.driver-auth,.driver-shell{color:#edf3ff;background:#07172f;min-height:100vh}.driver-auth{place-items:center;padding:30px;display:grid;position:relative}.driver-return{color:#b4c1d3;position:absolute;top:24px;left:24px}.driver-auth form,.driver-auth>section{color:#10284b;background:#fff;border-radius:14px;width:min(440px,100%);padding:34px}.driver-auth img{width:205px;margin:-15px auto 5px;display:block}.driver-auth h1{margin:4px 0 20px;font-size:31px}.kicker{color:#f40027;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.driver-auth label{margin:12px 0;font-size:11px;font-weight:800;display:block}.driver-auth input{border:1px solid #c5d0df;border-radius:5px;width:100%;margin-top:5px;padding:12px;display:block}.driver-auth button{border-radius:5px;width:100%;margin-top:9px;padding:12px;font-weight:800}.driver-auth .driver-return{width:auto;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:7px;font-size:13px}:is(.driver-auth .driver-return:hover,.driver-auth .driver-return:focus-visible){color:#fff;text-decoration:underline}.primary{color:#fff;background:#f40027;border:0}.secondary{color:#10284b;background:#fff;border:1px solid #b7c4d4}.driver-auth small{color:#68788d;margin-top:13px;font-size:10px;line-height:1.5;display:block}.form-message{background:#eef2f7;border-left:3px solid #f40027;padding:10px;font-size:12px}.driver-shell header{background:#001b4c;border-bottom:1px solid #284266;align-items:center;gap:17px;height:76px;padding:0 clamp(18px,4vw,56px);display:flex}.driver-shell header>a{width:140px}.driver-shell header img{width:100%}.driver-shell header>div{border-left:1px solid #385174;padding-left:16px}.driver-shell header small,.driver-shell header b{display:block}.driver-shell header small{color:#9fb0c8;text-transform:uppercase;font-size:9px}.driver-shell header>button{color:#fff;background:0 0;border:1px solid #526989;border-radius:5px;margin-left:auto;padding:8px 11px}.driver-shell nav{background:#0b203e;padding:0 clamp(18px,5vw,70px);display:flex}.driver-shell nav button{color:#9fb0c8;background:0 0;border:0;border-bottom:3px solid #0000;margin-right:25px;padding:15px 4px;font-weight:800}.driver-shell nav button.active{color:#fff;border-color:#f40027}.driver-shell nav b{color:#fff;background:#f40027;border-radius:50%;padding:3px 6px;font-size:9px}.content{max-width:1400px;margin:auto;padding:42px clamp(18px,5vw,70px) 70px}.title{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.title h1{margin:2px 0;font-size:42px}.title>span{text-transform:uppercase;color:#8fa2bb;font-size:10px}.notice{background:#293d5c;border-left:3px solid #f40027;padding:11px}.widgets{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.widgets>article{background:#10284b;border:1px solid #2b4569;border-radius:10px;min-height:350px;padding:20px}.widget-title{border-bottom:1px solid #2c466b;justify-content:space-between;padding-bottom:13px;display:flex}.widget-title>b{text-transform:uppercase;font-size:12px}.widget-title>span{color:#9fb0c8;font-size:9px}.temperature{align-items:center;gap:16px;padding:28px 0;display:flex}.temperature>strong{font-size:58px}.temperature p span,.temperature p b{display:block}.temperature p span{color:#9fb0c8;font-size:10px}.metrics{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.metrics p{background:#0b203e;margin:0;padding:10px 7px}.metrics span,.metrics b{display:block}.metrics span{color:#8fa2bb;text-transform:uppercase;font-size:8px}.metrics b{margin-top:4px;font-size:10px}.empty{color:#9fb0c8;text-align:center;margin:65px auto;font-size:12px}.fuel-link{text-align:center;color:#fff;background:#f40027;border-radius:5px;margin:22px 0;padding:12px;font-weight:800;display:block}.disabled{pointer-events:none;opacity:.45}.fuel-fields{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.fuel-fields label{color:#91a4bd;text-transform:uppercase;font-size:8px}.fuel-fields input{color:#fff;background:#0b203e;border:1px solid #3a5478;width:100%;margin-top:5px;padding:9px 7px;display:block}.fuel-total{background:#001b4c;margin-top:15px;padding:15px}.fuel-total span,.fuel-total strong,.fuel-total small{display:block}.fuel-total span{color:#91a4bd;text-transform:uppercase;font-size:8px}.fuel-total strong{font-size:28px}.location{text-align:center}.location .widget-title{text-align:left}.location i{color:#f40027;margin:20px 0 8px;font-size:34px;display:block}.location>p{color:#9fb0c8;font-size:10px}.location .metrics{grid-template-columns:1fr 1fr}.location>a{color:#fff;font-size:10px}.live{color:#55d78b!important}.gps{color:#fff;background:#f40027;border:0;border-radius:5px;width:100%;margin-top:15px;padding:10px;font-weight:800}.privacy{color:#8295af;margin-top:10px;font-size:8px;line-height:1.45;display:block}.instruction-list{gap:12px;display:grid}.instruction-list>article{color:#10284b;background:#f6f8fc;border-radius:8px;grid-template-columns:1.3fr 1fr;gap:24px;padding:20px;display:grid}.instruction-list small{color:#6e7d90;font-size:9px}.instruction-list h2{margin:5px 0}.instruction-list p{color:#52647c}.instruction-list dl{background:#e9eef5;margin:0;padding:14px}.instruction-list dt{color:#718198;text-transform:uppercase;font-size:8px}.instruction-list dd{margin:3px 0 12px;font-size:11px}.no-instructions{text-align:center;color:#9fb0c8;background:#10284b;border:1px solid #2b4569;padding:40px}.no-instructions h2{color:#fff}.loading{text-align:center;padding-top:30vh}@media (max-width:950px){.widgets{grid-template-columns:1fr 1fr}.location{grid-column:1/-1}}@media (max-width:650px){.driver-shell header>div{display:none}.title{flex-direction:column;align-items:start}.title h1{font-size:34px}.widgets{grid-template-columns:1fr}.location{grid-column:auto}.instruction-list>article{grid-template-columns:1fr}.driver-auth{padding:18px}.driver-return{justify-self:start;margin-bottom:10px;position:static}}
