.admin-page-shell{background:var(--page-bg,#eef2f7);min-height:100vh;color:var(--foreground,#111827)}:root[data-admin-density=compact] .admin-page-content{max-width:2250px}:root[data-admin-density=compact] .admin-top-bar{padding:6px 10px}:root[data-admin-density=compact] .admin-top-bar__logo{width:58px;height:24px}:root[data-admin-density=compact] .admin-top-bar__brand,:root[data-admin-density=compact] .admin-top-bar__module{gap:6px;font-size:9px}:root[data-admin-density=compact] .admin-top-bar__title{font-size:14px}:root[data-admin-density=compact] .admin-module-card,:root[data-admin-density=compact] .admin-toolbar{border-radius:6px}:root[data-admin-density=compact] .admin-section-header{padding:8px 10px}:root[data-admin-density=compact] .admin-section-header h2,:root[data-admin-density=compact] .admin-data-table{font-size:10px}:root[data-admin-density=compact] .admin-section-header p,:root[data-admin-density=compact] .admin-data-table thead{font-size:9px}:root[data-admin-density=compact] .admin-toolbar{gap:6px;padding:8px}:root[data-admin-density=compact] .admin-action-button{gap:6px;min-height:30px;padding:6px 12px;font-size:10px}:root[data-admin-density=compact] .admin-summary-card{padding:6px 8px}:root[data-admin-density=compact] .admin-summary-card span{font-size:8px}:root[data-admin-density=compact] .admin-summary-card strong{font-size:14px}:root[data-admin-density=compact] .admin-summary-card small{font-size:9px}:root[data-admin-density=compact] .admin-data-table th,:root[data-admin-density=compact] .admin-data-table td{padding:6px 8px}:root[data-admin-density=compact] .admin-form-grid{gap:6px;padding:8px}:root[data-admin-density=compact] .admin-field{gap:3px;font-size:10px}:root[data-admin-density=compact] .admin-field input,:root[data-admin-density=compact] .admin-field select,:root[data-admin-density=compact] .admin-field textarea,:root[data-admin-density=compact] .admin-input{border-radius:6px;min-height:24px;padding:5px 8px}:root[data-admin-density=compact] .admin-status-badge{padding:1px 5px;font-size:8px}:root[data-admin-density=compact] .admin-icon-button{width:22px;height:22px}.accounting-column-search-panel{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;margin:8px 0;padding:6px 8px;box-shadow:0 1px 2px #0f172a0f}.accounting-column-search-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.accounting-column-search-title{letter-spacing:.16em;text-transform:uppercase;color:#0f172a;font-size:10px;font-weight:900}.accounting-column-search-status{text-transform:uppercase;color:#64748b;margin-left:auto;font-size:10px;font-weight:800}.accounting-column-search-quick{flex:220px;align-items:center;gap:6px;min-width:180px;max-width:320px;display:flex}.accounting-column-search-quick span{letter-spacing:.1em;text-transform:uppercase;color:#64748b;font-size:9px;font-weight:900}.accounting-column-search-toggle,.accounting-column-search-clear{letter-spacing:.08em;text-transform:uppercase;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:26px;padding:4px 9px;font-size:10px;font-weight:900}.accounting-column-search-toggle{color:#fff;background:#315f99;border-color:#315f99}.accounting-column-search-toggle:hover{background:#284f84}.accounting-column-search-clear:hover{color:#1d4ed8;border-color:#315f99}.accounting-column-search-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;margin-top:6px;display:grid}.accounting-column-search-field{gap:2px;min-width:0;display:grid}.accounting-column-search-field span{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:#64748b;font-size:9px;font-weight:900;line-height:1.1;overflow:hidden}.accounting-column-search-input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;min-height:28px;padding:5px 7px;font-size:11px;font-weight:800}.accounting-column-search-input:focus{border-color:#315f99;box-shadow:0 0 0 2px #315f9924}.accounting-column-search-active{outline-offset:2px;outline:2px solid #315f9924}.accounting-column-search-panel[data-accounting-column-search-active="1"]{background:#eef5ff;border-color:#315f99}:root[data-admin-density=compact] .accounting-column-search-panel{margin:6px 0;padding:5px 7px}:root[data-admin-density=compact] .accounting-column-search-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}:root[data-theme=dark] .accounting-column-search-panel{background:#0f172a;border-color:#334155}:root[data-theme=dark] .accounting-column-search-title{color:#e2e8f0}:root[data-theme=dark] .accounting-column-search-status,:root[data-theme=dark] .accounting-column-search-quick span,:root[data-theme=dark] .accounting-column-search-field span{color:#94a3b8}:root[data-theme=dark] .accounting-column-search-clear,:root[data-theme=dark] .accounting-column-search-input{color:#e2e8f0;background:#020617;border-color:#475569}:root[data-theme=dark] .accounting-column-search-toggle{color:#fff;background:#1d4ed8;border-color:#60a5fa}:root[data-theme=dark] .accounting-column-search-panel[data-accounting-column-search-active="1"]{background:#0b1b3d;border-color:#60a5fa}@media print{.accounting-column-search-panel{display:none!important}}.admin-page-content{max-width:1800px;margin:0 auto;padding:12px}.loads-admin-page .admin-page-content{width:100%;max-width:none;padding:16px 24px}.loads-page-stack{width:100%;margin:0}.broker-edit-form{width:100%}.broker-edit-card{margin-inline:10px}.broker-edit-card>.broker-edit-grid,.broker-edit-card>.broker-edit-grid+*,.broker-edit-card>section,.broker-edit-card>.module-documents,.broker-edit-card>.mt-4{margin-inline:14px}.broker-edit-card>.broker-edit-grid{gap:8px 14px;padding-top:10px}.broker-edit-card>section,.broker-edit-card>.module-documents{margin-top:10px}.broker-edit-card>.module-documents{padding-inline:0}.broker-edit-card>.mt-4{margin-bottom:10px}.broker-edit-form label>span{margin-bottom:2px;font-size:10px;line-height:1.1}.broker-edit-form .admin-input{border-radius:6px;height:32px;min-height:28px;padding:4px 8px;font-size:12px;line-height:1.2}.broker-edit-form textarea.admin-input{height:auto;min-height:48px;padding-block:5px}.broker-edit-form .admin-action-button{min-height:32px;padding:5px 10px;font-size:11px}.broker-edit-form .admin-section-header{padding:8px 12px}.broker-edit-form .admin-section-header h2{font-size:11px}.broker-edit-form .admin-section-header p{font-size:10px}.broker-edit-form .text-\[11px\].font-black.uppercase.tracking-\[0\.18em\]{letter-spacing:.16em;margin-bottom:4px;padding-bottom:3px;font-size:10px}@media (min-width:1280px){.broker-edit-card>.broker-edit-grid{grid-template-columns:repeat(4,minmax(220px,1fr))}}@media (max-width:900px){.broker-edit-card{margin-inline:0}.broker-edit-card>.broker-edit-grid,.broker-edit-card>.broker-edit-grid+*,.broker-edit-card>section,.broker-edit-card>.module-documents,.broker-edit-card>.mt-4{margin-inline:10px}}.master-data-page{min-height:100vh;color:#0f172a!important;background:#eef2f7!important}.master-data-page>.mx-auto,.master-data-page>.p-6,.master-data-page>div:first-child{max-width:none!important}.master-data-page.p-6,.master-data-page .p-6{padding:16px 24px}.master-data-page h1{letter-spacing:.12em!important;text-transform:uppercase!important;color:#020617!important;font-size:18px!important;font-weight:900!important}.master-data-page h2{letter-spacing:.06em;text-transform:uppercase;color:#0f172a;font-weight:900}.master-data-page p,.master-data-page .text-slate-300,.master-data-page .text-slate-400,.master-data-page .text-slate-500,.master-data-page .text-slate-600{color:#64748b!important}.master-data-page .text-white,.master-data-page .text-slate-100,.master-data-page .text-slate-200{color:#0f172a!important}.master-data-page .bg-slate-950,.master-data-page .bg-slate-900,.master-data-page .bg-slate-800,.master-data-page .bg-gray-100,.master-data-page .bg-blue-500\/10,.master-data-page .bg-purple-500\/10,.master-data-page .bg-yellow-500\/10,.master-data-page .bg-green-500\/10,.master-data-page .bg-red-500\/10,.master-data-page .bg-slate-800\/60{background:#fff!important}.master-data-page .border-slate-700,.master-data-page .border-slate-800,.master-data-page .border-blue-500\/30,.master-data-page .border-purple-500\/30,.master-data-page .border-yellow-500\/30,.master-data-page .border-green-500\/30,.master-data-page .border-red-500\/30{border-color:#d7dee8!important}.master-data-page .rounded-2xl,.master-data-page .rounded-xl,.master-data-page .rounded-lg{border-radius:8px!important}.master-data-page section,.master-data-page form,.master-data-page .shadow-xl{box-shadow:0 1px 3px #0f172a14!important}.master-data-page input:not([type=checkbox]):not([type=radio]),.master-data-page select,.master-data-page textarea,.master-data-page .input,.master-data-page .admin-input{font-weight:700;color:#020617!important;background:#fff!important;border-color:#cbd5e1!important}.master-data-page input:not([type=checkbox]):not([type=radio]):focus,.master-data-page select:focus,.master-data-page textarea:focus,.master-data-page .input:focus,.master-data-page .admin-input:focus{box-shadow:0 0 0 2px #315f9924;border-color:#315f99!important}.master-data-page label span,.master-data-page label,.master-data-page .text-xs.font-semibold,.master-data-page .text-sm.font-semibold{color:#475569}.master-data-page table{border-collapse:separate;border-spacing:0}.master-data-page thead,.master-data-page .admin-data-table thead{color:#0f172a!important;background:#e2e8f0!important}.master-data-page th{letter-spacing:.04em;border-bottom:1px solid #cbd5e1;font-size:12px;font-weight:900;color:#0f172a!important}.master-data-page td{border-bottom:1px solid #d7dee8;color:#0f172a!important}.master-data-page tbody tr:hover{background:#f8fafc!important}.master-data-page .divide-slate-800>:not([hidden])~:not([hidden]){border-color:#d7dee8!important}.master-data-page button.bg-blue-600,.master-data-page button.bg-green-600,.master-data-page button.bg-emerald-600{border:1px solid #315f99;color:#fff!important;background:#315f99!important}.master-data-page button.bg-blue-600:hover,.master-data-page button.bg-green-600:hover,.master-data-page button.bg-emerald-600:hover{background:#284f84!important}.master-data-page button.bg-red-600{border:1px solid #b91c1c;color:#fff!important;background:#b91c1c!important}.master-data-page button.bg-slate-700,.master-data-page button.bg-slate-800{border:1px solid #cbd5e1;color:#1e293b!important;background:#f8fafc!important}.master-data-page button.bg-slate-700:hover,.master-data-page button.bg-slate-800:hover{background:#eef2f7!important}.master-data-page .bg-blue-900{color:#fff!important;background:#4a5a6f!important}.master-data-page .bg-blue-900 *,.master-data-page .bg-red-600.text-white,.master-data-page .bg-orange-500.text-white,.master-data-page .bg-green-600.text-white{color:#fff!important}.master-data-page .text-blue-200,.master-data-page .text-blue-300{color:#1d4ed8!important}.master-data-page .text-green-200,.master-data-page .text-green-300{color:#15803d!important}.master-data-page .text-yellow-200,.master-data-page .text-purple-200,.master-data-page .text-red-200{color:#b45309!important}.master-data-page .admin-module-card,.master-data-page .admin-toolbar{border-radius:8px}.master-data-page .contact-action-button{color:#4a5a6f;background:#f8fafc;border:1px solid #c3d0e2;justify-content:center;align-items:center;width:42px;height:42px;transition:background .12s,border-color .12s,color .12s;display:inline-flex;border-radius:0!important}.master-data-page .contact-action-button:hover{color:#315f99;background:#eef5ff;border-color:#315f99}.master-data-page .contact-action-button-primary{color:#315f99}.master-data-page .contact-action-button-danger{color:#b91c1c;border-color:#f0b4b4}.master-data-page .contact-action-button-danger:hover{color:#991b1b;background:#fff1f2;border-color:#b91c1c}.loads-filter-toolbar{flex-wrap:wrap;align-items:end;width:100%;display:flex}.loads-filter-search{flex:220px;min-width:180px}.loads-filter-select{flex:150px;min-width:150px}.loads-date-filter{flex:0 170px;gap:3px;min-width:170px;display:grid}.loads-date-filter__label{text-transform:uppercase;color:#64748b;font-size:10px;font-weight:800;line-height:1}.loads-filter-button{align-self:end}.admin-top-bar{z-index:30;border-bottom:1px solid var(--border,#cbd5e1);background:var(--surface-raised,#f8fafc);color:var(--foreground,#0f172a);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px;display:grid;position:sticky;top:0;box-shadow:0 8px 18px #0f172a14}.admin-top-bar__brand,.admin-top-bar__module{letter-spacing:.16em;text-transform:uppercase;min-width:0;color:var(--muted,#64748b);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.admin-top-bar__brand span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-top-bar__logo{object-fit:cover;object-position:left center;border-radius:6px;flex:none;width:76px;height:32px;box-shadow:0 4px 10px #0f172a29}.admin-top-bar__title{text-align:center;letter-spacing:.06em;text-transform:uppercase;font-size:18px;font-weight:800}.admin-top-bar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.admin-module-card{border:1px solid var(--border,#d7dee8);background:var(--surface,#fff);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.admin-section-header{border-bottom:1px solid var(--border,#e2e8f0);background:var(--surface-raised,#f8fafc);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-section-header h2{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground,#334155);font-size:12px;font-weight:800}.admin-section-header p{text-transform:uppercase;color:var(--muted,#64748b);margin-top:2px;font-size:11px;font-weight:600}.admin-section-header__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-toolbar{border:1px solid var(--border,#d7dee8);background:var(--surface,#fff);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex;box-shadow:0 1px 2px #0f172a0a}.admin-toolbar.grid{display:grid}.load-edit-toolbar-load-number{color:#0f172a;letter-spacing:.02em;background:#dbeafe;border-color:#2563eb;font-size:13px;font-weight:800;line-height:1.1;box-shadow:inset 0 0 0 1px #ffffff80}.admin-action-button{border:1px solid var(--border,#cbd5e1);white-space:nowrap;text-transform:none;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}.admin-action-button:hover{box-shadow:0 2px 6px #0f172a14}.admin-action-button:disabled,.admin-action-button[aria-disabled=true]{cursor:not-allowed;border-color:var(--border,#cbd5e1);background:var(--surface-raised,#e2e8f0);color:var(--muted,#64748b);box-shadow:none}.admin-action-button--primary{color:#fff;background:#315f99;border-color:#2f5f9f}.admin-action-button--primary:hover{background:#284f84;border-color:#244f86}.admin-action-button--secondary{border-color:var(--border,#cbd5e1);background:var(--surface-raised,#f8fafc);color:var(--foreground,#1e293b)}.admin-action-button--secondary:hover{border-color:var(--muted,#94a3b8);background:var(--hover,#eef2f7)}.admin-action-button--utility{border-color:var(--border,#d7dee8);background:var(--surface,#fff);color:var(--text-secondary,#475569)}.admin-action-button--utility:hover{border-color:var(--muted,#b6c2d1);background:var(--hover,#f8fafc)}.admin-action-button--danger{color:#fff;background:#b91c1c;border-color:#b91c1c}.admin-action-button--danger:hover{background:#b91c1c}.admin-action-button--success{color:#fff;background:#16703a;border-color:#15803d}.admin-action-button--success:hover{background:#145f32}.admin-action-button--ghost{color:var(--text-secondary,#475569);box-shadow:none;background:0 0;border-color:#0000}.admin-action-button--ghost:hover{border-color:var(--border,#cbd5e1);background:var(--hover,#f8fafc)}.admin-action-button-group{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.admin-summary-card{border:1px solid var(--border,#cbd5e1);background:var(--surface,#fff);gap:2px;padding:8px 10px;display:grid;box-shadow:0 1px 2px #0f172a0f}.admin-summary-card span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#64748b);font-size:10px;font-weight:800}.admin-summary-card strong{color:var(--foreground,#111827);font-size:18px;font-weight:900}.admin-summary-card small{color:var(--muted,#64748b);font-size:11px;font-weight:700}.admin-summary-card--success{border-color:#86efac}.admin-summary-card--success strong{color:#15803d}.admin-summary-card--danger{border-color:#fca5a5}.admin-summary-card--danger strong{color:#b91c1c}.admin-summary-card--warning{border-color:#fcd34d}.admin-summary-card--warning strong{color:#b45309}.admin-summary-card--info{border-color:#93c5fd}.admin-summary-card--info strong{color:#1d4ed8}.admin-table-wrap{scrollbar-color:#94a3b8 #e2e8f0;scrollbar-width:thin;overflow:auto}.admin-data-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:12px}.admin-data-table thead{background:var(--surface-raised,#f8fafc);color:var(--text-secondary,#475569);text-transform:uppercase;font-size:11px;font-weight:600}.admin-data-table th,.admin-data-table td{border-bottom:1px solid var(--border,#e2e8f0);padding:8px 10px}.admin-data-table tbody tr{background:var(--surface,#fff)}.admin-data-table tbody tr:hover{background:var(--hover,#f8fafc)}.admin-form-grid{gap:8px;padding:10px;display:grid}.admin-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-field{text-transform:uppercase;color:var(--foreground,#334155);gap:4px;font-size:12px;font-weight:700;display:grid}.admin-field em{color:#dc2626;margin-left:3px;font-style:normal}.admin-field input,.admin-field select,.admin-field textarea,.admin-input{border:1px solid var(--border,#cbd5e1);background:var(--surface,#fff);min-height:30px;color:var(--foreground,#111827);border-radius:7px;outline:none;padding:6px 10px;box-shadow:0 1px 2px #0f172a08}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus,.admin-input:focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb40}.admin-status-badge{text-transform:uppercase;color:#334155;background:#f8fafc;border:1px solid #94a3b8;align-items:center;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.admin-status-badge--success{color:#166534;background:#dcfce7;border-color:#16a34a}.admin-status-badge--danger{color:#991b1b;background:#fee2e2;border-color:#dc2626}.admin-status-badge--warning{color:#92400e;background:#fef3c7;border-color:#d97706}.admin-status-badge--info{color:#1e40af;background:#dbeafe;border-color:#2563eb}.admin-icon-button{border:1px solid var(--border,#94a3b8);background:var(--surface,#fff);width:28px;height:28px;color:var(--foreground,#334155);justify-content:center;align-items:center;display:inline-flex}.admin-icon-button:hover{background:var(--hover,#e2e8f0);color:#1d4ed8}.fleet-compact-page .admin-page-content{padding:8px}.fleet-compact-page .admin-module-card{box-shadow:0 1px 2px #0f172a0f}.fleet-compact-page .admin-section-header{padding:5px 8px}.fleet-compact-page .admin-section-header h2{letter-spacing:.1em;font-size:11px}.fleet-compact-page .admin-form-grid{gap:6px;padding:6px 8px}.fleet-compact-page .admin-field{gap:2px;font-size:11px}.fleet-compact-page .admin-input,.fleet-compact-page .admin-field input,.fleet-compact-page .admin-field select,.fleet-compact-page .admin-field textarea{min-height:26px;padding:2px 6px;font-size:12px}.fleet-compact-form{gap:6px;display:grid}.fleet-settlement-row{grid-template-columns:minmax(130px,1fr) minmax(120px,1fr) repeat(3,max-content);align-items:end;gap:8px;padding:6px 8px;display:grid}.fleet-settlement-row .admin-field{min-width:0}.fleet-notes-input{width:calc(100% - 16px);min-height:68px;margin:6px 8px 8px}.fleet-compact-page .admin-toolbar{padding:6px}.fleet-compact-page .admin-data-table th,.fleet-compact-page .admin-data-table td{padding:4px 6px}.fleet-list-table thead th{z-index:1;background:#e2e8f0;position:sticky;top:0}.fleet-compact-page .admin-icon-button{width:24px;height:24px}.customers-compact-page .admin-page-content{gap:8px;padding:8px;display:grid}.customers-compact-page .admin-section-header{padding:6px 8px}.customers-compact-page .admin-section-header h2{letter-spacing:.1em;font-size:11px}.customers-compact-page .admin-form-grid{gap:6px;padding:8px}.customers-compact-page .admin-field{gap:2px;font-size:11px}.customers-compact-page .admin-field input,.customers-compact-page .admin-field select,.customers-compact-page .admin-field textarea,.customers-compact-page .admin-input{min-height:28px;padding:4px 7px;font-size:12px}.customers-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.customers-workbench{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customers-details>summary{cursor:pointer;list-style:none}.customers-details>summary::-webkit-details-marker{display:none}.customers-details-toggle{border:1px solid var(--border,#cbd5e1);background:var(--surface,#fff);letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#64748b);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900}.customers-details[open] .customers-details-toggle{color:#1d4ed8;background:#dbeafe;border-color:#2563eb}.customers-submit-row{justify-content:flex-end;display:flex}.customers-checkbox-field{border:1px solid var(--border,#cbd5e1);background:var(--surface-raised,#f8fafc);text-transform:uppercase;min-height:28px;color:var(--foreground,#334155);border-radius:7px;align-self:end;align-items:center;gap:8px;padding:4px 8px;font-size:11px;font-weight:800;display:flex}.customers-compact-page .admin-data-table th,.customers-compact-page .admin-data-table td{vertical-align:top;padding:5px 7px}.customers-cell{gap:2px;min-width:0;display:grid}.customers-cell strong,.customers-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customers-cell small,.customers-muted{color:var(--muted,#64748b);font-size:11px;font-weight:700}.customers-mode-pill{border:1px solid var(--border,#cbd5e1);background:var(--surface-raised,#f8fafc);text-transform:uppercase;color:var(--foreground,#334155);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:900;display:inline-flex}.customers-chip-row{flex-wrap:wrap;gap:4px;display:flex}.customers-chip-row span{border:1px solid var(--border,#cbd5e1);background:var(--surface-raised,#f8fafc);text-transform:uppercase;color:var(--muted,#64748b);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:900}.customers-primary-site{max-width:360px}.customers-actions{flex-wrap:wrap;gap:4px;display:flex}.customers-actions .admin-action-button{min-height:26px;padding:5px 8px;font-size:11px}.customers-empty{text-align:center;color:var(--muted,#64748b);padding:18px}@media (max-width:1180px){.customers-metric-grid,.customers-workbench{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.customers-metric-grid,.customers-workbench{grid-template-columns:1fr}}:root[data-theme=dark] .admin-page-shell{color:#e5edf8;background:#020617}:root[data-theme=dark] .admin-top-bar{color:#f8fafc;background:#0b1220;border-color:#253449;box-shadow:0 8px 18px #00000047}:root[data-theme=dark] .admin-top-bar__brand,:root[data-theme=dark] .admin-top-bar__module{color:#9fb0c6}:root[data-theme=dark] .admin-module-card,:root[data-theme=dark] .admin-toolbar{color:#e5edf8;background:#0f172a;border-color:#253449;box-shadow:0 1px 3px #00000052}:root[data-theme=dark] .load-edit-toolbar-load-number{color:#f8fafc;background:#1e3a8a;border-color:#60a5fa;box-shadow:inset 0 0 0 1px #93c5fd33}:root[data-theme=neutral] .load-edit-toolbar-load-number{background:#e2e8f0;border-color:#64748b;box-shadow:inset 0 0 0 1px #ffffffb3;color:#111827!important}:root[data-theme=dark] .admin-section-header,:root[data-theme=dark] .admin-data-table thead{color:#cbd5e1;background:#111c31;border-color:#253449}:root[data-theme=dark] .admin-section-header h2,:root[data-theme=dark] .admin-field,:root[data-theme=dark] .admin-data-table strong{color:#f8fafc}:root[data-theme=dark] .admin-section-header p,:root[data-theme=dark] .admin-summary-card span,:root[data-theme=dark] .admin-summary-card small,:root[data-theme=dark] .loads-date-filter__label{color:#9fb0c6}:root[data-theme=dark] .admin-field input,:root[data-theme=dark] .admin-field select,:root[data-theme=dark] .admin-field textarea,:root[data-theme=dark] .admin-input{color:#f8fafc;box-shadow:none;background:#0b1220;border-color:#334155}:root[data-theme=dark] .admin-input::placeholder,:root[data-theme=dark] .admin-field input::placeholder,:root[data-theme=dark] .admin-field textarea::placeholder{color:#8ea0b8}:root[data-theme=dark] .admin-action-button--secondary,:root[data-theme=dark] .admin-action-button--utility,:root[data-theme=dark] .admin-action-button--ghost{color:#e5edf8;background:#111827;border-color:#334155}:root[data-theme=dark] .admin-action-button--secondary:hover,:root[data-theme=dark] .admin-action-button--utility:hover,:root[data-theme=dark] .admin-action-button--ghost:hover{color:#f8fafc;background:#17233a;border-color:#60a5fa}:root[data-theme=dark] .admin-action-button:disabled,:root[data-theme=dark] .admin-action-button[aria-disabled=true]{color:#64748b;background:#111827;border-color:#253449}:root[data-theme=dark] .admin-summary-card,:root[data-theme=dark] .admin-data-table tbody tr{color:#e5edf8;background:#0f172a;border-color:#253449}:root[data-theme=dark] .admin-data-table th,:root[data-theme=dark] .admin-data-table td{border-color:#253449}:root[data-theme=dark] .admin-data-table tbody tr:hover{background:#17233a}:root[data-theme=dark] .admin-data-table th,:root[data-theme=dark] .admin-data-table td,:root[data-theme=dark] .admin-summary-card strong{color:#e5edf8}:root[data-theme=dark] .loads-admin-page table tbody tr{color:#dbe6f4;background:#0f172a}:root[data-theme=dark] .loads-admin-page table tbody tr:nth-child(2n){background:#111c31}:root[data-theme=dark] .loads-admin-page table tbody tr:hover{background:#1b2a44}:root[data-theme=dark] .loads-admin-page table tbody td{color:#dbe6f4;border-color:#253449}:root[data-theme=dark] .loads-admin-page table thead{color:#aebbd0!important;background:#050b18!important}:root[data-theme=dark] .loads-admin-page table thead th{border-color:#253449!important}:root[data-theme=dark] .loads-admin-page .text-slate-100,:root[data-theme=dark] .loads-admin-page .text-slate-200{color:#e5edf8!important}:root[data-theme=dark] .loads-admin-page .text-slate-400,:root[data-theme=dark] .loads-admin-page .text-slate-500,:root[data-theme=dark] .loads-admin-page .text-slate-600{color:#9fb0c6!important}:root[data-theme=dark] .loads-admin-page .text-blue-300,:root[data-theme=dark] .loads-admin-page .text-blue-200{color:#93c5fd!important}:root[data-theme=dark] .loads-admin-page .text-green-300,:root[data-theme=dark] .loads-admin-page .text-emerald-300{color:#5ee7a0!important}:root[data-theme=dark] .loads-admin-page .text-amber-200{color:#facc15!important}:root[data-theme=dark] .master-data-page{color:#e5edf8!important;background:#020617!important}:root[data-theme=dark] .master-data-page h1,:root[data-theme=dark] .master-data-page h2,:root[data-theme=dark] .master-data-page .text-white,:root[data-theme=dark] .master-data-page .text-slate-100,:root[data-theme=dark] .master-data-page .text-slate-200,:root[data-theme=dark] .master-data-page .text-slate-900,:root[data-theme=dark] .master-data-page .text-slate-950,:root[data-theme=dark] .master-data-page td,:root[data-theme=dark] .master-data-page th{color:#f8fafc!important}:root[data-theme=dark] .master-data-page p,:root[data-theme=dark] .master-data-page label,:root[data-theme=dark] .master-data-page label span,:root[data-theme=dark] .master-data-page .text-xs.font-semibold,:root[data-theme=dark] .master-data-page .text-sm.font-semibold,:root[data-theme=dark] .master-data-page .text-slate-300,:root[data-theme=dark] .master-data-page .text-slate-400,:root[data-theme=dark] .master-data-page .text-slate-500,:root[data-theme=dark] .master-data-page .text-slate-600,:root[data-theme=dark] .master-data-page .text-slate-700,:root[data-theme=dark] .master-data-page .text-slate-800{color:#9fb0c6!important}:root[data-theme=dark] .master-data-page .bg-white,:root[data-theme=dark] .master-data-page .bg-gray-100,:root[data-theme=dark] .master-data-page .bg-slate-50,:root[data-theme=dark] .master-data-page .bg-slate-100,:root[data-theme=dark] .master-data-page .bg-slate-800,:root[data-theme=dark] .master-data-page .bg-slate-900,:root[data-theme=dark] .master-data-page .bg-slate-950,:root[data-theme=dark] .master-data-page .bg-blue-500\/10,:root[data-theme=dark] .master-data-page .bg-purple-500\/10,:root[data-theme=dark] .master-data-page .bg-yellow-500\/10,:root[data-theme=dark] .master-data-page .bg-green-500\/10,:root[data-theme=dark] .master-data-page .bg-red-500\/10,:root[data-theme=dark] .master-data-page .bg-slate-800\/60,:root[data-theme=dark] .master-data-page .admin-module-card,:root[data-theme=dark] .master-data-page .admin-toolbar,:root[data-theme=dark] .master-data-page section,:root[data-theme=dark] .master-data-page form,:root[data-theme=dark] .master-data-page .shadow-xl{color:#e5edf8!important;background:#0f172a!important}:root[data-theme=dark] .master-data-page thead,:root[data-theme=dark] .master-data-page .admin-data-table thead,:root[data-theme=dark] .master-data-page .admin-section-header{color:#f8fafc!important;background:#111c31!important}:root[data-theme=dark] .master-data-page tbody tr,:root[data-theme=dark] .master-data-page .admin-data-table tbody tr{color:#e5edf8!important;background:#0f172a!important}:root[data-theme=dark] .master-data-page tbody tr:nth-child(2n){background:#111827!important}:root[data-theme=dark] .master-data-page tbody tr:hover{background:#17233a!important}:root[data-theme=dark] .master-data-page .border,:root[data-theme=dark] .master-data-page .border-slate-200,:root[data-theme=dark] .master-data-page .border-slate-300,:root[data-theme=dark] .master-data-page .border-slate-700,:root[data-theme=dark] .master-data-page .border-slate-800,:root[data-theme=dark] .master-data-page .border-blue-500\/30,:root[data-theme=dark] .master-data-page .border-purple-500\/30,:root[data-theme=dark] .master-data-page .border-yellow-500\/30,:root[data-theme=dark] .master-data-page .border-green-500\/30,:root[data-theme=dark] .master-data-page .border-red-500\/30{border-color:#253449!important}:root[data-theme=dark] .master-data-page input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] .master-data-page select,:root[data-theme=dark] .master-data-page textarea,:root[data-theme=dark] .master-data-page .input,:root[data-theme=dark] .master-data-page .admin-input{color:#f8fafc!important;background:#0b1220!important;border-color:#334155!important}:root[data-theme=dark] .master-data-page input::placeholder,:root[data-theme=dark] .master-data-page textarea::placeholder{color:#8ea0b8!important}:root[data-theme=dark] .master-data-page option{color:#f8fafc;background:#0b1220}:root[data-theme=dark] .master-data-page .contact-action-button{color:#cbd5e1;background:#111827;border-color:#253449}:root[data-theme=dark] .master-data-page .contact-action-button:hover{color:#93c5fd;background:#17233a;border-color:#60a5fa}:root[data-theme=dark] .master-data-page .contact-action-button-primary{color:#93c5fd}:root[data-theme=dark] .master-data-page .contact-action-button-danger{color:#fca5a5;border-color:#7f1d1d}:root[data-theme=dark] .master-data-page .contact-action-button-danger:hover{color:#fecaca;background:#3f1216;border-color:#ef4444}:root[data-theme=dark] .admin-icon-button{color:#cbd5e1;background:#111827;border-color:#334155}:root[data-theme=dark] .admin-icon-button:hover{color:#93c5fd;background:#17233a}@media (max-width:1024px){.admin-form-grid--3,.admin-form-grid--4,.fleet-settlement-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-top-bar{grid-template-columns:1fr}.admin-top-bar__title,.admin-top-bar__brand{text-align:left}.admin-top-bar__actions{justify-content:flex-start}.admin-form-grid,.admin-form-grid--2,.admin-form-grid--3,.admin-form-grid--4,.fleet-settlement-row{grid-template-columns:1fr}}.admin-main-frame{background:var(--page-bg);color:var(--foreground)}.admin-page-shell,.admin-main-frame>main,.admin-main-frame .module-documents,.admin-main-frame .master-data-page,.admin-main-frame .loads-admin-page{background:var(--page-bg)!important;color:var(--foreground)!important}.admin-module-card,.admin-toolbar,.admin-summary-card,.admin-main-frame section,.admin-main-frame form,.admin-main-frame .rounded-xl.border,.admin-main-frame .rounded-lg.border,.admin-main-frame .rounded-2xl.border{border-color:var(--border)!important;background:var(--surface)!important;color:var(--foreground)!important}.admin-section-header,.admin-data-table thead,.admin-main-frame thead,.admin-main-frame .border-b.bg-slate-50,.admin-main-frame .border-b.bg-slate-100,.admin-main-frame .bg-slate-50.border-b,.admin-main-frame .bg-slate-100.border-b{border-color:var(--border)!important;background:var(--table-header)!important;color:var(--foreground)!important}.admin-data-table tbody tr,.admin-main-frame tbody tr{background:var(--table-row)!important;color:var(--foreground)!important}.admin-data-table tbody tr:nth-child(2n),.admin-main-frame tbody tr:nth-child(2n){background:var(--table-row-alt)!important}.admin-data-table tbody tr:hover,.admin-main-frame tbody tr:hover{background:var(--hover)!important}.admin-data-table th,.admin-data-table td,.admin-main-frame th,.admin-main-frame td{border-color:var(--border)!important;color:var(--foreground)!important}:root[data-theme=neutral] .admin-data-table thead th :where(button,a,[role=button]),:root[data-theme=neutral] .admin-main-frame thead th :where(button,a,[role=button]){box-shadow:none!important;background:0 0!important}:root[data-theme=neutral] .admin-data-table thead th :where(button,a,[role=button]):hover,:root[data-theme=neutral] .admin-main-frame thead th :where(button,a,[role=button]):hover{background:0 0!important}.admin-section-header h2,.admin-top-bar__title,.admin-summary-card strong,.admin-main-frame h1,.admin-main-frame h2,.admin-main-frame h3,.admin-main-frame h4,.admin-main-frame .text-slate-50,.admin-main-frame .text-slate-100,.admin-main-frame .text-slate-200,.admin-main-frame .text-slate-900,.admin-main-frame .text-slate-950,.admin-main-frame .text-gray-900{color:var(--foreground)!important}.admin-section-header p,.admin-top-bar__brand,.admin-top-bar__module,.admin-field,.admin-summary-card span,.admin-summary-card small,.loads-date-filter__label,.admin-main-frame p,.admin-main-frame label,.admin-main-frame .text-slate-300,.admin-main-frame .text-slate-400,.admin-main-frame .text-slate-500,.admin-main-frame .text-slate-600,.admin-main-frame .text-slate-700,.admin-main-frame .text-slate-800,.admin-main-frame .text-gray-500,.admin-main-frame .text-gray-600,.admin-main-frame .text-gray-700,.admin-main-frame .opacity-70{color:var(--muted)!important;opacity:1!important}.admin-field input,.admin-field select,.admin-field textarea,.admin-input,.admin-main-frame input:not([type=checkbox]):not([type=radio]):not([type=file]),.admin-main-frame select,.admin-main-frame textarea{border-color:var(--border)!important;background:var(--input-bg,#fff)!important;color:var(--input-text,#111827)!important}.admin-field input::placeholder,.admin-field textarea::placeholder,.admin-input::placeholder,.admin-main-frame input::placeholder,.admin-main-frame textarea::placeholder{color:var(--muted)!important;opacity:1!important}.admin-main-frame option{background:var(--input-bg,#fff);color:var(--input-text,#111827)}.admin-status-badge,.admin-main-frame .rounded.bg-gray-100,.admin-main-frame .rounded.bg-slate-100,.admin-main-frame .rounded.border:not(.bg-blue-600):not(.bg-blue-700):not(.bg-red-600):not(.bg-red-700){border-color:var(--border)!important;background:var(--surface-muted)!important;color:var(--text-secondary)!important}.admin-action-button--primary,.admin-main-frame .bg-blue-600,.admin-main-frame .bg-blue-700,.admin-main-frame button.bg-blue-600,.admin-main-frame button.bg-blue-700,.admin-main-frame a.bg-blue-600,.admin-main-frame a.bg-blue-700{color:#fff!important;background:#2563eb!important;border-color:#1d4ed8!important}.admin-action-button--danger,.admin-main-frame .bg-red-600,.admin-main-frame .bg-red-700,.admin-main-frame button.bg-red-600,.admin-main-frame button.bg-red-700{color:#fff!important;background:#dc2626!important;border-color:#b91c1c!important}.admin-action-button--secondary,.admin-action-button--utility,.admin-action-button--ghost,.admin-icon-button,.admin-main-frame button:not(.bg-blue-600):not(.bg-blue-700):not(.bg-red-600):not(.bg-red-700):not(.admin-action-button--primary):not(.admin-action-button--danger),.admin-main-frame a.rounded.border:not(.bg-blue-600):not(.bg-blue-700):not(.bg-red-600):not(.bg-red-700){border-color:var(--border)!important;background:var(--surface-muted)!important;color:var(--text-secondary)!important}.admin-action-button--secondary:hover,.admin-action-button--utility:hover,.admin-action-button--ghost:hover,.admin-icon-button:hover,.admin-main-frame button:not(.bg-blue-600):not(.bg-blue-700):not(.bg-red-600):not(.bg-red-700):hover,.admin-main-frame a.rounded.border:not(.bg-blue-600):not(.bg-blue-700):not(.bg-red-600):not(.bg-red-700):hover{background:var(--hover)!important;color:var(--foreground)!important}.admin-main-frame .fixed[role=dialog]>*,.admin-main-frame .fixed.inset-0 section,.admin-main-frame .fixed.inset-0 .rounded-xl,.admin-main-frame .fixed.inset-0 .rounded-2xl{border-color:var(--border)!important;background:var(--surface)!important;color:var(--foreground)!important}:root:not([data-theme]),:root[data-theme=light],:root[data-theme=neutral]{--input-bg:#fff;--input-text:#111827}:root[data-theme=dark]{--input-bg:#111827;--input-text:#f8fafc}:root[data-theme=dark] .admin-page-shell,:root[data-theme=dark] .admin-main-frame,:root[data-theme=dark] .admin-main-frame>main{color:#f8fafc!important;background:#020617!important}:root[data-theme=dark] .admin-module-card,:root[data-theme=dark] .admin-toolbar,:root[data-theme=dark] .admin-summary-card,:root[data-theme=dark] .admin-main-frame section,:root[data-theme=dark] .admin-main-frame form,:root[data-theme=dark] .admin-main-frame .rounded-xl.border,:root[data-theme=dark] .admin-main-frame .rounded-lg.border,:root[data-theme=dark] .admin-main-frame .rounded-2xl.border{background:#0f172a!important;border-color:#334155!important}:root[data-theme=dark] .admin-main-frame table,:root[data-theme=dark] .admin-main-frame thead,:root[data-theme=dark] .admin-main-frame tbody,:root[data-theme=dark] .admin-main-frame tr,:root[data-theme=dark] .admin-main-frame th,:root[data-theme=dark] .admin-main-frame td{color:#f8fafc!important}:root[data-theme=light] .admin-main-frame input:not([type=checkbox]):not([type=radio]):not([type=file]),:root[data-theme=light] .admin-main-frame select,:root[data-theme=light] .admin-main-frame textarea,:root[data-theme=neutral] .admin-main-frame input:not([type=checkbox]):not([type=radio]):not([type=file]),:root[data-theme=neutral] .admin-main-frame select,:root[data-theme=neutral] .admin-main-frame textarea{color:#111827!important;background:#fff!important}:root[data-theme=neutral] .admin-main-frame :where(.bg-slate-900,.bg-slate-950,.bg-slate-900\/80,.bg-slate-900\/95,.bg-slate-950\/90,.bg-slate-950\/95,.bg-blue-900,.bg-blue-950,.bg-blue-900\/50,.bg-blue-900\/60,.bg-blue-900\/70,.bg-blue-900\/80,.bg-blue-900\/90,.bg-blue-950\/50,.bg-blue-950\/60,.bg-blue-950\/70,.bg-blue-950\/80,.bg-blue-950\/90,[class*="bg-[#020617]"],[class*="bg-[#0b1220]"],[class*="bg-[#0f172a]"],[class*="bg-[#111827]"],[class*="bg-[#111c31]"],[class*="bg-[#13203a]"],[class*="bg-[#1a2b4a]"]){background:var(--surface)!important;border-color:var(--border)!important;color:var(--foreground)!important}:root[data-theme=neutral] .admin-main-frame :where(.bg-slate-900,.bg-slate-950,.bg-slate-900\/80,.bg-slate-900\/95,.bg-slate-950\/90,.bg-slate-950\/95,.bg-blue-900,.bg-blue-950,.bg-blue-900\/50,.bg-blue-900\/60,.bg-blue-900\/70,.bg-blue-900\/80,.bg-blue-900\/90,.bg-blue-950\/50,.bg-blue-950\/60,.bg-blue-950\/70,.bg-blue-950\/80,.bg-blue-950\/90,[class*="bg-[#020617]"],[class*="bg-[#0b1220]"],[class*="bg-[#0f172a]"],[class*="bg-[#111827]"],[class*="bg-[#111c31]"],[class*="bg-[#13203a]"],[class*="bg-[#1a2b4a]"]) :where(h1,h2,h3,h4,p,span,strong,small,svg,.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700,.text-slate-800,.text-slate-900,.text-slate-950,.text-gray-900){color:var(--foreground)!important}:root[data-theme=neutral] .admin-main-frame :where(.bg-slate-900,.bg-slate-950,.bg-slate-900\/80,.bg-slate-900\/95,.bg-slate-950\/90,.bg-slate-950\/95,.bg-blue-900,.bg-blue-950,.bg-blue-900\/50,.bg-blue-900\/60,.bg-blue-900\/70,.bg-blue-900\/80,.bg-blue-900\/90,.bg-blue-950\/50,.bg-blue-950\/60,.bg-blue-950\/70,.bg-blue-950\/80,.bg-blue-950\/90,[class*="bg-[#020617]"],[class*="bg-[#0b1220]"],[class*="bg-[#0f172a]"],[class*="bg-[#111827]"],[class*="bg-[#111c31]"],[class*="bg-[#13203a]"],[class*="bg-[#1a2b4a]"]) :where(.text-blue-50,.text-blue-100,.text-blue-200,.text-blue-300,.text-cyan-50,.text-cyan-100,.text-cyan-200,.text-cyan-300,.text-sky-50,.text-sky-100,.text-sky-200,.text-sky-300){color:var(--brand)!important}:root[data-theme=neutral] .admin-main-frame :where(.bg-white,.bg-slate-50,.bg-slate-100,.bg-slate-200,.bg-gray-50,.bg-gray-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-emerald-50,.bg-red-50,.bg-amber-50,.bg-yellow-50),:root[data-theme=neutral] .admin-main-frame :where(.bg-white,.bg-slate-50,.bg-slate-100,.bg-slate-200,.bg-gray-50,.bg-gray-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-emerald-50,.bg-red-50,.bg-amber-50,.bg-yellow-50)>:where(h1,h2,h3,h4,p,span,strong,small,svg,.text-white,.text-slate-50,.text-slate-100,.text-slate-900,.text-slate-950,.text-gray-900){color:var(--foreground)!important}:root[data-theme=neutral] .admin-main-frame .route-legs-page,:root[data-theme=neutral] .admin-main-frame .route-legs-page :where(section,article,.rounded-xl.border,.rounded-lg.border,.rounded-2xl.border),:root[data-theme=neutral] .admin-main-frame .route-legs-page :where(.bg-slate-950,.bg-slate-900,.bg-slate-800,.bg-slate-700,.bg-slate-950\/70,.bg-slate-900\/95,.bg-slate-900\/80,.bg-blue-950,.bg-blue-950\/70,.bg-blue-900,.bg-blue-500\/10,.bg-blue-500\/15,.bg-blue-500\/25){background-color:var(--surface)!important;color:#0f172a!important;border-color:#94a3b8!important}:root[data-theme=neutral] .admin-main-frame .route-legs-page :where(.bg-slate-950,.bg-slate-900,.bg-slate-800,.bg-slate-700,.bg-slate-950\/70,.bg-slate-900\/95,.bg-slate-900\/80,.bg-blue-950,.bg-blue-950\/70,.bg-blue-900,.bg-blue-500\/10,.bg-blue-500\/15,.bg-blue-500\/25) :where(h1,h2,h3,h4,p,span,strong,small,label,svg,.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700,.text-slate-800,.text-slate-900,.text-slate-950,.text-gray-900){color:#0f172a!important}:root[data-theme=neutral] .admin-main-frame .route-legs-page :where(.text-blue-50,.text-blue-100,.text-blue-200,.text-blue-300,.text-blue-400,.text-blue-500,.text-blue-600,.text-blue-700,.text-blue-800){color:#2563eb!important}:root[data-theme=neutral] .admin-main-frame .route-legs-page :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.bg-white,.bg-slate-50,.bg-slate-100,.bg-slate-200,.bg-gray-50,.bg-gray-100,.bg-blue-50,.bg-blue-100,.bg-amber-50,.bg-yellow-50){color:#0f172a!important;background-color:#f8fafc!important;border-color:#94a3b8!important}:root[data-theme=neutral] .admin-main-frame .route-legs-page :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea)::placeholder{color:#475569!important}:root[data-theme=neutral] .admin-main-frame .route-legs-page :where(option){color:#0f172a!important;background-color:#f8fafc!important}:root[data-theme=neutral] .admin-main-frame .route-legs-page :where(.bg-white,.bg-slate-50,.bg-slate-100,.bg-slate-200,.bg-gray-50,.bg-gray-100,.bg-blue-50,.bg-blue-100,.bg-amber-50,.bg-yellow-50) :where(h1,h2,h3,h4,p,span,strong,small,label,svg,.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700,.text-slate-800,.text-slate-900,.text-slate-950,.text-gray-900){color:#0f172a!important}:root[data-theme=neutral] .admin-main-frame .route-legs-page :where(.bg-green-600,.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-red-600,.bg-red-700),:root[data-theme=neutral] .admin-main-frame .route-legs-page :where(.bg-green-600,.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-red-600,.bg-red-700) *{color:#fff!important}:root[data-theme=neutral] .admin-main-frame .route-legs-page :where(button.bg-blue-500,button.bg-blue-600,button.bg-blue-700){color:#fff!important;background:#2563eb!important;border-color:#1d4ed8!important}:root[data-theme=neutral] .admin-main-frame .route-legs-page :where(button.bg-green-600){color:#fff!important;background:#16a34a!important;border-color:#15803d!important}:root[data-theme=neutral] .admin-main-frame .route-legs-page :where(button.bg-red-600,button.bg-red-700){color:#fff!important;background:#dc2626!important;border-color:#b91c1c!important}:root[data-theme=neutral] .admin-main-frame .route-legs-page :where(button:disabled,button[disabled]){color:#334155!important;opacity:1!important;cursor:not-allowed!important;background:#e2e8f0!important;border-color:#94a3b8!important}:root[data-theme=neutral] .admin-main-frame .route-legs-page :where(button:disabled,button[disabled]) *{color:#334155!important;opacity:1!important;cursor:not-allowed!important}.command-center-page{box-sizing:border-box;height:calc(100dvh - 96px);min-height:0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:hidden;color:#4ade80!important;background:#000!important}.command-center-shell{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #22c55e29,0 0 24px #16a34a1f;background:#020403!important;border:1px solid #14532d!important}.command-center-header{background:#030805;border-bottom:1px solid #14532d;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.command-center-eyebrow,.command-panel-title{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;color:#86efac!important}.command-center-header h1{letter-spacing:.04em;margin-top:2px;font-size:17px;font-weight:900;color:#bbf7d0!important}.command-center-status{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.command-center-status span,.command-shortcuts{background:#031107;border:1px solid #166534;padding:5px 8px;font-size:11px;font-weight:800;color:#bbf7d0!important}.command-center-grid{grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.command-center-panel{border-right:1px solid #14532d;min-height:0;padding:10px;overflow:auto;background:#010302!important}.command-center-panel dl{gap:4px;margin:8px 0 14px;display:grid}.command-center-panel dl div{border-bottom:1px dashed #22c55e47;justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}.command-center-panel dt{text-transform:uppercase;font-size:11px;font-weight:700;color:#4ade80!important}.command-center-panel dd{font-size:13px;font-weight:900;color:#dcfce7!important}.command-terminal{grid-template-rows:minmax(0,1fr) auto auto;min-width:0;min-height:0;display:grid;overflow:hidden;background:#000!important}.command-output{overscroll-behavior:contain;scrollbar-color:#16a34a #000;scrollbar-width:thin;min-height:0;padding:14px;overflow:auto;background:#000!important}.command-line{white-space:pre-wrap;word-break:break-word;min-height:17px;margin:0;font-family:inherit;font-size:13px;font-weight:700;line-height:1.35;color:#4ade80!important}.command-line-block{margin:0 0 4px}.command-result-actions{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px;max-width:100%;margin:7px 0 12px;display:grid}.admin-main-frame .command-center-page button.command-result-action,.admin-main-frame .command-center-page button.command-result-action:not(.bg-blue-600):not(.bg-blue-700):not(.bg-red-600):not(.bg-red-700):not(.admin-action-button--primary):not(.admin-action-button--danger),.command-result-action{text-transform:uppercase;cursor:pointer;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:8px;min-height:34px;color:#dcfce7!important;text-align:left!important;background:#031107!important;border:1px solid #15803d!important;border-radius:0!important;padding:6px 8px!important;font-family:inherit!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important;display:grid!important;box-shadow:inset 0 0 0 1px #16a34a38!important}.admin-main-frame .command-center-page button.command-result-action:hover,.admin-main-frame .command-center-page button.command-result-action:not(.bg-blue-600):not(.bg-blue-700):not(.bg-red-600):not(.bg-red-700):not(.admin-action-button--primary):not(.admin-action-button--danger):hover,.command-result-action:hover{color:#fff!important;background:#052e16!important;border-color:#86efac!important}.command-result-action-command,.command-result-action-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.command-result-action-command{color:#dcfce7!important}.command-result-action-hint{opacity:.86;color:#86efac!important}.command-line-system{color:#86efac!important}.command-line-command{color:#dcfce7!important}.command-line-error{color:#fbbf24!important}.command-suggestions{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-height:42px;max-height:112px;padding:8px 12px;display:grid;overflow:hidden;background:#010302!important;border-top:1px solid #14532d!important}.command-suggestions-label{letter-spacing:.12em;font-size:11px;font-weight:900;line-height:28px;color:#86efac!important}.command-suggestion-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex;overflow:hidden}.admin-main-frame .command-suggestion,.command-suggestion{cursor:pointer;grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:8px;max-width:min(100%,520px);min-height:28px;color:#bbf7d0!important;text-align:left!important;box-shadow:none!important;background:#031107!important;border:1px solid #166534!important;border-radius:0!important;padding:5px 8px!important;font-family:inherit!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important;display:grid!important}.admin-main-frame .command-center-page button.command-suggestion:not(.bg-blue-600):not(.bg-blue-700):not(.bg-red-600):not(.bg-red-700):not(.admin-action-button--primary):not(.admin-action-button--danger){color:#bbf7d0!important;background:#031107!important;border-color:#166534!important}.admin-main-frame .command-suggestion:hover,.admin-main-frame .command-suggestion-active,.command-suggestion:hover,.command-suggestion-active{color:#dcfce7!important;background:#052e16!important;border-color:#4ade80!important;box-shadow:inset 0 0 0 1px #4ade805c!important}.admin-main-frame .command-center-page button.command-suggestion:not(.bg-blue-600):not(.bg-blue-700):not(.bg-red-600):not(.bg-red-700):not(.admin-action-button--primary):not(.admin-action-button--danger):hover,.admin-main-frame .command-center-page button.command-suggestion-active:not(.bg-blue-600):not(.bg-blue-700):not(.bg-red-600):not(.bg-red-700):not(.admin-action-button--primary):not(.admin-action-button--danger){color:#dcfce7!important;background:#052e16!important;border-color:#4ade80!important}.command-suggestion-command,.command-suggestion-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.command-suggestion-command{color:#dcfce7!important}.command-suggestion-hint{opacity:.82;color:#86efac!important}.command-input-bar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;display:grid;color:#bbf7d0!important;background:#030805!important;border-top:1px solid #14532d!important}.command-input-bar>.command-prompt{font-size:16px;font-weight:900;color:#bbf7d0!important}.command-input-wrap{min-width:0;min-height:32px;position:relative;overflow:hidden}.command-input-render{pointer-events:none;white-space:pre;align-items:center;min-height:32px;font-family:inherit;font-size:14px;font-weight:900;line-height:1;display:flex;overflow:hidden;color:#dcfce7!important}.command-input-render-placeholder{color:#4ade80b8!important}.command-input-text{text-overflow:clip;min-width:0;overflow:hidden}.command-cursor{width:9px;height:18px;margin-left:3px;animation:1s step-end infinite command-cursor-blink;display:inline-block;transform:translateY(1px);box-shadow:0 0 12px #4ade80b8;background:#4ade80!important}@keyframes command-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.admin-main-frame .command-input-bar input,.command-input-bar input{opacity:.01;outline:none;width:100%;min-height:32px;font-family:inherit;font-size:14px;font-weight:800;position:absolute;inset:0;color:#0000!important;caret-color:#0000!important;box-shadow:none!important;background:0 0!important;border:0!important}.command-input-bar input::placeholder{color:#4ade80!important;opacity:.7!important}:root[data-theme=light] .command-center-page,:root[data-theme=neutral] .command-center-page,:root[data-theme=dark] .command-center-page,:root[data-theme=light] .admin-main-frame .command-center-page,:root[data-theme=neutral] .admin-main-frame .command-center-page,:root[data-theme=dark] .admin-main-frame .command-center-page,:root[data-theme=light] .admin-main-frame .command-center-page .command-center-shell,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-center-shell,:root[data-theme=dark] .admin-main-frame .command-center-page .command-center-shell,:root[data-theme=light] .admin-main-frame .command-center-page .command-terminal,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-terminal,:root[data-theme=dark] .admin-main-frame .command-center-page .command-terminal,:root[data-theme=light] .admin-main-frame .command-center-page .command-output,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-output,:root[data-theme=dark] .admin-main-frame .command-center-page .command-output{color:#4ade80!important;background:#000!important}:root[data-theme=light] .admin-main-frame .command-center-page .command-center-header,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-center-header,:root[data-theme=dark] .admin-main-frame .command-center-page .command-center-header,:root[data-theme=light] .admin-main-frame .command-center-page .command-suggestions,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-suggestions,:root[data-theme=dark] .admin-main-frame .command-center-page .command-suggestions,:root[data-theme=light] .admin-main-frame .command-center-page .command-input-bar,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-input-bar,:root[data-theme=dark] .admin-main-frame .command-center-page .command-input-bar{color:#bbf7d0!important;background:#030805!important}:root[data-theme=light] .admin-main-frame .command-center-page .command-center-panel,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-center-panel,:root[data-theme=dark] .admin-main-frame .command-center-page .command-center-panel{color:#4ade80!important;background:#010302!important}:root[data-theme=light] .admin-main-frame .command-center-page .command-line,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-line,:root[data-theme=dark] .admin-main-frame .command-center-page .command-line{color:#4ade80!important}:root[data-theme=light] .admin-main-frame .command-center-page .command-line-system,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-line-system,:root[data-theme=dark] .admin-main-frame .command-center-page .command-line-system,:root[data-theme=light] .admin-main-frame .command-center-page .command-center-eyebrow,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-center-eyebrow,:root[data-theme=dark] .admin-main-frame .command-center-page .command-center-eyebrow,:root[data-theme=light] .admin-main-frame .command-center-page .command-panel-title,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-panel-title,:root[data-theme=dark] .admin-main-frame .command-center-page .command-panel-title,:root[data-theme=light] .admin-main-frame .command-center-page .command-suggestions-label,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-suggestions-label,:root[data-theme=dark] .admin-main-frame .command-center-page .command-suggestions-label,:root[data-theme=light] .admin-main-frame .command-center-page .command-suggestion-hint,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-suggestion-hint,:root[data-theme=dark] .admin-main-frame .command-center-page .command-suggestion-hint{color:#86efac!important}:root[data-theme=light] .admin-main-frame .command-center-page .command-line-command,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-line-command,:root[data-theme=dark] .admin-main-frame .command-center-page .command-line-command,:root[data-theme=light] .admin-main-frame .command-center-page .command-center-header h1,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-center-header h1,:root[data-theme=dark] .admin-main-frame .command-center-page .command-center-header h1,:root[data-theme=light] .admin-main-frame .command-center-page .command-center-status span,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-center-status span,:root[data-theme=dark] .admin-main-frame .command-center-page .command-center-status span,:root[data-theme=light] .admin-main-frame .command-center-page .command-shortcuts,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-shortcuts,:root[data-theme=dark] .admin-main-frame .command-center-page .command-shortcuts,:root[data-theme=light] .admin-main-frame .command-center-page .command-suggestion,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-suggestion,:root[data-theme=dark] .admin-main-frame .command-center-page .command-suggestion,:root[data-theme=light] .admin-main-frame .command-center-page .command-suggestion-command,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-suggestion-command,:root[data-theme=dark] .admin-main-frame .command-center-page .command-suggestion-command{color:#dcfce7!important}:root[data-theme=light] .admin-main-frame .command-center-page .command-input-bar input,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-input-bar input,:root[data-theme=dark] .admin-main-frame .command-center-page .command-input-bar input{color:#0000!important;caret-color:#0000!important;background:0 0!important;border-color:#0000!important}:root[data-theme=light] .admin-main-frame .command-center-page .command-input-bar input::placeholder,:root[data-theme=neutral] .admin-main-frame .command-center-page .command-input-bar input::placeholder,:root[data-theme=dark] .admin-main-frame .command-center-page .command-input-bar input::placeholder{color:#4ade80!important;opacity:.72!important}:root[data-theme=light] .admin-main-frame .command-center-page button.command-result-action,:root[data-theme=neutral] .admin-main-frame .command-center-page button.command-result-action,:root[data-theme=dark] .admin-main-frame .command-center-page button.command-result-action,:root[data-theme=light] .admin-main-frame .command-center-page button.command-result-action:not(.bg-blue-600):not(.bg-blue-700):not(.bg-red-600):not(.bg-red-700):not(.admin-action-button--primary):not(.admin-action-button--danger),:root[data-theme=neutral] .admin-main-frame .command-center-page button.command-result-action:not(.bg-blue-600):not(.bg-blue-700):not(.bg-red-600):not(.bg-red-700):not(.admin-action-button--primary):not(.admin-action-button--danger),:root[data-theme=dark] .admin-main-frame .command-center-page button.command-result-action:not(.bg-blue-600):not(.bg-blue-700):not(.bg-red-600):not(.bg-red-700):not(.admin-action-button--primary):not(.admin-action-button--danger){color:#dcfce7!important;background:#031107!important;border-color:#15803d!important;box-shadow:inset 0 0 0 1px #16a34a38!important}:root[data-theme=light] .admin-main-frame .command-center-page button.command-result-action:hover,:root[data-theme=neutral] .admin-main-frame .command-center-page button.command-result-action:hover,:root[data-theme=dark] .admin-main-frame .command-center-page button.command-result-action:hover,:root[data-theme=light] .admin-main-frame .command-center-page button.command-result-action:not(.bg-blue-600):not(.bg-blue-700):not(.bg-red-600):not(.bg-red-700):not(.admin-action-button--primary):not(.admin-action-button--danger):hover,:root[data-theme=neutral] .admin-main-frame .command-center-page button.command-result-action:not(.bg-blue-600):not(.bg-blue-700):not(.bg-red-600):not(.bg-red-700):not(.admin-action-button--primary):not(.admin-action-button--danger):hover,:root[data-theme=dark] .admin-main-frame .command-center-page button.command-result-action:not(.bg-blue-600):not(.bg-blue-700):not(.bg-red-600):not(.bg-red-700):not(.admin-action-button--primary):not(.admin-action-button--danger):hover{color:#fff!important;background:#052e16!important;border-color:#86efac!important}:root[data-theme=light] .admin-main-frame .command-center-page button.command-result-action :where(.command-result-action-command),:root[data-theme=neutral] .admin-main-frame .command-center-page button.command-result-action :where(.command-result-action-command),:root[data-theme=dark] .admin-main-frame .command-center-page button.command-result-action :where(.command-result-action-command){color:#dcfce7!important}:root[data-theme=light] .admin-main-frame .command-center-page button.command-result-action :where(.command-result-action-hint),:root[data-theme=neutral] .admin-main-frame .command-center-page button.command-result-action :where(.command-result-action-hint),:root[data-theme=dark] .admin-main-frame .command-center-page button.command-result-action :where(.command-result-action-hint){color:#86efac!important}:root[data-reduce-motion=true] .command-cursor{animation:none}@media (max-width:900px){.command-center-header{flex-direction:column;align-items:flex-start}.command-center-status{justify-content:flex-start}.command-center-grid{grid-template-columns:1fr}.command-center-panel{border-bottom:1px solid #14532d;border-right:0}.command-suggestions{grid-template-columns:1fr}.command-suggestions-label{line-height:1.2}.admin-main-frame .command-suggestion,.command-suggestion{grid-template-columns:1fr}}
