@media screen{body:has(.app-shell){--bg:#f3f5f9;--surface:#ffffff;--surface-2:#f7f9fc;--surface-raised:#ffffff;--border:#dfe5ee;--border-strong:#bac7d8;--hairline-soft:#e8edf3;--ink:#172439;--muted:#52647a;--faint:#64748b;--accent:#285ed6;--accent-ink:#244eb0;--accent-soft:#e7efff;--accent-softer:#f2f6ff;--radius:8px;--radius-s:6px;--radius-xs:4px;--shadow-sm:0 1px 2px rgb(23 36 57/0.05);--shadow:0 1px 2px rgb(23 36 57/0.06),0 8px 20px -14px rgb(23 36 57/0.18);--shadow-pop:0 8px 24px -10px rgb(23 36 57/0.28);--ring:0 0 0 3px rgb(40 94 214/0.2);--nav-bg:#12243c;--nav-ink:#d5dfed;--nav-muted:#a8b8cc;--nav-active:#254a80;--nav-hover:#1d3656;--nav-border:#31435a;--nav-avatar:#213a59;--nav-active-icon:#9fc1ff;background:var(--bg);color:var(--ink)}body:has(.app-shell) ::selection{background:var(--accent);color:var(--surface)}body:has(.app-shell) :focus-visible{outline-color:var(--accent)}.app-shell{background:var(--bg);grid-template-columns:208px minmax(0,1fr)}.app-shell .main-col{min-width:0;background:var(--bg)}.app-shell .content{width:100%;max-width:none;min-width:0;gap:16px;padding:22px 24px 40px}.app-shell .page-wide{gap:16px}.app-shell .page-head{align-items:center;gap:12px;min-height:34px;margin-bottom:0}.app-shell .page-head h1{color:var(--ink);font-size:23px;font-weight:700;letter-spacing:-.025em}.app-shell .page-head .sub,.app-shell .page-head p{margin-top:4px;color:var(--muted);font-size:13px}.app-shell .section-head{gap:10px;margin-top:2px}.app-shell .section-head h2,.app-shell .section-head h3{color:var(--ink);font-size:15.5px}.app-shell .allocation-summary-pane,.app-shell .card,.app-shell .filter-panel-flat,.app-shell .load-empty-notice,.app-shell .panel-inset{border-color:var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.app-shell .card{background:var(--surface)}.app-shell .card-pad{padding:18px 20px}.app-shell .card h1,.app-shell .card h2,.app-shell .drawer-head h2,.app-shell .empty-state h2,.app-shell .modal-head h2{color:var(--ink);font-size:15.5px;line-height:1.35}.app-shell .card:not(.card-pad)>h1:first-child,.app-shell .card:not(.card-pad)>h2:first-child{padding:13px 18px;border-bottom-color:var(--border)}.app-shell .card:not(.card-pad)>.toolbar,.app-shell .card:not(.card-pad)>p{padding:16px 18px}.app-shell .card:not(.card-pad)>.alert,.app-shell .card:not(.card-pad)>.notice{margin-right:18px;margin-left:18px}.app-shell .panel-inset{background:var(--surface-2);border-color:var(--hairline-soft)}.app-shell .filter-panel-flat{gap:6px;margin-bottom:0;padding:8px 10px 1px;background:var(--surface)}.app-shell .filter-panel-flat>.stage-tabs{padding-bottom:8px;border-bottom-color:var(--border)}.app-shell .empty-state{padding:32px 20px}.app-shell .empty-state .empty-icon{border-radius:var(--radius-s)}.app-shell :is(button,input,select,textarea){font-family:inherit}.app-shell .button{min-height:36px;padding:8px 13px;border-radius:var(--radius-s);font-size:13px;line-height:1.3;box-shadow:none}.app-shell .button:hover{box-shadow:none}.app-shell .button-quiet{background:var(--surface);border-color:var(--border-strong);color:var(--ink);box-shadow:none}.app-shell .button-quiet:hover{background:var(--surface-2);border-color:var(--accent);color:var(--accent-ink)}.app-shell .link-button{color:var(--accent-ink)}.app-shell .icon-btn{border-color:var(--border);border-radius:99px;background:var(--surface);color:var(--muted)}.app-shell .icon-btn:hover{border-color:var(--accent);color:var(--accent-ink)}.app-shell :is(.field input,.field select,.field textarea,.input-sm,select){border-color:var(--border-strong);border-radius:var(--radius-s);background-color:var(--surface);color:var(--ink)}.app-shell :is(.field input,.field select,.field textarea,.input-sm,select):hover{border-color:var(--accent)}.app-shell :is(.field input,.field select,.field textarea,.input-sm,select):focus{border-color:var(--accent);box-shadow:var(--ring)}.app-shell .field>span,.app-shell .filter-label,.app-shell .panel-choice-label,.app-shell .range-field{color:var(--muted)}.app-shell .field{margin-bottom:12px}.app-shell .form-actions,.app-shell .form-row,.app-shell .toolbar{gap:8px}.app-shell .form-row .field,.app-shell .toolbar .field{margin-bottom:0}.app-shell .toolbar .search-input{max-width:26rem}.app-shell .range-presets,.app-shell .segmented{border-color:var(--border);border-radius:var(--radius-s);background:var(--surface-2)}.app-shell .range-preset.on,.app-shell .segmented-option.on,.app-shell .segmented-option[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.app-shell table.data{color:var(--ink)}.app-shell table.data th{border-bottom-color:var(--border);background:var(--surface-2);color:var(--muted);font-size:11.5px;letter-spacing:.04em}.app-shell table.data td{border-bottom-color:var(--hairline-soft);font-size:13px;vertical-align:middle}.app-shell table.data tbody tr:hover{background:var(--accent-softer)}.app-shell table.data tr.band-row>td,.app-shell table.data tr.group-row>td{background:var(--surface-2);color:var(--ink)}.app-shell table.data tfoot.list-totals tr.totals-selected td,.app-shell table.data tr.cursor-row>td{background:var(--accent-soft)}.app-shell table.data td .button{min-height:30px;padding:6px 10px;font-size:12.5px}.app-shell .chip{border:1px solid transparent;font-size:12px}.app-shell .num,.app-shell table.data :is(th.num,td.num){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .table-scroll{border-radius:inherit;scrollbar-color:var(--border-strong) transparent}.app-shell .pagination{border-top-color:var(--border);background:var(--surface-2)}.app-shell[data-density=compact] .content{gap:14px}.app-shell[data-density=compact] table.data :is(th,td){padding-top:8px;padding-bottom:8px}.app-shell[data-density=compact] .card-pad{padding:16px 18px}.app-shell[data-density=comfortable] table.data :is(th,td){padding-top:11px;padding-bottom:11px}.app-shell[data-density=comfortable] .content{gap:20px}.app-shell[data-density=comfortable] .card-pad{padding:20px 22px}.app-shell .sidebar{overflow:hidden;border-right:0;background:var(--nav-bg);color:var(--nav-ink);gap:3px;padding:18px 12px 12px}.app-shell .sidebar :is(.brand,.workspace-name,.account-company){color:var(--surface)}.app-shell .sidebar .workspace-initials{background:var(--surface);color:var(--accent-ink)}.app-shell .sidebar :is(.nav-item,.locale-trigger){border-radius:var(--radius-s);color:var(--nav-ink)}.app-shell .sidebar :is(.nav-item,.locale-trigger):hover{background:var(--nav-hover);color:var(--surface)}.app-shell .sidebar .nav-item[aria-current=page]{background:var(--nav-active);color:var(--surface);font-weight:650}.app-shell .sidebar .nav-item[aria-current=page] svg{color:var(--nav-active-icon)}.app-shell .sidebar :is(.nav-section-head,.account-role,.made-by){color:var(--nav-muted)}.app-shell .sidebar .nav-section-head{margin-top:17px;font-size:11px}.app-shell .sidebar .nav-item{padding:9px 10px;font-size:13px}.app-shell .sidebar .nav-item svg{width:17px;height:17px}.app-shell .sidebar .account-block{border-top-color:var(--nav-border);padding-top:12px}.app-shell .sidebar .account-avatar{border-color:var(--nav-border);background:var(--nav-avatar);color:var(--nav-ink)}.app-shell .sidebar .locale-trigger{background:transparent;color:var(--nav-ink)}.app-shell .sidebar .locale-trigger:hover{background:var(--nav-hover);color:var(--surface)}.app-shell .sidebar .locale-menu{color:var(--ink)}body:has(.app-shell) :is(.drawer,.modal-card,.action-menu,.multi-panel,.nav-sheet){border-radius:var(--radius)}body:has(.app-shell) .action-menu,body:has(.app-shell) .drawer,body:has(.app-shell) .modal-card,body:has(.app-shell) .multi-panel{border-color:var(--border);box-shadow:var(--shadow-pop)}body:has(.app-shell) .drawer-head,body:has(.app-shell) .modal-head{padding:14px 18px;border-bottom-color:var(--border)}body:has(.app-shell) .drawer-body{padding:16px 18px}body:has(.app-shell) .modal-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:rgb(18 36 60/.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-shell .page-wide:has(.modal-overlay){animation:none;transform:none}body:has(.app-shell) .drawer-overlay{background:rgb(18 36 60/.3)}body:has(.app-shell) .action-menu-item:hover,body:has(.app-shell) .multi-option:hover{background:var(--accent-softer)}body:has(.app-shell) .form-footer{border-top-color:var(--border);background:var(--surface)}.app-shell .selection-bar{background:var(--nav-bg);border:1px solid var(--nav-border);border-radius:var(--radius)}body:has(.app-shell) table[data-mobile-disclosure=true] .mobile-disclosure-cell,body:has(.app-shell) table[data-mobile-disclosure=true] .mobile-disclosure-head{display:none}@media screen and (min-width:901px){.app-shell{grid-template-columns:208px minmax(0,1fr)}.app-shell .content{padding:22px 24px 40px}}@media screen and (max-width:900px){.app-shell{grid-template-columns:1fr}.app-shell .content{padding:16px 14px calc(90px + env(safe-area-inset-bottom))}.app-shell .page-head{align-items:flex-start;min-height:30px}.app-shell .page-head h1{font-size:21px;line-height:1.25}.app-shell .page-head .sub,.app-shell .page-head p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35}.app-shell .sidebar{position:fixed;inset:auto 0 0;z-index:20;height:auto;overflow:visible;flex-direction:row;justify-content:space-between;gap:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--nav-border);background:var(--nav-bg)}.app-shell .sidebar .nav-section,.app-shell .sidebar>nav{display:contents}.app-shell .sidebar .brand,.app-shell .sidebar .nav-item.nav-secondary,.app-shell .sidebar .nav-section-head,.app-shell .sidebar .spacer,.app-shell .sidebar>.account-block,.app-shell .sidebar>.locale-switcher,.app-shell .sidebar>.made-by{display:none}.app-shell .sidebar .nav-item,.app-shell .sidebar .nav-item.nav-more{display:flex;flex:1 1;min-width:0;min-height:52px;align-items:center;justify-content:center;padding:7px 4px;gap:3px;color:var(--nav-ink);font-size:10px;text-align:center}.app-shell .sidebar .nav-item[aria-current=page]{background:var(--nav-active)}.app-shell .sidebar .nav-item svg{width:20px;height:20px}.app-shell .nav-sheet-overlay{background:rgb(18 36 60/.45)}.app-shell .nav-sheet{border:1px solid var(--border);box-shadow:0 -8px 30px rgb(23 36 57/.2)}.app-shell .nav-sheet-item{border-color:var(--border);background:var(--surface)}.app-shell .nav-sheet-item[aria-current=page]{border-color:var(--accent-soft);background:var(--accent-soft)}.app-shell .console-query-bar,.app-shell .filter-bar{gap:8px 10px;padding:10px 12px}.app-shell table.stack-sm{padding-right:10px;padding-left:10px}.app-shell table.stack-sm tr{border-color:var(--border);border-radius:var(--radius-s);box-shadow:var(--shadow-sm)}.app-shell table.stack-sm td{color:var(--ink)}.app-shell table.stack-sm td:before{color:var(--muted)}.app-shell table.stack-sm td .button,.app-shell table.stack-sm td .link-button{min-height:38px}.app-shell table.stack-sm[data-mobile-disclosure=true] .mobile-disclosure-head,.app-shell table.stack-sm[data-mobile-disclosure=true] .mobile-secondary-cell{display:none}.app-shell table.stack-sm[data-mobile-disclosure=true] tr[data-mobile-expanded=true] .mobile-secondary-cell{display:flex}.app-shell table.stack-sm[data-mobile-disclosure=true] .mobile-disclosure-cell{display:flex;order:-1;justify-content:flex-start;align-items:center;padding-top:5px;padding-bottom:8px;border-bottom:1px solid var(--border)}.app-shell table.stack-sm[data-mobile-disclosure=true] .mobile-disclosure-cell button{min-height:36px;color:var(--accent-ink)}.app-shell table.stack-sm[data-mobile-disclosure=true] .mobile-disclosure-cell+.mobile-primary-cell{margin-top:2px}.app-shell .modal-overlay{padding:12px}.app-shell .modal-card{max-height:calc(100dvh - 24px);padding:16px}.app-shell .drawer{width:min(100%,560px)}.app-shell .drawer.sheet,.app-shell .drawer.wide{width:100%}.app-shell .selection-bar{bottom:calc(76px + env(safe-area-inset-bottom));max-width:calc(100vw - 20px)}}@media screen and (max-width:640px){.app-shell .content{gap:12px;padding-right:10px;padding-left:10px}.app-shell .card-pad{padding:16px}.app-shell[data-density=comfortable] table.data :is(th,td){padding-top:10px;padding-bottom:10px}.app-shell .form-actions>.button,.app-shell .form-actions>.button-quiet,.app-shell .toolbar>.button,.app-shell .toolbar>.button-quiet{min-height:40px}.app-shell .page-head>.button,.app-shell .page-head>.button-quiet{margin-left:auto}.app-shell .nav-sheet{padding-right:10px;padding-left:10px}}@media screen and (max-width:380px){.app-shell .sidebar .nav-item{font-size:0;gap:0}.app-shell .sidebar .nav-item svg{width:22px;height:22px}}}@media print{body:has(.app-shell) table[data-mobile-disclosure=true] .mobile-disclosure-cell,body:has(.app-shell) table[data-mobile-disclosure=true] .mobile-disclosure-head{display:none!important}}@media screen{.app-shell .sidebar .brand{flex-direction:column;align-items:flex-start;gap:14px;padding:2px 10px 14px;min-height:0}.app-shell .sidebar .brand-word{display:flex;align-items:baseline;gap:7px;color:var(--surface);line-height:1}.app-shell .sidebar .brand-word b{color:var(--surface);font-size:22px;font-weight:800;letter-spacing:.02em}.app-shell .sidebar .brand-word span{font-size:14px;font-weight:600;letter-spacing:.01em}.app-shell .sidebar .brand-workspace{display:block;max-width:100%;min-height:1.3em;overflow:hidden;color:var(--surface);font-size:15px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.app-shell .sidebar .nav-item[aria-current=page]{background:var(--accent);color:var(--surface)}.app-shell .sidebar .nav-item[aria-current=page] svg{color:var(--surface)}.app-shell .sidebar .account-block{padding-top:10px}.shell-user-foot{width:100%}.shell-user-button{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:6px 8px;border:0;border-radius:var(--radius-s);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.shell-user-button:disabled{cursor:default}.shell-user-button>svg{flex:none;opacity:.7}.app-shell .sidebar .shell-user-button:not(:disabled):hover{background:var(--nav-hover)}.shell-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:12px;font-weight:700;letter-spacing:.02em}.app-shell .sidebar .shell-avatar{background:var(--nav-avatar);color:var(--surface)}.shell-user-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}.shell-user-company,.shell-user-name,.shell-user-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-user-name{font-size:13px;font-weight:650}.app-shell .sidebar .shell-user-name{color:var(--surface)}.shell-user-company,.shell-user-role{color:var(--nav-muted);font-size:11.5px}.app-shell .content{position:relative}.shell-topbar{position:absolute;top:20px;right:24px;z-index:6;display:flex;align-items:center;gap:10px}.app-shell .content>.page-head:first-of-type,.app-shell .content>:is(div,section)>.page-head:first-child{padding-right:50px}.shell-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ink);cursor:pointer}.shell-icon-button:hover{border-color:var(--border);background:var(--surface)}.shell-badge{position:absolute;top:2px;right:1px;min-width:17px;height:17px;padding:0 4px;border:2px solid var(--bg);border-radius:999px;background:var(--st-exc);color:var(--surface);font-size:10.5px;font-weight:700;line-height:13px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shell-popover-anchor{position:relative}.shell-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:flex;width:320px;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink)}.shell-user-foot .shell-popover{top:auto;right:0;bottom:calc(100% + 8px);left:0;width:auto}.shell-popover-head{display:flex;flex-direction:column;gap:2px;padding:12px 14px 10px;border-bottom:1px solid var(--hairline-soft)}.shell-notifications .shell-popover-head{flex-direction:row;align-items:baseline;justify-content:space-between}.shell-popover-empty{margin:0;padding:18px 14px;color:var(--muted);font-size:13px}.shell-notification-list{max-height:340px;margin:0;padding:4px 0;overflow-y:auto;list-style:none}.shell-notification-open{display:grid;width:100%;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px;padding:9px 14px;border:0;background:none;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.shell-notification-open:hover{background:var(--accent-softer)}.shell-notification-open:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.shell-notification-list li+li{border-top:1px solid var(--hairline-soft)}.shell-dot{width:8px;height:8px;margin-top:6px;border-radius:999px;background:var(--st-exc)}.shell-notification-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.shell-notification-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.shell-notification-head time{flex:none}.shell-notification-about,.shell-notification-fields{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;color:var(--muted)}.shell-notification-code{display:inline-block;max-width:100%}.shell-notification-copy .shell-notification-about{color:var(--ink)}.shell-popover-foot{padding:10px 14px;border-top:1px solid var(--hairline-soft);color:var(--accent-ink);font-size:13px;font-weight:600;text-decoration:none}.shell-popover-foot:hover{background:var(--accent-softer)}.shell-menu-items{display:flex;flex-direction:column;padding:6px}.shell-menu-items :is(.shell-menu-item,.locale-trigger){display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:7px 9px;border:0;border-radius:var(--radius-s);background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.shell-menu-items :is(.shell-menu-item,.locale-trigger):hover{background:var(--surface-2)}.shell-popover .shell-menu-items .locale-menu{position:static;min-width:0;margin:2px 0 4px 27px;padding:0;border:0;background:transparent;box-shadow:none}@media screen and (max-width:900px){.shell-topbar{top:12px;right:12px;gap:4px}.app-shell .content>.page-head:first-of-type,.app-shell .content>:is(div,section)>.page-head:first-child{padding-right:56px}.shell-popover{position:fixed;top:58px;right:12px;left:12px;width:auto}}}@media screen{.app-shell{--agent-dock-width:clamp(360px,26vw,420px)}.agent-entry{position:relative;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer}.agent-entry svg{color:var(--accent)}.agent-entry-label{line-height:1}.agent-entry:hover,.agent-entry[data-open]{border-color:var(--accent)}.agent-entry[data-open]{background:var(--accent);color:var(--surface)}.agent-entry[data-open] svg{color:var(--surface)}.agent-entry-dot{position:absolute;top:3px;right:3px;width:9px;height:9px;border:2px solid var(--bg);border-radius:999px;background:var(--st-out)}.app-shell .content:has(>.shell-topbar .agent-entry)>.page-head:first-of-type,.app-shell .content:has(>.shell-topbar .agent-entry)>:is(div,section)>.page-head:first-child{padding-right:172px}.agent-dock{display:flex;flex-direction:column;min-width:0;background:var(--surface);color:var(--ink)}.agent-dock:focus{outline:none}.agent-dock-notice{display:flex;flex-direction:column;min-height:0}.agent-dock-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border)}.agent-dock-head h2{margin:0;font-size:15.5px;font-weight:700}.agent-dock-close{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:var(--radius-s);background:transparent;color:var(--muted);cursor:pointer}.agent-dock-close:hover{border-color:var(--border);color:var(--ink)}.agent-dock-message{display:grid;gap:8px;margin:0;padding:16px;font-size:13px;line-height:1.6}.agent-dock-message .button{justify-self:start;margin-top:12px}@media screen and (min-width:1280px){.app-shell:has(>.agent-dock){grid-template-columns:208px minmax(0,1fr) var(--agent-dock-width)}.agent-dock{position:sticky;top:0;height:100dvh;border-left:1px solid var(--border)}}@media screen and (min-width:901px) and (max-width:1279px){.agent-dock{position:fixed;top:0;right:0;bottom:0;z-index:45;width:var(--agent-dock-width);border-left:1px solid var(--border);box-shadow:var(--shadow-pop)}}@media screen and (max-width:900px){.agent-dock{position:fixed;inset:0;z-index:60;height:100dvh}.app-shell .content:has(>.shell-topbar .agent-entry)>.page-head:first-of-type,.app-shell .content:has(>.shell-topbar .agent-entry)>:is(div,section)>.page-head:first-child{padding-right:140px}.agent-dock-close{width:44px;height:44px}}}@media screen{.app-shell .workbench-head{justify-content:flex-start;gap:18px}.app-shell .workbench-head .segmented-option.on{background:var(--accent);color:var(--surface)}.workbench-queues{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--border)}@media screen and (min-width:901px){.workbench-queues{flex-wrap:wrap;overflow-x:visible}}.workbench-queue{display:inline-flex;flex:none;align-items:center;gap:7px;padding:9px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.workbench-queue:hover{color:var(--ink)}.workbench-queue.on{border-bottom-color:var(--accent);color:var(--accent-ink)}.workbench-count{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.workbench-queue.on .workbench-count{background:var(--accent-soft);color:var(--accent-ink)}.workbench-count[data-tone=alert]{background:var(--st-exc);color:var(--surface)}.workbench-count[data-tone=warn]{background:var(--st-out);color:var(--surface)}.workbench-day{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 0 2px}.workbench-day .input-sm{height:36px}.app-shell .workbench-head .link-button{margin-left:auto;color:var(--muted);font-size:13px}}@media screen and (max-width:900px){.workbench-day .button{min-height:42px}}@media screen{.customer-shipments{gap:14px}.customer-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.customer-search{position:relative;display:flex;flex:0 1 300px;align-items:center}.customer-search>svg{position:absolute;left:10px;color:var(--faint);pointer-events:none}.customer-search input{width:100%;padding-left:32px}.customer-inline{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.customer-inline select{min-width:96px}.customer-footer .button,.customer-toolbar .button{gap:6px}.customer-stages{display:flex;flex-wrap:wrap;gap:8px}.customer-stage{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px;cursor:pointer}.customer-stage.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:650}.customer-stage-count{min-width:20px;padding:0 6px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.customer-stage.on .customer-stage-count{background:var(--surface);color:var(--accent-ink)}.customer-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.customer-table{min-width:0;overflow:hidden}.customer-table td .sub{display:block}.customer-ref{font-weight:650}.customer-status{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-weight:600;white-space:nowrap}.customer-status .d{width:8px;height:8px;border-radius:999px;background:var(--st-exc)}.customer-status[data-stage=transit] .d{background:var(--st-inbound)}.customer-status[data-stage=awaiting] .d{background:var(--st-out)}.customer-status[data-stage=stored] .d{background:var(--st-received)}.customer-status[data-stage=delivering] .d{background:var(--st-sched)}.customer-status[data-stage=delivered] .d{background:var(--st-done)}.customer-files{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;white-space:nowrap}.customer-files-sep{color:var(--border-strong)}.customer-table tbody tr[data-open] td,.customer-table tbody tr[data-selected] td{background:var(--accent-softer)}.customer-footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--hairline-soft)}.customer-panel{position:sticky;top:12px;display:flex;max-height:calc(100vh - 24px);min-width:0;flex-direction:column;overflow:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.customer-panel-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 8px}.customer-panel-head h2{margin:0;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-panel-close{display:inline-flex;padding:4px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--muted);cursor:pointer}.customer-panel-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border)}.customer-panel-tabs button{padding:10px 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-weight:600;cursor:pointer}.customer-panel-tabs button.on{border-bottom-color:var(--accent);color:var(--accent-ink)}.customer-panel-body{display:grid;gap:16px;padding:16px 18px}.customer-panel-facts{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:8px 12px;margin:0}.customer-panel-facts dt{color:var(--muted)}.customer-panel-facts dd{margin:0}.customer-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.customer-timeline li{position:relative;display:grid;gap:2px;padding:0 0 18px 28px}.customer-timeline li:before{position:absolute;top:3px;left:3px;width:12px;height:12px;border:2px solid var(--border-strong);border-radius:999px;background:var(--surface);content:""}.customer-timeline li:after{position:absolute;top:19px;bottom:0;left:9px;width:2px;background:var(--border);content:""}.customer-timeline li:last-child:after{display:none}.customer-timeline li[data-state=done]:before{border-color:var(--st-done);background:var(--st-done)}.customer-timeline li[data-state=done]:after{background:var(--st-done)}.customer-timeline li[data-state=current]:before{border-color:var(--accent);background:var(--accent)}.customer-timeline li span{color:var(--muted);font-size:13px}.customer-panel-schedule>.drawer-section{margin-top:0}.customer-update{display:flex;gap:10px;padding:12px 14px;border-radius:var(--radius-s);background:var(--accent-softer);color:var(--ink)}.customer-update>svg{flex:none;color:var(--accent)}.customer-update div{display:grid;gap:4px;font-size:13px}.customer-panel-files{display:grid;gap:8px;margin:0;padding:0;list-style:none}.customer-panel-files li{display:flex;justify-content:space-between;gap:10px}.customer-panel-file-actions,.customer-panel-file-name{display:flex;align-items:center;gap:8px;min-width:0}.customer-request{display:grid;gap:12px}.customer-request-hold{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.customer-panel-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding:12px 18px 18px}@media screen and (min-width:1280px){.customer-body.docked{grid-template-columns:minmax(0,1fr) 320px}}@media screen and (max-width:1279px){.customer-panel{position:fixed;inset:0 0 0 auto;z-index:45;width:min(380px,100vw);max-height:none;border-radius:0;box-shadow:var(--shadow-pop)}}}@media screen{.customer-table td,.customer-table th{white-space:nowrap}.customer-table .table-scroll{overflow-x:auto}}@media screen and (min-width:901px){.app-shell .sidebar .nav-section:not(:has(.nav-section-head)){margin-top:0;padding-top:0}}