.driver-modal-back{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(2,6,23,.68);backdrop-filter:blur(10px)}.driver-modal{width:min(420px,100%);margin:auto;max-height:min(86vh,720px);overflow:auto;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:20px;padding:16px;box-shadow:0 24px 70px rgba(0,0,0,.34)}.driver-confirm-back{z-index:160;padding:18px;background:rgba(2,6,23,.74);backdrop-filter:blur(14px)}.driver-confirm-modal{width:min(390px,100%);display:grid;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(96,165,250,.3);background:linear-gradient(145deg,rgba(17,24,39,.98),rgba(8,13,18,.98)),#111827;color:#e7eefc;box-shadow:0 28px 80px rgba(0,0,0,.5)}.driver-confirm-icon{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(96,165,250,.5);background:rgba(37,99,235,.16);color:#bfdbfe}.driver-confirm-icon .driver-icon{width:20px;height:20px;stroke-width:2.8}.driver-confirm-modal.confirm-complete{border-color:rgba(34,197,94,.36)}.driver-confirm-modal.confirm-complete .driver-confirm-icon{border-color:rgba(34,197,94,.48);background:rgba(22,163,74,.18);color:#bbf7d0}.driver-confirm-copy h2{margin:0 0 6px;color:#f8fbff;font-size:20px;line-height:1.15;letter-spacing:0}.driver-confirm-copy p{margin:0;color:#b8c5d8;font-size:14px;line-height:1.45;font-weight:800}.driver-confirm-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:10px;margin-top:2px}.driver-confirm-actions button{min-height:46px;border-radius:15px;border:1px solid rgba(148,163,184,.26);font-size:13px;font-weight:950;cursor:pointer}.driver-confirm-no{background:rgba(30,41,59,.82);color:#dbeafe}.driver-confirm-yes{background:linear-gradient(180deg,#dbeafe,#bfdbfe);border-color:rgba(96,165,250,.75)!important;color:#0f172a;box-shadow:0 12px 24px rgba(37,99,235,.2)}.confirm-complete .driver-confirm-yes{background:linear-gradient(180deg,#bbf7d0,#86efac);border-color:rgba(34,197,94,.7)!important;box-shadow:0 12px 24px rgba(22,163,74,.22)}.driver-app-page[data-theme=light] .driver-confirm-back{background:rgba(15,23,42,.34)}.driver-app-page[data-theme=light] .driver-confirm-modal{background:linear-gradient(145deg,rgba(255,255,255,.99),rgba(238,244,255,.97)),#ffffff;color:#0f172a;border-color:rgba(37,99,235,.22);box-shadow:0 24px 70px rgba(15,23,42,.22)}.driver-app-page[data-theme=light] .driver-confirm-copy h2{color:#0f172a}.driver-app-page[data-theme=light] .driver-confirm-copy p{color:#475569}.driver-app-page[data-theme=light] .driver-confirm-no{background:#f1f5f9;border-color:rgba(148,163,184,.42);color:#334155}.preference-modal{transform:translateY(clamp(-132px,-16dvh,-76px))}.preference-modal h2{margin-bottom:12px}.driver-app-page[data-theme=dark] .preference-modal{background:linear-gradient(145deg,rgba(17,24,39,.98),rgba(8,13,18,.98)),#111827!important;color:#e7eefc!important;border-color:rgba(96,165,250,.32)!important;box-shadow:0 26px 80px rgba(0,0,0,.46)!important}.driver-app-page[data-theme=dark] .preference-modal h2{color:#f8fbff!important}.driver-app-page[data-theme=dark] .preference-modal label{color:#9fb2cc!important}.driver-app-page[data-theme=dark] .preference-modal input,.driver-app-page[data-theme=dark] .preference-modal select{background:rgba(30,41,59,.88)!important;border-color:rgba(148,163,184,.28)!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;box-shadow:none!important}.driver-app-page[data-theme=dark] .preference-modal input::-moz-placeholder{color:#8ea0b8!important;-webkit-text-fill-color:#8ea0b8!important;opacity:1!important}.driver-app-page[data-theme=dark] .preference-modal input::placeholder{color:#8ea0b8!important;-webkit-text-fill-color:#8ea0b8!important;opacity:1!important}.driver-app-page[data-theme=light] .driver-modal,.driver-app-page[data-theme=light] .login-card{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(238,244,255,.96)),#ffffff;border-color:rgba(37,99,235,.18);box-shadow:0 22px 60px rgba(15,23,42,.16)}.driver-app-page[data-theme=light] .login-badge{background:#e8f1ff;border-color:rgba(37,99,235,.24);color:#1d4ed8}.driver-app-page[data-theme=light] .login-actions .install-cta{background:#e8f1ff;border-color:rgba(37,99,235,.28);color:#1d4ed8}.driver-app-page[data-theme=light] input,.driver-app-page[data-theme=light] select{background:#f8fafc;border-color:rgba(71,85,105,.28);color:#0f172a;-webkit-text-fill-color:#0f172a;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 1px 2px rgba(15,23,42,.04)}.driver-app-page[data-theme=light] .login-card h1{color:#07111f}.driver-app-page[data-theme=light] .login-card label,.driver-app-page[data-theme=light] .login-card p{color:#334155}.driver-app-page[data-theme=light] .login-card input::-moz-placeholder{color:#64748b;-webkit-text-fill-color:#64748b;opacity:1}.driver-app-page[data-theme=light] .login-card input::placeholder{color:#64748b;-webkit-text-fill-color:#64748b;opacity:1}.driver-app-page[data-theme=light] .login-card input:focus{border-color:rgba(37,99,235,.68);box-shadow:0 0 0 4px rgba(37,99,235,.14)!important}.driver-app-page[data-theme=dark] .login-card{background:linear-gradient(145deg,rgba(17,24,39,.97),rgba(8,13,18,.98)),#111827!important;border-color:rgba(96,165,250,.3)!important;color:#e7eefc!important;box-shadow:0 24px 70px rgba(0,0,0,.34)!important}.driver-app-page[data-theme=dark] .login-card h1{color:#f8fbff!important}.driver-app-page[data-theme=dark] .login-card label,.driver-app-page[data-theme=dark] .login-card p{color:#9fb2cc!important}.driver-app-page[data-theme=dark] .login-card input{background:rgba(30,41,59,.78)!important;border-color:rgba(148,163,184,.24)!important;color:#e7eefc!important;-webkit-text-fill-color:#e7eefc!important}.driver-app-page[data-theme=dark] .active-load-card .active-status-display,.driver-app-page[data-theme=dark] .active-load-card input,.driver-app-page[data-theme=dark] .active-load-card select{background:rgba(30,41,59,.86)!important;border-color:rgba(148,163,184,.3)!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;caret-color:#60a5fa!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.driver-app-page[data-theme=dark] .active-load-card input::-moz-placeholder{color:#8ea0b8!important;opacity:1!important;-webkit-text-fill-color:#8ea0b8!important}.driver-app-page[data-theme=dark] .active-load-card input::placeholder{color:#8ea0b8!important;opacity:1!important;-webkit-text-fill-color:#8ea0b8!important}.driver-app-page[data-theme=dark] .active-load-card input:focus,.driver-app-page[data-theme=dark] .active-load-card select:focus{background:rgba(15,23,42,.98)!important;border-color:rgba(96,165,250,.72)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;outline:none!important}.driver-app-page[data-theme=dark] .login-badge{background:rgba(96,165,250,.14)!important;border-color:rgba(96,165,250,.42)!important;color:#bfdbfe!important}.driver-app-page[data-theme=light] .driver-modal-back{background:rgba(15,23,42,.28)}.driver-bol-preview-back{--card:#111827;--text:#e7eefc;--muted:#8ea0b8;--line:rgba(148,163,184,.22);--field:rgba(30,41,59,.76);position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:14px;background:rgba(2,6,23,.72);backdrop-filter:blur(8px)}.driver-bol-preview-back[data-theme=light]{--card:#ffffff;--text:#0b1220;--muted:#51627a;--line:rgba(15,23,42,.14);--field:#edf3fc}@layer driver-bol-preview-theme{.driver-bol-preview-back[data-theme=dark]{color-scheme:dark}.driver-bol-preview-back[data-theme=dark] .driver-bol-preview-close,.driver-bol-preview-back[data-theme=dark] .driver-bol-preview-title h1{color:#e7eefc!important;-webkit-text-fill-color:#e7eefc!important}.driver-bol-preview-back[data-theme=dark] .driver-bol-preview-close{background:#1e293b!important;border:1px solid #64748b!important;box-shadow:none!important}.driver-bol-preview-back[data-theme=dark] .driver-bol-preview-close:is(:hover,:focus-visible){background:#334155!important;border-color:#93c5fd!important}}.driver-bol-preview-modal{width:min(96vw,760px);max-height:calc(100dvh - 28px);padding:14px;box-sizing:border-box;border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:0 24px 70px rgba(0,0,0,.36);display:grid;gap:12px;overflow:hidden}.driver-bol-preview-title{align-items:center;min-height:44px;margin-bottom:0}.driver-bol-preview-title h1{min-width:0;line-height:1.05}.driver-bol-preview-close{flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:14px;font-size:18px;font-weight:1000;line-height:1;text-transform:uppercase}.driver-bol-preview-scroll{width:100%;max-width:100%;max-height:calc(100dvh - 126px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:none;overflow-anchor:none;border:1px solid var(--line);border-radius:14px;background:var(--field);cursor:grab}.driver-bol-preview-image{width:max(100%,min(980px,170vw));min-height:min(78dvh,760px);aspect-ratio:3/4;background-color:var(--field);background-size:contain;background-position:50%;background-repeat:no-repeat}@media (max-width:520px){.driver-bol-preview-back{padding:10px}.driver-bol-preview-modal{width:min(100%,430px);max-height:calc(100dvh - 20px);padding:10px}.driver-bol-preview-title{min-height:38px;gap:8px}.driver-bol-preview-close{flex-basis:38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;border-radius:12px;font-size:16px}.driver-bol-preview-scroll{max-height:calc(100dvh - 112px)}.driver-bol-preview-image{width:max(100%,150vw);min-height:min(74dvh,690px)}}.modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.detail-grid{display:grid;gap:8px;margin-top:10px}.detail-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detail-row-three{grid-template-columns:repeat(3,minmax(0,1fr))}.load-details-modal{display:grid;gap:10px;max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.load-details-modal>p{margin:0;color:var(--muted);font-size:12px;font-weight:900;overflow-wrap:anywhere}.load-details-modal .card-title{align-items:flex-start;min-height:38px;margin-bottom:6px}.load-details-modal .card-title h1{min-width:0;padding-right:8px;line-height:1.05}.load-details-close{flex:0 0 38px;width:38px;height:38px;min-height:38px;max-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:13px;font-size:16px;font-weight:950;line-height:1}.load-details-modal .info{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:center;justify-items:stretch;row-gap:3px;padding-block:8px;box-shadow:none}.load-details-modal .info b,.load-details-modal .info span{display:block;width:100%;max-width:100%;min-width:0;min-height:0;align-items:center;overflow:hidden;overflow-wrap:normal;text-overflow:clip;white-space:nowrap;word-break:normal}.load-details-modal .location-info{padding-left:42px;padding-right:42px}.load-details-modal .location-info b,.load-details-modal .location-info span{display:flex;justify-content:center;text-align:center}.load-details-modal .load-grid{margin-top:0}@layer driver-load-bol-states{.driver-app-page .load-details-modal .bol-box-empty{min-height:40px!important;height:auto!important;padding:8px 12px!important}.driver-app-page .load-details-modal .bol-missing-pill{background:#fff4e5!important;border-color:#fdba74!important;color:#b45309!important;-webkit-text-fill-color:#b45309!important}.driver-app-page[data-theme=dark] .load-details-modal .bol-missing-pill{background:rgba(249,115,22,.14)!important;border-color:#c97124!important;color:#ffb45b!important;-webkit-text-fill-color:#ffb45b!important}}.load-details-modal .active-rate-actions,.load-details-modal .bol-box{margin-top:0}.driver-app-page[data-theme=dark] .load-details-modal{background:#0f1726!important;border-color:rgba(96,165,250,.3)!important;color:#eef5ff!important}.driver-app-page[data-theme=dark] .load-details-modal .active-rate-actions,.driver-app-page[data-theme=dark] .load-details-modal .bol-box,.driver-app-page[data-theme=dark] .load-details-modal .info{background:#111827!important;border-color:rgba(148,163,184,.28)!important;color:#eef5ff!important}.driver-app-page[data-theme=dark] .load-details-modal input{background:rgba(30,41,59,.92)!important;border-color:rgba(148,163,184,.32)!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;box-shadow:none!important}.driver-app-page[data-theme=dark] .load-details-modal input::-moz-placeholder{color:#8ea0b8!important;-webkit-text-fill-color:#8ea0b8!important;opacity:1!important}.driver-app-page[data-theme=dark] .load-details-modal input::placeholder{color:#8ea0b8!important;-webkit-text-fill-color:#8ea0b8!important;opacity:1!important}.driver-tabs{position:fixed;z-index:60;left:50%;right:auto;transform:translateX(-50%);bottom:0;width:min(100%,460px);height:calc(var(--tabs-height) + env(safe-area-inset-bottom));padding:7px 8px calc(7px + env(safe-area-inset-bottom));display:flex;justify-content:center;gap:8px;background:var(--bg);border-top:1px solid var(--line);pointer-events:auto;overscroll-behavior:contain;touch-action:none}.driver-tabs button{flex:1;max-width:none;border-radius:14px;overflow:visible}.driver-tabs button .driver-icon{width:20px;height:20px}.driver-tabs button.active{border-color:rgba(96,165,250,.58);background:rgba(96,165,250,.18)}.chat-tab-badge{position:absolute;top:-6px;right:12px;min-width:19px;height:19px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--bad);color:#fff;border:2px solid var(--bg);box-shadow:0 0 0 2px rgba(239,68,68,.2),0 8px 20px rgba(239,68,68,.3);font-size:10px;line-height:1;font-weight:950;animation:chatBadgePulse 1.5s ease-in-out infinite}@keyframes chatBadgePulse{0%,to{transform:scale(1)}45%{transform:scale(1.08)}}.driver-toast{position:fixed;left:50%;bottom:calc(82px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:90;max-width:92vw;border-radius:14px;background:rgba(0,0,0,.78);color:#fff;padding:10px 12px;font-size:12px;font-weight:850}@keyframes loginDotPulse{0%,to{transform:translateY(0) scale(.76);opacity:.58}50%{transform:translateY(-2px) scale(1);opacity:1}}@keyframes statusLivePulse{0%{transform:scale(1);box-shadow:0 12px 34px rgba(0,0,0,.16)}35%{transform:scale(1.015);box-shadow:0 0 0 4px rgba(96,165,250,.16),0 24px 54px rgba(37,99,235,.2)}to{transform:scale(1)}}@keyframes statusIconPulse{0%,to{transform:scale(1)}45%{transform:scale(1.12);box-shadow:0 0 0 6px rgba(96,165,250,.12)}}@keyframes subtleInvite{0%,to{box-shadow:0 0 0 0 rgba(96,165,250,0)}50%{box-shadow:0 0 0 4px rgba(96,165,250,.1)}}@keyframes warningBreath{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,0)}50%{box-shadow:0 0 0 4px rgba(245,158,11,.12)}}@keyframes rejectedBreath{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,0);transform:scale(1)}50%{box-shadow:0 0 0 5px rgba(239,68,68,.16);transform:scale(1.01)}}@media (max-width:980px){.driver-chat-messages{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}}@media (max-width:380px){.active-update-grid,.button-row,.days-off-range,.detail-grid,.load-grid,.loads-tools,.stats-grid{grid-template-columns:1fr}.profile-paired-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.driver-report-inputs,.driver-report-summary{grid-template-columns:1fr}.driver-report-fuel-field{grid-template-columns:auto minmax(74px,1fr) auto;justify-content:stretch;padding-inline:8px;gap:5px}.driver-report-fuel-prefix{font-size:12px}.driver-report-fuel-suffix{font-size:9px}.driver-report-copy{align-items:flex-start;flex-direction:column}.driver-report-copy span{text-align:left}.active-load-info-grid{grid-template-columns:1fr 1fr}.active-load-meta-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.active-rate-actions{align-items:stretch;flex-direction:column}.mini-action-row{justify-content:stretch}.mini-action-row .icon-action{flex:1;width:auto}}@media (max-width:560px){.active-update-grid{grid-template-columns:1fr 1fr}.active-update-grid .active-inline-actions,.active-update-grid>label:first-child{grid-column:1/-1}.active-inline-actions{justify-content:stretch}.active-inline-actions .icon-action{flex:1;width:auto}}@media (max-width:650px){.driver-app-page,.driver-shell{height:100dvh;min-height:100dvh;overflow:hidden}.driver-content{min-height:0;box-sizing:border-box}.driver-top{height:62px;padding:7px 10px}.driver-top img{width:142px;height:auto}.driver-brand span{font-size:8px;padding:1px 7px}.driver-top-status{gap:5px}.driver-pill,.gps-chip{padding:6px 8px;font-size:10px}.driver-sub{padding:7px 10px 8px;gap:8px}.driver-sub-info{width:min(100%,calc(100vw - 104px));justify-content:stretch}.driver-sub-info>b,.driver-sub-info>b.driver-sub-title{display:grid;max-width:100%;width:100%;gap:1px;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.16}.driver-sub-title .driver-sub-equipment,.driver-sub-title .driver-sub-name{display:block;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.driver-sub-title .driver-sub-separator{display:none}.driver-sub small{display:block;font-size:9px;line-height:1.2;white-space:normal}.driver-sub-actions button:not(.theme-switch){min-height:32px;padding:0 10px;font-size:10px}.theme-switch{width:46px;height:26px;min-height:26px}.theme-switch span{top:3px;left:3px;width:18px;height:18px}.theme-switch.is-light span{transform:translateX(22px)}.driver-content-home{position:relative;z-index:1;align-items:center;justify-content:center;padding:clamp(4px,.8dvh,8px) 10px var(--tabs-clearance)}.driver-content-chat,.driver-content-home{flex:1 1 0;height:auto;min-height:0;display:flex;overflow:hidden}.driver-content-chat{padding:10px 10px calc(var(--tabs-clearance) + 5px)}.driver-content-login{flex:1 1 auto;height:auto;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 10px calc(62px + env(safe-area-inset-bottom))}.driver-content-login .login-card{transform:translateY(clamp(-92px,-10dvh,-42px))}.driver-content-loads{display:flex;flex:1 1 0;height:auto;min-height:0;overflow:hidden;padding-bottom:calc(var(--tabs-clearance) + 5px)}.driver-content-profile{padding-top:18px;padding-bottom:calc(var(--tabs-clearance) + 84px)}.home-stack{flex:1 1 0;height:100%;min-height:0;gap:clamp(8px,1.25dvh,12px);overflow:hidden}.home-stack.center-ready{flex:1 1 0;height:100%;max-height:100%;justify-content:center}.driver-content-home>.active-load-card{width:100%;margin-block:auto;max-height:100%;overflow:hidden;transform:translateY(clamp(-92px,-10dvh,-42px))}.active-load-card{display:grid;gap:7px;padding:10px}.active-load-card .card-title{margin-bottom:2px;gap:8px}.active-load-card .card-title h1{font-size:20px;line-height:1.05;max-width:130px}.active-load-card .card-title span{padding:5px 8px;font-size:10px}.active-load-card .load-grid{gap:7px}.home-stack.with-status-editor{flex:1 1 0;height:100%;justify-content:center;box-sizing:border-box;padding-bottom:0}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(7px,1.15dvh,10px);padding-inline:clamp(2px,1.2vw,5px)}.info,.stat{padding:clamp(6px,1.05dvh,8px) clamp(6px,1.6vw,8px)}.stat{min-height:clamp(54px,8.2dvh,66px);text-align:center;align-content:center;justify-items:center}.active-load-meta-row .info{min-height:52px;padding:7px}.active-load-card .active-update-grid{gap:7px}.active-load-card .info{min-height:58px;padding:8px}.active-load-card .info span,.active-load-card label{font-size:8px}.active-load-card .info b{font-size:14px;line-height:1.15}.active-load-card .active-status-display,.active-load-card input,.active-load-card select{min-height:34px;height:34px;font-size:12px}.active-load-card .icon-action{height:38px;min-height:38px}.active-load-card .bol-box{min-height:82px;margin-top:5px}.active-inline-actions{align-items:center}.active-inline-actions .icon-action{display:inline-flex;align-items:center;justify-content:center;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;margin:0!important;line-height:1!important;vertical-align:middle!important;transform:none!important}.active-inline-actions button.icon-action,.active-inline-actions label.icon-action{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box}.active-inline-actions button.icon-action .driver-icon,.active-inline-actions label.icon-action .driver-icon{display:block;width:16px;height:16px}.info span,.stat span{font-size:clamp(7.6px,1.18dvh,8.8px);margin-bottom:4px;line-height:1.15}.stat b{font-size:clamp(13px,2.05dvh,15px)}.stat small{font-size:9px}.status-card{min-height:clamp(92px,13.5dvh,112px);gap:clamp(4px,.85dvh,7px);padding-block:clamp(8px,1.2dvh,12px)}.status-card:after{inset:7px}.status-card-icon{width:clamp(34px,5.5dvh,40px);height:clamp(34px,5.5dvh,40px);margin-bottom:0}.status-card strong{font-size:clamp(20px,3.1dvh,24px)}.status-card span{font-size:11px;line-height:1.15}.attention-btn,.preference-btn{min-height:clamp(34px,5.2dvh,39px);font-size:11px}.status-editor-card{gap:clamp(3px,.65dvh,6px);padding:clamp(6px,1dvh,9px);margin-bottom:0}.status-editor-card .card-title{margin-bottom:0}.status-editor-card label{margin-top:1px;gap:2px}.compact-title h2{font-size:clamp(12px,2dvh,13px)}input,select{font-size:13px}.loads-tools .driver-loads-period-control,.loads-tools .driver-loads-period-display,input,select{min-height:clamp(30px,5dvh,35px)}.loads-tools .driver-loads-period-display{font-size:13px}.status-editor-card button{min-height:clamp(31px,5.1dvh,36px)}.status-editor-card .days-off-range{grid-template-columns:1fr 1fr}.load-list{flex:1 1 0;min-height:0;overflow-y:auto;display:grid;padding-bottom:5px}.driver-chat-card{display:flex;flex-direction:column;flex:1 1 0;height:auto;min-height:0;margin-bottom:0}.driver-chat-messages{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}.driver-modal-back{padding:12px;align-items:center;justify-content:center}.driver-modal{width:min(100%,420px);max-height:calc(100dvh - 24px);border-radius:18px}}@media (max-width:650px) and (max-height:720px){.driver-shell{--tabs-height:58px}.driver-top{height:56px;padding-top:5px;padding-bottom:5px}.driver-top img{width:132px}.driver-sub{padding-top:5px;padding-bottom:7px}.driver-sub b{font-size:11px}.driver-sub small{font-size:8.5px}.driver-content-home{padding-top:5px;padding-bottom:var(--tabs-clearance);height:100%}.driver-tabs{padding-top:6px}.stats-grid{gap:6px;padding-inline:4px}.stat{min-height:42px}.stat span{font-size:8px}.status-card{min-height:60px}.status-card-icon{width:27px;height:27px;margin-bottom:0}.status-card-icon .driver-icon{width:15px;height:15px}.attention-btn,.preference-btn,.status-editor-card button{min-height:29px}.status-editor-card{border-radius:14px;padding:6px}.driver-content-profile{padding-bottom:calc(var(--tabs-clearance) + 96px)}}.driver-shell.active-load-shell{width:min(100%,520px)}.driver-content-home>.active-load-card{width:min(100%,486px);margin-block:auto}.active-load-card{display:grid;gap:clamp(8px,1.4dvh,10px);padding:clamp(11px,2.5vw,14px);border-radius:18px}.active-load-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:0}.active-load-title h1{max-width:none!important;font-size:clamp(22px,4.6vw,24px);line-height:1.05}.active-title-pills{justify-content:flex-end;gap:7px;flex-wrap:wrap}.active-load-card .card-title span,.active-title-pills span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;font-size:11px;line-height:1;white-space:nowrap}.active-load-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(8px,1.7vw,10px)!important;margin:0}.active-load-meta-row{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(8px,1.7vw,10px)!important}.active-load-card .info{min-height:clamp(62px,10dvh,64px);padding:11px 10px;align-content:center;border-radius:15px}.active-load-card .active-load-meta-row .info{min-height:clamp(60px,9.2dvh,63px)}.active-load-card .info span,.active-load-card label{font-size:9px;line-height:1.1}.active-load-card .active-update-grid>label{white-space:nowrap;line-height:1}.active-net-field{font-size:8px!important}.active-load-card .info b{font-size:clamp(15px,3.2vw,16px);line-height:1.12}.active-load-card .active-load-id-info .active-load-id-value.is-long{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.active-update-grid{display:grid!important;grid-template-columns:minmax(0,1.32fr) minmax(0,.98fr) minmax(0,.98fr) minmax(0,.98fr) minmax(0,1.32fr)!important;align-items:end;gap:6px!important;width:100%}.active-update-grid>label{min-width:0;margin-top:0;gap:5px;white-space:nowrap}.active-update-grid>.active-status-field{grid-column:1/-1!important;display:grid!important;justify-items:center;align-items:center;text-align:center;width:100%;gap:5px;line-height:1}.active-status-label{display:block;width:100%;text-align:center;line-height:1.1}.active-update-grid>.active-status-field .active-status-display,.active-update-grid>.active-status-field select{width:100%!important;max-width:none!important;margin-inline:auto;display:flex;align-items:center;justify-content:center;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important;cursor:not-allowed;opacity:1;box-sizing:border-box}.active-update-grid>.active-inline-actions{grid-column:auto!important}.active-load-card .active-status-display,.active-load-card input,.active-load-card select{height:38px!important;min-height:38px!important;padding:0 9px;border-radius:12px;border:1px solid var(--line);background:var(--field);background-clip:padding-box;color:var(--text);font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-bol-field input{padding-inline:8px;font-size:11px;text-overflow:clip}.active-net-field input{padding-inline:7px;text-align:center}.active-inline-actions{display:contents!important}.active-inline-actions .icon-action{padding:0!important;flex:0 0 auto!important}.active-inline-actions .active-update-btn,.active-inline-actions .icon-action{align-self:end;width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;border-radius:13px}.active-inline-actions .active-update-btn{padding:0 8px!important;font-size:11px;line-height:1;text-transform:none}.active-inline-actions .icon-action .driver-icon{width:16px;height:16px}.active-load-card .bol-box{min-height:clamp(88px,16dvh,90px);margin-top:2px;border-radius:14px}.active-load-card .bol-preview{height:clamp(88px,16dvh,112px)}@media (max-width:650px){.active-update-grid>.active-status-field{justify-items:center!important;gap:5px!important}.active-update-grid>.active-status-field select{width:100%!important;min-width:0;max-width:none!important;margin-inline:auto!important;padding-inline:14px!important;text-align:center!important;-moz-text-align-last:center!important;text-align-last:center!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:none!important}}@media (max-width:430px){.active-load-card{padding:10px;gap:8px}.active-load-title{gap:6px}.active-load-title h1{font-size:22px}.active-load-card .card-title span,.active-title-pills span{min-height:26px;padding:0 8px;font-size:10px}.active-load-card .info{min-height:58px;padding:8px}.active-load-card .active-load-meta-row .info{min-height:56px}.active-load-card .info span,.active-load-card label{font-size:8px}.active-net-field{font-size:7px!important}.active-load-card .info b{font-size:14px}.active-update-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr)!important;gap:5px!important}.active-update-grid>label{gap:4px;white-space:nowrap}.active-load-card .active-status-display,.active-load-card input,.active-load-card select{height:36px!important;min-height:36px!important;padding:0 6px;font-size:10px}.active-bol-field input{padding-inline:6px;font-size:9.5px}.active-net-field input{padding-inline:4px;font-size:9.5px}.active-inline-actions .icon-action{width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important}.active-inline-actions .active-update-btn{height:38px!important;min-height:38px!important;max-height:38px!important;padding-inline:5px!important;font-size:10px}.active-load-card .bol-box{min-height:82px}}@media (max-width:340px){.active-load-card{padding-inline:8px}.active-load-title{grid-template-columns:1fr}.active-title-pills{justify-content:flex-start}.active-load-info-grid,.active-load-meta-row{gap:6px!important}.active-update-grid{grid-template-columns:minmax(0,1.46fr) minmax(0,.86fr) minmax(0,.86fr) minmax(0,.86fr) minmax(0,1.46fr)!important;gap:4px!important}.active-load-card .active-status-display,.active-load-card input,.active-load-card select{padding:0 5px;font-size:9px}.active-inline-actions .icon-action{width:100%!important}.active-inline-actions .active-update-btn{font-size:9px}}.load-details-modal .mini-action-row{align-items:center!important;justify-content:flex-end;gap:7px}.load-details-modal .mini-action-row .icon-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 46px!important;width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0!important;margin:0!important;line-height:1!important;vertical-align:middle!important;transform:none!important}.load-details-modal .mini-action-row .icon-action .driver-icon{display:block;width:16px;height:16px}@media (max-width:1180px){.load-details-back{--load-details-top-space:max(10px,env(safe-area-inset-top));--load-details-bottom-space:max(78px,calc(12px + env(safe-area-inset-bottom)));align-items:flex-start;justify-content:center;height:100dvh;max-height:100dvh;padding:var(--load-details-top-space) 10px var(--load-details-bottom-space);overflow:hidden!important;overscroll-behavior:contain;touch-action:pan-y}.driver-modal.load-details-modal{width:min(100%,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - var(--load-details-top-space) - var(--load-details-bottom-space))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;touch-action:pan-y!important;-webkit-overflow-scrolling:touch;box-sizing:border-box}.load-details-modal .active-rate-actions,.load-details-modal .bol-box,.load-details-modal .detail-grid,.load-details-modal .detail-row,.load-details-modal .load-grid{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.load-details-modal .detail-row-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.load-details-modal .info,.load-details-modal .rate-pill,.load-details-modal .scan-status-pill,.load-details-modal input,.load-details-modal label{min-width:0;max-width:100%}.load-details-modal .info b,.load-details-modal .info span{overflow:hidden;overflow-wrap:normal;text-overflow:clip;white-space:nowrap;word-break:normal}.load-details-modal .rate-pill,.load-details-modal .scan-status-pill{overflow-wrap:anywhere;white-space:normal}}@media (max-width:560px){.load-details-back{--load-details-top-space:max(8px,env(safe-area-inset-top));--load-details-bottom-space:max(84px,calc(14px + env(safe-area-inset-bottom)));padding-inline:8px}.driver-modal.load-details-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding:12px!important;border-radius:18px}.load-details-modal .card-title{min-height:34px;margin-bottom:4px}.load-details-close{flex-basis:34px;width:34px;height:34px;min-height:34px;max-height:34px;border-radius:12px;font-size:15px}.load-details-modal .detail-row,.load-details-modal .load-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.load-details-modal .detail-row-three{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.load-details-modal .info{min-height:52px;padding:6px 7px;border-radius:14px}.load-details-modal .info span{font-size:8px;line-height:1.05}.load-details-modal .info b{font-size:clamp(12px,3.3vw,15px);line-height:1.12;overflow:hidden;overflow-wrap:normal;text-overflow:clip;white-space:nowrap;word-break:normal}.load-details-modal .location-info{padding-left:26px;padding-right:26px}.load-details-modal .location-info b,.load-details-modal .location-info span{justify-content:center;text-align:center}.load-details-modal .location-info .driver-location-pin-icon{right:7px;width:16px;height:16px}.load-details-modal .load-grid label{gap:5px;font-size:9px}.load-details-modal .load-grid input{height:44px;min-height:44px;border-radius:13px;font-size:15px}.load-details-modal .bol-box{min-height:min(36dvh,280px)}.load-details-modal .bol-preview{width:100%!important;max-width:100%;height:min(36dvh,280px);min-height:190px}.load-details-modal .active-rate-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.load-details-modal .rate-pill,.load-details-modal .scan-status-pill{width:100%;text-align:center}.load-details-modal .mini-action-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch!important;width:100%}.load-details-modal .mini-action-row .icon-action{width:100%!important;min-width:0!important;max-width:none!important;flex:1 1 auto!important}}.driver-app-page.driver-app-page{--driver-app-canvas-width:423px;--driver-app-scale:min(1,calc(100vw / var(--driver-app-canvas-width)));--driver-app-layout-height:max(100dvh,calc(100dvh / var(--driver-app-scale)));display:flex!important;flex-direction:column!important;align-items:center!important;min-width:0!important}html.driver-app-document body.driver-app-document .app-main,html.fp-route-driver-app body.fp-route-driver-app .app-main{min-width:0!important}.driver-app-page.driver-app-page :is(.driver-shell.driver-shell,.driver-boot.driver-boot){flex:0 0 auto!important;width:var(--driver-app-canvas-width)!important;min-width:var(--driver-app-canvas-width)!important;max-width:var(--driver-app-canvas-width)!important;height:var(--driver-app-layout-height)!important;min-height:var(--driver-app-layout-height)!important;max-height:var(--driver-app-layout-height)!important;margin:0!important;overflow:hidden!important;transform:scale(var(--driver-app-scale))!important;transform-origin:top center!important}.driver-app-page.driver-app-page .driver-top.driver-top{height:66px!important;padding:7px 12px!important;gap:10px!important}.driver-app-page.driver-app-page .driver-top.driver-top img{width:170px!important;max-width:170px!important;height:auto!important}.driver-app-page.driver-app-page .driver-brand.driver-brand span{padding:2px 8px!important;font-size:9px!important;line-height:1.25!important}.driver-app-page.driver-app-page .driver-top-status.driver-top-status{gap:6px!important}.driver-app-page.driver-app-page :is(.driver-pill.driver-pill,.gps-chip.gps-chip){padding:7px 10px!important;font-size:11px!important}.driver-app-page.driver-app-page .driver-sub.driver-sub{min-height:56px!important;padding:10px 12px 8px!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.driver-app-page.driver-app-page :is(.driver-sub>div:first-child,.driver-sub-info.driver-sub-info){flex:1 1 auto!important;width:auto!important;max-width:calc(var(--driver-app-canvas-width) - 128px)!important;gap:2px!important;justify-content:start!important;justify-items:start!important;min-width:0!important;text-align:left!important}.driver-app-page.driver-app-page :is(.driver-sub b,.driver-sub-info>b,.driver-sub-info>b.driver-sub-title){display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;max-width:100%!important;gap:4px!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.driver-app-page.driver-app-page .driver-sub-title .driver-sub-separator{display:inline!important}.driver-app-page.driver-app-page :is(.driver-sub-title .driver-sub-name,.driver-sub-title .driver-sub-equipment){display:inline!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}.driver-app-page.driver-app-page .driver-sub.driver-sub small{display:block!important;line-height:1.15!important;overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.driver-app-page.driver-app-page .driver-content-home.driver-content-home{padding:4px 12px!important}.driver-app-page.driver-app-page .active-load-shell .driver-content-home.driver-content-home{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;padding-top:8px!important;padding-bottom:calc(var(--tabs-height) + env(safe-area-inset-bottom) + 8px)!important;overflow-x:hidden!important;overflow-y:auto!important}.driver-app-page.driver-app-page .active-load-shell .driver-content-home>.active-load-card{flex:0 0 auto!important;margin-block:auto!important;max-height:none!important;transform:none!important}.driver-app-page.driver-app-page .driver-tabs.driver-tabs{width:var(--driver-app-canvas-width)!important}.driver-app-page.driver-app-page .load-details-modal.load-details-modal .location-info.location-info{align-items:center!important;justify-items:start!important;padding-left:14px!important;padding-right:14px!important;text-align:left!important}.driver-app-page.driver-app-page .load-details-modal.load-details-modal .location-info.location-info b,.driver-app-page.driver-app-page .load-details-modal.load-details-modal .location-info.location-info span{display:flex!important;justify-content:flex-start!important;text-align:left!important}.driver-app-page.driver-app-page .load-details-modal.load-details-modal .location-info.location-info b{box-sizing:border-box;display:block!important;text-align:center!important;padding-right:0;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.driver-app-page.driver-app-page .load-details-modal.load-details-modal .location-info.location-info span{justify-content:center!important;text-align:center!important;padding-right:0}.driver-app-page.driver-app-page .load-details-modal.load-details-modal .location-info.location-info .driver-location-pin-icon{right:9px!important}.driver-app-page.driver-app-page .info.location-info>.driver-location-label{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px;width:100%;white-space:nowrap}.driver-app-page.driver-app-page .info.location-info>.driver-location-label>.driver-location-pin-icon{position:static!important;inset:auto!important;transform:none!important;width:13px!important;height:13px!important;flex:0 0 13px}.driver-app-page .driver-content-home .active-load-card .info.location-info{padding-inline:12px}.driver-app-page.driver-app-page :is(.driver-modal-back.driver-modal-back,.driver-bol-preview-back.driver-bol-preview-back){inset:0 auto auto 50%!important;width:var(--driver-app-canvas-width)!important;min-width:var(--driver-app-canvas-width)!important;max-width:var(--driver-app-canvas-width)!important;height:var(--driver-app-layout-height)!important;min-height:var(--driver-app-layout-height)!important;max-height:var(--driver-app-layout-height)!important;transform:translateX(-50%) scale(var(--driver-app-scale))!important;transform-origin:top center!important}.driver-app-page.driver-app-page .load-details-back.load-details-back{--load-details-top-space:max(10px,env(safe-area-inset-top));--load-details-bottom-space:max(10px,env(safe-area-inset-bottom));align-items:center!important;justify-content:center!important;padding:var(--load-details-top-space) 8px var(--load-details-bottom-space)!important}.driver-app-page.driver-app-page .driver-modal.load-details-modal{width:calc(var(--driver-app-canvas-width) - 16px)!important;max-width:calc(var(--driver-app-canvas-width) - 16px)!important;max-height:calc(var(--driver-app-layout-height) - var(--load-details-top-space) - var(--load-details-bottom-space))!important;padding:12px!important;border-radius:18px!important;margin:auto!important;gap:6px;align-content:start}.driver-app-page .load-details-modal .card-title{display:flex;align-items:center;margin:0}.driver-app-page .load-details-modal .card-title h1{margin:0}.driver-app-page .load-details-modal .detail-grid{gap:6px}.driver-app-page .load-details-modal .info{min-height:48px;padding-block:5px}.driver-app-page.driver-app-page .load-details-modal .bol-box{min-height:0;padding:4px}.driver-app-page.driver-app-page .load-details-modal .bol-preview{height:clamp(64px,calc(var(--driver-app-layout-height) - 450px),180px)!important;min-height:0!important}.driver-app-page.driver-app-page .driver-issue-report-back.driver-issue-report-back{min-width:0!important;min-height:0!important;max-height:100dvh!important;position:fixed!important;inset:0!important;width:100%!important;max-width:none!important;height:100dvh!important;margin:0!important;transform:none!important;z-index:200!important;--driver-issue-report-top-space:max(10px,env(safe-area-inset-top));--driver-issue-report-bottom-space:max(10px,env(safe-area-inset-bottom));align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:var(--driver-issue-report-top-space) 12px var(--driver-issue-report-bottom-space)!important}.driver-app-page.driver-app-page .driver-issue-report-modal.driver-issue-report-modal{width:min(399px,100%)!important;max-width:100%!important;max-height:calc(100dvh - var(--driver-issue-report-top-space) - var(--driver-issue-report-bottom-space))!important;margin:auto!important;overflow-x:hidden!important;overflow-y:auto!important}.driver-app-page.driver-app-page .load-details-modal.load-details-modal .detail-row,.driver-app-page.driver-app-page .load-details-modal.load-details-modal .load-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.driver-app-page.driver-app-page .load-details-modal.load-details-modal .detail-row-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.driver-app-page.driver-app-page .load-details-modal.load-details-modal .active-rate-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.driver-app-page.driver-app-page .load-details-modal.load-details-modal :is(.rate-pill,.scan-status-pill){width:100%!important;text-align:center!important}.driver-app-page.driver-app-page .load-details-modal.load-details-modal .mini-action-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;width:100%!important}.driver-app-page.driver-app-page .load-details-modal.load-details-modal .mini-action-row .icon-action{align-items:center!important;box-sizing:border-box!important;display:inline-flex!important;gap:6px!important;height:48px!important;justify-content:center!important;line-height:1!important;max-height:48px!important;width:100%!important;min-width:0!important;max-width:none!important;flex:1 1 auto!important;padding:0 8px!important;white-space:nowrap!important}.driver-app-page.driver-app-page .load-details-modal.load-details-modal .mini-action-row .icon-action .driver-icon{flex:0 0 15px!important;height:15px!important;width:15px!important}.driver-app-page.driver-app-page .load-details-action-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;color:inherit!important;font-size:10px!important;font-weight:950!important;letter-spacing:0!important;line-height:1!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.driver-app-page.driver-app-page :is(.stats-grid.stats-grid,.active-load-meta-row.active-load-meta-row){grid-template-columns:repeat(3,minmax(0,1fr))!important}.driver-app-page.driver-app-page :is(.load-grid.load-grid,.driver-report-inputs.driver-report-inputs,.driver-report-summary.driver-report-summary,.status-editor-card .days-off-range){grid-template-columns:repeat(2,minmax(0,1fr))!important}.driver-app-page.driver-app-page .driver-report-inputs.single.driver-report-inputs{grid-template-columns:minmax(0,1fr)!important}.driver-app-page.driver-app-page .loads-tools.loads-tools{grid-template-columns:minmax(0,1fr) 126px!important}.driver-app-page.driver-app-page .button-row.button-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.driver-app-page.driver-app-page .active-load-title.active-load-title{align-items:center!important;grid-template-columns:max-content minmax(0,1fr)!important;gap:8px!important}.driver-app-page.driver-app-page .active-load-title.active-load-title>h1{margin-block:0!important;align-self:center!important;font-size:18px!important;line-height:1.15!important;white-space:nowrap}.driver-app-page .active-load-card .active-load-info-grid .info>span{font-size:10px;line-height:1.15}.driver-app-page.driver-app-page .active-title-pills.active-title-pills{justify-content:flex-end!important}.driver-app-page.driver-app-page .active-load-card.active-load-card .info{min-height:clamp(62px,10dvh,64px)!important;padding:11px 10px!important}.driver-app-page.driver-app-page .active-load-card.active-load-card .active-load-meta-row .info{min-height:clamp(60px,9.2dvh,63px)!important}.driver-app-page.driver-app-page .active-update-grid.active-update-grid{display:grid!important;grid-template-columns:minmax(0,1.32fr) minmax(0,.98fr) minmax(0,.98fr) minmax(0,.98fr) minmax(0,1.32fr)!important;gap:6px!important}.driver-app-page.driver-app-page .active-load-card.active-load-card :is(input,select,.active-status-display){height:38px!important;min-height:38px!important;padding:0 9px!important;font-size:12px!important}.driver-app-page.driver-app-page .active-inline-actions .active-update-btn,.driver-app-page.driver-app-page .active-inline-actions .icon-action{height:42px!important;min-height:42px!important;max-height:42px!important}@media (orientation:landscape) and (max-height:560px){.driver-app-page.driver-app-page .driver-shell.driver-shell{--tabs-height:52px;--tabs-gap:3px}.driver-app-page.driver-app-page .driver-top.driver-top{height:50px!important;padding:4px 10px!important;gap:8px!important}.driver-app-page.driver-app-page .driver-top.driver-top img{width:126px!important;max-width:126px!important}.driver-app-page.driver-app-page .driver-brand.driver-brand span{padding:1px 6px!important;font-size:7.5px!important}.driver-app-page.driver-app-page .driver-top-status.driver-top-status{gap:4px!important}.driver-app-page.driver-app-page :is(.driver-pill.driver-pill,.gps-chip.gps-chip){padding:5px 7px!important;font-size:9px!important}.driver-app-page.driver-app-page .driver-sub.driver-sub{min-height:42px!important;padding:5px 10px!important;gap:8px!important}.driver-app-page.driver-app-page :is(.driver-sub b,.driver-sub-info>b,.driver-sub-info>b.driver-sub-title){font-size:10px!important}.driver-app-page.driver-app-page .driver-sub.driver-sub small{font-size:8px!important}.driver-app-page.driver-app-page .driver-tabs.driver-tabs{padding:5px 7px calc(5px + env(safe-area-inset-bottom))!important;gap:7px!important}.driver-app-page.driver-app-page .driver-tabs.driver-tabs button{min-height:40px!important}.driver-app-page.driver-app-page .driver-tabs.driver-tabs button .driver-icon{width:18px!important;height:18px!important}.driver-app-page.driver-app-page .driver-content-chat.driver-content-chat,.driver-app-page.driver-app-page .driver-content-loads.driver-content-loads{padding:8px 10px calc(var(--tabs-clearance) + 3px)!important}.driver-app-page.driver-app-page .driver-content-loads .loads-card{padding:9px!important}.driver-app-page.driver-app-page .driver-content-loads .card-title{margin-bottom:6px!important}.driver-app-page.driver-app-page .driver-content-loads .card-title h1{font-size:18px!important}.driver-app-page.driver-app-page .driver-content-loads .card-title span{padding:5px 8px!important}.driver-app-page.driver-app-page .driver-content-loads .loads-tools{margin-bottom:6px!important}.driver-app-page.driver-app-page .driver-content-loads :is(input,.driver-loads-period-control,.driver-loads-period-display){min-height:32px!important}}.bol-scanner-back{position:fixed;inset:0;display:flex;z-index:10000;align-items:stretch;justify-content:stretch;padding:0;background:#020711;backdrop-filter:none}.bol-scanner-modal{position:relative;width:100vw;height:100dvh;max-height:none;min-height:100dvh;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom));border:0;border-radius:0;background:#070d14;color:#eaf6ff;box-shadow:none}.bol-scanner-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.bol-scanner-head span{color:#8bc7ff;font-size:11px;font-weight:950;text-transform:uppercase}.bol-scanner-head h1{margin:2px 0 0;font-size:22px;min-height:26px;line-height:1.16}.bol-scanner-head-actions{display:inline-flex;align-items:center;gap:8px}.bol-action-button,.bol-scanner-head button{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;margin:0;min-height:48px;border:1px solid rgba(139,199,255,.42);border-radius:14px;background:rgba(16,31,48,.92);color:#eaf6ff;font-family:inherit;font-size:12px;font-weight:950;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;cursor:pointer;text-align:center;line-height:1;vertical-align:middle}.bol-scanner-head-actions button{min-height:40px;width:auto;font-size:12px}.bol-scanner-head-actions .bol-scanner-close{width:40px;padding:0}.bol-camera-wrap{position:relative;overflow:hidden;min-height:0;height:100%;border-radius:18px;background:#020711}.bol-camera-video{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;background:#020711}.bol-scan-frame{position:absolute;inset:7%;border:2px solid rgba(46,204,113,.86);border-radius:16px;box-shadow:0 0 0 999px rgba(0,0,0,.18);pointer-events:none}.bol-scan-frame:after,.bol-scan-frame:before{content:"";position:absolute;left:10%;right:10%;height:1px;background:rgba(234,246,255,.32)}.bol-scan-frame:before{top:35%}.bol-scan-frame:after{top:65%}.bol-camera-message{inset:0;place-items:center;padding:24px;padding-inline:calc(7% + 16px);box-sizing:border-box;overflow-wrap:anywhere;color:#cfe9ff;font-size:.8rem;line-height:1.18;background:rgba(2,7,17,.76);white-space:pre-line}.bol-camera-live-status,.bol-camera-message{position:absolute;display:grid;text-align:center;font-weight:900}.bol-camera-live-status{left:12px;right:12px;bottom:12px;min-height:36px;place-items:center;padding:8px 12px;border-radius:999px;background:rgba(2,7,17,.68);color:#d6edff;font-size:13px;pointer-events:none;backdrop-filter:blur(8px)}.bol-scan-meter{height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.bol-scan-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f97316,#facc15,#22c55e);transition:width .16s ease}.bol-scanner-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:54px}.bol-action-button{width:100%;min-height:54px;height:54px;padding:0 12px;gap:7px;line-height:1}.bol-action-button>span{display:flex;align-items:center;justify-content:center;width:auto;min-width:0;flex:0 1 auto;height:auto;line-height:1;transform:translateY(0)}.bol-action-button>.driver-icon{flex-shrink:0}.bol-action-button.primary{background:linear-gradient(180deg,#2f8cff,#1d62d8);border-color:rgba(112,178,255,.88)}.bol-action-button:disabled{cursor:wait;opacity:.78}.bol-scan-upload{position:relative;cursor:pointer}.bol-scan-upload input{position:absolute;inset:0;opacity:0}.bol-scan-hidden-input{position:absolute;left:-9999px;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none}@media (max-width:520px){.bol-scanner-modal{width:calc(100vw - 16px);height:calc(100dvh - 16px);min-height:0;max-height:calc(100dvh - 16px);gap:8px;padding:calc(8px + env(safe-area-inset-top)) 8px calc(8px + env(safe-area-inset-bottom));border-radius:18px}.bol-scanner-head{min-height:44px}.bol-scanner-head h1{font-size:20px}.bol-action-button{min-height:52px;height:52px}}@layer driver-app-dark-fields{.driver-app-page[data-theme=dark] :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]):not([type=hidden]),select,textarea){color-scheme:dark!important;background:#1e293b!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;caret-color:#f8fbff!important;border-color:#64748b!important}.driver-app-page[data-theme=dark] :is(input,select,textarea):focus{background:#0f172a!important;border-color:#60a5fa!important;box-shadow:0 0 0 2px rgb(96 165 250/24%)!important}.driver-app-page[data-theme=dark] :is(input,textarea)::-moz-placeholder{color:#a8b7cc!important;-webkit-text-fill-color:#a8b7cc!important;opacity:1!important}.driver-app-page[data-theme=dark] :is(input,textarea)::placeholder{color:#a8b7cc!important;-webkit-text-fill-color:#a8b7cc!important;opacity:1!important}.driver-app-page[data-theme=dark] :is(input,select,textarea):-webkit-autofill{box-shadow:inset 0 0 0 1000px #1e293b!important;-webkit-text-fill-color:#f8fbff!important}.driver-app-page[data-theme=dark] :is(input,select,textarea):autofill{box-shadow:inset 0 0 0 1000px #1e293b!important;-webkit-text-fill-color:#f8fbff!important}.driver-app-page[data-theme=dark] select :is(option,optgroup){background:#1e293b!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}}.bol-scanner-back button:has(>.driver-icon),.chat-profile-dialog button:has(>.driver-icon),.driver-app-page button:has(>.driver-icon),.driver-bol-preview-back button:has(>.driver-icon),.driver-report-week-actions button:has(>.driver-icon){display:inline-flex;align-items:center;justify-content:center;gap:7px}button:is(.driver-issue-report-close,.load-details-close,.driver-bol-preview-close,.bol-scanner-close,.bonus-announcement-close){box-sizing:border-box!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;aspect-ratio:1;padding:0!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center}button:is(.driver-issue-report-close,.load-details-close,.driver-bol-preview-close,.bol-scanner-close,.bonus-announcement-close)>.driver-icon{width:20px;height:20px}@layer equipment-report-photos{.driver-app-page .equipment-report-photo .equipment-report-photo-remove{box-sizing:border-box!important;border-radius:9px!important}}.driver-geofence-pending{animation:driver-geofence-pulse 1.8s ease-in-out infinite}@keyframes driver-geofence-pulse{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.driver-geofence-pending{animation:none;outline:2px solid #e9a23b}}.driver-paperwork-lock-notice{margin:0!important;padding-block:12px!important;text-align:center!important;width:100%;box-sizing:border-box;line-height:1.4;white-space:nowrap;font-size:clamp(9px,2.55vw,13px)!important;letter-spacing:-.15px}