:root{--fleet-brand:#860001;--fleet-brand-hover:#a30a0a;--fleet-ink:#12090a;--fleet-bg:#f8f5f4;--fleet-surface:#fff;--fleet-border:#e7dad8;--fleet-muted:#6b5b5b;--status-ready:#059669;--status-blocked:#dc2626;--status-warning:#d97706;--status-preview:#2563eb;--status-cod:#7c3aed;--status-prepaid:#0284c7;--background:var(--fleet-bg);--surface:var(--fleet-surface);--surface-muted:#f3eeed;--text:var(--fleet-ink);--muted:var(--fleet-muted);--border:var(--fleet-border);--accent:var(--fleet-brand);--accent-strong:var(--fleet-brand-hover);--accent-soft:#f8e8e8;--fleet-blue:var(--fleet-brand);--fleet-blue-strong:var(--fleet-brand-hover);--paper:var(--fleet-bg);--ink:var(--fleet-ink);--danger:var(--status-blocked);--warning:var(--status-warning);--success:var(--status-ready);--success-soft:#ecfdf5;--preview:var(--status-preview);--preview-soft:#eff6ff;--cod-soft:#f5f3ff;--prepaid-soft:#e0f2fe;--shadow:0 18px 44px #10182814}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--background);color:var(--text);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}h1,h2,p{margin:0}h1{font-size:clamp(28px,4vw,42px);line-height:1.08}h2{font-size:18px;line-height:1.2}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.auth-page{background:radial-gradient(circle at 18% 20%, #8600011a, transparent 30%), linear-gradient(135deg, #f8f0f0 0%, #f8f5f4 48%, #f3eeed 100%), var(--background);place-items:center;min-height:100vh;padding:32px;display:grid}.streamline-login-page{background:linear-gradient(180deg, #fbfaf9 0%, #f7f4f3 58%, #f0eeee 100%), var(--paper);place-items:center;min-height:100vh;padding:40px 24px 174px;display:grid;position:relative;overflow:hidden}.streamline-login-card{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #e3d8ca;border-radius:8px;width:min(100%,448px);padding:28px 24px;position:relative;box-shadow:0 22px 54px #12090a1a}.login-logistics-scene{z-index:1;pointer-events:none;height:min(34vh,288px);min-height:188px;position:absolute;inset:auto 0 0}.login-skyline,.login-fleet-vehicles{display:block;position:absolute;left:50%;transform:translate(-50%)}.login-skyline{width:max(1600px,100vw);height:100%;bottom:0}.login-skyline-back{fill:#e4e4e6;opacity:.74}.login-skyline-front{fill:#d9d9dc;opacity:.82}.login-road-shadow{fill:#222226}.login-fleet-vehicles{filter:drop-shadow(0 14px 12px #12090a24);width:min(720px,44vw);min-width:540px;margin-left:clamp(-450px,-31vw,-270px);bottom:4px}.streamline-login-brand{text-align:center;flex-direction:column;align-items:center;margin-bottom:26px;display:flex}.streamline-login-logo{object-fit:contain;width:auto;height:56px}.streamline-login-brand p{color:var(--fleet-blue);letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-size:13px;font-weight:850}.streamline-login-brand h1{margin-top:26px;font-size:24px;font-weight:700;line-height:1.2}.streamline-login-card .auth-form{gap:16px}.streamline-login-card .auth-form label{gap:8px;font-size:14px;font-weight:700}.streamline-login-card .auth-form input{background:#fff;border-color:#e3d8ca;border-radius:6px;min-height:42px;font-size:16px;font-weight:500}.streamline-login-card .auth-form input:focus{border-color:var(--fleet-blue);outline:3px solid #86000129}.streamline-login-card .primary-button{border-color:var(--fleet-blue-strong);background:var(--fleet-blue);border-radius:6px;min-height:40px;font-size:14px;font-weight:800}.streamline-login-card .primary-button:hover{background:var(--fleet-blue-strong)}.saved-email-card{background:var(--paper);border:1px solid #e3d8ca;border-radius:6px;padding:10px 12px}.saved-email-card p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.saved-email-card strong{overflow-wrap:anywhere;margin-top:4px;font-size:14px;display:block}.saved-email-card button{color:var(--fleet-blue-strong);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;font-weight:800}.auth-shell{background:var(--surface);border:1px solid #1018281f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(360px,430px);width:min(100%,980px);min-height:540px;display:grid;overflow:hidden;box-shadow:0 24px 70px #10182821}.auth-intro{background:linear-gradient(160deg, #860001f5, #12090afa), var(--accent-strong);color:#fff;flex-direction:column;justify-content:space-between;gap:36px;min-width:0;padding:44px;display:flex}.auth-intro .eyebrow{color:#ffd8d8}.auth-intro h1{color:#fff;max-width:520px;font-size:clamp(38px,5vw,58px)}.auth-intro p{color:#ffffffd1;max-width:560px;line-height:1.75}.auth-badges{flex-wrap:wrap;gap:8px;display:flex}.auth-badges span{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:8px;align-items:center;min-height:32px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.auth-card{background:var(--surface);align-content:center;gap:18px;width:100%;padding:44px;display:grid}.auth-card h2{font-size:28px;line-height:1.08}.blocked-page{padding:24px}.blocked-card{border:1px solid var(--border);width:min(100%,480px);box-shadow:var(--shadow);border-radius:8px}.auth-copy,.page-header p,.empty-state p,.module-card small,.brand-link small{color:var(--muted);line-height:1.6}.auth-form{gap:15px;display:grid}.auth-form label{color:var(--text);gap:7px;font-size:13px;font-weight:700;display:grid}.auth-form input{border:1px solid var(--border);width:100%;min-height:46px;color:var(--text);background:#f9fbfc;border-radius:8px;padding:0 13px;font-weight:650}.auth-form input:focus{border-color:var(--accent);outline:3px solid #86000129}.form-error,.form-status{color:var(--danger);background:#fff3f1;border:1px solid #f4b8b0;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.form-status{background:var(--success-soft);color:var(--success);border-color:#a7f3d0}.primary-button,.ghost-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:750;display:inline-flex}.primary-button{border:1px solid var(--accent-strong);background:var(--accent);color:#fff;gap:8px}.primary-button:hover{background:var(--accent-strong)}.danger-button{background:var(--danger);color:#fff;cursor:pointer;border:1px solid #b91c1c;border-radius:8px;justify-content:center;align-items:center;width:max-content;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}.danger-button:hover{background:#b91c1c}.primary-button:disabled{cursor:wait;opacity:.7}.ghost-button{border:1px solid var(--border);background:var(--surface);color:var(--text)}.toast-region{z-index:80;pointer-events:none;gap:10px;width:min(390px,100vw - 32px);display:grid;position:fixed;bottom:18px;right:18px}.toast{border:1px solid var(--border);pointer-events:auto;background:#fffffff5;border-radius:8px;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid;box-shadow:0 18px 48px #10182829}.toast span:not(.toast-indicator){gap:3px;display:grid}.toast strong{font-size:14px}.toast small{color:var(--muted);font-size:13px;line-height:1.45}.toast button{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.toast-indicator{background:var(--accent);border-radius:999px;width:10px;height:10px;margin-top:4px}.toast-loading .toast-indicator{border:2px solid #86000138;border-top-color:var(--accent);background:0 0;animation:.8s linear infinite toast-spin}.toast-success{border-color:#a7f3d0}.toast-error{border-color:#f4b8b0}.toast-error .toast-indicator{background:var(--danger)}.toast-info .toast-indicator{background:#4b5563}@keyframes toast-spin{to{transform:rotate(360deg)}}.route-progress{z-index:90;pointer-events:none;background:0 0;height:4px;position:fixed;inset:0 0 auto}.route-progress-bar{background:var(--accent);opacity:0;width:0;height:100%;transition:opacity .15s,width .15s}.route-progress-active{opacity:1;width:66%}.app-shell{background:linear-gradient(90deg, #fff 0, #fff 76px, transparent 76px), var(--background);grid-template-columns:76px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{z-index:30;border-right:1px solid var(--border);will-change:width;background:#fff;flex-direction:column;gap:14px;width:76px;height:100vh;padding:14px 10px;transition:width .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s;display:flex;position:sticky;top:0;overflow:hidden auto;box-shadow:1px 0 #8600010a}.brand-link{border-bottom:1px solid var(--border);min-height:50px;color:var(--fleet-brand);justify-content:center;align-items:center;gap:10px;padding:0 0 12px;display:flex}.brand-link svg{background:var(--accent-soft);border:1px solid #8600012e;border-radius:8px;width:38px;height:38px;padding:8px}.brand-link span,.module-card span{gap:2px;min-width:0;display:grid}.brand-link span,.nav-link span{opacity:0;white-space:nowrap;width:0;min-width:0;max-width:0;transition:max-width .26s cubic-bezier(.2,.8,.2,1),opacity .18s 55ms,transform .22s 35ms,width .26s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translate(-6px)}.app-sidebar:hover .brand-link span,.app-sidebar:focus-within .brand-link span,.app-sidebar:hover .nav-link span,.app-sidebar:focus-within .nav-link span{opacity:1;width:auto;max-width:220px;transform:translate(0)}.module-nav{gap:6px;display:grid}.nav-link{color:#514242;border-radius:8px;justify-content:center;align-items:center;gap:0;min-height:44px;padding:9px 8px;font-size:13px;font-weight:750;transition:background-color .18s,border-color .18s,color .18s,padding .26s cubic-bezier(.2,.8,.2,1),gap .26s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.app-sidebar:hover .nav-link,.app-sidebar:focus-within .nav-link{justify-content:flex-start;gap:11px;padding-left:10px;padding-right:10px}.nav-link svg{flex:none}.nav-link-active{background:linear-gradient(180deg, #fff7f7, var(--accent-soft));color:var(--accent);border:1px solid #86000133;box-shadow:0 10px 22px #86000114}.nav-link-active:before{background:var(--fleet-brand);content:"";border-radius:0 999px 999px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-10px}.app-main{min-width:0;padding:14px 20px 32px}.app-main>main,.route-loading-surface{animation:.14s ease-out both fleet-route-enter}@keyframes fleet-route-enter{0%{opacity:.88;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app-topbar{border:1px solid var(--border);background:#ffffffeb;border-radius:8px;justify-content:flex-end;align-items:center;gap:16px;min-height:58px;margin-bottom:14px;padding:8px 10px;display:flex;box-shadow:0 8px 24px #12090a0a}.app-topbar small{color:var(--muted);font-size:12px}.topbar-actions,.button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.role-pill{background:var(--accent-soft);min-height:30px;color:var(--accent-strong);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.account-chip{border:1px solid var(--border);background:#fff;border-radius:8px;align-items:center;min-width:174px;padding:8px 12px;display:flex}.account-avatar{color:#1e3a8a;background:#eff6ff;border:1px solid #cfe0ff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:750;display:inline-flex}.account-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-chip small{color:var(--accent-strong);text-transform:uppercase;font-size:11px;font-weight:850}.content-stack{gap:18px;display:grid}.skeleton-heading,.skeleton-line,.skeleton-dot{background:linear-gradient(90deg, var(--surface-muted), #f8fbfb, var(--surface-muted));background-size:220% 100%;border-radius:999px;animation:1.1s ease-in-out infinite skeleton-pulse;overflow:hidden}.skeleton-command-header{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:12px;min-height:130px;padding:18px;display:grid}.skeleton-heading{width:224px;height:32px}.skeleton-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:16px;min-height:132px;padding:15px;display:grid}.skeleton-stack{gap:10px;display:grid}.skeleton-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.skeleton-line{height:12px}.skeleton-dot{width:42px;height:22px}.skeleton-line-short{width:34%}.skeleton-line-medium{width:78%}.skeleton-line-small{width:58%}.skeleton-table{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}.skeleton-row{border-bottom:1px solid var(--border);gap:16px;padding:16px;display:grid}.skeleton-row:last-child{border-bottom:0}@keyframes skeleton-pulse{0%{background-position:220% 0}to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.app-main>main,.route-loading-surface,.skeleton-heading,.skeleton-line,.skeleton-dot,.toast-loading .toast-indicator{transition:none;animation:none;transform:none}}.page-header{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:8px;padding:18px 20px;display:grid}.page-header h1{font-size:clamp(24px,3vw,34px)}.page-header-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.blocked-header{background:#fffaf0;border-color:#f3d19b}.muted-copy{color:var(--muted);line-height:1.6}.notice{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:12px 14px;font-size:14px;font-weight:700}.notice-good{background:var(--success-soft);color:var(--success);border-color:#a7f3d0}.notice-bad{color:var(--danger);background:#fff3f1;border-color:#f4b8b0}.danger-reset-panel{background:#fff;border:1px solid #f4b8b0;border-radius:8px;gap:22px;padding:18px;display:grid;box-shadow:0 1px 2px #b4231814}.danger-reset-copy{gap:6px;display:grid}.danger-reset-copy h2{color:var(--danger);font-size:18px}.danger-reset-copy p{color:var(--muted);font-size:14px;line-height:1.55}.danger-reset-form{gap:16px;display:grid}.danger-reset-form label:not(.danger-reset-check){gap:8px;max-width:320px;font-size:13px;font-weight:800;display:grid}.danger-reset-form input[type=text],.danger-reset-form input:not([type]){border:1px solid var(--border);border-radius:8px;min-height:42px;padding:0 12px}.danger-reset-check{max-width:680px;color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.danger-reset-check input{margin-top:2px}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.module-card,.empty-state{border:1px solid var(--border);background:var(--surface);border-radius:8px}.module-card{align-items:flex-start;gap:12px;min-height:116px;padding:18px;display:flex}.module-card:hover{box-shadow:var(--shadow);border-color:#86000159}.empty-state{gap:8px;padding:22px;display:grid}.empty-state .ghost-button{width:max-content}.queue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.queue-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-content:space-between;gap:10px;min-height:128px;padding:15px 15px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #12090a0a}.queue-card:before{background:var(--fleet-brand);content:"";opacity:.65;width:3px;position:absolute;inset:0 auto 0 0}.queue-card-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.queue-card-label{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.queue-card strong{overflow-wrap:anywhere;font-size:30px;line-height:1}.queue-card small{color:var(--muted);font-size:12px;line-height:1.35}.queue-card em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750}.queue-card:hover{border-color:#86000159;transform:translateY(-1px);box-shadow:0 16px 36px #12090a17}.queue-card-chip{min-height:22px;color:var(--muted);text-transform:uppercase;background:#f6f1f0;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}.queue-card-good:before,.queue-card-chip-good{background:var(--status-ready);color:#fff}.queue-card-bad:before,.queue-card-chip-bad{background:var(--status-blocked);color:#fff}.queue-card-warning:before,.queue-card-chip-warning{background:var(--status-warning);color:#fff}.queue-card-info:before,.queue-card-chip-info{background:var(--status-preview);color:#fff}.queue-card-good strong,.queue-good strong{color:var(--success)}.queue-card-bad strong,.queue-bad strong{color:var(--danger)}.queue-card-warning strong{color:var(--warning)}.queue-card-info strong{color:var(--preview)}.dashboard-page{gap:16px}.dashboard-command-header{border:1px solid var(--border);background:linear-gradient(90deg, #8600010e, transparent 52%), var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(360px,.6fr);align-items:stretch;gap:20px;padding:18px;display:grid;box-shadow:0 10px 30px #12090a0d}.dashboard-command-copy{align-content:center;gap:0;min-width:0;display:grid}.dashboard-brand-lockup{align-items:center;gap:12px;min-width:0;display:flex}.dashboard-brand-lockup img{object-fit:contain;width:auto;height:34px;transform:translateY(2px)}.dashboard-brand-lockup span{min-height:34px;color:var(--fleet-ink);align-items:center;padding-left:13px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:30px;font-weight:760;line-height:1;display:inline-flex;position:relative}.dashboard-brand-lockup span:before{content:"";background:#86000138;border-radius:999px;width:2px;position:absolute;top:5px;bottom:5px;left:0}.dashboard-command-copy p{max-width:780px;color:var(--muted);font-size:14px;line-height:1.55}.dashboard-command-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-command-stats span,.sync-status-grid span{background:#fffdfd;border:1px solid #e7dad8e6;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.dashboard-command-stats small,.sync-status-grid small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-command-stats strong{font-size:26px;line-height:1}.metric-ready{color:var(--status-ready)}.metric-blocked{color:var(--status-blocked)}.dashboard-secondary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-two-column{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:14px;display:grid}.dashboard-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:14px;min-height:216px;padding:16px;display:grid;box-shadow:0 1px 2px #12090a0a}.dashboard-panel-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-panel-title div{gap:4px;display:grid}.dashboard-panel-title h2{font-size:16px}.dashboard-panel-title p{color:var(--muted);font-size:12px;line-height:1.45}.sync-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sync-status-grid strong{overflow-wrap:anywhere;font-size:14px}.dashboard-error-line{color:var(--danger);background:#fff3f1;border:1px solid #f4b8b0;border-radius:8px;grid-column:1/-1;padding:10px;font-size:12px;line-height:1.45}.compact-empty-state{border:1px dashed var(--border);background:#fffdfd;border-radius:8px;gap:6px;padding:14px;display:grid}.compact-empty-state p{color:var(--muted);font-size:13px;line-height:1.45}.blocker-list{gap:8px;display:grid}.blocker-row{background:#fffdfd;border:1px solid #eee4e2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.blocker-row span{gap:3px;min-width:0;display:grid}.blocker-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.blocker-row small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750}.blocker-row b{min-width:34px;color:var(--danger);text-align:center;background:#fff3f1;border-radius:999px;padding:4px 8px;font-size:12px}.panel-link{background:var(--accent-soft);width:max-content;min-height:30px;color:var(--fleet-brand);border:1px solid #86000138;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.panel-link:hover{background:#fff3f3;border-color:#86000161}.setup-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.setup-health-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-content:space-between;gap:14px;min-height:178px;padding:14px;display:grid;box-shadow:0 1px 2px #12090a0a}.setup-health-panel h3{margin:7px 0 6px;font-size:15px;line-height:1.2}.setup-health-panel p,.setup-health-footer small{color:var(--muted);font-size:12px;line-height:1.45}.setup-health-label{width:max-content;min-height:22px;color:var(--muted);text-transform:uppercase;background:#f6f1f0;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.setup-health-footer{gap:10px;display:grid}.setup-health-good .setup-health-label{background:var(--success-soft);color:var(--status-ready)}.setup-health-warning .setup-health-label{color:var(--status-warning);background:#fff7e6}.setup-health-bad .setup-health-label{color:var(--status-blocked);background:#fff3f1}.setup-health-info .setup-health-label{background:var(--preview-soft);color:var(--status-preview)}.compact-dashboard-error{background:snow;border-color:#f4b8b0}.dashboard-panels,.orders-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:start;gap:14px;display:grid}.orders-layout-full{grid-template-columns:minmax(0,1fr)}.panel-section,.orders-list-panel,.detail-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px}.panel-section,.detail-panel{gap:16px;padding:18px;display:grid}.section-title,.status-row,.reason-row,.line-row,.pagination-row,.action-panel,.disabled-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-title>div{gap:3px;display:grid}.section-title a{color:var(--accent-strong);font-size:13px;font-weight:800}.stack-list{gap:10px;display:grid}.status-row,.reason-row{border-top:1px solid var(--border);padding-top:10px}.reason-row span{gap:2px;display:grid}.reason-row small{color:var(--muted);font-size:12px}.status-row span:not(.status-dot){gap:2px;min-width:0;display:grid}.status-row small,.status-row time,.table-link small,.orders-table small,.line-row small{color:var(--muted);font-size:12px}.lifecycle-case-row,.lifecycle-mapping-row,.lifecycle-adapter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.lifecycle-case-row>span:first-child,.lifecycle-mapping-row>span:not(.status-dot),.lifecycle-adapter>span:not(.status-dot){gap:3px;min-width:0;display:grid}.lifecycle-case-row small,.lifecycle-mapping-row small,.lifecycle-adapter small,.lifecycle-row-meta time{color:var(--muted);font-size:12px;line-height:1.35}.lifecycle-row-meta{text-align:right;justify-items:end;gap:6px;display:grid}.lifecycle-adapter-grid{gap:10px;display:grid}.lifecycle-adapter{justify-content:flex-start}.lifecycle-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lifecycle-locked-action:disabled{cursor:not-allowed;opacity:.68}.status-dot{background:var(--warning);border-radius:999px;width:10px;height:10px}.status-good{background:var(--success)}.status-bad{background:var(--danger)}.status-pill.status-neutral{border:1px solid var(--border);color:#344054;background:#f6f8fa}.status-pill.status-good{background:var(--success-soft);color:var(--success)}.status-pill.status-info{background:var(--preview-soft);color:var(--preview)}.status-pill.status-warning{color:var(--warning);background:#fff7e6}.status-pill.status-bad{color:var(--danger);background:#fff3f1}.orders-list-panel{min-width:0;overflow:hidden}.orders-toolbar{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.orders-toolbar label{border:1px solid var(--border);background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.orders-toolbar input{border:0;outline:0;width:100%}.tab-row{border-bottom:1px solid var(--border);gap:8px;padding:12px 14px;display:flex;overflow-x:auto}.tab-row a{white-space:nowrap;border:1px solid var(--border);min-height:34px;color:var(--muted);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.tab-row .active-tab{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.orders-summary-strip{border-bottom:1px solid var(--border);color:var(--muted);background:#f9fbfb;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:12px;font-weight:750;display:flex}.orders-summary-strip strong{color:var(--text);font-size:15px}.table-shell{overflow-x:auto}.orders-table{border-collapse:collapse;width:100%;min-width:1180px}.orders-table th,.orders-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}.orders-table th{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px}.orders-table td{font-size:13px}.orders-table td>span,.table-link{gap:3px;display:grid}.selected-row{background:#fff7f7}.orders-table tbody tr:hover{background:#f8fbfb}.table-empty{color:var(--muted);text-align:center;gap:4px;padding:24px;display:grid}.table-empty strong{color:var(--text)}.table-empty small{color:var(--muted);font-size:12px}.pagination-row{color:var(--muted);padding:12px 14px;font-size:13px}.pagination-row div{gap:8px;display:flex}.detail-panel{max-height:calc(100vh - 36px);position:sticky;top:18px;overflow:auto}.detail-header{justify-content:space-between;gap:14px;display:flex}.detail-grid,.status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-section{border-top:1px solid var(--border);gap:10px;padding-top:14px;display:grid}.priority-note,.manifest-summary,.invoice-warning,.danger-note,.field-note{border:1px solid var(--border);color:var(--muted);background:#f9fbfb;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}.priority-note{justify-content:space-between;align-items:center;gap:12px;display:flex}.priority-note strong{color:var(--text)}.manifest-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.invoice-warning,.danger-note{color:#93370d;background:#fffaeb;border-color:#fedf89;font-weight:750}.preview-invoice{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.print-document{color:#111827;background:#f6f8fb;min-height:100vh;padding:24px}.print-toolbar{justify-content:space-between;align-items:center;max-width:920px;margin:0 auto 16px;display:flex}.label-sheet,.invoice-sheet,.manifest-sheet{background:#fff;border:1px solid #d7dce5;border-radius:8px;gap:18px;max-width:920px;margin:0 auto;padding:28px;display:grid}.label-top,.label-grid,.invoice-title,.invoice-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.label-sheet span,.invoice-sheet span,.manifest-sheet span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:750;display:block}.label-sheet strong,.invoice-sheet strong,.manifest-sheet strong{color:#111827}.label-barcode{color:#fff;min-height:96px;font-family:var(--font-mono);letter-spacing:0;text-shadow:0 1px 2px #000;background:repeating-linear-gradient(90deg,#111827 0 3px,#fff 3px 7px);border:2px solid #111827;justify-content:center;align-items:center;font-size:22px;font-weight:900;display:flex}.invoice-title{border-bottom:1px solid #d7dce5;align-items:start;padding-bottom:18px}.invoice-title h1{margin:0 0 6px;font-size:30px}.print-table{border-collapse:collapse;width:100%;font-size:13px}.print-table th,.print-table td{text-align:left;vertical-align:top;border:1px solid #d7dce5;padding:10px}.print-table th{color:#334155;background:#f1f5f9}.invoice-totals{justify-content:end;gap:6px;display:grid}.invoice-totals span{justify-content:space-between;gap:32px;min-width:280px;display:flex}.print-page-break{break-after:page;height:24px}@media print{body{background:#fff}.print-hide{display:none!important}.print-document{background:#fff;min-height:auto;padding:0}.label-sheet,.invoice-sheet,.manifest-sheet{border:0;border-radius:0;max-width:none;padding:0}}.preview-invoice .invoice-warning{grid-column:1/-1}.field-note{background:#f6f8fa;font-size:12px}.address-copy{color:var(--muted);font-size:13px;line-height:1.55}.info-block{border:1px solid var(--border);border-radius:8px;gap:4px;padding:12px;display:grid}.info-block span{color:var(--muted);font-size:12px;font-weight:800}.status-pill{text-transform:capitalize;border-radius:8px;align-items:center;width:max-content;min-height:28px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.payment-badge{border:1px solid var(--border);color:#344054;background:#f6f8fa;border-radius:8px;align-items:center;width:max-content;min-height:26px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.payment-cod{background:var(--cod-soft);color:var(--status-cod);border-color:#ddd6fe}.payment-prepaid{background:var(--prepaid-soft);color:var(--status-prepaid);border-color:#bae6fd}.status-ready{background:var(--success-soft);color:var(--success)}.status-warning{color:var(--warning);background:#fff7e6}.status-blocked{color:var(--danger);background:#fff3f1}.readiness-stack,.package-form-section,.line-items{gap:10px;display:grid}.readiness-block{border:1px solid var(--border);border-radius:8px;padding:12px}.readiness-block h3,.package-form-section h3,.line-items h3{margin:0;font-size:14px}.readiness-block ul{color:var(--muted);margin:8px 0 0;padding-left:18px}.readiness-block p{color:var(--muted);margin-top:8px}.line-row{border-top:1px solid var(--border);padding-top:10px}.line-row span:first-child{gap:2px;display:grid}.package-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.package-form label{color:var(--muted);gap:5px;font-size:12px;font-weight:800;display:grid}.package-form input,.package-form select{border:1px solid var(--border);min-width:0;min-height:38px;color:var(--text);background:#fff;border-radius:8px;padding:0 10px}.inline-check{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.inline-check input,.package-form input[type=checkbox]{width:16px;min-height:16px}.inline-action-form{margin:0;display:inline-flex}.package-form .primary-button{grid-column:span 3}.action-panel,.disabled-actions,.live-actions{flex-wrap:wrap;justify-content:flex-start}.live-action-feedback{border:1px solid var(--border);background:#fff;border-radius:8px;flex-basis:100%;gap:8px;padding:10px;display:grid}.live-action-feedback strong{color:var(--text);font-size:13px}.live-action-feedback p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.live-action-feedback .ghost-button{width:fit-content}.live-action-feedback-good{background:#f4fbf7;border-color:#148c5442}.live-action-feedback-bad{background:#fff7f7;border-color:#8600013d}.live-actions form{gap:6px;min-width:min(100%,210px);display:grid}.live-actions button{min-height:46px;color:var(--text);cursor:pointer;text-align:left;background:#fff;border:1px solid #86000138;border-radius:8px;gap:2px;padding:6px 10px;font-weight:750;display:grid}.live-actions button:hover{border-color:var(--fleet-brand);background:#fff7f7}.live-actions button:disabled{border-color:var(--border);color:#8b95a7;cursor:not-allowed;background:#f5f6f8}.live-actions button:disabled:hover{border-color:var(--border);background:#f5f6f8}.live-actions button small{color:var(--muted);font-size:10px;font-weight:700}.live-actions button:disabled small{color:#8b95a7}.live-confirmation{color:var(--danger);align-items:center;gap:6px;font-size:11px;font-weight:850;line-height:1.25;display:inline-flex}.live-confirmation input{width:15px;min-height:15px}.disabled-actions button{border:1px solid var(--border);color:#98a2b3;cursor:not-allowed;text-align:left;background:#f3f4f6;border-radius:8px;gap:2px;min-height:46px;padding:6px 10px;font-weight:750;display:grid}.disabled-actions button small{color:#98a2b3;font-size:10px;font-weight:800}.app-shell{background:linear-gradient(90deg,#fff 0 72px,#0000 72px),#f5f7f8;grid-template-columns:72px minmax(0,1fr)}.app-sidebar{width:72px;box-shadow:none;background:#fff;gap:20px;padding:20px 10px}.brand-link{justify-content:center;min-height:58px;padding:0 0 16px}.app-sidebar:hover .brand-link,.app-sidebar:focus-within .brand-link{justify-content:flex-start;padding-left:8px;padding-right:8px}.brand-link svg{color:var(--accent-strong)}.brand-link span,.nav-link span{opacity:0;white-space:nowrap;width:0;min-width:0;overflow:hidden}.app-sidebar:hover .brand-link span,.app-sidebar:focus-within .brand-link span,.app-sidebar:hover .nav-link span,.app-sidebar:focus-within .nav-link span{opacity:1;white-space:nowrap;width:auto;min-width:0;max-width:220px;transform:translate(0)}.module-nav{gap:8px}.nav-group{gap:6px;display:grid}.nav-group-label{display:none}.nav-link{color:#344054;justify-content:center;gap:0;min-height:40px;padding:9px;font-size:13px}.app-sidebar:hover .nav-link,.app-sidebar:focus-within .nav-link{color:#344054;justify-content:flex-start;gap:10px;min-height:40px;padding:9px 10px;font-size:13px}.nav-link svg{margin-top:1px}.nav-link-active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);border-color:#0000}.app-main{width:100%;padding:22px 28px 40px}.app-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-width:0 0 1px;border-radius:0;justify-content:flex-end;margin:-22px -28px 22px;padding:12px 28px;position:sticky;top:0;box-shadow:0 1px #0d16330a}.icon-text-button{border:1px solid var(--border);min-height:38px;color:var(--text);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.topbar-actions{gap:10px}.account-chip{background:#fff;border-color:#dfe5ef;align-items:center;gap:10px;min-width:204px;padding:6px 10px 6px 7px;display:flex;box-shadow:0 8px 24px #1018280a}.account-avatar{color:#30405f;background:#f4f7fb;border:1px solid #d8e2f0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:650;display:inline-grid}.account-copy{gap:1px;min-width:0;display:grid}.logout-button{color:#26324d;border-color:#dfe5ef;box-shadow:0 8px 24px #10182809}.logout-button:hover{background:#f8fafc;border-color:#c9d3e4}.content-stack{gap:20px}.page-header{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:4px 0 18px}.page-header h1{letter-spacing:0;font-size:clamp(26px,3vw,36px)}.work-section{gap:12px;display:grid}.work-section-header{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.work-section-header h2{color:#253040;font-size:15px;font-weight:850}.queue-grid-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.queue-grid-compact{grid-template-columns:1fr}.dashboard-grid{grid-template-columns:minmax(0,.92fr) minmax(340px,.58fr);align-items:start;gap:16px;display:grid}.queue-card,.panel-section,.orders-list-panel,.detail-panel,.empty-state,.module-card{box-shadow:0 1px 2px #1018280a}.queue-card{min-height:126px;padding:16px}.queue-card strong{font-size:30px}.panel-section,.detail-panel{gap:14px;padding:16px}.orders-layout{grid-template-columns:minmax(0,1fr) minmax(360px,430px);gap:16px}.orders-layout.orders-layout-full{grid-template-columns:minmax(0,1fr)}.orders-panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.orders-panel-heading h2{font-size:15px}.orders-panel-heading small{color:var(--muted);font-size:12px}.orders-toolbar{padding:12px 16px}.tab-row,.orders-summary-strip,.pagination-row{padding-left:16px;padding-right:16px}.orders-table{min-width:1080px}.orders-table th,.orders-table td{padding:11px 14px}.orders-table tbody tr{transition:background .12s}.detail-header{border-bottom:1px solid var(--border);align-items:flex-start;padding-bottom:14px}.detail-header span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.detail-header h2{font-size:22px}.app-shell{background:linear-gradient(90deg, var(--fleet-ink) 0, var(--fleet-ink) 72px, transparent 72px), #fff}.app-sidebar{background:var(--fleet-ink);color:#f4e7e7;border-right:0}.app-sidebar:hover,.app-sidebar:focus-within{width:238px;box-shadow:16px 0 38px #12090a38}.brand-link{border-bottom-color:#ffffff29}.brand-link svg,.brand-link strong{color:#fff}.brand-link small,.nav-group-label{color:#d6b8b8}.nav-link,.app-sidebar:hover .nav-link,.app-sidebar:focus-within .nav-link{color:#f4e7e7}.nav-link:hover{color:#fff;background:#ffffff14}.nav-link-active{background:var(--fleet-brand);box-shadow:none;color:#fff;border-color:#0000}.app-main{background:#fff}.orders-page{gap:18px}.orders-page .page-header{padding-top:2px;padding-bottom:12px}.orders-page .page-header h1{color:#242b55;font-size:24px;font-weight:750}.velocity-orders-panel{box-shadow:none;background:#fff;border:0;border-radius:0}.orders-status-tabs{border-bottom:1px solid #edf0f6;gap:26px;padding:0}.orders-status-tabs a{color:#65708f;border:0;border-radius:0;min-height:44px;padding:0;font-size:13px;font-weight:650}.orders-status-tabs .active-tab{border-bottom:2px solid var(--fleet-brand);color:var(--fleet-brand);background:0 0}.orders-command-row{justify-content:space-between;align-items:center;gap:16px;padding:26px 0 14px;display:flex}.orders-count{color:#65708f;font-size:14px}.orders-count strong{color:#303a6b;font-weight:750}.orders-command-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orders-date-form{align-items:center;gap:8px;display:flex}.orders-filter-select,.orders-filter-button{color:#303a6b;background:#fff;border:1px solid #e7eaf2;border-radius:5px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.orders-filter-select select{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;outline:0}.orders-filter-button{text-decoration:none}.orders-filter-drawer{background:#fff;border-top:1px solid #edf0f6;border-bottom:1px solid #edf0f6;grid-template-columns:168px minmax(0,1fr);min-height:330px;display:grid}.filter-drawer-nav{background:#fafbfe;border-right:1px solid #edf0f6;align-content:start;gap:0;padding:16px 0;display:grid}.filter-drawer-nav strong,.filter-drawer-nav span{color:#69748d;min-height:42px;padding:0 26px;font-size:13px;font-weight:500}.filter-drawer-nav strong{color:#303a6b;text-transform:uppercase;font-size:12px;font-weight:650}.filter-drawer-form{align-content:start;gap:18px;max-width:560px;padding:18px 28px 24px;display:grid}.filter-drawer-title{justify-content:space-between;align-items:center;display:flex}.filter-drawer-title strong{color:#303a6b;font-size:15px;font-weight:600}.filter-drawer-title a{color:#9aa3b8;background:#f5f6fa;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.filter-field,.filter-fieldset{color:#303a6b;border:0;gap:9px;margin:0;padding:0;font-size:13px;font-weight:500;display:grid}.filter-field input,.filter-field select{color:#171c2f;background:#fff;border:1px solid #e7eaf2;border-radius:6px;min-height:40px;padding:0 11px;font-size:14px;font-weight:400}.filter-fieldset legend{color:#303a6b;margin-bottom:9px;font-size:13px;font-weight:500}.filter-fieldset label{color:#3b416c;align-items:center;gap:8px;width:max-content;font-size:13px;font-weight:400;display:inline-flex}.filter-fieldset input{width:15px;height:15px;accent-color:var(--fleet-brand)}.filter-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.settings-page{gap:16px}.settings-tabs{border-bottom:1px solid var(--border);gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.settings-tab{white-space:nowrap;border:1px solid var(--border);min-height:36px;color:var(--muted);background:#fff;border-radius:7px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.settings-tab-active{border-color:var(--fleet-brand);background:var(--accent-soft);color:var(--fleet-brand)}.settings-tab-danger{color:var(--danger);background:#fff5f5;border-color:#fecaca;margin-left:auto}.settings-tab-page{gap:16px;display:grid}.settings-two-column{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);align-items:start}.settings-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.settings-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form-grid .primary-button{grid-column:1/-1}.settings-inline-check{align-self:end;min-height:38px}.settings-table{min-width:760px}.settings-row-list{gap:0}.settings-status-row{min-height:58px;padding:12px 0}.orders-toolbar{border-bottom:0;grid-template-columns:minmax(320px,520px) auto;justify-content:end;padding:0 0 18px}.orders-toolbar label{background:#fff;border-color:#e7eaf2;border-radius:5px;min-height:44px}.orders-toolbar input{color:#303a6b;font-size:14px}.orders-toolbar input::placeholder{color:#9aa3b8}.orders-toolbar .ghost-button{border-color:#e7eaf2;border-radius:5px;min-height:44px}.velocity-orders-panel .table-shell{border:0;overflow-x:auto}.velocity-orders-panel .orders-table{border-collapse:separate;border-spacing:0;min-width:1360px}.velocity-orders-panel .orders-table th{color:#303a6b;text-transform:none;background:#fafafa;border-bottom:1px solid #edf0f6;height:48px;font-size:12px;font-weight:800}.velocity-orders-panel .orders-table td{color:#111827;border-bottom:1px solid #edf0f6;padding:17px 14px;font-size:13px;line-height:1.45}.velocity-orders-panel .orders-table tbody tr:hover{background:#fbfcff}.velocity-orders-panel .table-link strong,.velocity-orders-panel td>span:first-child,.money-cell{color:#1e2755;font-weight:800}.velocity-orders-panel .orders-table small{color:#69748d;font-size:12px}.table-check-cell{text-align:center;width:44px}.table-check-cell input{width:16px;height:16px;accent-color:var(--fleet-brand)}.row-actions-cell{white-space:nowrap}.row-actions-cell>*+*{margin-left:8px}.row-icon-button,.ship-preview-button{border-radius:5px;justify-content:center;align-items:center;min-height:30px;font-size:12px;font-weight:850;display:inline-flex}.row-icon-button{border:1px solid var(--fleet-brand);width:30px;color:var(--fleet-brand)}.ship-preview-button{border:1px solid var(--fleet-brand);background:var(--fleet-brand);color:#fff;gap:6px;padding:0 12px}.ship-preview-button:hover{background:var(--fleet-brand-hover)}.row-more-button{color:#65708f;border-color:#0000}.order-action-menu{vertical-align:top;display:inline-flex;position:relative}.order-action-menu summary{list-style:none}.order-action-menu summary::-webkit-details-marker{display:none}.order-action-menu[open] .row-more-button{border-color:var(--fleet-brand);background:var(--accent-soft);color:var(--fleet-brand)}.order-action-popover{z-index:40;background:#fff;border:1px solid #e7eaf2;border-radius:6px;width:184px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 42px #11182729}.order-menu-item{color:#303a6b;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f6;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.order-action-popover form:last-child .order-menu-item,.order-action-popover>.order-menu-item:last-child{border-bottom:0}.order-menu-item:hover,.order-menu-item:focus-visible{background:#fafbfe;outline:0}.order-menu-item svg{color:#7a849e}.order-menu-item-danger,.order-menu-item-danger svg{color:var(--danger)}.orders-layout{grid-template-columns:minmax(0,1fr) minmax(480px,560px)}.order-drawer-panel{border:1px solid #edf0f6;border-radius:0;max-height:calc(100vh - 100px);padding:0;top:78px;box-shadow:-16px 0 40px #11182714}.drawer-title-row{color:#333;border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;min-height:58px;padding:0 26px;font-size:14px;display:flex}.drawer-close-button{color:#9aa3b8;background:#f5f6fa;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.order-drawer-panel .detail-header{border-bottom:1px solid #edf0f6;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:20px;padding:18px 26px;display:grid}.order-drawer-panel .detail-header h2{color:#3b416c;font-size:13px;font-weight:850}.order-drawer-panel .detail-header p{color:#77819d;margin-top:4px;font-size:12px;line-height:1.35}.booking-drawer-header{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;display:flex}.booking-drawer-header h2{color:#202744;margin:0;font-size:18px;line-height:1.15}.booking-drawer-header p{color:#77819d;margin-top:4px;font-size:12px;font-weight:650}.booking-drawer-body,.detail-drawer-body{gap:16px;padding:22px 26px 28px;display:grid}.booking-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.booking-live-actions{gap:12px;margin:0;display:grid}.booking-live-actions form{gap:10px;min-width:0;max-width:none;display:grid}.booking-live-actions button{border-color:var(--fleet-brand);background:var(--fleet-brand);color:#fff;min-height:64px;padding:12px 14px}.booking-live-actions button:hover{background:#5f0001;border-color:#5f0001}.booking-live-actions button small,.booking-live-actions button:disabled small{color:#ffffffc7;font-size:11px}.booking-live-actions .live-confirmation{color:#7a1f20}.booking-action-stack{gap:12px;display:grid}.booking-primary-button{border:1px solid var(--fleet-brand);background:var(--fleet-brand);color:#fff;cursor:pointer;text-align:left;border-radius:8px;gap:3px;width:100%;min-height:64px;padding:12px 14px;font-weight:750;display:grid}.booking-primary-button:hover{background:#5f0001;border-color:#5f0001}.booking-primary-button:disabled{cursor:wait;background:#8b95a7;border-color:#d7dce5}.booking-primary-button small{color:#ffffffc7;font-size:11px;font-weight:650}.booking-secondary-button{border:1px solid var(--border);min-height:42px;color:var(--text);cursor:pointer;background:#fff;border-radius:8px;padding:0 14px;font-weight:750}.print-pack-links{flex-wrap:wrap;gap:8px;display:flex}.client-order-drawer{z-index:60;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(360px,560px);display:grid;position:fixed;inset:0}.client-order-drawer-backdrop{cursor:default;pointer-events:auto;background:#0c0e142e;border:0}.client-order-drawer-panel{border-left:1px solid var(--border);pointer-events:auto;background:#fff;align-content:start;max-height:100vh;display:grid;overflow-y:auto;box-shadow:-18px 0 38px #0f172a24}.client-order-drawer-panel .drawer-title-row{z-index:1;background:#fff;position:sticky;top:0}.compact-booking-title{border-bottom:0;padding:0}.drawer-tab-shell{gap:0;display:grid;position:relative}.drawer-tab-input{opacity:0;pointer-events:none;position:absolute}.drawer-tabs{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #edf0f6;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:14px 26px 12px;display:grid;position:sticky;top:0}.drawer-tabs label{color:#66708d;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:36px;padding:0 8px;font-size:12px;font-weight:650;line-height:1.1;display:inline-flex}.drawer-tabs label:hover{color:var(--fleet-brand);background:#fff7f7;border-color:#ead3d3}.drawer-tab-panels{padding:18px 26px 26px}.drawer-tab-panel{gap:14px;display:none}:is(.drawer-tab-shell:has(.drawer-tab-input-overview:checked) .drawer-tab-panel-overview,.drawer-tab-shell:has(.drawer-tab-input-customer:checked) .drawer-tab-panel-customer,.drawer-tab-shell:has(.drawer-tab-input-items:checked) .drawer-tab-panel-items,.drawer-tab-shell:has(.drawer-tab-input-shipment:checked) .drawer-tab-panel-shipment,.drawer-tab-shell:has(.drawer-tab-input-live:checked) .drawer-tab-panel-live){display:grid}:is(.drawer-tab-shell:has(.drawer-tab-input-overview:checked) label[for$=-overview],.drawer-tab-shell:has(.drawer-tab-input-customer:checked) label[for$=-customer],.drawer-tab-shell:has(.drawer-tab-input-items:checked) label[for$=-items],.drawer-tab-shell:has(.drawer-tab-input-shipment:checked) label[for$=-shipment],.drawer-tab-shell:has(.drawer-tab-input-live:checked) label[for$=-live]){color:var(--fleet-brand);background:#fff7f7;border-color:#86000138}.drawer-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.drawer-workflow-actions{margin:0}.order-drawer-panel>.detail-grid,.order-drawer-panel>.detail-section,.order-drawer-panel>.readiness-stack,.order-drawer-panel>.action-panel,.order-drawer-panel>.disabled-actions,.order-drawer-panel>.live-actions{margin-left:26px;margin-right:26px}.order-drawer-panel>.detail-grid{margin-top:22px}.order-drawer-panel .info-block{border-width:0 0 1px;border-radius:0;padding:11px 0}.order-drawer-panel .detail-section{border-top:0;border-bottom:1px solid #edf0f6;padding:18px 0}body{color:#171c2f;font-weight:400}h1,h2,h3,strong,.brand-link strong{font-weight:650}.brand-link small{font-weight:450}.nav-group-label{font-size:10px;font-weight:650}.nav-link,.app-sidebar:hover .nav-link,.app-sidebar:focus-within .nav-link{font-weight:560}.nav-link-active,.account-chip small,.eyebrow{font-weight:650}.orders-page .page-header h1,.primary-button,.ghost-button,.icon-text-button,.orders-filter-button,.orders-filter-select{font-weight:600}.status-pill,.payment-badge{font-weight:650}.orders-status-tabs a{font-weight:500}.orders-status-tabs .active-tab,.orders-count strong,.velocity-orders-panel .table-link strong,.velocity-orders-panel td>span:first-child,.money-cell,.velocity-orders-panel .orders-table th{font-weight:650}.velocity-orders-panel .orders-table td{font-weight:400}.row-icon-button,.ship-preview-button{font-weight:650}.drawer-title-row,.drawer-tabs label,.order-drawer-panel .detail-header h2,.info-block span{font-weight:600}.info-block strong,.line-row strong{font-weight:550}@media (max-width:900px){.auth-shell{grid-template-columns:1fr}.auth-intro{padding:30px}.app-shell{background:var(--background);grid-template-columns:1fr}.app-sidebar{border-right:0;border-bottom:1px solid var(--border);width:auto;height:auto;box-shadow:none;position:static;overflow:visible}.app-sidebar:hover,.app-sidebar:focus-within{width:auto;box-shadow:none}.brand-link,.app-sidebar:hover .brand-link,.app-sidebar:focus-within .brand-link{justify-content:flex-start;padding-left:8px;padding-right:8px}.brand-link span,.nav-link span,.app-sidebar:hover .brand-link span,.app-sidebar:focus-within .brand-link span,.app-sidebar:hover .nav-link span,.app-sidebar:focus-within .nav-link span{opacity:1;width:auto}.nav-link,.app-sidebar:hover .nav-link,.app-sidebar:focus-within .nav-link{justify-content:flex-start;gap:11px;padding-left:10px;padding-right:10px}.module-nav,.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-grid,.dashboard-grid,.dashboard-command-header,.dashboard-two-column,.setup-health-grid,.dashboard-panels,.orders-layout,.preview-invoice,.settings-two-column,.settings-summary-grid,.settings-detail-grid{grid-template-columns:1fr}.detail-panel{position:static}}@media (max-width:620px){.auth-page{padding:16px}.streamline-login-page{padding:20px 16px 154px}.streamline-login-card{padding:22px 18px}.login-logistics-scene{height:168px;min-height:168px}.login-skyline{width:980px}.login-fleet-vehicles{width:500px;min-width:500px;margin-left:-180px;bottom:4px}.auth-card,.auth-intro{padding:22px}.app-main,.app-sidebar{padding:16px}.app-topbar{flex-direction:column;align-items:flex-start;margin:-16px -16px 18px;padding:14px 16px}.topbar-actions,.account-chip,.icon-text-button{width:100%}.icon-text-button{min-height:40px}.module-nav,.module-grid,.page-header-row,.orders-toolbar,.detail-grid,.package-form,.manifest-summary,.lifecycle-action-grid,.settings-form-grid{grid-template-columns:1fr}.lifecycle-case-row,.lifecycle-mapping-row,.lifecycle-adapter{flex-direction:column;align-items:flex-start}.lifecycle-row-meta{text-align:left;justify-items:start}.settings-tab-danger{margin-left:0}.priority-note{flex-direction:column;align-items:flex-start}.package-form .primary-button{grid-column:auto}.page-header{padding:16px 0}.module-card,.empty-state{padding:18px}}@media (max-width:760px){html,body{overflow-x:hidden}.app-shell{background:#fff;min-width:0;display:block}.app-sidebar{z-index:50;background:var(--fleet-ink);color:#fff;border-bottom:1px solid #ffffff24;gap:10px;width:100%;height:auto;padding:10px 12px 12px;display:grid;position:sticky;top:0;overflow:hidden}.app-sidebar:hover,.app-sidebar:focus-within{width:100%;box-shadow:0 10px 28px #12090a29}.brand-link,.app-sidebar:hover .brand-link,.app-sidebar:focus-within .brand-link{border-bottom:0;min-height:38px;padding:0 2px}.brand-link span,.nav-link span,.app-sidebar:hover .brand-link span,.app-sidebar:focus-within .brand-link span,.app-sidebar:hover .nav-link span,.app-sidebar:focus-within .nav-link span{opacity:1;white-space:nowrap;width:auto;min-width:0;overflow:visible}.brand-link small{display:none}.module-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.module-nav::-webkit-scrollbar{display:none}.nav-group{flex:none;gap:8px;display:flex}.nav-group-label,.app-sidebar:hover .nav-group-label,.app-sidebar:focus-within .nav-group-label{display:none}.nav-link,.app-sidebar:hover .nav-link,.app-sidebar:focus-within .nav-link{color:#f4e7e7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;flex:none;align-items:center;min-height:38px;padding:0 10px;font-size:12px}.nav-link-active{border-color:var(--fleet-brand);background:var(--fleet-brand);color:#fff}.app-main{min-width:0;padding:14px 14px 28px}.app-topbar{margin:-14px -14px 16px;padding:10px 14px;position:static}.topbar-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;display:grid}.account-chip{width:auto;min-width:0}.logout-button{width:42px;padding:0}.logout-button span{display:none}.content-stack{gap:16px}.page-header{padding:10px 0 14px}.page-header-row,.section-title,.work-section-header,.status-row,.reason-row,.line-row,.pagination-row,.action-panel,.disabled-actions{flex-direction:column;align-items:stretch}.page-header-row{gap:10px;display:grid}.page-header h1,.orders-page .page-header h1{font-size:23px;line-height:1.15}.queue-grid,.queue-grid-primary,.settings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.queue-card{min-height:112px;padding:12px}.queue-card strong{overflow-wrap:anywhere;font-size:23px}.queue-card-label,.queue-card small,.queue-card em{font-size:11px}.dashboard-panels,.dashboard-grid,.dashboard-command-header,.dashboard-two-column,.orders-layout,.settings-two-column,.settings-detail-grid,.preview-invoice{grid-template-columns:minmax(0,1fr)}.panel-section,.detail-panel,.empty-state{padding:14px}.dashboard-command-stats,.sync-status-grid,.setup-health-grid{grid-template-columns:minmax(0,1fr)}.dashboard-command-header,.dashboard-panel,.setup-health-panel{padding:14px}.dashboard-brand-lockup{gap:9px}.dashboard-brand-lockup img{height:30px}.dashboard-brand-lockup span{min-height:30px;padding-left:10px;font-size:27px}.orders-page{gap:14px}.orders-status-tabs{scrollbar-width:none;gap:18px;padding-bottom:0;overflow-x:auto}.orders-status-tabs::-webkit-scrollbar{display:none}.orders-command-row{flex-direction:column;align-items:stretch;gap:10px;padding:14px 0}.orders-command-actions,.orders-date-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;display:grid}.orders-command-actions>.orders-filter-button,.orders-command-actions>.orders-date-form,.orders-command-actions>.status-pill{grid-column:span 2;justify-content:center;width:100%}.orders-filter-select,.orders-filter-select select,.orders-filter-button{width:100%;min-width:0}.orders-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 0 14px}.orders-toolbar .ghost-button,.filter-actions .primary-button,.filter-actions .ghost-button{width:100%}.orders-filter-drawer{border:1px solid #edf0f6;border-radius:8px;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.filter-drawer-nav{display:none}.filter-drawer-form{max-width:none;padding:14px}.filter-fieldset label{width:100%}.filter-actions{grid-template-columns:1fr;display:grid}.velocity-orders-panel .mobile-card-table{border-collapse:separate;border-spacing:0 10px;width:100%;min-width:0}.mobile-card-table thead{display:none}.mobile-card-table,.mobile-card-table tbody,.mobile-card-table tr,.mobile-card-table td{width:100%;display:block}.velocity-orders-panel .mobile-card-table tr{background:#fff;border:1px solid #edf0f6;border-radius:8px;box-shadow:0 1px 2px #1018280a}.velocity-orders-panel .mobile-card-table tr.selected-row{background:#fff7f7;border-color:#86000147}.velocity-orders-panel .mobile-card-table td{border-bottom:1px solid #edf0f6;grid-template-columns:96px minmax(0,1fr);gap:10px;min-height:42px;padding:10px 12px;display:grid}.velocity-orders-panel .mobile-card-table td:last-child{border-bottom:0}.mobile-card-table td:before{content:attr(data-label);color:#65708f;text-transform:uppercase;font-size:11px;font-weight:650}.mobile-card-table .table-check-cell{display:none}.mobile-card-table td[colspan]{display:block}.mobile-card-table td[colspan]:before{content:none}.mobile-card-table .row-actions-cell{white-space:normal;align-items:center}.mobile-card-table .row-actions-cell>*+*{margin-left:6px}.mobile-card-table .ship-preview-button span{display:none}.order-action-popover{left:0;right:auto}.order-drawer-panel{max-height:none;box-shadow:none;border-radius:8px;position:static}.drawer-title-row{padding:0 14px}.order-drawer-panel .detail-header{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.booking-drawer-header{align-items:flex-start;padding:14px}.booking-drawer-body,.detail-drawer-body{padding:14px}.booking-status-grid,.client-order-drawer{grid-template-columns:minmax(0,1fr)}.client-order-drawer-backdrop{display:none}.client-order-drawer-panel{width:100%}.drawer-tabs{scrollbar-width:none;grid-template-columns:repeat(5,max-content);gap:6px;padding:12px 14px;overflow-x:auto}.drawer-tabs::-webkit-scrollbar{display:none}.drawer-tabs label{flex:none}.drawer-tab-panels{padding:14px}.drawer-summary-grid{grid-template-columns:minmax(0,1fr)}.order-drawer-panel>.detail-grid,.order-drawer-panel>.detail-section,.order-drawer-panel>.readiness-stack,.order-drawer-panel>.action-panel,.order-drawer-panel>.disabled-actions,.order-drawer-panel>.live-actions{margin-left:14px;margin-right:14px}.detail-grid,.status-grid,.manifest-summary,.package-form,.settings-form-grid,.lifecycle-action-grid{grid-template-columns:minmax(0,1fr)}.package-form .primary-button{grid-column:auto}.inline-check{white-space:normal}.live-actions{grid-template-columns:minmax(0,1fr);display:grid}.live-actions form,.live-actions button,.action-panel .ghost-button,.action-panel form,.disabled-actions button{width:100%}.settings-tabs,.table-shell{-webkit-overflow-scrolling:touch;margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.status-row,.reason-row,.lifecycle-case-row,.lifecycle-mapping-row,.lifecycle-adapter{align-items:flex-start}.status-row time,.reason-row time,.lifecycle-row-meta{text-align:left;justify-items:start}}@media (min-width:761px){.app-shell{background:linear-gradient(90deg, var(--fleet-ink) 0, var(--fleet-ink) 72px, transparent 72px), #fff;grid-template-columns:72px minmax(0,1fr)}.app-sidebar{background:var(--fleet-ink);color:#f4e7e7;width:72px;height:100vh;box-shadow:none;border-right:0;gap:20px;padding:20px 10px;transition:width .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s;position:sticky;top:0;overflow:hidden auto}.app-sidebar:hover,.app-sidebar:focus-within{width:238px;box-shadow:16px 0 38px #12090a38}.brand-link{color:#fff;border-bottom:1px solid #ffffff29;justify-content:center;min-height:58px;padding:0 0 16px}.app-sidebar:hover .brand-link,.app-sidebar:focus-within .brand-link{justify-content:flex-start;padding:0 8px 16px}.brand-link svg{color:#fff;background:0 0;border:0;border-radius:0;width:24px;height:24px;padding:0}.brand-link span,.nav-link span{opacity:0;white-space:nowrap;width:0;min-width:0;max-width:0;transition:max-width .24s cubic-bezier(.2,.8,.2,1),opacity .17s 45ms,transform .21s 30ms,width .24s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translate(-6px)}.app-sidebar:hover .brand-link span,.app-sidebar:focus-within .brand-link span,.app-sidebar:hover .nav-link span,.app-sidebar:focus-within .nav-link span{opacity:1;white-space:nowrap;width:auto;min-width:0;max-width:190px;overflow:visible;transform:translate(0)}.brand-link strong{color:#fff;font-weight:700}.brand-link small{color:#d6b8b8;font-weight:450}.module-nav{gap:18px;display:grid}.nav-group{gap:6px;display:grid}.nav-group-label{color:#d6b8b8;opacity:0;text-transform:uppercase;width:auto;height:14px;padding:0 10px 4px;font-size:10px;font-weight:750;transition:opacity .17s 45ms,transform .21s 30ms;display:block;overflow:hidden;transform:translate(-6px)}.app-sidebar:hover .nav-group-label,.app-sidebar:focus-within .nav-group-label{opacity:1;transform:translate(0)}.nav-link{color:#f4e7e7;border:1px solid #0000;border-radius:8px;justify-content:center;gap:0;min-height:40px;padding:9px;font-size:13px;font-weight:650;transition:background-color .16s,color .16s,border-color .16s,gap .24s cubic-bezier(.2,.8,.2,1),padding .24s cubic-bezier(.2,.8,.2,1)}.app-sidebar:hover .nav-link,.app-sidebar:focus-within .nav-link{justify-content:flex-start;gap:11px;padding:9px 10px}.nav-link:hover{color:#fff;background:#ffffff14}.nav-link svg{color:currentColor;margin-top:0}.nav-link-active{border-color:var(--fleet-brand);background:var(--fleet-brand);color:#fff;box-shadow:none}.nav-link-active:before{display:none}}.nav-label-mobile{display:none}@media (max-width:760px){.app-shell{background:#fff;min-height:100vh;display:block}.app-sidebar{z-index:60;width:100%;height:auto;padding:8px 10px calc(8px + env(safe-area-inset-bottom));color:#fff;background:#12090afa;border-top:1px solid #ffffff24;border-bottom:0;border-right:0;display:block;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -14px 34px #12090a33}.app-sidebar:hover,.app-sidebar:focus-within{width:100%;box-shadow:0 -14px 34px #12090a33}.brand-link,.app-sidebar:hover .brand-link,.app-sidebar:focus-within .brand-link{display:none}.module-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:8px;padding:0 2px 2px;display:flex;overflow:auto hidden}.module-nav::-webkit-scrollbar{display:none}.nav-group{display:contents}.nav-group-label,.app-sidebar:hover .nav-group-label,.app-sidebar:focus-within .nav-group-label{display:none}.nav-link,.app-sidebar:hover .nav-link,.app-sidebar:focus-within .nav-link{color:#f4e7e7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex:0 0 68px;grid-template-rows:20px 18px;place-items:center;gap:3px;min-height:52px;padding:6px 6px 5px;font-size:11px;line-height:1;display:grid}.nav-link span,.app-sidebar:hover .nav-link span,.app-sidebar:focus-within .nav-link span{opacity:1;white-space:nowrap;width:100%;min-width:0;max-width:none;display:block;overflow:hidden;transform:none}.nav-link strong{color:currentColor;text-align:center;text-overflow:ellipsis;font-size:11px;font-weight:650;display:block;overflow:hidden}.nav-link .nav-label-full{display:none}.nav-link .nav-label-mobile{display:block}.nav-link svg{color:currentColor;width:18px;height:18px;margin:0}.nav-link-active{border-color:var(--fleet-brand);background:var(--fleet-brand);color:#fff;box-shadow:none}.nav-link-active:before{display:none}.app-main{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}
