.auth-recovery-page{min-height:100vh;color:var(--white);background:radial-gradient(circle at 18% 14%,#2563a64d,#0000 34%),radial-gradient(circle at 82% 80%,#f05a1a38,#0000 30%),linear-gradient(135deg,#08111f,#111827 48%,#0d1b2b);place-items:center;padding:34px 18px;display:grid}.portal-auth-page{color:#f8fbff;background:radial-gradient(circle at 18% 8%,#ff6b2b29,#0000 30%),radial-gradient(circle at 82% 20%,#4fb7ff29,#0000 28%),linear-gradient(145deg,#07111f 0%,#0d1726 52%,#111827 100%);place-items:start center;min-height:calc(100svh - 112px);padding:24px 20px 48px;display:grid}.portal-auth-shell{justify-content:center;align-items:flex-start;width:100%;display:flex}.portal-auth-card{background:#091220e0;border:1px solid #ffffff1f;border-radius:18px;width:min(100%,470px);padding:30px;box-shadow:0 24px 70px #00000052}.portal-auth-copy .eyebrow{color:#ff7a35;letter-spacing:.18em;font-size:.72rem}.portal-auth-copy h1{color:#fff;letter-spacing:0;margin:8px 0 10px;font-size:clamp(1.65rem,4vw,2.3rem);line-height:1.05}.portal-auth-copy p,.portal-auth-status,.portal-auth-back{color:#e9f0f8c7;font-size:.94rem;line-height:1.55}.portal-auth-switch,.portal-auth-form label{color:#e9f0f8;gap:8px;font-size:.82rem;font-weight:850;display:grid}.portal-auth-switch{margin:22px 0 18px}.portal-auth-switch select,.portal-auth-form input{color:#fff;width:100%;min-height:44px;font:inherit;background:#040b16e0;border:1px solid #ffffff21;border-radius:10px;outline:none;padding:10px 12px}.portal-auth-switch select:focus,.portal-auth-form input:focus{border-color:#ff7a35d9;box-shadow:0 0 0 4px #ff7a3529}.portal-auth-form{gap:14px;display:grid}.portal-auth-primary,.portal-auth-secondary{justify-content:center;width:100%;min-height:44px}.portal-auth-account-actions{gap:10px;margin-top:12px;display:grid}.portal-auth-account-actions .button{justify-content:center;width:100%}.portal-auth-status{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;margin-top:16px;padding:12px 14px}.portal-auth-back{margin-top:18px;font-weight:850;text-decoration:none;display:inline-flex}.portal-auth-back:hover{color:#ff7a35}.portal-shell,.carrier-portal-shell,.dispatcher-carrier-workspace,.dispatcher-command-center:not(.dispatcher-dashboard-shell),.dispatcher-applications-board,.dispatcher-carrier-manager,.agreement-page-shell{max-width:min(calc(100vw - 32px), var(--max));margin-top:0;padding-top:clamp(20px,3vw,34px)}.dispatcher-command-center:not(.dispatcher-dashboard-shell),.dispatcher-carrier-workspace{max-width:min(100vw - 32px,1440px)}.admin-control-shell{min-height:calc(100svh - 112px);margin-top:0;padding-top:clamp(16px,2.2vw,28px);overflow-x:auto}.dispatcher-command-center.dispatcher-dashboard-shell{max-width:100vw;min-height:calc(100svh - 112px);margin-top:0;padding-top:clamp(16px,2.2vw,28px);overflow-x:auto}.portal-account-header{margin-top:0;padding-top:clamp(16px,2.5vw,30px)}.carrier-portal-shell .portal-account-header{padding-top:0}.portal-account-header>*,.admin-control-shell>*,.carrier-portal-shell>*,.dispatcher-command-main,.dispatch-dashboard-main,.dispatcher-carrier-workspace>*,.dispatcher-carrier-manager>*,.agreement-page-shell>*{min-width:0}.admin-control-hero,.admin-summary-grid,.admin-control-card-grid,.admin-control-panels,.carrier-dashboard-grid,.portal-grid,.dispatcher-carrier-grid,.dispatch-dashboard-grid,.workspace-analysis-grid,.bottom-ops-grid,.service-portal-grid,.invoice-detail-grid,.report-workspace,.carrier-login-layout{min-width:0;max-width:100%}.assigned-carrier-table-wrap,.dispatch-table-wrap,.load-review-table-wrap,.report-table-wrap,.carrier-workspace-tabs{scrollbar-width:thin;max-width:100%;overflow-x:auto}.portal-account-actions .button,.portal-auth-account-actions .button{white-space:nowrap}.admin-control-shell .portal-account-header{align-items:center;width:min(100% - 32px,1440px);padding-top:clamp(10px,1.6vw,22px);padding-bottom:12px}.admin-control-shell .portal-account-header h1{font-size:clamp(1.8rem,3.4vw,2.8rem)}.admin-control-shell .portal-account-actions{max-width:100%}.admin-control-shell .portal-account-chip{min-width:0;max-width:min(360px,100%)}.admin-control-shell .portal-account-chip strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-dispatcher-management{width:min(100% - 32px,1440px);margin:0 auto 72px;overflow-x:visible}.admin-dispatcher-toolbar,.admin-dashboard-panel{background:linear-gradient(135deg,#0c1626fa,#111e32f0),#0d1727;border:1px solid #69b7ff29;border-radius:8px;box-shadow:0 18px 50px #00000038}.admin-dispatcher-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:clamp(18px,2.6vw,26px);display:flex}.admin-dispatcher-toolbar h2,.admin-panel-heading h2{color:#fff;margin:0 0 8px;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08}.admin-dispatcher-toolbar p:not(.eyebrow),.admin-panel-heading p:not(.eyebrow){color:#bed0dd;max-width:760px;margin:0;line-height:1.55}.admin-dispatcher-toolbar-actions,.admin-panel-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-dispatcher-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.admin-dispatcher-toolbar-actions>span{color:#dce8f2;background:#ffffff0f;border:1px solid #69b7ff33;border-radius:8px;padding:9px 11px;font-size:.82rem;font-weight:900}.admin-dispatcher-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-dispatcher-kpi-grid article{background:linear-gradient(#ffffff14,#ffffff09),#111d2d;border:1px solid #69b7ff29;border-radius:8px;gap:8px;min-height:150px;padding:18px;display:grid}.admin-dispatcher-kpi-grid svg{color:#69b7ff}.admin-dispatcher-kpi-grid span{color:#aebfcd;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:950}.admin-dispatcher-kpi-grid strong{color:#fff;font-size:clamp(1.45rem,2.4vw,2.35rem);line-height:1}.admin-dispatcher-kpi-grid small{color:#ffb28f;font-size:.82rem;font-weight:850;line-height:1.35}.admin-setup-warning{color:#fff7df;background:linear-gradient(135deg,#ffba4929,#111e32f0),#111d2d;border:1px solid #ffba4957;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.admin-setup-warning svg{color:#ffba49;flex:none}.admin-setup-warning strong{color:#fff;font-weight:950;display:block}.admin-setup-warning p{color:#f7dfaa;margin:4px 0 0;line-height:1.5}.admin-dashboard-panel{gap:18px;min-width:0;padding:clamp(18px,2.4vw,26px);display:grid}.admin-dispatcher-table-wrap{scrollbar-width:thin;background:#ffffff0a;border:1px solid #69b7ff24;border-radius:8px;max-width:100%;overflow-x:auto}.admin-dispatcher-table-wrap.compact .admin-dispatcher-table{min-width:860px}.admin-dispatcher-table{border-collapse:separate;border-spacing:0;color:#e7f0f7;width:100%;min-width:1180px}.admin-dispatcher-table th,.admin-dispatcher-table td{text-align:left;vertical-align:top;border-bottom:1px solid #69b7ff1f;padding:13px 14px;font-size:.88rem}.admin-dispatcher-table th{z-index:1;color:#fff;letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:#0b1524;font-size:.72rem;font-weight:950;position:sticky;top:0}.admin-dispatcher-table tbody tr:nth-child(2n){background:#ffffff09}.admin-dispatcher-table tbody tr:hover{background:#69b7ff14}.admin-dispatcher-table td strong{color:#fff;font-weight:950;display:block}.admin-dispatcher-table td small,.admin-dispatcher-email{color:#b8c8d5;text-overflow:ellipsis;max-width:230px;font-weight:800;line-height:1.45;display:block;overflow:hidden}.admin-dispatcher-table .numeric{text-align:right;white-space:nowrap}.admin-dispatcher-table .carrier-status-pill,.selected-dispatcher-panel .carrier-status-pill,.dispatcher-performance-grid .carrier-status-pill{color:#dcfce7;background:#15803d5c;border:1px solid #22c55e47}.admin-dispatcher-table .carrier-status-pill.pending-review,.selected-dispatcher-panel .carrier-status-pill.pending-review,.dispatcher-performance-grid .carrier-status-pill.pending-review{color:#fff7df;background:#b4530961;border-color:#ffba4957}.admin-table-actions,.admin-table-empty{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-table-actions a,.admin-table-actions button{color:#fff;background:#fff1;border:1px solid #69b7ff33;border-radius:8px;min-height:34px;padding:7px 10px;font-size:.78rem;font-weight:900}.admin-table-actions a:hover,.admin-table-actions button:hover{background:#f05a1a2e;border-color:#f05a1ab3}.admin-table-actions button:disabled{cursor:not-allowed;opacity:.55}.selected-dispatcher-panel,.selected-dispatcher-summary,.dispatcher-performance-grid article{min-width:0}.selected-dispatcher-summary{gap:16px;display:grid}.selected-dispatcher-summary>p{color:#52606f;overflow-wrap:anywhere;margin:0;font-weight:850}.selected-dispatcher-metrics,.dispatcher-performance-grid{gap:12px;display:grid}.selected-dispatcher-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-dispatcher-metrics span{color:#52606f;background:#f8fbffe6;border:1px solid #2563a624;border-radius:8px;gap:4px;padding:12px;font-size:.82rem;font-weight:850;display:grid}.selected-dispatcher-metrics strong{color:#0d1626;font-size:1.1rem}.dispatcher-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatcher-performance-grid article{background:#ffffff0e;border:1px solid #69b7ff24;border-radius:8px;gap:16px;padding:18px;display:grid}.dispatcher-performance-grid h3{color:#fff;margin:10px 0 4px}.dispatcher-performance-grid p{color:#b9c8d5;overflow-wrap:anywhere;margin:0;font-weight:800}.dispatcher-performance-grid dl{gap:8px;margin:0;display:grid}.dispatcher-performance-grid dl div{border-top:1px solid #69b7ff1a;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.dispatcher-performance-grid dt{color:#aebfcd;font-size:.8rem;font-weight:850}.dispatcher-performance-grid dd{color:#fff;text-align:right;margin:0;font-weight:950}.dispatcher-agreement-shell{width:min(calc(100% - 32px), var(--max));margin:0 auto 80px}.dispatcher-agreement-intro{color:var(--white);background:linear-gradient(135deg,#0d1b2bf0,#131c27e0),#0d1a2a;border:1px solid #69b7ff24;border-radius:8px;gap:10px;margin-bottom:18px;padding:24px;display:grid}.dispatcher-agreement-intro h1{color:var(--white);margin:0;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.04}.dispatcher-agreement-intro p:not(.eyebrow),.dispatcher-agreement-signature p{color:#c6d4e2;margin:0;line-height:1.55}.agreement-setup-warning{background:#ffba491f;border:1px solid #ffba494d;border-radius:8px;padding:12px 14px;font-weight:850;color:#ffd37a!important}.dispatcher-agreement-card{gap:18px;display:grid}.dispatcher-agreement-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dispatcher-agreement-status-grid article,.dispatcher-agreement-documents article,.dispatcher-agreement-signature{background:linear-gradient(#111f2ff0,#0c1724f7),#0d1a2a;border:1px solid #69b7ff24;border-radius:8px;box-shadow:0 18px 44px #0000002e}.dispatcher-agreement-status-grid article{color:var(--white);gap:7px;padding:18px;display:grid}.dispatcher-agreement-status-grid svg{color:#69b7ff}.dispatcher-agreement-status-grid span,.dispatcher-agreement-status-grid small{color:#9eb3c8;font-weight:850}.dispatcher-agreement-status-grid strong{color:var(--white);font-size:1.35rem}.dispatcher-agreement-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dispatcher-agreement-documents article{gap:14px;min-width:0;padding:20px;display:grid}.dispatcher-agreement-documents h2{color:var(--white);margin:10px 0 6px;font-size:clamp(1.15rem,2vw,1.55rem)}.dispatcher-agreement-documents p{color:#9eb3c8;margin:0;font-weight:850}.dispatcher-agreement-documents pre{color:#e8f2fb;white-space:pre-wrap;background:#0309128c;border:1px solid #ffffff17;border-radius:8px;max-height:430px;margin:0;padding:18px;font-family:inherit;font-size:.92rem;line-height:1.62;overflow:auto}.dispatcher-agreement-signature{color:var(--white);gap:16px;padding:22px;display:grid}.dispatcher-agreement-signature label{color:#dce8f2;gap:8px;font-size:.86rem;font-weight:900;display:grid}.dispatcher-agreement-signature input[type=text],.dispatcher-agreement-signature input:not([type]){min-height:44px;color:var(--white);background:#ffffff12;border:1px solid #69b7ff2e;border-radius:8px;padding:10px 12px}.agreement-checkbox-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.agreement-checkbox-row input{width:18px;height:18px;accent-color:var(--orange);margin-top:2px}.dispatcher-agreement-mini-list{background:#e8f2fbad;border:1px solid #2563a624;border-radius:8px;gap:5px;margin-top:10px;padding:10px;display:grid}.dispatcher-agreement-mini-list strong{color:var(--blue);text-transform:uppercase;font-size:.82rem}.dispatcher-agreement-mini-list span{color:var(--ink-2);font-size:.8rem;font-weight:780;line-height:1.38}.load-review-toolbar{grid-template-columns:minmax(180px,1fr) minmax(240px,1.5fr) auto auto;align-items:end;gap:12px;margin:18px 0 12px;display:grid}.load-review-toolbar>div,.load-review-summary-grid article{background:#f7fbff;border:1px solid #0a25401a;border-radius:8px;padding:12px}.load-review-toolbar span,.load-review-summary-grid span{color:#637487;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.load-review-toolbar strong,.load-review-summary-grid strong{color:#0b1522;overflow-wrap:anywhere;margin-top:4px;font-size:.93rem;font-weight:950;display:block}.load-review-toolbar label{color:#34465a;gap:7px;font-size:.78rem;font-weight:900;display:grid}.load-review-toolbar input{border:1px solid #d8e8f5;border-radius:8px;min-height:42px;padding:10px 12px}.load-review-summary-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;margin-bottom:12px;display:grid}.load-review-table-wrap{max-width:100%;overflow:auto;box-shadow:inset 0 1px #ffffffb8}.load-review-table{min-width:1380px}.load-review-table thead th{z-index:2;background:#eaf4fd;position:sticky;top:0}.load-review-table tbody tr:nth-child(2n){background:#fbfdff}.load-review-table tbody tr:hover{background:#f4f9ff}.load-review-table input,.load-review-table select{background:#fff;border-color:#d8e8f5;border-radius:6px;min-height:34px;font-size:.82rem}.load-review-table input:disabled{color:#708195;background:#f1f5f9}.load-review-cell-stack{gap:6px;min-width:150px;display:grid}.compact-number-stack{min-width:116px}.load-included-toggle{color:#34465a;align-items:center;gap:7px;min-width:105px;font-size:.8rem;font-weight:850;display:inline-flex}.load-included-toggle input{width:16px;min-height:16px}.empty-table-state{color:#637487;text-align:center;padding:20px;font-weight:850}.generated-report-action-panel{background:linear-gradient(135deg,#fff7f2f0,#eef8fff0);border:1px solid #ff6b2b38;border-radius:10px;gap:18px;margin-top:18px;padding:18px;display:grid}.generated-report-action-panel h3{color:#0b1522;margin:4px 0;font-size:1.05rem}.generated-report-action-panel p{color:#526477;margin:0;font-size:.92rem}.developer-error-details{color:#991b1b;white-space:pre-wrap;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;margin-top:12px;padding:12px;font-size:.78rem;overflow:auto}.stripe-return-notice{border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:13px 14px;font-size:.92rem;font-weight:850;line-height:1.45;display:flex}.stripe-return-notice.success{color:#065f46;background:#ecfdf5;border:1px solid #10b98142}.stripe-return-notice.cancelled{color:#92400e;background:#fffbeb;border:1px solid #f59e0b52}.auth-recovery-card{background:linear-gradient(145deg,#ffffff17,#ffffff0a),#08111ff0;border:1px solid #dff4ff24;border-radius:10px;gap:24px;width:min(100%,560px);padding:clamp(24px,5vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000005c}.auth-recovery-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#2563a63d,#0000 62%);border:1px solid #69b7ff2e;border-radius:999px;width:260px;height:260px;position:absolute;inset:auto -74px -96px auto}.auth-recovery-brand,.auth-recovery-form,.auth-recovery-links{z-index:1;position:relative}.auth-recovery-brand{align-items:center;gap:14px;display:flex}.auth-recovery-brand .eyebrow{color:#ffb28f;margin:0 0 4px}.auth-recovery-brand strong{color:#eaf6ff;font-size:.95rem}.auth-recovery-icon{width:54px;height:54px;color:var(--white);background:linear-gradient(135deg, var(--orange), var(--orange-dark));border:1px solid #f05a1a3d;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 18px 34px #f05a1a38}.auth-recovery-copy{z-index:1;gap:12px;display:grid;position:relative}.auth-recovery-copy h1{color:var(--white);margin:0;font-size:clamp(2rem,6vw,3.15rem);line-height:1.02}.auth-recovery-copy p,.auth-recovery-status{color:#d1dfeb;margin:0;line-height:1.58}.auth-recovery-form{gap:16px;display:grid}.auth-recovery-form label{color:#eaf6ff;gap:8px;font-size:.92rem;font-weight:850;display:grid}.auth-recovery-form input{width:100%;min-height:48px;color:var(--white);background:#030a14bd;border:1px solid #dff4ff29;border-radius:8px;outline:none;padding:0 14px}.auth-recovery-form input:focus{border-color:#f05a1ab8;box-shadow:0 0 0 4px #f05a1a29}.auth-recovery-form input:disabled,.auth-recovery-form button:disabled{cursor:not-allowed;opacity:.64}.auth-recovery-status{z-index:1;background:#ffffff12;border:1px solid #69b7ff2e;border-radius:8px;padding:13px 14px;font-size:.92rem;font-weight:760;position:relative}.auth-recovery-links{flex-wrap:wrap;gap:10px;display:flex}.auth-recovery-back{color:#dff4ff;justify-self:start;align-items:center;gap:8px;font-size:.92rem;font-weight:850;display:inline-flex}.auth-recovery-back:hover,.auth-recovery-back:focus-visible{color:#ffb28f}.carrier-portal-error-state{max-width:760px}.carrier-portal-error-state h1,.carrier-portal-error-state h3{color:var(--ink);margin:0;font-size:clamp(1.7rem,4vw,2.55rem);line-height:1.06}.carrier-portal-error-state .report-card-actions{margin-top:8px}.report-guide-page{gap:18px;display:grid}.report-guide-hero{color:var(--white);background:radial-gradient(circle at 9% 2%,#2563a64d,#0000 32%),linear-gradient(135deg,#0d1b2bfa,#131c27f0),#0d1b2b;border:1px solid #69b7ff2e;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px;display:flex;box-shadow:0 20px 54px #0000002e}.report-guide-hero h1{color:var(--white);margin:4px 0 10px;font-size:clamp(2.1rem,5vw,4rem);line-height:.98}.report-guide-hero p:not(.eyebrow){color:#c6d4e2;max-width:720px;margin:0;line-height:1.55}.report-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.report-guide-card{border:1px solid var(--line);background:var(--white);border-radius:8px;align-content:start;gap:13px;padding:22px;display:grid;box-shadow:0 14px 36px #15181c14}.report-guide-card svg{color:var(--blue-2)}.report-guide-card h2{color:var(--ink);margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.12}.report-guide-card p{color:var(--ink-2);margin:0;line-height:1.55}.report-guide-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.report-guide-card li{color:var(--ink-2);align-items:flex-start;gap:8px;font-weight:760;display:flex}.report-guide-card li svg{color:var(--signal);flex:none;margin-top:2px}.private-portal-shell{color:#f8fbff;scrollbar-width:thin;background:radial-gradient(circle at 15% 0,#2563a63d,#0000 26%),radial-gradient(circle at 92% 8%,#f05a1a29,#0000 24%),linear-gradient(#06101d 0%,#0a1421 45%,#111827 100%);min-height:calc(100svh - 112px);margin-top:0;padding:clamp(10px,1.8vw,22px) 0 72px;overflow-x:auto}:is(body:has(.private-portal-shell),body:has(.admin-control-shell)){background:radial-gradient(circle at 10% 0,#2563a633,#0000 24%),linear-gradient(#06101d 0%,#0a1421 52%,#111827 100%)}:is(body:has(.private-portal-shell) .site-header,body:has(.admin-control-shell) .site-header){margin-top:8px}.private-portal-shell>.dispatcher-command-center,.admin-control-shell>.admin-dispatcher-management{margin-top:0!important}.private-portal-shell .dispatcher-command-center,.private-portal-shell .dispatcher-command-center.dispatcher-dashboard-shell{padding-bottom:0;margin:0 auto!important;padding-top:0!important}.private-portal-shell .dispatcher-command-center:not(.dispatcher-dashboard-shell){width:min(100% - 32px,1440px)}.private-portal-shell .dispatcher-command-center.dispatcher-dashboard-shell{width:100%;max-width:100%;min-height:auto}.private-portal-shell .dispatch-dashboard-sidebar{min-height:calc(100svh - 126px);top:96px}.private-portal-shell .dispatcher-sidebar,.private-portal-shell .dispatch-topbar,.private-portal-shell .dispatch-panel,.private-portal-shell .command-section,.private-portal-shell .weekly-goals-panel,.private-portal-shell .performance-panel,.private-portal-shell .manager-alert-card,.private-portal-shell .manager-leaderboard-grid article,.private-portal-shell .manager-current-dispatcher,.private-portal-shell .manager-goal-progress,.private-portal-shell .manager-note-list article,.admin-control-shell .command-section,.admin-control-shell .weekly-goals-panel,.admin-control-shell .performance-panel,.admin-control-shell .manager-current-dispatcher{color:#f8fbff;background:linear-gradient(135deg,#0c1626fa,#111e32f0),#0d1727;border-color:#69b7ff29;box-shadow:0 18px 50px #00000038}.private-portal-shell .dispatcher-command-hero,.private-portal-shell .manager-command-center .dispatcher-command-hero{background:radial-gradient(circle at 82% 12%,#f05a1a3d,#0000 26%),radial-gradient(circle at 14% 18%,#69b7ff2e,#0000 30%),linear-gradient(135deg,#07111ffa,#122436f2 58%,#0a1623f0),#07111f;border-color:#69b7ff29}.private-portal-shell .command-section.command-two-column,.admin-control-shell .command-section.command-two-column{box-shadow:none;background:0 0;border:0}.private-portal-shell .section-heading h2,.private-portal-shell .compact-heading h2,.private-portal-shell .dispatch-topbar h1,.private-portal-shell .dispatch-panel-heading h2,.private-portal-shell .dispatcher-command-hero h1,.private-portal-shell .weekly-goals-panel h2,.private-portal-shell .performance-panel h2,.admin-control-shell .section-heading h2,.admin-control-shell .compact-heading h2,.admin-control-shell .weekly-goals-panel h2,.admin-control-shell .performance-panel h2{color:#fff}.private-portal-shell .section-heading p:not(.eyebrow),.private-portal-shell .compact-heading p:not(.eyebrow),.private-portal-shell .dispatch-topbar p,.private-portal-shell .dispatcher-command-hero p:not(.eyebrow),.private-portal-shell .weekly-goals-panel p,.private-portal-shell .performance-panel p,.private-portal-shell .manager-note-list small,.private-portal-shell .manager-alert-card small,.admin-control-shell .section-heading p:not(.eyebrow),.admin-control-shell .compact-heading p:not(.eyebrow),.admin-control-shell .weekly-goals-panel p,.admin-control-shell .performance-panel p,.admin-control-shell .selected-dispatcher-summary>p{color:#c4d2df}.private-portal-shell label,.admin-control-shell .weekly-goals-panel label{color:#e7f0f7}.private-portal-shell input,.private-portal-shell select,.private-portal-shell textarea,.admin-control-shell .weekly-goals-panel input,.admin-control-shell .weekly-goals-panel select,.admin-control-shell .weekly-goals-panel textarea{color:#07111f;background:#f8fbff;border-color:#69b7ff38}.private-portal-shell .dispatch-date-filter select{color:#fff;background:0 0;border:0;width:auto;min-height:auto;padding:0}.private-portal-shell .portal-auth-form input{color:#fff;background:#040b16e0;border-color:#ffffff21}.private-portal-shell .portal-auth-page{background:0 0;min-height:calc(100svh - 120px);padding-top:clamp(8px,1.6vw,18px)}.private-portal-shell .command-kpi-grid article,.private-portal-shell .carrier-overview-grid article,.private-portal-shell .analysis-grid article,.private-portal-shell .goal-meta-grid article,.private-portal-shell .performance-stat-list article,.private-portal-shell .invoice-line-grid article,.private-portal-shell .selected-dispatcher-metrics span,.admin-control-shell .command-kpi-grid article,.admin-control-shell .selected-dispatcher-metrics span{background:linear-gradient(#ffffff14,#ffffff09),#111d2d;border-color:#69b7ff24}.private-portal-shell .command-kpi-grid span,.private-portal-shell .carrier-overview-grid span,.private-portal-shell .analysis-grid span,.private-portal-shell .goal-meta-grid span,.private-portal-shell .performance-stat-list span,.private-portal-shell .invoice-line-grid span,.private-portal-shell .manager-alert-card span,.private-portal-shell .manager-leaderboard-grid span,.private-portal-shell .manager-current-dispatcher span,.private-portal-shell .manager-note-list span,.private-portal-shell .selected-dispatcher-metrics span,.admin-control-shell .command-kpi-grid span,.admin-control-shell .selected-dispatcher-metrics span{color:#aebfcd}.private-portal-shell .command-kpi-grid strong,.private-portal-shell .carrier-overview-grid strong,.private-portal-shell .analysis-grid strong,.private-portal-shell .goal-meta-grid strong,.private-portal-shell .performance-stat-list strong,.private-portal-shell .invoice-line-grid strong,.private-portal-shell .manager-alert-card strong,.private-portal-shell .manager-leaderboard-grid strong,.private-portal-shell .manager-current-dispatcher strong,.private-portal-shell .manager-note-list strong,.private-portal-shell .selected-dispatcher-metrics strong,.admin-control-shell .command-kpi-grid strong,.admin-control-shell .selected-dispatcher-metrics strong{color:#fff}.private-portal-shell .manager-alert-card.high,.private-portal-shell .manager-alert-card.urgent{background:linear-gradient(135deg,#f05a1a2e,#111e32f0),#111d2d;border-color:#f05a1a52}.private-portal-shell .assigned-carrier-table-wrap,.admin-control-shell .assigned-carrier-table-wrap{scrollbar-width:thin;background:#ffffff0a;border-color:#69b7ff24}.private-portal-shell .assigned-carrier-table,.admin-control-shell .assigned-carrier-table{border-collapse:separate;border-spacing:0;color:#e7f0f7}.private-portal-shell .assigned-carrier-table th,.admin-control-shell .assigned-carrier-table th{z-index:1;color:#fff;background:#0b1524;position:sticky;top:0}.private-portal-shell .assigned-carrier-table td,.admin-control-shell .assigned-carrier-table td{color:#dce8f2;border-bottom-color:#69b7ff1f}.private-portal-shell .assigned-carrier-table tbody tr:nth-child(2n),.admin-control-shell .assigned-carrier-table tbody tr:nth-child(2n){background:#ffffff09}.private-portal-shell .assigned-carrier-table tbody tr:hover,.admin-control-shell .assigned-carrier-table tbody tr:hover{background:#69b7ff14}.private-portal-shell .assigned-carrier-table td strong,.admin-control-shell .assigned-carrier-table td strong{color:#fff}.private-portal-shell .assigned-carrier-table small,.admin-control-shell .assigned-carrier-table small{color:#b8c8d5}.private-portal-shell .carrier-action-stack a,.admin-control-shell .carrier-action-stack a,.admin-control-shell .carrier-action-stack button{color:#fff;background:#fff1;border:1px solid #69b7ff33;border-radius:8px;min-height:34px;padding:7px 10px;font-size:.78rem;font-weight:900}.private-portal-shell .carrier-action-stack a:hover,.admin-control-shell .carrier-action-stack a:hover,.admin-control-shell .carrier-action-stack button:hover{background:#f05a1a2e;border-color:#f05a1ab3}.admin-control-shell .admin-control-panels{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-control-shell .admin-panel-link{color:#fff;background:#f05a1a2e;border:1px solid #f05a1a52;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:38px;padding:8px 11px;font-size:.82rem;font-weight:950;display:inline-flex}.admin-control-shell .admin-panel-link:hover,.admin-control-shell .admin-panel-link:focus-visible{background:#f05a1a47;border-color:#f05a1ab8}.admin-control-shell .admin-carrier-selection-list,.admin-control-shell .admin-assigned-carrier-list article,.admin-control-shell .dispatcher-agreement-mini-list{color:#dce8f2;background:#ffffff0e;border-color:#69b7ff24}.admin-control-shell .admin-carrier-selection-list strong,.admin-control-shell .admin-assigned-carrier-list strong,.admin-control-shell .dispatcher-agreement-mini-list strong{color:#fff}.admin-control-shell .admin-carrier-selection-list small,.admin-control-shell .admin-assigned-carrier-list small,.admin-control-shell .dispatcher-agreement-mini-list span{color:#b8c8d5}.private-portal-shell .manager-metric-strip span,.private-portal-shell .portal-status,.admin-control-shell .portal-status{color:#dce8f2;background:#ffffff0f;border-color:#69b7ff29}.private-portal-shell .dispatcher-profile-card{background:linear-gradient(#ffffff14,#ffffff09),#111d2d;border-color:#f05a1a3d}@media (max-width:1100px){.admin-dispatcher-kpi-grid,.dispatcher-performance-grid,.admin-control-shell .admin-control-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.report-guide-grid{grid-template-columns:1fr}}@media (max-width:720px){.portal-auth-page{min-height:calc(100svh - 100px);padding:18px 14px 36px}.portal-auth-card{border-radius:14px;padding:22px}.portal-shell,.carrier-portal-shell,.dispatcher-carrier-workspace,.dispatcher-command-center:not(.dispatcher-dashboard-shell),.dispatcher-applications-board,.dispatcher-carrier-manager,.agreement-page-shell{max-width:min(calc(100vw - 24px), var(--max));margin-top:0;padding-top:18px}.dispatcher-command-center.dispatcher-dashboard-shell{margin-top:0;padding:16px 12px 58px}.private-portal-shell{padding:12px 0 56px}.private-portal-shell .dispatcher-command-center,.private-portal-shell .dispatcher-command-center.dispatcher-dashboard-shell{width:min(100vw - 24px,1440px);margin:0 auto!important;padding:0 0 48px!important}.private-portal-shell .dispatch-dashboard-sidebar{min-height:auto;top:auto}.admin-control-shell{margin-top:0;padding-top:16px}.portal-account-header{width:min(calc(100% - 24px), var(--max));margin-top:0;padding-top:16px}.admin-control-shell .portal-account-header,.admin-dispatcher-toolbar,.admin-panel-heading{flex-direction:column;align-items:stretch}.admin-control-shell .portal-account-actions,.admin-dispatcher-toolbar-actions{justify-content:flex-start}.admin-dispatcher-management,.admin-control-shell .portal-account-header{width:min(100% - 24px,1440px)}.admin-dispatcher-kpi-grid,.admin-control-shell .admin-control-panels,.dispatcher-performance-grid,.selected-dispatcher-metrics{grid-template-columns:1fr}.carrier-portal-shell .portal-account-header{width:100%;margin:0;padding:0 0 18px}.load-review-toolbar,.load-review-summary-grid,.dispatcher-agreement-status-grid,.dispatcher-agreement-documents{grid-template-columns:1fr}.load-review-toolbar .button{justify-content:center;width:100%}.auth-recovery-card,.report-guide-hero,.report-guide-card{padding:20px}.report-guide-hero{flex-direction:column}}@media print{.site-header,.site-footer,.portal-account-actions,.dispatcher-agreement-signature .command-highlight-actions{display:none!important}.dispatcher-agreement-shell,.dispatcher-agreement-documents,.dispatcher-agreement-card{width:100%;margin:0;display:block}.dispatcher-agreement-intro,.dispatcher-agreement-status-grid article,.dispatcher-agreement-documents article,.dispatcher-agreement-signature{color:#111;box-shadow:none;break-inside:avoid;background:#fff;border:1px solid #ccc}.dispatcher-agreement-intro h1,.dispatcher-agreement-documents h2,.dispatcher-agreement-status-grid strong,.dispatcher-agreement-documents pre{color:#111}.dispatcher-agreement-documents pre{background:#fff;border:0;max-height:none}}
.carrier-dashboard-shell.dispatcher-dashboard-shell{grid-template-columns:minmax(220px,248px) minmax(0,1fr);gap:18px;width:min(100vw - 32px,1560px);max-width:1560px;min-height:calc(100svh - 104px);margin:0 auto;padding:clamp(12px,1.8vw,22px) 0 64px;display:grid;overflow-x:auto}.carrier-dashboard-shell .dispatch-dashboard-sidebar{min-height:calc(100svh - 126px);position:sticky;top:92px}.carrier-dashboard-shell .carrier-dashboard-main{align-content:start;gap:16px;min-width:0;display:grid}.carrier-dashboard-shell .carrier-topbar{grid-template-columns:minmax(300px,1fr) minmax(420px,auto);align-items:start;gap:18px;display:grid}.carrier-dashboard-shell .carrier-topbar>div:first-child{min-width:0}.carrier-dashboard-shell .carrier-topbar h1,.carrier-dashboard-shell .carrier-topbar p,.carrier-dashboard-shell .carrier-topbar small{max-width:780px}.carrier-dashboard-shell .dispatch-topbar-actions{grid-template-columns:repeat(2,minmax(180px,1fr));justify-content:stretch;align-items:stretch;gap:10px;min-width:0;display:grid}.carrier-dashboard-shell .dispatch-topbar-actions>*,.carrier-dashboard-shell .dispatch-topbar-button,.carrier-dashboard-shell .dispatcher-profile-chip,.carrier-dashboard-shell .dispatch-date-filter{justify-content:center;width:100%;min-width:0}.carrier-dashboard-shell .dispatcher-profile-chip span,.carrier-dashboard-shell .dispatch-topbar-button{text-overflow:ellipsis;overflow:hidden}.carrier-dashboard-shell .carrier-custom-range{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.carrier-dashboard-shell .carrier-custom-range input{width:100%}@media (max-width:1100px){.carrier-dashboard-shell.dispatcher-dashboard-shell{grid-template-columns:1fr}.carrier-dashboard-shell .dispatch-dashboard-sidebar{min-height:auto;position:static}.carrier-dashboard-shell .carrier-topbar{grid-template-columns:1fr}.carrier-dashboard-shell .dispatch-topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.carrier-dashboard-shell.dispatcher-dashboard-shell{width:min(100vw - 24px,1440px);margin:0 auto;padding:12px 0 56px}.carrier-dashboard-shell .dispatch-topbar-actions,.carrier-dashboard-shell .carrier-custom-range{grid-template-columns:1fr}.carrier-dashboard-shell .carrier-topbar h1,.carrier-dashboard-shell .carrier-topbar p,.carrier-dashboard-shell .carrier-topbar small{max-width:100%}}
.portal-auth-switch select,.portal-auth-form input{color:#07111f;background:#f8fbff;border-color:#69b7ff47}.portal-auth-switch select::placeholder,.portal-auth-form input::placeholder{color:#64748b;opacity:1}:-webkit-any(.portal-auth-switch select:-webkit-autofill,.portal-auth-form input:-webkit-autofill){-webkit-text-fill-color:#07111f;box-shadow:inset 0 0 0 1000px #f8fbff}:is(.portal-auth-switch select:autofill,.portal-auth-form input:autofill){-webkit-text-fill-color:#07111f;box-shadow:inset 0 0 0 1000px #f8fbff}.portal-auth-status{color:#eaf6ff;background:#040b16d1;border-color:#69b7ff3d}.dispatcher-agreement-documents article{color:#0f172a;background:linear-gradient(#fff,#f8fbff),#fff}.dispatcher-agreement-page{background:radial-gradient(circle at 14% 12%,#f95b1c24,#0000 28%),radial-gradient(circle at 84% 18%,#69b7ff29,#0000 34%),linear-gradient(#07111f 0%,#0a1728 58%,#08101d 100%);min-height:100vh}.dispatcher-agreement-page .dispatcher-agreement-shell,.dispatcher-agreement-page .dispatcher-agreement-card{color:#f8fbff}.dispatcher-agreement-page .dispatcher-agreement-intro{color:#f8fbff;background:linear-gradient(135deg,#0a1728f5,#050f1ceb),#07111f}.dispatcher-agreement-page .dispatcher-agreement-intro h1,.dispatcher-agreement-page .dispatcher-agreement-intro .eyebrow{color:#fff}.dispatcher-agreement-page .dispatcher-agreement-intro p:not(.eyebrow){color:#d6e4f0}.dispatcher-agreement-page .agreement-setup-warning{background:#ffba4924;color:#ffd37a!important}.dispatcher-agreement-status-grid article{color:#0f172a;background:linear-gradient(#fff,#eef7ff),#fff}.dispatcher-agreement-status-grid svg{color:#f95b1c}.dispatcher-agreement-status-grid span,.dispatcher-agreement-status-grid small{color:#475569}.dispatcher-agreement-status-grid strong,.dispatcher-agreement-documents h2{color:#07111f}.dispatcher-agreement-documents p{color:#475569}.dispatcher-agreement-documents pre{color:#102033;background:#fff;border-color:#2563a62e}.dispatcher-agreement-signature input[type=text],.dispatcher-agreement-signature input:not([type]){color:#07111f;background:#f8fbff}.dispatcher-agreement-signature{color:#0f172a;background:linear-gradient(#fff,#f8fbff),#fff}.dispatcher-agreement-signature h2,.dispatcher-agreement-signature label,.dispatcher-agreement-signature .section-heading h2{color:#07111f}.dispatcher-agreement-signature p,.dispatcher-agreement-signature .section-heading p:not(.eyebrow){color:#475569}.agreement-checkbox-row{color:#0f172a;background:#eef7ff;border:1px solid #2563a62e;border-radius:8px;padding:12px}.agreement-checkbox-row span{color:#102033}.dispatcher-agreement-signature input[type=text]::placeholder,.dispatcher-agreement-signature input:not([type])::placeholder{color:#64748b}.private-portal-shell,.admin-control-shell,.private-portal-shell .portal-account-header,.admin-control-shell .portal-account-header{color:#f8fbff}.private-portal-shell .portal-account-header h1,.admin-control-shell .portal-account-header h1{color:#fff}.private-portal-shell .portal-account-header p,.admin-control-shell .portal-account-header p{color:#d6e4f0}.carrier-portal-shell .portal-account-header,.carrier-portal-shell .portal-account-header h1{color:#15181c}.carrier-portal-shell .portal-account-header p:not(.eyebrow){color:#343a42}.carrier-portal-shell .portal-account-header .eyebrow,.carrier-portal-shell.report-guide-page .report-guide-hero .eyebrow{color:#c2410c}.carrier-portal-shell .portal-account-chip strong{color:#15181c}.carrier-portal-shell .invoice-back-link{color:#1d4ed8}.carrier-portal-shell .application-status.available{color:#0f3d68;background:#dbeafe}.carrier-portal-shell input,.carrier-portal-shell select,.carrier-portal-shell textarea,.private-portal-shell input,.private-portal-shell select,.private-portal-shell textarea,.admin-control-shell input,.admin-control-shell select,.admin-control-shell textarea{color:#07111f;background:#f8fbff}.carrier-portal-shell input::placeholder,.carrier-portal-shell textarea::placeholder,.private-portal-shell input::placeholder,.private-portal-shell textarea::placeholder,.admin-control-shell input::placeholder,.admin-control-shell textarea::placeholder{color:#64748b;opacity:1}.private-portal-shell table,.admin-control-shell table{color:#f8fbff}.private-portal-shell th,.admin-control-shell th{color:#fff}.private-portal-shell td,.admin-control-shell td{color:#dce8f2}.private-portal-shell td strong,.admin-control-shell td strong{color:#fff}.private-portal-shell td small,.admin-control-shell td small{color:#b9c9d9}.carrier-portal-shell .portal-status,.private-portal-shell .portal-status,.admin-control-shell .portal-status,.workspace-status{color:#eaf6ff;background:#040b16d1;border-color:#69b7ff3d}.private-portal-shell .button-secondary,.admin-control-shell .button-secondary,.carrier-portal-shell .button-secondary{color:#eaf6ff;background:#050f1cd1;border-color:#69b7ff57}.private-portal-shell .report-options-panel,.admin-control-shell .report-options-panel,.carrier-portal-shell .report-options-panel{color:#eaf6ff;background:linear-gradient(135deg,#08192cf0,#050f1ce6),#07111f;border:1px solid #69b7ff3d;border-radius:8px;gap:12px;padding:16px;display:grid}.private-portal-shell .report-options-panel strong,.admin-control-shell .report-options-panel strong,.carrier-portal-shell .report-options-panel strong{color:#fff}.private-portal-shell .report-options-panel p,.admin-control-shell .report-options-panel p,.carrier-portal-shell .report-options-panel p,.private-portal-shell .report-options-panel span,.admin-control-shell .report-options-panel span,.carrier-portal-shell .report-options-panel span{color:#d6e4f0}.private-portal-shell .report-options-panel .load-included-toggle,.admin-control-shell .report-options-panel .load-included-toggle,.carrier-portal-shell .report-options-panel .load-included-toggle{color:#eaf6ff;align-items:center}.carrier-portal-shell a[href="/carrier-login/report-guide"]{font-size:0}.carrier-portal-shell a[href="/carrier-login/report-guide"] svg{width:17px;height:17px}.carrier-portal-shell a[href="/carrier-login/report-guide"]:after{content:"Carrier Portal Help";font-size:.95rem}.report-guide-card{color:#0f172a;background:#fff}.report-guide-card h2{color:#07111f}.report-guide-card p,.report-guide-card li{color:#334155}.report-guide-page{overflow-x:auto}.internal-report-guide-page{width:min(100% - 32px,1440px);margin:0 auto 72px}.site-header,.site-header .desktop-nav,.site-header .header-actions,.site-header a,.site-header button,.site-header svg{color:var(--text)}.site-header .desktop-nav a,.site-header .carrier-login-link{color:var(--text-muted)!important}.site-header .desktop-nav a:hover,.site-header .desktop-nav a:focus-visible,.site-header .carrier-login-link:hover,.site-header .carrier-login-link:focus-visible{color:var(--text)!important}.site-header .sh-mobile-nav a,.site-header .sh-menu-toggle{color:var(--text-muted)}.site-header .sh-mobile-nav a:hover,.site-header .sh-mobile-nav a:focus-visible,.site-header .sh-menu-toggle:hover{color:var(--text)}.site-header .icon-button{color:#061226;background:#ff7a35}.portal-auth-primary{color:#061226!important;background:#ffb067 linear-gradient(135deg,#ff8a3d,#ffb067)!important}.portal-auth-primary svg{color:#061226!important}.private-portal-shell,.admin-control-shell,.carrier-portal-shell,.dispatcher-agreement-page{color:#f8fbff}.private-portal-shell h1,.private-portal-shell h2,.private-portal-shell h3,.private-portal-shell h4,.private-portal-shell h5,.private-portal-shell h6,.admin-control-shell h1,.admin-control-shell h2,.admin-control-shell h3,.admin-control-shell h4,.admin-control-shell h5,.admin-control-shell h6,.carrier-portal-shell h1,.carrier-portal-shell h2,.carrier-portal-shell h3,.carrier-portal-shell h4,.carrier-portal-shell h5,.carrier-portal-shell h6,.dispatcher-agreement-page h1,.dispatcher-agreement-page h2,.dispatcher-agreement-page h3{color:#fff}.private-portal-shell p,.private-portal-shell li,.private-portal-shell label,.private-portal-shell td,.private-portal-shell small,.private-portal-shell span,.admin-control-shell p,.admin-control-shell li,.admin-control-shell label,.admin-control-shell td,.admin-control-shell small,.admin-control-shell span,.carrier-portal-shell p,.carrier-portal-shell li,.carrier-portal-shell label,.carrier-portal-shell td,.carrier-portal-shell small,.carrier-portal-shell span{color:#dce8f2}.private-portal-shell strong,.admin-control-shell strong,.carrier-portal-shell strong{color:#fff}.carrier-portal-shell .invoice-detail-hero h1,.carrier-portal-shell .invoice-detail-card .package-head h2,.carrier-portal-shell .invoice-detail-summary strong{color:var(--ink)}.carrier-portal-shell .invoice-detail-hero p:not(.eyebrow),.carrier-portal-shell .invoice-detail-card .package-head p{color:var(--ink-2)}.carrier-portal-shell .invoice-detail-summary span:not(.eyebrow),.carrier-portal-shell .invoice-detail-section h2{color:var(--steel)}.carrier-portal-shell .invoice-detail-card p,.carrier-portal-shell .invoice-detail-card li,.carrier-portal-shell .invoice-detail-card td,.carrier-portal-shell .invoice-detail-card th,.carrier-portal-shell .invoice-detail-card label,.carrier-portal-shell .invoice-detail-card small,.carrier-portal-shell .invoice-detail-card dd{color:var(--ink-2)}.carrier-portal-shell .invoice-detail-card strong,.carrier-portal-shell .invoice-detail-card h1,.carrier-portal-shell .invoice-detail-card h2,.carrier-portal-shell .invoice-detail-card h3{color:var(--ink)}.carrier-portal-shell .invoice-detail-card dt,.carrier-portal-shell .invoice-detail-card thead th{color:var(--steel)}.carrier-portal-shell .invoice-detail-card .eyebrow,.carrier-portal-shell .invoice-detail-card .application-status,.carrier-portal-shell .invoice-detail-card .application-status strong,.carrier-portal-shell .invoice-detail-card .dashboard-status-badge,.carrier-portal-shell .invoice-detail-card .stripe-return-notice,.carrier-portal-shell .invoice-detail-card .stripe-return-notice span,.carrier-portal-shell .invoice-detail-card .stripe-paid-note,.carrier-portal-shell .invoice-detail-card .stripe-paid-note span,.carrier-portal-shell .invoice-detail-card .button,.carrier-portal-shell .invoice-detail-card .button strong{color:inherit}.carrier-portal-shell .invoice-detail-card .invoice-amount-credit{color:#0f7a4a}.private-portal-shell .eyebrow,.admin-control-shell .eyebrow,.carrier-portal-shell .eyebrow,.dispatcher-agreement-page .eyebrow{color:#ffb28f}.private-portal-shell .command-section,.private-portal-shell .dispatch-panel,.private-portal-shell .weekly-goals-panel,.private-portal-shell .performance-panel,.admin-control-shell .command-section,.admin-control-shell .weekly-goals-panel,.admin-control-shell .performance-panel{color:#f8fbff;background:linear-gradient(135deg,#0a1626fa,#101e32f5),#0d1727}.private-portal-shell .generated-report-action-panel,.admin-control-shell .generated-report-action-panel,.carrier-portal-shell .generated-report-action-panel{color:#f8fbff;background:linear-gradient(135deg,#0a1626fa,#101e32f5),#0d1727;border-color:#ff7a3552}.private-portal-shell .generated-report-action-panel h3,.private-portal-shell .generated-report-action-panel p,.admin-control-shell .generated-report-action-panel h3,.admin-control-shell .generated-report-action-panel p,.carrier-portal-shell .generated-report-action-panel h3,.carrier-portal-shell .generated-report-action-panel p{color:#f8fbff}.private-portal-shell .workspace-alert-note,.admin-control-shell .workspace-alert-note,.carrier-portal-shell .workspace-alert-note{color:#eaf6ff;background:#040b16d6;border-color:#69b7ff42}.private-portal-shell .button,.admin-control-shell .button,.carrier-portal-shell .button{color:#061226}.private-portal-shell .button svg,.admin-control-shell .button svg,.carrier-portal-shell .button svg{color:currentColor}.private-portal-shell .button-secondary,.admin-control-shell .button-secondary,.carrier-portal-shell .button-secondary{background:#050f1ce0;color:#f8fbff!important}.private-portal-shell input,.private-portal-shell select,.private-portal-shell textarea,.admin-control-shell input,.admin-control-shell select,.admin-control-shell textarea,.carrier-portal-shell input,.carrier-portal-shell select,.carrier-portal-shell textarea{color:#07111f;background:#f8fbff}.private-portal-shell input::placeholder,.private-portal-shell textarea::placeholder,.admin-control-shell input::placeholder,.admin-control-shell textarea::placeholder,.carrier-portal-shell input::placeholder,.carrier-portal-shell textarea::placeholder{color:#64748b;opacity:1}.private-portal-shell option,.admin-control-shell option,.carrier-portal-shell option{color:#07111f;background:#fff}.private-portal-shell table,.admin-control-shell table,.carrier-portal-shell table{color:#e7f0f7}.private-portal-shell th,.admin-control-shell th,.carrier-portal-shell th{color:#fff;background:#0b1524}.private-portal-shell td,.admin-control-shell td,.carrier-portal-shell td{color:#dce8f2}.private-portal-shell .portal-auth-shell,.admin-control-shell .portal-auth-shell,.carrier-portal-shell .portal-auth-shell{color:#f8fbff}.private-portal-shell .portal-auth-shell p,.admin-control-shell .portal-auth-shell p,.carrier-portal-shell .portal-auth-shell p{color:#dce8f2}.private-portal-shell .dispatcher-carrier-manager,.private-portal-shell .dispatch-report-builder,.admin-control-shell .historical-growth-panel,.private-portal-shell .historical-growth-panel,.private-portal-shell .dispatcher-report-panel,.private-portal-shell .generated-report-preview,.private-portal-shell .generated-result-grid article,.private-portal-shell .carrier-summary-grid article,.private-portal-shell .fee-summary-grid article,.private-portal-shell .custom-fee-list,.private-portal-shell .load-review-table-wrap,.private-portal-shell .assigned-carrier-table-wrap,.admin-control-shell .assigned-carrier-table-wrap,.admin-control-shell .admin-dispatcher-kpi-grid article{color:#f8fbff!important;background:linear-gradient(135deg,#081220fa,#0d1b2ef5),#0b1524!important;border-color:#69b7ff38!important}.private-portal-shell .historical-growth-panel,.admin-control-shell .historical-growth-panel{box-shadow:0 22px 60px #00000047}.private-portal-shell .dispatcher-carrier-manager h1,.private-portal-shell .dispatcher-carrier-manager h2,.private-portal-shell .dispatcher-carrier-manager h3,.private-portal-shell .dispatcher-carrier-manager h4,.admin-control-shell .historical-growth-panel h1,.admin-control-shell .historical-growth-panel h2,.admin-control-shell .historical-growth-panel h3,.private-portal-shell .generated-result-grid strong,.private-portal-shell .carrier-summary-grid strong,.private-portal-shell .fee-summary-grid strong,.admin-control-shell .historical-growth-panel strong,.admin-control-shell .admin-dispatcher-kpi-grid strong{color:#fff!important}.private-portal-shell .dispatcher-carrier-manager p,.private-portal-shell .dispatcher-carrier-manager span,.private-portal-shell .dispatcher-carrier-manager small,.private-portal-shell .dispatcher-carrier-manager label,.private-portal-shell .dispatcher-carrier-manager li,.private-portal-shell .dispatcher-carrier-manager td,.admin-control-shell .historical-growth-panel p,.admin-control-shell .historical-growth-panel span,.admin-control-shell .historical-growth-panel small,.admin-control-shell .historical-growth-panel td,.admin-control-shell .admin-dispatcher-kpi-grid span,.admin-control-shell .admin-dispatcher-kpi-grid small{color:#dce8f2!important}.private-portal-shell .dispatcher-carrier-manager .eyebrow,.admin-control-shell .historical-growth-panel .eyebrow{color:#ffb28f!important}.private-portal-shell .dispatcher-carrier-manager input,.private-portal-shell .dispatcher-carrier-manager select,.private-portal-shell .dispatcher-carrier-manager textarea{color:#07111f!important;background:#f8fbff!important;border-color:#69b7ff47!important}.private-portal-shell .dispatcher-carrier-manager input::placeholder,.private-portal-shell .dispatcher-carrier-manager textarea::placeholder{opacity:1;color:#64748b!important}.private-portal-shell .dispatcher-carrier-manager table,.admin-control-shell .historical-growth-panel table,.admin-control-shell .command-section table{color:#eaf6ff!important;background:#060e1aeb!important}.private-portal-shell .dispatcher-carrier-manager thead th,.admin-control-shell .historical-growth-panel thead th,.admin-control-shell .command-section thead th{color:#fff!important;background:#07111f!important}.private-portal-shell .dispatcher-carrier-manager tbody tr:nth-child(2n),.admin-control-shell .historical-growth-panel tbody tr:nth-child(2n),.admin-control-shell .command-section tbody tr:nth-child(2n){background:#ffffff09!important}.private-portal-shell .dispatcher-carrier-manager tbody tr:hover,.admin-control-shell .historical-growth-panel tbody tr:hover,.admin-control-shell .command-section tbody tr:hover{background:#69b7ff14!important}.private-portal-shell .dispatcher-carrier-manager th,.private-portal-shell .dispatcher-carrier-manager td,.admin-control-shell .historical-growth-panel th,.admin-control-shell .historical-growth-panel td,.admin-control-shell .command-section th,.admin-control-shell .command-section td{border-color:#ffffff17!important}.private-portal-shell .dispatcher-carrier-manager .button,.admin-control-shell .historical-growth-panel .button{color:#061226!important;background:linear-gradient(135deg,#ff7a35,#ffb067)!important;border-color:#ffb0678c!important}.private-portal-shell .dispatcher-carrier-manager .button-secondary,.admin-control-shell .historical-growth-panel .button-secondary{color:#f8fbff!important;background:#061222f0!important;border-color:#69b7ff5c!important}.private-portal-shell .dispatcher-carrier-manager .button:hover,.private-portal-shell .dispatcher-carrier-manager .button:focus-visible,.admin-control-shell .historical-growth-panel .button:hover,.admin-control-shell .historical-growth-panel .button:focus-visible{filter:brightness(1.08)}.admin-report-actions,.duplicate-report-cleanup{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:260px;display:flex}.admin-report-actions .button,.duplicate-report-cleanup .button{white-space:nowrap;border-radius:8px;min-height:38px}.admin-control-shell .report-archive-button,.admin-control-shell .historical-growth-panel .report-archive-button{color:#fed7aa!important;background:#f59e0b24!important;border:1px solid #f59e0bb8!important}.admin-control-shell .report-archive-button:hover,.admin-control-shell .historical-growth-panel .report-archive-button:hover{color:#fff7ed!important;background:#f59e0b3d!important}.admin-control-shell .report-delete-button,.admin-control-shell .historical-growth-panel .report-delete-button{color:#fecaca!important;background:#dc262629!important;border:1px solid #f87171bf!important}.admin-control-shell .report-delete-button:hover,.admin-control-shell .historical-growth-panel .report-delete-button:hover{color:#fff!important;background:#dc262647!important}.report-action-note,.report-action-message{max-width:260px;font-size:.78rem;line-height:1.35;display:block;color:#cbd5e1!important}.historical-growth-table-wrap,.assigned-carrier-table-wrap{overflow-x:auto}.historical-growth-table th,.historical-growth-table td,.assigned-carrier-table th,.assigned-carrier-table td{vertical-align:top}.historical-growth-table td:nth-child(6),.assigned-carrier-table td:nth-child(5){overflow-wrap:anywhere;max-width:220px;font-size:.78rem;color:#cbd5e1!important}.duplicate-report-warning{border-radius:12px;gap:.75rem;margin:1rem 0;padding:1rem;display:grid;color:#fff7ed!important;background:#f59e0b1f!important;border:1px solid #f59e0b7a!important}.duplicate-report-warning strong,.duplicate-report-warning p{margin:0;color:#fff7ed!important}.duplicate-report-list{gap:.45rem;display:grid}.private-portal-shell-dispatch .draft-report-status-badge{color:#dff1ff!important;text-transform:uppercase!important;white-space:nowrap!important;background:#69b7ff29!important;border:1px solid #69b7ff61!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:74px!important;padding:.46rem .7rem!important;font-size:.76rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.private-portal-shell-dispatch .draft-report-status-badge.draft{color:#fff6eb!important;background:linear-gradient(135deg,#ff7a3552,#ffb0672e)!important;border-color:#ffb067bf!important;box-shadow:0 0 0 1px #ff7a3529,0 10px 24px #00000038!important}.private-portal-shell-dispatch .draft-report-status-badge.published{color:#dcfce7!important;background:#16a34a38!important;border-color:#4ade8075!important}.private-portal-shell-dispatch .dispatcher-publish-draft-button{justify-content:center!important;min-width:178px!important}.private-portal-shell-dispatch .dispatcher-publish-draft-button:disabled{color:#d7e1eb!important;cursor:not-allowed!important;opacity:1!important;background:#4755698c!important;border-color:#94a3b857!important}
.private-portal-shell-dispatch,.private-portal-shell-dispatch .dispatcher-command-center,.private-portal-shell-dispatch .dispatcher-carrier-manager,.private-portal-shell-dispatch .internal-report-guide-page,.dispatcher-agreement-page{color:#f8fbff!important;background:radial-gradient(circle at 12% 8%,#ff7a3524,#0000 28%),radial-gradient(circle at 88% 18%,#69b7ff24,#0000 32%),linear-gradient(#061121 0%,#09182a 54%,#07111f 100%)!important}.private-portal-shell-dispatch .dispatch-panel,.private-portal-shell-dispatch .dispatch-stat-card,.private-portal-shell-dispatch .dispatch-goal-card,.private-portal-shell-dispatch .dispatcher-report-panel,.private-portal-shell-dispatch .generated-result-grid article,.private-portal-shell-dispatch .carrier-summary-grid article,.private-portal-shell-dispatch .load-review-summary-grid article,.private-portal-shell-dispatch .fee-summary-grid article,.private-portal-shell-dispatch .custom-fee-list,.private-portal-shell-dispatch .duplicate-report-warning,.private-portal-shell-dispatch .empty-weekly-reports,.private-portal-shell-dispatch .workspace-alert-note,.private-portal-shell-dispatch .portal-heading,.private-portal-shell-dispatch .report-options-panel,.private-portal-shell-dispatch .generated-report-preview,.private-portal-shell-dispatch .generated-report-action-panel,.private-portal-shell-dispatch .carrier-workspace-hero,.private-portal-shell-dispatch .carrier-workspace-summary,.private-portal-shell-dispatch .command-section,.dispatcher-agreement-page .dispatcher-agreement-card,.dispatcher-agreement-page .dispatcher-agreement-intro{color:#f8fbff!important;background:linear-gradient(135deg,#081220fa,#0d1c30f5),#0b1524!important;border-color:#69b7ff3d!important}.private-portal-shell-dispatch h1,.private-portal-shell-dispatch h2,.private-portal-shell-dispatch h3,.private-portal-shell-dispatch h4,.private-portal-shell-dispatch strong,.private-portal-shell-dispatch th,.dispatcher-agreement-page h1,.dispatcher-agreement-page h2,.dispatcher-agreement-page h3,.dispatcher-agreement-page strong{color:#fff!important}.private-portal-shell-dispatch p,.private-portal-shell-dispatch span,.private-portal-shell-dispatch small,.private-portal-shell-dispatch label,.private-portal-shell-dispatch li,.private-portal-shell-dispatch td,.private-portal-shell-dispatch dd,.private-portal-shell-dispatch dt,.dispatcher-agreement-page p,.dispatcher-agreement-page span,.dispatcher-agreement-page small,.dispatcher-agreement-page label,.dispatcher-agreement-page li{color:#dce8f2!important}.private-portal-shell-dispatch .eyebrow,.private-portal-shell-dispatch .dashboard-kicker,.private-portal-shell-dispatch .dispatch-panel-heading span,.private-portal-shell-dispatch .package-head .eyebrow,.dispatcher-agreement-page .eyebrow{color:#ffb28f!important}.private-portal-shell-dispatch input,.private-portal-shell-dispatch select,.private-portal-shell-dispatch textarea,.dispatcher-agreement-page input,.dispatcher-agreement-page select,.dispatcher-agreement-page textarea{color:#07111f!important;background:#f8fbff!important;border-color:#69b7ff57!important}.private-portal-shell-dispatch table,.private-portal-shell-dispatch .dispatch-table-wrap,.private-portal-shell-dispatch .assigned-carrier-table-wrap,.private-portal-shell-dispatch .load-review-table-wrap{color:#eaf6ff!important;background:#050d19f0!important}.private-portal-shell-dispatch thead th{color:#fff!important;background:#07111f!important}.private-portal-shell-dispatch tbody tr:nth-child(2n){background:#ffffff09!important}.private-portal-shell-dispatch tbody tr:hover{background:#69b7ff14!important}.private-portal-shell-dispatch th,.private-portal-shell-dispatch td{border-color:#ffffff17!important}.private-portal-shell-dispatch .button,.dispatcher-agreement-page .button{color:#061226!important;background:linear-gradient(135deg,#ff7a35,#ffb067)!important;border-color:#ffb06794!important}.private-portal-shell-dispatch .button-secondary,.dispatcher-agreement-page .button-secondary{color:#f8fbff!important;background:#050f1ceb!important;border-color:#69b7ff6b!important}.private-portal-shell-dispatch .dashboard-status-badge{color:#eaf6ff!important;background:#69b7ff24!important;border:1px solid #69b7ff47!important}.dispatcher-agreement-page .agreement-checkbox-row{color:#eaf6ff!important;background:#081220b8!important;border-color:#69b7ff52!important}.dispatcher-agreement-page .agreement-checkbox-row span{color:#eaf6ff!important}
:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f8;--bg-elevated:#fff;--surface:#fff;--surface-2:#f2f5f8;--surface-3:#e8edf2;--text:#111827;--text-muted:#4a5565;--text-subtle:#667085;--text-on-accent:#fff;--border:#dbe2ea;--border-strong:#c3ccd7;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#2563eb1a;--accent-text:#1d4ed8;--input-bg:#fff;--input-border:#c3ccd7;--input-placeholder:#6b7684;--success:#067647;--success-bg:#ecfdf3;--success-border:#abefc6;--warning:#b54708;--warning-bg:#fffaeb;--warning-border:#fedf89;--danger:#b42318;--danger-bg:#fef3f2;--danger-border:#fecdca;--info:#175cd3;--info-bg:#eff8ff;--info-border:#b2ddff;--overlay:#1018288c;--shadow:0 12px 32px #1018281a;--shadow-strong:0 20px 48px #10182829;--focus-ring:#2563eb59}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07111d;--bg-elevated:#0d1826;--surface:#ffffff0e;--surface-2:#ffffff16;--surface-3:#ffffff1f;--text:#f2f7fb;--text-muted:#c2d3e2;--text-subtle:#9eb3c8;--text-on-accent:#fff;--border:#a0c8eb33;--border-strong:#a0c8eb57;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#3b82f629;--accent-text:#8ab4ff;--input-bg:#ffffff12;--input-border:#a0c8eb4d;--input-placeholder:#9eb3c8;--success:#75e0a7;--success-bg:#06764738;--success-border:#75e0a74d;--warning:#fdb022;--warning-bg:#b5470842;--warning-border:#fdb0224d;--danger:#fda29b;--danger-bg:#b4231842;--danger-border:#fda29b4d;--info:#7cc4fa;--info-bg:#175cd33d;--info-border:#7cc4fa4d;--overlay:#03080fa8;--shadow:0 18px 44px #0000006b;--shadow-strong:0 26px 60px #0000008c;--focus-ring:#3b82f673}html[data-theme=light] body,html[data-theme=dark] body{color:var(--text);background:var(--bg)}html[data-theme=dark]{scrollbar-color:#a0c8eb4d transparent}@media (prefers-reduced-motion:no-preference){html[data-theme] body{transition:background-color .16s,color .16s}}
.site-header.site-header-v2{--sh-shell:1360px;--sh-gutter:40px;--sh-h:94px;z-index:60;border:0;border-bottom:1px solid var(--border);width:100%;max-width:none;min-height:0;color:var(--text);background:var(--bg-elevated);box-shadow:none;-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);border-radius:0;margin:0;padding:0;display:block;position:sticky;top:0;left:0;right:0}.site-header.site-header-v2,.site-header.site-header-v2 *,.site-header.site-header-v2 :before,.site-header.site-header-v2 :after{box-sizing:border-box}.sh-inner{width:100%;max-width:var(--sh-shell);height:var(--sh-h);padding:0 var(--sh-gutter);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}.site-header-v2 .brand-lockup{flex:none;align-items:center;width:auto;min-width:0;display:flex}.site-header-v2 .brand-lockup img{object-fit:contain;width:auto;height:40px}.site-header-v2 .desktop-nav{background:0 0;border:0;border-radius:0;align-items:center;gap:2px;padding:0;display:flex}.site-header-v2 .desktop-nav a{color:var(--text-muted);letter-spacing:-.005em;border-radius:8px;padding:8px 12px;font-size:13.5px;font-weight:500;transition:color .13s,background .13s}.site-header-v2 .desktop-nav a:hover{color:var(--text);background:var(--surface-2)}.site-header-v2 .header-actions{flex:none;align-items:center;gap:8px;display:flex}.site-header-v2 .header-actions .carrier-login-link{border:1px solid var(--border-strong);height:36px;color:var(--text);background:var(--surface);box-shadow:none;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.site-header-v2 .header-actions .carrier-login-link:hover{background:var(--surface-2)}.site-header-v2 .icon-button{border:1px solid var(--border-strong);width:36px;height:36px;color:var(--text);background:var(--surface);box-shadow:none;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.theme-toggle{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.theme-toggle button{height:28px;color:var(--text-subtle);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .13s,background .13s;display:inline-flex}.theme-toggle button:hover{color:var(--text)}.theme-toggle button.is-active{color:var(--text-on-accent);border-color:var(--accent-hover);background:var(--accent)}.theme-toggle button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-toggle.is-compact span{display:none}.sh-menu-toggle{border:1px solid var(--border-strong);width:36px;height:36px;color:var(--text);background:var(--surface);border-radius:9px;justify-content:center;align-items:center;display:none}.sh-mobile-nav{display:none}.site-header-v2 :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1180px){.site-header.site-header-v2{--sh-gutter:28px}}@media (max-width:900px){.site-header-v2 .desktop-nav{display:none}.sh-menu-toggle{display:inline-flex}.site-header-v2 .header-actions .carrier-login-link span,.site-header-v2 .theme-toggle span{display:none}}@media (max-width:720px){.site-header.site-header-v2{--sh-gutter:18px;--sh-h:62px}.site-header-v2 .brand-lockup img{height:32px}.site-header-v2 .icon-button{display:none}.site-header-v2.is-open .sh-mobile-nav{padding:10px var(--sh-gutter) 18px;border-top:1px solid var(--border);background:var(--bg-elevated);flex-direction:column;gap:2px;display:flex}.sh-mobile-nav a{color:var(--text-muted);border-radius:9px;padding:12px 10px;font-size:15px;font-weight:500}.sh-mobile-nav a:hover{color:var(--text);background:var(--surface-2)}.sh-mobile-nav .theme-toggle{justify-content:center;margin-top:10px}.sh-mobile-nav .theme-toggle span{display:inline}.hero,.premium-hero,.subpage-hero,.report-page-hero,.academy-hero,.academy-portal-hero,.motusnex-waitlist-hero,.carrier-portal-shell,.dispatcher-carrier-workspace,.dispatcher-command-center,.dispatcher-applications-board,.dispatcher-carrier-manager,.agreement-page-shell,.portal-shell{margin-top:0;padding-top:80px}.dispatcher-command-center.dispatcher-dashboard-shell{margin-top:0;padding-top:76px}.portal-account-header{margin-top:0;padding-top:72px}.home-page,.academy-page,.motusnex-waitlist-page{margin-top:0}}.site-header.site-header-v2 .carrier-login-link,.site-header.site-header-v2 .carrier-login-link:active{color:var(--text);border:1px solid var(--border-strong);background:var(--surface)}.site-header.site-header-v2 .desktop-nav a:hover,.site-header.site-header-v2 .desktop-nav a:focus-visible,.site-header.site-header-v2 .carrier-login-link:hover,.site-header.site-header-v2 .carrier-login-link:focus-visible{color:var(--text);background:var(--surface-2)}
[data-surface=public]{color:var(--text);background:var(--bg)}.academy-measure{max-width:1100px;margin:0 auto;padding:48px 24px 72px}.academy-measure.is-tight{padding:40px 24px 72px}[data-surface=public].home-page,[data-surface=public].academy-page,[data-surface=public].legal-page{color:var(--text);background:var(--bg)}[data-surface=public] .subpage-hero,[data-surface=public] .legal-hero,[data-surface=public] .motusnex-promo-section,[data-surface=public] .motusnex-signup-upsell{color:var(--text);background:var(--bg-elevated);border-color:var(--border)}[data-surface=public] h1,[data-surface=public] h2,[data-surface=public] h3{color:var(--text)}[data-surface=public] p,[data-surface=public] li,[data-surface=public] .legal-meta-row span,[data-surface=public] .motusnex-promo-side li,[data-surface=public] .featured-course-system li,[data-surface=public] .academy-trust-line,[data-surface=public] .academy-powered-line,[data-surface=public] .legal-disclaimer{color:var(--text-muted)}[data-surface=public] .eyebrow{color:var(--text-subtle)}[data-surface=public] .highlight-item,[data-surface=public] .requirement-callout,[data-surface=public] .photo-requirements>div,[data-surface=public] .prepared-note,[data-surface=public] .check-option,[data-surface=public] .featured-course-icon,[data-surface=public] .academy-learning-card{color:var(--text);border:1px solid var(--border);background:var(--surface)}[data-surface=public] input,[data-surface=public] select,[data-surface=public] textarea,[data-surface=public] .carrier-form input,[data-surface=public] .carrier-form select,[data-surface=public] .carrier-form textarea,[data-surface=public] .academy-waitlist-form input,[data-surface=public] .academy-waitlist-form select,.footer-subscribe input{color:var(--text);border:1px solid var(--input-border);background:var(--input-bg)}[data-surface=public] input::placeholder,[data-surface=public] textarea::placeholder,.footer-subscribe input::placeholder{color:var(--input-placeholder);opacity:1}[data-surface=public] input:focus-visible,[data-surface=public] select:focus-visible,[data-surface=public] textarea:focus-visible,.footer-subscribe input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}[data-surface=public] input:disabled,[data-surface=public] select:disabled,[data-surface=public] textarea:disabled{color:var(--text-subtle);background:var(--surface-2);cursor:not-allowed}[data-surface=public] .agreement-checkbox{color:var(--text)}[data-surface=public] .button,.footer-subscribe button{color:var(--text-on-accent);background:var(--accent);border:1px solid #0000}[data-surface=public] .button:hover,.footer-subscribe button:hover{background:var(--accent-hover)}[data-surface=public] .button-secondary,[data-surface=public] .button-dark-secondary,[data-surface=public] .motusnex-outline-button{color:var(--text);border:1px solid var(--border-strong);background:var(--surface)}[data-surface=public] .button-secondary:hover,[data-surface=public] .button-dark-secondary:hover,[data-surface=public] .motusnex-outline-button:hover{background:var(--surface-2)}[data-surface=public] .button:focus-visible,[data-surface=public] .button-secondary:focus-visible,[data-surface=public] a:focus-visible,.footer-subscribe button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-surface=public] a:not(.button):not(.button-secondary):not(.brand-lockup){color:var(--accent-text)}[data-surface=public] a:not(.button):not(.button-secondary):hover{color:var(--accent-hover)}[data-surface=public] .academy-learning-status,[data-surface=public] .motusnex-card-top span,[data-surface=public] .early-access-badge,.footer-powered-badge{color:var(--text-muted);border:1px solid var(--border);background:var(--surface-2)}[data-surface=public] .agreement-status-banner.is-pending{color:var(--warning);border:1px solid var(--warning-border);background:var(--warning-bg)}[data-surface=public] .agreement-status-banner.is-approved{color:var(--success);border:1px solid var(--success-border);background:var(--success-bg)}[data-surface=public] .academy-learning-card .resource-card-head svg{color:var(--accent-text)}.site-footer.premium-footer{color:var(--text-muted);border-top:1px solid var(--border);background:var(--bg-elevated)}.site-footer.premium-footer h2,.site-footer.premium-footer strong{color:var(--text)}.site-footer.premium-footer a{color:var(--text-muted)}.site-footer.premium-footer a:hover{color:var(--text)}.site-footer.premium-footer .footer-bottom-bar{border-top:1px solid var(--border)}[data-surface=public] .addon-icon-grid article{color:var(--text);border:1px solid var(--border);background:var(--surface)}[data-surface=public] .agreement-checkbox,[data-surface=public] .agreement-checkbox span{color:var(--text)}[data-surface=public].home-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07111d;--bg-elevated:#0d1826;--surface:#ffffff0e;--surface-2:#ffffff16;--surface-3:#ffffff1f;--text:#f2f7fb;--text-muted:#c2d3e2;--text-subtle:#9eb3c8;--text-on-accent:#fff;--border:#a0c8eb33;--border-strong:#a0c8eb57;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#3b82f629;--accent-text:#8ab4ff;--input-bg:#ffffff12;--input-border:#a0c8eb4d;--input-placeholder:#9eb3c8;--success:#75e0a7;--success-bg:#06764738;--success-border:#75e0a74d;--warning:#fdb022;--warning-bg:#b5470842;--warning-border:#fdb0224d;--danger:#fda29b;--danger-bg:#b4231842;--danger-border:#fda29b4d;--info:#7cc4fa;--info-bg:#175cd33d;--info-border:#7cc4fa4d;--overlay:#03080fa8;--shadow:0 18px 44px #0000006b;--shadow-strong:0 26px 60px #0000008c;--focus-ring:#3b82f673;color:var(--text);background:radial-gradient(circle at 18% 10%, #2563a638, transparent 32%), radial-gradient(circle at 86% 18%, #f05a1a2e, transparent 28%), var(--bg)}.site-footer.premium-footer p,.site-footer.premium-footer li,.site-footer.premium-footer .footer-contact span,.site-footer.premium-footer .footer-brand p,.site-footer.premium-footer .footer-subscribe p{color:var(--text-muted)}.site-footer.premium-footer .footer-bottom-bar p{color:var(--text-subtle)}
html:has(main:not([data-surface=public])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07111d;--bg-elevated:#0d1826;--surface:#ffffff0e;--surface-2:#ffffff16;--surface-3:#ffffff1f;--text:#f2f7fb;--text-muted:#c2d3e2;--text-subtle:#9eb3c8;--text-on-accent:#fff;--border:#a0c8eb33;--border-strong:#a0c8eb57;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#3b82f629;--accent-text:#8ab4ff;--brand:#c2410c;--brand-hover:#9a3412;--brand-on:#fff;--brand-text:#ffb28f;--input-bg:#ffffff12;--input-border:#a0c8eb4d;--input-placeholder:#9eb3c8;--success:#75e0a7;--success-bg:#06764738;--success-border:#75e0a74d;--warning:#fdb022;--warning-bg:#b5470842;--warning-border:#fdb0224d;--danger:#fda29b;--danger-bg:#b4231842;--danger-border:#fda29b4d;--info:#7cc4fa;--info-bg:#175cd33d;--info-border:#7cc4fa4d;--overlay:#03080fa8;--shadow:0 18px 44px #0000006b;--shadow-strong:0 26px 60px #0000008c;--focus-ring:#3b82f673}html:has(main:not([data-surface=public])) body{color:var(--text);background:var(--bg)}.private-portal-shell,.admin-control-shell,.carrier-portal-shell,.dispatcher-agreement-page,.auth-recovery-page,.portal-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07111d;--bg-elevated:#0d1826;--surface:#ffffff0e;--surface-2:#ffffff16;--surface-3:#ffffff1f;--text:#f2f7fb;--text-muted:#c2d3e2;--text-subtle:#9eb3c8;--text-on-accent:#fff;--border:#a0c8eb33;--border-strong:#a0c8eb57;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#3b82f629;--accent-text:#8ab4ff;--brand:#c2410c;--brand-hover:#9a3412;--brand-on:#fff;--brand-text:#ffb28f;--input-bg:#ffffff12;--input-border:#a0c8eb4d;--input-placeholder:#9eb3c8;--success:#75e0a7;--success-bg:#06764738;--success-border:#75e0a74d;--warning:#fdb022;--warning-bg:#b5470842;--warning-border:#fdb0224d;--danger:#fda29b;--danger-bg:#b4231842;--danger-border:#fda29b4d;--info:#7cc4fa;--info-bg:#175cd33d;--info-border:#7cc4fa4d;--overlay:#03080fa8;--shadow:0 18px 44px #0000006b;--shadow-strong:0 26px 60px #0000008c;--focus-ring:#3b82f673}.admin-control-shell [aria-label=Accounts\ receivable],.private-portal-shell [aria-label=Accounts\ receivable]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ar-bg:#07111d;--ar-surface:#0d1826;--ar-surface-2:#101d2d;--ar-surface-3:#16263a;--ar-line:#a0c8eb33;--ar-line-2:#a0c8eb57;--ar-text:#f2f7fb;--ar-text-2:#c2d3e2;--ar-text-3:#9eb3c8;--ar-accent:#8ab4ff;--ar-pos:#75e0a7;--ar-pos-bg:#06764738;--ar-pos-line:#75e0a74d;--ar-warn:#fdb022;--ar-warn-bg:#b5470842;--ar-warn-line:#fdb0224d;--ar-neg:#fda29b;--ar-neg-bg:#b4231842;--ar-neg-line:#fda29b4d;--ar-idle:#c2d3e2;--ar-idle-bg:#ffffff14;--ar-idle-line:#a0c8eb3d}.admin-control-shell [aria-label=Accounts\ receivable] table tbody tr:hover td,.private-portal-shell [aria-label=Accounts\ receivable] table tbody tr:hover td{background:#16263a}.carrier-portal-shell .portal-account-header h1{color:var(--text)}.carrier-portal-shell .portal-account-header p:not(.eyebrow){color:var(--text-muted)}.carrier-portal-shell .portal-account-header .eyebrow{color:var(--brand-text)}.carrier-portal-shell .invoice-back-link{color:var(--accent-text)}.carrier-portal-shell .portal-account-chip span,.carrier-portal-shell .portal-account-chip small{color:#475467}.carrier-portal-shell .invoice-detail-card .eyebrow,.carrier-portal-shell .invoice-detail-hero .eyebrow{color:#b03d0e}.carrier-portal-shell .invoice-detail-summary span:not(.eyebrow){color:#475467}.carrier-portal-shell .application-status.available{color:#0f3d68;background:#dbeafe}.carrier-portal-shell .invoice-detail-card thead th,.carrier-portal-shell .load-review-table thead th,.private-portal-shell .load-review-table thead th,.admin-control-shell .load-review-table thead th{color:#1f3d5c}