.els-auth{--els-auth-bg1: #071428;--els-auth-bg2: #0b2a52;--els-auth-accent: #0aa2ff;--els-auth-accent2: #2f3f7a;--els-auth-border: rgba(17, 24, 39, .12);--els-auth-card: rgba(255, 255, 255, .96);--els-auth-card-dark: rgba(12, 23, 44, .7);--els-auth-text: #0b1220;--els-auth-muted: rgba(255, 255, 255, .78);--els-auth-shadow: 0 24px 60px rgba(0, 0, 0, .45)}.els-auth.els-auth--page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(1200px 600px at 18% 15%,#0aa2ff40,#0aa2ff00 60%),radial-gradient(900px 540px at 90% 20%,#2f3f7a4d,#2f3f7a00 65%),linear-gradient(135deg,var(--els-auth-bg1),var(--els-auth-bg2));position:relative;overflow:hidden}.els-auth.els-auth--page:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background-image:url(/brand/driply-logo.png);background-repeat:no-repeat;background-position:center;background-size:min(740px,80vw);opacity:.12;filter:blur(1.5px) saturate(1.1);transform:rotate(-10deg);pointer-events:none}.els-auth.els-auth--page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px 500px at 50% 70%,#00000059,#0000 60%),linear-gradient(0deg,#00000040,#0000);pointer-events:none}.els-auth .els-auth__wrap{width:min(440px,92vw);position:relative;z-index:1}.els-auth.els-auth--split{padding:0;place-items:stretch}.els-auth .els-auth__split{min-height:100vh;display:grid;grid-template-columns:1.25fr 1fr}.els-auth .els-auth__panel-visual{position:relative;overflow:hidden;background:radial-gradient(1200px 600px at 18% 15%,#0aa2ff40,#0aa2ff00 60%),radial-gradient(900px 540px at 90% 20%,#2f3f7a4d,#2f3f7a00 65%),linear-gradient(135deg,var(--els-auth-bg1),var(--els-auth-bg2))}.els-auth .els-auth__panel-visual:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background-image:url(/brand/driply-logo.png);background-repeat:no-repeat;background-position:center;background-size:min(820px,70vw);opacity:.14;filter:blur(1.5px) saturate(1.1);transform:rotate(-10deg);pointer-events:none}.els-auth .els-auth__panel-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 560px at 60% 70%,#00000061,#0000 60%),linear-gradient(0deg,#0000004d,#0000);pointer-events:none}.els-auth .els-auth__hero{position:relative;z-index:1;height:100%;display:grid;align-content:center;gap:14px;padding:clamp(28px,5vw,72px);color:#ffffffeb}.els-auth .els-auth__hero-title{font-weight:900;letter-spacing:.2px;line-height:1.05;font-size:clamp(26px,3.1vw,46px);margin:0}.els-auth .els-auth__hero-subtitle{margin:0;max-width:54ch;color:#ffffffc7;font-size:14px}.els-auth .els-auth__panel-form{background:#fff;display:grid;align-content:center;justify-items:center;padding:26px}.els-auth.els-auth--split .els-auth__wrap{width:min(460px,92vw)}.els-auth.els-auth--split .els-auth__topbar{margin-bottom:16px}.els-auth.els-auth--split .els-auth__brand{color:#0b1220c2}.els-auth.els-auth--split .els-auth__lang{border-color:var(--els-auth-border);background:#ffffffb8;color:#0b1220d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.els-auth.els-auth--split .els-auth__card{box-shadow:0 18px 42px #0000001a;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.08)}.els-auth.els-auth--split .els-auth__card-inner{padding:20px 20px 16px}.els-auth.els-auth--split .els-auth__footer{background:#00000005;color:#0b12209e;border-top:1px solid rgba(0,0,0,.06)}.els-auth.els-auth--split .els-auth__headline{font-size:17px}.els-auth.els-auth--split .els-auth__hint{font-size:13px}.els-auth .els-auth__input .input-group{border-radius:10px}.els-auth .els-auth__topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:10px}.els-auth .els-auth__brand{display:flex;align-items:center;gap:10px;color:var(--els-auth-muted);text-decoration:none;-webkit-user-select:none;user-select:none}.els-auth .els-auth__brand img{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.35))}.els-auth .els-auth__brand-title{font-weight:800;letter-spacing:.2px;line-height:1.1}.els-auth .els-auth__brand-subtitle{font-size:12px;opacity:.92}.els-auth .els-auth__lang{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.28);background:#0c172c59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border-radius:999px;padding:8px 12px;text-decoration:none;font-size:13px}.els-auth .els-auth__lang:hover{border-color:#ffffff6b}.els-auth .els-auth__card{border-radius:18px;overflow:hidden;box-shadow:var(--els-auth-shadow);border:1px solid rgba(255,255,255,.18);background:#ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.els-auth .els-auth__card-inner{background:var(--els-auth-card);padding:22px 22px 18px}.els-auth .els-auth__headline{color:var(--els-auth-text);font-weight:800;font-size:18px;margin:0 0 6px}.els-auth .els-auth__hint{margin:0 0 16px;color:#0b12209e;font-size:13px}.els-auth .els-auth__input .form-control{border-radius:12px;border-color:var(--els-auth-border)}.els-auth .els-auth__input .input-group-text{border-radius:12px;border-color:var(--els-auth-border);background:#0aa2ff14;color:#0b1220b8}.els-auth .els-auth__input .input-group-append .btn{border-radius:12px;border-color:var(--els-auth-border)}.els-auth .els-auth__input .els-auth__addon-btn{border-color:var(--els-auth-border);background:#0aa2ff14;color:#0b1220b8}.els-auth .els-auth__input .els-auth__addon-btn:hover{background:#0aa2ff1f;color:#0b1220d1}.els-auth .els-auth__input .input-group>.form-control{border-top-right-radius:0;border-bottom-right-radius:0}.els-auth .els-auth__input .input-group-append>.input-group-text,.els-auth .els-auth__input .input-group-append>.btn{border-top-left-radius:0;border-bottom-left-radius:0}:dir(rtl) .els-auth .els-auth__input .input-group>.form-control{border-radius:0 10px 10px 0}:dir(rtl) .els-auth .els-auth__input .input-group-append>.input-group-text,:dir(rtl) .els-auth .els-auth__input .input-group-append>.btn{border-radius:10px 0 0 10px}.els-auth .els-auth__btn{border-radius:12px;font-weight:700;letter-spacing:.2px}.els-auth .els-auth__errors{margin-bottom:12px}.els-auth .els-auth__footer{padding:14px 22px 18px;background:#0c172c85;color:#fffc;font-size:12px}.els-auth .els-auth__footer a{color:#ffffffeb;text-decoration:none}@media(max-width:980px){.els-auth .els-auth__split{grid-template-columns:1fr}.els-auth .els-auth__panel-visual{min-height:36vh}.els-auth .els-auth__panel-form{padding:22px}}.info-box .info-box-icon{height:70px;min-height:70px;flex-shrink:0;align-self:center}.drivers-report-discipline-details{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;padding:0}.drivers-report-discipline-details .small{margin:0}
