[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][data-contract-flow]{grid-template-columns:minmax(0,1fr)}[data-order-contract-ui=v4\.1][data-contract-flow] [data-contract-smart-entry]{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));min-width:0;max-width:100%}[data-order-contract-ui=v4\.1][data-contract-flow] [data-contract-smart-entry]>:is(.manual-entry-smart-column,.manual-entry-fields-column),[data-order-contract-ui=v4\.1][data-contract-flow] [data-contract-smart-paste],[data-order-contract-ui=v4\.1][data-contract-flow] form[data-contract-direct-entry-form],[data-order-contract-ui=v4\.1][data-contract-flow] form[data-contract-direct-entry-form]>*,[data-order-contract-ui=v4\.1][data-contract-flow] [data-contract-data-workbench],[data-order-contract-ui=v4\.1][data-contract-flow] [data-contract-data-workbench]>*,[data-order-contract-ui=v4\.1][data-contract-flow] .contract-data-table-shell{min-width:0;max-width:100%}[data-order-contract-ui=v4\.1][data-contract-flow] .contract-data-table-shell{width:100%}[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] .order-report-advanced-filters.tcs-filter-shell{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}[data-order-contract-ui=v4\.1] .order-report-advanced-filters>[data-advanced-filter-panel]{width:100%;min-width:0}[data-order-contract-ui=v4\.1] .order-report-advanced-filters>[data-advanced-filter-panel]>summary{width:fit-content;max-width:100%}[data-order-contract-ui=v4\.1] .order-report-advanced-filters .advanced-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px 14px;min-width:0;margin-top:10px;display:grid}[data-order-contract-ui=v4\.1] .order-report-advanced-filters .advanced-filter-grid>label{white-space:normal;align-items:stretch;gap:4px;min-width:0;display:grid}[data-order-contract-ui=v4\.1] .order-report-advanced-filters .advanced-filter-grid>.business-search{min-width:0}[data-order-contract-ui=v4\.1] .order-report-advanced-filters .advanced-filter-grid>label>:is(input:not([type=hidden]),select),[data-order-contract-ui=v4\.1] .order-report-advanced-filters .advanced-filter-grid>label>.fuzzy-combobox,[data-order-contract-ui=v4\.1] .order-report-advanced-filters .advanced-filter-grid>label>.fuzzy-combobox>input{box-sizing:border-box;width:100%;min-width:0;max-width:none}[data-order-contract-ui=v4\.1] .order-report-advanced-filters .fuzzy-combobox-native{width:1px;min-width:1px;max-width:1px}[data-order-contract-ui=v4\.1] .order-report-advanced-filters [data-advanced-filter-panel] .form-actions{justify-content:flex-end;width:100%;min-width:0;margin-top:12px}@media (max-width:1199px){[data-order-contract-ui=v4\.1] .order-report-advanced-filters .advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){[data-order-contract-ui=v4\.1] .order-report-advanced-filters .advanced-filter-grid{grid-template-columns:minmax(0,1fr)}[data-order-contract-ui=v4\.1] .order-report-advanced-filters [data-advanced-filter-panel] .form-actions{justify-content:stretch;align-items:stretch}}[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-order-contract-ui=v4\.1] :is([data-contract-dashboard-filters],[data-business-ledger-filters],[data-completion-filters]).dashboard-quick-filter-panel{grid-template-columns:minmax(0,1fr);align-items:stretch}[data-order-contract-ui=v4\.1] :is([data-contract-dashboard-filters],[data-business-ledger-filters],[data-completion-filters])>.dashboard-filter-left{grid-template-columns:minmax(0,1fr);align-items:start;width:100%;display:grid}[data-order-contract-ui=v4\.1] :is([data-contract-dashboard-filters],[data-business-ledger-filters],[data-completion-filters])>.dashboard-filter-left>:is([data-filter-bar],.report-filter-form,.filter-chips,.board-shortcut-bar,.dashboard-period-controls){width:100%;min-width:0;max-width:none}[data-order-contract-ui=v4\.1] :is([data-contract-dashboard-filters],[data-business-ledger-filters],[data-completion-filters])>.dashboard-quick-filter-actions{border-top:1px solid var(--oc-line);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding-top:12px;display:flex}[data-order-contract-ui=v4\.1] :is([data-contract-dashboard-filters],[data-business-ledger-filters],[data-completion-filters])>.dashboard-quick-filter-actions :is(.button,button){width:auto}[data-order-contract-ui=v4\.1] .contract-dashboard-filter-stack{border-radius:var(--oc-r-card);min-width:0;box-shadow:var(--tcs-shadow-xs);grid-template-columns:minmax(0,1fr);gap:0;display:grid}[data-order-contract-ui=v4\.1] .contract-dashboard-filter-stack>[data-contract-dashboard-filters]{border-radius:var(--oc-r-card) var(--oc-r-card) 0 0;box-shadow:none}[data-order-contract-ui=v4\.1] .contract-dashboard-filter-stack>[data-contract-board-new-filters]{border:1px solid var(--oc-line);border-radius:0 0 var(--oc-r-card) var(--oc-r-card);background:color-mix(in srgb, var(--oc-brand) 3%, var(--oc-surface));min-width:0;box-shadow:none;border-top:0;grid-template-columns:minmax(180px,220px) minmax(220px,280px) auto;justify-content:start;align-items:end;gap:10px 12px;margin:0;padding:12px 20px 16px;display:grid}[data-order-contract-ui=v4\.1] .contract-dashboard-filter-stack>[data-contract-board-new-filters]>:is(label,.tcs-toolbar-actions){width:100%;min-width:0;max-width:none;margin:0}[data-order-contract-ui=v4\.1] .contract-dashboard-filter-stack>[data-contract-board-new-filters] .tcs-toolbar-actions{justify-content:flex-start}[data-order-contract-ui=v4\.1] [data-business-ledger-filters] .business-ledger-filter-form{grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;width:100%;max-width:none;display:grid}[data-order-contract-ui=v4\.1] [data-business-ledger-filters] .business-ledger-filter-form>button{justify-self:start;width:auto;min-width:150px}[data-order-contract-ui=v4\.1] [data-completion-filters] .completion-date-form{grid-template-columns:repeat(4,minmax(140px,1fr)) auto;align-items:end;width:100%;max-width:none;display:grid}[data-order-contract-ui=v4\.1] [data-completion-filters] .completion-date-form>button{width:auto;min-width:112px}[data-order-contract-ui=v4\.1] [data-completion-filters] .dashboard-period-controls{justify-content:flex-start}[data-order-report-daily-targets] .daily-target-filter-layout,[data-order-report-daily-targets] .daily-target-filter-fields{gap:12px;width:100%;display:grid}[data-order-report-daily-targets] .daily-target-filter-context{border-top:1px solid var(--tcs-color-border-subtle);flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:12px;display:flex}[data-order-report-daily-targets] .daily-target-filter-context .dashboard-period-controls{margin:0}[data-order-contract-ui=v4\.1] [data-contract-dashboard-metrics]{grid-template-columns:repeat(10,minmax(0,1fr))}[data-order-contract-ui=v4\.1] [data-contract-dashboard-metrics]>*{grid-column:span 2;min-width:0}[data-order-contract-ui=v4\.1] [data-business-ledger-summary]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-order-contract-ui=v4\.1] [data-business-ledger-summary]>*{min-width:0}[data-order-contract-ui=v4\.1] [data-order-report-daily-targets]:not([data-daily-target-screenshot=true]) [data-daily-target-summary-top]{grid-template-columns:repeat(14,minmax(0,1fr))}[data-order-contract-ui=v4\.1] [data-order-report-daily-targets]:not([data-daily-target-screenshot=true]) [data-daily-target-summary-top]>*{grid-column:span 2;min-width:0}[data-order-contract-ui=v4\.1] .order-report-advanced-filters>[data-advanced-filter-panel]>summary{border-radius:var(--tcs-radius-base);width:100%;min-height:34px;color:var(--oc-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px 16px;font-weight:700;display:flex}[data-order-contract-ui=v4\.1] .order-report-advanced-filters>[data-advanced-filter-panel]>summary small{color:var(--oc-muted);text-align:right;font-size:11.5px;font-weight:500}[data-order-contract-ui=v4\.1] .order-report-advanced-filters>[data-advanced-filter-panel][open]>summary{border-bottom:1px solid var(--oc-line);border-radius:0;padding-bottom:10px}[data-order-contract-ui=v4\.1] .order-report-advanced-filters [data-advanced-filter-panel] .form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-order-contract-ui=v4\.1] .order-report-advanced-filters .advanced-filter-action-hint{text-align:left;flex:260px;min-width:0;margin-right:auto}@media (max-width:1320px){[data-order-contract-ui=v4\.1] [data-business-ledger-filters] .business-ledger-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}[data-order-contract-ui=v4\.1] [data-business-ledger-filters] .business-ledger-filter-form>button{width:auto}[data-order-contract-ui=v4\.1] [data-contract-dashboard-metrics]{grid-template-columns:repeat(6,minmax(0,1fr))}[data-order-contract-ui=v4\.1] [data-contract-dashboard-metrics]>:nth-child(-n+3){grid-column:span 2}[data-order-contract-ui=v4\.1] [data-contract-dashboard-metrics]>:nth-child(n+4){grid-column:span 3}[data-order-contract-ui=v4\.1] [data-business-ledger-summary]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-order-contract-ui=v4\.1] [data-order-report-daily-targets]:not([data-daily-target-screenshot=true]) [data-daily-target-summary-top]{grid-template-columns:repeat(12,minmax(0,1fr))}[data-order-contract-ui=v4\.1] [data-order-report-daily-targets]:not([data-daily-target-screenshot=true]) [data-daily-target-summary-top]>:nth-child(-n+4){grid-column:span 3}[data-order-contract-ui=v4\.1] [data-order-report-daily-targets]:not([data-daily-target-screenshot=true]) [data-daily-target-summary-top]>:nth-child(n+5){grid-column:span 4}}@media (max-width:1100px){[data-order-contract-ui=v4\.1] [data-completion-filters] .completion-date-form{grid-template-columns:repeat(3,minmax(0,1fr))}[data-order-contract-ui=v4\.1] [data-completion-filters] .completion-date-form>button{justify-self:start;width:auto}[data-order-contract-ui=v4\.1] [data-order-report-daily-targets]:not([data-daily-target-screenshot=true]) [data-daily-target-summary-top]{grid-template-columns:repeat(6,minmax(0,1fr))}[data-order-contract-ui=v4\.1] [data-order-report-daily-targets]:not([data-daily-target-screenshot=true]) [data-daily-target-summary-top]>:nth-child(-n+3){grid-column:span 2}[data-order-contract-ui=v4\.1] [data-order-report-daily-targets]:not([data-daily-target-screenshot=true]) [data-daily-target-summary-top]>:nth-child(n+4){grid-column:span 3}}@media (max-width:768px){[data-order-contract-ui=v4\.1] .contract-dashboard-filter-stack>[data-contract-board-new-filters],[data-order-contract-ui=v4\.1] [data-business-ledger-filters] .business-ledger-filter-form,[data-order-contract-ui=v4\.1] [data-completion-filters] .completion-date-form{grid-template-columns:minmax(0,1fr)}[data-order-contract-ui=v4\.1] :is([data-contract-dashboard-filters],[data-business-ledger-filters],[data-completion-filters])>.dashboard-quick-filter-actions :is(.button,button,form){width:100%}[data-order-contract-ui=v4\.1] [data-contract-dashboard-metrics],[data-order-contract-ui=v4\.1] [data-business-ledger-summary],[data-order-contract-ui=v4\.1] [data-order-report-daily-targets]:not([data-daily-target-screenshot=true]) [data-daily-target-summary-top]{grid-template-columns:minmax(0,1fr)}[data-order-contract-ui=v4\.1] [data-contract-dashboard-metrics]>*,[data-order-contract-ui=v4\.1] [data-business-ledger-summary]>*,[data-order-contract-ui=v4\.1] [data-order-report-daily-targets]:not([data-daily-target-screenshot=true]) [data-daily-target-summary-top]>*{grid-column:auto}[data-order-contract-ui=v4\.1] .order-report-advanced-filters>[data-advanced-filter-panel]>summary{flex-direction:column;align-items:flex-start}[data-order-contract-ui=v4\.1] .order-report-advanced-filters>[data-advanced-filter-panel]>summary small{text-align:left}[data-order-contract-ui=v4\.1] .order-report-advanced-filters .advanced-filter-action-hint{flex-basis:100%}}[data-order-contract-ui=v4\.1][data-page=contract-order-report-preview],[data-order-contract-ui=v4\.1][data-page=sales-excellence-records],[data-order-contract-ui=v4\.1][data-page=order-report-corrections]{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}[data-order-contract-ui=v4\.1][data-page=contract-order-report-preview]>*,[data-order-contract-ui=v4\.1][data-page=sales-excellence-records]>*,[data-order-contract-ui=v4\.1][data-page=order-report-corrections]>*{min-width:0;max-width:100%}[data-order-contract-ui=v4\.1][data-page=contract-order-report-preview] [data-contract-preview-flow]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}[data-order-contract-ui=v4\.1][data-page=contract-order-report-preview] [data-contract-preview-table] .table-shell,[data-order-contract-ui=v4\.1][data-page=sales-excellence-records] .table-shell[data-table-variant=sales-excellence]{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}[data-order-contract-ui=v4\.1][data-page=sales-excellence-records] :is(.completion-kpi-strip,.ops-strip,.sales-excellence-workbench,.tcs-filter-shell){min-width:0;max-width:100%}@media (max-width:1024px){[data-order-contract-ui=v4\.1][data-page=order-report-corrections] .correction-work-order-layout{grid-template-columns:minmax(0,1fr)}[data-order-contract-ui=v4\.1][data-page=order-report-corrections] .correction-smart-column{position:static}[data-order-contract-ui=v4\.1][data-page=order-report-corrections] .correction-work-order-form .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}
[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][data-page=finance-expenses]{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}[data-finance-ui=v4\.1][data-page=finance-expenses] #finance-expense-main-form,[data-finance-ui=v4\.1][data-page=finance-expenses] .form-section,[data-finance-ui=v4\.1][data-page=finance-expenses] .form-grid,[data-finance-ui=v4\.1][data-page=finance-expenses] .finance-expense-split-grid,[data-finance-ui=v4\.1][data-page=finance-expenses] .finance-expense-total-row{min-width:0;max-width:100%}[data-finance-ui=v4\.1][data-page=finance-expenses] #finance-expense-main-form .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}@media (max-width:1024px){[data-finance-ui=v4\.1][data-page=finance-expenses] .finance-expense-split-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}[data-finance-ui=v4\.1][data-page=finance-expenses] .finance-expense-split-grid [data-finance-expense-item]{grid-area:auto}[data-finance-ui=v4\.1][data-page=finance-expenses] .finance-expense-total-row{grid-template-columns:minmax(0,140px) minmax(0,1fr)}}[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] [data-finance-tabbar]{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%}[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}body[data-ui-preferences-restoring="1"] .app-shell{transition:none!important}:focus-visible{box-shadow:var(--tcs-shadow-focus);outline:none}

