:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4f8fd;--foreground:#172033;--muted:#667085;--border:#d8e3f0;--accent:#2563eb;--accent-strong:#1d4ed8;--danger:#b42318;--success:#12805c;--warning:#e87922;--info:#2563eb;--attention:#b42318;--surface:#fff;--surface-raised:#f8fbff;--sidebar-surface:#fff;--soft-teal:#eff6ff;--soft-red:#fef3f2;--soft-amber:#fff6ed;--soft-green:#ecfdf3;--focus-ring:#2563eb33;--focus-ring-color:#1d4ed8;--shadow-soft:0 12px 32px #17203314;--radius-card:14px;--radius-control:10px;--clear-current-blue-soft:#e8f1ff;--clear-current-blue-hover:#eff6ff;--clear-current-border-soft:#e4ecf5;--clear-current-text-secondary:#475467;--clear-current-warning-text:#9a3412;--clear-current-surface-hover:#f5f9ff;--font-sans:"Noto Sans KR", "Pretendard", "Apple SD Gothic Neo", "Geist", ui-sans-serif, system-ui, sans-serif}[hidden]{display:none!important}html,body{background:var(--background);color:var(--foreground)}body{font-family:var(--font-sans);font-feature-settings:"tnum" 1}.shell :where(p,strong,small,span,summary,dt,dd,label,a,button){word-break:keep-all;overflow-wrap:break-word}.shell :where(code,pre,[data-machine-text]){word-break:break-word;overflow-wrap:anywhere}::selection{color:#10234b;background:#bfdbfe}button,input:not([type=checkbox]):not([type=radio]),select,textarea{background:var(--surface);color:var(--foreground);border-color:#c8d6e8}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input[type=checkbox],input[type=radio]{background:var(--surface);accent-color:var(--accent);border-color:#98a9bd}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px;box-shadow:0 0 0 5px var(--focus-ring)}.content :target{scroll-margin-top:88px}button,.button,.primary-button{border-color:var(--accent);background:var(--accent);color:#fff;min-height:44px;box-shadow:0 1px 2px #1720331a}button:hover,.button:hover,.primary-button:hover{border-color:var(--accent-strong);background:var(--accent-strong);filter:none}.button.secondary,button.secondary-button,.secondary-button{background:var(--surface);color:var(--foreground);border-color:#c8d6e8}.button.secondary:hover,button.secondary-button:hover,.secondary-button:hover{background:var(--clear-current-blue-hover);color:var(--accent-strong);border-color:#9db7d6}.text-link,.secondary-link{color:var(--accent-strong)}.auth-shell{background:var(--background);background-image:none}.auth-card,.auth-development-hint{border-color:var(--border);background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-soft)}.auth-development-hint{background:var(--clear-current-blue-hover);box-shadow:none}.auth-message-error{background:var(--soft-red);color:var(--danger);border-color:#fda29b}.auth-message-success{background:var(--soft-green);color:var(--success);border-color:#6ce9a6}.shell{background:var(--background);background-image:none}.sidebar{border-right-color:var(--border);background:var(--sidebar-surface);box-shadow:5px 0 18px #1720330a}.sidebar-title,.page-title,.section-header h3,.form-panel>h3{color:var(--foreground)}.sidebar-title:before{background:var(--accent);box-shadow:none}.sidebar-subtitle,.sidebar-user,.page-description,.hint{color:var(--muted)}.sidebar-logout-button{border-color:var(--border);background:var(--surface-raised);color:var(--clear-current-text-secondary)}.sidebar-logout-button:hover{background:var(--clear-current-blue-hover);color:var(--accent-strong);border-color:#9db7d6}.erp-nav-section{background:0 0;border-color:#0000}.erp-nav-section-title{color:var(--muted)}.erp-nav-link,.erp-nav-items a{color:var(--clear-current-text-secondary)}.erp-nav-link:hover,.erp-nav-items a:hover,.erp-nav-items a:focus-visible{background:var(--clear-current-blue-hover);color:var(--accent-strong)}.erp-nav-link.is-active,.erp-nav-items a.is-active{background:var(--clear-current-blue-soft);color:var(--accent-strong);box-shadow:inset 3px 0 0 var(--accent)}.erp-nav-badge{color:#53647a;background:#e9eef5}.erp-nav-link.is-active .erp-nav-badge{color:#1849a9;background:#d6e6ff}.content{background:var(--background);background-image:none}.erp-topbar{border-bottom:1px solid var(--border);background:var(--surface);color:var(--foreground);box-shadow:0 1px #17203308}.erp-topbar-search,.erp-topbar-control,.erp-topbar-profile{border-color:var(--border);background:var(--surface);color:var(--foreground)}.app-version-footer{border-top-color:var(--border);background:var(--surface);color:var(--muted)}.page-header{border-bottom-color:var(--border)}.section-header{border-top-color:var(--border)}.section-header span,.meta-help-row{color:var(--muted)}.summary-card,.form-panel,.metric,.metric-card,.erp-section-panel,.table-wrap,.request-card,.staff-action-card,.staff-priority-card,.staff-guidance-details,.mobile-task-card,.mobile-form-step,.mobile-reference-panel,.receivable-followup-form,.receivable-followup-details,.quick-choice-group,.empty-state,.operation-feedback,.reference-command-card,.settings-command-card,.settings-metric-card,.workflow-overview-card,.procurement-context-card,.procurement-detail-panel,.customer-input-section,.customer-intelligence-section,.ledger-overview-card,.ledger-detail-panel,.operating-expenses-panel,.operating-expenses-filters{border-color:var(--border);background:var(--surface);color:var(--foreground);background-image:none;box-shadow:0 1px 2px #1720330d}.summary-card,.form-panel{border-left-color:var(--accent)}.summary-card strong,.metric-value,.dashboard-metric-value,.settings-metric-value,.staff-mobile-summary strong{color:var(--foreground)}.summary-card span,.summary-card em,.metric-label,.metric-caption,.dashboard-metric-label,.settings-metric-label{color:var(--muted)}.metric:after{background:0 0}.dashboard-drilldown-card{border-color:var(--border);background:var(--surface);background-image:none;box-shadow:0 1px 2px #1720330d}.dashboard-metric-card{align-content:start;align-items:start;gap:6px;text-decoration:none;display:grid}.dashboard-metric-card:hover{background:var(--clear-current-surface-hover);border-color:#9db7d6}.dashboard-drilldown-card:hover{background:var(--clear-current-surface-hover);border-color:#9db7d6;box-shadow:0 8px 20px #17203314}.dashboard-drilldown-title,.dashboard-drilldown-value{color:var(--foreground)}.dashboard-drilldown-description{color:var(--muted)}.dashboard-drilldown-chip,.status-pill{background:var(--clear-current-blue-soft);color:#1849a9}.dashboard-drilldown-card[data-tone=red] .dashboard-drilldown-chip,.dashboard-drilldown-card[data-tone=rose] .dashboard-drilldown-chip{background:var(--soft-red);color:var(--danger)}.dashboard-drilldown-card[data-tone=amber] .dashboard-drilldown-chip{background:var(--soft-amber);color:var(--clear-current-warning-text)}.dashboard-drilldown-card[data-tone=blue] .dashboard-drilldown-chip{background:var(--clear-current-blue-soft);color:#1849a9}.table{border-color:var(--border);background:var(--surface);color:var(--foreground)}.table th{border-color:var(--border);background:var(--surface-raised);color:#475467}.table td{border-color:var(--clear-current-border-soft);background:var(--surface);color:var(--foreground)}.table tr:hover td{background:var(--clear-current-surface-hover)}.table a{color:var(--accent-strong)}.responsive-card-table td[data-label]:before{color:var(--muted)}.empty-state{color:var(--muted);box-shadow:none;border-style:dashed}.notification-summary-strip span,.notification-preview-grid span,.notification-preview-details,.date-picker-trigger,.date-picker-native-wrap,.date-picker-monthbar button,.date-picker-quick button,.date-picker-day{border-color:var(--border);background:var(--surface);color:var(--foreground)}label:has(>input[type=checkbox]){border-color:var(--border);background:var(--surface);color:var(--foreground)}.notification-primary-title,.notification-preview-grid strong,.notification-preview-body strong,.notification-preview-details summary,.date-picker-native-value,.date-picker-monthbar strong{color:var(--foreground)}.notification-primary-copy,.notification-preview-grid small,.notification-preview-body span,.date-picker-label,.date-picker-weekdays span,.date-picker-native-placeholder{color:var(--muted)}.date-picker-popover{border-color:var(--border);background:var(--surface);box-shadow:0 18px 44px #17203329}.date-picker-day:hover{background:var(--clear-current-blue-hover)}.date-picker-day[data-today=true]{border-color:var(--accent);color:var(--accent-strong)}.date-picker-day-selected{border-color:var(--accent);background:var(--accent);color:#fff}.work-note,.notification-severity-주의{background:var(--soft-amber);color:var(--clear-current-warning-text);border-color:#fec84b}.notification-severity-긴급{background:var(--soft-red);color:var(--danger);border-color:#fda29b}.notification-severity-정보{background:var(--clear-current-blue-hover);color:#1849a9;border-color:#b2ccff}.status-pill-muted,.staff-action-chip-muted{color:#475467;background:#eef2f6}.status-pill-danger,.staff-action-count,.staff-action-chip-urgent{background:var(--soft-red);color:var(--danger)}.staff-action-chip-today{background:var(--soft-green);color:var(--success)}.operation-feedback.is-success{border-left-color:var(--success);background:var(--soft-green)}.operation-feedback.is-success strong,.operation-feedback-actions a:hover{color:var(--success)}.request-card:hover,.request-customer-result:hover,.request-customer-favorite-card:hover{background:var(--clear-current-surface-hover);border-color:#9db7d6}.request-meta,.request-money,.request-customer-result-meta,.request-customer-result-meta-sub,.request-customer-selected-meta,.request-customer-selected-summary span,.request-customer-selected-note{color:var(--muted)}.request-memo,.request-customer-selected-summary,.request-customer-selected-details,.request-customer-selected-card,.request-customer-result,.request-customer-favorite-card,.field-input-mode-card,.quick-choice span{border-color:var(--border);background:var(--surface-raised);color:var(--foreground)}.request-customer-selected-card{background:var(--clear-current-blue-hover);border-color:#84adff}.request-customer-result-selected,.field-input-mode-option input:checked+.field-input-mode-card,.quick-choice input:checked+span{border-color:var(--accent);background:var(--clear-current-blue-soft);color:#1849a9}.request-customer-result-selected .request-customer-result-meta,.request-customer-result-selected .request-customer-result-meta-sub,.field-input-mode-option input:checked+.field-input-mode-card .field-input-mode-title,.field-input-mode-option input:checked+.field-input-mode-card .field-input-mode-badge,.field-input-mode-option input:checked+.field-input-mode-card .field-input-mode-copy,.quick-choice input:checked+span small{color:#1849a9}.quick-choice span{min-height:44px}.field-input-mode-card{min-height:118px}.content .workflow-overview-card>span{background:var(--clear-current-blue-soft);color:#1849a9}.content .field-input-mode-check{border:1px solid var(--muted);background:var(--surface-raised)}.quick-choice input:focus-visible+span,.field-input-mode-option input:focus-visible+.field-input-mode-card{outline:3px solid var(--focus-ring-color);outline-offset:2px;box-shadow:0 0 0 5px var(--focus-ring)}.request-customer-change-button,.request-item-delete-button{border-color:var(--border);background:var(--surface);color:var(--clear-current-text-secondary)}.request-item-delete-button:hover{background:var(--soft-red);color:var(--danger);border-color:#fda29b}.staff-mobile-command{border-color:var(--accent);background:var(--accent);color:#fff;background-image:none;box-shadow:0 12px 26px #2563eb2e}.staff-command-eyebrow,.staff-command-copy,.staff-mobile-command .hint,.staff-command-title,.staff-mobile-command strong{color:#fff}.staff-priority-panel{background:var(--clear-current-blue-hover);border-color:#b2ccff}.staff-priority-card,.staff-mobile-summary a,.staff-mobile-summary article,.staff-task-card,.staff-overflow-details{border-color:var(--border);background:var(--surface);color:var(--foreground);box-shadow:0 1px 2px #1720330d}.staff-priority-meta,.mobile-task-card-meta,.staff-action-card small{color:var(--muted)}.staff-priority-action,.staff-primary-action,.mobile-task-card-action,.staff-action-step{background:var(--accent);color:#fff;min-height:44px}.staff-urgent-alert{border-radius:var(--radius-card);background:var(--accent-strong);color:#fff;border:1px solid #ffffff61;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 14px;display:flex}.staff-urgent-alert>span:first-child{gap:3px;display:grid}.staff-urgent-alert small{color:#fff;font-size:12px;line-height:1.45}.staff-urgent-alert>span:last-child{color:#1849a9;background:#fff;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.staff-primary-action{border-radius:var(--radius-control);justify-content:center;align-items:center;width:100%;padding:11px 16px;font-weight:800;display:inline-flex}.staff-action-card:hover{background:var(--clear-current-surface-hover);border-color:#84adff;transform:none}.staff-mobile-quickbar{border:1px solid var(--border);background:#fffffff7;box-shadow:0 -8px 24px #1720331a}.staff-mobile-quickbar-link{min-height:44px;color:var(--clear-current-text-secondary)}.staff-mobile-quickbar-link.is-active{background:var(--clear-current-blue-soft);color:var(--accent-strong)}.content .bg-white,.content .bg-white\/70,.content .bg-slate-50,.content .bg-slate-100{background-color:var(--surface)!important}.content .bg-blue-50{background-color:var(--clear-current-blue-hover)!important}.content .bg-emerald-50{background-color:var(--soft-green)!important}.content .bg-amber-50{background-color:var(--soft-amber)!important}.content .bg-red-50,.content .bg-rose-50{background-color:var(--soft-red)!important}.content .border-slate-100,.content .border-slate-200{border-color:var(--border)!important}.content .border-blue-200,.content .border-blue-300{border-color:#b2ccff!important}.content .border-emerald-200,.content .border-emerald-300{border-color:#6ce9a6!important}.content .border-amber-200,.content .border-amber-300{border-color:#fec84b!important}.content .border-red-200,.content .border-red-300,.content .border-rose-200,.content .border-rose-300{border-color:#fda29b!important}.content .text-slate-950,.content .text-slate-900{color:var(--foreground)!important}.content .text-slate-800,.content .text-slate-700{color:#344054!important}.content .text-slate-600,.content .text-slate-500,.content .text-slate-400{color:var(--muted)!important}.content .text-blue-700,.content .text-blue-800,.content .text-blue-900,.content .text-blue-950{color:#1849a9!important}.content .text-emerald-700,.content .text-emerald-800,.content .text-emerald-900,.content .text-emerald-950{color:var(--success)!important}.content .text-amber-700,.content .text-amber-800,.content .text-amber-900,.content .text-amber-950{color:var(--clear-current-warning-text)!important}.content .text-red-700,.content .text-red-800,.content .text-red-900,.content .text-red-950{color:var(--danger)!important}.content .bg-slate-950,.content .bg-blue-900,.content button.block.w-full.bg-slate-950{background-color:var(--accent)!important;color:#fff!important}.content .bg-slate-950 .text-slate-200,.content .bg-slate-950 .text-slate-300,.content .bg-slate-950 .text-slate-400,.content .bg-slate-950 .text-slate-500,.content .bg-blue-900 .text-slate-200,.content .bg-blue-900 .text-slate-300,.content .bg-blue-900 .text-slate-400,.content .bg-blue-900 .text-slate-500{color:#fff!important}.content button.border-red-200{background-color:var(--soft-red)!important;color:var(--danger)!important;border-color:#fda29b!important}.reference-hub-quick-actions a{color:var(--clear-current-text-secondary)}.credential-danger-confirmation{background:var(--soft-red);color:var(--danger);border-color:#fda29b}.credential-danger-confirmation strong,.credential-danger-confirmation small{color:var(--danger)}button.credential-danger-submit{background:var(--soft-red);color:var(--danger);border-color:#fda29b}button.credential-danger-submit:hover{border-color:var(--danger);color:var(--danger);background:#fee4e2}.content .scoped-section-hub .request-card button.border-blue-200.text-blue-700{background-color:var(--clear-current-blue-soft)!important;color:#1849a9!important;border-color:#b2ccff!important}.content button.block.w-full,.content button.rounded-full{border-color:var(--border)!important;background-color:var(--surface)!important;color:var(--foreground)!important}.content button.block.w-full:hover,.content button.rounded-full:hover,.content .hover\:bg-slate-50:hover,.content .hover\:bg-white:hover{background-color:var(--clear-current-blue-hover)!important}.content .hover\:bg-slate-800:hover,.content .hover\:bg-blue-800:hover{background-color:var(--accent-strong)!important}.content .hover\:bg-emerald-100:hover{background-color:#d1fadf!important}.content .hover\:bg-blue-100:hover{background-color:#d6e6ff!important}@media (max-width:920px){body{font-size:16px}.sidebar{border-bottom:1px solid var(--border);background:var(--surface);box-shadow:0 4px 16px #1720330f}.mobile-menu-toggle,.mobile-quick-nav-link{border-color:var(--border);background:var(--surface);min-height:44px;color:var(--clear-current-text-secondary)}.mobile-quick-nav-link.is-active,.mobile-quick-nav-more.is-active{background:var(--clear-current-blue-soft);color:var(--accent-strong);border-color:#84adff}.mobile-menu-backdrop{background:#1720337a}.erp-sidebar-nav{border-right-color:var(--border);background:var(--surface);box-shadow:20px 0 44px #1720332e}.erp-sidebar-nav .erp-nav-section{border-color:var(--border);background:var(--surface-raised)}.erp-sidebar-nav .erp-nav-items a{min-height:44px}}@media (max-width:640px){.content{padding:16px 12px calc(96px + env(safe-area-inset-bottom))}.page-title{font-size:clamp(24px,7.2vw,28px)}.form-panel,.request-card,.mobile-task-card,.staff-priority-card{border-radius:12px}.staff-mobile-command{border-inline:0;border-radius:0 0 20px 20px;margin-inline:-12px;padding:20px 16px 28px}.staff-command-title{font-size:24px}.staff-mobile-summary{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-22px;position:relative}.staff-mobile-summary a,.staff-mobile-summary article{text-align:center;align-content:center;min-height:88px}.staff-priority-grid,.staff-action-grid,.form-grid,.inline-complete-form{grid-template-columns:1fr}.staff-mobile-quickbar{z-index:48;width:100%;padding:8px 8px max(8px, env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0}.staff-mobile-quickbar-link{min-width:44px;min-height:52px}.table a,.content a,summary,button,select,textarea,input:not([type=checkbox]):not([type=radio]){min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{grid-template-rows:minmax(0,1fr);grid-template-columns:232px minmax(0,1fr);align-items:start}.sidebar{flex-direction:column;grid-row:1;height:100dvh;min-height:0;padding:18px 14px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-brand{flex:none;align-items:center;gap:10px;margin-bottom:18px;padding:0 6px;display:flex}.sidebar-brand-mark{color:#fff;background:#fff;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:850;display:grid;overflow:hidden;box-shadow:0 7px 16px #2563eb2e}.sidebar-brand-logo{object-fit:cover;width:100%;height:100%;display:block}.sidebar-title{margin:0;font-size:16px;line-height:1.35;display:block}.sidebar-title:before{display:none}.sidebar-subtitle{color:var(--muted);letter-spacing:.04em;margin:2px 0 0;font-size:11px;font-weight:700}.sidebar>.erp-sidebar-nav{scrollbar-width:thin;scrollbar-color:#c8d6e8 transparent;flex:auto;gap:14px;min-height:0;padding:2px 4px 16px 0;display:grid;overflow:hidden auto}.erp-nav-section{padding:0}.erp-nav-section-title{letter-spacing:.08em;margin:0 10px 5px;font-size:11px;font-weight:800}.erp-nav-link{border-radius:9px;min-height:42px;padding:9px 10px;font-size:13px}.erp-nav-link-label{align-items:center;gap:9px;min-width:0;display:flex}.erp-nav-link-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account{border-top:1px solid var(--border);flex:none;gap:10px;padding:14px 4px 0;display:grid}.sidebar-version{border-top:1px solid var(--border);color:var(--muted);flex:none;justify-content:space-between;align-items:center;margin:0;padding:10px 4px 0;font-size:11px;font-weight:700;display:flex}.sidebar-version small{font-size:inherit}.sidebar-user{gap:2px;margin:0;display:grid}.sidebar-user strong{color:var(--foreground);font-size:13px}.sidebar-user span{font-size:11px}.sidebar-logout-form{margin:0}.sidebar-logout-button{border-radius:9px;width:100%;min-height:40px}.erp-main-column{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:100vh;display:grid}.erp-topbar{z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(150px,auto) minmax(300px,560px) minmax(0,auto);align-items:center;gap:18px;min-width:0;min-height:64px;padding:8px 24px;display:grid;position:sticky;top:0}.erp-topbar-context{min-width:0}.erp-topbar-context p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.erp-topbar-context p:not(.erp-topbar-page-title){color:var(--muted);letter-spacing:.06em;font-size:11px;font-weight:800}.erp-topbar-page-title{color:var(--foreground);letter-spacing:normal;margin-top:2px;font-size:17px;font-weight:700;line-height:1.35}.erp-topbar-mobile-scope{display:none}.erp-global-search{border-radius:var(--radius-control);background:var(--surface);border:1px solid #c8d6e8;grid-template-columns:108px minmax(0,1fr) 44px;min-width:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #1720330a}.erp-global-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--focus-ring)}.erp-global-search select,.erp-global-search input,.erp-global-search button{min-width:0;min-height:44px;box-shadow:none;border:0;border-radius:0}.erp-global-search select{border-right:1px solid var(--border);color:#344054;padding:0 28px 0 11px;font-size:12px;font-weight:750}#erp-global-search input{box-shadow:none;border:0;border-radius:0;padding-block:0;padding-inline:12px;font-size:13px}#erp-global-search button{background:var(--accent);color:#fff;place-items:center;width:44px;padding-block:0;display:grid}.erp-topbar-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.erp-topbar-meta{border:1px solid var(--border);background:var(--surface-raised);min-height:34px;color:var(--clear-current-text-secondary);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.erp-topbar-icon-link{border:1px solid var(--border);background:var(--surface);width:44px;min-width:44px;height:44px;color:var(--clear-current-text-secondary);border-radius:10px;place-items:center;display:grid}.erp-topbar-icon-link:hover{background:var(--clear-current-blue-hover);color:var(--accent-strong);border-color:#9db7d6}.erp-topbar-profile{background:0 0;border:0;align-items:center;gap:8px;min-width:0;display:flex}.erp-topbar-profile>span:last-child{min-width:0;display:grid}.erp-topbar-profile strong,.erp-topbar-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-topbar-profile strong{color:var(--foreground);font-size:12px}.erp-topbar-profile small{color:var(--muted);font-size:11px}.erp-topbar-avatar{background:var(--clear-current-blue-soft);width:36px;height:36px;color:var(--accent-strong);border-radius:11px;flex:0 0 36px;place-items:center;font-size:13px;font-weight:850;display:grid}.content{width:100%;max-width:none;margin-inline:0;padding:24px clamp(18px,2vw,32px) 32px}.mobile-drawer-heading,.mobile-drawer-account{display:none}.dashboard-command-overview{gap:10px;min-width:0;margin-bottom:14px;display:grid}.dashboard-command-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;display:grid}.dashboard-command-kpi{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;min-height:92px;color:var(--accent-strong);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:13px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #1720330d}.dashboard-command-kpi:before{content:"";background:currentColor;width:3px;position:absolute;inset:0 auto 0 0}.dashboard-command-kpi[data-tone=amber]{color:var(--warning)}.dashboard-command-kpi[data-tone=red]{color:var(--danger)}.dashboard-command-kpi[data-tone=green]{color:var(--success)}.dashboard-command-kpi:hover{background:var(--clear-current-surface-hover);border-color:#9db7d6}.dashboard-command-kpi-icon{background:currentColor;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.dashboard-command-kpi-icon svg{color:#fff}.dashboard-command-kpi-copy{gap:2px;min-width:0;display:grid}.dashboard-command-kpi-copy small,.dashboard-command-kpi-copy em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.dashboard-command-kpi-copy strong{color:var(--foreground);letter-spacing:-.035em;font-size:clamp(20px,1.8vw,26px);line-height:1.2}.dashboard-command-flow-panel,.dashboard-priority-panel,.dashboard-live-panel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;overflow:hidden;box-shadow:0 1px 2px #1720330d}.dashboard-command-section-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 13px;display:flex}.dashboard-command-section-head>span{gap:2px;min-width:0;display:grid}.dashboard-command-section-head strong{color:var(--foreground);font-size:14px}.dashboard-command-section-head small,.dashboard-command-section-head em{color:var(--muted);font-size:11px;font-style:normal}.dashboard-operation-flow{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.dashboard-operation-flow>a{border-right:1px solid var(--border);min-width:0;min-height:80px;color:var(--foreground);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:4px 8px;padding:12px 13px;text-decoration:none;display:grid;position:relative}.dashboard-operation-flow>a:last-child{border-right:0}.dashboard-operation-flow>a:hover{background:var(--clear-current-surface-hover)}.dashboard-operation-flow small{color:var(--muted);font-size:11px;font-weight:800}.dashboard-operation-flow strong{color:var(--foreground);align-self:end;font-size:12px}.dashboard-operation-flow b{color:var(--accent-strong);letter-spacing:-.03em;grid-area:1/2/span 2;align-self:center;font-size:clamp(18px,1.5vw,24px)}.dashboard-command-workspace{grid-template-columns:minmax(0,1.75fr) minmax(250px,.75fr);align-items:stretch;gap:10px;min-width:0;display:grid}.dashboard-priority-table-wrap{box-shadow:none;border:0;border-radius:0}.dashboard-priority-table th,.dashboard-priority-table td{height:38px;padding:7px 12px;font-size:12px}.dashboard-priority-table th:nth-child(2),.dashboard-priority-table th:nth-child(3),.dashboard-priority-table td:nth-child(2),.dashboard-priority-table td:nth-child(3){white-space:nowrap;width:88px}.dashboard-live-panel{align-content:start;display:grid}.dashboard-live-panel>a{border-bottom:1px solid var(--clear-current-border-soft);min-height:46px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;font-size:12px;text-decoration:none;display:flex}.dashboard-live-panel>a:hover{background:var(--clear-current-surface-hover)}.dashboard-live-panel>a strong{color:var(--foreground);font-size:13px}.dashboard-briefing-panel{margin-top:14px}.dashboard-briefing-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;list-style:none;display:flex}.dashboard-briefing-summary::-webkit-details-marker{display:none}.dashboard-briefing-summary>span{gap:2px;display:grid}.dashboard-briefing-summary strong{color:var(--foreground);font-size:14px}.dashboard-briefing-summary small,.dashboard-briefing-summary em{color:var(--muted);font-size:11px;font-style:normal}.dashboard-briefing-panel[open]>.dashboard-briefing-summary{border-bottom:1px solid var(--border);margin-bottom:12px}.request-mobile-flow{flex-direction:column;display:flex}.shell .request-intake-quickline span{text-overflow:clip;white-space:normal;overflow:visible}.shell:not(.shell-role-operations) .request-intake-quickline{grid-template-columns:minmax(0,1fr)}.shell:not(.shell-role-operations) .request-intake-quickline .button{justify-self:start}.shell:not(.shell-role-operations) .request-step-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .request-step-rail a{gap:2px}.shell .request-step-rail small{width:20px;height:20px}.request-workflow-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px}.request-workflow-overview .workflow-overview-card{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-height:58px;padding:8px 10px}.request-workflow-overview .workflow-overview-card>span{grid-row:1/span 2}.request-workflow-overview .workflow-overview-card>strong{font-size:13px}.request-workflow-overview .workflow-overview-card>small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.request-support-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;margin-bottom:10px;display:grid}.request-support-tools>details{min-width:0;margin:0}.request-support-tools>details>summary{font-size:13px!important}.request-command-workbench{grid-template-columns:minmax(230px,.72fr) minmax(500px,1.65fr) minmax(230px,.68fr);align-items:stretch;gap:9px;min-width:0;height:clamp(570px,100dvh - 300px,735px);margin-bottom:14px;display:grid}.request-inbox-pane,.request-editor-pane,.request-context-pane{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto;box-shadow:0 1px 2px #1720330d}.request-workbench-heading{z-index:3;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex;position:sticky;top:0}.request-workbench-heading>span{gap:2px;min-width:0;display:grid}.request-workbench-heading strong{color:var(--foreground);font-size:14px}.request-workbench-heading small{color:var(--muted);font-size:11px}.request-inbox-list{display:grid}.content a.request-inbox-item,.request-inbox-item{border-bottom:1px solid var(--clear-current-border-soft);min-height:78px;color:var(--muted);gap:3px;padding:10px 12px;text-decoration:none;display:grid}.request-inbox-item:hover,.request-inbox-item.is-selected{background:var(--clear-current-blue-hover)}.request-inbox-item.is-selected{box-shadow:inset 3px 0 var(--accent)}.request-inbox-item>span:first-child{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.request-inbox-item small,.request-inbox-item em,.request-inbox-item>span:last-child{color:var(--muted);font-size:11px;font-style:normal}.request-inbox-item strong{min-width:0;color:var(--foreground);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:13px;overflow:visible}.request-workbench-empty{border:1px dashed var(--border);background:var(--surface-raised);color:var(--muted);text-align:center;border-radius:10px;margin:12px;padding:18px 12px;font-size:12px}.request-editor-pane>.request-intake-panel{min-height:100%;box-shadow:none;border:0;border-radius:0;margin:0}.request-editor-pane>.request-intake-panel>summary{z-index:4;background:var(--surface);position:sticky;top:0}.request-editor-pane .request-intake-form{max-width:none;box-shadow:none;border:0;border-radius:0;margin:0}.request-context-body{gap:13px;padding:13px;display:grid}.request-context-title{gap:4px;display:grid}.request-context-title .status-pill{justify-self:start}.request-context-title strong{color:var(--foreground);font-size:15px}.request-context-title small,.request-context-items{color:var(--muted);font-size:11px}.request-context-list{margin:0;display:grid}.request-context-list>div{border-bottom:1px solid var(--clear-current-border-soft);grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;display:grid}.request-context-list dt{color:var(--muted);font-size:11px}.request-context-list dd{color:var(--foreground);text-align:right;margin:0;font-size:12px;font-weight:750}.request-queue-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;min-width:0;margin-top:14px;display:grid}.request-queue-column{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:12px;box-shadow:0 1px 2px #1720330d;background:var(--surface-raised)!important}.request-queue-column>header{min-height:32px;margin-bottom:10px}.request-queue-count{background:var(--clear-current-blue-soft);color:#1849a9;white-space:nowrap;border:1px solid #b2ccff;border-radius:999px;align-items:center;min-height:28px;padding:3px 9px;font-size:11px;font-weight:850;display:inline-flex}.request-queue-list{min-width:0}.request-queue-list .request-card{min-width:0;margin:0}.delivery-control-workspace{grid-template-columns:minmax(248px,.75fr) minmax(420px,1.35fr) minmax(248px,.9fr);align-items:start;gap:14px;min-width:0;display:grid}.delivery-control-page{flex-direction:column;display:flex}.delivery-filter-panel{margin-top:14px}.delivery-queue-pane-heading{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:10px;min-height:56px;margin:-12px -12px 10px;padding:10px 12px;display:flex;position:sticky;top:-12px}.delivery-queue-pane-heading>span{gap:2px;display:grid}.delivery-queue-pane-heading strong{color:var(--foreground);font-size:14px}.delivery-queue-pane-heading small,.delivery-queue-pane-heading em{color:var(--muted);font-size:11px;font-style:normal}.delivery-map-overview{border-radius:var(--radius-card);background:var(--surface);border:1px solid #84adff;min-width:0;margin-bottom:12px;padding:12px;overflow:hidden;box-shadow:0 8px 24px #17203314}.delivery-map-overview-heading{border-bottom:1px solid var(--border);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin:-12px -12px 12px;padding:10px 12px;display:flex}.delivery-map-overview-heading>span:first-child{gap:2px;display:grid}.delivery-map-overview-heading strong{color:var(--foreground);font-size:14px}.delivery-map-overview-heading small{color:var(--muted);font-size:11px}.delivery-map-overview .delivery-location-summary{gap:9px;display:grid}.delivery-map-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.delivery-map-summary>span{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;gap:2px;padding:9px 10px;display:grid}.delivery-map-summary small{color:var(--muted);font-size:11px}.delivery-map-summary strong{color:var(--foreground);font-size:15px}.delivery-map-empty-state{background:var(--surface-raised);min-height:290px;color:var(--accent-strong);text-align:center;border:1px dashed #9db7d6;border-radius:10px;place-content:center;justify-items:center;gap:8px;margin-top:10px;padding:28px;display:grid}.delivery-map-empty-state strong{color:var(--foreground);font-size:14px}.delivery-map-empty-state p{max-width:42ch;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.delivery-map-overview .customer-location-map{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;width:100%;height:clamp(300px,40vh,420px);overflow:hidden}.delivery-queue-pane,.delivery-detail-pane,.delivery-context-pane{min-width:0}.delivery-queue-pane,.delivery-context-pane{overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised);max-height:calc(100dvh - 104px);padding:12px;position:sticky;top:84px;overflow:hidden auto;box-shadow:0 1px 2px #1720330d}.delivery-queue-pane .request-board{grid-template-columns:1fr;gap:10px;display:grid}.delivery-queue-pane .request-card,.delivery-detail-pane>.request-card{margin:0}.delivery-queue-pane .request-card{grid-column:1}.delivery-detail-pane>.request-card{border-color:#84adff;box-shadow:0 8px 24px #17203314}.delivery-detail-pane>article:focus{outline:3px solid var(--focus-ring-color);outline-offset:3px;box-shadow:0 0 0 5px var(--focus-ring)}.delivery-inline-context{background:var(--clear-current-blue-hover);border:1px solid #b2ccff;border-radius:12px;margin-top:12px;padding:12px;display:none}.delivery-inline-context .erp-section-title,.delivery-context-pane .erp-section-title{margin-top:0}.delivery-assignment-panel{background:var(--clear-current-blue-hover);border:1px solid #b2ccff;border-radius:12px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding:12px;display:grid}.delivery-assignment-panel label{color:#344054;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.delivery-assignment-panel select{width:100%;min-width:0;min-height:44px}.delivery-assignment-panel button{white-space:nowrap;min-height:44px}.delivery-assignment-panel .hint{grid-column:1/-1;margin:0}.mobile-quick-nav-more{display:none}.mobile-sticky-action{grid-column:1/-1;gap:8px;display:grid}.mobile-sticky-action>span{color:var(--muted);font-size:11px;line-height:1.45}.mobile-sticky-action>button{width:100%;min-height:44px}@media (min-width:1281px) and (max-width:1364px){.erp-topbar:not(.is-operations-workspace) .erp-topbar-date,.erp-topbar:not(.is-operations-workspace) .erp-topbar-profile>span:last-child{display:none}}@media (max-width:1280px){.erp-topbar{grid-template-columns:minmax(140px,auto) minmax(260px,1fr) auto}.erp-topbar-date,.erp-topbar-profile>span:last-child{display:none}.request-command-workbench{grid-template-columns:225px minmax(470px,1fr)}.request-context-pane{display:none}.delivery-control-workspace{grid-template-columns:minmax(248px,.75fr) minmax(420px,1.35fr)}.delivery-context-pane{display:none}.delivery-inline-context{display:block}}@media (max-width:1180px){.request-queue-grid,.dashboard-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-command-workspace{grid-template-columns:minmax(0,1fr) 250px}}@media (min-width:921px) and (max-width:1280px){.request-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-hub-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:921px){.tax-invoice-action-grid>aside.form-panel{align-self:start}}@media (min-width:921px) and (max-width:1100px){.shell{grid-template-columns:72px minmax(0,1fr)}.sidebar{padding:14px 8px}.sidebar-brand{justify-content:center;margin-bottom:12px;padding:0}.sidebar-brand>span:last-child,.erp-nav-section-title,.erp-nav-link-label>span,.sidebar-version,.sidebar-user,.sidebar-logout-button>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sidebar>.erp-sidebar-nav{gap:8px;padding:0 1px 12px 0}.erp-nav-section{border-bottom:1px solid var(--clear-current-border-soft);padding-bottom:7px}.erp-nav-section:last-of-type{border-bottom:0}.erp-nav-items{gap:3px;display:grid}.erp-nav-link{justify-content:center;min-height:44px;padding:9px 4px;position:relative}.erp-nav-link-label{justify-content:center;gap:0}.erp-nav-link-label>svg{width:19px;height:19px}.erp-nav-badge{min-width:16px;padding:1px 3px;font-size:11px;position:absolute;top:2px;right:1px}.sidebar-account{justify-items:center;gap:0;padding:12px 0 0}.sidebar-logout-form,.sidebar-logout-button{width:44px}.sidebar-logout-button{place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.content{padding-inline:20px}}@media (max-width:920px){.shell{min-height:100dvh;display:block}.settings-command-card span,.settings-command-card em{color:var(--clear-current-text-secondary)}.sidebar{height:auto;box-shadow:none;border:0;padding:0;display:contents}.sidebar-brand,.sidebar-account,.sidebar-version{display:none}.erp-main-column{min-height:100dvh}.erp-topbar{padding:max(7px, env(safe-area-inset-top)) 14px 8px;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.erp-global-search{grid-area:2/1/auto/-1}.erp-topbar .erp-global-search select,.erp-topbar .erp-global-search input,#erp-global-search input,#erp-global-search select{font-size:16px}.erp-topbar-meta,.erp-topbar-profile>span:last-child{display:none}.erp-topbar-actions{grid-column:2}.erp-topbar-mobile-scope{color:var(--muted);letter-spacing:0;margin-top:2px;font-size:11px;font-weight:700;display:block}.erp-topbar-profile{padding:0}.content{padding:18px 16px calc(92px + env(safe-area-inset-bottom))}.app-version-footer{padding:12px 16px calc(82px + env(safe-area-inset-bottom))}.app-version-footer a{align-items:center;min-height:44px;display:inline-flex}.mobile-quick-nav{z-index:61;border-top:1px solid var(--border);width:100%;max-width:none;padding:6px 6px max(6px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -8px 24px #1720331a}.mobile-quick-nav-link,.mobile-quick-nav-more{color:#667085;width:100%;min-width:0;min-height:58px;box-shadow:none;text-align:center;white-space:normal;word-break:keep-all;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 2px;font-size:11px;font-weight:800;line-height:1.15;text-decoration:none;display:flex;position:relative;overflow:visible}.mobile-quick-nav-link:hover,.mobile-quick-nav-more:hover,.mobile-quick-nav-link.is-active,.mobile-quick-nav-more.is-active{background:var(--clear-current-blue-soft);color:var(--accent-strong);border:0}.mobile-quick-nav-link em{background:var(--danger);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:1px 4px;font-size:11px;font-style:normal;line-height:1.45;position:absolute;top:3px;left:calc(50% + 6px)}.mobile-menu-backdrop{z-index:59;inset:0 0 calc(70px + env(safe-area-inset-bottom));background:#1720337a;border:0;border-radius:0;width:100%;min-height:0;padding:0;display:block;position:fixed}.sidebar>.erp-sidebar-nav,.erp-sidebar-nav{z-index:60;top:0;bottom:calc(70px + env(safe-area-inset-bottom));overscroll-behavior:contain;border:0;border-right:1px solid var(--border);width:min(344px,100vw - 40px);min-height:0;padding:max(14px, env(safe-area-inset-top)) 12px 18px;background:var(--surface);align-content:start;gap:10px;margin:0;transition:transform .16s;display:grid;position:fixed;left:0;overflow:hidden auto;transform:translate(calc(-100% - 18px));box-shadow:20px 0 44px #1720332e}.erp-sidebar-nav.is-mobile-open{transform:translate(0)}.mobile-drawer-heading{z-index:1;top:calc(-1 * max(14px, env(safe-area-inset-top)));margin:calc(-1 * max(14px, env(safe-area-inset-top))) -12px 4px;border-bottom:1px solid var(--border);padding:max(14px, env(safe-area-inset-top)) 12px 12px;background:#fffffffa;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky}.mobile-drawer-account{border-top:1px solid var(--border);margin-top:4px;padding:14px 4px 2px;display:block}.mobile-drawer-account-content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mobile-drawer-user{gap:2px;min-width:0;margin:0;display:grid}.mobile-drawer-user strong,.mobile-drawer-user span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-drawer-user strong{color:var(--foreground);font-size:13px}.mobile-drawer-user span{color:var(--muted);font-size:11px}.mobile-drawer-logout-form{margin:0}.mobile-drawer-logout-button{border:1px solid var(--border);background:var(--surface-raised);min-width:88px;min-height:44px;color:var(--clear-current-text-secondary);border-radius:10px;padding:8px 12px;font-size:12px}.mobile-drawer-heading>span{gap:2px;display:grid}.mobile-drawer-heading strong{color:var(--foreground);font-size:16px}.mobile-drawer-heading small{color:var(--muted);font-size:11px}.mobile-drawer-close{border:1px solid var(--border);background:var(--surface);width:44px;min-width:44px;height:44px;color:var(--clear-current-text-secondary);border-radius:10px;place-items:center;padding:0;display:grid}.erp-sidebar-nav .erp-nav-section{border:0;border-bottom:1px solid var(--clear-current-border-soft);background:0 0;border-radius:0;width:100%;max-width:none;padding:4px 0 10px}.erp-sidebar-nav .erp-nav-section-title{margin-inline:8px}.erp-sidebar-nav .erp-nav-items{grid-template-columns:1fr;gap:3px;display:grid}.erp-sidebar-nav .erp-nav-items a{white-space:normal;justify-content:space-between;width:100%;min-height:44px;padding-inline:10px}.dashboard-command-kpis{grid-template-columns:1fr}.dashboard-operation-flow{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:4px;display:flex;overflow-x:auto}.dashboard-operation-flow>a{scroll-snap-align:start;border-bottom:0;flex:0 0 clamp(128px,36vw,144px)}.dashboard-command-workspace{grid-template-columns:1fr}.dashboard-live-panel{order:initial}.request-support-tools{grid-template-columns:1fr}.request-command-workbench{flex-direction:column;height:auto;display:flex}.request-inbox-pane,.request-editor-pane,.request-context-pane{max-height:none;overflow:visible}.request-context-pane{display:block}.request-workbench-heading,.request-editor-pane>.request-intake-panel>summary{position:static}.request-queue-grid,.delivery-control-workspace{grid-template-columns:1fr}.delivery-queue-pane,.delivery-context-pane{grid-column:auto;max-height:none;position:static;overflow:visible}.delivery-map-overview .customer-location-map{height:280px}.delivery-map-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.delivery-map-summary>span{padding:8px 6px}.delivery-map-summary small{font-size:11px}.delivery-map-summary strong{font-size:14px}.delivery-map-empty-state{min-height:220px}.staff-mobile-quickbar{display:none}.staff-action-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.staff-action-card{min-width:0}.form-grid:has(>[class~=md\:col-span-4]){grid-template-columns:minmax(0,1fr)}.form-grid:has(>[class~=md\:col-span-4])>*{grid-column:1/-1;width:100%}.content :target{scroll-margin-top:152px}.content :where(button,summary,input:not([type=hidden]),select,textarea){min-height:44px}.content :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea){font-size:16px}.content :where(a:not([class]),a.text-link,a.font-semibold.underline){align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ledger-detail-panel summary{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}.ledger-detail-summary-copy{text-overflow:clip;white-space:normal;word-break:keep-all;overflow-wrap:break-word;overflow:visible}.inline-help summary,.meta-help-row .inline-help summary,.date-picker-native-button{width:44px;min-width:44px;height:44px;min-height:44px}.mobile-sticky-action{z-index:28;bottom:calc(76px + env(safe-area-inset-bottom));border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-radius:12px;margin-top:4px;padding:10px;position:sticky;box-shadow:0 -8px 24px #1720331f}.field-input-form .mobile-sticky-action{position:static}}@media (max-width:640px){.erp-topbar{padding-inline:12px}.erp-topbar-eyebrow{display:none}.erp-topbar-page-title{font-size:16px}.erp-global-search{grid-template-columns:108px minmax(0,1fr) 44px}.erp-global-search select{padding-left:8px;font-size:11px}#erp-global-search input{padding-inline:9px;font-size:16px}.erp-topbar-profile{display:none}.content{padding:16px 12px calc(96px + env(safe-area-inset-bottom))}.tax-invoice-action-grid :where(.hint,small){font-size:16px;line-height:1.5}.delivery-assignment-panel{grid-template-columns:1fr}.delivery-assignment-panel button,.delivery-assignment-panel .hint{grid-column:1}.request-queue-column,.delivery-queue-pane,.delivery-context-pane{padding:10px}.staff-mobile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.content input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]),.content select,.content textarea,.erp-global-search input,.erp-global-search select{font-size:16px}.content a,.content button,.content summary{min-width:44px;min-height:44px}}
.shell-role-operations{--radius-card:10px;--radius-control:8px;--warning:#b54708;--soft-amber:#fff4e8}.shell-role-operations .sidebar-brand-mark{background:#fff;border-radius:10px}.sidebar-operations-role{border-radius:var(--radius-control);background:#f7fafe;border:1px solid #d7e5f5;flex:none;gap:3px;margin:0 4px 12px;padding:9px 11px;display:grid}.sidebar-operations-role span{color:#667085;font-size:11px;font-weight:750}.sidebar-operations-role strong{color:#172033;font-size:12px;font-weight:850}.shell-role-operations .sidebar>.erp-sidebar-nav{gap:9px}.shell-role-operations .erp-nav-section-collapsible{border-top:1px solid #e7eef7;padding-top:6px}.shell-role-operations .erp-nav-section-summary{cursor:pointer;color:#667085;letter-spacing:.06em;min-height:32px;margin:0;padding:8px 28px 7px 10px;font-size:11px;font-weight:800;list-style:none;position:relative}.shell-role-operations .erp-nav-section-summary::-webkit-details-marker{display:none}.shell-role-operations .erp-nav-section-summary:after{color:#7c8da3;content:"+";font-size:14px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.shell-role-operations .erp-nav-section-collapsible[open]>.erp-nav-section-summary:after{content:"−"}.shell-role-operations .erp-nav-section-collapsible>.erp-nav-items{padding-top:2px}.erp-topbar-branch-control{min-width:116px;display:inline-flex}.erp-topbar-branch-control select{color:#344054;background-color:#f8fbff;border:1px solid #d8e3f0;border-radius:999px;width:100%;min-height:38px;padding:0 30px 0 12px;font-size:11px;font-weight:750}.erp-topbar-mobile-menu-shortcut{display:none}@media (min-width:921px){.erp-topbar.is-operations-workspace{grid-template-columns:minmax(340px,560px) minmax(0,1fr);gap:16px}.erp-topbar.is-operations-workspace .erp-topbar-context{display:none}.erp-topbar.is-operations-workspace .erp-global-search{justify-self:start;width:min(100%,560px)}}.shell-role-operations .content{padding:18px clamp(16px,1.7vw,26px) 28px}.shell-role-operations .page-header{margin-bottom:12px}.shell-role-operations .page-title{letter-spacing:-.025em;font-size:clamp(21px,1.7vw,25px);line-height:1.25}.shell-role-operations .page-description{margin-top:4px;font-size:11px;line-height:1.55}.shell-role-operations .work-note{border-radius:9px}.dashboard-command-toolbar{background:#fff;border:1px solid #d8e3f0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-bottom:10px;padding:6px 8px 6px 12px;display:flex}.dashboard-command-toolbar>span,.dashboard-command-toolbar nav,.dashboard-command-toolbar a{align-items:center;display:inline-flex}.dashboard-command-toolbar>span{color:#475467;gap:7px;min-width:0}.dashboard-command-toolbar>span small{color:#667085;font-size:11px;font-weight:750}.dashboard-command-toolbar>span strong{color:#172033;font-size:12px}.dashboard-command-toolbar nav{gap:5px}.dashboard-command-toolbar a{color:#344054;border:1px solid #d8e3f0;border-radius:7px;gap:6px;min-height:34px;padding:6px 9px;font-size:11px;font-weight:800;text-decoration:none}.dashboard-command-toolbar a:hover{color:#1d4ed8;background:#eff6ff;border-color:#9db7d6}.shell-role-operations .dashboard-command-kpi,.shell-role-operations .dashboard-command-flow-panel,.shell-role-operations .dashboard-priority-panel,.shell-role-operations .dashboard-live-panel{border-radius:10px;box-shadow:0 1px 2px #1720330a}.shell-role-operations .dashboard-command-kpi{min-height:84px;padding:11px 12px}.shell-role-operations .dashboard-command-kpi-icon{border-radius:8px;width:34px;height:34px}.shell-role-operations .dashboard-command-section-head h2{color:var(--foreground);margin:0;font-size:14px}.shell-role-operations .dashboard-command-section-head>div{gap:2px;min-width:0;display:grid}.dashboard-deep-dive{background:#fff;border:1px solid #d8e3f0;border-radius:10px;margin-top:14px;overflow:hidden}.dashboard-deep-dive>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;list-style:none;display:flex}.dashboard-deep-dive>summary::-webkit-details-marker{display:none}.dashboard-deep-dive>summary>span{gap:2px;display:grid}.dashboard-deep-dive>summary strong{color:#172033;font-size:14px}.dashboard-deep-dive>summary small,.dashboard-deep-dive>summary em{color:#667085;font-size:11px;font-style:normal}.dashboard-deep-dive>summary em:after{content:"+";margin-left:6px}.dashboard-deep-dive[open]>summary{border-bottom:1px solid #d8e3f0}.dashboard-deep-dive[open]>summary em:after{content:"−"}.dashboard-deep-dive-content{padding:4px 14px 16px}.request-operation-note{margin-bottom:10px;padding-block:9px;font-size:11px}.shell-role-operations .request-command-workbench{grid-template-columns:minmax(214px,.72fr) minmax(460px,1.58fr) minmax(214px,.72fr);gap:8px;height:clamp(610px,100dvh - 284px,760px)}.shell-role-operations .request-inbox-pane,.shell-role-operations .request-editor-pane,.shell-role-operations .request-context-pane{border-radius:10px}.shell-role-operations .request-inbox-pane{grid-area:1/1}.shell-role-operations .request-editor-pane{grid-area:1/2}.shell-role-operations .request-context-pane{grid-area:1/3}.request-workbench-heading h2,.delivery-queue-pane-heading h2{color:#172033;margin:0;font-size:14px;line-height:1.35}.request-inbox-filter{background:#f8fbff;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:8px 9px 5px;display:grid}.request-inbox-filter input,.request-inbox-filter button{border-radius:7px;min-width:0;min-height:36px;font-size:11px}.request-inbox-filter button{min-width:44px}.request-inbox-filter input,.request-inbox-filter button{padding-inline:9px}.request-inbox-tabs{background:#f8fbff;border-bottom:1px solid #e4ecf5;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px 9px 8px;display:grid}.request-inbox-tabs a{color:#667085;border:1px solid #0000;border-radius:6px;place-items:center;min-height:32px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.request-inbox-tabs a:hover,.request-inbox-tabs a[data-state=active]{color:#1d4ed8;background:#e8f1ff;border-color:#b2ccff}.shell-role-operations .request-inbox-item{gap:0;min-height:0;padding:0;display:grid;position:relative}.request-inbox-select{color:#667085;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;padding:9px 11px 7px;text-decoration:none;display:grid}.content a.request-inbox-select{justify-content:stretch;align-items:stretch}.request-inbox-select>span:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.request-inbox-select strong{color:#172033;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:12px;overflow:visible}.request-inbox-select small,.request-inbox-select em,.request-inbox-select>span:last-child{color:#667085;font-size:11px;font-style:normal}.request-inbox-select>span:first-child :where(small,em){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.request-inbox-select>small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.request-inbox-action-link,.request-inbox-history-state{justify-content:flex-end;align-items:center;min-height:30px;margin:0 8px 7px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.request-inbox-action-link{color:#1d4ed8;background:#fff;border:1px solid #c8d6e8;border-radius:6px;text-decoration:none}.request-inbox-action-link:hover{background:#eff6ff;border-color:#84adff}.request-inbox-history-state{color:#667085}.request-step-rail{background:#f8fbff;border:1px solid #d8e3f0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:10px 0;padding:3px;display:grid}.request-step-rail a{color:#475467;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:38px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.request-step-rail a:hover,.request-step-rail a:focus-visible{color:#1d4ed8;background:#e8f1ff}.request-step-rail small{color:#1d4ed8;background:#e8f1ff;border-radius:6px;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.shell-role-operations .request-intake-step-grid{grid-template-columns:1fr;gap:8px}.shell-role-operations .request-intake-step-grid .workflow-step-wide{grid-column:auto}.shell-role-operations .request-intake-step-grid .mobile-form-step{border-radius:9px;height:auto}.shell-role-operations .request-intake-step-grid .mobile-form-step summary{min-height:44px;padding:11px 12px;font-size:13px}.shell-role-operations .request-intake-form{padding:12px}.shell-role-operations .request-intake-form>.hint{margin-top:0;font-size:11px}.request-intake-quickline{background:#f0fbf5;border:1px solid #b7e4cb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px;padding:7px 8px 7px 10px;display:grid}.request-intake-quickline p{gap:2px;min-width:0;margin:0;display:grid}.request-intake-quickline strong{color:#087a55;font-size:11px}.request-intake-quickline span{color:#3f5e52;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.request-intake-quickline .button{white-space:nowrap;min-height:36px;padding:6px 10px;font-size:11px}.request-preset-notice{color:#8a3e0b;background:#fff4e8;border:1px solid #f3c793;border-radius:8px;margin:0 0 8px;padding:8px 10px;font-size:11px;font-weight:750}.shell-role-operations .request-context-pane .request-workbench-heading{position:sticky;top:0}.shell-role-operations .request-support-tools{margin-top:2px}.request-utility-strip{background:#fff;border:1px solid #d8e3f0;border-radius:8px;gap:4px;margin:0 0 8px;padding:4px;display:flex;overflow-x:auto}.request-utility-strip a{color:#475467;white-space:nowrap;border-radius:6px;flex:1 0 auto;justify-content:center;align-items:center;min-height:34px;padding:6px 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.request-utility-strip a:hover{color:#1d4ed8;background:#eff6ff}.shell-role-operations .request-board-detail{margin-top:10px}.delivery-control-toolbar{background:#fff;border:1px solid #d8e3f0;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;padding:7px;display:grid}.delivery-scope-tabs{gap:3px;display:flex}.delivery-scope-tabs a{color:#667085;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;min-height:36px;padding:6px 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.delivery-scope-tabs a:hover,.delivery-scope-tabs a[data-state=active]{color:#1d4ed8;background:#e8f1ff;border-color:#b2ccff}.delivery-toolbar-form{grid-template-columns:128px minmax(160px,1fr) auto auto;justify-self:stretch;gap:5px;min-width:0;display:grid}.shell-role-operations .delivery-toolbar-form{grid-template-columns:minmax(160px,1fr) auto auto}.shell-role-operations .delivery-toolbar-branch{display:none}.delivery-toolbar-form label,.delivery-toolbar-form select,.delivery-toolbar-form input{width:100%;min-width:0}.delivery-toolbar-form select,.delivery-toolbar-form input,.delivery-toolbar-form button,.delivery-toolbar-form .button{border-radius:7px;min-height:36px;font-size:11px}.delivery-toolbar-form select,.delivery-toolbar-form input{padding-block:0}.delivery-toolbar-form .button{justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.mobile-workspace-tabs{display:none}.shell-role-operations .delivery-control-workspace{grid-template-columns:minmax(216px,.7fr) minmax(420px,1.45fr) minmax(210px,.72fr);align-items:stretch;gap:8px;height:clamp(610px,100dvh - 286px,780px)}.shell-role-operations .delivery-queue-pane,.shell-role-operations .delivery-context-pane{border-radius:10px;max-height:none;padding:10px;position:static}.shell-role-operations .delivery-detail-pane{overscroll-behavior:contain;grid-area:1/2;min-height:0;padding-right:2px;overflow:auto}.shell-role-operations .delivery-queue-pane{grid-area:1/1}.shell-role-operations .delivery-context-pane{grid-area:1/3}@media (min-width:921px){.shell-role-operations .request-editor-pane .request-item-row,.shell-role-operations .request-editor-pane .request-item-row-with-delete{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shell-role-operations .request-editor-pane .request-item-row>label:first-child,.shell-role-operations .request-editor-pane .request-item-delete-action{grid-column:1/-1}}.shell-role-operations .delivery-queue-pane-heading{margin:-10px -10px 7px;padding:8px 10px;top:-10px}.shell-role-operations .delivery-queue-pane .request-board{gap:6px}.shell-role-operations .delivery-queue-pane .request-card{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:9px;display:grid}.shell-role-operations .delivery-queue-pane .request-card-head{grid-column:1/-1;gap:6px}.shell-role-operations .delivery-queue-pane .request-meta{grid-column:1/-1}.shell-role-operations .delivery-queue-pane .mobile-task-card-title{font-size:12px}.delivery-queue-card-facts{color:#667085;grid-column:1;justify-content:space-between;align-items:center;gap:6px;min-width:0;margin:2px 0;font-size:11px;font-weight:700;display:flex}.shell-role-operations .delivery-queue-pane .request-card>.status-pill{display:none}.shell-role-operations .delivery-queue-pane .button.secondary{white-space:nowrap;grid-column:2;place-self:center end;min-height:32px;padding:4px 8px;font-size:11px}.shell-role-operations .delivery-map-overview{border-color:#b2ccff;border-radius:10px;box-shadow:0 3px 12px #1720330f}.shell-role-operations .delivery-map-empty-state{min-height:220px}.delivery-context-list{margin:10px 0 14px;display:grid}.delivery-context-list>div{border-bottom:1px solid #e4ecf5;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;min-height:39px;display:grid}.delivery-context-list dt{color:#667085;font-size:11px}.delivery-context-list dd{color:#172033;text-align:right;margin:0;font-size:11px;font-weight:800}.delivery-context-memo{background:#f8fbff;border:1px solid #d8e3f0;border-radius:8px;gap:7px;margin-bottom:12px;padding:10px;display:grid}.delivery-context-memo strong{color:#172033;font-size:11px}.delivery-context-memo p,.delivery-context-memo pre{color:#667085;margin:0;font-size:11px;line-height:1.55}.delivery-selected-memo{display:none}.shell-role-operations .delivery-context-pane>.button{width:100%;min-height:38px;font-size:11px}.shell-role-operations .delivery-queue-note{margin-top:8px;font-size:11px}@media (min-width:1181px) and (max-width:1280px){.shell-role-operations .request-command-workbench{grid-template-columns:minmax(240px,.72fr) minmax(0,1.65fr)}.shell-role-operations .request-context-pane,.shell-role-operations .delivery-context-pane{display:none}.shell-role-operations .delivery-control-workspace{grid-template-columns:minmax(250px,.75fr) minmax(0,1.35fr)}.shell-role-operations .delivery-inline-context{display:block}.shell-role-operations .delivery-toolbar-form{grid-template-columns:minmax(140px,1fr) auto}.shell-role-operations .delivery-toolbar-form .button.secondary{display:none}}@media (min-width:921px) and (max-width:1180px){.shell-role-operations .request-command-workbench{grid-template-columns:220px minmax(430px,1fr)}.shell-role-operations .request-context-pane{display:none}.shell-role-operations .delivery-control-workspace{grid-template-columns:minmax(230px,.72fr) minmax(430px,1.35fr)}.shell-role-operations .delivery-context-pane{display:none}.shell-role-operations .delivery-inline-context{display:block}.delivery-control-toolbar{grid-template-columns:1fr}}@media (min-width:921px) and (max-width:1280px){.delivery-selected-memo{display:grid}}@media (max-width:1100px) and (min-width:921px){.shell-role-operations .sidebar-operations-role{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.shell-role-operations .erp-nav-section-summary{color:#667085;letter-spacing:-.01em;text-align:center;white-space:normal;word-break:keep-all;min-height:34px;padding:7px 2px;font-size:11px;line-height:1.25}.shell-role-operations .erp-nav-section-summary:after{display:none}}@media (max-width:920px){.sidebar-operations-role{display:none}.shell-role-operations .content{padding:14px 12px calc(96px + env(safe-area-inset-bottom))}.shell-role-operations .page-header{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.shell-role-operations .content a[class],.shell-role-operations .content a:not([class]),.shell-role-operations .content button,.shell-role-operations .content summary{min-height:44px}.shell-role-operations .content button{min-width:44px}.erp-topbar.is-operations-workspace{grid-template-columns:minmax(0,1fr) auto}.erp-topbar.is-operations-workspace .erp-topbar-mobile-search-toggle,.erp-topbar.is-operations-workspace .erp-topbar-mobile-menu-shortcut{justify-content:center;align-items:center;width:44px;min-width:44px;min-height:44px;display:inline-flex}.erp-topbar.is-operations-workspace .erp-topbar-mobile-menu-shortcut{color:#475467;background:#fff;border:1px solid #d8e3f0;border-radius:10px;font-size:11px;font-weight:800;text-decoration:none}.erp-topbar.is-operations-workspace .erp-global-search.is-compact-mobile{z-index:3;background:#fff;border:1px solid #d8e3f0;border-radius:9px;grid-template-columns:96px minmax(0,1fr) 44px;padding:7px;display:none;position:absolute;top:calc(100% + 1px);left:12px;right:12px;box-shadow:0 12px 32px #1720331f}.erp-topbar.is-operations-workspace .erp-global-search.is-compact-mobile.is-mobile-search-open{display:grid}.erp-topbar.is-operations-workspace .erp-global-search select,.erp-topbar.is-operations-workspace .erp-global-search input{font-size:16px}.erp-topbar.is-operations-workspace .erp-topbar-branch-control,.erp-topbar.is-operations-workspace .erp-topbar-profile,.erp-topbar.is-operations-workspace .erp-topbar-meta{display:none}.dashboard-command-toolbar{align-items:stretch}.dashboard-command-toolbar>span small{display:none}.dashboard-command-toolbar nav{overflow-x:auto}.dashboard-command-toolbar a{white-space:nowrap;min-height:44px}.shell-role-operations .dashboard-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-role-operations .dashboard-command-kpi{min-height:92px}.shell-role-operations .request-command-workbench{flex-direction:column;height:auto;display:flex}.shell-role-operations .request-editor-pane{order:1}.shell-role-operations .request-inbox-pane{order:2}.shell-role-operations .request-context-pane{order:3}.shell-role-operations .request-inbox-list{max-height:430px;overflow:auto}.request-inbox-filter input,.request-inbox-filter button{min-height:44px;font-size:16px}.request-inbox-filter button{font-size:12px}.request-inbox-tabs a,.request-inbox-action-link{min-height:44px}.shell-role-operations .request-inbox-tabs a,.shell-role-operations .request-inbox-action-link,.shell-role-operations .request-inbox-history-state,.shell-role-operations .request-intake-quickline :where(strong,span),.shell-role-operations .request-intake-quickline .button,.shell-role-operations .request-preset-notice,.shell-role-operations .request-utility-strip a{font-size:12px}.shell-role-operations .request-inbox-select :where(small,em),.shell-role-operations .request-inbox-select>span:last-child,.shell-role-operations .request-intake-form>.hint{font-size:12px;line-height:1.45}.shell-role-operations .request-step-rail small{font-size:11px}.request-step-rail{grid-template-columns:repeat(4,minmax(118px,1fr));overflow-x:auto}.request-step-rail a{min-height:44px;font-size:12px}.request-intake-quickline{grid-template-columns:1fr}.request-intake-quickline span{white-space:normal;overflow:visible}.request-intake-quickline .button{min-height:44px}.shell-role-operations .request-intake-form .mobile-sticky-action{position:static}.request-utility-strip a{min-height:44px}.delivery-control-toolbar{grid-template-columns:1fr}.delivery-scope-tabs{overflow-x:auto}.delivery-scope-tabs a{min-height:44px;font-size:12px}.delivery-toolbar-form,.shell-role-operations .delivery-toolbar-form{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-toolbar-branch,.shell-role-operations .delivery-toolbar-branch{display:block}.delivery-toolbar-search{grid-column:1/-1}.delivery-toolbar-form select,.delivery-toolbar-form input,.delivery-toolbar-form button,.delivery-toolbar-form .button{min-height:44px;font-size:16px}.delivery-toolbar-form button,.delivery-toolbar-form .button,.shell-role-operations .delivery-queue-card-facts,.shell-role-operations .delivery-context-list :where(dt,dd),.shell-role-operations .delivery-context-memo :where(strong,p,pre),.shell-role-operations .delivery-queue-note,.shell-role-operations .delivery-queue-pane .button.secondary{font-size:12px}.mobile-workspace-tabs{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #d8e3f0;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:8px;padding:4px;display:grid;position:sticky;top:66px}.mobile-workspace-tabs a{color:#1d4ed8;background:#f8fbff;border-radius:7px;place-items:center;min-height:44px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.shell-role-operations .delivery-control-workspace{flex-direction:column;height:auto;display:flex}.shell-role-operations .delivery-detail-pane{order:1;padding:0;overflow:visible}.shell-role-operations .delivery-queue-pane{order:2;max-height:500px;overflow:auto}.shell-role-operations .delivery-context-pane{order:3;max-height:none;display:block;overflow:visible}.shell-role-operations .delivery-inline-context{display:none}.delivery-selected-memo{display:grid}.delivery-shortcut-link,.delivery-control-page a.inline-flex,.shell-role-operations .delivery-queue-pane a.button.secondary{min-height:44px}.shell-role-operations .erp-nav-section-summary{min-height:44px;padding:13px 36px 11px 10px;font-size:11px}}@media (max-width:640px){.shell-role-operations .dashboard-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-command-toolbar{grid-template-columns:1fr;display:grid}.dashboard-command-toolbar nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-command-toolbar a{justify-content:center}.delivery-toolbar-form,.shell-role-operations .delivery-toolbar-form{grid-template-columns:1fr}.request-step-rail{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.delivery-toolbar-search{grid-column:auto}.request-support-tools{grid-template-columns:1fr}}
.staff-home-page{width:min(100%,1180px);color:var(--foreground);font-variant-numeric:tabular-nums;margin-inline:auto}.staff-home-page,.staff-home-page *{min-width:0}.staff-home-page :where(a,button,summary){-webkit-tap-highlight-color:transparent}.staff-home-page :where(a,button){text-decoration:none}.staff-home-page :where(p,h1,h2,h3){margin-block:0}.staff-home-page :where(svg){flex:none;display:block}.staff-home-page .staff-a-mobile-heading{display:none}.staff-home-page .staff-a-page-header{justify-content:space-between;align-items:flex-end;gap:24px;min-height:56px;margin-bottom:12px;display:flex}.staff-home-page .staff-a-page-copy{gap:5px;display:grid}.staff-home-page .staff-a-page-copy h1{color:var(--foreground);letter-spacing:-.035em;font-size:clamp(24px,2.2vw,30px);font-weight:850;line-height:1.2}.staff-home-page .staff-a-page-copy p{color:var(--muted);font-size:13px;font-weight:600;line-height:1.55}.staff-home-page .staff-a-sync{min-height:32px;color:var(--success);white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.staff-home-page .staff-a-sync:before{background:var(--success);content:"";border-radius:999px;flex:0 0 7px;width:7px;height:7px}.staff-home-page .staff-a-view-tabs{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);scrollbar-width:none;gap:3px;width:max-content;max-width:100%;margin-bottom:12px;padding:4px;display:flex;overflow-x:auto}.staff-home-page .staff-a-view-tabs::-webkit-scrollbar{display:none}.staff-home-page .staff-a-view-tabs :where(a,button){min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.staff-home-page .staff-a-view-tabs :where(a,button) svg{width:16px;height:16px}.staff-home-page .staff-a-view-tabs :where(.is-active,[aria-current=page],[aria-selected=true]){background:var(--clear-current-blue-soft);color:var(--accent-strong);font-weight:850}.staff-home-page .staff-a-greeting{border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--accent);min-height:94px;color:var(--surface);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:17px 20px;display:flex}.staff-home-page .staff-a-greeting-copy{gap:4px;display:grid}.staff-home-page .staff-a-greeting-copy>p:first-child{color:var(--surface);opacity:1;font-size:12px;font-weight:650;line-height:1.4}.staff-home-page .staff-a-greeting-copy h2{color:var(--surface);letter-spacing:-.035em;font-size:clamp(18px,1.7vw,22px);font-weight:850;line-height:1.3}.staff-home-page .staff-a-greeting-copy h2 strong{color:var(--soft-amber)}.staff-home-page .staff-a-greeting-copy .staff-a-sync{min-height:auto;color:var(--surface);opacity:1;font-size:11px}.staff-home-page .staff-a-greeting-copy .staff-a-sync:before{background:var(--soft-green)}.staff-home-page .staff-urgent-alert{border:1px solid color-mix(in srgb, var(--surface) 34%, transparent);border-radius:var(--radius-control);background:var(--accent-strong);max-width:410px;min-height:52px;color:var(--surface);box-shadow:none;flex:0 410px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 12px;display:flex}.staff-home-page .staff-urgent-alert>span:first-child{gap:1px;display:grid}.staff-home-page .staff-urgent-alert strong{color:var(--surface);font-size:12px;font-weight:850;line-height:1.35}.staff-home-page .staff-urgent-alert small{color:var(--surface);opacity:1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.staff-home-page .staff-urgent-alert>span:last-child{background:var(--surface);min-height:32px;color:var(--accent-strong);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:4px 9px;font-size:11px;font-weight:850;display:inline-flex}.staff-home-page .staff-a-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.staff-home-page .staff-a-kpi-card{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:76px;color:var(--foreground);box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 5%, transparent);align-items:center;gap:11px;padding:11px 14px;display:flex}.staff-home-page .staff-a-kpi-icon{background:var(--clear-current-blue-soft);width:40px;height:40px;color:var(--accent);border-radius:10px;flex:0 0 40px;place-items:center;display:grid}.staff-home-page .staff-a-kpi-card:nth-child(2) .staff-a-kpi-icon{background:var(--soft-amber);color:var(--warning)}.staff-home-page .staff-a-kpi-card:nth-child(3) .staff-a-kpi-icon{background:var(--soft-green);color:var(--success)}.staff-home-page .staff-a-kpi-icon svg{width:22px;height:22px}.staff-home-page .staff-a-kpi-card>span:last-child,.staff-home-page .staff-a-kpi-card>div:last-child{grid-template-columns:auto auto;justify-content:start;align-items:end;gap:1px 8px;display:grid}.staff-home-page .staff-a-kpi-card :where(small,em){color:var(--muted);font-size:11px;font-style:normal;font-weight:650;line-height:1.35}.staff-home-page .staff-a-kpi-card>span:last-child>small:first-child,.staff-home-page .staff-a-kpi-card>div:last-child>small:first-child{grid-column:1/-1}.staff-home-page .staff-a-kpi-card strong{color:var(--foreground);letter-spacing:-.025em;font-size:clamp(17px,1.7vw,21px);font-weight:850;line-height:1.25}.staff-home-page .staff-a-work-grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:stretch;gap:12px;display:grid}.staff-home-page .staff-a-next-card{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-soft);grid-row:span 2;align-content:start;gap:0;padding:16px;display:grid}.staff-home-page .staff-a-next-head,.staff-home-page .staff-a-panel-head{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.staff-home-page .staff-a-next-head{color:var(--muted);font-size:11px;font-weight:750}.staff-home-page .staff-a-next-status{background:var(--soft-red);min-height:30px;color:var(--danger);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.staff-home-page .staff-a-next-status:before{background:var(--danger);content:"";border-radius:999px;flex:0 0 6px;width:6px;height:6px}.staff-home-page .staff-a-next-customer{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:15px 0 13px;display:flex}.staff-home-page .staff-a-customer-avatar{background:var(--clear-current-blue-soft);width:44px;height:44px;color:var(--accent-strong);border-radius:11px;flex:0 0 44px;place-items:center;font-size:15px;font-weight:850;display:grid}.staff-home-page .staff-a-next-customer>div{gap:4px;display:grid}.staff-home-page .staff-a-next-customer h2,.staff-home-page .staff-a-next-customer h3{color:var(--foreground);letter-spacing:-.025em;font-size:clamp(18px,2vw,22px);font-weight:850;line-height:1.25}.staff-home-page .staff-a-next-location{color:var(--muted);align-items:flex-start;gap:5px;font-size:12px;font-weight:650;line-height:1.5;display:flex}.staff-home-page .staff-a-next-location svg{width:14px;height:14px;color:var(--accent);margin-top:2px}.staff-home-page .staff-a-next-details{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));padding:13px 0;display:grid}.staff-home-page .staff-a-next-details>div{border-right:1px solid var(--border);align-content:start;gap:4px;padding-inline:12px;display:grid}.staff-home-page .staff-a-next-details>div:first-child{padding-left:0}.staff-home-page .staff-a-next-details>div:last-child{border-right:0;padding-right:0}.staff-home-page .staff-a-next-details span,.staff-home-page .staff-a-next-details small{color:var(--muted);font-size:11px;font-weight:650;line-height:1.35}.staff-home-page .staff-a-next-details strong{color:var(--foreground);font-size:13px;font-weight:800;line-height:1.45}.staff-home-page .staff-a-note{background:var(--soft-amber);color:var(--warning);border-radius:8px;gap:8px;margin:12px 0;padding:10px;display:flex}.staff-home-page .staff-a-note svg{width:17px;height:17px;margin-top:1px}.staff-home-page .staff-a-note>span,.staff-home-page .staff-a-note>div{gap:2px;display:grid}.staff-home-page .staff-a-note strong{color:var(--clear-current-warning-text);font-size:11px;font-weight:850}.staff-home-page .staff-a-note p{color:var(--foreground);font-size:11px;font-weight:600;line-height:1.55}.staff-home-page .staff-a-next-actions{grid-template-columns:.6fr .72fr 1.3fr;gap:7px;margin-top:auto;display:grid}.staff-home-page .staff-a-secondary-action,.staff-home-page .secondary-action,.staff-home-page .staff-a-next-actions>:where(a,button):not(.staff-primary-action){border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:48px;color:var(--clear-current-text-secondary);justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}.staff-home-page .staff-a-secondary-action svg,.staff-home-page .secondary-action svg,.staff-home-page .staff-primary-action svg{width:17px;height:17px}.staff-home-page .staff-primary-action{border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);width:100%;min-height:48px;color:var(--surface);box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 10%, transparent);justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:850;display:inline-flex}.staff-home-page .staff-a-panel{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:0;box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 4%, transparent);overflow:hidden}.staff-home-page .staff-a-panel-head{border-bottom:1px solid var(--border);min-height:58px;padding:10px 14px}.staff-home-page .staff-a-panel-head>div{gap:2px;display:grid}.staff-home-page .staff-a-panel-head h2,.staff-home-page .staff-a-panel-head h3{color:var(--foreground);font-size:14px;font-weight:850;line-height:1.3}.staff-home-page .staff-a-panel-head p{color:var(--muted);font-size:11px;font-weight:650;line-height:1.4}.staff-home-page .staff-a-panel-head>:where(a,button){min-height:44px;color:var(--accent-strong);background:0 0;border:0;flex:none;align-items:center;gap:5px;padding-inline:4px;font-size:11px;font-weight:800;display:inline-flex}.staff-home-page .staff-a-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px;display:grid}.staff-home-page .staff-a-quick-action{border:1px solid var(--border);background:var(--surface-raised);min-height:72px;color:var(--muted);text-align:left;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:1px 8px;padding:9px;display:grid}.staff-home-page .staff-a-quick-action-icon{background:var(--surface);width:36px;height:36px;color:var(--accent);border-radius:9px;grid-row:1/3;place-items:center;display:grid}.staff-home-page .staff-a-quick-action:nth-child(2) .staff-a-quick-action-icon{background:var(--soft-green);color:var(--success)}.staff-home-page .staff-a-quick-action:nth-child(3) .staff-a-quick-action-icon{background:var(--soft-amber);color:var(--warning)}.staff-home-page .staff-a-quick-action:nth-child(4) .staff-a-quick-action-icon{background:var(--surface);color:var(--clear-current-text-secondary)}.staff-home-page .staff-a-quick-action-icon svg{width:20px;height:20px}.staff-home-page .staff-a-quick-action strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:12px;font-weight:850;line-height:1.3;overflow:hidden}.staff-home-page .staff-a-quick-action small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:11px;font-weight:650;line-height:1.35;overflow:hidden}.staff-home-page .staff-a-quick-action>svg:last-child{grid-area:1/3/3;width:13px;height:13px}.staff-home-page .staff-a-schedule-list{padding:0 10px 5px;display:grid}.staff-home-page .staff-a-schedule-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:64px;color:var(--muted);text-align:left;background:0 0;grid-template-columns:42px 3px minmax(0,1fr) max-content 14px;align-items:center;gap:8px;padding:7px 2px;display:grid}.staff-home-page .staff-a-schedule-row:last-child{border-bottom:0}.staff-home-page .staff-a-schedule-time{color:var(--foreground);font-size:11px;font-weight:850;line-height:1}.staff-home-page .staff-a-schedule-line{background:var(--accent);border-radius:999px;width:3px;height:100%;max-height:46px}.staff-home-page .staff-a-schedule-row:nth-child(2) .staff-a-schedule-line{background:var(--warning)}.staff-home-page .staff-a-schedule-row:nth-child(3) .staff-a-schedule-line{background:var(--success)}.staff-home-page .staff-a-schedule-copy{gap:2px;display:grid;overflow:hidden}.staff-home-page .staff-a-schedule-copy :where(strong,span,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-home-page .staff-a-schedule-copy strong{min-width:0;color:var(--foreground);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.35;overflow:visible}.staff-home-page .staff-a-schedule-copy :where(span,small){color:var(--muted);font-size:11px;font-weight:650;line-height:1.35}.staff-home-page .staff-a-schedule-row>:where(b,em){color:var(--foreground);white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.staff-home-page .staff-a-schedule-row>svg:last-child{width:14px;height:14px}.staff-home-page .staff-a-secondary-actions{border-top:1px solid var(--border);gap:12px;margin-top:16px;padding-top:16px;display:grid}.staff-home-page .staff-a-secondary-actions>header{gap:3px;display:grid}.staff-home-page .staff-a-secondary-actions>header h2{color:var(--foreground);font-size:16px;font-weight:850}.staff-home-page .staff-a-secondary-actions>header p{color:var(--muted);font-size:12px;font-weight:600;line-height:1.5}.staff-home-page .staff-a-utility-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.staff-home-page .staff-a-utility-card{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:104px;color:var(--foreground);box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 4%, transparent);align-content:start;gap:7px;padding:14px;display:grid}.staff-home-page .staff-a-utility-card>span:first-child{background:var(--clear-current-blue-soft);width:34px;height:34px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.staff-home-page .staff-a-utility-card>span:first-child svg{width:18px;height:18px}.staff-home-page .staff-a-utility-card strong{color:var(--foreground);font-size:13px;font-weight:850;line-height:1.4}.staff-home-page .staff-a-utility-card small,.staff-home-page .staff-a-utility-card p{color:var(--muted);font-size:11px;font-weight:600;line-height:1.5}.staff-home-page .staff-a-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:16px;display:grid}.staff-home-page .staff-a-detail-grid>:where(section,article,details){border-color:var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;box-shadow:none}@media (hover:hover){.staff-home-page .staff-a-view-tabs :where(a,button):hover{background:var(--clear-current-blue-hover);color:var(--accent-strong)}.staff-home-page .staff-a-kpi-card:hover,.staff-home-page .staff-a-quick-action:hover,.staff-home-page .staff-a-utility-card:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:var(--clear-current-surface-hover)}.staff-home-page .staff-a-schedule-row:hover,.staff-home-page .staff-a-secondary-action:hover,.staff-home-page .secondary-action:hover,.staff-home-page .staff-a-next-actions>:where(a,button):not(.staff-primary-action):hover{background:var(--clear-current-blue-hover);color:var(--accent-strong)}.staff-home-page .staff-primary-action:hover{border-color:var(--accent-strong);background:var(--accent-strong)}}@media (min-width:1180px){.staff-home-page{max-width:1180px}.staff-home-page .staff-a-greeting{min-height:94px}}@media (max-width:920px){.staff-home-page .staff-a-page-header{align-items:flex-start}.staff-home-page .staff-a-greeting{align-items:stretch}.staff-home-page .staff-urgent-alert{flex-basis:360px;max-width:360px}.staff-home-page .staff-a-work-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.staff-home-page .staff-a-next-card{grid-row:auto}.staff-home-page .staff-a-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.staff-home-page{width:auto;max-width:100%;padding-bottom:calc(8px + env(safe-area-inset-bottom));overflow-x:clip}.staff-home-page .staff-a-mobile-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.staff-home-page .staff-a-page-header,.staff-home-page .staff-a-view-tabs{display:none}.staff-home-page .staff-a-greeting{border-inline:0;border-radius:0 0 18px 18px;align-items:flex-start;gap:14px;min-height:120px;margin:0 -12px;padding:18px 16px 30px}.staff-home-page .staff-a-greeting-copy{align-content:start}.staff-home-page .staff-a-greeting-copy>p:first-child{font-size:12px}.staff-home-page .staff-a-greeting-copy h2{font-size:clamp(19px,5.5vw,22px)}.staff-home-page .staff-a-greeting-copy .staff-a-sync{font-size:11px}.staff-home-page .staff-urgent-alert{border-radius:11px;flex:0 0 48px;justify-content:center;width:48px;min-width:48px;max-width:48px;min-height:48px;padding:0}.staff-home-page .staff-urgent-alert>span:first-child{display:none}.staff-home-page .staff-urgent-alert>span:last-child{white-space:normal;text-align:center;justify-content:center;min-width:28px;min-height:28px;padding:3px 6px;font-size:11px}.staff-home-page .staff-a-kpi-row{z-index:2;gap:5px;margin:-22px 7px 10px;position:relative}.staff-home-page .staff-a-kpi-card{text-align:center;align-content:center;place-items:center;gap:3px;min-height:78px;padding:8px 5px;display:grid}.staff-home-page .staff-a-kpi-icon{background:0 0;border-radius:7px;flex-basis:26px;width:26px;height:26px}.staff-home-page .staff-a-kpi-card:nth-child(2) .staff-a-kpi-icon,.staff-home-page .staff-a-kpi-card:nth-child(3) .staff-a-kpi-icon{background:0 0}.staff-home-page .staff-a-kpi-icon svg{width:21px;height:21px}.staff-home-page .staff-a-kpi-card>span:last-child,.staff-home-page .staff-a-kpi-card>div:last-child{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;display:grid}.staff-home-page .staff-a-kpi-card>span:last-child>small:first-child,.staff-home-page .staff-a-kpi-card>div:last-child>small:first-child{grid-column:auto}.staff-home-page .staff-a-kpi-card :where(small,em){font-size:11px}.staff-home-page .staff-a-kpi-card :where(em,small:last-child){display:none}.staff-home-page .staff-a-kpi-card strong{font-size:clamp(14px,4vw,17px)}.staff-home-page .staff-a-work-grid{gap:10px}.staff-home-page .staff-a-next-card{border-radius:12px;padding:14px}.staff-home-page .staff-a-next-head{align-items:flex-start}.staff-home-page .staff-a-next-head>:last-child:not(.staff-a-next-status){font-size:11px}.staff-home-page .staff-a-next-status{min-height:32px}.staff-home-page .staff-a-next-customer{padding-block:14px}.staff-home-page .staff-a-next-customer h2,.staff-home-page .staff-a-next-customer h3{font-size:18px}.staff-home-page .staff-a-next-location{font-size:11px}.staff-home-page .staff-a-next-details{grid-template-columns:minmax(0,1fr);padding-block:6px}.staff-home-page .staff-a-next-details>div,.staff-home-page .staff-a-next-details>div:first-child,.staff-home-page .staff-a-next-details>div:last-child{border-right:0;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:7px 0;display:flex}.staff-home-page .staff-a-next-details>div:last-child{border-bottom:0}.staff-home-page .staff-a-next-details :where(span,small){flex:none;font-size:11px}.staff-home-page .staff-a-next-details strong{text-align:right}.staff-home-page .staff-a-note p{font-size:11px}.staff-home-page .staff-a-next-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-home-page .staff-primary-action{grid-column:1/-1;min-height:50px}.staff-home-page .staff-a-panel{border-radius:12px}.staff-home-page .staff-a-panel-head{min-height:60px;padding-inline:12px}.staff-home-page .staff-a-panel-head h2,.staff-home-page .staff-a-panel-head h3{font-size:15px}.staff-home-page .staff-a-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}.staff-home-page .staff-a-quick-action{grid-template-columns:34px minmax(0,1fr);gap:2px 7px;min-height:86px;padding:9px 8px}.staff-home-page .staff-a-quick-action-icon{width:34px;height:34px}.staff-home-page .staff-a-quick-action strong{font-size:12px}.staff-home-page .staff-a-quick-action small{font-size:11px}.staff-home-page .staff-a-quick-action>svg:last-child{display:none}.staff-home-page .staff-a-schedule-list{padding-inline:8px}.staff-home-page .staff-a-schedule-row{grid-template-columns:42px 3px minmax(0,1fr) 14px;gap:7px;min-height:72px}.staff-home-page .staff-a-schedule-row>:where(b,em){display:none}.staff-home-page .staff-a-schedule-copy strong{font-size:12px}.staff-home-page .staff-a-secondary-actions{margin-top:14px;padding-top:14px}.staff-home-page .staff-a-utility-grid,.staff-home-page .staff-a-detail-grid{grid-template-columns:minmax(0,1fr)}.staff-home-page .staff-a-utility-card{min-height:96px}.staff-home-page :where(a,button,summary){min-height:44px}.staff-home-page :where(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;min-height:44px;font-size:16px}.staff-home-page :where(p,span,small,strong,b,em){word-break:keep-all;overflow-wrap:break-word}.shell-page-staff .staff-mobile-quickbar{padding-bottom:max(8px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.staff-home-page *,.staff-home-page :before,.staff-home-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.erp-topbar-mobile-search-toggle{display:none}.erp-topbar.is-staff-home{grid-template-columns:minmax(340px,1fr) auto}.erp-topbar.is-staff-home .erp-topbar-context{display:none}.erp-topbar.is-staff-home .erp-global-search{justify-self:start;width:min(100%,430px)}.content:has(>.staff-home-page){padding-inline:20px}.shell-role-staff .sidebar-staff-role{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);gap:3px;margin:4px 14px 10px;padding:10px 12px;display:grid}.shell-role-staff .sidebar-staff-role span{color:var(--muted);font-size:11px;font-weight:650}.shell-role-staff .sidebar-staff-role strong{color:var(--foreground);font-size:13px;font-weight:850}.shell:not(.shell-role-staff) .sidebar-staff-role{display:none}.staff-home-page .staff-a-page-copy>span{color:var(--muted);font-size:12px;font-weight:600;line-height:1.5}.staff-home-page .staff-a-sync{justify-items:end;gap:1px;display:grid}.staff-home-page .staff-a-sync>span{color:var(--success);align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.staff-home-page .staff-a-sync>span svg{width:15px;height:15px}.staff-home-page .staff-a-sync>small{color:var(--muted);font-size:11px;font-weight:650}.staff-home-page .staff-a-greeting-copy>span{color:var(--surface);opacity:1;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.staff-home-page .staff-a-greeting-copy>span i{background:var(--soft-green);border-radius:999px;flex:0 0 7px;width:7px;height:7px}.staff-home-page .staff-urgent-alert{border:1px solid color-mix(in srgb, var(--surface) 34%, transparent);background:color-mix(in srgb, var(--surface) 10%, transparent);width:48px;min-width:48px;max-width:48px;min-height:48px;color:var(--surface);border-radius:11px;flex:0 0 48px;place-items:center;padding:0;display:grid;position:relative}.staff-home-page .staff-urgent-alert svg{width:21px;height:21px}.staff-home-page .staff-urgent-alert b{border:2px solid var(--accent);background:var(--danger);min-width:22px;height:22px;color:var(--surface);border-radius:999px;place-items:center;padding-inline:4px;font-size:11px;font-weight:850;display:grid;position:absolute;top:-7px;right:-7px}.staff-home-page .staff-urgent-alert:focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 5px #10182873}.staff-home-page .staff-a-status,.staff-home-page .staff-a-next-status{background:var(--soft-red);min-height:30px;color:var(--danger);border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:850;display:inline-flex}.staff-home-page .staff-a-next-location{border-bottom:1px solid var(--border);padding-block:10px}.staff-home-page .staff-a-next-location .delivery-location-summary{background:0 0;border:0;flex:1;padding:0}.staff-home-page .staff-a-next-location .delivery-location-summary .text-link{display:none}.staff-home-page .staff-a-next-location .delivery-location-summary strong{color:var(--clear-current-text-secondary);font-size:12px}.staff-home-page .staff-a-secondary-action.is-disabled{cursor:not-allowed;opacity:.52}.staff-home-page .staff-a-quick-action>em{background:var(--clear-current-blue-soft);min-width:24px;min-height:24px;color:var(--accent-strong);border-radius:999px;grid-area:1/3/3;justify-content:center;align-items:center;padding-inline:5px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.staff-home-page .staff-a-schedule-row>time{color:var(--foreground);text-overflow:ellipsis;font-size:11px;font-weight:850;line-height:1.2;overflow:hidden}.staff-home-page .staff-a-empty-next,.staff-home-page .staff-a-empty-schedule,.staff-home-page .staff-a-detail-empty{color:var(--muted);font-size:12px;line-height:1.55}.staff-home-page .staff-a-empty-next{text-align:center;align-content:center;place-items:center;gap:5px;min-height:188px;display:grid}.staff-home-page .staff-a-empty-next svg{width:34px;height:34px;color:var(--success)}.staff-home-page .staff-a-empty-next strong{color:var(--foreground)}.staff-home-page .staff-a-empty-schedule{padding:18px 8px}.staff-home-page .staff-a-secondary-actions>.staff-a-panel-head{border-bottom:0;min-height:auto;padding:0}.staff-home-page .staff-a-secondary-actions .staff-action-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.staff-home-page .staff-a-utility-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);margin-top:16px}.staff-home-page .staff-a-utility-card{min-height:0}.staff-home-page .staff-a-utility-card .staff-a-panel-head{border-bottom:0;min-height:auto;padding:0 0 10px}.staff-home-page .staff-a-utility-card .staff-a-panel-head h2{align-items:center;gap:7px;display:inline-flex}.staff-home-page .staff-a-ai-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.staff-home-page .staff-a-ai-form label{color:var(--clear-current-text-secondary);gap:5px;font-size:11px;font-weight:750;display:grid}.staff-home-page .staff-a-ai-form input{min-height:44px}.staff-home-page .staff-a-ai-form button{min-width:72px;min-height:44px}.staff-home-page .staff-a-ai-answer{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}.staff-home-page .staff-a-ai-answer ul{color:var(--clear-current-text-secondary);gap:4px;margin:0;padding-left:20px;font-size:12px;display:grid}.staff-home-page .staff-a-ai-answer>div{flex-wrap:wrap;gap:6px;display:flex}.staff-home-page .staff-a-ai-answer a,.staff-home-page .staff-guidance-details-body>a,.staff-home-page .staff-a-detail-links a{border:1px solid var(--border);background:var(--surface-raised);min-height:44px;color:var(--accent-strong);border-radius:9px;align-items:center;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.staff-home-page details.staff-a-utility-card>summary{cursor:pointer;min-height:44px;color:var(--foreground);align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.staff-home-page details.staff-a-utility-card>summary svg{width:20px;height:20px;color:var(--accent)}.staff-home-page .staff-a-guide-grid{gap:6px;margin-block:10px;display:grid}.staff-home-page .staff-a-guide-grid p{background:var(--surface-raised);border-radius:8px;padding:8px 9px}.staff-home-page .staff-a-detail-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.staff-home-page .staff-a-detail-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:flex}.staff-home-page .staff-a-detail-card>summary>span{gap:3px;display:grid}.staff-home-page .staff-a-detail-card>summary strong{color:var(--foreground);font-size:14px;font-weight:850}.staff-home-page .staff-a-detail-card>summary small{color:var(--muted);font-size:11px;font-weight:600}.staff-home-page .staff-a-detail-card>summary b{background:var(--clear-current-blue-soft);color:var(--accent-strong);border-radius:999px;padding:4px 8px;font-size:11px}.staff-home-page .staff-a-detail-links{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:10px 14px 0;display:flex}.staff-home-page .staff-a-detail-body{gap:10px;padding:10px 14px 14px;display:grid}.staff-home-page .staff-a-recent-results{margin-top:12px}.staff-home-page .staff-a-recent-grid{border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid}.staff-home-page .staff-a-recent-grid .staff-task-card>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.staff-home-page .staff-a-recent-grid time{color:var(--muted);margin-top:7px;font-size:11px;font-weight:700;display:block}.staff-home-page .staff-a-input-principle{border:1px solid color-mix(in srgb, var(--warning) 40%, var(--border));border-radius:var(--radius-control);background:var(--soft-amber);color:var(--clear-current-warning-text);margin-top:12px;padding:0 14px}.staff-home-page .staff-a-input-principle summary{cursor:pointer;align-items:center;min-height:48px;font-size:12px;font-weight:850;display:flex}.staff-home-page .staff-a-input-principle p{padding-bottom:14px;font-size:12px;line-height:1.6}@media (min-width:1281px) and (max-width:1364px){.shell-role-staff .erp-topbar-date,.shell-role-staff .erp-topbar-profile>span:last-child{display:none}}@media (min-width:921px) and (max-width:1100px){.shell-role-staff .sidebar-staff-role,.shell-role-staff .sidebar-version,.shell-role-staff .staff-home-page .staff-a-view-tabs{display:none}.shell-role-staff .content :where(a,button,summary){min-width:44px;min-height:44px}.shell-role-staff .content :where(button,summary,input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px}.shell-role-staff .content :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea),.shell-role-staff .erp-global-search :where(input,select){font-size:16px}}@media (max-width:920px){.shell-role-staff .sidebar-staff-role{display:none}.shell-role-staff #erp-global-search :where(input,select){font-size:16px}.shell-role-staff .staff-home-page .staff-a-view-tabs{display:none}.shell-role-staff .content a[class],.shell-role-staff .content button,.shell-role-staff .content summary{min-height:44px}.shell-role-staff .staff-home-page .hint{font-size:11px}.shell-role-staff .delivery-control-workspace{flex-direction:column;height:auto;display:flex}.shell-role-staff .delivery-detail-pane,.shell-role-staff .delivery-queue-pane,.shell-role-staff .delivery-context-pane{flex:none;width:100%;min-width:0;max-width:100%}.shell-role-staff .delivery-detail-pane{order:1;padding:0;overflow:visible}.shell-role-staff .delivery-queue-pane{order:2;max-height:500px;overflow:auto}.shell-role-staff .delivery-context-pane{order:3;max-height:none;display:block;overflow:visible}.shell-role-staff .delivery-queue-pane .request-card{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px;display:grid}.shell-role-staff .delivery-queue-pane :where(.request-card-head,.request-meta){grid-column:1/-1}.shell-role-staff .delivery-queue-pane .request-card>.status-pill{display:none}.shell-role-staff .delivery-queue-pane .delivery-queue-card-facts{grid-column:1;margin:2px 0;font-size:12px}.shell-role-staff .delivery-queue-pane .button.secondary{white-space:nowrap;grid-column:2;place-self:center end;min-height:44px;padding:6px 9px;font-size:12px}.shell-role-staff .delivery-context-list :where(dt,dd),.shell-role-staff .delivery-context-memo :where(strong,p,pre),.shell-role-staff .delivery-queue-note{font-size:12px}.staff-home-page .staff-a-secondary-actions .staff-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-home-page .staff-a-utility-grid,.staff-home-page .staff-a-recent-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.erp-topbar.is-staff-home{z-index:44;grid-template-columns:minmax(0,1fr) auto;min-height:62px;padding:8px 12px;position:sticky;top:0;overflow:visible}.erp-topbar.is-staff-home .erp-topbar-context{display:grid}.erp-topbar.is-staff-home .erp-global-search{width:auto}.content:has(>.staff-home-page){padding:0 12px calc(96px + env(safe-area-inset-bottom))}.erp-topbar.is-staff-home .erp-topbar-mobile-scope{font-size:11px;display:block}.erp-topbar.is-staff-home .erp-topbar-actions{gap:6px;display:flex}.erp-topbar.is-staff-home .erp-topbar-meta,.erp-topbar.is-staff-home .erp-topbar-profile{display:none}.erp-topbar.is-staff-home .erp-topbar-mobile-search-toggle{justify-content:center;align-items:center;width:44px;min-width:44px;min-height:44px;display:inline-flex}.erp-topbar.is-staff-home .erp-global-search.is-staff-home{z-index:3;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:92px minmax(0,1fr) 44px;padding:8px;display:none;position:absolute;top:calc(100% + 1px);left:12px;right:12px}.erp-topbar.is-staff-home .erp-global-search.is-staff-home.is-mobile-search-open{display:grid}.staff-home-page .staff-a-sync{display:none}.staff-home-page .staff-a-greeting-copy>span,.staff-home-page .staff-a-next-head,.staff-home-page .staff-a-next-location,.staff-home-page .staff-urgent-alert b,.staff-home-page .staff-a-quick-action>em,.staff-home-page .staff-a-schedule-copy :where(span,small),.staff-home-page .staff-a-schedule-row>time{font-size:11px}.staff-home-page .staff-urgent-alert{display:grid}.staff-home-page .staff-a-next-location{font-size:11px}.staff-home-page .staff-a-quick-action>em{grid-column:2;justify-self:end}.staff-home-page .staff-a-secondary-actions .staff-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-home-page .staff-a-ai-form{grid-template-columns:minmax(0,1fr)}.staff-home-page .staff-a-ai-form button{width:100%}.staff-home-page .staff-a-detail-card>summary{min-height:72px}.content:has(>.staff-home-page) .staff-home-page a[class]{min-height:44px}.content:has(>.staff-home-page) .staff-home-page button{min-height:44px}.content:has(>.staff-home-page) .staff-home-page summary{min-height:44px}.content:has(>.staff-home-page) .staff-home-page a.staff-primary-action{min-height:48px}}
