:root{--acq-sidebar:var(--tcs-color-bg-inverse);--acq-sidebar-active:var(--tcs-color-acq-sidebar-active-bg);--acq-sidebar-active-ink:var(--tcs-color-acq-sidebar-active-ink);--acq-sidebar-gold:var(--tcs-color-accent-gold);--acq-brand:var(--tcs-color-brand);--acq-brand-hover:var(--tcs-color-brand-hover);--acq-brand-bg:var(--tcs-color-acq-bg-brand-soft);--acq-canvas:var(--tcs-color-bg-canvas);--acq-ink:var(--tcs-color-text-primary);--acq-so-title:var(--tcs-color-acq-so-title);--acq-so-ink:var(--tcs-color-acq-so-ink);--acq-so-ink-deep:var(--tcs-color-acq-so-ink-deep);--acq-so-strong:var(--tcs-color-acq-so-strong);--acq-so-label:var(--tcs-color-acq-so-label);--acq-so-muted-dark:var(--tcs-color-acq-so-muted-dark);--acq-so-muted:var(--tcs-color-acq-so-muted);--acq-so-muted-light:var(--tcs-color-acq-so-muted-light);--acq-so-danger:var(--tcs-color-acq-so-danger);--acq-so-warn:var(--tcs-color-acq-so-warn);--acq-so-ok:var(--tcs-color-acq-so-ok);--acq-so-paper:var(--tcs-color-acq-so-paper);--acq-so-paper-2:var(--tcs-color-acq-so-paper-2);--acq-so-paper-warm:var(--tcs-color-acq-so-paper-warm);--acq-so-cool:var(--tcs-color-acq-so-cool);--acq-so-cool-2:var(--tcs-color-acq-so-cool-2);--acq-so-line-warm:var(--tcs-color-acq-so-line-warm);--acq-so-line-warm-2:var(--tcs-color-acq-so-line-warm-2);--acq-so-line:var(--tcs-color-acq-so-line);--acq-so-line-2:var(--tcs-color-acq-so-line-2);--acq-so-danger-bg:var(--tcs-color-acq-so-danger-bg);--acq-so-warn-bg:var(--tcs-color-acq-so-warn-bg);--acq-so-ok-bg:var(--tcs-color-acq-so-ok-bg);--acq-gp:var(--gp);--acq-dt:var(--dt);--acq-douyin:var(--tcs-color-acq-chart-blue);--acq-meituan:var(--tcs-color-acq-chart-orange);--acq-xianyu:var(--tcs-color-chart-2);--acq-video:var(--tcs-color-acq-chart-purple);--acq-kuaishou:var(--tcs-color-acq-chart-green)}.app-nav{--tcs-sidebar-bg:var(--acq-sidebar);--tcs-sidebar-active-bg:var(--acq-sidebar-active);--tcs-sidebar-active-ink:var(--acq-sidebar-active-ink);--tcs-sidebar-rail:var(--acq-sidebar-gold)}:is(.app-nav-group:has(a[href^=\/marketing]),.app-nav-group:has(a[href^="/data-entry/customer-followups"])){--tcs-sidebar-active-bg:var(--acq-sidebar-active)}[data-acquisition-ui=v4\.1]{color:var(--acq-ink);font-family:IBM Plex Sans,Noto Sans SC,system-ui,sans-serif;font-size:13.5px}[data-acquisition-ui=v4\.1] .num,[data-acquisition-ui=v4\.1] [data-number]{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace}.acquisition-shell{min-width:0}.acq-page-header{justify-content:space-between;align-items:end;gap:20px;margin:0 0 16px;display:flex}.acq-page-header p{color:var(--acq-brand);letter-spacing:.08em;margin:0 0 4px;font-size:12px;font-weight:700}.acq-page-header h1{color:var(--acq-ink);letter-spacing:-.02em;margin:0;font-size:26px;line-height:1.22}.acq-page-header span,.acq-page-header small{color:var(--tcs-color-acq-text-caption);margin-top:6px;display:block}.acq-page-actions{color:var(--tcs-color-acq-text-caption);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.acq-page-actions>span{margin:0}.acq-tab-shell{border-bottom:1px solid var(--tcs-color-acq-border-tab);gap:22px;margin:0 0 16px;display:flex;overflow:auto}.acq-tab{color:var(--tcs-color-acq-text-secondary);border-bottom:2px solid #0000;flex:none;padding:0 2px 10px;font-weight:650;text-decoration:none}.acq-tab:hover{color:var(--acq-brand-hover)}.acq-tab[data-active=true]{color:var(--acq-brand);border-bottom-color:var(--acq-brand)}.acq-backbar{border:1px solid var(--tcs-color-acq-border-brand-soft);background:var(--acq-brand-bg);min-height:40px;color:var(--acq-brand);align-items:center;margin:0 0 12px;padding:0 12px;display:flex}.acq-backbar a{color:inherit;font-weight:650;text-decoration:none}.acq-panel{border:1px solid var(--tcs-color-acq-border-panel);background:var(--tcs-color-bg-surface);box-shadow:0 1px 2px #1b27330a}.acq-panel-heading{border-bottom:1px solid var(--tcs-color-acq-border-heading);background:var(--tcs-color-acq-bg-heading);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.acq-panel-heading i{background:var(--acq-sidebar-gold);flex:none;width:3px;height:28px}.acq-panel-heading h2{color:var(--acq-ink);margin:0;font-size:15px;line-height:1.35}.acq-panel-heading small{color:var(--tcs-color-acq-text-muted);margin-top:3px;display:block}.acq-empty{min-height:160px;color:var(--tcs-color-acq-text-muted);text-align:center;place-items:center;gap:6px;display:grid}.acq-empty strong{color:var(--acq-ink)}.acq-empty span{max-width:46em;font-size:12.5px;line-height:1.6}.acq-empty-inline{text-align:left;place-items:start;gap:4px;min-height:0;padding:10px 0 2px}.acq-empty-inline strong{font-size:13px;font-weight:700}.acq-empty-action{color:var(--acq-brand);font-size:12.5px;font-weight:700;text-decoration:none}.acq-empty-action:hover{text-decoration:underline}[data-acquisition-empty-row]>td{padding:18px 12px}[data-acquisition-empty-row] .acq-empty{gap:5px;min-height:0}[data-acquisition-ui=v4\.1] :is(.tds-panel,.table-shell,.table-wrap,.data-table-shell){border-color:var(--tcs-color-acq-border-panel);background:var(--tcs-color-bg-surface);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1b27330a}[data-acquisition-ui=v4\.1] .data-table-shell table.data-table thead th{background:var(--tcs-color-acq-bg-heading);color:var(--tcs-color-acq-text-strong)}[data-acquisition-ui=v4\.1] :is(.tds-panel,.table-shell)>:is(.tds-ph,.ph,.table-title){border-bottom-color:var(--tcs-color-acq-border-heading);background:var(--tcs-color-acq-bg-heading)}[data-acquisition-ui=v4\.1] :is(.tds-panel,.table-shell)>:is(.tds-ph,.ph,.table-title) i{background:var(--acq-sidebar-gold)}[data-acquisition-ui=v4\.1] table thead th{background:var(--tcs-color-acq-bg-heading);color:var(--tcs-color-acq-text-strong)}[data-acquisition-ui=v4\.1] table tbody tr{height:52px}[data-acquisition-ui=v4\.1]{--data-table-selected-row-bg:var(--tcs-color-acq-bg-brand-soft);--record-selected-row-bg:var(--tcs-color-acq-bg-brand-soft)}[data-acquisition-ui=v4\.1] table tbody :is(tr[aria-selected=true],tr[data-selected=true])>td{background:var(--tcs-color-acq-bg-brand-soft)}[data-acquisition-ui=v4\.1] table tbody :is(tr[aria-selected=true],tr[data-selected=true])>td:first-child{box-shadow:inset 3px 0 var(--acq-brand)}[data-acquisition-ui=v4\.1] :is(.tds-kpi,.kpi-grid,.metric-grid){gap:12px}[data-acquisition-ui=v4\.1] :is(.tds-kpi,.kpi-grid,.metric-grid)>*{border-color:var(--tcs-color-acq-border-panel);background:var(--tcs-color-bg-surface);border-radius:16px}[data-acquisition-ui=v4\.1] .saved-view-chip{border-radius:999px}[data-acquisition-ui=v4\.1][data-page=group-push-workbench] .view-switcher.quick-views,[data-acquisition-ui=v4\.1] [data-page=group-push-management] .view-switcher.quick-views{display:none}[data-acquisition-ui=v4\.1] .acq-segment{border:1px solid var(--tcs-color-acq-border-brand-soft);background:var(--tcs-color-acq-bg-segment);border-radius:10px;gap:3px;margin:0 0 14px;padding:3px;display:inline-flex}[data-acquisition-ui=v4\.1] .acq-segment-item{color:var(--tcs-color-acq-text-secondary);padding:6px 10px;font-weight:650;text-decoration:none}[data-acquisition-ui=v4\.1] .acq-segment-item[aria-current=true]{background:var(--tcs-color-bg-surface);color:var(--acq-brand);border-radius:6px;box-shadow:0 1px 2px #1b27331a}[data-acquisition-ui=v4\.1] .group-push-workbench-tabs{border:0;border-bottom:1px solid var(--tcs-color-acq-border-tab);box-shadow:none;background:0 0;border-radius:0;gap:18px;margin:0 0 16px;padding:0;display:flex;overflow:auto}[data-acquisition-ui=v4\.1] .group-push-workbench-tabs:before{display:none}[data-acquisition-ui=v4\.1] .group-push-workbench-tabs a{min-height:auto;box-shadow:none;color:var(--tcs-color-acq-text-secondary);background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:0 2px 10px;font-weight:650;text-decoration:none}[data-acquisition-ui=v4\.1] .group-push-workbench-tabs a.is-active{color:var(--acq-brand);border-bottom-color:var(--acq-brand);box-shadow:none;background:0 0}[data-acquisition-ui=v4\.1] .filter-bar{border:1px solid var(--tcs-color-acq-border-panel);background:var(--tcs-color-bg-surface);border-radius:14px;padding:12px}[data-acquisition-ui=v4\.1] .filter-bar :is(select,input){border-color:var(--tcs-color-acq-border-input);border-radius:6px}[data-acquisition-ui=v4\.1] [data-filter-bar-pending=true]{opacity:.72}[data-acquisition-ui=v4\.1] .acq-filterbar{border:1px solid var(--tcs-color-acq-border-panel);background:var(--tcs-color-bg-surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex!important}[data-acquisition-ui=v4\.1] .acq-filterbar :is(input,select){border:1px solid var(--tcs-color-acq-border-input);background:var(--tcs-color-bg-surface);border-radius:6px;flex:0 auto;width:auto;max-width:220px;min-height:32px;padding:5px 8px}[data-acquisition-ui=v4\.1] .acq-filterbar>*{flex:none}[data-acquisition-ui=v4\.1] .acq-period-segments{border:1px solid var(--tcs-color-acq-border-brand-soft);background:var(--tcs-color-acq-bg-segment);border-radius:10px;gap:2px;padding:3px;display:inline-flex}[data-acquisition-ui=v4\.1] .acq-period-segments a{color:var(--tcs-color-acq-text-secondary);white-space:nowrap;padding:6px 9px;font-size:12px;font-weight:650;text-decoration:none}[data-acquisition-ui=v4\.1] .acq-period-segments a[aria-current=true]{background:var(--tcs-color-bg-surface);color:var(--acq-brand);border-radius:6px;box-shadow:0 1px 2px #1b27331a}[data-acquisition-ui=v4\.1] .acq-kpi-grid{color:var(--acq-ink);background:0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 14px;padding:0;display:grid}[data-acquisition-ui=v4\.1] .acq-kpi-grid .tds-rsum-m{border:1px solid var(--tcs-color-acq-border-panel);background:var(--tcs-color-bg-surface);border-radius:16px;min-height:98px;padding:14px 16px;box-shadow:0 1px 2px #1b27330a}[data-acquisition-ui=v4\.1] .acq-kpi-grid .tds-rsum-m .k{color:var(--tcs-color-acq-text-muted)}[data-acquisition-ui=v4\.1] .acq-kpi-grid .tds-rsum-m .v{color:var(--acq-ink);font-size:25px}[data-acquisition-ui=v4\.1] .acq-kpi-grid .tds-rsum-m .v small{color:var(--tcs-color-acq-text-muted)}[data-acquisition-ui=v4\.1] .acq-kpi-grid .tds-rsum-sep{display:none}[data-acquisition-ui=v4\.1] .acq-kpi-grid .tds-rsum-hint{color:var(--tcs-color-acq-text-muted);grid-column:1/-1;max-width:none;margin:0;font-size:12px}[data-acquisition-ui=v4\.1] .acq-channel-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}[data-acquisition-ui=v4\.1] .acq-channel-grid>a{min-width:0;border-radius:14px!important;padding:13px 14px!important}[data-acquisition-ui=v4\.1] .acq-drill-modal{border:1px solid var(--tcs-color-acq-border-panel)!important;border-radius:16px!important;box-shadow:0 24px 70px #0f172a59!important}[data-acquisition-ui=v4\.1] .acq-primary-action{background:var(--acq-brand);margin-left:auto;padding:7px 10px;font-size:12px;font-weight:800;text-decoration:none;color:var(--tcs-color-bg-surface)!important}[data-acquisition-ui=v4\.1] .acq-drill-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}[data-acquisition-ui=v4\.1] .acq-drill-kpis>div{border:1px solid var(--tcs-color-acq-border-panel);background:var(--tcs-color-acq-bg-heading);color:var(--tcs-color-acq-text-muted);padding:13px 14px;font-size:12px}[data-acquisition-ui=v4\.1] .acq-drill-kpis strong{color:var(--acq-ink);margin-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:24px;display:block}[data-acquisition-ui=v4\.1] .acq-drill-meta{color:var(--tcs-color-acq-text-muted);gap:14px;margin-top:10px;font-size:12px;display:flex}[data-acquisition-ui=v4\.1] .acq-drill-meta b{color:var(--acq-ink)}[data-page=intake-employee-detail] [data-intake-detail-kpi]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px;display:grid}[data-page=intake-employee-detail] [data-intake-detail-kpi]>div{border:1px solid var(--tcs-color-acq-border-panel);background:var(--tcs-color-bg-surface);min-height:92px;padding:13px 14px}[data-page=intake-employee-detail] [data-intake-detail-kpi] span{color:var(--tcs-color-acq-text-muted);font-size:12px;display:block}[data-page=intake-employee-detail] [data-intake-detail-kpi] strong{color:var(--acq-ink);margin-top:6px;font-size:23px;display:block}@media (max-width:1100px){[data-acquisition-ui=v4\.1] .acq-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-acquisition-ui=v4\.1] .acq-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){[data-acquisition-ui=v4\.1] .acq-kpi-grid,[data-page=intake-employee-detail] [data-intake-detail-kpi],[data-acquisition-ui=v4\.1] .acq-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-acquisition-ui=v4\.1] .acq-drill-kpis{grid-template-columns:1fr}.acq-page-header{flex-direction:column;align-items:flex-start;gap:6px}.acq-page-header h1{font-size:22px}.acq-page-actions{text-align:left;justify-content:flex-start}}[data-acquisition-ui=v4\.1] .acq-backbar{border-radius:10px}[data-acquisition-ui=v4\.1] .acq-panel{border-radius:14px;overflow:hidden}[data-acquisition-ui=v4\.1] .acq-primary-action{border-radius:6px}[data-acquisition-ui=v4\.1] .acq-drill-kpis>div{border-radius:10px}[data-acquisition-ui=v4\.1] [data-intake-detail-kpi]>div{border-radius:16px}[data-acquisition-ui=v4\.1] :focus-visible{outline:2px solid var(--tcs-color-brand);outline-offset:2px}[data-acquisition-ui] .intake-channel-module{border:1px solid var(--tcs-color-acq-border-panel);background:var(--tcs-color-bg-surface);border-radius:14px;margin-bottom:10px;overflow:hidden}[data-acquisition-ui] .intake-channel-module>summary{cursor:pointer;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:flex}[data-acquisition-ui] .intake-channel-module>summary::-webkit-details-marker{display:none}[data-acquisition-ui] .intake-channel-module>summary:before{color:var(--tcs-color-acq-staff-caret);content:"▸";font-size:12px;transition:transform .15s}[data-acquisition-ui] .intake-channel-module[open]>summary:before{transform:rotate(90deg)}[data-acquisition-ui] .intake-channel-module>summary b{font-size:13.5px}[data-acquisition-ui] .intake-channel-module>summary:hover{background:var(--tcs-color-bg-zebra)}[data-acquisition-ui] .intake-channel-module>.tds-tablewrap{border-top:1px solid var(--tcs-color-acq-border-line)}[data-acquisition-ui=v4\.1] .data-table-shell .data-table tbody td{border-bottom-color:var(--tcs-color-acq-border-row)}[data-acquisition-ui=v4\.1] .data-table-shell .data-table tbody tr:hover>td{background:var(--tcs-color-acq-bg-hover)}[data-acquisition-ui=v4\.1] .acq-so-table{border-collapse:collapse;width:100%;font-size:12.5px}[data-acquisition-ui=v4\.1] .acq-so-table thead{background:var(--acq-so-paper);color:var(--acq-so-muted-dark);text-align:left}[data-acquisition-ui=v4\.1] .acq-so-table thead th{white-space:nowrap;padding:10px 12px;font-weight:700}[data-acquisition-ui=v4\.1] .acq-so-table tbody tr{border-top:1px solid var(--acq-so-line-warm)}[data-acquisition-ui=v4\.1] .acq-so-table tbody td{padding:12px}[data-acquisition-ui=v4\.1] .acq-so-table tbody tr:hover>td{background:var(--tcs-color-acq-bg-hover)}[data-acquisition-ui=v4\.1] .acq-so-table :is(td,th).r{text-align:right;font-variant-numeric:tabular-nums}[data-acquisition-ui=v4\.1] .acq-so-table tfoot tr{border-top:2px solid var(--acq-so-line-warm)}[data-acquisition-ui=v4\.1] .acq-so-table tfoot td{padding:12px;font-weight:700}[data-acquisition-ui=v4\.1] .tds-table thead th{background:var(--acq-so-paper);color:var(--acq-so-muted-dark);border-bottom-color:var(--tcs-color-acq-border-row)}[data-acquisition-ui=v4\.1] .tds-table tbody td{border-bottom-color:var(--tcs-color-acq-border-row)}[data-acquisition-ui=v4\.1] .tds-table tbody tr:hover{background:var(--tcs-color-acq-bg-hover)}[data-acquisition-ui=v4\.1] .tds-table :is(td,th).r{font-variant-numeric:tabular-nums}[data-acquisition-ui=v4\.1] .acq-pager{color:var(--gp-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}[data-acquisition-ui=v4\.1] .acq-pager button{border:1px solid var(--tcs-color-border-subtle);background:var(--tcs-color-bg-surface);color:var(--tcs-color-text-secondary);cursor:pointer;border-radius:6px;padding:4px 10px}[data-acquisition-ui=v4\.1] .acq-pager button:hover:not(:disabled){background:var(--tcs-color-acq-bg-hover)}[data-acquisition-ui=v4\.1] .acq-pager button:disabled{opacity:.45;cursor:not-allowed}[data-acquisition-ui=v4\.1] .acq-pager button[aria-pressed=true]{border-color:var(--gp);background:var(--gp-bg);color:var(--gp-ink);font-weight:700}[data-acquisition-ui=v4\.1] .acq-so-cell{padding:11px 12px}[data-acquisition-ui=v4\.1] .acq-so-sub{color:var(--acq-so-muted-light);margin-top:3px;display:block}[data-acquisition-ui=v4\.1] .acq-so-h{color:var(--acq-so-ink);margin:0;font-size:16px}[data-acquisition-ui=v4\.1] .acq-so-dim{color:var(--acq-so-muted-light)}[data-acquisition-ui=v4\.1] .acq-so-warn{color:var(--acq-so-warn)}[data-acquisition-ui=v4\.1] .acq-so-link{color:var(--acq-so-title);font-weight:700}[data-acquisition-ui=v4\.1] .acq-so-note{color:var(--acq-so-muted);margin:4px 0 0;font-size:12px}[data-acquisition-ui=v4\.1] .data-table-shell .data-table-standard-toolbar{background:var(--tcs-color-bg-surface);border-bottom:1px solid var(--tcs-color-acq-border-line)}[data-acquisition-ui] .staff-detail-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}[data-acquisition-ui] .staff-detail-kpis>div{border:1px solid var(--tcs-color-acq-border-staff-card);background:var(--tcs-color-acq-bg-staff-card);border-radius:14px;min-height:86px;padding:13px 15px}[data-acquisition-ui] .staff-detail-kpis span{color:var(--tcs-color-acq-staff-text);font-size:11px;display:block}[data-acquisition-ui] .staff-detail-kpis strong{margin-top:9px;font-size:24px;line-height:1;display:block}@media (max-width:900px){[data-acquisition-ui] .staff-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-acquisition-ui] .staff-source-chips{flex-wrap:wrap;gap:8px;display:flex}[data-acquisition-ui] .staff-source-chip{border:1px solid var(--tcs-color-acq-border-line);background:var(--tcs-color-acq-bg-chip);border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:10.5px;font-weight:700;display:inline-flex}[data-acquisition-ui] .staff-source-chip:before{content:"";background:var(--source-color,var(--gp));border-radius:50%;width:8px;height:8px}[data-acquisition-ui] .staff-source-stack{background:var(--tcs-color-acq-bg-track);border-radius:999px;height:12px;margin-top:11px;display:flex;overflow:hidden}[data-acquisition-ui] .staff-source-stack span{min-width:3px;height:100%}[data-acquisition-ui] .staff-source-empty{border:1px dashed var(--tcs-color-acq-border-staff-empty);background:var(--tcs-color-acq-bg-empty);color:var(--tcs-color-acq-warning);text-align:center;border-radius:10px;margin:0;padding:18px;font-size:11px}[data-acquisition-ui] .staff-trend{border-bottom:1px solid var(--tcs-color-acq-border-staff-axis);background:linear-gradient(to bottom, transparent 32%, var(--tcs-color-acq-bg-grid) 33%, transparent 34%, transparent 65%, var(--tcs-color-acq-bg-grid) 66%, transparent 67%);align-items:flex-end;gap:5px;height:172px;padding:8px 4px 0;display:flex}[data-acquisition-ui] .staff-trend i{border-radius:4px 4px 0 0;flex:1;min-width:5px;max-width:34px;transition:transform .14s}[data-acquisition-ui] .staff-trend i:hover{transform:translateY(-2px)}[data-acquisition-ui] .staff-trend-axis{color:var(--tcs-color-acq-staff-axis);justify-content:space-between;margin-top:7px;font-size:9.5px;display:flex}[data-acquisition-ui] .staff-trend-legend{color:var(--tcs-color-acq-staff-legend);flex-wrap:wrap;gap:7px 14px;margin-top:10px;font-size:10.5px;display:flex}[data-acquisition-ui] .staff-trend-legend span{align-items:center;gap:5px;display:inline-flex}[data-acquisition-ui] .staff-trend-legend i{border-radius:3px;width:9px;height:9px}[data-acquisition-ui] .staff-daily-wrap{overflow-x:auto}[data-acquisition-ui] .staff-daily-wrap table{min-width:980px}[data-acquisition-ui] .staff-daily-wrap thead th{z-index:1;position:sticky;top:0}[data-acquisition-ui] .staff-daily-wrap tbody tr:nth-child(2n){background:var(--tcs-color-acq-bg-chip)}[data-acquisition-ui] .data-table th,[data-acquisition-ui] .data-table td{border-right:0}[data-acquisition-ui] .data-table tbody td{height:auto;padding:9px 12px;font-size:12.5px}[data-acquisition-ui] .data-table tbody tr:nth-child(2n){background:0 0}[data-acquisition-ui] .data-table thead th{box-shadow:none;font-size:12px;font-weight:700}[data-acquisition-ui=v4\.1] .tds-rsum{background:var(--tcs-color-bg-surface);color:var(--acq-ink);border:1px solid var(--tcs-color-acq-border-panel);border-radius:16px;box-shadow:0 1px 2px #1b27330a}[data-acquisition-ui=v4\.1] .tds-rsum .m .k,[data-acquisition-ui=v4\.1] .tds-rsum .m .v small,[data-acquisition-ui=v4\.1] .tds-rsum .hint,[data-acquisition-ui=v4\.1] .tds-rsum-hint{color:var(--tcs-color-acq-text-muted)}[data-acquisition-ui=v4\.1] .tds-rsum .m .v{color:var(--acq-ink)}[data-acquisition-ui=v4\.1] .tds-rsum .m{border-right-color:var(--tcs-color-acq-border-divider)}[data-acquisition-ui=v4\.1] .tds-rsum .badge{background:var(--acq-brand-bg);color:var(--acq-brand)}[data-acquisition-ui=v4\.1] .tds-rsum-sep{background:var(--tcs-color-acq-border-divider)}[data-acquisition-ui=v4\.1] .acq-scopebar-status{color:var(--tcs-color-acq-text-muted);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:650}[data-acquisition-ui=v4\.1] :is(.kpi,.tds-kpi){background:0 0;border:0;gap:12px;margin-bottom:14px;overflow:visible}[data-acquisition-ui=v4\.1] :is(.kpi,.tds-kpi)>.c,[data-acquisition-ui=v4\.1] :is(.kpi,.tds-kpi)>span.c{border:1px solid var(--tcs-color-acq-border-panel);background:var(--tcs-color-bg-surface);border-radius:16px;padding:14px 16px;box-shadow:0 1px 2px #1b27330a}[data-acquisition-ui=v4\.1] :is(.kpi,.tds-kpi)>.c:last-child{border-right:1px solid var(--tcs-color-acq-border-panel)}[data-acquisition-ui=v4\.1] :is(.kpi,.tds-kpi) .k{color:var(--tcs-color-acq-text-muted)}[data-acquisition-ui=v4\.1] :is(.kpi,.tds-kpi) .v{color:var(--acq-ink);font-size:25px;font-weight:800}[data-acquisition-ui=v4\.1] .tds-btn-primary{background:var(--acq-brand);border-color:var(--acq-brand);color:var(--tcs-color-bg-surface)}[data-acquisition-ui=v4\.1] :is(.ph,.tds-ph){background:var(--tcs-color-acq-bg-heading);border-bottom:1px solid var(--tcs-color-acq-border-heading);padding:14px 16px}[data-acquisition-ui=v4\.1] :is(.ph i,.tds-ph>i){background:var(--acq-sidebar-gold);border-radius:.5px;width:3px;height:28px}[data-acquisition-ui=v4\.1] .tds-h i,[data-acquisition-ui=v4\.1] .section-heading h2:before{background:var(--acq-sidebar-gold);border-radius:.5px;width:3px;height:18px}[data-acquisition-ui=v4\.1] :is(.pipe,.tds-pipe,.group-push-settlement-bar){box-shadow:none;border-radius:16px}
[data-hrgov-ui=v4\.1] .page-header{margin:0 0 16px}[data-hrgov-ui=v4\.1] .page-header .page-kicker{color:var(--acq-brand);letter-spacing:.08em;margin:0 0 4px;font-size:12px;font-weight:700}[data-hrgov-ui=v4\.1] .page-header h1{color:var(--acq-ink);margin:0;font-size:26px;line-height:1.22}[data-hrgov-ui=v4\.1] .page-header .page-subtitle{color:var(--tcs-color-acq-text-caption);margin:6px 0 0}[data-hrgov-ui=v4\.1] .view-switcher.quick-views[data-hr-tabbar]{border:0;border-bottom:1px solid var(--tcs-color-acq-border-tab);background:0 0;border-radius:0;gap:22px;margin:0 0 16px;padding:0;display:flex;overflow:auto}[data-hrgov-ui=v4\.1] [data-hr-tabbar] .saved-view-chip{color:var(--tcs-color-acq-text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin:0;padding:0 2px 10px;font-size:13.5px;font-weight:650}[data-hrgov-ui=v4\.1] [data-hr-tabbar] .saved-view-chip:hover{color:var(--acq-brand-hover)}[data-hrgov-ui=v4\.1] [data-hr-tabbar] .saved-view-chip[aria-current=true]{color:var(--acq-brand);border-bottom-color:var(--acq-brand);box-shadow:none;background:0 0}[data-hrgov-ui=v4\.1] :is(.tds-glance,.hr-dashboard-glance){gap:12px}[data-hrgov-ui=v4\.1] .tds-gcard{border:1px solid var(--tcs-color-acq-border-panel);background:var(--tcs-color-bg-surface);border-radius:12px;min-height:98px;padding:14px 16px;box-shadow:0 1px 2px #1b27330a}[data-hrgov-ui=v4\.1] .tds-gcard .k{color:var(--tcs-color-acq-text-muted);font-size:12px}[data-hrgov-ui=v4\.1] .tds-gcard .v{color:var(--acq-ink);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:25px}[data-hrgov-ui=v4\.1] .tds-gcard small{color:var(--tcs-color-acq-text-muted)}[data-hrgov-ui=v4\.1] .tds-gcard[data-tone=danger]{box-shadow:inset 3px 0 var(--tcs-color-acq-danger), 0 1px 2px #1b27330a}[data-hrgov-ui=v4\.1] .tds-gcard[data-tone=warn]{box-shadow:inset 3px 0 var(--tcs-color-acq-warning), 0 1px 2px #1b27330a}[data-hrgov-ui=v4\.1] .tds-gcard[data-tone=ok]{box-shadow:inset 3px 0 var(--tcs-color-acq-success), 0 1px 2px #1b27330a}.hrgov-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 14px;display:grid}.hrgov-kpis>*{border:1px solid var(--tcs-color-acq-border-panel);background:var(--tcs-color-bg-surface);min-height:92px;color:inherit;border-radius:12px;padding:13px 14px;text-decoration:none;display:block;box-shadow:0 1px 2px #1b27330a}.hrgov-kpis .k{color:var(--tcs-color-acq-text-muted);font-size:12px;display:block}.hrgov-kpis .v{color:var(--acq-ink);font-variant-numeric:tabular-nums;margin-top:6px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:23px;display:block}.hrgov-kpis small{color:var(--tcs-color-acq-text-muted);margin-top:4px;font-size:11.5px;display:block}.hrgov-kpis>[data-tone=danger]{box-shadow:inset 3px 0 var(--tcs-color-acq-danger), 0 1px 2px #1b27330a}.hrgov-kpis>[data-tone=warn]{box-shadow:inset 3px 0 var(--tcs-color-acq-warning), 0 1px 2px #1b27330a}.hrgov-kpis>[data-tone=ok]{box-shadow:inset 3px 0 var(--tcs-color-acq-success), 0 1px 2px #1b27330a}a.hrgov-kpi-link:hover,.hrgov-kpis>a:hover{border-color:var(--acq-brand)}[data-hrgov-ui=v4\.1] .dashboard-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}[data-hrgov-ui=v4\.1] .dashboard-kpi-strip .dashboard-kpi{border:1px solid var(--tcs-color-acq-border-panel);background:var(--tcs-color-bg-surface);border-radius:12px;min-height:92px;padding:13px 14px;box-shadow:0 1px 2px #1b27330a}[data-hrgov-ui=v4\.1] .dashboard-kpi-strip .dashboard-kpi>span{color:var(--tcs-color-acq-text-muted);font-size:12px}[data-hrgov-ui=v4\.1] .dashboard-kpi-strip .dashboard-kpi>strong{color:var(--acq-ink);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:23px}[data-hrgov-ui=v4\.1] .dashboard-kpi-strip .dashboard-kpi>small{color:var(--tcs-color-acq-text-muted)}[data-hrgov-ui=v4\.1] .tcs-filter-shell{--hrgov-ctl-h:34px;border:1px solid var(--tcs-color-acq-border-panel);background:var(--tcs-color-bg-surface);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px 12px;padding:12px 14px;display:grid}[data-hrgov-ui=v4\.1] .tcs-filter-shell label{color:var(--tcs-color-acq-text-secondary);gap:5px;font-size:11.5px;font-weight:600;display:grid}[data-hrgov-ui=v4\.1] .tcs-filter-shell :is(input,select){min-height:var(--hrgov-ctl-h);border:1px solid var(--tcs-color-acq-border-input);background:var(--tcs-color-bg-surface);border-radius:6px;padding:5px 9px;font-size:13px}[data-hrgov-ui=v4\.1] .tcs-filter-shell :is(input,select):focus-visible{border-color:var(--acq-brand);outline:2px solid var(--tcs-color-acq-border-brand-soft);outline-offset:1px}[data-hrgov-ui=v4\.1] .tcs-filter-shell .tcs-toolbar-actions{grid-column:1/-1;justify-self:end;align-items:end;gap:8px;display:flex}[data-hrgov-ui=v4\.1] .tcs-filter-shell .tcs-toolbar-actions .button{min-height:var(--hrgov-ctl-h);border-radius:6px}[data-hrgov-ui=v4\.1] :is(.table-shell,.tds-tablewrap){border:1px solid var(--tcs-color-acq-border-panel);background:var(--tcs-color-bg-surface);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #1b27330a}[data-hrgov-ui=v4\.1] :is(.table-shell,.tds-tablewrap)>table{border-collapse:collapse;width:100%}[data-hrgov-ui=v4\.1] :is(.table-shell,.tds-tablewrap) thead th{background:var(--tcs-color-acq-bg-heading);height:38px;color:var(--tcs-color-acq-text-secondary);text-align:left;white-space:nowrap;border-bottom:1px solid var(--tcs-color-acq-border-panel);padding:0 12px;font-size:12px;font-weight:700}[data-hrgov-ui=v4\.1] :is(.table-shell,.tds-tablewrap) tbody td{border-bottom:1px solid var(--tcs-color-acq-border-row);height:46px;padding:0 12px;font-size:13px}[data-hrgov-ui=v4\.1] :is(.table-shell,.tds-tablewrap) tbody tr:last-child td{border-bottom:0}[data-hrgov-ui=v4\.1] :is(.table-shell,.tds-tablewrap) tbody tr:hover{background:var(--tcs-color-acq-bg-heading)}[data-hrgov-ui=v4\.1] :is(th,td)[data-num]{text-align:right;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace}[data-hrgov-ui=v4\.1] .hrgov-table-empty{text-align:center;height:104px;color:var(--tcs-color-acq-text-muted)}[data-hrgov-ui=v4\.1] .hrgov-table-empty strong{color:var(--acq-ink);margin-bottom:4px;font-size:13px;display:block}[data-hrgov-ui=v4\.1] .page-header{margin-bottom:12px;padding-bottom:0}[data-hrgov-ui=v4\.1] .page-header h1{font-size:21px;line-height:1.25}[data-hrgov-ui=v4\.1] .page-header .page-kicker{margin-bottom:2px;font-size:11px}[data-hrgov-ui=v4\.1] .page-header .page-subtitle{margin-top:3px;font-size:12.5px}[data-hrgov-ui=v4\.1] .page-header .account-bar{margin-top:8px}[data-hrgov-ui=v4\.1] .view-switcher.quick-views[data-hr-tabbar]{margin:10px 0 0}[data-hrgov-ui=v4\.1] .dashboard-kpi-strip .dashboard-kpi{min-height:76px;padding:10px 13px}[data-hrgov-ui=v4\.1] .dashboard-kpi-strip .dashboard-kpi>strong{font-size:20px;line-height:1.2}[data-hrgov-ui=v4\.1] .hrgov-kpis>*{min-height:76px;padding:10px 13px}[data-hrgov-ui=v4\.1] .hrgov-kpis .v{font-size:20px;line-height:1.2}[data-hrgov-ui=v4\.1] details.panel{margin:10px 0}[data-hrgov-ui=v4\.1] details.panel>summary{align-items:center;min-height:40px;padding:0 14px;display:flex}[data-hrgov-ui=v4\.1] .panel{border:1px solid var(--tcs-color-acq-border-panel);background:var(--tcs-color-bg-surface);border-radius:10px;box-shadow:0 1px 2px #1b27330a}[data-hrgov-ui=v4\.1] details.panel>summary{color:var(--acq-brand);font-weight:650}.data-table-plain{color:var(--acq-ink)}.hrgov-pill{white-space:nowrap;background:var(--tcs-tag-slate-bg);color:var(--tcs-color-acq-pill-text);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.hrgov-pill[data-tone=ok]{background:var(--tcs-color-success-bg);color:var(--tcs-color-success-text)}.hrgov-pill[data-tone=pending]{background:var(--tcs-color-warning-bg);color:var(--tcs-color-warning-text)}.hrgov-pill[data-tone=warn]{background:var(--tcs-color-danger-bg);color:var(--tcs-color-danger-text)}.hrgov-pill[data-tone=info]{background:var(--tcs-color-acq-bg-brand-soft);color:var(--tcs-color-brand)}[data-hrgov-ui=v4\.1] .hr-dashboard-mini-track span,[data-hrgov-ui=v4\.1] .hr-dashboard-funnel-track span{background:var(--acq-brand)}[data-hrgov-ui=v4\.1] .tds-scope{border:1px solid var(--tcs-color-acq-border-brand-soft);background:var(--acq-brand-bg);color:var(--acq-brand);border-radius:10px}[data-hrgov-ui=v4\.1] .hr-dashboard-todo{border:1px solid var(--tcs-color-acq-border-panel);background:var(--tcs-color-bg-surface);border-radius:10px}[data-hrgov-ui=v4\.1] .hr-dashboard-todo[data-tone=danger]{box-shadow:inset 3px 0 var(--tcs-color-acq-danger)}[data-hrgov-ui=v4\.1] .hr-dashboard-todo[data-tone=warn]{box-shadow:inset 3px 0 var(--tcs-color-acq-warning)}@media (max-width:760px){[data-hrgov-ui=v4\.1] .page-header h1{font-size:22px}.hrgov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-hrgov-ui=v4\.1] :is(.table-shell,.data-table-shell)[data-table-scroll=long]{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable both-edges;max-height:min(760px,100dvh - 240px);overflow:auto}[data-hrgov-ui=v4\.1] :is(.table-shell,.data-table-shell)[data-table-scroll=long]>table{border-collapse:separate;border-spacing:0}[data-hrgov-ui=v4\.1] :is(.table-shell,.data-table-shell)[data-table-scroll=long] thead th{z-index:12;position:sticky;top:0}[data-hrgov-ui=v4\.1] .table-shell[data-handover-table][data-table-scroll=long] thead tr:first-child th{z-index:13;top:0}[data-hrgov-ui=v4\.1] .table-shell[data-handover-table][data-table-scroll=long] thead tr:nth-child(2) th{z-index:12;top:38px}[data-hrgov-ui=v4\.1] .table-shell[data-hr-payroll-inline-grid]{overflow:auto}[data-hrgov-ui=v4\.1] .table-shell[data-hr-payroll-inline-grid][data-hr-payroll-fit-all-rows=true]{overflow:auto visible}[data-hrgov-ui=v4\.1] .panel>.table-shell{box-shadow:none;border:0;border-radius:0}[data-hrgov-ui=v4\.1] :is(.button-danger,button[data-variant=danger],.button[data-variant=danger]),[data-hrgov-ui=v4\.1] :is(.button-danger,button[data-variant=danger],.button[data-variant=danger]):disabled,[data-hrgov-ui=v4\.1] :is(.button-danger,button[data-variant=danger],.button[data-variant=danger])[aria-disabled=true]{border:1px solid var(--tcs-color-danger-border);background:var(--tcs-color-danger-bg);color:var(--tcs-color-danger-text);filter:none}[data-hrgov-ui=v4\.1] :is(.button-danger,button[data-variant=danger],.button[data-variant=danger]):hover:not(:disabled):not([aria-disabled=true]),[data-hrgov-ui=v4\.1] :is(.button-danger,button[data-variant=danger],.button[data-variant=danger]):focus-visible:not(:disabled):not([aria-disabled=true]){border-color:var(--tcs-color-danger);background:color-mix(in srgb, var(--tcs-color-danger-bg) 86%, var(--tcs-color-danger));color:var(--tcs-color-danger-text);filter:none}[data-hrgov-ui=v4\.1] .table-shell .hr-onboarding-action-cell :is(.button-danger,button[data-variant=danger],.button[data-variant=danger]),[data-hrgov-ui=v4\.1] .table-shell .hr-onboarding-action-cell :is(.button-danger,button[data-variant=danger],.button[data-variant=danger]):hover:not(:disabled):not([aria-disabled=true]),[data-hrgov-ui=v4\.1] .table-shell .hr-onboarding-action-cell :is(.button-danger,button[data-variant=danger],.button[data-variant=danger]):focus-visible:not(:disabled):not([aria-disabled=true]){color:var(--tcs-color-danger-text);background:0 0;border:0}[data-hrgov-ui=v4\.1] .table-shell .hr-onboarding-action-cell :is(.button-danger,button[data-variant=danger],.button[data-variant=danger]):hover:not(:disabled):not([aria-disabled=true]),[data-hrgov-ui=v4\.1] .table-shell .hr-onboarding-action-cell :is(.button-danger,button[data-variant=danger],.button[data-variant=danger]):focus-visible:not(:disabled):not([aria-disabled=true]){text-decoration:underline}
[data-order-contract-ui=v4\.1]{--oc-brand:var(--tcs-color-brand);--oc-brand-hover:var(--tcs-color-brand-hover);--oc-brand-bg:var(--tcs-color-brand-bg);--oc-gold:var(--tcs-color-accent-gold);--oc-gold-bg:var(--tcs-color-accent-gold-bg);--oc-gold-text:var(--tcs-color-accent-gold-text);--oc-ink:var(--tcs-color-text-primary);--oc-ink-2:var(--tcs-color-text-secondary);--oc-muted:var(--tcs-color-text-tertiary);--oc-surface:var(--tcs-color-bg-surface);--oc-canvas:var(--tcs-color-bg-canvas);--oc-subtle:var(--tcs-color-bg-subtle);--oc-line:var(--tcs-color-border-subtle);--oc-line-soft:var(--tcs-color-border-default);--oc-gap-sm:8px;--oc-gap:12px;--oc-gap-lg:16px;--oc-r-ctl:6px;--oc-r-panel:12px;--oc-r-card:16px;color:var(--oc-ink);font-size:13.5px}[data-order-contract-ui=v4\.1] :is(.num,[data-number],.amount,.money){font-variant-numeric:tabular-nums}[data-order-contract-ui=v4\.1] :is([data-contract-tabbar],[data-performance-tabbar],[data-performance-unified-tabs],[data-performance-target-subtabs],[data-order-report-performance-role-tabs],[data-order-report-data-source-tabs],.view-switcher.quick-views[aria-label=合同看板线别],.view-switcher.quick-views[aria-label=销售阶段切换]){margin:0 0 var(--oc-gap-lg);border:0;border-bottom:1px solid var(--oc-line);box-shadow:none;background:0 0;border-radius:0;gap:22px;padding:0;display:flex;overflow:auto}[data-order-contract-ui=v4\.1] :is([data-contract-tabbar],[data-performance-tabbar],[data-performance-unified-tabs],[data-performance-target-subtabs],[data-order-report-performance-role-tabs],[data-order-report-data-source-tabs],.view-switcher.quick-views[aria-label=合同看板线别],.view-switcher.quick-views[aria-label=销售阶段切换])>:is(a,button,span){min-height:auto;box-shadow:none;color:var(--oc-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin:0;padding:0 2px 9px;font-size:13px;font-weight:600;text-decoration:none}[data-order-contract-ui=v4\.1] :is([data-contract-tabbar],[data-performance-tabbar],[data-performance-unified-tabs],[data-performance-target-subtabs],[data-order-report-performance-role-tabs],[data-order-report-data-source-tabs],.view-switcher.quick-views[aria-label=合同看板线别],.view-switcher.quick-views[aria-label=销售阶段切换])>:is(a,button):hover{color:var(--oc-brand-hover)}[data-order-contract-ui=v4\.1] :is([data-contract-tabbar],[data-performance-tabbar],[data-performance-unified-tabs],[data-performance-target-subtabs],[data-order-report-performance-role-tabs],[data-order-report-data-source-tabs],.view-switcher.quick-views[aria-label=合同看板线别],.view-switcher.quick-views[aria-label=销售阶段切换])>:is([aria-current=true],[aria-current=page],[data-active=true],[data-on=true],.is-active,.active){border-bottom-color:var(--oc-brand);color:var(--oc-brand);background:0 0;font-weight:700}[data-order-contract-ui=v4\.1] .view-switcher>span.saved-view-chip:not([aria-current]){color:var(--oc-muted);padding:0 2px 9px;font-weight:600}[data-order-contract-ui=v4\.1] .oc-seg{border:1px solid var(--oc-line);background:var(--oc-subtle);border-radius:9px;gap:2px;padding:3px;display:inline-flex}[data-order-contract-ui=v4\.1] .oc-seg>*{border-radius:var(--oc-r-ctl);color:var(--oc-muted);white-space:nowrap;padding:5px 11px;font-size:12px;font-weight:600;text-decoration:none}[data-order-contract-ui=v4\.1] .oc-seg>:is([aria-current=true],[data-on=true]){background:var(--oc-surface);color:var(--oc-brand);box-shadow:0 1px 2px #1b27331a}[data-order-contract-ui=v4\.1] :is(.tcs-filter-shell,.filter-bar,.filter-toolbar,.dashboard-period-controls){margin:0 0 var(--oc-gap-lg);border:1px solid var(--oc-line);border-radius:var(--oc-r-panel);background:var(--oc-surface);flex-wrap:wrap;align-items:center;gap:9px;padding:11px 13px;display:flex}[data-order-contract-ui=v4\.1] :is(.tcs-filter-shell,.filter-bar,.filter-toolbar,.dashboard-period-controls) :is(select,input[type=text],input[type=search],input[type=date],input[type=number]){border:1px solid var(--oc-line-soft);border-radius:var(--oc-r-ctl);background:var(--oc-surface);width:auto;max-width:176px;min-height:31px;color:var(--oc-ink);flex:0 auto;padding:4px 8px;font-size:12.5px}[data-order-contract-ui=v4\.1] :is(.tcs-filter-shell,.filter-bar,.filter-toolbar) label{color:var(--oc-muted);white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:11.5px;display:inline-flex}[data-order-contract-ui=v4\.1] :is(.table-shell,.tds-tablewrap,.data-table-shell){border:1px solid var(--oc-line);border-radius:var(--oc-r-panel);background:var(--oc-surface);box-shadow:0 1px 2px #1b27330a}[data-order-contract-ui=v4\.1] table :is(thead th,th){border-right:0;border-bottom:1px solid var(--oc-line);background:var(--oc-gold-bg);box-shadow:none;color:var(--oc-gold-text);white-space:nowrap;font-size:11.5px;font-weight:700}[data-order-contract-ui=v4\.1] table tbody td{border-right:0;border-bottom:1px solid var(--oc-line-soft);height:auto;font-size:12.5px;line-height:1.5}[data-order-contract-ui=v4\.1] table tbody tr:nth-child(2n)>td{background:0 0}[data-order-contract-ui=v4\.1] table tbody tr:hover>td{background:var(--oc-subtle)}[data-order-contract-ui=v4\.1] table tbody tr:is([aria-selected=true],[data-selected=true])>td{background:var(--oc-brand-bg)}[data-order-contract-ui=v4\.1] table tbody tr:is([aria-selected=true],[data-selected=true])>td:first-child{box-shadow:inset 3px 0 var(--oc-brand)}[data-order-contract-ui=v4\.1] table :is(td,th):is([data-type=number],[data-align=right],.num,.amount){font-variant-numeric:tabular-nums;text-align:right}[data-order-contract-ui=v4\.1] table :is(th,td){padding:var(--oc-row-py,9px) var(--oc-row-px,12px)}body[data-density=compact] [data-order-contract-ui=v4\.1]{--oc-row-py:5px;--oc-row-px:10px}body[data-density=comfortable] [data-order-contract-ui=v4\.1]{--oc-row-py:13px;--oc-row-px:14px}[data-order-contract-ui=v4\.1] :is(.kpi,.tds-kpi,.metric-grid,.dashboard-kpi-strip){align-items:stretch;gap:var(--oc-gap);box-shadow:none;color:var(--oc-ink);background:0 0;border:0;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}[data-order-contract-ui=v4\.1] :is(.kpi,.tds-kpi,.metric-grid,.dashboard-kpi-strip)>:is(.c,.m,.metric-card,.dashboard-kpi,article,a,div){border:1px solid var(--oc-line);border-right:1px solid var(--oc-line);border-radius:var(--oc-r-card);background:var(--oc-surface);min-height:92px;color:inherit;padding:13px 15px;text-decoration:none;box-shadow:0 1px 2px #1b27330a}[data-order-contract-ui=v4\.1] :is(.kpi,.tds-kpi,.metric-grid,.dashboard-kpi-strip) :is(.k,.metric-card-label,.dashboard-kpi-label){color:var(--oc-muted);font-size:11.5px}[data-order-contract-ui=v4\.1] :is(.kpi,.tds-kpi,.metric-grid,.dashboard-kpi-strip) :is(.v,.metric-card-value,.dashboard-kpi-value){color:var(--oc-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}[data-order-contract-ui=v4\.1] .metric-card>small{color:var(--oc-muted);margin:0;font-size:12px;line-height:1.55}[data-order-contract-ui=v4\.1] :is(.kpi,.tds-kpi,.metric-grid,.dashboard-kpi-strip)>[data-state=danger] :is(.v,.metric-card-value,.dashboard-kpi-value,strong){color:var(--tcs-color-danger-text)}[data-order-contract-ui=v4\.1] :is(.kpi,.tds-kpi,.metric-grid,.dashboard-kpi-strip)>[data-state=warning] :is(.v,.metric-card-value,.dashboard-kpi-value,strong){color:var(--tcs-color-warning-text)}[data-order-contract-ui=v4\.1] :is(.kpi,.tds-kpi,.metric-grid,.dashboard-kpi-strip) strong[data-value-type=text]{font-size:15px;line-height:1.35}[data-order-contract-ui=v4\.1] :is(.kpi,.tds-kpi,.metric-grid,.dashboard-kpi-strip)>:is([data-accent=gold],[data-metric-accent=gold]),[data-order-contract-ui=v4\.1] [data-accent=gold],[data-order-contract-ui=v4\.1] [data-metric-accent=gold]{border-color:var(--oc-gold);background:var(--oc-gold-bg)}[data-order-contract-ui=v4\.1] :is([data-accent=gold],[data-metric-accent=gold]) :is(.v,strong){color:var(--oc-brand);font-size:30px}[data-order-contract-ui=v4\.1] [data-evidence-status-filter]{gap:var(--oc-gap-sm);flex-wrap:wrap;align-items:center;display:flex}[data-order-contract-ui=v4\.1] [data-evidence-status-filter]>a{margin-right:0}[data-order-contract-ui=v4\.1] [data-evidence-status-filter]>a[data-active="1"]{border-color:var(--oc-brand);background:var(--oc-brand-bg);color:var(--oc-brand)}[data-order-contract-ui=v4\.1] :is(.status,.tds-chip,.oc-chip,.badge){white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}[data-order-contract-ui=v4\.1] :is(.status-completed,.status-approved,[data-s=ok]){background:var(--tcs-color-success-bg);color:var(--tcs-color-success-text)}[data-order-contract-ui=v4\.1] :is(.status-pending_review,.status-pending,[data-s=pend]){background:var(--tcs-color-info-bg);color:var(--tcs-color-info-text)}[data-order-contract-ui=v4\.1] :is(.status-warning,[data-s=warn]){background:var(--tcs-color-warning-bg);color:var(--tcs-color-warning-text)}[data-order-contract-ui=v4\.1] :is(.status-rejected,.status-danger,[data-s=danger]){background:var(--tcs-color-danger-bg);color:var(--tcs-color-danger-text)}[data-order-contract-ui=v4\.1] [data-s=mute]{background:var(--oc-subtle);color:var(--oc-muted)}[data-order-contract-ui=v4\.1] :is(.panel,.tds-panel,.dashboard-block){border:1px solid var(--oc-line);border-radius:var(--oc-r-panel);background:var(--oc-surface);box-shadow:0 1px 2px #1b27330a}[data-order-contract-ui=v4\.1] :is(.section-heading,.tds-h,.panel-heading){color:var(--oc-ink);align-items:flex-start;gap:9px;font-size:14px;font-weight:700;display:flex}[data-order-contract-ui=v4\.1] :is(.section-heading,.tds-h,.panel-heading)>i{background:var(--oc-gold);border-radius:1px;flex:none;width:3px;height:26px}[data-order-contract-ui=v4\.1] :is(.empty-state,.oc-empty){min-height:112px;color:var(--oc-muted);text-align:center;place-items:center;gap:6px;padding:18px 12px;font-size:12.5px;display:grid}[data-order-contract-ui=v4\.1] :is(.empty-state,.oc-empty) strong{color:var(--oc-ink);font-size:13.5px}[data-order-contract-ui=v4\.1] tbody :is(tr[data-empty-row],tr[data-empty=true])>td{padding:18px 12px}[data-order-contract-ui=v4\.1] tbody :is(tr[data-empty-row],tr[data-empty=true]) :is(.empty-state,.oc-empty,.table-empty-state){min-height:0;color:var(--oc-muted);text-align:center;place-items:center;gap:4px;font-size:12.5px;display:grid}[data-order-contract-ui=v4\.1] tbody :is(tr[data-empty-row],tr[data-empty=true]) :is(.empty-state,.oc-empty,.table-empty-state) strong{color:var(--oc-ink);font-size:13.5px}[data-order-contract-ui=v4\.1] :is(.empty-state,.oc-empty)>span{color:var(--oc-muted);font-size:12px}[data-order-contract-ui=v4\.1] .oc-backbar{min-height:38px;margin:0 0 var(--oc-gap);border:1px solid var(--oc-brand-bg);background:var(--oc-brand-bg);color:var(--oc-brand);border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:12.5px;font-weight:600;display:flex}[data-order-contract-ui=v4\.1] .oc-backbar a{color:inherit;font-weight:600;text-decoration:none}[data-order-contract-ui=v4\.1] .oc-backbar a:hover{text-decoration:underline}[data-order-contract-ui=v4\.1] .oc-backbar-context{color:var(--oc-ink-2);margin-left:auto;font-weight:400}[data-order-contract-ui=v4\.1] :is(.button,.tds-btn){border-radius:var(--oc-r-ctl);min-height:32px;padding:6px 13px;font-size:12.5px;font-weight:600}[data-order-contract-ui=v4\.1] :is(.button-secondary,.tds-btn-ghost){border:1px solid var(--oc-line);background:var(--oc-surface);color:var(--oc-ink-2)}[data-order-contract-ui=v4\.1] :is(.button-primary,.tds-btn-primary){border:1px solid var(--oc-brand);background:var(--oc-brand);color:var(--tcs-color-text-inverse);font-weight:700}[data-order-contract-ui=v4\.1] :is(.button-danger,.tds-btn-danger,[data-danger=true]){border:1px solid var(--tcs-color-danger-border);background:var(--tcs-color-danger-bg);color:var(--tcs-color-danger-text)}[data-order-contract-ui=v4\.1] .mini-bar-track{border-radius:999px;height:9px}[data-order-contract-ui=v4\.1] .mini-bar-fill{border-radius:999px}[data-order-contract-ui=v4\.1] :focus-visible{outline:2px solid var(--oc-brand);outline-offset:2px}@media (max-width:900px){[data-order-contract-ui=v4\.1] :is(.kpi,.tds-kpi,.metric-grid,.dashboard-kpi-strip){gap:var(--oc-gap-sm)}}[data-order-contract-ui=v4\.1] [data-periodic-range] fieldset{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:flex}[data-order-contract-ui=v4\.1] [data-periodic-range] legend{color:var(--oc-muted);padding:0 6px 0 0;font-size:11.5px}[data-order-contract-ui=v4\.1] [data-periodic-range-preset]{border-radius:var(--oc-r-ctl);min-height:28px;color:var(--oc-ink-2);background:0 0;border:1px solid #0000;padding:4px 10px;font-size:12px;font-weight:600}[data-order-contract-ui=v4\.1] [data-periodic-range-preset]:hover{background:var(--oc-subtle)}[data-order-contract-ui=v4\.1] [data-periodic-range-preset]:is([aria-pressed=true],[data-active=true],[aria-current=true]){border-color:var(--oc-brand);background:var(--oc-brand-bg);color:var(--oc-brand)}[data-order-contract-ui=v4\.1] :is([data-contract-secondary-entry],[data-ops-closure-secondary-entry],[data-case-number-secondary-entry],[data-customer-master-secondary-entry],[data-customer-cleanup-secondary-entry],[data-customer-dashboard-secondary-entry]){margin:0 0 var(--oc-gap);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:14px;padding:0;display:flex}[data-order-contract-ui=v4\.1] :is([data-contract-secondary-entry],[data-ops-closure-secondary-entry],[data-case-number-secondary-entry],[data-customer-master-secondary-entry],[data-customer-cleanup-secondary-entry],[data-customer-dashboard-secondary-entry])>:is(a,button){min-height:auto;box-shadow:none;color:var(--oc-brand);background:0 0;border:0;border-radius:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:none}[data-order-contract-ui=v4\.1] :is([data-contract-secondary-entry],[data-ops-closure-secondary-entry],[data-case-number-secondary-entry],[data-customer-master-secondary-entry],[data-customer-cleanup-secondary-entry],[data-customer-dashboard-secondary-entry])>:is(a,button):after{content:" ›";color:var(--oc-muted)}[data-order-contract-ui=v4\.1] :is([data-contract-secondary-entry],[data-ops-closure-secondary-entry],[data-case-number-secondary-entry],[data-customer-master-secondary-entry],[data-customer-cleanup-secondary-entry],[data-customer-dashboard-secondary-entry])>:is(a,button):hover{text-decoration:underline}[data-order-contract-ui=v4\.1] .board-shortcut-bar{gap:var(--oc-gap-sm);margin:0 0 var(--oc-gap);flex-wrap:wrap;align-items:center;display:flex}[data-order-contract-ui=v4\.1] .board-shortcut-label{color:var(--oc-muted);font-size:11.5px}[data-order-contract-ui=v4\.1] .board-shortcut-list{border:1px solid var(--oc-line);background:var(--oc-subtle);border-radius:9px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}[data-order-contract-ui=v4\.1] .board-shortcut-list>:is(a,button){border-radius:var(--oc-r-ctl);min-height:26px;box-shadow:none;color:var(--oc-ink-2);background:0 0;border:0;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none}[data-order-contract-ui=v4\.1] .board-shortcut-list>:is(a,button):is([aria-current=true],[aria-current=page],.is-active){background:var(--oc-surface);color:var(--oc-brand);box-shadow:0 1px 2px #1b27331a}[data-order-contract-ui=v4\.1] .tcs-filter-shell .tcs-toolbar-actions{gap:var(--oc-gap-sm);margin-left:auto}[data-order-contract-ui=v4\.1] :is([data-performance-scope-bar],.overview-rank-switch,.monthly-target-half-switch){gap:var(--oc-gap-sm);flex-wrap:wrap;align-items:center;display:flex}[data-order-contract-ui=v4\.1] :is([data-performance-scope-bar],.overview-rank-switch,.monthly-target-half-switch)>:is(a,button,span.saved-view-chip){border:1px solid var(--oc-line);border-radius:var(--oc-r-ctl);background:var(--oc-surface);min-height:28px;box-shadow:none;color:var(--oc-ink-2);padding:4px 12px;font-size:12px;font-weight:600;text-decoration:none}[data-order-contract-ui=v4\.1] :is([data-performance-scope-bar],.overview-rank-switch,.monthly-target-half-switch)>:is(a,button):is([aria-current=true],[aria-current=page],[data-active=true],.is-active){border-color:var(--oc-brand);background:var(--oc-brand-bg);color:var(--oc-brand)}[data-order-contract-ui=v4\.1] [data-performance-scope-bar]>:is(span:not(.saved-view-chip),label,strong){color:var(--oc-muted);background:0 0;border:0;font-size:11.5px;font-weight:600}[data-order-contract-ui=v4\.1] .dashboard-period-controls>:is(a,button,span).saved-view-chip{border:1px solid var(--oc-line);border-radius:var(--oc-r-ctl);background:var(--oc-surface);min-height:28px;box-shadow:none;color:var(--oc-ink-2);padding:4px 12px;font-size:12px;font-weight:600;text-decoration:none}[data-order-contract-ui=v4\.1] .dashboard-period-controls>:is(a,button).saved-view-chip:is([aria-current=true],[aria-current=page],.is-active){border-color:var(--oc-brand);background:var(--oc-brand-bg);color:var(--oc-brand)}[data-order-contract-ui=v4\.1] .dashboard-period-controls>:is(span:not(.saved-view-chip),strong){color:var(--oc-muted);font-size:11.5px;font-weight:600}[data-order-contract-ui=v4\.1] :is(.tcs-filter-shell,.filter-bar,.filter-toolbar,.dashboard-period-controls){min-width:0;max-width:100%}[data-order-contract-ui=v4\.1] :is(.tcs-filter-shell,.filter-bar,.filter-toolbar,.dashboard-period-controls)>*{min-width:0}[data-order-contract-ui=v4\.1] .mini-bar-fill{background:var(--oc-brand)}[data-order-contract-ui=v4\.1] :is(li,tr,div)[data-rank="1"] .mini-bar-fill,[data-order-contract-ui=v4\.1] .mini-bar-row:first-child .mini-bar-fill{background:var(--oc-gold)}[data-order-contract-ui=v4\.1] :is(.tds-statchip,.stat-chip,.metric-chip){color:var(--oc-muted);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:11.5px}
[data-finance-ui=v4\.1]{--fin-brand:var(--tcs-color-brand);--fin-brand-hover:var(--tcs-color-brand-hover);--fin-brand-bg:var(--tcs-color-brand-bg);--fin-brand-border:var(--tcs-color-brand-border);--fin-gold:var(--tcs-color-accent-gold);--fin-gold-bg:var(--tcs-color-accent-gold-bg);--fin-gold-text:var(--tcs-color-accent-gold-text);--fin-ink:var(--tcs-color-text-primary);--fin-ink-2:var(--tcs-color-text-secondary);--fin-muted:var(--tcs-color-text-tertiary);--fin-surface:var(--tcs-color-bg-surface);--fin-canvas:var(--tcs-color-bg-canvas);--fin-subtle:var(--tcs-color-bg-subtle);--fin-line:var(--tcs-color-border-subtle);--fin-line-soft:var(--tcs-color-border-default);--fin-ok:var(--tcs-color-success);--fin-ok-bg:var(--tcs-color-success-bg);--fin-warn:var(--tcs-color-warning);--fin-warn-bg:var(--tcs-color-warning-bg);--fin-danger:var(--tcs-color-danger);--fin-danger-bg:var(--tcs-color-danger-bg);--fin-radius-panel:14px;--fin-radius-kpi:16px;--fin-radius-control:6px;--fin-radius-segment:10px;--fin-radius-modal:16px;--fin-radius-pill:999px;--fin-gap-sm:8px;--fin-gap:12px;--fin-gap-lg:16px}[data-finance-ui=v4\.1] :is(.panel,.dashboard-block,.table-shell,.data-table-shell,.tds-panel){border-radius:var(--fin-radius-panel)}[data-finance-ui=v4\.1] :is(.metric-card,.tds-gcard,.dashboard-kpi){border-radius:var(--fin-radius-kpi)}[data-finance-ui=v4\.1] :is(input,select,textarea,button,.btn,.tcs-btn){border-radius:var(--fin-radius-control)}[data-finance-ui=v4\.1] :is(dialog,.tds-modal,.modal-card){border-radius:var(--fin-radius-modal)}[data-finance-ui=v4\.1] :is(.count-badge,.chip-count,.tab-count){font-size:var(--tcs-font-size-footnote)}[data-finance-ui=v4\.1] :is([data-finance-tabbar],[data-approval-tabbar]){border:0;border-bottom:1px solid var(--fin-line);scrollbar-width:thin;background:0 0;border-radius:0;flex-wrap:nowrap;gap:22px;padding:0;display:flex;overflow-x:auto}[data-finance-ui=v4\.1] :is([data-finance-tabbar],[data-approval-tabbar]) .saved-view-chip{min-height:0;color:var(--fin-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:0 2px 10px;transition:color .12s,border-color .12s}[data-finance-ui=v4\.1] :is([data-finance-tabbar],[data-approval-tabbar]) .saved-view-chip:hover{color:var(--fin-brand);background:0 0;border-bottom-color:#0000}[data-finance-ui=v4\.1] :is([data-finance-tabbar],[data-approval-tabbar]) .saved-view-chip[aria-current=true]{color:var(--fin-brand);border-bottom-color:var(--fin-brand);background:0 0;font-weight:600}[data-finance-ui=v4\.1] :is([data-finance-tabbar],[data-approval-tabbar]) .saved-view-chip:focus-visible{outline:2px solid var(--fin-brand);outline-offset:2px}[data-finance-ui=v4\.1] .fin-panel{background:var(--fin-surface);border:1px solid var(--fin-line);border-radius:var(--fin-radius-panel);overflow:hidden}[data-finance-ui=v4\.1] .fin-panel-heading{justify-content:space-between;align-items:center;gap:var(--fin-gap);padding:11px var(--fin-gap-lg);background:var(--fin-subtle);border-bottom:1px solid var(--fin-line-soft);display:flex}[data-finance-ui=v4\.1] .fin-panel-heading>:is(h2,h3,h4){font-size:var(--tcs-font-size-h3);border-left:3px solid var(--fin-gold);margin:0;padding-left:10px;line-height:1.2}[data-finance-ui=v4\.1] .fin-panel-body{padding:var(--fin-gap-lg)}[data-finance-ui=v4\.1] .fin-kpi-grid{gap:var(--fin-gap);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));display:grid}[data-finance-ui=v4\.1] .fin-kpi{padding:14px var(--fin-gap-lg);background:var(--fin-surface);border:1px solid var(--fin-line);border-radius:var(--fin-radius-kpi);position:relative;overflow:hidden}[data-finance-ui=v4\.1] .fin-kpi-label{font-size:var(--tcs-font-size-caption);color:var(--fin-muted);align-items:center;gap:5px;display:flex}[data-finance-ui=v4\.1] .fin-kpi-value{font-size:var(--tcs-font-size-metric-kpi);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:5px;font-weight:600}[data-finance-ui=v4\.1] .fin-kpi-meta{font-size:var(--tcs-font-size-footnote);color:var(--fin-muted);margin-top:3px}[data-finance-ui=v4\.1] .fin-kpi[data-tone=gold]{background:var(--fin-gold-bg);border-color:var(--tcs-color-accent-gold-border)}[data-finance-ui=v4\.1] .fin-kpi[data-tone=gold] .fin-kpi-value{color:var(--fin-gold-text)}[data-finance-ui=v4\.1] .fin-segment{background:var(--fin-subtle);border-radius:var(--fin-radius-segment);gap:2px;padding:3px;display:inline-flex}[data-finance-ui=v4\.1] .fin-segment>*{font-size:var(--tcs-font-size-compact);color:var(--fin-muted);border-radius:7px;padding:5px 14px;text-decoration:none}[data-finance-ui=v4\.1] .fin-segment>[aria-current=true]{background:var(--fin-surface);color:var(--fin-brand);font-weight:600}
@keyframes tcsShimmer{0%{opacity:.45}to{opacity:1}}html,body{background:var(--tcs-color-bg-canvas);color:var(--tcs-color-text-primary);font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--tcs-font-size-body);line-height:var(--tcs-font-line-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*,:before,:after{box-sizing:border-box}:focus-visible{box-shadow:var(--tcs-shadow-focus);outline:none}

