body.operations-console{--ink:#252b29;--muted:#65706a;--line:#dde1dc;--paper:#f5f5f1;--primary:#3c6152;--teal:#3c6152;--border:#dde1dc;background:var(--paper);color:var(--ink);font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px;line-height:1.6;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.operations-console .app-shell{background:var(--paper)}.operations-console .sidebar{padding:22px 12px 16px;background:#eeefe9;color:#36413a;border-right:1px solid #d9ded6;box-shadow:none}.operations-console .brand{padding:0 10px 22px;gap:10px}.operations-console .brand-mark{width:36px;height:36px;flex:0 0 36px;background:#354c3f;border-radius:5px;box-shadow:none;color:#fff;font-size:21px;font-weight:600}.operations-console .brand strong{color:#263a2d;font-size:18px;font-weight:650;letter-spacing:0}.operations-console .brand span{color:#69766a;font-size:11px;letter-spacing:.06em;margin-top:1px}.operations-console .workspace-pill{margin:0 4px 19px;padding:10px;background:#f8f9f5;border-color:#d9ded6;border-radius:5px}.operations-console .workspace-avatar{background:#e6ebe3;color:#4c6552;border-radius:4px}.operations-console .workspace-pill strong{color:#35433a;font-size:13px}.operations-console .workspace-pill span{color:#707b72}.operations-console .sidebar nav{scrollbar-color:#b9c3b8 transparent}.operations-console .nav-label{color:#7e877d;font-size:11px;letter-spacing:.05em;font-weight:500}.operations-console .nav-label-spaced{margin-top:21px}.operations-console .sidebar nav button{height:41px;gap:10px;margin:2px 0;border-radius:4px;color:#586359;font-size:14px;transition:background-color .12s ease}.operations-console .sidebar nav button svg{width:17px;height:17px;stroke-width:1.65;opacity:.85}.operations-console .sidebar nav button:hover{color:#2d4937;background:#e3e8df}.operations-console .sidebar nav button.active{color:#294835;background:#dce5d8;box-shadow:inset 2px 0 #4d6d52;font-weight:600}.operations-console .security-row{background:transparent;border-radius:0;margin-bottom:10px;padding:8px;color:#7f8a7c}.operations-console .security-row strong{color:#586650;font-weight:500}.operations-console .security-row span{color:#7b8575;font-size:11px}.operations-console .user-row{border-color:#d6ddd2;padding:13px 8px 0}.operations-console .user-row strong{color:#384638;font-size:13px}.operations-console .user-row span{color:#7d8778}.operations-console .avatar{border-color:#cdd7c6;background:#e1e8dc;color:#51664a;border-radius:5px}.operations-console .logout-button{color:#72816c}.operations-console .logout-button:hover{color:#304c35;background:#dce5d7}.operations-console .topbar{min-height:78px;padding:14px 26px;gap:18px;background:#fff;backdrop-filter:none}.operations-console .topbar p{color:#838b84;font-size:12px;margin-bottom:2px}.operations-console .topbar h1{font-size:22px;font-weight:600;letter-spacing:.01em}.operations-console .main-grid{padding:22px 26px 42px;gap:20px}.operations-console .primary-column,.operations-console .right-column{gap:18px}.operations-console .eyebrow{display:none}.operations-console :is(.card,.metric-card,.section-head,.date-range-filter,.advanced-filters,.module-toolbar,.mapping-field,.performance-rules){border-radius:6px;box-shadow:none}.operations-console .section-head{min-height:58px;padding:0 0 12px;background:transparent;border:0;border-bottom:1px solid var(--line)}.operations-console .section-head h2{font-size:18px;font-weight:600;margin:0 0 5px;letter-spacing:0}.operations-console .section-head p{font-size:13px;color:var(--muted);max-width:960px;line-height:1.7}.operations-console .card-head{padding:15px 18px 12px}.operations-console .audit-card h3,.operations-console .card-head h2,.operations-console .panel h3{font-size:16px;font-weight:600}.operations-console :is(.card-head,.section-head) small{color:var(--muted)}.operations-console :is(input,select,textarea,button){font-family:inherit}.operations-console :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){border-radius:4px;color:#354037;border-color:#cfd7cd;font-size:14px;background-color:#fff}.operations-console :is(input,textarea)::placeholder{color:#8c958a}.operations-console :is(.sync-button,.date-button,.ghost-button,.quiet-button,.export-button,.tip-save-button,.tip-submit-button,.tip-review-queue .tip-actions button,.tip-employee-detail .tip-actions button){border-radius:4px;box-shadow:none;min-height:36px;font-size:13px;font-weight:500}.operations-console :is(.sync-button,.tip-submit-button){background:#3c6152;color:#fff;border-color:#3c6152}.operations-console :is(.sync-button,.tip-submit-button):hover:not(:disabled){background:#2d4b3f}.operations-console :is(.quiet-button,.ghost-button,.date-button,.export-button,.tip-save-button){background:#fff;border:1px solid #cfd7cd;color:#46594a}.operations-console :is(.quiet-button,.ghost-button,.date-button,.export-button,.tip-save-button):hover:not(:disabled){background:#f0f3ed}.operations-console .text-button{color:#3c6152;font-size:13px;padding:4px 0}.operations-console .module-search,.operations-console .search{background:#fff;border-color:#d8ded4;border-radius:4px}.operations-console .search input{background:transparent;font-size:13px}.operations-console .scope-filters select{max-width:170px}.operations-console :is(.module-toolbar,.order-toolbar,.pa-filters){padding:14px 16px;gap:10px}.operations-console .filter-field{color:#697568;font-size:13px;gap:6px}.operations-console .date-range-filter{padding:12px 16px;gap:12px;margin-bottom:0}.operations-console .date-range-heading{font-size:13px}.operations-console .date-range-presets{gap:4px}.operations-console .date-range-presets button{border-radius:3px;padding:6px 9px;color:#64705f;background:#fff;font-size:13px}.operations-console .date-range-presets button.active{color:#fff;border-color:#3c6152;background:#3c6152}.operations-console .date-range-presets button:hover:not(.active){background:#edf1e9}.operations-console :is(.module-metrics,.metric-grid,.pa-metrics,.performance-metrics){gap:10px}.operations-console :is(.mini-metric,.metric-card,.pa-metrics>.card,.performance-metrics>.card){padding:16px 18px;background:#fff}.operations-console :is(.mini-metric>span,.metric-title span,.pa-metrics>.card>span,.performance-metrics span){font-size:13px;color:#657163}.operations-console :is(.mini-metric>strong,.metric-value,.pa-metrics strong,.performance-metrics strong){font-size:25px;font-weight:600;letter-spacing:-.015em;color:#283a2c}.operations-console :is(.mini-metric>small,.metric-card p,.panel-note){font-size:12px;color:#7a8377}.operations-console .metric-icon{width:28px;height:28px;background:transparent;border-radius:0;opacity:.65}.operations-console .metric-title em{background:#f1f3ed;color:#7d8776;font-size:10px}.operations-console .metric-title{padding-right:26px}.operations-console .table-wrap{padding:0;scrollbar-width:thin;scrollbar-color:#c3ccc0 #f6f7f3}.operations-console table{font-variant-numeric:tabular-nums}.operations-console th{padding:12px 14px;font-size:13px;font-weight:500;color:#5e6a59;background:#f4f6f0;border-bottom:1px solid #dce3d7}.operations-console td{padding:12px 14px;font-size:14px;line-height:1.65;color:#384239;border-bottom-color:#e9ede5}.operations-console :is(.module-table,.performance-table) :is(th,td){padding:11px 13px!important}.operations-console tbody tr:nth-child(2n):not(.performance-detail-row)>td{background-color:#fcfdf9}.operations-console tbody tr:hover>td{background-color:#f0f4eb}.operations-console .order-center-table th,.operations-console .performance-table th.employee-sticky{background:#f4f6f0}.operations-console .performance-table td.employee-sticky{background:#fff}.operations-console .performance-table :is(th,td){font-size:13px}.operations-console .mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;color:#697863}.operations-console .money{font-weight:600;color:#2f4030}.operations-console .status{border-radius:3px;padding:2px 7px;font-size:12px;font-weight:400}.operations-console .setting-state.ok,.operations-console .status-success{color:#3c6e4e;background:#edf4e9}.operations-console .status-progress{color:#496781;background:#edf2f7}.operations-console .status-warn{color:#96672b;background:#faf3e7}.operations-console .status-danger{color:#ad4b3f;background:#fbefeb}.operations-console .positive{color:#3b7757!important;font-weight:600}.operations-console .negative{color:#b34f40!important;font-weight:600}.operations-console :is(.setting-state,.rank-badge,.rank-list b,.tip-count-badge){border-radius:3px}.operations-console :is(.warning-panel,.mapping-warning,.pa-capture-warning,.tip-notice,.save-feedback,.global-operation-note,.formula-note,.actual-baseline,.status-banner,.decay-explainer,.insight,.blocked-state,.decision-row){border-radius:5px;box-shadow:none;background-image:none}.operations-console .mapping-warning,.operations-console .pa-capture-warning,.operations-console .warning-panel{background-color:#fcf8ef;border-color:#e9dfc9}.operations-console .actual-baseline{background:#f0f3ed;border-color:#d7dfd0;color:#50674b}.operations-console .actual-baseline span{color:#6a7864}.operations-console .status-banner{background:transparent;border-color:#dce2d6;font-size:13px}.operations-console .pulse{box-shadow:none;animation:none;background:#63876a}.operations-console .status-banner small{color:#7c8876}.operations-console .bar-profit,.operations-console .funnel-row i,.operations-console .source-list i b{background:#64856a}.operations-console .bar-cost{background:#d4dccf}.operations-console .model-summary,.operations-console .pa-detail,.operations-console .performance-table .performance-detail-row>td{background:#f5f7f0}.operations-console .range-field input::-webkit-slider-thumb{background:#42694c;box-shadow:0 0 0 1px #849d79}.operations-console .range-field{padding:14px 17px 4px}.operations-console .range-field b,.operations-console .range-field output{font-size:13px}.operations-console .performance-viewbar>div{background:#e9eee3;border-radius:4px}.operations-console .performance-viewbar button{border-radius:3px}.operations-console .performance-viewbar button[aria-selected=true]{color:#35583d;box-shadow:none}.operations-console .performance-heading h2{font-size:18px;font-weight:600}.operations-console .pa-timeline article{border-left-color:#b6c7ac}.operations-console .pa-detail blockquote{border-left-color:#64856a}.operations-console .tip-amount-box,.operations-console .tip-remark-input{border-radius:4px;box-shadow:none}.operations-console :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid #5f805a;outline-offset:2px}@media(min-width:821px){.operations-console .app-shell{grid-template-columns:228px minmax(0,1fr)}}@media(max-width:1100px){.operations-console .topbar{padding:14px 18px}.operations-console .main-grid{padding:18px 18px 36px}.operations-console .date-range-filter{grid-template-columns:1fr}}@media(min-width:561px) and (max-width:820px){.operations-console .brand{padding-inline:0}.operations-console .sidebar nav button{min-height:58px;height:auto;padding:7px 2px;gap:5px;font-size:11px}}@media(max-width:560px){.operations-console .sidebar{padding:5px 8px;height:76px;border-right:0;border-top:1px solid #cfd8c7;background:#f1f3eb}.operations-console .sidebar nav button,.operations-console .sidebar nav button.active{flex:0 0 84px;min-width:84px;min-height:58px;height:auto;padding:6px 4px;gap:4px;font-size:11px}.operations-console .main-grid{padding:16px 12px 104px}.operations-console .topbar{padding:14px 12px}.operations-console .topbar h1{font-size:20px}.operations-console .section-head{align-items:flex-start;flex-wrap:wrap}.operations-console .scope-filters select{max-width:100%}.operations-console .date-range-controls,.operations-console .date-range-controls input{min-width:0}.operations-console :is(.mini-metric,.metric-card,.pa-metrics>.card){padding:13px}.operations-console :is(.mini-metric>strong,.metric-value,.pa-metrics strong){font-size:22px}}@media(prefers-reduced-motion:reduce){.operations-console *,.operations-console :after,.operations-console :before{scroll-behavior:auto!important;transition:none!important}}.operations-console .metric-title{flex-wrap:wrap;align-items:flex-start}.operations-console .metric-title span{line-height:1.55}.operations-console .metric-card p{line-height:1.65}.operations-console .metric-icon{color:#73836b}@media(max-width:1500px){.operations-console .topbar{gap:8px}.operations-console .top-actions{gap:6px}}.operations-console .card button:not([class]),.operations-console .module-table button:not([class]){min-height:32px;padding:5px 10px;border:1px solid #cfd7cd;border-radius:4px;background:#fff;color:#46594a;font:inherit;font-size:13px}.operations-console .card button:not([class]):hover:not(:disabled),.operations-console .module-table button:not([class]):hover:not(:disabled){background:#f0f3ed}.site-registration-footer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px 18px;min-height:42px;padding:10px 16px;border-top:1px solid #dce2d8;background:#f0f2eb;color:#687462;font-size:12px;line-height:1.7;text-align:center}.site-registration-footer a{color:inherit;text-decoration:none}.site-registration-footer a:hover{text-decoration:underline}.site-registration-footer a:focus-visible{outline:2px solid #3c6152;outline-offset:3px}