.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__line--cur,.nx-kpihero__dot{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{align-items:center;gap:var(--tcs-ui-space-8);flex-wrap:wrap;margin-left:auto;display:flex}.nx-pagehead .nx-pagehead-scope+.nx-period{margin-left:0}.nx-perf{gap:var(--tcs-ui-space-16);min-width:0;display:grid}.nx-perf__conclusion{font-family:var(--tcs-ui-font-serif);font-size:var(--tcs-ui-fs-20);margin:0;line-height:1.5}.nx-perf__conclusion b{font-family:var(--tcs-ui-font-mono);font-weight:700}.nx-perf__regions{gap:var(--tcs-ui-space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.nx-perf__cols3{gap:var(--tcs-ui-space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;display:grid}.nx-perf__card{background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-card);min-width:0}.nx-perf__card-head{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);flex-wrap:wrap;display:flex}.nx-perf__card-title{font-size:var(--tcs-ui-fs-16);margin:0}.nx-perf__card-sub{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-perf__card-r{gap:var(--tcs-ui-space-8);align-items:center;margin-left:auto;display:flex}.nx-perf__card-r a{color:var(--tcs-ui-brand);font-size:var(--tcs-ui-fs-13);white-space:nowrap;text-decoration:none}.nx-perf__sumline{gap:var(--tcs-ui-space-4) var(--tcs-ui-space-24);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);flex-wrap:wrap;align-items:baseline;display:flex}.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{gap:var(--tcs-ui-space-8);padding:var(--tcs-ui-space-12) var(--tcs-ui-space-16);border-bottom:1px solid var(--tcs-ui-line);flex-wrap:wrap;align-items:center;display:flex}.nx-perf-head{gap:var(--tcs-ui-space-12);min-width:0;margin-bottom:var(--tcs-ui-space-16);display:grid}.nx-perf-head .nx-pagehead-actions{gap:var(--tcs-ui-space-8);flex-wrap:wrap;align-items:center;display:flex}.nx-perf-head__btn{gap:var(--tcs-ui-space-4);height:34px;padding:0 var(--tcs-ui-space-16);color:var(--tcs-ui-ink);font-size:var(--tcs-ui-fs-13);white-space:nowrap;cursor:pointer;background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-control);align-items:center;text-decoration:none;display:inline-flex}.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);background:var(--tcs-ui-brand);border-color:var(--tcs-ui-brand);font-weight:600}.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{gap:var(--tcs-ui-space-4);align-items:center;margin:0;display:inline-flex}.nx-perf-head__channel .performance-scope-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.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{gap:var(--tcs-ui-space-8);padding-top:var(--tcs-ui-space-8);border-top:1px solid var(--tcs-ui-line-soft);display:grid}.nx-perf-head__custom label{gap:var(--tcs-ui-space-4);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12);display:grid}.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{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);background:var(--tcs-ui-bad);border-radius:var(--tcs-ui-radius-pill);place-items:center;font-weight:600;line-height:1;display:inline-grid}.nx-perf__overview{gap:var(--tcs-ui-space-16);min-width:0;display:grid}.nx-perf__delta[data-tone=up]{color:var(--tcs-ui-ok-text)}.nx-perf__delta[data-tone=down]{color:var(--tcs-ui-bad-text)}.nx-perf__bad{color:var(--tcs-ui-bad-text);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{min-width:0;display:grid}.nx-perf__cmp{gap:var(--tcs-ui-space-12);padding:var(--tcs-ui-space-8) 0 var(--tcs-ui-space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.nx-perf__cmp-item{gap:var(--tcs-ui-space-4);padding:var(--tcs-ui-space-12) var(--tcs-ui-space-16);color:inherit;background:var(--tcs-ui-surface-sunken);border:1px solid var(--tcs-ui-line-soft);border-radius:var(--tcs-ui-radius-card);text-decoration:none;display:grid}.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{gap:var(--tcs-ui-space-8) var(--tcs-ui-space-12);padding:var(--tcs-ui-space-8) var(--tcs-ui-space-16);flex-wrap:wrap;align-items:center;display:flex}.nx-perf__refresh{margin-left:auto}.nx-perf__refresh .dashboard-refresh-control{gap:var(--tcs-ui-space-8);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12);align-items:center;display:inline-flex}.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{gap:var(--tcs-ui-space-4);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12);display:grid}.nx-perf__field select,.nx-perf__field input{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{gap:var(--tcs-ui-space-16);min-width:0;display:grid}.nx-perf__drawer-sec{gap:var(--tcs-ui-space-8);min-width:0;display:grid}.nx-perf__drawer-sec-head,.nx-perf__drawer-actions{gap:var(--tcs-ui-space-8);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.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{gap:var(--tcs-ui-space-8);padding:var(--tcs-ui-space-12) var(--tcs-ui-space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));display:grid}.nx-perf__kpi{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);display:grid}.nx-perf__kpi b{color:var(--tcs-ui-ink);font-family:var(--tcs-ui-font-mono);font-size:var(--tcs-ui-fs-16);overflow-wrap:anywhere;font-weight:600}.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{gap:var(--tcs-ui-space-8);flex-wrap:wrap;display:flex}.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{border-collapse:collapse;width:100%;font-size:var(--tcs-ui-fs-13)}.nx-perf__table th,.nx-perf__table td{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-variant-numeric:tabular-nums;text-align:right}.nx-perf__table a{color:var(--tcs-ui-brand);text-decoration:none}.nx-perf__total th,.nx-perf__total td{background:var(--tcs-ui-surface-sunken);font-weight:600}.nx-perf__empty,.nx-perf__note{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-13);margin:0}.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{gap:var(--tcs-ui-space-16);min-width:0;display:grid}.nx-perf-team__lead{font-family:var(--tcs-ui-font-serif)}.nx-perf-team__concl-sub{color:var(--tcs-ui-muted);font-family:var(--tcs-ui-font-sans);font-size:var(--tcs-ui-fs-14)}.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{gap:var(--tcs-ui-space-8);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.nx-perf-team__clear{color:var(--tcs-ui-brand);font-size:var(--tcs-ui-fs-13);white-space:nowrap;text-decoration:none}.nx-perf-team__sumsub{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12);display:block}.nx-perf-team__notice{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);margin:0}.nx-perf-team__empty{gap:var(--tcs-ui-space-4);display:grid}.nx-perf-team__th{gap:var(--tcs-ui-space-4);align-items:center;display:inline-flex}.nx-perf-team__who{gap:var(--tcs-ui-space-4);display:grid}.nx-perf-team__name{color:var(--tcs-ui-brand);font-weight:600;text-decoration:none}.nx-perf-team__sub{gap:var(--tcs-ui-space-4);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12);display:inline-flex}.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{gap:var(--tcs-ui-space-4);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);align-items:center;display:inline-flex}.nx-perf-team-filter__trigger{padding:0 var(--tcs-ui-space-4);border-color:#0000}.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{gap:var(--tcs-ui-space-8);width:min(320px,90vw);font-size:var(--tcs-ui-fs-13);display:grid}.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{gap:var(--tcs-ui-space-4);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12);display:grid}.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{gap:var(--tcs-ui-space-8);grid-template-columns:1fr 1fr;display:grid}.nx-perf-team-filter__options{gap:var(--tcs-ui-space-8);display:grid}.nx-perf-team-filter__shortcuts,.nx-perf-team-sort__acts,.nx-perf-team-sort__foot{gap:var(--tcs-ui-space-8);flex-wrap:wrap;display:flex}.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{gap:var(--tcs-ui-space-4);max-height:240px;display:grid;overflow-y:auto}.nx-perf-team-filter__check{gap:var(--tcs-ui-space-8);align-items:center;display:flex}.nx-perf-team-filter__empty{color:var(--tcs-ui-muted);margin:0}.nx-perf-team-filter__apply,.nx-perf-team-sort__apply{height:32px;padding:0 var(--tcs-ui-space-16);color:var(--tcs-ui-on-brand);cursor:pointer;background:var(--tcs-ui-brand);border:1px solid var(--tcs-ui-brand);border-radius:var(--tcs-ui-radius-control);justify-self:end;font-weight:600}.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{gap:var(--tcs-ui-space-4);display:grid}.nx-perf-team-sort__head span{color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12)}.nx-perf-team-sort__list{gap:var(--tcs-ui-space-8);margin:0;padding:0;list-style:none;display:grid}.nx-perf-team-sort__rule{gap:var(--tcs-ui-space-8);padding-bottom:var(--tcs-ui-space-8);border-bottom:1px solid var(--tcs-ui-line-soft);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.nx-perf-team-sort__rule label{gap:var(--tcs-ui-space-4);min-width:0;color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12);display:grid}.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{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);place-items:center;display:inline-grid}.nx-perf-team__gdrawer{inset-block:0;z-index:calc(var(--tcs-ui-z-popover) - 1);gap:var(--tcs-ui-space-12);width:min(560px,100%);padding:var(--tcs-ui-space-20);background:var(--tcs-ui-surface);border-left:1px solid var(--tcs-ui-line);box-shadow:var(--tcs-ui-shadow-modal);grid-auto-rows:max-content;display:grid;position:fixed;right:0;overflow-y:auto}.nx-perf-team__gdrawer-head{gap:var(--tcs-ui-space-12);justify-content:space-between;align-items:start;display:flex}.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{gap:var(--tcs-ui-space-8);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.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{font-family:var(--tcs-ui-font-mono);font-size:var(--tcs-ui-fs-16);margin:0;font-weight:600}.nx-perf-team__gdrawer-sec{font-size:var(--tcs-ui-fs-14);margin:0}.nx-perf-team__gdrawer-list{gap:var(--tcs-ui-space-4);margin:0;padding:0;list-style:none;display:grid}.nx-perf-team__gdrawer-list a{gap:var(--tcs-ui-space-8);padding:var(--tcs-ui-space-8);color:var(--tcs-ui-ink);border-bottom:1px solid var(--tcs-ui-line-soft);grid-template-columns:28px 1fr auto auto auto;align-items:baseline;text-decoration:none;display:grid}.nx-perf-team__gdrawer-list b{font-family:var(--tcs-ui-font-mono)}.nx-perf-team__gdrawer-rk{color:var(--tcs-ui-muted);font-family:var(--tcs-ui-font-mono)}.nx-perf-head~[data-order-report-business-ledger]{min-width:0}.nx-perf-c__body{gap:var(--tcs-ui-space-16);min-width:0;display:grid}.nx-perf-c__panel{background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-card);min-width:0;display:grid}.nx-perf-c__bar{gap:var(--tcs-ui-space-8) var(--tcs-ui-space-12);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);flex-wrap:wrap;align-items:center;display:flex}.nx-perf-c__bar--sub{background:var(--tcs-ui-surface)}.nx-perf-c__bar-end{gap:var(--tcs-ui-space-8);flex-wrap:wrap;align-items:center;margin-inline-start:auto;display:flex}.nx-perf-c__field{gap:var(--tcs-ui-space-4);color:var(--tcs-ui-muted);font-size:var(--tcs-ui-fs-12);display:grid}.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{gap:var(--tcs-ui-space-4);padding:var(--tcs-ui-space-4) var(--tcs-ui-space-12);font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-ink-2);white-space:nowrap;background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-pill);align-items:center;text-decoration:none;display:inline-flex}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{gap:var(--tcs-ui-space-4);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);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);align-items:center;text-decoration:none;display:inline-flex}.nx-perf-c__btn:hover{border-color:var(--tcs-ui-brand)}.nx-perf-c__btn[data-primary=true]{color:var(--tcs-ui-on-brand);background:var(--tcs-ui-brand);border-color:var(--tcs-ui-brand);font-weight:600}.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]{color:var(--tcs-ui-gold-text);background:var(--tcs-ui-gold-soft);border-color:var(--tcs-ui-gold-line);font-weight:600}.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{margin:0;display:inline-flex}.nx-perf-c__status{gap:var(--tcs-ui-space-4) var(--tcs-ui-space-12);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);flex-wrap:wrap;align-items:center;display:flex}.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);font-size:var(--tcs-ui-fs-13);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);margin:0}.nx-perf-c__lead{font-size:var(--tcs-ui-fs-13);color:var(--tcs-ui-ink-2);margin:0}.nx-perf-c__lead b{font-family:var(--tcs-ui-font-mono);color:var(--tcs-ui-ink);font-weight:700}.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{color:var(--tcs-ui-warn-text);font-weight:600;text-decoration:none}.nx-perf-c__kpi-go:hover{text-decoration:underline}.nx-perf-c__table{min-width:0}.nx-perf-c__name{gap:var(--tcs-ui-space-4);align-items:baseline;min-width:0;max-width:100%;display:inline-flex}.nx-perf-c__name-main{text-overflow:ellipsis;min-width:0;overflow:hidden}.nx-perf-c__sub{font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted);font-weight:400;display:block}.nx-perf-c__sub a{color:inherit}.nx-perf-c__toggle{appearance:none;width:var(--tcs-ui-space-20);height:var(--tcs-ui-space-20);min-height:0;font:inherit;font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted);cursor:pointer;border-radius:var(--tcs-ui-radius-control);background:0 0;border:0;flex:none;margin:0;padding:0;line-height:1}.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-variant-numeric:tabular-nums}.nx-perf-c__amt[data-tone=warn]{color:var(--tcs-ui-bad-text);font-weight:600}.nx-perf-c__amt[data-tone=ok]{color:var(--tcs-ui-ok-text);font-weight:600}.nx-perf-c__amt[data-tone=muted],.nx-perf-c__muted{color:var(--tcs-ui-muted)}.nx-perf-c__count{font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted);margin-inline-start:var(--tcs-ui-space-4)}.nx-perf-c__pill{padding:0 var(--tcs-ui-space-8);font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted);white-space:nowrap;background:var(--tcs-ui-surface-sunken);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-control);line-height:1.6;display:inline-block}.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);white-space:nowrap;text-decoration:none}.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);flex-wrap:wrap;align-items:center;display:flex}.nx-perf-c__foot-end{gap:var(--tcs-ui-space-8);flex-wrap:wrap;align-items:center;margin-inline-start:auto;display:flex}.nx-perf-c__empty{gap:var(--tcs-ui-space-8);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;justify-items:center;display:grid}.nx-perf-c__empty b{font-size:var(--tcs-ui-fs-14);color:var(--tcs-ui-ink);font-weight:600}.nx-perf-c__empty-acts{gap:var(--tcs-ui-space-8);margin-top:var(--tcs-ui-space-4);flex-wrap:wrap;justify-content:center;display:flex}.nx-perf-c__groups{gap:var(--tcs-ui-space-12);min-width:0;display:grid}.nx-perf-c__group{background:var(--tcs-ui-surface);border:1px solid var(--tcs-ui-line);border-radius:var(--tcs-ui-radius-card);min-width:0}.nx-perf-c__group-head{gap:var(--tcs-ui-space-4) 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);flex-wrap:wrap;align-items:baseline;display:flex}.nx-perf-c__group-title{font-size:var(--tcs-ui-fs-16);margin:0}.nx-perf-c__group-meta{font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted)}.nx-perf-c__drawer{gap:var(--tcs-ui-space-16);min-width:0;display:grid}.nx-perf-c__drawer-sec{gap:var(--tcs-ui-space-8);min-width:0;display:grid}.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{gap:var(--tcs-ui-space-8);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.nx-perf-c__drawer-title{font-size:var(--tcs-ui-fs-14);margin:0;font-weight:600}.nx-perf-c__drawer legend{font-size:var(--tcs-ui-fs-14);font-weight:600}.nx-perf-c__drawer-table{border:1px solid var(--tcs-ui-line-soft);border-radius:var(--tcs-ui-radius-control);min-width:0}.nx-perf-c__kv{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;display:grid}.nx-perf-c__kv>div{gap:0;min-width:0;display:grid}.nx-perf-c__kv dt{font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted)}.nx-perf-c__kv dd{font-family:var(--tcs-ui-font-mono);font-size:var(--tcs-ui-fs-14);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.nx-perf-c__form{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;display:grid}.nx-perf-c__form label{gap:var(--tcs-ui-space-4);font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted);display:grid}.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{gap:var(--tcs-ui-space-8);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.nx-perf-c__form-hint{font-size:var(--tcs-ui-fs-12);color:var(--tcs-ui-muted);grid-column:1/-1;margin:0}.nx-perf-c__split{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;display:grid}.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{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);display:grid}.nx-perf-c__names{gap:var(--tcs-ui-space-4) var(--tcs-ui-space-12);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.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}}html,body{background:var(--tcs-color-bg-canvas);color:var(--tcs-color-text-primary);font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--tcs-font-size-body);line-height:var(--tcs-font-line-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*,:before,:after{box-sizing:border-box}body[data-ui-preferences-restoring="1"] .app-shell{transition:none!important}:focus-visible{box-shadow:var(--tcs-shadow-focus);outline:none}

