:root{--bg: #efe9e1;--card: #fffdf9;--text: #1b1714;--muted: #756b63;--line: #d9cfc4;--brown: #6f4329;--brown2: #9a6a49;--black: #17130f;--green: #3f7d5b;--blue: #526f87;--yellow: #b98a3f;--red: #a64d42;--soft: #f5f0e9;--cream: #f3ede5;--tan: #c7a27f}*{box-sizing:border-box}body{color:var(--text);background:#161311;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.phone{background:var(--cream);width:min(100%,430px);min-height:100vh;margin:auto;position:relative;overflow-x:hidden;scroll-padding-bottom:96px}.statusbar{justify-content:space-between;align-items:flex-start;height:34px;padding:8px 18px 0;font-size:12px;font-weight:800;display:flex}.header{background:var(--black);color:#fff;border-bottom:1px solid #3b2a20;justify-content:space-between;align-items:center;padding:8px 18px 14px;display:flex}.brand{align-items:center;gap:10px;display:flex}.iconbtn{border:1px solid var(--line);background:#fff;border-radius:12px;width:42px;height:42px}.screen{padding:18px 16px 94px;display:none}.screen.active{animation:.18s fade;display:block}@keyframes fade{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}h1{margin:4px 0 5px;font-size:27px;line-height:1.05}h2{margin:0;font-size:18px}.sub{color:var(--muted);font-size:13px}.card{background:var(--card);border:1px solid var(--line);border-radius:18px;margin-top:12px;padding:15px}.card.dark{background:var(--black);color:#fff;border-color:var(--black)}.card.brown{background:linear-gradient(135deg,var(--brown),var(--brown2));color:#fff;border:none}.label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900}input,select,textarea{width:100%;font:inherit;border:1px solid var(--line);min-height:48px;color:var(--text);background:#fff;border-radius:12px;padding:12px 13px;font-size:16px}textarea{resize:vertical;min-height:80px}button{font:inherit}.btn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:13px;width:100%;min-height:50px;padding:11px 13px;font-weight:900;transition:all .12s}.btn:active{transform:scale(.97)}.btn.primary{background:var(--brown);color:#fff;border-color:var(--brown)}.btn.black{background:var(--black);color:#fff;border-color:var(--black)}.btn.green{background:var(--green);color:#fff;border-color:var(--green)}.btn[disabled]{opacity:.38}.grid2{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.tag{background:#eee9e2;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.big{font-size:22px;font-weight:950}.med{font-size:15px;font-weight:850}.tiny{color:var(--muted);font-size:11px}.row{justify-content:space-between;align-items:center;gap:10px;display:flex}.listrow{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:13px 0;display:flex}.listrow:last-child{border-bottom:0}.truck-card{grid-template-columns:76px 1fr 78px;align-items:center;gap:10px;display:grid}.truck-visual{background:linear-gradient(145deg,#d7d7d7,#f8f8f8);border-radius:12px;justify-content:center;align-items:center;height:58px;font-size:30px;display:flex}.checkrow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.checkrow:last-child{border-bottom:0}.checkrow input{width:24px;height:24px;min-height:0}.sigbox{color:#333;background:#fff;border:1px dashed #aaa;border-radius:13px;justify-content:center;align-items:center;height:120px;font-family:cursive;font-size:36px;display:flex}.progress{background:#e6e1db;border-radius:10px;height:6px;overflow:hidden}.progress span{background:var(--brown);height:100%;display:block}.bottomnav{background:var(--black);z-index:20;border-top:1px solid #3b2a20;grid-template-columns:repeat(4,1fr);width:min(100%,430px);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottomnav button{background:var(--black);color:#b9aea5;border:0;height:66px;font-size:10px;font-weight:800}.toast{z-index:99;color:#fff;background:#17130f;border-radius:12px;width:min(100% - 30px,400px);padding:11px 13px;font-size:12px;display:none;position:fixed;top:48px;left:50%;transform:translate(-50%);box-shadow:0 9px 25px #0004;pointer-events:none}.toast.show{animation:.18s fade;display:block}.segment{background:#ebe7e1;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:12px;padding:3px;display:grid}.segment button{background:0 0;border:0;border-radius:9px;padding:10px 5px;font-size:11px;font-weight:800}.numberstep{grid-template-columns:48px 1fr 48px;gap:8px;display:grid}.numberstep button{border:1px solid var(--line);background:#fff;border-radius:12px;font-size:24px}.numberstep input{text-align:center;font-weight:900}hr{border:0;border-top:1px solid var(--line);margin:14px 0}.docrow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.docrow:last-child{border-bottom:0}.completed-item{border-bottom:1px solid var(--line);padding:12px 0}.completed-item:last-child{border-bottom:0}@media(min-width:600px){body{padding:20px}.phone{border-radius:28px;min-height:900px;box-shadow:0 30px 80px #0008}.bottomnav{border-radius:0 0 28px 28px;bottom:20px}}:root{--mm-blue: #1769aa;--mm-blue-dark: #0d3f68;--mm-blue-deep: #092c49;--mm-blue-light: #e8f2fa;--mm-blue-soft: #f3f8fc;--mm-border: #cbdce9}.phone{background:#eef5fa}.header{background:var(--mm-blue-deep);border-bottom-color:#164d74}.card.brown{background:linear-gradient(135deg,var(--mm-blue-dark),var(--mm-blue))!important}.btn.primary{background:var(--mm-blue)!important;border-color:var(--mm-blue)!important}.btn.black{background:var(--mm-blue-deep)!important;border-color:var(--mm-blue-deep)!important}.stop-card{border-left-color:var(--mm-blue)!important}.segment button.active{background:var(--mm-blue-deep)!important}.bottomnav{background:var(--mm-blue-deep)!important;border-top-color:#164d74!important}.bottomnav button{background:var(--mm-blue-deep)!important;color:#a9c6da!important}.navchoice.selected{border-color:var(--mm-blue)!important;background:var(--mm-blue-light)!important}#navDefaultModal .card{border-color:var(--mm-blue)!important}body{background:#081827!important}.phone{box-shadow:0 30px 90px #00000073;background:#f6f7f8!important}.statusbar{color:#0b1f32;background:#f6f7f8}.header{color:#0b1f32!important;background:#fff!important;border-bottom:1px solid #d9e3ec!important}.brand img{object-fit:contain!important;border-radius:0!important;width:92px!important;height:44px!important}.iconbtn{color:#0b1f32!important;background:#f5f8fb!important;border-color:#d9e3ec!important}.card{box-shadow:0 8px 20px #142a3c0f;background:#fff!important;border:1px solid #e0e6eb!important}.card.brown{box-shadow:0 12px 24px #10548233;background:linear-gradient(135deg,#0a4f7f,#1c77b7)!important}.btn{box-shadow:0 4px 10px #142a3c0d;border-radius:14px!important}.btn.primary{color:#fff!important;background:#0f6fae!important;border-color:#0f6fae!important}.btn.black{color:#fff!important;background:#0b1f32!important;border-color:#0b1f32!important}.segment{border:1px solid #dfe6ec;background:#e9eef3!important}.segment button.active{color:#fff!important;background:#0b1f32!important}.bottomnav{background:#fff!important;border-top:1px solid #dbe4eb!important}.bottomnav button{color:#6d7b87!important;background:#fff!important}.stop-card{border-left:4px solid #0f6fae!important}.progress span{background:#0f6fae!important}#login{color:#fff;min-height:calc(100vh - 34px);position:relative;background:linear-gradient(#0618272e,#06182766 42%,#061827e6 78%,#061827fa),url(/assets/driver-login-DRnOwFX6.jpg) top/cover no-repeat!important;padding-top:0!important}#login .tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff38;margin-top:260px;color:#fff!important;background:#ffffff24!important}#login h1{color:#fff;margin-top:12px!important;font-size:31px!important}#login .sub,#login .tiny{color:#d8e3ec!important}#login .card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 30px #00000040;background:#0a1a28c2!important;border:1px solid #ffffff29!important}#login .label{color:#d9e4ed!important}#login select option{color:#111}#login .btn.primary{box-shadow:0 10px 22px #00000038;background:#0f6fae!important;border-color:#0f6fae!important}#truck .truck-card{transition:all .15s;border:1px solid #dde6ed!important}#truck .truck-card:active{transform:scale(.985)}#truck .truck-visual{border:1px solid #dfe7ed;background:linear-gradient(145deg,#e8eef3,#fff)!important}:root{--hd-blue: #0f6fae;--hd-blue-dark: #0a4f7f;--hd-ink: #10161c;--hd-bg: #f4f6f8;--hd-card: #fff;--hd-line: #e4e9ee;--hd-muted: #6f7a84;--hd-shadow: 0 10px 28px #101f2c14;--hd-soft-shadow: 0 4px 14px #101f2c0f}body{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:radial-gradient(circle at top,#102b40 0,#081827 55%,#06121d)!important}.phone{background:var(--hd-bg)!important;box-shadow:0 28px 90px #00000080!important}.statusbar{letter-spacing:.01em;color:#0d1720!important;background:#fff!important;font-size:11px!important}.header{box-shadow:0 2px 10px #101f2c08;color:#0d1720!important;border-bottom:1px solid var(--hd-line)!important;background:#fff!important}.brand b{letter-spacing:.06em;font-size:13px!important}.brand .tiny{color:#6a7680!important}.iconbtn{box-shadow:var(--hd-soft-shadow);border:1px solid var(--hd-line)!important;color:#1b2933!important;background:#fff!important}.screen{background:var(--hd-bg)!important}.card{background:var(--hd-card)!important;border:1px solid var(--hd-line)!important;box-shadow:var(--hd-shadow)!important;border-radius:20px!important}.card.brown{background:linear-gradient(135deg,#0b527f,#1780c2)!important;box-shadow:0 14px 30px #0f6fae38!important}h1{letter-spacing:-.025em}.big{letter-spacing:-.02em}.sub,.tiny{color:var(--hd-muted)!important}.label{color:#77838d!important;letter-spacing:.12em!important;font-size:9px!important}.btn{box-shadow:0 5px 14px #101f2c0d;color:#17212a!important;background:#fff!important;border:1px solid #dbe3e9!important;border-radius:14px!important}.btn.primary{color:#fff!important;background:linear-gradient(135deg,#0d6098,#1680c3)!important;border-color:#0f6fae!important;box-shadow:0 8px 18px #0f6fae38!important}.btn.black{color:#fff!important;background:#11171c!important;border-color:#11171c!important;box-shadow:0 8px 18px #11171c2e!important}.btn.green{color:#fff!important;background:#2c9d65!important;border-color:#2c9d65!important}.btn.red{color:#b2433e!important;background:#fff!important;border-color:#e2a09b!important}.tag{letter-spacing:.04em;border-radius:999px!important;padding:5px 9px!important;font-size:9px!important}.tag.green{color:#257749!important;background:#e0f4e8!important}.tag.blue{color:#176ca6!important;background:#ddecf9!important}.tag.yellow{color:#845d13!important;background:#fff0c9!important}.tag.red{color:#a13d37!important;background:#fde2df!important}.truck-card{border:1px solid var(--hd-line)!important;box-shadow:var(--hd-shadow)!important;grid-template-columns:96px 1fr 82px!important;gap:12px!important;padding:12px!important}.truck-visual{overflow:hidden;background:#eef3f7!important;border:1px solid #e2e8ed!important;border-radius:15px!important;height:72px!important}.truck-visual img{object-fit:cover;width:100%;height:100%;display:block}.truck-card .big{font-size:21px!important}.checkrow{padding:14px 0!important}.checkrow b{align-items:center;gap:10px;display:flex}.checkrow b:before{content:"";background:#edf3f7;border:1px solid #dbe5ec;border-radius:7px;flex:none;width:22px;height:22px}.checkrow input{accent-color:var(--hd-blue)}.sigbox{box-shadow:inset 0 1px #fff;background:linear-gradient(#fff,#fbfcfd)!important;border:1px solid #dbe4eb!important;height:136px!important;font-size:42px!important}.segment{background:#e8edf1!important;border:1px solid #dbe3e8!important;border-radius:14px!important;padding:4px!important}.segment button{min-height:38px;border-radius:10px!important}.segment button.active{box-shadow:0 4px 12px #11171c26;color:#fff!important;background:#11171c!important}.stop-card{position:relative;overflow:hidden;border-left:0!important}.stop-card:before{content:"";background:linear-gradient(90deg,#0f6fae,#4fa9df);height:4px;position:absolute;top:0;left:0;right:0}.listrow{padding:14px 0!important}.numberstep button{background:#f7f9fb!important;border-color:#dde5ea!important}.bottomnav{box-shadow:0 -8px 20px #101f2c0d;border-top:1px solid var(--hd-line)!important;background:#fff!important}.bottomnav button{color:#72808a!important;background:#fff!important;font-size:9px!important}.bottomnav button.active{color:#0f6fae!important;background:#fff!important}.toast{border:1px solid #263641;background:#10171d!important;box-shadow:0 12px 28px #0000004d!important}.docrow{background:#fafbfd;border-radius:12px;margin-top:7px;border:1px solid #e3e8ec!important;padding:10px!important}.completed-item{background:#fafbfd;border:1px solid #e4e9ed;border-radius:14px;margin-top:8px;padding:12px!important}#login{background:linear-gradient(#05121e14,#05121e47,#05121ee0 76%,#05121efa),url(/assets/truck-BAHjQ3yU.jpg) top/cover no-repeat!important}#login .card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1822c7!important;border:1px solid #ffffff2e!important;box-shadow:0 18px 35px #00000047!important}#login input,#login select{color:#fff!important;background:#ffffff1a!important;border:1px solid #fff3!important}#login .tag{color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff29!important}#login h1{font-size:32px!important}#login .sub,#login .tiny,#login .label{color:#d9e5ed!important}@media(min-width:600px){body{padding:22px}.phone{border:1px solid #ffffff1f!important}}#bolTypeModal{z-index:9999;background:#07121c94;justify-content:center;align-items:center;padding:20px;position:fixed;inset:0}#bolTypeModal.show{display:flex!important}.bol-type-modal{background:#fff;border:1px solid #d6e2ea;border-radius:18px;width:min(440px,94vw);padding:18px;box-shadow:0 18px 50px #00000042}.bol-type-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bol-type-card{text-align:left;cursor:pointer;background:#f8fbfd;border:1.5px solid #c7d9e6;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.bol-type-card:hover{background:#eef7fc;border-color:#1d77b4}.bol-type-icon{color:#fff;background:#123f5d;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:24px;font-weight:900;display:flex}.bol-upload-type{border-radius:999px;align-items:center;margin-top:4px;padding:3px 8px;font-size:9px;font-weight:900;display:inline-flex}.bol-upload-type.pickup{color:#247244;background:#e6f4ea}.bol-upload-type.delivery{color:#1766a3;background:#e7f1fb}@media(max-width:520px){.bol-type-grid{grid-template-columns:1fr}}.mm-premium-header{overflow:hidden;box-shadow:0 6px 20px #00000038;background:linear-gradient(135deg,#061d30,#0a3f67 55%,#0c5d92)!important;height:78px!important;padding:10px 14px!important}.mm-header-brand{align-items:center;gap:10px;min-width:0;display:flex}.mm-mark{filter:drop-shadow(0 4px 8px #00000047);flex:0 0 44px;width:44px;height:44px}.mm-mark svg{width:100%;height:100%}.mm-header-wordmark{min-width:0;line-height:1}.mm-header-title{letter-spacing:.055em;color:#fff;text-shadow:0 2px #00000040,0 0 14px #3cb9ff38;white-space:nowrap;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:22px}.mm-header-subtitle{letter-spacing:.14em;color:#bfe5ff;white-space:nowrap;margin-top:5px;font-size:9px;font-weight:900}.mm-home-btn{color:#fff!important;background:#ffffff21!important;border:1px solid #ffffff2e!important}.mm-home-btn svg{width:21px;height:21px}.premium-login-brand{text-align:center;padding:24px 10px 16px}.premium-login-mark{filter:drop-shadow(0 10px 20px #0a497e3d);width:72px;height:72px;margin:0 auto 7px}.premium-login-mark svg{width:100%;height:100%}.premium-login-title{letter-spacing:.045em;background:linear-gradient(#0c588d,#092f4e);color:#0000;text-shadow:0 5px 18px #1976b221;-webkit-background-clip:text;background-clip:text;font-family:Impact,Arial Black,system-ui,sans-serif;font-size:31px;line-height:.95}.premium-login-subtitle{letter-spacing:.16em;color:#4a7794;margin-top:8px;font-size:11px;font-weight:900}.assigned-truck-note{color:#61788a;margin-top:12px}.truck-card.assigned-only{min-height:112px;background:linear-gradient(145deg,#fff,#f4f8fb)!important;border:1px solid #d5e3ec!important;border-radius:22px!important;grid-template-columns:92px 1fr 80px!important;padding:12px!important;box-shadow:0 10px 28px #07273f1a!important}.daycab-visual{justify-content:center;align-items:center;display:flex;overflow:hidden;background:linear-gradient(145deg,#dff1fb,#c3deee)!important;border-radius:15px!important;height:82px!important}.daycab-visual svg{width:100%;height:100%;display:block}.assigned-unit-number{letter-spacing:-.02em;color:#071e30;font-weight:950;font-size:27px!important}.assigned-unit-type{color:#638095;margin-top:3px;font-size:10px}.truck-assignment-chip{color:#237044;letter-spacing:.03em;background:#e5f3e9;border-radius:999px;margin-top:7px;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.truck-card .chooseTruck{border-radius:14px!important;width:74px!important;min-width:74px!important;padding:10px 7px!important;box-shadow:0 7px 16px #1769aa38!important}.hd-bottomnav{background:linear-gradient(#082d49,#051c2e)!important;grid-template-columns:repeat(4,1fr)!important;height:78px!important;padding:5px 4px 7px!important}.hd-bottomnav button{flex-direction:column;justify-content:center;align-items:center;gap:4px;border-radius:12px!important;height:66px!important;font-size:9px!important;display:flex!important}.hd-bottomnav button.active{background:#ffffff1a!important}.nav-icon{border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 5px 12px #0000003d}.nav-icon svg{width:19px;height:19px}.dispatch-icon{color:#fff;background:linear-gradient(135deg,#2ca7ff,#0b6bb1)}.stops-icon{color:#fff;background:linear-gradient(135deg,#ffb63b,#ed7c15)}.messages-icon{color:#fff;background:linear-gradient(135deg,#45d6b5,#159579)}.endday-icon{color:#fff;background:linear-gradient(135deg,#f26c79,#b92e45)}.v40-date-range input{appearance:none;text-align:center;font:inherit;color:#17212b;background:#e7eaed;border:0;border-radius:28px;outline:0;width:100%;min-width:0;padding:13px 8px;font-size:18px}.v40-date-range input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.v40-date-range{position:relative}.v40-choice{pointer-events:none;background:0 0!important}.v40-choice.show{pointer-events:auto;display:flex}.v40-choice.show:before{content:"";pointer-events:auto;background:0 0;position:absolute;inset:0}.v40-choice>div{z-index:1;position:relative}.v40-day{cursor:pointer}.v40-day:active{transform:scale(.995)}.home-hero-clean:before{content:"";opacity:.92;background:linear-gradient(150deg,#0000 0 21%,#ffffffeb 22% 34%,#0000 35%);width:68%;height:105px;position:absolute;bottom:-32px;left:-8%;transform:skew(-12deg)}.home-hero-clean:after{content:"";background:linear-gradient(145deg,#0000 0 20%,#c1e3f7a6 21% 32%,#0000 33%);width:65%;height:125px;position:absolute;bottom:-46px;right:-4%;transform:skew(10deg)}.home-hero-content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:20px 18px;display:flex;position:relative}.home-hero-eyebrow{color:#fff!important;letter-spacing:.07em!important;text-shadow:0 3px 12px #0000006b!important;font-family:Impact,Arial Black,system-ui,sans-serif!important;font-size:28px!important;font-weight:900!important;line-height:.95!important}.home-hero-title{margin-top:7px;color:#fff!important;letter-spacing:.16em!important;text-shadow:0 2px 10px #0000006b!important;font-size:13px!important;font-weight:900!important;line-height:1.1!important}#dashboard img[src*=truck],#dashboard img[src*=mountain],#dashboard .hero img,#dashboard .banner img{image-rendering:auto!important}#bottomNav.hd-bottomnav{z-index:999!important;border-radius:16px 16px 0 0!important;width:min(430px,100vw)!important;margin:0!important;position:fixed!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 -8px 22px #00000047!important}body{padding-bottom:86px!important}.screen{padding-bottom:96px!important}#bottomNav.hd-bottomnav button,#bottomNav.hd-bottomnav button span{color:#fff!important;font-weight:900!important}#bottomNav.hd-bottomnav button:not(.active){background:#ffffff12!important}#bottomNav.hd-bottomnav button.active{background:#ffffff24!important}.home-hero-clean{background:radial-gradient(circle at 78% 18%,#ffffff38 0 5%,#0000 6%),linear-gradient(#0a4e7c,#267ea9 48%,#9ec9dd)!important;border-bottom:0!important;min-height:165px!important;margin:0 -14px 18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 26px #02182733!important}.home-hero-clean:before{content:""!important;opacity:1!important;background:linear-gradient(145deg,#0000 0 36%,#dbeaf1 36.4% 47%,#0000 47.4%),linear-gradient(215deg,#0000 0 39%,#c8dde7 39.4% 50%,#0000 50.4%),linear-gradient(#0000 0 61%,#668da3 61.5% 100%)!important;width:auto!important;height:auto!important;position:absolute!important;inset:25px -30px 0!important;transform:none!important}.home-hero-clean:after{content:""!important;opacity:1!important;background:linear-gradient(168deg,#0000 0 28%,#16384c 28.5% 55%,#0000 55.5%),linear-gradient(12deg,#0000 0 52%,#0b2434 52.5% 70%,#0000 70.5%)!important;width:auto!important;height:115px!important;position:absolute!important;bottom:-30px!important;left:-10%!important;right:-10%!important;transform:none!important}.home-hero-overlay{background:linear-gradient(#00000008,#00000026)!important;position:absolute!important;inset:0!important}.home-hero-content,.home-hero-eyebrow,.home-hero-title{display:none!important}.mm-premium-header{image-rendering:auto!important;background:linear-gradient(135deg,#041624,#073b61 52%,#086a9d)!important}.mm-header-title{color:#fff!important;text-shadow:0 2px 8px #00000052!important;font-weight:950!important}.mm-header-subtitle{color:#fff!important;opacity:.92!important;font-weight:900!important}#bottomNav.hd-bottomnav{z-index:9999!important;width:min(430px,100vw)!important;position:fixed!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}body.login-mode{background:#051a2b!important;padding-bottom:0!important}#login.login-hd-screen{background:#051a2b!important;width:100%!important;height:100vh!important;min-height:0!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.login-photo-layer{z-index:0;image-rendering:auto;background-image:url(/assets/driver-login-scene-Dp6clSls.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.login-photo-layer:after{content:"";background:linear-gradient(#08192800,#0819282e 12%,#0819286b);height:47%;position:absolute;bottom:0;left:0;right:0}.login-cloud-layer{z-index:1;pointer-events:none;opacity:.18;mix-blend-mode:screen;background-image:url(/assets/driver-login-sheen-BpjjzEDJ.webp);background-repeat:repeat-x;background-size:auto 100%;width:124%;height:25%;animation:28s linear infinite mmtlCloudDriftV20;position:absolute;top:12%;left:-12%;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 82%,#0000 100%);mask-image:linear-gradient(#0000,#000 15% 82%,#0000)}@keyframes mmtlCloudDriftV20{0%{background-position-x:0}to{background-position-x:24%}}.login-real-card{z-index:5;-webkit-backdrop-filter:blur(18px);color:#102e52;background:#f6f9fce8;border:1px solid #ffffffb8;border-radius:28px;padding:24px 20px 20px;position:absolute;bottom:3%;left:4%;right:4%;box-shadow:0 22px 48px #03121f57}.login-card-title{text-align:center;color:#0b2f68;letter-spacing:-.03em;font-size:34px;font-weight:950;line-height:1}.login-card-subtitle{text-align:center;color:#657488;margin:8px 0 18px;font-size:15px;font-weight:600}.login-field{background:#fffffff2;border:1px solid #c4d2ded1;border-radius:16px;align-items:center;height:58px;margin-top:12px;padding:0 48px 0 50px;display:flex;position:relative;box-shadow:0 6px 16px #0d2d4614}.login-field-icon{color:#5c7186;width:24px;height:24px;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.login-field-icon svg,.login-eye svg{width:100%;height:100%}#login #driverSelect,#login #loginPassword{color:#5f6f84!important;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:17px!important;font-weight:600!important}#login #driverSelect{appearance:auto!important;-webkit-appearance:menulist!important}.login-eye{color:#526a82;cursor:pointer;background:0 0;border:0;width:27px;height:27px;padding:0;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.login-signin-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#075687,#1589dc);border:0;border-radius:16px;width:100%;height:60px;margin-top:16px;font-size:20px;font-weight:900;box-shadow:0 10px 20px #0c639f38}.login-signin-btn span{vertical-align:-2px;margin-left:10px;font-size:28px}.login-or{color:#6d7786;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:16px 0 14px;display:grid}.login-or span{background:#c4ced7;height:1px}.login-or b{font-size:12px}.login-driverid-btn{color:#0a346f;cursor:pointer;background:#ffffffed;border:1px solid #c4d2ded1;border-radius:15px;width:100%;height:54px;font-size:17px;font-weight:900}.driverid-icon{vertical-align:-2px;margin-right:10px;font-size:24px;line-height:1;display:inline-flex}.home-hero-clean,.login-truck-hero,.login-photo-hero,.hero,.dashboard-hero,.dashboard-banner{display:none!important}#bottomNav,#bottomNav.hd-bottomnav{z-index:10000!important;border-radius:16px 16px 0 0!important;width:min(430px,100vw)!important;margin:0!important;position:fixed!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 -8px 24px #0000004d!important}body:not(.login-mode){padding-bottom:88px!important}body:not(.login-mode) .screen{padding-bottom:100px!important}.login-photo-layer{background-position:top!important;background-size:cover!important}.login-photo-layer:after{content:"";height:48%;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(#06192800,#06192824 18%,#0619287a)!important}.login-real-card{bottom:2.2%!important}#login.login-hd-screen{overflow:hidden!important}.login-photo-layer{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.login-cloud-layer{pointer-events:none!important}body.login-mode{background:#06192a!important;margin:0!important;padding:0!important}#login.login-exact-reference{background:#06192a!important;width:100%!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}#login .exact-login-art{object-fit:cover!important;object-position:center center!important;image-rendering:auto!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}#login .exact-login-controls{z-index:5!important;pointer-events:none!important;position:absolute!important;inset:0!important}#login #driverSelect{opacity:.012!important;pointer-events:auto!important;cursor:pointer!important;appearance:auto!important;-webkit-appearance:menulist!important;width:84%!important;height:6.9%!important;position:absolute!important;top:66.4%!important;left:8%!important}#login #loginPassword{opacity:.012!important;pointer-events:auto!important;cursor:text!important;width:74%!important;height:6.9%!important;position:absolute!important;top:73.9%!important;left:8%!important}#login #loginEye{opacity:.01!important;pointer-events:auto!important;cursor:pointer!important;background:0 0!important;border:0!important;width:10.5%!important;height:6.8%!important;position:absolute!important;top:74%!important;right:7.7%!important}#login #loginBtn{opacity:.01!important;pointer-events:auto!important;cursor:pointer!important;background:0 0!important;border:0!important;width:84%!important;height:6.8%!important;position:absolute!important;top:81.5%!important;left:8%!important}#login #driverIdBtn{opacity:.01!important;pointer-events:auto!important;cursor:pointer!important;background:0 0!important;border:0!important;width:84%!important;height:6%!important;position:absolute!important;top:91%!important;left:8%!important}html,body{width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.phone{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;width:min(100%,430px)!important;height:100dvh!important;min-height:0!important;margin:0 auto!important;position:relative!important;overflow:hidden auto!important}#bottomNav,#bottomNav.hd-bottomnav{z-index:2147483000!important;border-radius:16px 16px 0 0!important;width:min(100vw,430px)!important;margin:0!important;position:fixed!important;inset:auto auto 0 50%!important;transform:translate(-50%)!important;box-shadow:0 -8px 24px #00000052!important}@media(min-width:600px){body{padding:0!important}#bottomNav,#bottomNav.hd-bottomnav{bottom:0!important}}#login #driverSelect{opacity:.012!important;border:0!important;border-radius:14px!important;width:82.5%!important;height:5.55%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;top:66.75%!important;left:8.75%!important;overflow:hidden!important}#login #loginPassword{opacity:.012!important;border:0!important;border-radius:14px!important;width:72%!important;height:5.45%!important;min-height:0!important;margin:0!important;padding:0!important;top:74.22%!important;left:8.75%!important}#login #loginEye{width:10%!important;height:5.45%!important;margin:0!important;padding:0!important;top:74.22%!important;right:8.75%!important}#login #loginBtn{width:82.5%!important;height:5.45%!important;margin:0!important;padding:0!important;top:81.6%!important;left:8.75%!important}#login #driverIdBtn{width:82.5%!important;height:5.25%!important;margin:0!important;padding:0!important;top:91.12%!important;left:8.75%!important}body.login-mode{height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}body.login-mode .phone{width:min(100vw,430px)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;padding:0!important;position:relative!important;overflow:hidden!important}#login.login-exact-reference{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}#login .exact-login-art{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}#login .exact-login-controls{pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}body:not(.login-mode){height:auto!important;min-height:100dvh!important;overflow:hidden!important}body:not(.login-mode) .phone{height:100dvh!important;min-height:0!important;padding-bottom:82px!important;overflow:hidden auto!important}*,:before,:after{box-sizing:border-box!important}:root{--phone-max: 480px;--safe-top: max(env(safe-area-inset-top), 12px);--safe-bottom: max(env(safe-area-inset-bottom), 10px);--safe-left: max(env(safe-area-inset-left), 0px);--safe-right: max(env(safe-area-inset-right), 0px)}html,body{background:#071826!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}body.login-mode{min-height:100dvh!important;padding:0!important;overflow:hidden!important}body.login-mode .phone{width:min(100vw,var(--phone-max))!important;max-width:var(--phone-max)!important;background:#071826!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;padding:0!important;position:relative!important;overflow:hidden!important}body.login-mode .mm-premium-header,body.login-mode #bottomNav{display:none!important}#login.login-responsive{color:#fff!important;background:#071826!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.login-r-bg{background-image:linear-gradient(#03121d0a,#03121d26),url(/assets/driver-login-backdrop-h2mv__88.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.login-r-brand{z-index:3!important;top:calc(var(--safe-top) + clamp(16px,3.5vh,34px))!important;left:calc(var(--safe-left) + clamp(16px,5vw,26px))!important;right:calc(var(--safe-right) + clamp(16px,5vw,26px))!important;grid-template-columns:clamp(44px,13vw,60px) 1px minmax(0,1fr)!important;align-items:center!important;gap:clamp(9px,3vw,14px)!important;min-width:0!important;display:grid!important;position:absolute!important}.login-r-mark{aspect-ratio:90/70!important;width:100%!important}.login-r-mark svg{width:100%!important;height:100%!important;display:block!important}.login-r-rule{background:#ffffffc7!important;width:1px!important;height:clamp(40px,7vh,52px)!important}.login-r-copy{min-width:0!important;overflow:hidden!important}.login-r-title{color:#fff!important;letter-spacing:.025em!important;white-space:nowrap!important;text-shadow:0 2px 8px #00000059!important;font-family:Impact,Arial Black,system-ui,sans-serif!important;font-size:clamp(17px,5.2vw,26px)!important;line-height:1!important}.login-r-subtitle{color:#fff!important;letter-spacing:.13em!important;white-space:nowrap!important;margin-top:clamp(4px,1vh,7px)!important;font-size:clamp(7px,2.2vw,10px)!important;font-weight:900!important;line-height:1!important}.login-r-card{z-index:4!important;left:calc(var(--safe-left) + clamp(12px,4vw,22px))!important;right:calc(var(--safe-right) + clamp(12px,4vw,22px))!important;bottom:calc(var(--safe-bottom) + clamp(10px,2.2vh,22px))!important;-webkit-backdrop-filter:blur(16px)!important;background:#f6f9fcf0!important;border:1px solid #ffffffd1!important;border-radius:clamp(20px,6vw,28px)!important;width:auto!important;padding:clamp(15px,2.8vh,24px) clamp(14px,4vw,20px) clamp(14px,2.4vh,20px)!important;position:absolute!important;overflow:hidden!important;box-shadow:0 18px 42px #03121c4d!important}.login-r-card h1{color:#0b2f68!important;text-align:center!important;margin:0!important;padding:0!important;font-size:clamp(28px,8vw,38px)!important;font-weight:950!important;line-height:1.05!important}.login-r-card p{color:#657488!important;text-align:center!important;margin:clamp(5px,1vh,9px) 0 clamp(12px,2.2vh,20px)!important;font-size:clamp(13px,3.6vw,16px)!important;font-weight:600!important}.login-r-field{background:#fff!important;border:1px solid #cbd8e2!important;border-radius:clamp(12px,4vw,16px)!important;align-items:center!important;width:100%!important;height:clamp(50px,7.2vh,60px)!important;margin-top:clamp(9px,1.5vh,13px)!important;display:flex!important;position:relative!important;overflow:hidden!important}.login-r-icon{text-align:center!important;color:#536c83!important;flex:0 0 clamp(40px,12vw,50px)!important;width:clamp(40px,12vw,50px)!important;font-size:clamp(17px,5vw,21px)!important}#login #driverSelect,#login #loginPassword{color:#5e6f84!important;width:auto!important;min-width:0!important;height:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;outline:0!important;flex:auto!important;margin:0!important;padding:0 clamp(6px,2vw,10px)!important;font-size:clamp(15px,4.2vw,17px)!important;font-weight:700!important}.login-r-eye{color:#526b82!important;cursor:pointer!important;background:0 0!important;border:0!important;flex:0 0 clamp(40px,12vw,48px)!important;width:clamp(40px,12vw,48px)!important;height:100%!important;padding:0!important;font-size:clamp(17px,4.8vw,20px)!important}.login-r-submit{color:#fff!important;cursor:pointer!important;background:linear-gradient(90deg,#075a8d,#158fdf)!important;border:0!important;border-radius:clamp(13px,4vw,17px)!important;width:100%!important;height:clamp(52px,7.4vh,60px)!important;margin-top:clamp(12px,2vh,16px)!important;font-size:clamp(17px,5vw,20px)!important;font-weight:900!important}.login-r-submit span{margin-left:8px!important;font-size:clamp(22px,6vw,28px)!important}.login-r-or{color:#6b7786!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:10px!important;width:100%!important;margin:clamp(12px,2vh,16px) 0 clamp(10px,1.8vh,14px)!important;display:grid!important}.login-r-or span{background:#c7d0d8!important;height:1px!important}.login-r-or b{font-size:clamp(10px,3vw,12px)!important}.login-r-driverid{color:#0c376d!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd8e2!important;border-radius:clamp(12px,4vw,16px)!important;width:100%!important;height:clamp(48px,6.6vh,54px)!important;font-size:clamp(15px,4.4vw,17px)!important;font-weight:900!important}@media(max-height:740px){.login-r-brand{top:calc(var(--safe-top) + 10px)!important}.login-r-card{bottom:calc(var(--safe-bottom) + 7px)!important;padding-top:14px!important;padding-bottom:12px!important}.login-r-card h1{font-size:28px!important}.login-r-card p{margin-bottom:10px!important}.login-r-field{height:48px!important;margin-top:8px!important}.login-r-submit{height:50px!important;margin-top:10px!important}.login-r-or{margin:9px 0 8px!important}.login-r-driverid{height:46px!important}}@media(max-width:360px){.login-r-title{font-size:17px!important}.login-r-subtitle{font-size:7px!important}.login-r-card{left:10px!important;right:10px!important}}@media(min-width:600px){body.login-mode .phone{border-left:1px solid #ffffff1f!important;border-right:1px solid #ffffff1f!important;box-shadow:0 0 40px #00000052!important}}body:not(.login-mode){overflow:hidden!important}body:not(.login-mode) .phone{width:min(100vw,var(--phone-max))!important;max-width:var(--phone-max)!important;height:100dvh!important;margin:0 auto!important;padding-bottom:82px!important;overflow:hidden auto!important}#login #loginUsername,#login #loginPassword{color:#5e6f84!important;width:auto!important;min-width:0!important;height:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;outline:0!important;flex:auto!important;margin:0!important;padding:0 clamp(6px,2vw,10px)!important;font-size:clamp(15px,4.2vw,17px)!important;font-weight:700!important}.biometric-row{gap:10px;margin-top:clamp(12px,2vh,16px);display:grid}.biometric-enable{color:#475f73;cursor:pointer;align-items:center;gap:9px;font-size:clamp(12px,3.4vw,14px);font-weight:800;display:flex}.biometric-enable input{accent-color:#167fca;flex:0 0 18px;width:18px!important;height:18px!important;margin:0!important}.biometric-login-btn{color:#0b386f;cursor:pointer;background:#fff;border:1px solid #cbd8e2;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;font-size:clamp(14px,4vw,17px);font-weight:900;display:flex}.biometric-login-btn:disabled{opacity:.45;cursor:not-allowed}.bio-icon{font-size:24px;line-height:1}@media(max-height:740px){.biometric-row{gap:7px;margin-top:8px}.biometric-login-btn{min-height:44px}}#login.login-responsive #loginUsername,#login.login-responsive #loginPassword{opacity:1!important;pointer-events:auto!important;cursor:text!important;appearance:auto!important;color:#5e6f84!important;z-index:auto!important;background:#fff!important;flex:auto!important;width:auto!important;height:100%!important;min-height:0!important;max-height:none!important;position:static!important;inset:auto!important}#login.login-responsive #loginEye{opacity:1!important;pointer-events:auto!important;z-index:auto!important;width:clamp(40px,12vw,48px)!important;height:100%!important;position:static!important;inset:auto!important}#login.login-responsive #loginBtn{opacity:1!important;pointer-events:auto!important;z-index:auto!important;width:100%!important;height:clamp(52px,7.4vh,60px)!important;position:static!important;inset:auto!important}#login.login-responsive .login-r-card,#login.login-responsive .login-r-field,#login.login-responsive #biometricEnabled,#login.login-responsive #biometricLoginBtn{pointer-events:auto!important}body.login-mode{background:#061522!important;margin:0!important;overflow:hidden!important}body.login-mode .phone{background:#061522!important;width:min(100vw,430px)!important;max-width:430px!important;height:100dvh!important;min-height:100dvh!important;margin:0 auto!important;padding:0!important;position:relative!important;overflow:hidden!important}body.login-mode .statusbar,body.login-mode .header{display:none!important}#login.login-v33{background:#061522!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}#login.login-v33 .v33-hero{z-index:0!important;background-image:url(/assets/driver-login-hero-QJyzn1WD.jpg)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;height:60%!important;position:absolute!important;top:0!important;left:0!important;right:0!important}#login.login-v33 .v33-fade{z-index:1!important;pointer-events:none!important;background:linear-gradient(#06152200,#061522c7 22%,#061522 48% 100%)!important;position:absolute!important;inset:43% 0 0!important}#login.login-v33 .v33-form{left:8.5%!important;right:8.5%!important;bottom:max(4.5%,env(safe-area-inset-bottom))!important;z-index:2!important;text-align:center!important;color:#fff!important;position:absolute!important}#login.login-v33 .v33-form h1{color:#fff!important;letter-spacing:-.03em!important;text-shadow:0 2px 8px #00000059!important;margin:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:clamp(31px,8.7vw,40px)!important;font-weight:800!important;line-height:1!important}#login.login-v33 .v33-form>p{color:#c1ccda!important;margin:8px 0 18px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:clamp(14px,4vw,17px)!important;font-weight:500!important}#login.login-v33 .v33-field{box-sizing:border-box!important;width:100%!important;height:56px!important;box-shadow:none!important;pointer-events:auto!important;background:#0a1b2bf5!important;border:1px solid #7d95b0ad!important;border-radius:17px!important;align-items:center!important;margin:0 0 11px!important;display:flex!important;position:relative!important;overflow:hidden!important}#login.login-v33 .v33-icon{color:#b9c7d8!important;pointer-events:none!important;flex:0 0 52px!important;justify-content:center!important;align-items:center!important;display:flex!important}#login.login-v33 #loginUsername,#login.login-v33 #loginPassword{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;pointer-events:auto!important;appearance:none!important;width:auto!important;min-width:0!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:auto!important;margin:0!important;padding:0 8px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:17px!important;font-weight:600!important;display:block!important;position:static!important;inset:auto!important}#login.login-v33 #loginEye{color:#c2cede!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 50px!important;justify-content:center!important;align-items:center!important;width:50px!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important}#login.login-v33 #loginEye svg{width:23px!important;height:23px!important}#login.login-v33 #loginBtn{color:#fff!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important;letter-spacing:.015em!important;background:linear-gradient(90deg,#078cf2,#1a9cf6)!important;border:0!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:56px!important;margin:14px 0 0!important;padding:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:20px!important;font-weight:900!important;display:flex!important;position:static!important;inset:auto!important;box-shadow:0 8px 22px #008bf23d!important}#login.login-v33 .v33-forgot{color:#1aa2ff!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;margin:10px auto 0!important;padding:5px 12px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;position:static!important}#login.login-v33 .v33-biometric,body:not(.login-mode) #login{display:none!important}@media(max-height:720px){#login.login-v33 .v33-form{bottom:2.5%!important}#login.login-v33 .v33-form h1{font-size:28px!important}#login.login-v33 .v33-form>p{margin:6px 0 10px!important}#login.login-v33 .v33-field,#login.login-v33 #loginBtn{height:49px!important}#login.login-v33 #loginBtn{margin-top:8px!important}#login.login-v33 .v33-forgot{margin-top:4px!important}}#login.login-v33{background:#061522 url(/assets/driver-login-approved-DYRbVF97.jpg) top/100% 100% no-repeat!important}#login.login-v33 .v33-hero,#login.login-v33 .v33-fade{display:none!important}#login.login-v33 .v33-form{pointer-events:none!important;z-index:10!important;background:0 0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 0 auto!important}#login.login-v33 .v33-form h1,#login.login-v33 .v33-form>p{display:none!important}#login.login-v33 .v33-field{pointer-events:none!important;width:81.6%!important;height:5.75%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;margin:0!important;padding:0!important;position:absolute!important;left:9.2%!important;overflow:visible!important}#login.login-v33 .v33-icon{display:none!important}#login.login-v33 #loginUsername,#login.login-v33 #loginPassword{box-sizing:border-box!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;pointer-events:auto!important;appearance:none!important;width:66%!important;height:72%!important;box-shadow:none!important;background:#101c29!important;border:0!important;border-radius:5px!important;outline:0!important;margin:0!important;padding:0 6px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:clamp(16px,4.5vw,19px)!important;font-weight:600!important;position:absolute!important;top:14%!important;left:13.5%!important}#login.login-v33 #loginUsername::placeholder,#login.login-v33 #loginPassword::placeholder{color:#aeb8c8!important;-webkit-text-fill-color:#aeb8c8!important;opacity:1!important}#login.login-v33 #loginEye{color:#0000!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important;background:0 0!important;border:0!important;width:14%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;right:0!important}#login.login-v33 #loginEye svg{display:none!important}#login.login-v33 #loginBtn{color:#0000!important;width:81.6%!important;height:5.85%!important;box-shadow:none!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:18px!important;margin:0!important;padding:0!important;font-size:0!important;position:absolute!important;top:84.85%!important;left:9.2%!important}#login.login-v33 .v33-forgot{color:#0000!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important;background:0 0!important;border:0!important;width:44%!important;height:3.5%!important;margin:0!important;padding:0!important;font-size:0!important;position:absolute!important;top:92.15%!important;left:28%!important}#login.login-v33 .v33-biometric{display:none!important}body.login-mode .phone{overflow:hidden!important}body:not(.login-mode) #login{display:none!important}#login.login-v33 #loginUsername,#login.login-v33 #loginPassword{vertical-align:middle!important;border-radius:8px!important;width:73%!important;height:84%!important;padding:0 8px!important;line-height:1.2!important;top:8%!important;left:12.5%!important}#login.login-v33 #loginEye{width:14%!important;height:100%!important;top:0!important;right:0!important}#bottomNav.v38-nav{left:50%!important;bottom:max(10px,env(safe-area-inset-bottom))!important;box-sizing:border-box!important;z-index:9999!important;background:#071e2ff5!important;border:1px solid #759ab473!important;border-radius:22px!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;width:min(100% - 28px,402px)!important;height:72px!important;padding:7px!important;position:fixed!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 12px 30px #00000047!important}#bottomNav.v38-nav button{color:#b9cbd8!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;height:58px!important;padding:6px 4px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:flex!important}#bottomNav.v38-nav button.active{color:#fff!important;background:#123f5d!important;box-shadow:inset 0 0 0 1px #ffffff0d!important}#bottomNav.v38-nav .nav-icon{width:29px!important;height:29px!important;box-shadow:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;display:flex!important}#bottomNav.v38-nav .nav-icon svg{width:17px!important;height:17px!important}#bottomNav.v38-nav .dispatch-icon{color:#fff!important;background:#168ee0!important}#bottomNav.v38-nav .stops-icon{color:#fff!important;background:#f39a24!important}#bottomNav.v38-nav .endday-icon{color:#fff!important;background:#df5063!important}@media(min-width:600px){#bottomNav.v38-nav{border-radius:22px!important;bottom:20px!important}}body:not(.login-mode) .phone{padding-bottom:82px!important}#bottomNav.v39-nav{width:min(100%,430px)!important;height:76px!important;padding:5px 2px max(6px,env(safe-area-inset-bottom))!important;z-index:9999!important;background:#050607!important;border:0!important;border-top:1px solid #25282c!important;border-radius:0!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;position:fixed!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 -8px 22px #00000040!important}#bottomNav.v39-nav button{color:#92979d!important;background:0 0!important;border:0!important;border-right:1px solid #202328!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;height:62px!important;font-size:10px!important;font-weight:700!important;display:flex!important}#bottomNav.v39-nav button:last-child{border-right:0!important}#bottomNav.v39-nav button.active{color:#139cf5!important;box-shadow:none!important;background:0 0!important}.nav-symbol{width:25px!important;height:25px!important;color:inherit!important;place-items:center!important;font-size:23px!important;font-style:normal!important;display:grid!important}.grid-symbol:before{content:"";background:linear-gradient(90deg,currentColor 0 42%,#0000 42% 58%,currentColor 58%),linear-gradient(0deg,currentColor 0 42%,#0000 42% 58%,currentColor 58%);border-radius:3px;width:20px;height:20px}.person-symbol{box-sizing:border-box;border:2px solid;border-radius:50%;position:relative}.person-symbol:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:7px}.person-symbol:after{content:"";background:currentColor;border-radius:8px 8px 4px 4px;width:12px;height:6px;position:absolute;bottom:4px;left:4px}.power-symbol{color:#ff4d59!important}.profile-page{background:#f4f7fa;min-height:100%;padding:16px 14px 100px}.profile-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.profile-avatar{color:#fff;background:#087bb9;border-radius:16px;place-items:center;width:52px;height:52px;font-size:18px;font-weight:900;display:grid}.profile-head h2{color:#0b324e;margin:0;font-size:26px}.profile-head p{color:#6f7d88;margin:3px 0 0;font-size:12px}.settings-card{background:#fff;border:1px solid #dce3e9;border-radius:18px;overflow:hidden;box-shadow:0 6px 18px #0f2d4112}.setting-row{text-align:left;color:#14364c;background:#fff;border:0;border-bottom:1px solid #e9edf0;justify-content:space-between;align-items:center;width:100%;min-height:70px;padding:12px 15px;display:flex}.setting-row:last-child{border-bottom:0}.setting-row span{flex-direction:column;gap:3px;display:flex}.setting-row b{font-size:15px}.setting-row small{color:#7b8790;font-size:11px}.setting-row strong{color:#8c99a4;font-size:25px}.setting-row select{color:#17364b;background:#fff;border:1px solid #ccd7df;border-radius:10px;max-width:135px;padding:8px}.profile-sheet{z-index:12000;background:#00000070;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}.profile-sheet.open{display:flex}.profile-sheet-card{box-sizing:border-box;background:#fff;border-radius:22px 22px 0 0;width:min(100%,430px);padding:8px 18px 28px}.grab{background:#d0d5d9;border-radius:4px;width:42px;height:5px;margin:2px auto 10px}.sheet-head{justify-content:space-between;align-items:center;display:flex}.sheet-head h3{margin:4px 0 14px}.sheet-head button{color:#087bb9;background:0 0;border:0;font-weight:800}.sheet-option{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.pw{box-sizing:border-box;border:1px solid #ccd7df;border-radius:11px;width:100%;margin:5px 0 9px;padding:12px}.pw-save{color:#fff;background:#087bb9;border:0;border-radius:11px;width:100%;padding:13px;font-weight:800}.v40-clock-screen{background:#fff!important;padding:0!important}.v40-map{background:linear-gradient(135deg,#d9ebd1,#eef1ec 45%,#cbe9ae);height:48vh;min-height:330px;position:relative;overflow:hidden}.v40-map:before,.v40-map:after{content:"";opacity:.7;background:#fff;position:absolute}.v40-map:before{width:120%;height:16px;top:62%;left:-10%;transform:rotate(-2deg)}.v40-map:after{width:14px;height:120%;top:-10%;left:55%}.v40-map>div:first-child{z-index:2;background:#fff;border-radius:24px;padding:13px 18px;font-weight:700;position:absolute;top:22px;left:20px;right:20px}.v40-gps-dot{z-index:3;background:#178ff2;border:5px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;top:58%;left:49%;box-shadow:0 2px 8px #777}.v40-clock-sheet{z-index:4;text-align:center;background:#fff;border-radius:30px 30px 0 0;min-height:48vh;margin-top:-26px;padding:34px 28px 110px;position:relative}.v40-clock-circle{color:#fff;background:#2997f3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:185px;height:185px;margin:18px auto;font-size:50px;display:flex;box-shadow:0 6px 18px #ccd}.v40-clock-circle span{margin-top:8px;font-size:27px}.v40-clock-circle.out{background:#d93636}.v40-clock-circle.clocked{background:#35a85b}.v40-confirm{color:#18783b;background:#dff4e5;border-radius:22px;max-width:220px;margin:12px auto;padding:12px 20px;font-weight:800}.v40-confirm.white{color:#17212b;background:#fff;border:1px solid #d8dde3}.v40-clock-links{grid-template-columns:1fr 1fr;gap:18px;margin-top:32px;display:grid}.v40-clock-links button{background:#fff;border:0;border-radius:22px;padding:25px 10px;font-size:28px;box-shadow:0 7px 24px #00000012}.v40-clock-links span{color:#111;margin-top:8px;font-size:16px;display:block}.v40-hours{margin-bottom:8px;font-size:16px}.v40-hours b{float:right;font-size:22px}.v40-tc{min-height:100%;background:#f6f7f8!important}.v40-status-card,.v40-bigrow{text-align:left;background:#fff;border:0;border-radius:18px;width:100%;margin:12px 0;padding:20px}.v40-status-card b{margin-top:5px;font-size:24px;display:block}.v40-bigrow{justify-content:space-between;font-size:19px;display:flex}.v40-date-range{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:20px 0;display:grid}.v40-date-range span{text-align:center;background:#e7eaed;border-radius:28px;padding:13px;font-size:18px}.v40-date-range em{font-style:normal}.v40-summary,.v40-req-summary{background:#fff;border-radius:0 0 28px 28px;justify-content:space-between;margin:0 -14px 22px;padding:25px 12px;display:flex}.v40-summary div,.v40-req-summary div{text-align:center;color:#8a949f;flex:1}.v40-summary b,.v40-req-summary b,.v40-req-summary span{color:#17212b;margin-top:6px;font-size:20px;display:block}.v40-day{background:#fff;border-radius:14px;grid-template-columns:85px 1fr auto;align-items:center;margin:8px 0;padding:14px;display:grid}.v40-day strong{color:#8c959e;font-size:24px}.v40-day span{color:#b8bec4;font-size:18px}.v40-empty{color:#929ba5;place-items:center;min-height:48vh;font-size:18px;display:grid}.v40-add-request{color:#fff;background:#2997f3;border:0;border-radius:28px;width:100%;padding:16px;font-size:20px;position:sticky;bottom:86px}.v40-choice{z-index:10000;background:#fffb;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.v40-choice.show{display:flex}.v40-choice>div{background:#fff;border-radius:28px;padding:16px;box-shadow:0 20px 70px #0002}.v40-choice button{background:#ddd;border:0;border-radius:28px;width:100%;margin:8px 0;padding:15px 28px;font-size:19px;display:block}.v40-bottomsheet{z-index:10001;background:#0005;align-items:flex-end;display:none;position:fixed;inset:0}.v40-bottomsheet.show{display:flex}.v40-sheet{background:#fff;border-radius:28px 28px 0 0;width:100%;max-height:90vh;padding:18px 20px 30px;overflow:auto}.v40-sheet label{margin:14px 0;font-weight:700;display:block}.v40-sheet input,.v40-sheet textarea,.v40-sheet select{width:100%;margin-top:6px}.v40-sheet textarea{min-height:90px}.v40-hours-line{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:12px 0}.v40-hours-line b{float:right}.status-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.inspection-status{text-align:center;border-radius:14px;padding:12px;font-weight:800}.inspection-status.red{color:#a11;background:#fde4e4}.inspection-status.green{color:#176b37;background:#dff4e5}.timeline-row{border-bottom:1px solid #eee;padding:10px 0}.timeline-row b{display:block}.v39-nav{grid-template-columns:repeat(5,1fr)!important}.v39-nav button span{font-size:10px!important}.trailer-checklist{padding-bottom:24px}.trailer-checklist .checkrow{border-bottom:1px solid #e8edf1;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.trailer-checklist .checkrow input{flex:0 0 22px;width:22px;height:22px;margin-top:2px}.trailer-checklist .checkrow b{margin-bottom:3px;display:block}.trailer-checklist .checkrow span{color:#66727d;font-size:13px;line-height:1.35}.trailer-sign{margin-top:18px}.trailer-sign input{width:100%;font-size:17px}.undo-inspection{margin-top:8px;color:#b42318!important;background:#fff!important;border:1px solid #efb3ad!important}.inspection-note{color:#6b7680;margin-top:6px;font-size:12px}#completedPanel .completed-type-tabs{background:#e7edf1;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;padding:4px;display:grid}#completedPanel .completed-type-tabs button{color:#263642;background:0 0;border:0;border-radius:11px;padding:11px 8px;font-weight:800}#completedPanel .completed-type-tabs button.active{color:#fff;background:#101820;box-shadow:0 5px 12px #0000001f}#completedPanel .completed-v50-card{background:#fff;border:1px solid #e0e7ec;border-radius:16px;margin:10px 0;padding:14px;transition:all .2s}#completedPanel .completed-v50-card.arrived{color:#77818a;opacity:.82;background:#e9edf0;border-color:#d8dee3}#completedPanel .completed-v50-card.arrived .tag{color:#68737c!important;background:#d7dde1!important}#completedPanel .arrive-mm-btn{margin-top:12px}#completedPanel .arrive-mm-btn:disabled{color:#737d84!important;background:#c9d0d5!important;border-color:#c9d0d5!important}#bottomNav.v39-nav{grid-template-columns:repeat(4,1fr)!important}#bottomNav.v39-nav button span{white-space:nowrap;font-size:9px!important}:is(body:has(#clockin.screen.active) .mm-home-btn,body:has(#clockout.screen.active) .mm-home-btn){display:none!important}.phone.larger-text{font-size:118%}.phone.reduce-motion,.phone.reduce-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.phone.high-contrast{--muted: #21303c}.phone.high-contrast .sub,.phone.high-contrast .tiny,.phone.high-contrast .label{color:#21303c!important}.phone.high-contrast .card{border:1px solid #21303c}.phone.dark-appearance{background:#0d1620}.phone.dark-appearance .screen{color:#e8eef3;background:#0d1620}.phone.dark-appearance .card,.phone.dark-appearance .settings-card{color:#e8eef3;background:#16222e}.phone.dark-appearance .big,.phone.dark-appearance h1,.phone.dark-appearance h2{color:#f2f6f9}.nav-symbol.power-symbol{position:relative;font-size:0!important}.nav-symbol.power-symbol:before{content:"";clip-path:polygon(0 20%,34% 20%,34% 0,66% 0,66% 20%,100% 20%,100% 100%,0 100%);border:2px solid;border-radius:50%;position:absolute;inset:3px}.nav-symbol.power-symbol:after{content:"";background:currentColor;border-radius:1px;width:2px;height:10px;margin-left:-1px;position:absolute;top:2px;left:50%}[data-action=trailers] .nav-symbol{position:relative;font-size:0!important}[data-action=trailers] .nav-symbol:before{content:"";background-image:repeating-linear-gradient(currentColor 0 2px,#0000 2px 4px);background-clip:content-box;border:2px solid;position:absolute;inset:3px}#login.login-v33 .v33-field{pointer-events:auto!important;background:#0a1b2bf5!important;border:1px solid #7d95b0ad!important;border-radius:17px!important;align-items:center!important;width:81.9%!important;height:5.98%!important;display:flex!important;left:9.15%!important;overflow:hidden!important}#login.login-v33 .v33-field:first-of-type{top:66.97%!important}#login.login-v33 .v33-field:nth-of-type(2){top:74.03%!important}#login.login-v33 .v33-icon{color:#b9c7d8!important;flex:0 0 52px!important;justify-content:center!important;align-items:center!important;display:flex!important}#login.login-v33 .v33-icon svg{width:22px!important;height:22px!important}#login.login-v33 #loginUsername,#login.login-v33 #loginPassword{background:0 0!important;border-radius:0!important;flex:auto!important;width:auto!important;min-width:0!important;height:100%!important;padding:0 8px!important;font-size:17px!important;position:static!important;inset:auto!important}#login.login-v33 #loginUsername::placeholder,#login.login-v33 #loginPassword::placeholder{color:#b7c2d1!important;-webkit-text-fill-color:#b7c2d1!important}#login.login-v33 #loginEye{color:#c2cede!important;flex:0 0 50px!important;justify-content:center!important;align-items:center!important;width:50px!important;display:flex!important;position:static!important;inset:auto!important}#login.login-v33 #loginEye svg{width:23px!important;height:23px!important;display:block!important}#login.login-v33 #loginBtn{color:#fff!important;letter-spacing:.015em!important;background:linear-gradient(90deg,#078cf2,#1a9cf6)!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;width:81.9%!important;height:6.15%!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:20px!important;font-weight:900!important;display:flex!important;top:81.95%!important;left:9.15%!important;box-shadow:0 8px 22px #008bf23d!important}#login.login-v33 .v33-forgot{text-align:center!important;color:#1aa2ff!important;width:auto!important;height:auto!important;padding:5px 12px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;top:89.6%!important;left:0!important;right:0!important}#login.login-v33 .v33-field .v33-icon svg{display:none!important}#login.login-v33 .v33-field .v33-icon{background-position:50%!important;background-repeat:no-repeat!important;background-size:22px 22px!important;align-self:stretch!important}#login.login-v33 .v33-field:first-of-type .v33-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23b9c7d8'%3E%3Ccircle cx='12' cy='7.6' r='4.1'/%3E%3Cpath d='M12 13.4c-4.1 0-7.4 2.6-7.4 5.8v1.3h14.8v-1.3c0-3.2-3.3-5.8-7.4-5.8z'/%3E%3C/svg%3E")!important}#login.login-v33 .v33-field:nth-of-type(2) .v33-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23b9c7d8'%3E%3Cpath d='M12 2a4.6 4.6 0 0 0-4.6 4.6V9H7a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2h-.4V6.6A4.6 4.6 0 0 0 12 2zm0 2a2.6 2.6 0 0 1 2.6 2.6V9H9.4V6.6A2.6 2.6 0 0 1 12 4z'/%3E%3C/svg%3E")!important}.v40-map-tiles{z-index:1;position:absolute;inset:0;background:#eef1ec}.v40-map.live:before,.v40-map.live:after{display:none}.v40-map .v40-map-tiles .leaflet-control-attribution{font-size:9px;margin-bottom:30px}.signature-pad{margin-top:10px}.signature-pad canvas{display:block;width:100%;height:130px;background:#fff;border:1px dashed #b9c3cc;border-radius:12px;touch-action:none}.signature-pad-foot{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.signature-clear{color:#087bb9;background:none;border:0;padding:4px 0;font-weight:800}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2")}@media screen{body.summit{--summit-font: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--summit-bg: #eef3f8;--summit-card: #ffffff;--summit-ink: #0f1b2a;--summit-muted: #4a5a6c;--summit-line: #e3eaf1;--summit-navy: #0a3f67;--summit-blue: #2997f3;--summit-blue-soft: #e6f2fd;--summit-blue-deep: #0c5d92;--summit-gradient: linear-gradient(135deg, var(--summit-blue), var(--summit-blue-deep));--summit-green: #1f8a4c;--summit-green-soft: #ddf3e5;--summit-red: #d23b35;--summit-red-soft: #fdeceb;--summit-radius: 24px;--summit-radius-small: 14px;--summit-shadow: 0 12px 30px #0a3f671f;--summit-ease: cubic-bezier(.22, 1, .36, 1);font-family:var(--summit-font);background:var(--summit-bg)!important;color:var(--summit-ink)!important}body.summit{--bg: var(--summit-bg);--panel: var(--summit-card);--card: var(--summit-card);--soft: var(--summit-bg);--cream: var(--summit-bg);--text: var(--summit-ink);--muted: var(--summit-muted);--line: var(--summit-line);--tan: var(--summit-line);--sidebar: var(--summit-navy);--black: var(--summit-ink);--brown: var(--summit-navy);--brown2: var(--summit-blue);--accent: var(--summit-blue);--blue: var(--summit-blue);--green: var(--summit-green);--red: var(--summit-red);--mm-black: var(--summit-navy);--mm-charcoal: var(--summit-ink);--mm-brown: var(--summit-navy);--mm-brown-2: var(--summit-blue);--mm-tan: var(--summit-line);--mm-cream: var(--summit-bg);--mm-panel: var(--summit-card);--mm-border: var(--summit-line);--mm-blue: var(--summit-blue);--mm-blue-dark: var(--summit-navy);--mm-blue-deep: var(--summit-navy);--mm-blue-light: var(--summit-blue-soft);--mm-blue-soft: var(--summit-blue-soft);--mm-border-blue: var(--summit-line);--approved-bg: var(--summit-bg);--approved-panel: var(--summit-card);--approved-line: var(--summit-line);--approved-text: var(--summit-ink);--approved-muted: var(--summit-muted);--approved-blue: var(--summit-blue);--hd-blue: var(--summit-blue);--hd-blue-dark: var(--summit-navy);--hd-ink: var(--summit-ink);--hd-bg: var(--summit-bg);--hd-card: var(--summit-card);--hd-line: var(--summit-line);--hd-muted: var(--summit-muted);--hd-shadow: var(--summit-shadow);--hd-soft-shadow: var(--summit-shadow);--mmtl-navy: var(--summit-navy);--mmtl-navy-rgb: 10, 63, 103;--mmtl-blue: var(--summit-blue);--mmtl-light-blue: var(--summit-blue-soft);--mmtl-light-blue-rgb: 230, 242, 253;--mmtl-gray: var(--summit-muted);--mmtl-muted-blue: var(--summit-muted);--mmtl-light-gray: var(--summit-line);--mmtl-white: var(--summit-card);--mmtl-page: var(--summit-bg);--mmtl-success: var(--summit-green);--mmtl-danger: var(--summit-red);--mmtl-danger-rgb: 210, 59, 53;--text-h: var(--summit-navy);--card-bg: var(--summit-card);--border: var(--summit-line);--sans: var(--summit-font);--heading: var(--summit-font)}}@media screen{body.summit .phone{background:var(--summit-bg)!important;font-family:var(--summit-font)}body.summit .screen,body.summit .profile-page,body.summit .v40-tc{background:var(--summit-bg)!important}body.summit:not(.login-mode) .phone{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}body.summit .mm-premium-header{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 390 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40 L70 13 L120 28 L190 3 L260 26 L310 11 L390 31 L390 40Z' fill='%23ffffff12'/%3E%3Cpath d='M0 40 L90 23 L150 34 L230 18 L300 32 L390 22 L390 40Z' fill='%23ffffff0f'/%3E%3Cpath d='M0 40 L70 13 L120 28 L190 3 L260 26 L310 11 L390 31' fill='none' stroke='%23bfe5ff' stroke-opacity='.28' stroke-width='1.2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") bottom / 100% 40px no-repeat,linear-gradient(160deg,#061d30 0%,var(--summit-navy) 55%,var(--summit-blue-deep) 100%)!important;border-bottom:0!important;box-shadow:0 10px 26px #0a3f6733!important}body.summit .mm-mark{box-sizing:border-box;background:var(--summit-card);border-radius:13px;padding:6px;filter:none;box-shadow:0 6px 16px #0003}body.summit .mm-header-title{font-family:var(--summit-font);font-size:19px;font-weight:800!important;letter-spacing:.06em;text-shadow:none!important}body.summit .mm-header-subtitle{color:#bfe5ff!important;opacity:1!important;font-weight:700!important;letter-spacing:.16em}body.summit .mm-home-btn{color:#fff!important;background:#ffffff21!important;border:1px solid #ffffff26!important;border-radius:50%!important;box-shadow:none!important}body.summit #bottomNav.v39-nav{width:min(calc(100% - 28px),402px)!important;height:68px!important;padding:6px!important;gap:4px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;background:#ffffffeb!important;border:1px solid var(--summit-line)!important;border-radius:26px!important;box-shadow:0 14px 34px #0a3f6730!important}body.summit #bottomNav.v39-nav button{height:54px!important;color:var(--summit-muted)!important;background:transparent!important;border:0!important;border-radius:18px!important;box-shadow:none!important;transition:background .25s var(--summit-ease),color .25s}body.summit #bottomNav.v39-nav button.active{color:var(--summit-navy)!important;background:var(--summit-blue-soft)!important}body.summit #bottomNav.v39-nav button span{color:inherit!important;font-size:10px!important;font-weight:700!important}body.summit #bottomNav.v39-nav button.active .nav-symbol{color:var(--summit-blue)!important}body.summit #bottomNav.v39-nav .nav-symbol.power-symbol{color:var(--summit-red)!important}body.summit .toast{color:#fff;background:var(--summit-navy)!important;border:0!important;border-radius:var(--summit-radius-small);box-shadow:0 14px 30px #0a3f6740!important;font-weight:600}body.summit .card{background:var(--summit-card)!important;border-color:transparent!important;border-radius:var(--summit-radius)!important;box-shadow:var(--summit-shadow)!important}body.summit .card.brown{background:var(--summit-gradient)!important;box-shadow:0 14px 30px #2997f340!important}body.summit h1{font-weight:800;letter-spacing:-.02em}body.summit .big{font-weight:800}body.summit .sub,body.summit .tiny{color:var(--summit-muted)!important}body.summit .label{color:var(--summit-muted)!important;font-weight:700}body.summit .btn{color:var(--summit-ink)!important;background:var(--summit-card)!important;border-color:var(--summit-line)!important;border-radius:999px!important;font-weight:800;box-shadow:0 4px 12px #0a3f670d!important}body.summit .btn.primary{color:#fff!important;background:var(--summit-gradient)!important;border-color:transparent!important;box-shadow:0 8px 18px #2997f340!important}body.summit .btn.black{color:#fff!important;background:var(--summit-navy)!important;border-color:transparent!important;box-shadow:0 8px 18px #0a3f6733!important}body.summit .btn.green{color:#fff!important;background:var(--summit-green)!important;border-color:transparent!important;box-shadow:0 8px 18px #1f8a4c33!important}body.summit .btn.red{color:var(--summit-red)!important;background:var(--summit-card)!important;border-color:#f3c9c6!important}body.summit .btn[disabled]{box-shadow:none!important}body.summit .iconbtn{color:var(--summit-navy)!important;background:var(--summit-card)!important;border-color:var(--summit-line)!important;border-radius:50%!important;box-shadow:0 4px 12px #0a3f6714}body.summit .segment,body.summit #completedPanel .completed-type-tabs{background:var(--summit-card)!important;border-color:transparent!important;border-radius:999px!important;box-shadow:var(--summit-shadow)!important}body.summit .segment button,body.summit #completedPanel .completed-type-tabs button{color:var(--summit-muted)!important;border-radius:999px!important;font-weight:700}body.summit .segment button.active,body.summit #completedPanel .completed-type-tabs button.active{color:#fff!important;background:var(--summit-gradient)!important;box-shadow:0 6px 14px #2997f355!important}body.summit .tag{color:var(--summit-navy)!important;background:var(--summit-blue-soft)!important;font-weight:800}body.summit .tag.green{color:var(--summit-green)!important;background:var(--summit-green-soft)!important}body.summit .tag.blue{color:#1f6fb5!important;background:var(--summit-blue-soft)!important}body.summit .tag.red{color:var(--summit-red)!important;background:var(--summit-red-soft)!important}body.summit .listrow,body.summit .checkrow,body.summit .setting-row,body.summit .sheet-option,body.summit .timeline-row,body.summit .v40-hours-line{border-color:var(--summit-line)!important}body.summit .phone input:not([type=checkbox]):not([type=radio]):not([type=file]),body.summit .phone select,body.summit .phone textarea{color:var(--summit-ink);background-color:var(--summit-card);border-color:#d3dee8;border-radius:var(--summit-radius-small);transition:border-color .2s,box-shadow .2s}body.summit .phone input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,body.summit .phone select:focus,body.summit .phone textarea:focus{border-color:var(--summit-blue)!important;outline:0;box-shadow:0 0 0 3px #2997f333!important}body.summit .phone input[type=checkbox],body.summit .phone input[type=radio]{accent-color:var(--summit-blue)}body.summit .v40-clock-screen{background:var(--summit-bg)!important}body.summit .v40-map{background:linear-gradient(135deg,#dceaf5,#eef3f8 45%,#d3e6f4)}body.summit .v40-map>div:first-child{color:var(--summit-ink);border-radius:999px;font-size:14px;font-weight:600;box-shadow:var(--summit-shadow),0 1px 3px #0000001a}body.summit .v40-gps-dot{background:var(--summit-blue);border-width:4px;box-shadow:0 0 0 8px #2997f333,0 2px 6px #0003}body.summit .v40-clock-sheet{background:var(--summit-card);border-radius:28px 28px 0 0;box-shadow:0 -8px 30px #0000000f}body.summit .v40-clock-circle{font-weight:700;background:radial-gradient(circle at 35% 30%,#5cc0ff,var(--summit-blue) 45%,var(--summit-blue-deep));box-shadow:0 0 0 10px #2997f31f,0 0 0 22px #2997f30f,0 18px 40px #0c5d9266;transition:background .45s var(--summit-ease),box-shadow .45s,transform .2s var(--summit-ease)}body.summit .v40-clock-circle:active{transform:scale(.96)}body.summit .v40-clock-circle span{font-size:25px;font-weight:700}body.summit .v40-clock-circle.clocked{background:radial-gradient(circle at 35% 30%,#6fe39a,#35a85b 45%,#1f7a43);box-shadow:0 0 0 10px #35a85b1f,0 0 0 22px #35a85b0f,0 18px 40px #1f7a4366}body.summit .v40-clock-circle.out{background:radial-gradient(circle at 35% 30%,#ff8a80,#e04848 45%,#a82727);box-shadow:0 0 0 10px #d936361f,0 0 0 22px #d936360f,0 18px 40px #a8272766}body.summit .v40-confirm{color:var(--summit-green);background:var(--summit-green-soft);border-radius:999px;font-weight:700}body.summit .v40-confirm.white{color:var(--summit-ink);background:var(--summit-card);border-color:var(--summit-line)}body.summit .phone.high-contrast{--summit-muted: #21303c}body.summit .phone.high-contrast .card{border-color:#21303c!important}body.summit .phone.dark-appearance :is(.screen,.card,.settings-card,.big,h1,h2):not(.card.brown,.card.brown *){color:var(--summit-ink)}body.summit .phone.dark-appearance .settings-card{background:var(--summit-card)}}@media screen{body.summit #login.login-v33 .v33-field{background:#0a1f33d9!important;border:1px solid #bfe5ff4d!important;border-radius:var(--summit-radius-small)!important;transition:border-color .2s,box-shadow .2s}body.summit #login.login-v33 .v33-field:focus-within{border-color:var(--summit-blue)!important;box-shadow:0 0 0 3px #2997f347!important}body.summit #login.login-v33 #loginUsername,body.summit #login.login-v33 #loginPassword,body.summit #login.login-v33 #loginBtn,body.summit #login.login-v33 .v33-forgot{font-family:var(--summit-font)!important}body.summit #login.login-v33 #loginBtn{background:var(--summit-gradient)!important;border-radius:999px!important;font-weight:800!important;letter-spacing:.04em!important;box-shadow:0 12px 28px #2997f34d!important}body.summit #login.login-v33 .v33-forgot{color:#bfe5ff!important}body.summit .truck-card{border-color:transparent!important;box-shadow:var(--summit-shadow)!important}body.summit .truck-visual{background:var(--summit-blue-soft)!important;border-color:transparent!important;border-radius:var(--summit-radius-small)!important}body.summit .truck-assignment-chip{color:var(--summit-green);background:var(--summit-green-soft)}body.summit .checkrow b:before{background:var(--summit-blue-soft);border-color:#d3e6f6;border-radius:50%}body.summit .sigbox,body.summit .signature-pad{background:var(--summit-card)!important;border-color:#d3dee8!important;border-radius:var(--summit-radius-small)!important}body.summit .trailer-checklist .checkrow span,body.summit .inspection-note{color:var(--summit-muted)}body.summit .signature-clear{color:var(--summit-blue)}body.summit .stop-card:before{background:linear-gradient(90deg,var(--summit-blue),#5cb4f5)}body.summit .docrow,body.summit .completed-item{background:var(--summit-bg);border-color:transparent!important;border-radius:var(--summit-radius-small)}body.summit #completedPanel .completed-v50-card{background:var(--summit-card);border-color:transparent;border-radius:var(--summit-radius);box-shadow:var(--summit-shadow)}body.summit #completedPanel .completed-v50-card.arrived{color:var(--summit-muted);background:#e6edf3;box-shadow:none}body.summit #completedPanel .arrive-mm-btn:disabled{color:var(--summit-muted)!important;background:var(--summit-line)!important;border-color:transparent!important}body.summit .numberstep button{background:var(--summit-blue-soft)!important;border-color:transparent!important;color:var(--summit-navy);border-radius:50%}body.summit #navDefaultModal .card{border:0!important;box-shadow:0 30px 60px #0a3f6740!important}body.summit #bolTypeModal{background:#0b1d3059}body.summit .bol-type-modal{border:0;border-radius:var(--summit-radius);box-shadow:0 30px 60px #0a3f6740}body.summit .bol-type-card{background:var(--summit-bg);border-color:transparent;border-radius:var(--summit-radius-small)}body.summit .bol-type-card:hover{background:var(--summit-blue-soft);border-color:var(--summit-blue)}body.summit .bol-type-icon{background:var(--summit-gradient);border-radius:50%}body.summit .bol-upload-type.pickup{color:var(--summit-green);background:var(--summit-green-soft)}body.summit .bol-upload-type.delivery{color:#1f6fb5;background:var(--summit-blue-soft)}body.summit .inspection-status{border-radius:var(--summit-radius-small)}body.summit .inspection-status.red{color:var(--summit-red);background:var(--summit-red-soft)}body.summit .inspection-status.green{color:var(--summit-green);background:var(--summit-green-soft)}body.summit .undo-inspection{color:var(--summit-red)!important;border-color:#f3c9c6!important}body.summit .profile-avatar{background:var(--summit-gradient);border-radius:50%}body.summit .profile-head h2{color:var(--summit-ink);font-weight:800}body.summit .profile-head p,body.summit .setting-row small{color:var(--summit-muted)}body.summit .settings-card{border-color:transparent;border-radius:var(--summit-radius);box-shadow:var(--summit-shadow)}body.summit .setting-row{color:var(--summit-ink)}body.summit .setting-row strong{color:#9fb0c0}body.summit .profile-sheet,body.summit .v40-bottomsheet{background:#0b1d3047}body.summit .profile-sheet-card,body.summit .v40-sheet{border-radius:28px 28px 0 0;box-shadow:0 -10px 40px #0000002e}body.summit .grab{background:var(--summit-line)}body.summit .sheet-head button{color:var(--summit-blue)}body.summit .pw{border-color:#d3dee8;border-radius:var(--summit-radius-small)}body.summit .pw-save{background:var(--summit-gradient);border-radius:999px;box-shadow:0 8px 18px #2997f340}body.summit .v40-status-card,body.summit .v40-bigrow,body.summit .v40-day{box-shadow:var(--summit-shadow)}body.summit .v40-status-card,body.summit .v40-bigrow{border-radius:var(--summit-radius)}body.summit .v40-date-range span,body.summit .v40-date-range input{color:var(--summit-ink);background:var(--summit-card);box-shadow:var(--summit-shadow)}body.summit .v40-summary,body.summit .v40-req-summary{box-shadow:var(--summit-shadow)}body.summit .v40-summary div,body.summit .v40-req-summary div,body.summit .v40-day span{color:var(--summit-muted)}body.summit .v40-summary b,body.summit .v40-req-summary b,body.summit .v40-req-summary span,body.summit .v40-day strong{color:var(--summit-ink)}body.summit .v40-empty{color:var(--summit-muted)}body.summit .v40-add-request{font-weight:700;background:var(--summit-gradient);border-radius:999px;box-shadow:0 10px 22px #2997f340}body.summit .v40-choice>div{border-radius:var(--summit-radius);box-shadow:0 30px 60px #0a3f6733}body.summit .v40-choice button{color:var(--summit-navy);background:var(--summit-blue-soft);border-radius:999px;font-weight:700}body.summit .v40-hours-line{border-color:var(--summit-line)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
