.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,.carrier-portal-shell .portal-account-header{color:#f8fbff}.private-portal-shell .portal-account-header h1,.admin-control-shell .portal-account-header h1,.carrier-portal-shell .portal-account-header h1{color:#fff}.private-portal-shell .portal-account-header p,.admin-control-shell .portal-account-header p,.carrier-portal-shell .portal-account-header p{color:#d6e4f0}.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:#eaf6ff}.site-header .desktop-nav a,.site-header .carrier-login-link{color:#f8fbff!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:#fff!important}.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)}.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}
