@layer workspace {
.wk-demo-context,:is(.executive-workspace:has(.kpi-workspace:is([data-view=inventory],[data-view=service],[data-view=warehouses])) .executive-scope,.executive-workspace:has(.kpi-workspace:is([data-view=inventory],[data-view=service],[data-view=warehouses])) .wk-connected-context){display:none}.executive-workspace:has(.kpi-workspace:is([data-view=inventory],[data-view=service],[data-view=warehouses])) .wk-demo-context{display:block}.kpi-workspace{--wk-teal:#087f78;--wk-navy:#234567;--wk-blue:#3979ad;--wk-amber:#a56812;--wk-red:#ba4154;--wk-slate:#93a5b8;--wk-text:#142d4e;--wk-secondary:#536a82;--wk-border:#dfe7ee;min-width:0;color:var(--wk-text);font-size:14px;line-height:1.5}.kpi-workspace *,.kpi-workspace :before,.kpi-workspace :after{box-sizing:border-box}.wk-navigation{border-bottom:1px solid var(--wk-border);justify-content:space-between;align-items:center;gap:20px;margin:5px 0 24px;display:flex}.wk-tabs{gap:26px;min-width:0;display:flex;overflow-x:auto}.wk-tabs button{appearance:none;color:var(--wk-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex-shrink:0;align-items:center;gap:7px;padding:15px 0;font-weight:600;display:flex}.wk-tabs button[aria-selected=true]{color:var(--wk-teal);border-bottom-color:var(--wk-teal)}.wk-tabs button:hover{color:var(--wk-teal)}.wk-preview-dot,.wk-nav-note i{background:#ac741a;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.wk-nav-note{color:var(--wk-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.wk-tabpanel{outline:none;min-width:0}.wk-view-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 22px;display:flex}.wk-view-heading h2{letter-spacing:-.7px;color:var(--wk-text);margin:0 0 8px;font-size:27px;font-weight:600;line-height:1.2}.wk-view-heading p{max-width:64ch;color:var(--wk-secondary);margin:0}.wk-period{text-align:right;color:var(--wk-secondary);flex-shrink:0;font-size:12px}.wk-period b{color:var(--wk-text);font-weight:600}.wk-demo-notice{background:#fffcf5;border:1px solid #e6d8b8;border-radius:10px;align-items:flex-start;gap:15px;margin:0 0 24px;padding:15px 18px;display:flex}.wk-demo-notice b{color:#705218;font-size:13px;font-weight:650}.wk-demo-notice p{color:#6c5e42;max-width:110ch;margin:4px 0 0;font-size:12px}.wk-demo-mark{color:#6e4d12;background:#f1e5c7;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.5}.wk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.wk-full{grid-column:1/-1}.wk-panel{border:1px solid var(--wk-border);background:#fff;border-radius:12px;min-width:0;padding:25px}.wk-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.wk-panel-head h3{letter-spacing:-.3px;color:var(--wk-text);margin:0 0 5px;font-size:18px;font-weight:650;line-height:1.35}.wk-panel-head p{color:var(--wk-secondary);max-width:72ch;margin:0;font-size:13px}.wk-source{color:#795716;background:#fbf3df;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.wk-source:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.wk-source-connected{color:#086e67;background:#eaf6f3}.wk-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;display:flex}.wk-tools label,.wk-inline-select{color:var(--wk-secondary);align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.wk-tools>span{color:var(--wk-secondary);font-size:12px}.kpi-workspace select{width:auto;max-width:100%;color:var(--wk-text);font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d3df;border-radius:7px;min-height:40px;padding:9px 30px 9px 12px;font-size:13px}.wk-segmented{background:#f0f4f7;border-radius:8px;flex-wrap:wrap;gap:3px;padding:4px;display:flex}.wk-segmented button{color:var(--wk-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 13px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.wk-segmented button[aria-pressed=true]{background:var(--wk-navy);color:#fff}.wk-segmented button:hover:not([aria-pressed=true]){background:#dfe8ee}.wk-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:24px;margin:16px 0 24px;display:grid}.wk-metric{min-width:0}.wk-metric>span{color:var(--wk-secondary);font-size:12px;font-weight:600}.wk-metric>strong{letter-spacing:-1px;color:var(--wk-color,var(--wk-navy));font-variant-numeric:tabular-nums;margin:6px 0;font-size:32px;font-weight:600;line-height:1.25;display:block}.wk-metric strong small{letter-spacing:0;margin-left:5px;font-size:15px;font-weight:500}.wk-metric p{color:var(--wk-secondary);margin:0;font-size:12px}.wk-color-teal{--wk-color:var(--wk-teal)}.wk-color-navy{--wk-color:var(--wk-navy)}.wk-color-blue{--wk-color:var(--wk-blue)}.wk-color-amber{--wk-color:var(--wk-amber)}.wk-color-red{--wk-color:var(--wk-red)}.wk-color-slate{--wk-color:var(--wk-slate)}.wk-fill-teal{background:var(--wk-teal)}.wk-fill-navy{background:var(--wk-navy)}.wk-fill-blue{background:var(--wk-blue)}.wk-fill-amber{background:#d09b49}.wk-fill-red{background:var(--wk-red)}.wk-fill-slate{background:var(--wk-slate)}.wk-legend{color:var(--wk-secondary);flex-wrap:wrap;gap:12px 22px;margin:26px 0 20px;padding:0;font-size:12px;list-style:none;display:flex}.wk-legend li{align-items:center;gap:7px;display:flex}.wk-legend i{border-radius:2px;width:9px;height:9px}.wk-stock-bars{gap:22px;margin:0 0 30px;display:grid}.wk-stack-row{grid-template-columns:75px minmax(0,1fr) 90px;align-items:center;gap:16px;display:grid}.wk-stack-row b{font-size:13px;font-weight:600}.wk-stack-row>strong{font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.wk-stack-track{background:#f1f5f8;border-radius:4px;height:30px;overflow:hidden}.wk-stack{border-radius:4px;gap:2px;height:100%;display:flex;overflow:hidden}.wk-stack span{flex-basis:0;min-width:1px}.wk-table-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.kpi-workspace table{border-collapse:collapse;text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:420px;margin:0;font-size:12px}.kpi-workspace caption{text-align:left;color:var(--wk-secondary);caption-side:top;padding:0 0 10px;font-size:12px}.kpi-workspace th,.kpi-workspace td{white-space:nowrap;text-align:right;background:0 0;border:0;border-bottom:1px solid #e8eef3;padding:13px 12px}.kpi-workspace thead th{color:var(--wk-secondary);text-transform:none;letter-spacing:0;background:#f5f8fa;font-size:11px;font-weight:600}.kpi-workspace th[scope=row]{text-align:left}.kpi-workspace table:has(tbody th[scope=row]) thead th:first-child{text-align:left}.kpi-workspace tbody th{color:var(--wk-text);font-weight:600}.kpi-workspace tbody tr:last-child>*{border-bottom:0}.kpi-workspace td small{font-size:10px;display:block}.wk-definition{color:var(--wk-secondary);border-top:1px solid #e8eef3;margin-top:22px;padding-top:14px;font-size:12px}.wk-definition summary,.wk-chart-values summary{cursor:pointer;color:#335a79;min-height:30px;padding:4px 0;font-weight:600}.wk-definition>div{max-width:100ch;padding:8px 0 2px;line-height:1.7}.wk-definition p{margin:0 0 10px}.wk-bars{gap:19px;margin:16px 0;padding:0;list-style:none;display:grid}.wk-bars li>div{justify-content:space-between;gap:14px;margin-bottom:7px;font-size:12px;display:flex}.wk-bars b{font-weight:600}.wk-bars strong{font-variant-numeric:tabular-nums;font-weight:600}.wk-bars strong small{color:var(--wk-secondary);font-size:11px;font-weight:400}.wk-bars li>small{color:var(--wk-secondary);margin-top:6px;font-size:11px;display:block}.wk-track{background:#eaf0f5;border-radius:3px;height:8px;display:block;overflow:hidden}.wk-track i{background:var(--wk-color,var(--wk-teal));border-radius:3px;height:100%;display:block}.wk-meter{margin:22px 0}.wk-meter>div:first-child{justify-content:space-between;gap:15px;margin-bottom:10px;display:flex}.wk-meter b{font-size:13px;font-weight:600}.wk-meter strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.wk-meter small{color:var(--wk-secondary);margin-top:9px;font-size:12px;display:block}.wk-callout{color:#12675f;background:#edf6f4;border-radius:8px;padding:14px 16px;font-size:13px}.wk-callout b{font-weight:600}.wk-callout p{margin:4px 0 0;font-size:12px}.wk-feature-value{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:24px 0;display:flex}.wk-feature-value strong{letter-spacing:-1px;color:var(--wk-amber);font-variant-numeric:tabular-nums;font-size:38px;font-weight:600}.wk-feature-value strong small{font-size:20px}.wk-feature-value>span{color:var(--wk-secondary);font-size:12px}.wk-damage-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.wk-flow-lanes{grid-template-columns:2fr 3fr;gap:30px;margin-bottom:25px;display:grid}.wk-flow-lanes>section{background:#f5f8fa;border-radius:9px;padding:20px}.wk-flow-lanes h4{margin:0 0 22px;font-size:15px;font-weight:650}.wk-flow-lanes h4 span{color:var(--wk-secondary);margin-top:3px;font-size:12px;font-weight:400;display:block}.wk-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.wk-stage-grid.wk-three{grid-template-columns:repeat(3,minmax(0,1fr))}.wk-stage-grid .wk-metric>strong{font-size:26px}.wk-orders{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.wk-orders>section+section{border-left:1px solid var(--wk-border);padding-left:35px}.wk-orders h4,.wk-service-chart h4{color:var(--wk-text);margin:0 0 16px;font-size:15px;font-weight:650}.wk-report-link{color:var(--wk-teal);align-items:center;gap:14px;margin-top:16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.wk-report-link:hover{text-decoration:underline}.wk-breakdown{grid-template-columns:1fr 1.3fr;align-items:start;gap:40px;display:grid}.wk-footnote{color:var(--wk-secondary);margin:16px 0 0;font-size:12px}.wk-loading,.wk-empty{color:var(--wk-secondary);background:#f4f7fa;border-radius:8px;padding:20px}.wk-load-error{color:#9c3042;background:#fff1f2;border-radius:8px;padding:16px}.wk-scorecards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 28px;display:grid}.wk-scorecards button{text-align:left;font:inherit;color:var(--wk-text);cursor:pointer;background:#f8fafc;border:1px solid #dfe7ee;border-radius:9px;flex-direction:column;align-items:flex-start;min-width:0;padding:18px;transition:background .15s,border-color .15s;display:flex}.wk-scorecards button[aria-pressed=true]{background:#eef7f5;border-color:#43998e}.wk-scorecards button:hover{border-color:var(--wk-teal)}.wk-scorecards button>span:first-child{font-size:12px;font-weight:600}.wk-scorecards button strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:12px 0 8px;font-size:34px;font-weight:600;line-height:1.2}.wk-scorecards button strong small{margin-left:4px;font-size:17px;font-weight:500}.wk-scorecards button>small{color:var(--wk-secondary);flex-grow:1;font-size:11px}.wk-score-action{width:100%;color:var(--wk-teal);justify-content:space-between;margin-top:18px;font-size:11px;font-weight:600;display:flex}.wk-service-chart{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:start;gap:30px;display:grid}.wk-trend{min-width:0;margin:0}.wk-trend svg{width:100%;height:auto;overflow:visible}.wk-gridline{stroke:#e3ebf1;stroke-width:1px}.wk-axis{fill:#62758a;font-family:inherit;font-size:11px}.wk-chart-area{fill:var(--wk-color);opacity:.07}.wk-chart-line{stroke:var(--wk-color);fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.wk-chart-dot{fill:#fff;stroke:var(--wk-color);stroke-width:2px}.wk-target-line{stroke:#8c620e;stroke-dasharray:5 4;stroke-width:1px}.wk-target-label{fill:#80570c;font-size:11px;font-weight:600}.wk-trend figcaption{color:var(--wk-secondary);margin-top:4px;font-size:11px}.wk-chart-values{margin-top:10px;font-size:12px}.wk-chart-values .wk-table-scroll{margin-top:12px}.wk-priority{background:#f4f7fa;border-radius:9px;padding:22px}.wk-priority-label{color:var(--wk-secondary);font-size:11px;font-weight:600}.wk-priority h4{letter-spacing:-.3px;color:var(--wk-text);margin:7px 0 18px;font-size:19px;font-weight:600}.wk-priority>strong{color:var(--wk-amber);font-variant-numeric:tabular-nums;font-size:35px;font-weight:600;line-height:1.2;display:block}.wk-priority>strong small{color:var(--wk-secondary);margin-top:4px;font-size:12px;font-weight:500;display:block}.wk-priority p{color:var(--wk-secondary);margin:16px 0 0;font-size:13px}.wk-scenario-note{color:#786337;margin-top:20px;font-size:11px;display:block}.wk-rule{align-items:center;gap:30px;display:flex}.wk-rule-number{color:var(--wk-teal);letter-spacing:-1px;flex-shrink:0;font-size:42px;font-weight:600;line-height:1.2}.wk-rule-number small{letter-spacing:0;color:var(--wk-secondary);font-size:12px;font-weight:400;display:block}.wk-rule p{color:var(--wk-secondary);max-width:85ch;margin:0;font-size:13px}.wk-comparison{grid-template-columns:1.5fr 1fr;align-items:start;gap:40px;margin:22px 0 28px;display:grid}.wk-warning-text{color:#8c5c0c}.kpi-workspace :is(button,select,a,summary):focus-visible,.wk-tabpanel:focus-visible{outline-offset:4px;outline:3px solid #14b8a6}.kpi-workspace button:active{transform:translateY(1px)}@media (min-width:1500px){.wk-panel{padding:30px}.wk-stack-track{height:34px}}@media (max-width:1180px){.wk-nav-note{display:none}.wk-tabs{gap:22px}.wk-panel{padding:22px}.wk-flow-lanes,.wk-breakdown{grid-template-columns:1fr;gap:20px}.wk-scorecards{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-service-chart{grid-template-columns:minmax(0,1fr)}.wk-priority{padding:20px}.wk-damage-layout{gap:25px}.wk-orders{gap:20px}.wk-orders>section+section{padding-left:20px}}@media (max-width:760px){.wk-grid{grid-template-columns:minmax(0,1fr);gap:16px}.wk-panel{padding:18px}.wk-tabs{gap:23px;width:100%}.wk-tabs button{min-height:48px;font-size:13px}.wk-navigation{margin-bottom:22px}.wk-view-heading{display:block}.wk-view-heading h2{font-size:24px}.wk-period{text-align:left;margin-top:12px;display:block}.wk-period br{display:none}.wk-period b{margin-left:8px}.wk-demo-notice{gap:10px;padding:13px}.wk-demo-notice p{font-size:12px}.wk-panel-head{gap:12px}.wk-panel-head h3{font-size:17px}.wk-damage-layout,.wk-orders,.wk-comparison{grid-template-columns:1fr;gap:24px}.wk-orders>section+section{border-left:0;border-top:1px solid var(--wk-border);padding-top:22px;padding-left:0}.wk-metrics{gap:16px}.wk-metric>strong{font-size:28px}.wk-stack-row{grid-template-columns:52px minmax(0,1fr) 68px;gap:9px}.wk-stack-row>strong{font-size:12px}.wk-stock-bars{gap:20px}.wk-stack-track{height:24px}.wk-tools{align-items:flex-start}.wk-tools label{flex-wrap:wrap}.kpi-workspace select{min-height:44px}.wk-segmented button{min-height:40px;padding:8px 12px}.wk-stage-grid .wk-metric>strong{font-size:24px}.wk-flow-lanes>section{padding:16px}.wk-stage-grid.wk-three{grid-template-columns:1fr;gap:18px}.wk-stage-grid.wk-three .wk-metric{grid-template-columns:1fr auto;align-items:center;display:grid}.wk-stage-grid.wk-three .wk-metric p{grid-column:1/-1}.wk-scorecards{gap:9px}.wk-scorecards button{padding:14px}.wk-scorecards button strong{font-size:30px}.wk-scorecards button>span:first-child{min-height:36px;font-size:12px}.wk-scorecards button>small{font-size:12px}.wk-rule{align-items:flex-start;gap:20px}.wk-rule-number{font-size:32px}.wk-inline-select{flex-wrap:wrap}.wk-definition summary,.wk-chart-values summary{min-height:44px;padding-top:10px;display:list-item}}@media (prefers-reduced-motion:reduce){.kpi-workspace *,.kpi-workspace :before{scroll-behavior:auto!important;transition:none!important}}
}

@layer components {
.shell-source-list{max-height:none;overflow:visible}.shell-source-list a{line-height:1.5;display:block}.shell-source-list a.is-current{font-weight:600;box-shadow:inset 3px 0 #14b8a6}.shell-nav-group>.shell-link{min-height:44px}.shell-rail[data-collapsed=true] .shell-source-list{max-height:none;overflow:visible}:root{--action:#142d4e;--action-hover:#244969;--action-text:#fff;--focus:#087f76;--selected:#e8f5f1;--label:#536a82;--border:#dfe7ee;--control-radius:10px;--panel-radius:16px;--control-height:44px;--accent:#087f76;--accent-hover:#06665f;--accent-soft:#e8f5f1;--app-accent:#087f76;--pro-accent:#087f76;--ui-accent:#087f76;--ui-accent-strong:#087f76;--ui-accent-soft:#e8f5f1;--ui-success:#087f76;--ui-success-soft:#e8f5f1;--ui-warning:#8f5a00;--ui-warning-soft:#fff7e5;--ui-danger:#b02034;--ui-danger-soft:#fff0f2;--app-danger:#b02034;--pro-risk:#b02034}button,input,select,textarea{font-family:inherit}:is(.primary-action,.ov-refresh,.table-action,.secondary-action,.pagination-icon-button,.pagination-page-button){min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--control-radius);color:var(--ink);box-shadow:none;letter-spacing:0;text-transform:none;background:#fff;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex;transform:none}:is(.primary-action,.ov-refresh,.table-action,.secondary-action):hover:not(:disabled){background:var(--selected);color:var(--ink);box-shadow:none;border-color:#b6d8ce;transform:none}:is(.primary-action,.ov-refresh,.table-action.primary-action,.table-create-action){border-color:var(--action);background:var(--action);color:var(--action-text);box-shadow:0 2px 4px #142d4e0a}:is(.primary-action,.ov-refresh,.table-action.primary-action,.table-create-action):hover:not(:disabled){border-color:var(--action-hover);background:var(--action-hover);color:var(--action-text);box-shadow:none}:is(.danger-action,.table-action.danger-action,.primary-action.danger-action){color:#fff;background:#b02034;border-color:#b02034}:is(.danger-action,.table-action.danger-action,.primary-action.danger-action):hover:not(:disabled){color:#fff;background:#8e1b2b;border-color:#8e1b2b}:is(.primary-action,.table-action,.ov-refresh):before,:is(.primary-action,.table-action,.ov-refresh):after{box-shadow:none;background:0 0}:is(.primary-action,.table-action,.ov-refresh) svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex-shrink:0;width:17px;height:17px}:is(.admin-icon-button,.admin-icon-actions button,.sp-row-actions button,.sp-plan-actions button,.sp-toggle){border:1px solid var(--border);min-width:36px;min-height:36px;color:var(--label);box-shadow:none;background:#fff;border-radius:9px}:is(.admin-icon-button,.admin-icon-actions button,.sp-row-actions button,.sp-plan-actions button,.sp-toggle):hover:not(:disabled){background:var(--selected);color:var(--focus);border-color:#b6d8ce}:is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.5}.access-form-panel .primary-action{border-radius:12px;justify-content:space-between;min-height:52px;padding:14px 18px}.app-date-picker{grid-template-rows:auto auto;gap:6px;height:auto}.app-date-picker>span:first-child{height:auto;min-height:18px;overflow:visible}.app-date-picker .app-date-picker-button{padding-left:42px}.app-date-picker-icon{color:var(--label)}:is(.app-select-trigger,.visual-select-trigger,.app-date-picker-button,.sp-picker-trigger,.control-input,.table-filter-input,.sp-input,.sp-textarea,.admin-form-grid input,.login-form input,.admin-search-control input,.table-page-jump input,.ds-sort select){min-height:var(--control-height);border-radius:var(--control-radius);color:var(--ink);box-shadow:none;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d7e1e9;padding:10px 13px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4}:is(.app-select-trigger,.visual-select-trigger,.app-date-picker-button,.sp-picker-trigger,.control-input,.table-filter-input,.sp-input,.sp-textarea,.admin-form-grid input,.login-form input,.admin-search-control input):hover:not(:disabled){background:#fff;border-color:#b4c8d4}:is(.control-input,.table-filter-input,.sp-input,.sp-textarea,.admin-form-grid input,.login-form input,.admin-search-control input):focus,:is(.app-select.open .app-select-trigger,.visual-select.open .visual-select-trigger,.app-date-picker-button[aria-expanded=true]){border-color:var(--focus);outline:none;box-shadow:0 0 0 3px #087f7614}:is(input,textarea)::placeholder,.app-select-placeholder,.sp-picker-placeholder{color:#71859b;font-weight:400}input:-webkit-autofill{-webkit-text-fill-color:var(--ink)}:is(.control-field>label,.dashboard-scope-field label,.app-date-picker>span:first-child,.admin-search-control span,.admin-form-grid label>span,.ds-sort-field>span,.sp-field>label,.table-page-jump){color:var(--label);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.5}:is(.app-select-caret,.visual-select-caret){color:#71859b;stroke:#71859b}:is(.app-select-menu,.visual-select-menu,.app-date-picker-popover,.sp-filter-popover,.sp-status-menu,.sp-popover){border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:14px;box-shadow:0 12px 36px #142d4e18}:is(.app-select-option,.visual-select-menu>button,.sp-status-option){min-height:40px;color:var(--label);text-transform:none;letter-spacing:0;border-radius:8px;font:500 13px/1.4 Segoe UI Variable,Segoe UI,system-ui,sans-serif}:is(.app-select-option.highlighted,.app-select-option.selected,.visual-select-menu>button.active,.visual-select-menu>button:hover){background:var(--selected);color:var(--focus)}:is(.app-select-empty,.confirm-body p,.sp-field-hint){color:var(--label)}html body .workspace-page input.app-select-required{height:1px;min-height:0;box-shadow:none;border:0;padding:0}html body :is(.workspace-page,.admin-modal) input[type=checkbox]{border-color:#b4c8d4;border-radius:5px;width:18px;height:18px;min-height:18px;padding:0}input[type=checkbox]:not(.authority-toggle-input):is(:checked,:indeterminate){border-color:var(--focus);background:var(--focus)}input[type=checkbox]:not(.authority-toggle-input):hover:not(:disabled){border-color:var(--focus)}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:is(.ds-card,.ds-kpi,.ds-summary,.ds-cats article,.ds-buckets>div,.ds-stat-strip,.source-table-panel,.sync-command-bar,.role-permission-sheet){border:1px solid var(--border);border-radius:var(--panel-radius);color:var(--ink);background:#fff;box-shadow:0 3px 14px #142d4e03}:is(.ds-grid,.ds-grid-2,.ds-grid-3,.ds-card-grid){gap:24px}.ds-kpis{gap:16px}.ds-kpi{gap:10px;padding:22px}.ds-kpi>span,.ds-summary-hero>span,.ds-summary-stats dt{color:var(--label);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.ds-kpi>strong{color:var(--ink);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:650;line-height:1.2}.ds-kpi-text{letter-spacing:-.3px;font-size:18px;font-weight:600}.ds-kpi>small,.ds-summary-hero>small,.ds-summary-stats small{color:var(--label);font-size:12px;line-height:1.6}.ds-kpi.good>strong{color:var(--focus)}.ds-kpi.risk>strong,.ds-risk-text{color:#b02034}.ds-summary-hero{border-color:var(--border);background:#f1f8f6;gap:12px;padding:26px}.ds-summary-hero>strong{color:var(--ink);letter-spacing:-1.5px;font-size:clamp(32px,3vw,44px);font-weight:650;line-height:1.15}.ds-summary-stats>div{border-color:var(--border);gap:8px;padding:24px}.ds-summary-stats dd{color:var(--ink);letter-spacing:-.7px;font-size:27px;font-weight:600}.ds-summary-cats{border-color:var(--border);background:#f6f8fa;padding:14px 24px}.ds-summary-cats>span{color:var(--label);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.ds-summary-cats li{border-color:var(--border);color:var(--label);background:#fff;border-radius:9px;font-size:12px}.ds-summary-cats li :is(b,strong){color:var(--ink);font-weight:600}.ds-summary-cats li small{color:var(--label);font-size:11px}.ds-summary-cats li[aria-current=true]{background:var(--selected);color:var(--focus);border-color:#bdded4}.ds-summary-cats li[aria-current=true] :is(b,strong,small){color:var(--focus)}:is(.ds-card-head,.table-browser-ledger){border-color:var(--border);background:#fff;padding:22px 24px}:is(.ds-card-head span,.ds-label,.ds-mini-stats small,.ds-stat-strip small,.ds-tabs-title,.ds-cats article span,.ds-buckets span){color:var(--label);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.ds-card-head h2,.ds-card-head h3,.table-browser-ledger h2{color:var(--ink);letter-spacing:-.4px;margin:6px 0 0;font-size:19px;font-weight:600}.ds-count,.ds-count.live{border:1px solid var(--border);color:var(--label);background:#f0f4f7;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:500}:is(.ds-muted,.ds-route,.ds-cell-main>small,.ds-queue-main>small,.ds-door-main>small){color:var(--label);letter-spacing:0;font-size:12px;font-weight:400;line-height:1.6}:is(.ds-value,.ds-route-strong,.ds-plan,.ds-cell-main>strong,.ds-queue-main>strong){color:var(--ink);letter-spacing:0;font-size:13px;font-weight:600;line-height:1.5}:is(.ds-time,.ds-door,.ds-chip,.ds-tags em){border-color:var(--border);color:var(--label);background:#f0f4f7;border-radius:7px;font-size:11px;font-style:normal;font-weight:500}.ds-mini-stats,.ds-stat-strip{border-color:var(--border);background:#f6f8fa}.ds-mini-stats strong,.ds-stat-strip strong{color:var(--ink);font-weight:600}.ds-card>.ds-stat-strip{box-shadow:none;border:0;border-radius:0;gap:16px;padding:20px 24px}.ds-stat-strip>div:not(.ds-meter){background:0 0;border:0;border-radius:0;gap:8px;padding:0}.ds-cats article.active{box-shadow:none;background:#f1f8f6;border-color:#bdded4}.ds-cats article.active span{color:var(--focus)}.ds-cats article strong,.ds-buckets strong{color:var(--ink);font-weight:600}.ds-cats article small{color:var(--label)}.ds-buckets>div.risk{box-shadow:none;background:#fff7f8;border-color:#efd1d7}.ds-buckets>div.risk strong{color:#b02034}.ds-meter{background:#e9eff3}.ds-meter>i{background:var(--focus)}.ds-meter.warning>i{background:#c88916}.ds-meter.risk>i{background:#b02034}:is(.table-browser-table,.data-table,.sp-detail-table){color:var(--ink);font-size:13px}:is(.table-browser-table,.data-table,.sp-detail-table) thead th,.ds-head{border-color:var(--border);color:var(--label);letter-spacing:0;text-transform:none;background:#f0f4f7;padding:14px 18px;font-size:12px;font-weight:500;line-height:1.5}:is(.table-browser-table,.data-table,.sp-detail-table) tbody :is(td,th){color:var(--ink);border-color:#e7edf2;padding-top:16px;padding-bottom:16px;font-weight:400}:is(.table-browser-table,.data-table,.sp-detail-table) tbody :is(th[scope=row],strong){color:var(--ink);font-weight:600}:is(.table-browser-table,.data-table,.sp-detail-table) tbody tr:nth-child(2n) :is(td,th){background:#f8fafb}:is(.table-browser-table,.data-table,.sp-detail-table) tbody tr:hover :is(td,th){background:#eff8f5}:is(.ds-row,.ds-queue-row,.ds-door-row,.ds-team-row){color:var(--ink);padding:16px 18px;font-size:13px;font-weight:400}.ds-list>li{background:#fff;border-color:#e7edf2}.ds-list>li:nth-child(2n){background:#f8fafb}.ds-list>li:hover{background:#eff8f5}.ds-row .num,.ds-weight,.ds-pct{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.ds-row .num.ds-risk-text{color:#b02034}.table-sort-button,.table-sort-icon{color:var(--label)}.table-sort-button:is(:hover,.active),.table-sort-button:is(:hover,.active) .table-sort-icon{color:var(--focus)}:is(.ds-scroll,.table-browser-scroll,.sp-detail-scroll,.ds-list,.shell-navigation,.shell-source-list){scrollbar-width:thin;scrollbar-color:#c3d2dc transparent}:is(.ds-scroll,.table-browser-scroll,.sp-detail-scroll){border-color:var(--border)}:is(.dashboard-pagination-bar,.table-pagination-bar,.table-browser-footer){border-top:1px solid var(--border);color:var(--label);box-shadow:none;background:#fff;gap:12px;padding:16px 20px}:is(.pagination-icon-button,.pagination-page-button){border-color:var(--border);min-width:38px;height:38px;min-height:38px;color:var(--label);background:#fff;padding:8px;font-weight:500}:is(.pagination-icon-button,.pagination-page-button):hover:not(:disabled){background:var(--selected);color:var(--focus);border-color:#bdded4}.pagination-page-button.active,.pagination-page-button[aria-current=page]{border-color:var(--action);background:var(--action);color:#fff;box-shadow:none}.table-page-jump input{background:#fff;min-height:38px;padding:7px 10px;font-weight:500}:is(.ds-tabs,.planning-tabbar,.sp-segmented){border:1px solid var(--border);box-shadow:none;background:#edf2f5;border-radius:12px;gap:5px;padding:5px}.ds-tabs-title,.sp-segmented-label{color:var(--label);text-transform:none;letter-spacing:0;padding:0 10px;font-size:12px;font-weight:500}.aging-order-tabs{border-color:var(--border);background:#edf2f5;border-radius:10px}.aging-order-tabs button{min-height:40px;color:var(--label);border-radius:8px;font-family:inherit;font-size:13px;font-weight:500}.aging-order-tabs button.active{background:var(--action);color:#fff}.dashboard-live-scope>span{color:var(--label);text-transform:none;letter-spacing:0;font:500 12px/1.5 Segoe UI Variable,Segoe UI,system-ui,sans-serif}.dashboard-live-scope>strong{border-color:var(--border);color:var(--ink);background:#fff;border-radius:10px;min-height:44px;font:500 13px/1.4 Segoe UI Variable,Segoe UI,system-ui,sans-serif}:is(.ds-tabs-list button,.planning-tab,.sp-segment){min-height:40px;color:var(--label);box-shadow:none;text-transform:none;letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:9px;padding:10px 14px;font-size:13px;font-weight:500}:is(.ds-tabs-list button.active,.planning-tab[aria-current=page],.sp-segment.active){color:var(--ink);background:#fff;border-color:#e1e8ee;box-shadow:0 2px 5px #142d4e06}:is(.ds-tabs-list button,.planning-tab,.sp-segment):hover:not(:disabled){color:var(--focus);background:#fff}.planning-tab[aria-current=page]:after{display:none}.planning-tab[aria-current=page] svg{color:var(--focus)}.sp-filter-pill{border-color:var(--border);background:#fff;border-radius:10px}.sp-filter-pill.active{background:var(--selected);border-color:#bdded4}.sp-filter-pill-main{min-height:40px;color:var(--ink);font-size:13px;font-weight:500}.sync-command-bar{align-items:end;gap:16px;padding:20px}.sync-action-button{background:var(--action);color:#fff;min-height:44px;box-shadow:none;border-radius:10px}.sync-action-button:hover:not(:disabled){background:var(--action-hover);color:#fff}.sync-table-menu-actions{border-color:var(--border);background:#f6f8fa}.sync-table-menu-actions button{border-color:var(--border);min-height:36px;color:var(--focus);background:#fff;border-radius:8px;font-size:12px}.sync-table-option{color:var(--label);border-radius:8px;padding:10px;font-size:13px}.sync-table-option:hover{background:var(--selected)}:is(.ds-badge,.sync-pill,.sp-badge){border:1px solid var(--border);color:var(--label);letter-spacing:0;text-transform:none;box-shadow:none;background:#f0f4f7;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:600}:is(.ds-badge.good,.sync-pill.good,.sp-badge-open,.sp-badge-shipped){color:#087f76;background:#edf8f3;border-color:#c2e3d8}:is(.ds-badge.watch,.sync-pill.watch){color:#8f5a00;background:#fff7e5;border-color:#ebd9af}:is(.ds-badge.risk,.sync-pill.risk,.sp-badge-deleted){color:#b02034;background:#fff0f2;border-color:#efd1d7}.sp-plan-row{background:#fff}.sp-plan-row.sp-row-inactive{color:var(--label);background:#f6f8fa}.sp-plan-id{font-weight:600}.sp-detail-cell{border-color:var(--border);background:#f0f4f7}.sp-detail-table{border-color:var(--border);background:#fff}.sp-status-menu-head,.sp-status-option-text small{color:var(--label);text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.sp-status-option:hover{background:var(--selected)}.admin-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#142d4e66}.admin-modal{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:20px;box-shadow:0 24px 80px #142d4e26}.admin-modal-head{border-color:var(--border);background:#fff;padding:24px}.admin-modal-head h2,.confirm-body h2{color:var(--ink);letter-spacing:-.6px;font-size:23px;font-weight:600;line-height:1.3}.admin-modal-head p,.admin-modal-actions,.sp-actions-note{color:var(--label);font-size:12px;font-weight:400}.admin-modal-actions{border-color:var(--border);background:#f6f8fa;padding:18px 24px}.admin-modal .table-action{min-height:44px}:is(.permission-sheet,.permission-menu,.permission-subgroup,.sp-section){border-color:var(--border);background:#fff;border-radius:12px}.role-permission-sheet-head{border-color:var(--border);background:#f6f8fa}.role-permission-sheet-head>span,.permission-menu-state em{background:var(--selected);color:var(--focus);border-color:#c2e3d8;font-weight:600}:is(.permission-sheet-head,.permission-menu-head,.permission-subgroup-head,.sp-section legend){border-color:var(--border);color:var(--ink);background:#f6f8fa}:is(.permission-menu-copy strong,.permission-subgroup-head strong,.permission-toggle strong,.sp-section legend strong){color:var(--ink);text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}:is(.permission-menu-copy small,.permission-toggle small,.sp-section legend span){color:var(--label);font-size:12px;font-weight:400}.permission-toggle{border-color:var(--border);background:#fff}.permission-toggle:hover,.permission-menu-head:hover{background:var(--selected)}.authority-toggle-input:checked+.authority-switch,.authority-switch[data-enabled=true]{border-color:var(--focus);background:var(--focus);box-shadow:none}:is(.import-dialog-icon-confirm,.sp-dialog-icon){background:var(--selected);color:var(--focus);border-color:#c2e3d8}.sp-input-readonly{color:var(--label);background:#f0f4f7}.sp-field-invalid :is(input,textarea,button){border-color:#b02034}.sp-time-heading,.sp-popover-footer{border-color:var(--border);color:var(--label);background:#f6f8fa}.sp-time-list button[aria-selected=true],.app-date-picker-grid button.selected{background:var(--action);border-color:var(--action);color:#fff;box-shadow:none}.app-date-picker-calendar-header strong{color:var(--ink);letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.app-date-picker-weekdays span{color:var(--label);font-size:11px;font-weight:500}.app-date-picker-grid button{color:var(--ink);border-radius:8px;font-size:13px;font-weight:500}.app-date-picker-grid button.outside{color:#71859b}.app-date-picker-grid button.today:not(.selected){border-color:var(--focus);color:var(--focus)}.app-date-picker-grid button:hover:not(:disabled):not(.selected){background:var(--selected);color:var(--focus)}.app-date-picker-grid button.selected{color:#fff}.app-date-picker-calendar-header button,.app-date-picker-footer button{color:var(--focus);font-size:13px;font-weight:500}.sp-popover-done{background:var(--action);color:#fff;border-radius:8px}.ds-empty,.state-panel-empty{color:var(--label);box-shadow:none;background:#fff;border:1px dashed #c5d3de;border-radius:16px}.ds-empty-mark{border-color:var(--border);color:var(--label);background:#f0f4f7;border-radius:12px}.ds-empty h2,.state-panel h2{color:var(--ink);font-weight:600}.ds-empty p,.state-panel p{color:var(--label)}.progress-shipment-empty{color:var(--label);background:#f8fafb;border:0;border-top:1px dashed #c5d3de;border-radius:0;margin:0;padding:24px;font-size:13px;font-weight:400}.ds-alert{color:#8f5a00;background:#fff7e5;border-color:#ebd9af;font-size:13px;font-weight:500}.ds-alert.risk,.message-error,.sp-form-error{color:#b02034;background:#fff0f2;border-color:#efd1d7}.message-success{color:#087f76;background:#edf8f3;border-color:#c2e3d8}.table-empty-cell{color:var(--label);font-size:13px;font-weight:400}.table-skeleton-cell{background-image:linear-gradient(90deg,#e9eff3,#f8fafc,#e9eff3)}@media (max-width:1100px){.ds-summary-main{grid-template-columns:1fr}.ds-summary-hero{border-right:0;border-bottom:1px solid var(--border)}}@media (max-width:760px){html body:has(.shell-rail){--topline-height:58px}:is(.ds-grid,.ds-grid-2,.ds-grid-3,.ds-card-grid){gap:18px}.ds-kpi,.ds-summary-hero,.ds-summary-stats>div,:is(.ds-card-head,.table-browser-ledger){padding:18px}:is(.ds-card-head,.table-browser-ledger) h2{font-size:18px}:is(.pagination-icon-button,.pagination-page-button,.admin-icon-button,.admin-icon-actions button,.sp-row-actions button,.sp-plan-actions button,.sp-toggle){min-width:44px;height:44px;min-height:44px}:is(.ds-tabs-list button,.planning-tab,.sp-segment,.sp-filter-pill-main,.visual-select-menu>button,.app-select-option),.table-page-jump input{min-height:44px}:is(.table-pagination-bar,.dashboard-pagination-bar,.table-browser-footer){flex-wrap:wrap;padding:14px}.admin-modal-head{padding:20px}}@media (prefers-reduced-motion:reduce){:is(.workspace-page,.access-workspace,.admin-modal) *,.app-select-menu{scroll-behavior:auto;transition:none;animation:none}}
}

@layer legacy,workspace,components;
