.nx-stack__seg[data-s="1"],.nx-stack__swatch[data-s="1"]{fill:var(--tcs-color-chart-1);background:var(--tcs-color-chart-1)}.nx-stack__seg[data-s="2"],.nx-stack__swatch[data-s="2"]{fill:var(--tcs-color-chart-4);background:var(--tcs-color-chart-4)}.nx-stack__seg[data-s="3"],.nx-stack__swatch[data-s="3"]{fill:var(--tcs-color-chart-3);background:var(--tcs-color-chart-3)}.nx-stack__seg[data-s="4"],.nx-stack__swatch[data-s="4"]{fill:var(--tcs-color-chart-9);background:var(--tcs-color-chart-9)}.nx-stack__seg[data-s="5"],.nx-stack__swatch[data-s="5"]{fill:var(--tcs-color-chart-5);background:var(--tcs-color-chart-5)}.nx-kpihero__dot,.nx-kpihero__line--cur{stroke:var(--tcs-color-chart-1)}.nx-kpihero__dot{fill:var(--tcs-color-chart-1)}.nx-kpihero__dot--hollow{fill:var(--tcs-ui-surface)}.nx-kpihero__area{fill:var(--tcs-color-chart-1);fill-opacity:.08}.nx-kpihero__swatch--cur{background:var(--tcs-color-chart-1)}.nx-rank__bar-fill,.nx-region__bar-fill{fill:var(--tcs-color-chart-4)}.nx-rank__bar[data-gold] .nx-rank__bar-fill,.nx-region[data-tone=gold] .nx-region__bar-fill{fill:var(--tcs-ui-gold)}.nx-pagehead .nx-pagehead-scope{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tcs-ui-space-8);margin-left:auto}.nx-pagehead .nx-pagehead-scope+.nx-period{margin-left:0}.nx-perf{display:grid;gap:var(--tcs-ui-space-16);min-width:0}.nx-perf__conclusion{margin:0;font-family:var(--tcs-ui-font-serif);font-size:var(--tcs-ui-fs-20);line-height:1.5}.nx-perf__conclusion b{font-family:var(--tcs-ui-font-mono);font-weight:700}.nx-perf__regions{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.nx-perf__cols3,.nx-perf__regions{display:grid;gap:var(--tcs-ui-space-16)}.nx-perf__cols3{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start}.nx-perf__card{min-width:0;background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-card)}.nx-perf__card-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tcs-ui-space-8) var(--tcs-ui-space-12);padding:var(--tcs-ui-space-12) var(--tcs-ui-space-16);border-bottom:1px solid var(--tcs-ui-line-soft)}.nx-perf__card-title{margin:0;font-size:var(--tcs-ui-fs-16)}.nx-perf__card-sub{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-perf__card-r{display:flex;gap:var(--tcs-ui-space-8);align-items:center;margin-left:auto}.nx-perf__card-r a{color:var(--tcs-ui-brand);font-size:var(--tcs-ui-fs-13);text-decoration:none;white-space:nowrap}.nx-perf__sumline{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-4) var(--tcs-ui-space-24);align-items:baseline;padding:var(--tcs-ui-space-12) var(--tcs-ui-space-16);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-13);border-bottom:1px solid var(--tcs-ui-line-soft)}.nx-perf__sumline b{margin-left:var(--tcs-ui-space-4);color:var(--tcs-ui-ink);font-family:var(--tcs-ui-font-mono);font-size:var(--tcs-ui-fs-16);font-weight:600}.nx-perf__sumline [data-tone=warn] b{color:var(--tcs-ui-warn-text)}.nx-perf__toolbar{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-8);align-items:center;padding:var(--tcs-ui-space-12) var(--tcs-ui-space-16);border-bottom:1px solid var(--tcs-ui-line)}.nx-perf-head{display:grid;gap:var(--tcs-ui-space-12);min-width:0;margin-bottom:var(--tcs-ui-space-16)}.nx-perf-head .nx-pagehead-actions{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-8);align-items:center}.nx-perf-head__btn{display:inline-flex;gap:var(--tcs-ui-space-4);align-items:center;height:34px;padding:0 var(--tcs-ui-space-16);color:var(--tcs-ui-ink);font-size:var(--tcs-ui-fs-13);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-control)}.nx-perf-head__btn:hover{border-color:var(--tcs-ui-brand-line)}.nx-perf-head__btn[data-primary=true]{color:var(--tcs-ui-on-brand);font-weight:600;background:var(--tcs-ui-brand);border-color:var(--tcs-ui-brand)}.nx-perf-head__btn[data-primary=true]:hover{background:var(--tcs-ui-brand-hover)}.nx-perf-head__btn:focus-visible{outline:2px solid var(--tcs-ui-brand);outline-offset:2px}.nx-perf-head__note{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-perf-head__channel .performance-channel-filter{display:inline-flex;gap:var(--tcs-ui-space-4);align-items:center;margin:0}.nx-perf-head__channel .performance-scope-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nx-perf-head__channel select{height:34px;padding:0 var(--tcs-ui-space-8);color:var(--tcs-ui-ink);font-size:var(--tcs-ui-fs-13);background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-control)}.nx-perf-head__custom{display:grid;gap:var(--tcs-ui-space-8);padding-top:var(--tcs-ui-space-8);border-top:1px solid var(--tcs-ui-line-soft)}.nx-perf-head__custom label{display:grid;gap:var(--tcs-ui-space-4);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-perf-head__custom input[type=date]{height:32px;padding:0 var(--tcs-ui-space-8);color:var(--tcs-ui-ink);font-size:var(--tcs-ui-fs-13);background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-control)}.nx-perf-head__tabs .nx-tabs__list{flex-wrap:wrap}.nx-perf-head__segs{justify-self:start}.nx-perf-head__dot{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 var(--tcs-ui-space-4);margin-left:var(--tcs-ui-space-4);color:var(--tcs-ui-on-brand);font-family:var(--tcs-ui-font-mono);font-size:var(--tcs-ui-fs-11-5);font-weight:600;line-height:1;background:var(--tcs-ui-bad);border-radius:var(--tcs-ui-radius-pill)}.nx-perf__overview{display:grid;gap:var(--tcs-ui-space-16);min-width:0}.nx-perf__delta[data-tone=up]{color:var(--tcs-ui-ok-text)}.nx-perf__bad,.nx-perf__delta[data-tone=down]{color:var(--tcs-ui-bad-text)}.nx-perf__bad{font-weight:600}.nx-perf__code{color:var(--tcs-ui-muted);font-family:var(--tcs-ui-font-mono);font-size:var(--tcs-ui-fs-12)}.nx-perf__card-body{padding:var(--tcs-ui-space-12) var(--tcs-ui-space-16)}.nx-perf__region-slot{display:grid;min-width:0}.nx-perf__cmp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--tcs-ui-space-12);padding:var(--tcs-ui-space-8) 0 var(--tcs-ui-space-12)}.nx-perf__cmp-item{display:grid;gap:var(--tcs-ui-space-4);padding:var(--tcs-ui-space-12) var(--tcs-ui-space-16);color:inherit;text-decoration:none;background:var(--tcs-ui-surface-sunken);border:1px solid var(--tcs-ui-line-soft);border-radius:var(--tcs-ui-radius-card)}.nx-perf__cmp-item:hover{border-color:var(--tcs-ui-brand-line)}.nx-perf__cmp-label,.nx-perf__cmp-sub{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-perf__cmp-num{font-family:var(--tcs-ui-font-mono);font-size:var(--tcs-ui-fs-20);font-weight:600}.nx-perf__ovbar{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-8) var(--tcs-ui-space-12);align-items:center;padding:var(--tcs-ui-space-8) var(--tcs-ui-space-16)}.nx-perf__refresh{margin-left:auto}.nx-perf__refresh .dashboard-refresh-control{display:inline-flex;gap:var(--tcs-ui-space-8);align-items:center;color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-perf__refresh .dashboard-refresh-control button{height:30px;padding:0 var(--tcs-ui-space-12);color:var(--tcs-ui-ink);font-size:var(--tcs-ui-fs-12);cursor:pointer;background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-control)}.nx-perf__field{display:grid;gap:var(--tcs-ui-space-4);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-perf__field input,.nx-perf__field select{height:32px;padding:0 var(--tcs-ui-space-8);color:var(--tcs-ui-ink);font-size:var(--tcs-ui-fs-13);background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-control)}.nx-perf__drawer{display:grid;gap:var(--tcs-ui-space-16);min-width:0}.nx-perf__drawer-sec{display:grid;gap:var(--tcs-ui-space-8);min-width:0}.nx-perf__drawer-actions,.nx-perf__drawer-sec-head{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-8);align-items:center;justify-content:space-between}.nx-perf__drawer-actions{justify-content:flex-start}.nx-perf__dims{justify-self:start}.nx-perf__dims .nx-tabs__list{flex-wrap:wrap}.nx-perf__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:var(--tcs-ui-space-8);padding:var(--tcs-ui-space-12) var(--tcs-ui-space-16)}.nx-perf__kpi{display:grid;gap:var(--tcs-ui-space-4);min-width:0;padding:var(--tcs-ui-space-8) var(--tcs-ui-space-12);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12);background:var(--tcs-ui-surface-sunken);border-radius:var(--tcs-ui-radius-card)}.nx-perf__kpi b{color:var(--tcs-ui-ink);font-family:var(--tcs-ui-font-mono);font-size:var(--tcs-ui-fs-16);font-weight:600;overflow-wrap:anywhere}.nx-perf__kpi[data-gold]{background:var(--tcs-ui-gold-soft)}.nx-perf__kpi[data-muted] b{color:var(--tcs-ui-muted)}.nx-perf__drawer .nx-perf__kpis{padding:0}.nx-perf__pills{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-8)}.nx-perf__pill,.nx-perf__status{padding:var(--tcs-ui-space-4) var(--tcs-ui-space-8);color:var(--tcs-ui-ink-2);font-size:var(--tcs-ui-fs-12);background:var(--tcs-ui-surface-sunken);border-radius:var(--tcs-ui-radius-pill)}.nx-perf__tablewrap{min-width:0;overflow:auto}.nx-perf__table{width:100%;border-collapse:collapse;font-size:var(--tcs-ui-fs-13)}.nx-perf__table td,.nx-perf__table th{padding:var(--tcs-ui-space-8);text-align:left;white-space:nowrap;border-bottom:1px solid var(--tcs-ui-line-soft)}.nx-perf__table thead th{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12);font-weight:500}.nx-perf__table [data-align=end]{font-family:var(--tcs-ui-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.nx-perf__table a{color:var(--tcs-ui-brand);text-decoration:none}.nx-perf__total td,.nx-perf__total th{font-weight:600;background:var(--tcs-ui-surface-sunken)}.nx-perf__empty,.nx-perf__note{margin:0;color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-13)}.nx-perf__empty{padding:var(--tcs-ui-space-16)}.nx-perf__cols3>*{min-width:0}.nx-perf__cols3>.nx-perf__card{overflow:hidden}.nx-perf-team{display:grid;gap:var(--tcs-ui-space-16);min-width:0}.nx-perf-team__lead{font-family:var(--tcs-ui-font-serif)}.nx-perf-team__concl-sub{font-family:var(--tcs-ui-font-sans);font-size:var(--tcs-ui-fs-14)}.nx-perf-team__concl-sub,.nx-perf-team__muted{color:var(--tcs-ui-muted)}.nx-perf-team__mom[data-tone=up]{color:var(--tcs-ui-ok-text)}.nx-perf-team__mom[data-tone=down]{color:var(--tcs-ui-bad-text)}.nx-perf-team__tools{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-8);align-items:center;margin-left:auto}.nx-perf-team__clear{color:var(--tcs-ui-brand);font-size:var(--tcs-ui-fs-13);text-decoration:none;white-space:nowrap}.nx-perf-team__sumsub{display:block;color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-perf-team__notice{margin:0;padding:var(--tcs-ui-space-8) var(--tcs-ui-space-16);color:var(--tcs-ui-warn-text);font-size:var(--tcs-ui-fs-12);background:var(--tcs-ui-warn-soft);border-bottom:1px solid var(--tcs-ui-line-soft)}.nx-perf-team__empty{display:grid;gap:var(--tcs-ui-space-4)}.nx-perf-team__th{display:inline-flex;gap:var(--tcs-ui-space-4);align-items:center}.nx-perf-team__who{display:grid;gap:var(--tcs-ui-space-4)}.nx-perf-team__name{color:var(--tcs-ui-brand);font-weight:600;text-decoration:none}.nx-perf-team__sub{display:inline-flex;gap:var(--tcs-ui-space-4);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-perf-team__status{padding:0 var(--tcs-ui-space-4);color:var(--tcs-ui-warn-text);background:var(--tcs-ui-warn-soft);border-radius:var(--tcs-ui-radius-pill)}.nx-perf-team-filter__trigger,.nx-perf-team-sort__trigger{display:inline-flex;gap:var(--tcs-ui-space-4);align-items:center;color:var(--tcs-ui-ink-2);font-size:var(--tcs-ui-fs-13);cursor:pointer;background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-control)}.nx-perf-team-filter__trigger{padding:0 var(--tcs-ui-space-4);border-color:transparent}.nx-perf-team-sort__trigger{height:32px;padding:0 var(--tcs-ui-space-12)}.nx-perf-team-filter__icon[data-active]{color:var(--tcs-ui-brand);font-weight:700}.nx-perf-team-filter__form,.nx-perf-team-sort__form{display:grid;gap:var(--tcs-ui-space-8);width:min(320px,90vw);font-size:var(--tcs-ui-fs-13)}.nx-perf-team-sort__form{width:auto;min-width:0}.nx-perf-team-filter__title{font-size:var(--tcs-ui-fs-14)}.nx-perf-team-filter__field,.nx-perf-team-filters__field{display:grid;gap:var(--tcs-ui-space-4);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-perf-team-filter__field input,.nx-perf-team-filters__field input,.nx-perf-team-filters__field select,.nx-perf-team-sort__rule select{height:32px;padding:0 var(--tcs-ui-space-8);color:var(--tcs-ui-ink);font-size:var(--tcs-ui-fs-13);background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-control)}.nx-perf-team-filter__grid{grid-template-columns:1fr 1fr}.nx-perf-team-filter__grid,.nx-perf-team-filter__options{display:grid;gap:var(--tcs-ui-space-8)}.nx-perf-team-filter__shortcuts,.nx-perf-team-sort__acts,.nx-perf-team-sort__foot{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-8)}.nx-perf-team-filter__shortcuts button,.nx-perf-team-filter__undo,.nx-perf-team-sort__acts button,.nx-perf-team-sort__foot button{padding:var(--tcs-ui-space-4) var(--tcs-ui-space-8);color:var(--tcs-ui-ink-2);font-size:var(--tcs-ui-fs-12);cursor:pointer;background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-control)}.nx-perf-team-filter__list{display:grid;gap:var(--tcs-ui-space-4);max-height:240px;overflow-y:auto}.nx-perf-team-filter__check{display:flex;gap:var(--tcs-ui-space-8);align-items:center}.nx-perf-team-filter__empty{margin:0;color:var(--tcs-ui-muted)}.nx-perf-team-filter__apply,.nx-perf-team-sort__apply{justify-self:end;height:32px;padding:0 var(--tcs-ui-space-16);color:var(--tcs-ui-on-brand);font-weight:600;cursor:pointer;background:var(--tcs-ui-brand);border:1px solid var(--tcs-ui-brand);border-radius:var(--tcs-ui-radius-control)}.nx-perf-team-sort__now{font-weight:600}.nx-perf-team-sort__more{color:var(--tcs-ui-muted);font-style:normal}.nx-perf-team-sort__head{display:grid;gap:var(--tcs-ui-space-4)}.nx-perf-team-sort__head span{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-perf-team-sort__list{display:grid;gap:var(--tcs-ui-space-8);margin:0;padding:0;list-style:none}.nx-perf-team-sort__rule{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:var(--tcs-ui-space-8);align-items:end;padding-bottom:var(--tcs-ui-space-8);border-bottom:1px solid var(--tcs-ui-line-soft)}.nx-perf-team-sort__rule label{display:grid;gap:var(--tcs-ui-space-4);min-width:0;color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-perf-team-sort__rule select{width:100%;min-width:0}.nx-perf-team-sort__acts{grid-column:2/-1;justify-content:flex-end}.nx-perf-team-sort__idx{display:inline-grid;place-items:center;width:22px;height:22px;color:var(--tcs-ui-ink-2);font-family:var(--tcs-ui-font-mono);background:var(--tcs-ui-surface-sunken);border-radius:var(--tcs-ui-radius-pill)}.nx-perf-team__gdrawer{position:fixed;inset-block:0;right:0;z-index:calc(var(--tcs-ui-z-popover) - 1);display:grid;grid-auto-rows:max-content;gap:var(--tcs-ui-space-12);width:min(560px,100%);padding:var(--tcs-ui-space-20);overflow-y:auto;background:var(--tcs-ui-surface);border-left:1px solid var(--tcs-ui-line);box-shadow:var(--tcs-ui-shadow-modal)}.nx-perf-team__gdrawer-head{display:flex;gap:var(--tcs-ui-space-12);align-items:start;justify-content:space-between}.nx-perf-team__gdrawer-close{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-20);text-decoration:none}.nx-perf-team__gdrawer-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--tcs-ui-space-8);margin:0}.nx-perf-team__gdrawer-kpis div{padding:var(--tcs-ui-space-8) var(--tcs-ui-space-12);background:var(--tcs-ui-surface-sunken);border-radius:var(--tcs-ui-radius-control)}.nx-perf-team__gdrawer-kpis dt{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-perf-team__gdrawer-kpis dd{margin:0;font-family:var(--tcs-ui-font-mono);font-size:var(--tcs-ui-fs-16);font-weight:600}.nx-perf-team__gdrawer-sec{margin:0;font-size:var(--tcs-ui-fs-14)}.nx-perf-team__gdrawer-list{display:grid;gap:var(--tcs-ui-space-4);margin:0;padding:0;list-style:none}.nx-perf-team__gdrawer-list a{display:grid;grid-template-columns:28px 1fr auto auto auto;gap:var(--tcs-ui-space-8);align-items:baseline;padding:var(--tcs-ui-space-8);color:var(--tcs-ui-ink);text-decoration:none;border-bottom:1px solid var(--tcs-ui-line-soft)}.nx-perf-team__gdrawer-list b,.nx-perf-team__gdrawer-rk{font-family:var(--tcs-ui-font-mono)}.nx-perf-team__gdrawer-rk{color:var(--tcs-ui-muted)}.nx-perf-head~[data-order-report-business-ledger]{min-width:0}.nx-perf-c__body{display:grid;gap:var(--tcs-ui-space-16);min-width:0}.nx-perf-c__panel{display:grid;min-width:0;background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-card)}.nx-perf-c__bar{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-8) var(--tcs-ui-space-12);align-items:center;min-width:0;padding:var(--tcs-ui-space-12) var(--tcs-ui-space-16);background:color-mix(in srgb,var(--tcs-ui-surface-sunken) 45%,var(--tcs-ui-surface));border-bottom:1px solid var(--tcs-ui-line-soft)}.nx-perf-c__bar--sub{background:var(--tcs-ui-surface)}.nx-perf-c__bar-end{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-8);align-items:center;margin-inline-start:auto}.nx-perf-c__field{display:grid;gap:var(--tcs-ui-space-4);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-perf-c__field input,.nx-perf-c__field select{height:var(--tcs-ui-space-32);padding:0 var(--tcs-ui-space-8);color:var(--tcs-ui-ink);font-size:var(--tcs-ui-fs-13);background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-control)}.nx-perf-c__chip{display:inline-flex;gap:var(--tcs-ui-space-4);align-items:center;padding:var(--tcs-ui-space-4) var(--tcs-ui-space-12);font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-ink-2);text-decoration:none;white-space:nowrap;background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-pill)}a.nx-perf-c__chip:hover{color:var(--tcs-ui-ink);border-color:var(--tcs-ui-brand-line)}.nx-perf-c__chip[aria-current=true]{color:var(--tcs-ui-on-brand);background:var(--tcs-ui-brand);border-color:var(--tcs-ui-brand)}.nx-perf-c__chip[data-tone=warn]{color:var(--tcs-ui-warn-text);background:var(--tcs-ui-warn-soft);border-color:var(--tcs-ui-warn-line)}.nx-perf-c__btn{display:inline-flex;gap:var(--tcs-ui-space-4);align-items:center;height:var(--tcs-ui-space-32);min-height:0;padding:0 var(--tcs-ui-space-12);font:inherit;font-size:var(--tcs-ui-fs-13);color:var(--tcs-ui-brand);text-decoration:none;white-space:nowrap;cursor:pointer;background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-brand-line);border-radius:var(--tcs-ui-radius-control)}.nx-perf-c__btn:hover{border-color:var(--tcs-ui-brand)}.nx-perf-c__btn[data-primary=true]{font-weight:600;color:var(--tcs-ui-on-brand);background:var(--tcs-ui-brand);border-color:var(--tcs-ui-brand)}.nx-perf-c__btn[data-primary=true]:hover{background:var(--tcs-ui-brand-hover)}:root[data-theme=dark] .nx-perf-c__btn[data-primary=true],:root[data-theme=dark] .nx-perf-c__chip[aria-current=true]{color:var(--tcs-ui-canvas)}.nx-perf-c__btn[data-gold=true]{font-weight:600;color:var(--tcs-ui-gold-text);background:var(--tcs-ui-gold-soft);border-color:var(--tcs-ui-gold-line)}.nx-perf-c__btn:focus-visible,.nx-perf-c__link:focus-visible,.nx-perf-c__toggle:focus-visible{outline:2px solid var(--tcs-ui-brand);outline-offset:2px}.nx-perf-c__inline-form{display:inline-flex;margin:0}.nx-perf-c__status{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-4) var(--tcs-ui-space-12);align-items:center;padding:var(--tcs-ui-space-8) var(--tcs-ui-space-16);font-size:var(--tcs-ui-fs-13);color:var(--tcs-ui-info-text);background:var(--tcs-ui-info-soft);border:1px solid var(--tcs-ui-info-line);border-radius:var(--tcs-ui-radius-control)}.nx-perf-c__status[data-tone=ok]{color:var(--tcs-ui-ok-text);background:var(--tcs-ui-ok-soft);border-color:var(--tcs-ui-ok-line)}.nx-perf-c__status[data-tone=warn]{color:var(--tcs-ui-warn-text);background:var(--tcs-ui-warn-soft);border-color:var(--tcs-ui-warn-line)}.nx-perf-c__status[data-tone=bad]{color:var(--tcs-ui-bad-text);background:var(--tcs-ui-bad-soft);border-color:var(--tcs-ui-bad-line)}.nx-perf-c__status b{font-weight:600}.nx-perf-c__status a{color:inherit;font-weight:600}.nx-perf-c__okline{padding:var(--tcs-ui-space-12) var(--tcs-ui-space-16);color:var(--tcs-ui-ok-text);background:var(--tcs-ui-ok-soft);border:1px solid var(--tcs-ui-ok-line);border-radius:var(--tcs-ui-radius-card)}.nx-perf-c__lead,.nx-perf-c__okline{margin:0;font-size:var(--tcs-ui-fs-13)}.nx-perf-c__lead{color:var(--tcs-ui-ink-2)}.nx-perf-c__lead b{font-family:var(--tcs-ui-font-mono);font-weight:700;color:var(--tcs-ui-ink)}.nx-perf-c__kpis{min-width:0;padding:var(--tcs-ui-space-12) var(--tcs-ui-space-16);background:color-mix(in srgb,var(--tcs-ui-surface-sunken) 45%,var(--tcs-ui-surface));border-bottom:1px solid var(--tcs-ui-line-soft)}.nx-perf-c__kpi-go{font-weight:600;color:var(--tcs-ui-warn-text);text-decoration:none}.nx-perf-c__kpi-go:hover{text-decoration:underline}.nx-perf-c__table{min-width:0}.nx-perf-c__name{display:inline-flex;gap:var(--tcs-ui-space-4);align-items:baseline;min-width:0;max-width:100%}.nx-perf-c__name-main{min-width:0;overflow:hidden;text-overflow:ellipsis}.nx-perf-c__sub{display:block;font-size:var(--tcs-ui-fs-12);font-weight:400;color:var(--tcs-ui-muted)}.nx-perf-c__sub a{color:inherit}.nx-perf-c__toggle{appearance:none;flex:none;width:var(--tcs-ui-space-20);height:var(--tcs-ui-space-20);min-height:0;padding:0;margin:0;font:inherit;font-size:var(--tcs-ui-fs-12);line-height:1;color:var(--tcs-ui-muted);cursor:pointer;background:none;border:0;border-radius:var(--tcs-ui-radius-control)}.nx-perf-c__toggle:hover{color:var(--tcs-ui-ink);background:var(--tcs-ui-surface-sunken)}.nx-perf-c__amt{font-family:var(--tcs-ui-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-perf-c__amt[data-tone=warn]{font-weight:600;color:var(--tcs-ui-bad-text)}.nx-perf-c__amt[data-tone=ok]{font-weight:600;color:var(--tcs-ui-ok-text)}.nx-perf-c__amt[data-tone=muted],.nx-perf-c__muted{color:var(--tcs-ui-muted)}.nx-perf-c__count{margin-inline-start:var(--tcs-ui-space-4)}.nx-perf-c__count,.nx-perf-c__pill{font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted)}.nx-perf-c__pill{display:inline-block;padding:0 var(--tcs-ui-space-8);line-height:1.6;white-space:nowrap;background:var(--tcs-ui-surface-sunken);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-control)}.nx-perf-c__pill[data-tone=bad]{color:var(--tcs-ui-bad-text);background:var(--tcs-ui-bad-soft);border-color:var(--tcs-ui-bad-line)}.nx-perf-c__pill[data-tone=gold]{color:var(--tcs-ui-gold-text);background:var(--tcs-ui-gold-soft);border-color:var(--tcs-ui-gold-line)}.nx-perf-c__pill[data-tone=ok]{color:var(--tcs-ui-ok-text);background:var(--tcs-ui-ok-soft);border-color:var(--tcs-ui-ok-line)}.nx-perf-c__pill+.nx-perf-c__pill{margin-inline-start:var(--tcs-ui-space-4)}.nx-perf-c__link{font-size:var(--tcs-ui-fs-13);color:var(--tcs-ui-brand);text-decoration:none;white-space:nowrap}.nx-perf-c__link:hover{text-decoration:underline}.nx-perf-c__foot{gap:var(--tcs-ui-space-8) var(--tcs-ui-space-12);padding:var(--tcs-ui-space-8) var(--tcs-ui-space-16);font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted);background:color-mix(in srgb,var(--tcs-ui-surface-sunken) 45%,var(--tcs-ui-surface));border-top:1px solid var(--tcs-ui-line-soft)}.nx-perf-c__foot,.nx-perf-c__foot-end{display:flex;flex-wrap:wrap;align-items:center}.nx-perf-c__foot-end{gap:var(--tcs-ui-space-8);margin-inline-start:auto}.nx-perf-c__empty{display:grid;gap:var(--tcs-ui-space-8);justify-items:center;padding:var(--tcs-ui-space-32) var(--tcs-ui-space-16);font-size:var(--tcs-ui-fs-13);color:var(--tcs-ui-muted);text-align:center}.nx-perf-c__empty b{font-size:var(--tcs-ui-fs-14);font-weight:600;color:var(--tcs-ui-ink)}.nx-perf-c__empty-acts{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-8);justify-content:center;margin-top:var(--tcs-ui-space-4)}.nx-perf-c__groups{display:grid;gap:var(--tcs-ui-space-12);min-width:0}.nx-perf-c__group{min-width:0;background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-card)}.nx-perf-c__group-head{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-4) var(--tcs-ui-space-12);align-items:baseline;padding:var(--tcs-ui-space-12) var(--tcs-ui-space-16);border-bottom:1px solid var(--tcs-ui-line-soft)}.nx-perf-c__group-title{margin:0;font-size:var(--tcs-ui-fs-16)}.nx-perf-c__group-meta{font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted)}.nx-perf-c__drawer{display:grid;gap:var(--tcs-ui-space-16);min-width:0}.nx-perf-c__drawer-sec{display:grid;gap:var(--tcs-ui-space-8);min-width:0}.nx-perf-c__drawer-sec+.nx-perf-c__drawer-sec{padding-top:var(--tcs-ui-space-12);border-top:1px solid var(--tcs-ui-line-soft)}.nx-perf-c__drawer-head{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-8);align-items:baseline;justify-content:space-between}.nx-perf-c__drawer-title{margin:0}.nx-perf-c__drawer legend,.nx-perf-c__drawer-title{font-size:var(--tcs-ui-fs-14);font-weight:600}.nx-perf-c__drawer-table{min-width:0;border:1px solid var(--tcs-ui-line-soft);border-radius:var(--tcs-ui-radius-control)}.nx-perf-c__kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--tcs-ui-space-40) * 4)),1fr));gap:var(--tcs-ui-space-8) var(--tcs-ui-space-16);margin:0}.nx-perf-c__kv>div{display:grid;gap:0;min-width:0}.nx-perf-c__kv dt{font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted)}.nx-perf-c__kv dd{margin:0;font-family:var(--tcs-ui-font-mono);font-size:var(--tcs-ui-fs-14);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nx-perf-c__form{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--tcs-ui-space-40) * 4)),1fr));gap:var(--tcs-ui-space-12) var(--tcs-ui-space-16);margin:0}.nx-perf-c__form label{display:grid;gap:var(--tcs-ui-space-4);font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted)}.nx-perf-c__form input:not([type=hidden],[type=checkbox],[type=radio]),.nx-perf-c__form select,.nx-perf-c__form textarea{box-sizing:border-box;width:100%;min-height:var(--tcs-ui-space-32);padding:0 var(--tcs-ui-space-8);font:inherit;font-size:var(--tcs-ui-fs-13);color:var(--tcs-ui-ink);background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-control)}.nx-perf-c__form textarea{min-height:calc(var(--tcs-ui-space-32) * 2);padding:var(--tcs-ui-space-8)}.nx-perf-c__form-wide{grid-column:1/-1}.nx-perf-c__form-acts{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:var(--tcs-ui-space-8);align-items:center}.nx-perf-c__form-hint{grid-column:1/-1;margin:0;font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted)}.nx-perf-c__split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--tcs-ui-space-40) * 7)),1fr));gap:var(--tcs-ui-space-16);align-items:start;min-width:0}.nx-perf-c__split>*{min-width:0}.nx-perf-c__drawer-sec[data-perf-nx-c-correction-form] .correction-work-order-layout{grid-template-columns:minmax(0,1fr)}.nx-perf-c__drawer-sec[data-perf-nx-c-correction-form] .correction-smart-column{position:static}.nx-perf-c__drawer-sec[data-perf-nx-c-correction-form] .correction-work-order-form .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--tcs-ui-space-40) * 4)),1fr))}.nx-perf-c__current{display:grid;gap:var(--tcs-ui-space-8);padding:var(--tcs-ui-space-12);background:var(--tcs-ui-surface-sunken);border:1px solid var(--tcs-ui-line-soft);border-radius:var(--tcs-ui-radius-card)}.nx-perf-c__names{display:flex;flex-wrap:wrap;gap:var(--tcs-ui-space-4) var(--tcs-ui-space-12);padding:0;margin:0;list-style:none}.nx-perf-c__names a{color:var(--tcs-ui-brand);text-decoration:none}.nx-perf-c__names a:hover{text-decoration:underline}@keyframes tcsShimmer{0%{opacity:.45}to{opacity:1}}body,html{margin:0;padding:0;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}*,:after,:before{box-sizing:border-box}body[data-ui-preferences-restoring="1"] .app-shell{transition:none!important}:focus-visible{outline:none;box-shadow:var(--tcs-shadow-focus)}