.dashboard-grid,.metric-grid{display:grid;gap:14px}.metric-grid{display:flex;flex-wrap:wrap;align-items:stretch}.metric-grid>*{flex:1 1 min(100%,260px);min-width:min(100%,220px)}.dashboard-block,.metric-card{border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);box-shadow:var(--tcs-shadow-xs)}.metric-card{display:grid;gap:var(--tcs-space-3);min-width:0;padding:14px;transition:border-color var(--tcs-duration-quick) var(--ease-out),box-shadow var(--tcs-duration-quick) var(--ease-out)}.metric-card:hover{border-color:var(--brand-500);box-shadow:var(--tcs-shadow-md)}.metric-card[data-state=success]{border-color:rgba(22,163,74,.28)}.metric-card[data-state=success]>strong{color:var(--tcs-color-success)}.metric-card[data-state=danger]{border-color:rgba(220,38,38,.28);background:linear-gradient(180deg,rgba(254,226,226,.42),var(--tcs-color-bg-surface) 54%)}.metric-card[data-state=danger]>strong{color:var(--tcs-color-danger)}.metric-card[data-state=info]{border-color:rgba(37,99,235,.22)}.metric-card[data-state=info]>strong{color:var(--tcs-color-info)}.dashboard-block-heading,.dashboard-list-item,.dashboard-summary-strip,.metric-card-header{display:flex;align-items:center}.dashboard-block-heading,.metric-card-header{justify-content:space-between;gap:var(--tcs-space-3);color:var(--tcs-color-text-secondary);font-weight:var(--tcs-font-weight-semibold)}.dashboard-block-heading svg,.metric-card-header svg{color:var(--tcs-color-text-secondary);font-size:1.1rem}.metric-card>strong{min-width:0;max-width:100%;color:var(--ink-700);font-size:var(--tcs-font-size-h1);line-height:var(--lh-tight);font-weight:var(--tcs-font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.tcs-metric-card{min-width:0}.tcs-metric-card .metric-card-header span,.tcs-metric-card>span{display:block;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);line-height:var(--tcs-font-line-caption);font-weight:var(--tcs-font-weight-semibold)}.tcs-metric-card>strong{display:block;min-width:0;max-width:100%;color:var(--tcs-color-text-primary);font-size:var(--tcs-font-size-metric-section);line-height:var(--tcs-font-line-metric-section);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.tcs-metric-card[data-metric-variant=hero]>strong{font-size:var(--tcs-font-size-metric-hero);line-height:var(--tcs-font-line-metric-hero)}.tcs-metric-card strong[data-value-type=money]{overflow-wrap:normal;word-break:keep-all;white-space:nowrap}.dashboard-kpi[data-density=compact],.metric-card[data-density=compact],.tcs-metric-card[data-density=compact]{gap:var(--tcs-space-2);padding:10px 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-kpi[data-density=compact] strong,.metric-card[data-density=compact]>strong,.tcs-metric-card[data-density=compact]>strong{font-size:var(--tcs-font-size-metric-kpi);line-height:var(--tcs-font-line-metric-kpi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-kpi[data-density=compact] strong[data-value-type=money],.metric-card[data-density=compact]>strong,.tcs-metric-card[data-density=compact] strong[data-value-type=money]{min-width:0;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:keep-all;white-space:nowrap}.tcs-metric-card .dashboard-kpi-meta{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tcs-metric-card .dashboard-kpi-meta::-webkit-scrollbar{display:none}.tcs-metric-card[data-accent=gold],.tcs-metric-card[data-metric-accent=gold]{border-color:color-mix(in srgb,var(--tcs-color-warning) 45%,var(--tcs-color-border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--tcs-color-warning-bg) 62%,var(--tcs-color-bg-surface)),var(--tcs-color-bg-surface) 62%)}.tcs-metric-card[data-accent=gold]>strong,.tcs-metric-card[data-metric-accent=gold]>strong{color:var(--tcs-color-warning-text)}.order-report-overview .metric-card>strong{font-size:var(--tcs-font-size-h1);white-space:nowrap}.order-report-overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.order-report-overview .metric-details{display:flex;flex-wrap:wrap}.order-report-overview .metric-details>div{flex:1 1 76px;min-width:max-content}.order-report-overview .metric-details dd{white-space:nowrap}.metric-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.dashboard-summary-strip>div,.metric-details>div{min-width:0;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-subtle);padding:8px 10px}.metric-details dd{font-size:var(--tcs-font-size-body)}.metric-delta{margin:0;color:var(--tcs-color-text-secondary)}.metric-delta,.metric-state{font-weight:var(--tcs-font-weight-semibold)}.metric-state{display:inline-flex;align-items:center;width:fit-content;min-height:26px;border-radius:var(--tcs-radius-pill);padding:0 10px;font-size:var(--tcs-font-size-caption)}.metric-state[data-state=success]{background:var(--tcs-color-success-bg);color:var(--tcs-color-success)}.metric-state[data-state=warning]{background:var(--tcs-color-warning-bg);color:var(--tcs-color-warning)}.metric-state[data-state=danger]{background:var(--tcs-color-danger-bg);color:var(--tcs-color-danger)}.metric-state[data-state=info]{background:var(--tcs-color-info-bg);color:var(--tcs-color-info)}.home-command-bar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:var(--tcs-space-3);align-items:center;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);box-shadow:var(--tcs-shadow-xs);padding:var(--tcs-space-3)}.home-command-search{display:flex;min-width:0;align-items:center;gap:var(--tcs-space-2);border:1px solid var(--tcs-color-border-strong);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-subtle);padding:0 10px;color:var(--tcs-color-text-secondary)}.home-command-search svg{flex:0 0 auto;color:var(--tcs-color-text-tertiary)}.home-command-search span{flex:0 0 auto;color:var(--ink-700);font-weight:var(--tcs-font-weight-semibold)}.home-command-search input{min-width:0;border:0;background:transparent;box-shadow:none;cursor:default}.home-command-search input:focus{border-color:transparent;outline:0}.home-command-search.is-coming-soon{color:var(--tcs-color-text-tertiary,var(--tcs-color-text-tertiary));opacity:.7;cursor:not-allowed;-webkit-user-select:none;user-select:none}.home-command-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--tcs-space-2)}.home-command-chip{display:inline-flex;min-height:34px;align-items:center;border:1px solid var(--tcs-color-border-strong);border-radius:var(--tcs-radius-pill);background:var(--tcs-color-bg-surface);padding:0 12px;color:var(--ink-700);font-size:var(--tcs-font-size-compact);font-weight:var(--tcs-font-weight-semibold)}.home-command-chip:hover{border-color:var(--tcs-color-text-secondary);color:var(--tcs-color-text-primary)}.home-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--tcs-space-3)}.home-status-card{display:grid;min-width:0;gap:var(--tcs-space-2);border:1px solid var(--tcs-color-border-subtle);border-left:4px solid var(--tcs-color-info);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);box-shadow:var(--tcs-shadow-xs);padding:14px;color:var(--ink-700);transition:border-color var(--tcs-duration-quick) var(--ease-out),box-shadow var(--tcs-duration-quick) var(--ease-out)}.home-status-card:hover{border-color:var(--brand-500);color:var(--ink-700);box-shadow:var(--tcs-shadow-md)}.home-status-card[data-state=success]{border-left-color:var(--tcs-color-success)}.home-status-card[data-state=warning]{border-left-color:var(--tcs-color-warning)}.home-status-card[data-state=danger]{border-left-color:var(--tcs-color-danger)}.home-status-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--tcs-space-2)}.home-status-card-header>span:first-child{min-width:0;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);font-weight:var(--tcs-font-weight-semibold)}.home-status-card>strong{color:var(--ink-700);font-size:var(--tcs-font-size-h1);line-height:var(--lh-tight);font-weight:var(--tcs-font-weight-bold);overflow-wrap:anywhere}.home-status-card p{margin:0;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);overflow-wrap:anywhere}.risk-action-card{min-height:118px;padding:16px;box-shadow:var(--tcs-shadow-xs)}.risk-action-card:hover{border-color:var(--brand-500);box-shadow:var(--tcs-shadow-md)}.risk-action-count{min-width:56px;color:var(--ink-700);font-size:2.25rem;line-height:var(--lh-tight);text-align:center}.risk-action-card[data-priority=danger]{background:linear-gradient(90deg,var(--tcs-color-danger-bg),var(--tcs-color-bg-surface) 34%)}.risk-action-card[data-priority=warning]{background:linear-gradient(90deg,var(--tcs-color-warning-bg),var(--tcs-color-bg-surface) 34%)}.risk-action-card[data-priority=success]{background:linear-gradient(90deg,var(--tcs-color-success-bg),var(--tcs-color-bg-surface) 34%)}.home-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--tcs-space-3)}.home-action-card{min-height:154px}.home-action-card[data-emphasis=danger]:before,.home-action-card[data-emphasis=warning]:before{background:var(--tcs-color-warning);transform:scaleX(1)}.home-action-card[data-emphasis=danger]:before{background:var(--tcs-color-danger)}.home-flow{overflow:hidden;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);box-shadow:var(--tcs-shadow-xs)}.home-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:var(--tcs-space-4)}.home-flow-step-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0}.home-flow-step{display:grid;min-height:132px;min-width:0;align-content:start;gap:var(--tcs-space-2);border:1px solid var(--tcs-color-border-subtle);border-top:4px solid var(--tcs-color-info);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);padding:var(--tcs-space-3);color:var(--ink-700)}.home-flow-step:hover{border-color:var(--brand-500);color:var(--ink-700)}.home-flow-step[data-state=success]{border-top-color:var(--tcs-color-success)}.home-flow-step[data-state=warning]{border-top-color:var(--tcs-color-warning)}.home-flow-step[data-state=danger]{border-top-color:var(--tcs-color-danger)}.home-flow-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-subtle);color:var(--tcs-color-text-secondary)}.home-flow-step>span:not(.home-flow-icon){color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);font-weight:var(--tcs-font-weight-semibold)}.home-flow-step>strong{color:var(--ink-700);font-size:var(--tcs-font-size-h1);line-height:var(--lh-tight)}.home-flow-step p{margin:0;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);overflow-wrap:anywhere}.home-flow-arrow{padding:0 var(--tcs-space-2);color:var(--tcs-color-text-disabled);font-weight:var(--tcs-font-weight-bold)}.home-risk-layer,.home-task-layer,.home-time-layer{display:grid;gap:var(--tcs-space-3)}.home-risk-empty{margin:0;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact)}.home-risk-grid,.home-task-grid,.home-time-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--tcs-space-3)}.home-risk-card,.home-task-card,.home-time-card{display:grid;min-width:0;gap:var(--tcs-space-2);border:1px solid var(--tcs-color-border-subtle);border-left:4px solid var(--tcs-color-info);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);box-shadow:var(--tcs-shadow-xs);padding:14px;color:var(--ink-700);transition:border-color var(--tcs-duration-quick) var(--ease-out),box-shadow var(--tcs-duration-quick) var(--ease-out)}.home-risk-card:hover,.home-task-card:hover,.home-time-card:hover{border-color:var(--brand-500);box-shadow:var(--tcs-shadow-md)}.home-risk-card[data-state=danger],.home-task-card[data-state=danger]{border-left-color:var(--tcs-color-danger);background:linear-gradient(90deg,var(--tcs-color-danger-bg),var(--tcs-color-bg-surface) 38%)}.home-risk-card[data-state=warning],.home-task-card[data-state=warning]{border-left-color:var(--tcs-color-warning);background:linear-gradient(90deg,var(--tcs-color-warning-bg),var(--tcs-color-bg-surface) 38%)}.home-task-card[data-state=success]{border-left-color:var(--tcs-color-success)}.home-task-card[data-state=info],.home-time-card[data-state=info]{border-left-color:var(--tcs-color-info)}.home-risk-card-header,.home-task-card-header,.home-time-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--tcs-space-2)}.home-risk-card-header>span:first-child,.home-task-card-header>span:first-child,.home-time-card-header>span:first-child{min-width:0;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);font-weight:var(--tcs-font-weight-semibold)}.home-risk-card-header>strong,.home-task-card-header>strong,.home-time-card>strong{color:var(--ink-700);font-size:var(--tcs-font-size-h1);line-height:var(--lh-tight);font-weight:var(--tcs-font-weight-bold);overflow-wrap:anywhere}.home-risk-card[data-state=danger] .home-risk-card-header>strong,.home-task-card[data-state=danger] .home-task-card-header>strong{color:var(--tcs-color-danger)}.home-risk-card[data-state=warning] .home-risk-card-header>strong,.home-task-card[data-state=warning] .home-task-card-header>strong{color:var(--tcs-color-warning)}.home-risk-card p,.home-task-card p,.home-time-card p{margin:0;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);overflow-wrap:anywhere}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start}.dashboard-grid.dashboard-grid-masonry{display:block;columns:420px;column-gap:14px}.dashboard-grid-masonry .dashboard-block{page-break-inside:avoid;break-inside:avoid;margin-block-end:14px}.dashboard-grid-masonry .dashboard-block-span{column-span:all}.dashboard-block{min-width:0;overflow:hidden;overflow-x:auto;scrollbar-gutter:stable}.dashboard-block-span{grid-column:1/-1}.finance-visual-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);margin-block:14px}.finance-statement-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-statement-visual-grid>.finance-chart-block{grid-column:1/-1}@media (max-width:1440px){.finance-statement-visual-grid{grid-template-columns:minmax(0,1fr)}}.finance-chart-block,.finance-donut-block{min-width:0}.finance-chart-body{min-height:260px;padding:14px var(--tcs-space-4) 4px}.finance-chart-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tcs-space-3);padding:0 var(--tcs-space-4) var(--tcs-space-4)}.finance-chart-summary>div{display:grid;gap:4px;min-width:0;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-subtle);padding:9px 10px}.finance-chart-summary span,.finance-donut-block .dashboard-block-heading>span{color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);font-weight:var(--tcs-font-weight-semibold)}.finance-chart-summary strong{color:var(--ink-700);font-size:var(--tcs-font-size-h2);font-weight:var(--tcs-font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.finance-chart-summary>div[data-state=success] strong{color:var(--tcs-color-success)}.finance-chart-summary>div[data-state=warning] strong{color:var(--tcs-color-warning)}.finance-chart-summary>div[data-state=danger] strong{color:var(--tcs-color-danger)}.finance-chart-summary>div[data-state=info] strong{color:var(--tcs-color-info)}.finance-donut-body{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--tcs-space-4);align-items:center;padding:16px var(--tcs-space-4)}.finance-donut-figure{display:grid;min-width:0;place-items:center}.finance-donut-center{display:grid;width:96px;aspect-ratio:1;place-items:center;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-pill);background:var(--tcs-color-bg-surface);color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold)}.finance-donut-center strong{color:var(--ink-700);font-size:var(--tcs-font-size-h1);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance-donut-legend .donut-legend-row{grid-template-columns:auto minmax(64px,.8fr) minmax(128px,1.4fr)}.finance-donut-block>[data-finance-revenue-reconciliation]{margin:0;padding:0 var(--tcs-space-4) var(--tcs-space-4)}.dashboard-filter-bar{--dashboard-filter-control-height:32px;--dashboard-filter-min-column:190px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px 16px;align-items:stretch;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-premium-radius-card,16px);background:var(--tcs-color-bg-surface);box-shadow:var(--tcs-shadow-xs);padding:18px 20px}.dashboard-filter-left{display:flex;flex-wrap:wrap;align-items:flex-end;min-width:0;gap:10px 12px}.dashboard-filter-left>[data-filter-bar]{flex:1 1 620px;min-width:min(100%,320px)}.dashboard-filter-left>.board-shortcut-bar,.dashboard-filter-left>.filter-chips{flex:1 1 100%}.dashboard-quick-filter-panel{grid-template-columns:minmax(0,1fr) auto;align-items:start}.order-report-dashboard-filter-panel{grid-template-columns:minmax(0,1fr);align-items:stretch}.order-report-dashboard-filter-panel .dashboard-filter-left{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px}.order-report-dashboard-filter-panel .dashboard-filter-left>[data-filter-bar],.order-report-dashboard-filter-panel .dashboard-team-filter-form{min-width:0;max-width:none}.order-report-dashboard-filter-panel .dashboard-team-filter-form{flex:0 1 420px;grid-template-columns:minmax(180px,1fr) auto;width:auto;max-width:min(100%,420px)}.order-report-dashboard-filter-panel .dashboard-team-filter-form button{width:auto}.order-report-dashboard-filter-panel .dashboard-quick-filter-actions{width:100%;min-width:0;justify-content:flex-start}.order-report-dashboard-filter-panel .dashboard-quick-filter-actions .form-actions{width:100%;min-width:0;margin-left:0}.order-report-dashboard-filter-panel .dashboard-quick-filter-actions .muted{flex:1 1 320px;min-width:0;white-space:normal}[data-order-report-table-filters].order-report-dashboard-filter-panel .dashboard-filter-left{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}[data-order-report-table-filters].order-report-dashboard-filter-panel .dashboard-filter-left>.filter-chips,[data-order-report-table-filters].order-report-dashboard-filter-panel .dashboard-filter-left>[data-filter-bar],[data-order-report-table-filters].order-report-dashboard-filter-panel .dashboard-team-filter-form{width:100%;max-width:none}[data-order-report-table-filters].order-report-dashboard-filter-panel .dashboard-team-filter-form{grid-template-columns:minmax(180px,min(100%,560px)) auto;justify-self:start}[data-order-report-table-filters].order-report-dashboard-filter-panel .dashboard-quick-filter-actions{display:flex;flex-wrap:wrap;align-items:center}[data-order-report-table-filters].order-report-dashboard-filter-panel .dashboard-quick-filter-actions .form-actions{flex:1 1 620px;width:auto;margin:0}[data-order-report-table-filters].order-report-dashboard-filter-panel .dashboard-quick-filter-actions>.button-secondary{flex:0 0 auto}@media (max-width:720px){[data-order-report-table-filters].order-report-dashboard-filter-panel .dashboard-team-filter-form{grid-template-columns:minmax(0,1fr);width:100%}[data-order-report-table-filters].order-report-dashboard-filter-panel .dashboard-team-filter-form button{width:100%}[data-order-report-table-filters].order-report-dashboard-filter-panel .dashboard-quick-filter-actions .form-actions{flex-basis:100%}[data-order-report-table-filters].order-report-dashboard-filter-panel .dashboard-quick-filter-actions>.button-secondary{flex:1 1 160px}}.dashboard-quick-filter-actions{display:flex;min-width:0;justify-content:flex-end;align-content:start;align-items:flex-start;align-self:start;gap:var(--tcs-space-2)}.dashboard-quick-filter-actions>form{display:inline-flex;align-items:center}.dashboard-quick-filter-actions.row-actions{min-width:0}.dashboard-quick-filter-actions :where(.button,button),.dashboard-quick-filter-actions>form :where(.button,button){min-height:var(--dashboard-filter-control-height);border-radius:var(--tcs-radius-base);padding-inline:var(--tcs-space-4);white-space:nowrap}.dashboard-refresh-control{justify-content:flex-end;min-height:var(--dashboard-filter-control-height)}.dashboard-period-controls,.dashboard-refresh-control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tcs-space-2)}.dashboard-period-controls{min-width:0}.dashboard-period-controls>span{flex:0 0 68px;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold)}.dashboard-filter-bar .saved-view-chip{min-height:34px;border-radius:9px;padding-inline:14px}.dashboard-date-range-form{display:inline-flex;min-width:min(100%,560px);flex:1 1 520px;flex-wrap:wrap;align-items:center;gap:6px}.dashboard-date-range-form label{display:inline-flex;min-width:178px;flex:1 1 178px;align-items:center;gap:6px;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold)}.dashboard-date-range-form label>span{flex:0 0 auto;white-space:nowrap}.dashboard-date-range-form input[type=date]{width:100%;min-width:136px;min-height:34px;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);padding:0 8px;color:var(--ink-700);font:inherit}.dashboard-date-range-form button{flex:0 0 auto;min-height:34px;border-radius:var(--tcs-radius-base);padding:0 12px;white-space:nowrap}.date-range-separator{flex:0 0 auto;color:var(--tcs-color-text-tertiary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold)}.dashboard-date-range-shortcuts{display:inline-flex;min-width:0;flex:1 1 260px;flex-wrap:wrap;gap:4px}.dashboard-date-range-shortcuts a{border-radius:var(--tcs-radius-sm);background:var(--tcs-color-bg-subtle);padding:5px 8px;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold);line-height:1.2;text-decoration:none;white-space:nowrap}.dashboard-date-range-shortcuts a:hover{background:var(--tcs-color-brand-bg);color:var(--tcs-color-text-secondary)}.dashboard-filter-bar .filter-chip{gap:7px;min-height:30px;border-color:color-mix(in srgb,var(--tcs-color-brand) 16%,transparent);border-radius:var(--tcs-radius-base);background:color-mix(in srgb,var(--tcs-color-brand) 6%,transparent);color:var(--tcs-color-brand);font-size:var(--tcs-font-size-caption)}.board-shortcut-bar{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--tcs-space-2)}.board-shortcut-label{flex:0 0 68px;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold)}.board-shortcut-list{display:flex;min-width:0;flex:1 1 320px;flex-wrap:wrap;align-items:center;gap:var(--tcs-space-2)}.board-shortcut-chip{min-height:var(--dashboard-filter-control-height,40px);padding-inline:var(--tcs-space-4);white-space:nowrap}.dashboard-kpi-strip{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--tcs-space-3);padding:0}.tcs-metric-card-grid{min-width:0}.dashboard-kpi-strip>.dashboard-kpi{flex:1 1 min(100%,230px);min-width:min(100%,180px)}[data-page=hr-dashboard] [data-hr-dashboard-kpi-strip]{flex-wrap:nowrap}[data-page=hr-dashboard] [data-hr-dashboard-kpi-strip]>.metric-card{flex:1 1;min-width:0}section[data-acq-dashboard-kpis],section[data-marketing-traffic-summary]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:stretch}.customer-dashboard-metrics{display:grid;gap:var(--tcs-space-3)}.customer-metric-subhead{margin:var(--tcs-space-2) 0 0;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold)}.customer-dashboard-risk-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dashboard-conclusion-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.dashboard-conclusion-grid>.dashboard-kpi{flex-basis:min(100%,250px);min-width:min(100%,230px)}.dashboard-service-performance{display:grid;gap:var(--tcs-space-3);padding:0 var(--tcs-space-4) 14px}.dashboard-service-summary{margin:0;color:var(--ink-600);font-size:var(--tcs-font-size-compact);line-height:1.7}.dashboard-team-filter-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--dashboard-filter-min-column),1fr));align-items:end;gap:10px;width:min(100%,760px)}.dashboard-kpi{display:grid;align-content:space-between;gap:var(--tcs-space-2);min-width:0;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);box-shadow:var(--tcs-shadow-xs);padding:var(--tcs-space-4)}.dashboard-kpi[data-state=success]{border-color:rgba(22,163,74,.26)}.dashboard-kpi[data-state=warning]{border-color:rgba(217,119,6,.3);background:var(--tcs-color-warning-bg)}.dashboard-kpi[data-state=danger]{border-color:rgba(220,38,38,.28);background:var(--tcs-color-danger-bg)}.dashboard-kpi[data-state=info]{border-color:rgba(37,99,235,.22)}.dashboard-kpi span{color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);line-height:var(--tcs-font-line-caption);font-weight:var(--tcs-font-weight-semibold)}.dashboard-kpi strong{display:block;min-width:0;max-width:100%;color:var(--ink-700);font-size:var(--tcs-font-size-display);line-height:var(--tcs-font-line-display);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.dashboard-kpi strong[data-value-type=money]{font-size:1.875rem;line-height:1.15;overflow-wrap:normal;word-break:keep-all;white-space:nowrap}.dashboard-kpi small{color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-medium);overflow-wrap:anywhere}.dashboard-kpi-meta{display:flex;flex-wrap:wrap;gap:5px}.dashboard-kpi-meta>span{display:inline-flex;min-width:0;align-items:center;gap:3px;border-radius:var(--tcs-radius-sm);background:var(--tcs-color-bg-subtle);padding:2px 6px;overflow-wrap:normal;white-space:nowrap}.dashboard-kpi-meta b{font-weight:var(--tcs-font-weight-semibold)}.dashboard-kpi-meta b,.dashboard-kpi-meta>span[data-pending],.dashboard-kpi-meta>span[data-pending] b{color:var(--tcs-color-text-tertiary)}.contract-dashboard-board{gap:var(--tcs-space-4)}.contract-dashboard-line-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.contract-dashboard-line-grid>.dashboard-block{display:grid;grid-template-rows:auto 1fr auto;min-height:238px}.contract-dashboard-filter-panel [data-contract-region-filters]{flex:0 0 auto;flex-wrap:nowrap;min-width:max-content}.contract-dashboard-filter-panel [data-contract-period-filters]{flex:1 1 100%}.contract-dashboard-filter-panel .contract-region-team-filter-row{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0}.contract-dashboard-filter-panel .contract-region-team-filter-row .dashboard-team-filter-form{flex:0 1 560px;grid-template-columns:minmax(132px,1fr) minmax(132px,1fr) auto;width:auto;max-width:min(100%,560px)}.contract-dashboard-filter-panel .contract-region-team-filter-row .dashboard-team-filter-form button{width:auto}.contract-dashboard-filter-panel [data-contract-region-filters] .saved-view-chip{flex:0 0 auto;white-space:nowrap}.contract-dashboard-line-kpis{flex-wrap:nowrap;gap:var(--tcs-space-2);align-items:stretch;padding:0 var(--tcs-space-4) var(--tcs-space-3)}.contract-dashboard-line-kpis>.dashboard-kpi{flex:1 1;min-width:0}.contract-dashboard-line-kpis .dashboard-kpi,.contract-dashboard-line-kpis .dashboard-kpi[data-density=compact]{min-height:104px}.contract-dashboard-line-kpis .dashboard-kpi strong,.contract-dashboard-line-kpis .dashboard-kpi[data-density=compact] strong,.contract-dashboard-line-kpis .dashboard-kpi[data-density=compact] strong[data-value-type=money]{font-size:30px;line-height:1.2}[data-contract-dashboard-metrics] .dashboard-kpi strong,[data-contract-dashboard-metrics] .dashboard-kpi[data-density=compact] strong,[data-contract-dashboard-metrics] .dashboard-kpi[data-density=compact] strong[data-value-type=money]{font-size:40px;line-height:1.2}[data-contract-dashboard-metrics] .dashboard-kpi strong[data-value-type=money] span{font-size:32px;line-height:1.2}.contract-dashboard-line-kpis .dashboard-kpi strong[data-value-type=money] span{font-size:16px;line-height:1.2}@media (max-width:640px){.contract-dashboard-line-kpis .dashboard-kpi strong,.contract-dashboard-line-kpis .dashboard-kpi[data-density=compact] strong,.contract-dashboard-line-kpis .dashboard-kpi[data-density=compact] strong[data-value-type=money]{font-size:22px}[data-contract-dashboard-metrics] .dashboard-kpi strong,[data-contract-dashboard-metrics] .dashboard-kpi[data-density=compact] strong,[data-contract-dashboard-metrics] .dashboard-kpi[data-density=compact] strong[data-value-type=money]{font-size:26px}}.contract-dashboard-card-actions{padding:0 var(--tcs-space-4) var(--tcs-space-4)}@media (max-width:1120px){.contract-dashboard-line-grid{grid-template-columns:1fr}}.contract-trend-chart{display:grid;gap:10px;padding:12px var(--tcs-space-4) var(--tcs-space-4)}.contract-stage-list,.contract-trend-legend{display:flex;min-width:0;flex-wrap:wrap;gap:8px}.contract-trend-legend{align-items:center;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);padding:0 2px}.contract-stage-list>span,.contract-stage-row,.contract-trend-legend span{border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-sm);background:var(--tcs-color-bg-subtle);padding:6px 9px}.contract-stage-list{padding:12px var(--tcs-space-4) var(--tcs-space-4)}.contract-stage-row{display:grid;flex:1 1 220px;min-width:min(100%,220px);gap:5px;color:inherit;text-decoration:none}.contract-stage-row strong{color:var(--ink-800)}.contract-stage-row span{color:var(--ink-700);font-weight:var(--tcs-font-weight-bold)}.contract-stage-row small{color:var(--tcs-color-text-secondary);line-height:1.45}.contract-sales-stage-page .dashboard-block .contract-stage-list{display:grid}.contract-stage-queue{min-width:0}.report-entry-workbench{display:flex;flex-direction:column;width:100%;max-width:none;gap:var(--tcs-premium-space-section);margin:0}.report-entry-summary{display:contents}.app-shell:has([data-order-report-view=landing]){width:100%;margin:0;padding:var(--tcs-premium-space-page);row-gap:var(--tcs-premium-space-section);column-gap:var(--tcs-business-shell-gap)}body:has([data-order-report-view=landing]){background:var(--tcs-premium-canvas);background-attachment:fixed}[data-order-report-view=landing]>.page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px var(--tcs-premium-space-section);align-items:end;border:0;border-radius:0;background:transparent;box-shadow:none;padding:var(--tcs-space-2) 0 0}[data-order-report-view=landing]>.page-header .page-kicker{display:none}[data-order-report-view=landing]>.page-header h1{color:var(--tcs-premium-title);font-size:24px;font-weight:600;line-height:1.25}[data-order-report-view=landing]>.page-header h1:before{display:none}[data-order-report-view=landing]>.page-header .page-subtitle{max-width:none;color:var(--tcs-premium-subtitle);font-size:var(--tcs-font-size-caption);line-height:var(--tcs-font-line-caption)}[data-order-report-view=landing]>.page-header .account-bar{grid-column:2;grid-row:1/span 3;align-self:end;margin:0;padding:10px 17px;border:1px solid var(--tcs-premium-glass-border);border-radius:var(--tcs-premium-radius-control);background:var(--tcs-premium-glass-bg);color:var(--tcs-premium-navy);box-shadow:var(--tcs-premium-glass-shadow)}.report-entry-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tcs-premium-space-grid);margin:0}.report-entry-metric-card{display:flex;min-width:0;flex-direction:column;gap:0;border:1px solid var(--tcs-premium-glass-border);border-radius:var(--tcs-premium-radius-card);background:var(--tcs-premium-glass-bg);box-shadow:var(--tcs-premium-glass-shadow);padding:var(--tcs-premium-space-card)}.report-entry-metric-card[data-metric=balance]{background:var(--tcs-premium-gold-bg)}.report-entry-metric-card dt{color:var(--tcs-premium-subtitle);font-size:var(--tcs-font-size-caption);line-height:var(--tcs-font-line-caption);font-weight:var(--tcs-font-weight-regular)}.report-entry-metric-card[data-metric=balance] dt{color:var(--tcs-premium-gold-soft)}.report-entry-metric-card dd{min-width:0;max-width:100%;margin:8px 0 0;color:var(--tcs-premium-title);font-size:var(--tcs-font-size-metric-hero);font-weight:600;line-height:var(--tcs-font-line-metric-hero);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.report-entry-metric-card dd[data-value-type=money]{overflow-wrap:normal;word-break:keep-all;white-space:nowrap}.report-entry-metric-card[data-metric=balance] dd{color:var(--tcs-premium-gold-text)}.report-entry-metric-period{min-width:0;max-width:100%;margin-top:4px;color:var(--tcs-premium-subtitle);font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-entry-meter{display:block;height:3px;margin-top:14px;border-radius:3px;background:var(--tcs-premium-bar-track);overflow:hidden}.report-entry-meter i{display:block;height:100%;border-radius:inherit;opacity:.85}.report-entry-metric-card[data-metric=reports] .report-entry-meter i{width:72%;background:linear-gradient(90deg,var(--tcs-premium-bar-report-start),var(--tcs-premium-bar-report-end))}.report-entry-metric-card[data-metric=received] .report-entry-meter i{width:84%;background:linear-gradient(90deg,var(--tcs-premium-bar-received-start),var(--tcs-premium-bar-received-end))}.report-entry-metric-card[data-metric=balance] .report-entry-meter i{width:39%;background:linear-gradient(90deg,var(--tcs-premium-bar-balance-start),var(--tcs-premium-bar-balance-end))}.report-entry-section-title{display:flex;align-items:center;gap:10px;margin:0;color:var(--tcs-premium-title);font-size:15px;font-weight:600;line-height:1.4}.report-entry-section-title:before{content:"";width:3px;height:15px;border-radius:var(--tcs-radius-xs);background:linear-gradient(180deg,var(--tcs-premium-gold),var(--tcs-premium-gold-text))}.report-entry-workbench [data-report-entry-workbench-cards]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tcs-premium-space-grid)}.report-entry-workbench [data-report-entry-workbench-cards] .entry-card{display:flex;min-height:174px;min-width:0;flex-direction:column;gap:11px;align-content:stretch;border:1px solid var(--tcs-premium-glass-border);border-radius:var(--tcs-premium-radius-card);background:var(--tcs-premium-glass-bg);box-shadow:var(--tcs-premium-glass-shadow);color:var(--tcs-premium-title);padding:var(--tcs-premium-space-card)}.report-entry-workbench [data-report-entry-workbench-cards] .entry-card:before{display:none}.report-entry-workbench [data-report-entry-workbench-cards] .entry-card:hover{border-color:rgba(39,85,122,.25);box-shadow:var(--tcs-premium-glass-hover-shadow);color:var(--tcs-premium-title);transform:translateY(-3px)}.report-entry-tile-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid var(--tcs-premium-icon-border);border-radius:12px;background:var(--tcs-premium-icon-bg);color:var(--tcs-color-text-inverse);font-size:25px;line-height:1}.report-entry-tile-icon .anticon,.report-entry-tile-icon svg{display:block;width:1em;height:1em}.report-entry-workbench [data-report-entry-workbench-cards] .entry-card strong{color:var(--tcs-premium-title);font-size:18px;font-weight:600;line-height:1.28}.report-entry-workbench [data-report-entry-workbench-cards] .entry-card p{margin:0;color:var(--tcs-premium-body);font-size:var(--tcs-font-size-caption);line-height:1.65}.report-entry-workbench [data-report-entry-workbench-cards] .entry-card .entry-card-action{align-self:flex-start;min-height:32px;margin-top:auto;gap:6px;border:1px solid var(--tcs-premium-glass-border);border-radius:13px;background:var(--tcs-premium-gold-bg);color:var(--tcs-premium-gold-text);padding:7px 15px;font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-medium)}.report-entry-shortcuts{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-start;border:1px solid var(--tcs-premium-glass-border);border-radius:var(--tcs-premium-radius-card);background:var(--tcs-premium-glass-bg);box-shadow:var(--tcs-premium-glass-shadow);padding:18px 20px}.report-entry-shortcuts .dashboard-block-heading{flex:0 0 auto;min-height:0;border:0;background:transparent;padding:0}.report-entry-shortcuts .dashboard-block-heading:before{display:none}.report-entry-shortcuts .dashboard-block-heading h2{display:flex;align-items:center;gap:8px;color:var(--tcs-premium-title);font-size:14px;font-weight:600;line-height:1.4}.report-entry-shortcuts .dashboard-block-heading h2:before{content:"";width:3px;height:14px;border-radius:var(--tcs-radius-xs);background:linear-gradient(180deg,var(--tcs-premium-gold),var(--tcs-premium-gold-text))}.report-entry-shortcuts .home-command-actions{flex:1 1 auto;justify-content:flex-start;gap:8px}.report-entry-shortcuts .home-command-chip{border:1px solid var(--tcs-premium-chip-border);border-radius:14px;background:var(--tcs-premium-chip-bg);color:var(--tcs-premium-chip-text);padding:8px 16px}.report-entry-shortcuts .home-command-chip:first-child{border-color:rgba(255,255,255,.5);background:linear-gradient(180deg,var(--tcs-premium-chip-active-start),var(--tcs-premium-chip-active-end));color:var(--tcs-premium-chip-active-text)}.report-entry-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--tcs-premium-space-grid)}.report-entry-overview-card{display:flex;min-width:0;flex-direction:column;gap:4px;border:1px solid var(--tcs-premium-glass-border);border-radius:var(--tcs-premium-radius-card);background:var(--tcs-premium-glass-bg);box-shadow:var(--tcs-premium-glass-shadow);padding:var(--tcs-premium-space-card)}.report-entry-overview-card[data-state=gold]{background:var(--tcs-premium-gold-bg)}.report-entry-overview-card>span{color:var(--tcs-premium-subtitle);font-size:var(--tcs-font-size-caption);line-height:var(--tcs-font-line-caption)}.report-entry-overview-card[data-state=gold]>span{color:var(--tcs-premium-gold-soft)}.report-entry-overview-card strong{min-width:0;max-width:100%;color:var(--tcs-premium-title);font-size:var(--tcs-font-size-metric-kpi);font-weight:600;line-height:var(--tcs-font-line-metric-kpi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.report-entry-overview-card strong[data-value-type=money]{font-size:1.375rem;line-height:1.2;overflow-wrap:normal;word-break:keep-all;white-space:nowrap}.report-entry-overview-card[data-state=gold] strong{color:var(--tcs-premium-gold-text)}.report-entry-overview-card small{color:var(--tcs-premium-subtitle);font-size:11px;line-height:1.45}.report-entry-overview-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--tcs-premium-space-grid)}.report-entry-overview-panel{min-width:0;border:1px solid var(--tcs-premium-glass-border);border-radius:var(--tcs-premium-radius-card);background:var(--tcs-premium-glass-bg);box-shadow:var(--tcs-premium-glass-shadow);padding:18px 20px}.report-entry-overview-panel h3{margin:0 0 14px;color:var(--tcs-premium-title);font-size:14px;font-weight:600;line-height:1.4}.report-entry-overview-row{display:grid;grid-template-columns:minmax(78px,.72fr) minmax(120px,1fr) minmax(92px,auto);gap:10px;align-items:center;margin-bottom:12px}.report-entry-overview-row:last-child{margin-bottom:0}.report-entry-overview-row>span{min-width:0;color:var(--tcs-premium-body);font-size:var(--tcs-font-size-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-entry-overview-row>i{display:block;height:7px;border-radius:var(--tcs-radius-sm);background:var(--tcs-premium-bar-track);overflow:hidden}.report-entry-overview-row>strong{color:var(--tcs-premium-title);font-size:11px;font-weight:var(--tcs-font-weight-semibold);text-align:right;white-space:nowrap}.report-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tcs-space-4)}.report-entry-card-body{display:grid;gap:var(--tcs-space-3);align-content:start;min-height:148px;padding:var(--tcs-space-4)}.report-entry-card-body p{margin:0;color:var(--tcs-color-text-secondary);line-height:var(--lh-base)}.report-entry-card-body .button{width:max-content}.report-entry-card-body .home-command-actions{justify-content:flex-start}.dashboard-block-heading{min-height:44px;border-bottom:1px solid var(--tcs-color-border-subtle);background:var(--tcs-color-bg-subtle);padding:0 14px;position:relative}.dashboard-block-heading:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 var(--tcs-radius-pill) var(--tcs-radius-pill) 0;background:var(--tcs-color-accent-gold)}.dashboard-block-heading h2,.dashboard-block-heading h3{margin:0;color:var(--ink-700);font-size:var(--tcs-font-size-h3);letter-spacing:0}.dashboard-block-sub{flex:0 1 auto;min-width:0;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);font-weight:var(--tcs-font-weight-regular);text-align:right;overflow-wrap:anywhere}.dashboard-trend-section{overflow-x:visible}.trend-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tcs-space-3);padding:12px var(--tcs-space-4)}.dashboard-daily-trend{overflow:hidden}.dashboard-daily-trend .dashboard-block-heading>span{color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);font-weight:var(--tcs-font-weight-semibold)}.dashboard-trend-heading-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--tcs-space-3)}.dashboard-trend-heading-actions>span{color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);font-weight:var(--tcs-font-weight-semibold);white-space:nowrap}.dashboard-trend-granularity{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-sm);background:var(--tcs-color-bg-surface);padding:2px}.dashboard-trend-granularity a{min-width:44px;border-radius:calc(var(--tcs-radius-sm) - 2px);padding:4px 9px;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold);line-height:1.2;text-align:center;text-decoration:none}.dashboard-trend-granularity a:hover{background:var(--tcs-color-bg-subtle);color:var(--ink-700)}.dashboard-trend-granularity a.is-active{background:var(--tcs-color-brand);color:var(--button-on-brand)}.daily-trend-detail{margin:var(--tcs-space-2) var(--tcs-space-4) var(--tcs-space-4)}.daily-trend-detail>summary{cursor:pointer;width:fit-content;list-style:none;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);font-weight:var(--tcs-font-weight-semibold);padding:4px 0}.daily-trend-detail>summary::-webkit-details-marker{display:none}.daily-trend-detail[open]>summary{margin-block-end:var(--tcs-space-2)}.daily-trend-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0}.daily-trend-list,.daily-trend-row{display:grid;gap:var(--tcs-space-2)}.daily-trend-row{grid-template-columns:minmax(78px,1fr) minmax(72px,auto) minmax(42px,auto);align-items:center;min-width:0;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-subtle);padding:8px 10px;color:var(--ink-700);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold)}.daily-trend-row strong{color:var(--ink-800)}.trend-card{display:grid;min-width:0;gap:var(--tcs-space-2);border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);padding:12px;color:inherit;text-decoration:none;transition:border-color var(--tcs-duration-tap) var(--ease-out),background var(--tcs-duration-tap) var(--ease-out)}.trend-card:hover{border-color:rgba(39,85,122,.32);background:rgba(233,240,246,.5)}.trend-card-main{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:var(--tcs-space-2)}.trend-card-main span{color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);font-weight:var(--tcs-font-weight-semibold)}.trend-card-main strong{color:var(--ink-700);font-size:var(--tcs-font-size-h1);line-height:var(--lh-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.trend-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tcs-space-2);margin:0}.trend-metrics>div{min-width:0;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-sm);background:var(--tcs-color-bg-subtle);padding:6px 8px}.trend-metrics dt{color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-footnote)}.trend-metrics dd,.trend-metrics dt{font-weight:var(--tcs-font-weight-semibold)}.trend-metrics dd{margin:0;color:var(--ink-700);font-size:var(--tcs-font-size-compact);overflow-wrap:anywhere}.dashboard-table{min-width:0}.dashboard-block>.metric-grid{padding:12px var(--tcs-space-4)}.dashboard-summary-strip{flex-wrap:wrap;gap:10px;padding:14px var(--tcs-space-4) 0}.dashboard-summary-strip>div{display:grid;flex:1 1 160px;gap:4px;min-width:160px}.dashboard-list-item span,.dashboard-summary-strip span{color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact)}.dashboard-summary-strip strong{color:var(--ink-700);font-size:var(--tcs-font-size-h2);font-weight:var(--tcs-font-weight-semibold)}.dashboard-empty{display:flex;align-items:center;gap:var(--tcs-space-2);margin:0;padding:18px var(--tcs-space-4);color:var(--tcs-color-success);font-weight:var(--tcs-font-weight-semibold)}.dashboard-list{display:grid;gap:10px;margin:0;padding:14px var(--tcs-space-4) var(--tcs-space-4);list-style:none}.dashboard-list-item{justify-content:space-between;gap:var(--tcs-space-3);border:1px solid var(--tcs-color-border-subtle);border-left:4px solid var(--tcs-color-border-strong);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);padding:12px;transition:border-left-color var(--tcs-duration-tap) var(--ease-out),background var(--tcs-duration-tap) var(--ease-out)}.dashboard-list-item:hover{border-left-color:var(--tcs-color-brand);background:var(--tcs-color-bg-subtle)}.dashboard-list-item>div{min-width:0}.dashboard-list-item p{margin:4px 0;color:var(--tcs-color-text-secondary);overflow-wrap:anywhere}.dashboard-list-item .button{flex:0 0 auto;min-height:34px;padding:0 12px}.action-queue{padding:var(--tcs-space-4)}.action-queue,.action-queue-item{display:grid;gap:var(--tcs-space-3)}.action-queue-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;border:1px solid var(--tcs-color-border-subtle);border-left:4px solid var(--tcs-color-info);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);padding:12px}.action-queue-item[data-priority=danger]{border-left-color:var(--tcs-color-danger)}.action-queue-item[data-priority=warning]{border-left-color:var(--tcs-color-warning)}.action-queue-item[data-priority=success]{border-left-color:var(--tcs-color-success)}.action-queue-item strong{color:var(--ink-700)}.action-queue-item p{margin:3px 0 0;color:var(--tcs-color-text-secondary);overflow-wrap:anywhere}.task-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tcs-space-3);padding:0 var(--tcs-space-4) var(--tcs-space-4)}.task-preview-card{overflow:hidden;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface)}.task-preview-card h3{margin:0;border-bottom:1px solid var(--tcs-color-border-subtle);background:var(--tcs-color-bg-subtle);padding:10px 12px;color:var(--ink-700);font-size:var(--tcs-font-size-body-lg);letter-spacing:0}.task-preview-list{display:grid}.task-preview-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--tcs-space-3);align-items:center;border-top:1px solid var(--tcs-color-border-subtle);padding:12px}.task-preview-row:first-child{border-top:0}.task-preview-row p{margin:3px 0;color:var(--tcs-color-text-secondary);overflow-wrap:anywhere}.task-preview-row span{color:var(--tcs-color-text-tertiary);font-size:var(--tcs-font-size-compact)}.mini-bar-list{display:grid;gap:8px;padding:12px var(--tcs-space-4)}.mini-bar-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(180px,1.35fr);gap:8px var(--tcs-space-3);align-items:center;border-radius:var(--tcs-radius-sm);padding:5px 8px;color:inherit;text-decoration:none}.mini-bar-row:hover{background:rgba(233,240,246,.42)}.mini-bar-row>strong{min-width:0;color:var(--ink-700);overflow-wrap:anywhere}.mini-bar-track,.progress-bar{overflow:hidden;border-radius:var(--tcs-radius-pill);background:var(--tcs-color-bg-subtle)}.mini-bar-track{height:10px}.mini-bar-value{display:flex;flex-wrap:wrap;gap:5px;font-size:var(--tcs-font-size-compact)}.mini-bar-value>span{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:3px;border-radius:var(--tcs-radius-sm);background:var(--tcs-color-bg-subtle);padding:2px 6px;overflow-wrap:anywhere}.mini-bar-value b{flex:0 0 auto;color:var(--tcs-color-text-tertiary);font-weight:var(--tcs-font-weight-semibold)}.mini-bar-fill,.progress-bar-fill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--tcs-color-text-secondary);transform:scaleX(var(--mini-bar-scale,1));transform-origin:left center}.mini-bar-fill[data-state=success],.progress-bar-fill[data-state=success]{background:var(--tcs-color-success)}.mini-bar-fill[data-state=warning],.progress-bar-fill[data-state=warning]{background:var(--tcs-color-warning)}.mini-bar-fill[data-state=danger],.progress-bar-fill[data-state=danger]{background:var(--tcs-color-danger)}.mini-bar-value{grid-column:1/-1;min-width:0;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold);line-height:var(--lh-tight);white-space:normal;overflow-wrap:anywhere}.dashboard-block[data-dashboard-detail-entry] .home-command-actions{justify-content:flex-start;padding:12px var(--tcs-space-4)}.combined-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.combined-rank-grid,.sales-performance-board-grid{display:grid;gap:var(--tcs-space-3);padding:12px var(--tcs-space-4)}.sales-performance-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-followup-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block-end:14px;page-break-inside:avoid;break-inside:avoid}.dashboard-followup-duo .dashboard-block{margin-block-end:0}.combined-rank-panel{min-width:0;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);padding:12px}.combined-rank-panel h3{margin:0 0 var(--tcs-space-2);color:var(--ink-700);font-size:var(--tcs-font-size-body);letter-spacing:0}.combined-rank-panel .mini-bar-list{padding:0}.distribution-card{overflow-x:visible}.distribution-body{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--tcs-space-4);align-items:center;padding:16px var(--tcs-space-4)}.donut-chart{position:relative;display:grid;width:164px;aspect-ratio:1;place-items:center;border-radius:var(--tcs-radius-pill);background:var(--donut-chart);isolation:isolate;box-shadow:none}.donut-chart:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;box-shadow:inset 7px 0 12px -10px rgba(39,85,122,.28),inset 1px 0 0 color-mix(in srgb,var(--tcs-color-border-subtle) 86%,transparent);pointer-events:none}.donut-center,.donut-chart>div{position:relative;z-index:1}.donut-center{display:grid;width:96px;aspect-ratio:1;place-items:center;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-pill);background:var(--tcs-color-bg-surface);color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold)}.donut-chart strong{color:var(--ink-700);font-size:var(--tcs-font-size-h1);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.donut-legend,.donut-legend-row{display:grid;gap:var(--tcs-space-2);min-width:0}.donut-legend-row{grid-template-columns:auto minmax(90px,.9fr) minmax(130px,1.2fr);align-items:center;border-radius:var(--tcs-radius-sm);padding:6px 8px;color:inherit;text-decoration:none}.donut-legend-row:hover{background:rgba(233,240,246,.42)}.donut-legend-dot{display:inline-block;width:10px;height:10px;border-radius:var(--tcs-radius-pill);background:var(--legend-color)}.donut-legend-row span:last-child,.donut-legend-row strong{min-width:0;overflow-wrap:anywhere}.donut-legend-row strong{color:var(--ink-700)}.donut-legend-row span:last-child{color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold)}.donut-total-amount{margin:0;padding:0 var(--tcs-space-4) 16px;color:var(--ink-700);font-size:var(--tcs-font-size-body-lg);font-weight:var(--tcs-font-weight-bold);text-align:center}.progress-bar{height:10px}.completion-workbench{display:grid;gap:var(--tcs-space-4)}.app-shell:has([data-order-report-view=daily-targets]):not(:has(.daily-target-screenshot-page)){gap:16px;padding-top:16px;padding-bottom:16px}[data-order-report-daily-targets]{gap:16px}[data-order-report-daily-targets] .dashboard-filter-bar{--dashboard-filter-control-height:40px;--dashboard-filter-min-column:160px;gap:12px 14px;padding:16px 18px}[data-order-report-daily-targets] .dashboard-filter-left{gap:12px}[data-order-report-daily-targets] .dashboard-quick-filter-actions :where(.button,button),[data-order-report-daily-targets] .dashboard-quick-filter-actions>form :where(.button,button),[data-order-report-daily-targets] .report-filter-form button{min-height:38px;padding-inline:14px}[data-order-report-daily-targets] .dashboard-quick-filter-actions{align-items:center}[data-order-report-daily-targets] .dashboard-filter-bar .filter-chip,[data-order-report-daily-targets] .dashboard-filter-bar .saved-view-chip{min-height:32px;padding:6px 11px}.team-performance-workbench{display:grid;gap:var(--tcs-space-4)}.team-performance-month-form{display:flex;align-items:end;gap:var(--tcs-space-2);flex-wrap:wrap}.team-performance-month-form label{display:grid;gap:4px;margin:0;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold)}.team-performance-month-form input{min-height:34px}.team-performance-summary{align-items:stretch}.team-performance-summary .dashboard-kpi strong,:root[data-skin=r1-ai] .team-performance-summary .dashboard-kpi strong{font-size:var(--tcs-font-size-display);line-height:var(--tcs-font-line-display);overflow-wrap:anywhere;white-space:normal}.team-performance-summary .dashboard-kpi{min-width:min(100%,260px)}.team-performance-summary .dashboard-kpi--staff-count{align-content:start}.dashboard-kpi-caption-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.dashboard-kpi-caption-list>span{display:inline-flex;width:fit-content;border-radius:var(--tcs-radius-sm);background:var(--tcs-color-bg-subtle);padding:2px 6px;color:var(--tcs-color-text-tertiary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold);line-height:1.25;white-space:nowrap}.team-performance-table-shell{max-height:min(760px,calc(100dvh - 112px));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.completion-copy-form,.completion-date-form,.completion-inline-form{display:flex;align-items:end;gap:var(--tcs-space-2)}.completion-date-form{flex-wrap:wrap}.completion-date-form label,.completion-inline-form label{display:grid;gap:4px;margin:0;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold)}.completion-date-form input,.completion-date-form select,.completion-inline-form input{min-height:34px}.report-filter-form.completion-date-form,.report-filter-form.team-performance-month-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--dashboard-filter-min-column,190px),1fr));width:100%;align-items:flex-end;gap:10px}.report-filter-form>label{min-width:0}.report-filter-form>label:has(.fuzzy-combobox){min-width:0}.report-filter-form .fuzzy-combobox input[type=text],.report-filter-form input[type=date],.report-filter-form input[type=month],.report-filter-form select{width:100%;height:var(--dashboard-filter-control-height,40px);min-height:var(--dashboard-filter-control-height,40px);border-color:var(--tcs-color-border-strong);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);color:var(--ink-700);font-size:var(--tcs-font-size-body);font-weight:var(--tcs-font-weight-semibold)}.report-filter-form .fuzzy-combobox .muted{display:none}.report-filter-form button{width:100%;min-height:var(--dashboard-filter-control-height,40px);align-self:flex-end;margin-top:0;padding:0 18px;white-space:nowrap}.dashboard-filter-left .report-filter-form{max-width:1040px}.dashboard-filter-left .report-filter-form.business-ledger-filter-form{max-width:none}.dashboard-filter-left .dashboard-team-filter-form{max-width:760px}.dashboard-filter-left .report-filter-form>:where(label,button){min-width:0}.order-report-filter-notice{border:1px solid rgba(217,119,6,.22);border-left:3px solid var(--tcs-color-warning);border-radius:var(--tcs-radius-base);background:rgba(255,251,235,.74);padding:8px 10px;color:var(--ink-700);font-size:var(--tcs-font-size-compact);font-weight:var(--tcs-font-weight-semibold)}.monthly-target-period-bar{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:-2px;border-color:color-mix(in srgb,var(--tcs-color-brand) 24%,var(--tcs-color-border-subtle));border-left-color:var(--tcs-color-brand);background:color-mix(in srgb,var(--tcs-color-brand) 8%,var(--tcs-color-bg-surface))}.monthly-target-half-switch{display:inline-flex;flex:0 0 auto;gap:4px;align-items:center;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);padding:3px}.monthly-target-half-switch .saved-view-chip{min-height:28px;border-color:transparent;border-radius:calc(var(--tcs-radius-base) - 2px);padding-inline:10px;font-size:var(--tcs-font-size-caption)}.dashboard-filter-bar>.button,.dashboard-filter-bar>form .button{min-height:38px;align-items:center}.business-ledger-import-form{display:flex;flex-wrap:wrap;gap:var(--tcs-space-2);align-items:end;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);padding:var(--tcs-space-3)}.business-ledger-import-form label{display:grid;gap:4px;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold)}.business-ledger-table input{width:112px;min-height:32px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger-line-metric{display:inline-flex;min-width:max-content;align-items:center;border-radius:var(--tcs-radius-sm);background:var(--tcs-color-bg-subtle);padding:4px 7px;color:var(--ink-700);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold)}.completion-inline-form{flex-wrap:nowrap}.completion-inline-form input{width:92px;padding-inline:8px}.completion-inline-form button{min-height:34px;padding-inline:10px}.completion-kpi-strip{gap:8px;padding-inline:0}.completion-kpi-strip .dashboard-kpi{justify-items:center;min-height:84px;padding:10px 12px;text-align:center}.completion-kpi-strip .dashboard-kpi small,.completion-kpi-strip .dashboard-kpi span{color:var(--tcs-color-text-secondary);font-size:11px;font-weight:var(--tcs-font-weight-semibold);line-height:1.24}.completion-kpi-strip .dashboard-kpi strong{color:var(--ink-800);font-size:var(--tcs-font-size-h1);font-weight:var(--tcs-font-weight-bold);line-height:var(--lh-tight)}.completion-record-workbench{align-items:start}.completion-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:var(--tcs-space-4);align-items:start}.completion-summary-panel{position:sticky;top:var(--tcs-space-4);overflow:hidden}.completion-summary-list{display:grid;gap:var(--tcs-space-2);margin:0;padding:var(--tcs-space-4)}.completion-summary-list>div{display:grid;gap:3px;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-subtle);padding:9px 10px}.completion-person-cell span,.completion-readonly-cell span,.completion-summary-list dt,.completion-summary-note{color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold)}.completion-summary-list dd{margin:0;color:var(--ink-800);font-size:var(--tcs-font-size-h2);font-weight:var(--tcs-font-weight-bold);line-height:var(--lh-tight);overflow-wrap:anywhere}.completion-summary-note{margin:0;border-top:1px solid var(--tcs-color-border-subtle);padding:var(--tcs-space-3) var(--tcs-space-4)}.completion-matrix-panel{min-width:0}.completion-matrix-panel[data-table-variant=daily-targets]{overflow:visible;padding-bottom:0}.completion-matrix-panel[data-table-variant=monthly-targets]{max-height:none;overflow-x:auto;overflow-y:visible;padding-bottom:0;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-top:42px}.completion-matrix-scroll{overflow-x:auto;padding-bottom:14px}.completion-matrix-panel[data-table-variant=monthly-targets] .completion-matrix-scroll{overflow:visible;padding-bottom:0}.completion-matrix-panel[data-table-variant=daily-targets] .completion-matrix-scroll{max-height:none;overflow-x:auto;overflow-y:visible;padding-bottom:0;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.completion-matrix-panel[data-table-variant=daily-targets] .sticky-horizontal-scrollbar{display:none}[data-monthly-formula-trigger]{cursor:cell}.monthly-formula-dialog{width:min(520px,calc(100vw - 32px));border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);box-shadow:var(--tcs-shadow-lg)}.monthly-formula-dialog::backdrop{background:rgb(15 23 42/.26)}.monthly-formula-dialog .completion-group-form{margin:0}.monthly-formula-dialog textarea{min-height:96px;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace);resize:vertical}.completion-matrix-table{min-width:1180px}.monthly-target-table{width:100%;min-width:0;max-width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.monthly-target-table col.monthly-target-col-manager,.monthly-target-table col.monthly-target-col-supervisor,.monthly-target-table col.monthly-target-col-team-lead{width:4.8%}.monthly-target-table col.monthly-target-col-department{width:5.2%}.monthly-target-table col.monthly-target-col-member{width:7.5%}.monthly-target-table col[class*=monthly-target-col-half-],.monthly-target-table col[class*=monthly-target-col-month-]{width:6.4%}.monthly-target-table col.monthly-target-col-half-rate,.monthly-target-table col.monthly-target-col-month-rate{width:7.2%}.monthly-target-table thead th{position:sticky;top:0;z-index:12;background:color-mix(in srgb,var(--tcs-color-bg-subtle) 78%,var(--tcs-color-bg-surface));box-shadow:none}.monthly-target-table td,.monthly-target-table th{height:28px;border:1.5px solid #6b7280;padding:2px 3px;font-size:11px;text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;word-break:normal}.monthly-target-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monthly-target-table thead th{overflow:visible;line-height:1.12}.monthly-target-table thead .table-header-filter-label{flex-wrap:wrap;gap:1px 2px;white-space:normal}.monthly-target-table thead .table-header-filter-label>span:first-child{overflow:visible;text-overflow:clip;white-space:normal}.monthly-target-table thead .table-header-filter summary{width:16px;height:18px;font-size:10px}.monthly-target-table .amount-cell,.monthly-target-table td[data-state]{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monthly-target-table .table-header-filter-label{justify-content:center}.monthly-target-table .completion-person-cell :where(strong,span){min-width:0;overflow:hidden;text-overflow:ellipsis}.monthly-target-table thead th{border-bottom-width:2.5px}.monthly-target-table tbody tr[data-monthly-target-group-start=true]>td{border-top-width:2px}.monthly-target-table tbody tr[data-monthly-target-department-start=true]>td{border-top-width:2.5px}.daily-target-table{width:100%;min-width:0;max-width:100%;border-spacing:0;table-layout:fixed;font-size:12px}.daily-target-table .daily-target-col-manager-person{width:8.1%}.daily-target-table .daily-target-col-manager-money{width:5.2%}.daily-target-table .daily-target-col-supervisor-person{width:7.1%}.daily-target-table .daily-target-col-supervisor-money{width:5.45%}.daily-target-table .daily-target-col-team-lead-person{width:7.2%}.daily-target-table .daily-target-col-team-lead-money{width:5.55%}.daily-target-table .daily-target-col-result{width:3.55%}.daily-target-table .daily-target-col-count{width:5.6%}.daily-target-table .daily-target-col-order-count{width:5.75%}.daily-target-table .daily-target-col-average{width:5.45%}.daily-target-table .daily-target-col-rank{width:5.05%}.daily-target-table td,.daily-target-table th{--daily-target-cell-bg:var(--tcs-color-bg-surface);--daily-target-cell-border:color-mix(in srgb,var(--tcs-color-border-strong) 72%,var(--tcs-color-border-subtle));background:var(--daily-target-cell-bg);border-right:2px solid var(--daily-target-cell-border);border-bottom:2px solid var(--daily-target-cell-border);overflow:visible;padding:3px 4px;text-overflow:clip;vertical-align:middle}.daily-target-table thead th{--daily-target-cell-bg:color-mix(in srgb,var(--tcs-color-bg-subtle) 72%,var(--tcs-color-bg-surface));color:var(--ink-600);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold);line-height:1.28;text-align:center;vertical-align:middle;white-space:nowrap}.daily-target-table thead th[aria-label$="日完成"]{--daily-target-cell-bg:#dff2c4;color:var(--tcs-color-text-primary);font-weight:var(--tcs-font-weight-bold);box-shadow:inset 1px 0 0 rgba(101,163,13,.25),inset -1px 0 0 rgba(101,163,13,.25)}.daily-target-table td:first-child,.daily-target-table th:first-child{border-left:2px solid var(--daily-target-cell-border)}.daily-target-table tbody tr:first-child>td{border-top:2px solid var(--daily-target-cell-border)}.daily-target-table tbody tr:nth-child(2n)>td{--daily-target-cell-bg:var(--tcs-color-bg-surface)}.daily-target-table .completion-person-cell,.daily-target-table .completion-readonly-cell{gap:0;justify-items:center;text-align:center}.daily-target-table .completion-person-cell strong,.daily-target-table .completion-readonly-cell strong,.daily-target-table td>strong{display:block;min-width:0;overflow:visible;overflow-wrap:normal;text-overflow:clip;white-space:nowrap;word-break:keep-all;font-size:12px}.daily-target-table .completion-person-cell span,.daily-target-table .table-subtext{color:var(--tcs-color-text-tertiary);font-size:10.5px;font-weight:var(--tcs-font-weight-medium);line-height:1.08;overflow:visible;overflow-wrap:normal;text-overflow:clip;white-space:nowrap;word-break:keep-all}.daily-target-table .daily-target-person-cell{padding-inline:4px;text-align:center}.daily-target-table .amount-cell{font-size:12px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.daily-target-table .completion-result-cell{min-width:0;gap:2px}.daily-target-table .status{justify-content:center;justify-self:center;min-height:18px;gap:0;padding-inline:2px;font-size:11px;text-align:center}.daily-target-table .status:before{display:none}.completion-record-workbench[data-record-detail-open=true] .daily-target-table{min-width:0}.completion-matrix-table td,.completion-matrix-table th{white-space:nowrap;vertical-align:middle}.completion-matrix-table .daily-target-level-cell{--daily-target-cell-bg:var(--daily-target-department-bg,var(--tcs-color-bg-surface));background:var(--daily-target-cell-bg);vertical-align:middle}.completion-matrix-table .monthly-target-merged-cell{background:var(--tcs-color-bg-surface);color:var(--ink-800);font-weight:var(--tcs-font-weight-semibold);text-align:center;vertical-align:middle;white-space:normal;word-break:keep-all}.daily-target-table td,.daily-target-table th{height:29px;line-height:1.12;white-space:nowrap}.daily-target-table tbody td{text-align:center}.daily-target-table tbody tr[data-daily-target-department-tone]>td{--daily-target-cell-bg:var(--daily-target-department-bg,var(--tcs-color-bg-surface));background:var(--daily-target-cell-bg)}.daily-target-table tbody tr[data-daily-target-department-tone=blue]>td{--daily-target-department-bg:#e6f3ff;--daily-target-achieved-bg:#cfe8ff;--daily-target-achieved-border:#9dcbed}.daily-target-table tbody tr[data-daily-target-department-tone=green]>td{--daily-target-department-bg:#e6f9e6;--daily-target-achieved-bg:#d3f0d1;--daily-target-achieved-border:#a9d6a5}.daily-target-table tbody tr[data-daily-target-department-tone=yellow]>td{--daily-target-department-bg:#fff9e6;--daily-target-achieved-bg:#fff0bf;--daily-target-achieved-border:#e5d58b}.daily-target-table tbody tr[data-daily-target-department-tone=purple]>td{--daily-target-department-bg:#f3e6ff;--daily-target-achieved-bg:#e8d1ff;--daily-target-achieved-border:#cdb0e8}.daily-target-table tbody tr[data-daily-target-department-tone=orange]>td{--daily-target-department-bg:#fff0e6;--daily-target-achieved-bg:#ffe0cc;--daily-target-achieved-border:#e9be9e}.daily-target-table tbody tr[data-daily-target-manager-tone]>td{--daily-target-department-bg:var(--daily-target-manager-bg,var(--tcs-color-bg-surface));--daily-target-achieved-bg:var(--daily-target-manager-bg,var(--tcs-color-bg-surface));--daily-target-achieved-border:var(--daily-target-manager-border,var(--daily-target-cell-border));--daily-target-cell-bg:var(--daily-target-manager-bg,var(--tcs-color-bg-surface));background:var(--daily-target-cell-bg)}.daily-target-table tbody tr[data-daily-target-manager-tone=blue]>td{--daily-target-manager-bg:#e6f3ff;--daily-target-manager-border:#9dcbed}.daily-target-table tbody tr[data-daily-target-manager-tone=green]>td{--daily-target-manager-bg:#e6f9e6;--daily-target-manager-border:#a9d6a5}.daily-target-table .amount-cell,.daily-target-table .daily-target-count-cell,.daily-target-table .daily-target-rank-cell{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.daily-target-table .daily-target-result-cell{text-align:center;white-space:nowrap}.daily-target-table .daily-target-achieved-cell,.daily-target-table tbody tr[data-daily-target-department-tone]>td.daily-target-achieved-cell{--daily-target-cell-bg:var(--daily-target-achieved-bg,rgba(132,204,22,0.24));background:var(--daily-target-cell-bg);border-left:1px solid var(--daily-target-achieved-border,rgba(101,163,13,.26));border-right:1px solid var(--daily-target-achieved-border,rgba(101,163,13,.26));color:var(--tcs-color-text-primary);font-weight:var(--tcs-font-weight-bold)}.daily-target-table .amount-cell[data-state=over]{--daily-target-cell-bg:rgba(22,163,74,0.1);color:var(--tcs-color-success);background:var(--daily-target-cell-bg)}.completion-record-workbench .daily-target-table [data-record-target]:focus-visible>td,.completion-record-workbench .daily-target-table [data-record-target][aria-selected=true]>td,.completion-record-workbench .daily-target-table [data-record-target][data-selected=true]>td,.daily-target-table tbody tr:hover>td{background:var(--daily-target-cell-bg)}.completion-record-workbench .daily-target-table [data-record-target]:focus-visible>td,.completion-record-workbench .daily-target-table [data-record-target][aria-selected=true]>td,.completion-record-workbench .daily-target-table [data-record-target][data-selected=true]>td{box-shadow:inset 0 0 0 1px rgba(39,85,122,.28)}.completion-record-workbench .daily-target-table [data-record-target]:focus-visible>td:first-child,.completion-record-workbench .daily-target-table [data-record-target][aria-selected=true]>td:first-child,.completion-record-workbench .daily-target-table [data-record-target][data-selected=true]>td:first-child{box-shadow:inset 3px 0 0 rgba(39,85,122,.58),inset 0 0 0 1px rgba(39,85,122,.28)}.daily-target-rank-cell{text-align:center;font-weight:var(--tcs-font-weight-bold)}.daily-target-rank-cell>span{display:inline-flex;justify-content:center;min-width:34px;border-radius:var(--tcs-radius-sm);background:var(--tcs-color-bg-subtle);padding:2px 4px;color:var(--ink-700)}.daily-target-rank-cell[data-rank-state=top]>span{border:1px solid rgba(217,119,6,.35);background:rgba(253,230,138,.72);color:#92400e}.daily-target-rank-cell[data-rank-state=last]>span{border:1px solid rgba(220,38,38,.24);background:rgba(254,226,226,.82);color:var(--tcs-color-danger)}.monthly-target-total-row td{background:rgba(132,204,22,.18);border-top-width:2px;color:var(--ink-800);font-weight:var(--tcs-font-weight-bold)}.monthly-target-total-row[data-monthly-target-total=department] td{background:rgba(132,204,22,.23);border-top-width:2.5px}.monthly-target-total-row[data-monthly-target-total=manager] td{background:rgba(132,204,22,.3);border-top-width:2.5px}.monthly-target-total-row .monthly-target-total-label{text-align:center;white-space:nowrap}.completion-person-cell,.completion-readonly-cell{display:grid;min-width:0;gap:3px}.completion-person-cell strong,.completion-readonly-cell strong{color:var(--ink-800);overflow-wrap:anywhere}.completion-result-cell{display:inline-grid;gap:4px;align-items:center;min-width:78px}.completion-result-cell strong{color:var(--ink-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.daily-target-screenshot-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);padding:6px 8px}.daily-target-screenshot-toolbar>div{display:flex;min-width:0;flex-wrap:wrap;gap:8px 10px;align-items:center}.daily-target-screenshot-toolbar strong{color:var(--ink-800);font-size:13px}.daily-target-screenshot-toolbar .filter-chips{margin:0}.app-shell:has(.daily-target-screenshot-page){width:min(100% - 20px,1800px);padding-top:10px}.app-shell:has(.daily-target-screenshot-page)>.app-nav,.daily-target-screenshot-page .page-header,.daily-target-screenshot-page .view-switcher{display:none}.daily-target-screenshot-workbench{gap:6px}.daily-target-screenshot-workbench .completion-kpi-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.daily-target-screenshot-workbench .completion-kpi-strip .dashboard-kpi{min-height:60px;padding:6px 8px}.daily-target-screenshot-workbench .completion-kpi-strip .dashboard-kpi strong{font-size:17px}.daily-target-screenshot-workbench .completion-kpi-strip .dashboard-kpi small,.daily-target-screenshot-workbench .completion-kpi-strip .dashboard-kpi span{font-size:10px;line-height:1.16}.daily-target-screenshot-workbench .completion-record-workbench{grid-template-columns:minmax(0,1fr);gap:0}.daily-target-screenshot-workbench .completion-matrix-panel{border-radius:var(--tcs-radius-base);box-shadow:none}.daily-target-screenshot-workbench .completion-matrix-scroll{overflow:visible;padding-bottom:0}.daily-target-screenshot-workbench .daily-target-table{min-width:0;font-size:10px}.daily-target-screenshot-workbench .daily-target-table td,.daily-target-screenshot-workbench .daily-target-table th{height:24px;padding:1px 3px}.daily-target-screenshot-workbench .daily-target-table .amount-cell,.daily-target-screenshot-workbench .daily-target-table .completion-person-cell span,.daily-target-screenshot-workbench .daily-target-table .table-subtext{font-size:9.8px}.daily-target-screenshot-workbench .daily-target-table .completion-result-cell{gap:1px}.daily-target-screenshot-workbench .daily-target-table .status{min-height:18px;padding-inline:5px;font-size:10px}@media (min-width:901px){.app-shell:has(.daily-target-screenshot-page){grid-template-columns:minmax(0,1fr)}.app-shell:has(.daily-target-screenshot-page)>:not(.app-nav){grid-column:1}}.team-performance-mode-tabs{display:flex;flex-wrap:wrap;gap:var(--tcs-space-2);margin:var(--tcs-space-4) 0}.completion-group-form{display:grid;gap:var(--tcs-space-3)}.completion-group-form label{display:grid;gap:5px;margin:0;color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-caption);font-weight:var(--tcs-font-weight-semibold)}.completion-group-form input{min-height:36px}.completion-group-form button{justify-self:start}@media (max-width:1024px){.order-report-dashboard-filter-panel{grid-template-columns:minmax(0,1fr)}.order-report-dashboard-filter-panel .dashboard-quick-filter-actions{justify-content:flex-start}.report-entry-workbench [data-report-entry-workbench-cards]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-details{grid-template-columns:1fr}.dashboard-conclusion-grid,.dashboard-followup-duo,.finance-visual-grid,.sales-performance-board-grid,.team-performance-summary,.trend-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-block-heading{min-height:auto;flex-wrap:wrap;padding:12px var(--tcs-space-4)}.action-queue-item{grid-template-columns:auto minmax(0,1fr)}.action-queue-item .button{grid-column:2;width:max-content}.completion-layout{grid-template-columns:1fr}.completion-summary-panel{position:static}}@media (max-width:720px){.action-queue-item,.combined-rank-grid,.dashboard-filter-bar,.dashboard-followup-duo,.dashboard-grid,.dashboard-kpi-strip,.distribution-body,.finance-chart-summary,.finance-donut-body,.finance-visual-grid,.home-command-bar,.home-flow-step-wrap,.home-flow-steps,.home-status-grid,.metric-grid,.mini-bar-row,.report-entry-grid,.report-entry-metrics,.report-entry-summary,.report-entry-workbench [data-report-entry-workbench-cards],.sales-performance-board-grid,.task-preview-grid,.task-preview-row,.trend-comparison-grid{grid-template-columns:1fr}.action-queue-item .button{grid-column:auto}.home-command-actions{justify-content:flex-start}.report-entry-shortcuts{display:grid}.completion-date-form,.completion-inline-form,.team-performance-month-form{align-items:stretch}.completion-inline-form,.team-performance-month-form{flex-wrap:wrap}.contract-dashboard-filter-panel .contract-region-team-filter-row .dashboard-team-filter-form,.dashboard-filter-left .dashboard-team-filter-form,.dashboard-filter-left .report-filter-form{grid-template-columns:1fr;max-width:none}.report-filter-form button{margin-top:0}.dashboard-quick-filter-actions{justify-content:flex-start}.dashboard-quick-filter-actions :where(.button,button),.dashboard-quick-filter-actions>form :where(.button,button){flex:1 1 160px}.board-shortcut-label,.board-shortcut-list{flex-basis:100%}.board-shortcut-chip{flex:1 1 128px}.donut-chart{width:min(180px,70vw);justify-self:center}.home-flow-arrow{display:none}}.case-dashboard-workbench-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.team-group-compare .team-group-compare-header{display:flex;align-items:baseline;gap:var(--tcs-space-3);flex-wrap:wrap;padding:var(--tcs-space-3) var(--tcs-space-4) 0}.team-group-compare .team-group-compare-header h2{margin:0;font-size:var(--tcs-font-size-lg,16px)}.team-group-compare .mini-bar-row[data-team-compare-mine=true]{border:1px solid var(--tcs-color-accent-gold-border);background:var(--tcs-color-accent-gold-bg)}.team-group-compare-rank{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-right:6px;border-radius:var(--tcs-radius-pill);background:var(--tcs-color-bg-muted);color:var(--tcs-color-text-tertiary);font-size:11px;font-weight:800}.team-group-compare-mine-tag,.team-group-compare-rank[data-rank="1"]{background:var(--tcs-color-accent-gold);color:var(--tcs-color-text-inverse)}.team-group-compare-mine-tag{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:var(--tcs-radius-pill);font-size:10px;font-weight:800}.team-group-compare-mine-hint{margin:var(--tcs-space-2) var(--tcs-space-4) var(--tcs-space-3);padding:var(--tcs-space-2) var(--tcs-space-3);border-radius:var(--tcs-radius-sm);font-size:12.5px;font-weight:600}.performance-caliber-tag,.team-group-compare-mine-hint{background:var(--tcs-color-accent-gold-bg);color:var(--tcs-color-accent-gold-text)}.performance-caliber-tag{display:inline-flex;align-items:center;margin-left:var(--tcs-space-2);padding:2px 10px;border:1px solid var(--tcs-color-accent-gold-border);border-radius:var(--tcs-radius-pill);font-size:11px;font-weight:700;white-space:nowrap}.performance-scope-bar{display:flex;align-items:center;gap:var(--tcs-space-2);flex-wrap:wrap;padding:var(--tcs-space-2) var(--tcs-space-3);margin-bottom:var(--tcs-space-3);border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-md);background:var(--tcs-color-bg-surface)}.performance-scope-bar>*{flex-shrink:0}.performance-scope-label{white-space:nowrap;font-size:12px;font-weight:800;color:var(--tcs-color-brand)}.performance-scope-divider{width:1px;height:18px;background:var(--tcs-color-border-subtle)}.performance-channel-filter{display:inline-flex;align-items:center;gap:var(--tcs-space-2)}.performance-channel-filter select{min-height:28px;padding:4px 28px 4px 8px;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);color:var(--tcs-color-text-primary);font-size:12px;font-weight:600}.performance-scope-hint{margin-left:auto;font-size:11.5px;color:var(--tcs-color-text-tertiary)}[data-sales-performance-board] .mini-bar-row>a:first-child{min-width:0;color:inherit;text-decoration:none;overflow-wrap:anywhere}[data-sales-performance-board] .mini-bar-value>a{display:inline-flex;align-items:center;gap:3px;border-radius:var(--tcs-radius-sm);background:var(--tcs-color-bg-subtle);padding:2px 6px;color:inherit;text-decoration:underline;overflow-wrap:anywhere}