.performance-module__Xasv9q__page{font-family:var(--ds-font-ui);color:var(--ds-text)}.performance-module__Xasv9q__mono{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums}.performance-module__Xasv9q__pos{color:var(--ds-pos)}.performance-module__Xasv9q__neg{color:var(--ds-neg)}.performance-module__Xasv9q__zero{color:var(--ds-text-2)}.performance-module__Xasv9q__controls{margin-top:var(--ds-space-head);flex-wrap:wrap;align-items:center;gap:16px 12px;display:flex}.performance-module__Xasv9q__seg{background:var(--ds-track);border-radius:9px;flex-wrap:wrap;padding:3px;display:inline-flex}.performance-module__Xasv9q__segBtn{min-height:40px;color:var(--ds-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:14px;font-weight:600}.performance-module__Xasv9q__segBtn[aria-pressed=true]{background:var(--ds-seg-on);color:var(--ds-text);box-shadow:var(--ds-shadow-sm)}.performance-module__Xasv9q__periodWrap{position:relative}.performance-module__Xasv9q__segCustomIcon,.performance-module__Xasv9q__segCustomRange{display:none}@media (max-width:720px){.performance-module__Xasv9q__periodWrap{width:100%}.performance-module__Xasv9q__seg{flex-wrap:nowrap;width:100%;display:flex}.performance-module__Xasv9q__seg .performance-module__Xasv9q__segBtn{white-space:nowrap;flex:auto;padding:0 8px;font-size:13px}.performance-module__Xasv9q__seg .performance-module__Xasv9q__segCustom{flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.performance-module__Xasv9q__segCustomText{display:none}.performance-module__Xasv9q__segCustomIcon{display:block}.performance-module__Xasv9q__segCustomRange{font-size:var(--ds-fs-label);color:var(--ds-muted);margin-top:6px;display:block}}.performance-module__Xasv9q__periodMenu{z-index:30;background:var(--ds-card);border:1px solid var(--ds-border);width:min(320px,100vw - 32px);box-shadow:var(--ds-shadow-pop);border-radius:12px;padding:14px;position:absolute;top:calc(100% + 6px);left:0}.performance-module__Xasv9q__periodQuick{flex-wrap:wrap;gap:6px;display:flex}.performance-module__Xasv9q__periodDates{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.performance-module__Xasv9q__periodDates label{font-size:var(--ds-fs-label);color:var(--ds-muted);flex-direction:column;gap:4px;font-weight:400;display:flex}.performance-module__Xasv9q__input{box-sizing:border-box;border:1px solid var(--ds-border-strong);height:40px;font:inherit;color:var(--ds-text);background:var(--ds-card);border-radius:8px;min-width:0;padding:0 10px;font-size:14px}.performance-module__Xasv9q__input:focus-visible{outline:2px solid var(--ds-brand);outline-offset:1px}.performance-module__Xasv9q__periodApply{justify-content:flex-end;margin-top:12px;display:flex}.performance-module__Xasv9q__periodLabel{font-size:var(--ds-fs-label);color:var(--ds-muted)}.performance-module__Xasv9q__filterBtn{box-sizing:border-box;height:46px;font:inherit;cursor:pointer;background:var(--ds-card);color:var(--ds-text);border:1px solid var(--ds-border-strong);border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.performance-module__Xasv9q__countDot{box-sizing:border-box;background:var(--ds-brand);min-width:22px;height:22px;color:var(--ds-on-brand);border-radius:11px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.performance-module__Xasv9q__presetWrap{position:relative}.performance-module__Xasv9q__filterBtnOn{background:var(--ds-brand-light);color:var(--ds-brand-dark);border-color:var(--ds-brand-border)}.performance-module__Xasv9q__presetBtnLabel{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.performance-module__Xasv9q__caret{color:var(--ds-muted);font-size:11px}.performance-module__Xasv9q__presetMenu{z-index:30;background:var(--ds-card);border:1px solid var(--ds-border);width:min(320px,100vw - 32px);max-height:360px;box-shadow:var(--ds-shadow-pop);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.performance-module__Xasv9q__presetRow{align-items:center;gap:4px;display:flex}.performance-module__Xasv9q__presetMenuItem{min-width:0;font:inherit;text-align:left;color:var(--ds-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;flex:auto;padding:9px 10px;font-size:14px;overflow:hidden}.performance-module__Xasv9q__presetMenuItem:hover{background:var(--ds-bg)}.performance-module__Xasv9q__presetMenuItem[aria-pressed=true]{background:var(--ds-brand-light);color:var(--ds-brand-dark);font-weight:600}.performance-module__Xasv9q__presetDelete{width:32px;height:32px;color:var(--ds-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;font-size:18px}.performance-module__Xasv9q__presetDelete:hover{background:var(--ds-neg-bg);color:var(--ds-neg)}.performance-module__Xasv9q__presetDeleteConfirm{background:var(--ds-neg-solid);height:32px;color:var(--ds-on-neg);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;flex:none;padding:0 10px;font-size:13px;font-weight:600}.performance-module__Xasv9q__presetMenuItem:focus-visible,.performance-module__Xasv9q__presetDelete:focus-visible,.performance-module__Xasv9q__presetDeleteConfirm:focus-visible{outline:2px solid var(--ds-brand);outline-offset:-2px}.performance-module__Xasv9q__pill{box-sizing:border-box;height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:var(--ds-card);color:var(--ds-brand-dark);border:1px solid var(--ds-brand-border);border-radius:19px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.performance-module__Xasv9q__pill[aria-pressed=true]{background:var(--ds-brand);color:var(--ds-on-brand);border-color:var(--ds-brand)}.performance-module__Xasv9q__pillGrey{color:var(--ds-text-2);border-color:var(--ds-border-strong)}.performance-module__Xasv9q__chip{box-sizing:border-box;height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:var(--ds-card);color:var(--ds-text);border:1px solid var(--ds-border-strong);border-radius:17px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.performance-module__Xasv9q__chip[aria-pressed=true]{background:var(--ds-brand);color:var(--ds-on-brand);border-color:var(--ds-brand)}.performance-module__Xasv9q__chipEmpty{background:var(--ds-bg);color:var(--ds-faint);border-color:var(--ds-border)}.performance-module__Xasv9q__chipN{font-family:var(--ds-font-mono);color:var(--ds-faint);font-size:11px;font-weight:500}.performance-module__Xasv9q__chip[aria-pressed=true] .performance-module__Xasv9q__chipN{color:var(--ds-brand-chip)}.performance-module__Xasv9q__cc{font-family:var(--ds-font-mono);color:var(--ds-muted);font-size:11px;font-weight:500}.performance-module__Xasv9q__pill:focus-visible,.performance-module__Xasv9q__chip:focus-visible,.performance-module__Xasv9q__segBtn:focus-visible,.performance-module__Xasv9q__filterBtn:focus-visible,.performance-module__Xasv9q__sortBtn:focus-visible,.performance-module__Xasv9q__iconBtn:focus-visible,.performance-module__Xasv9q__primary:focus-visible,.performance-module__Xasv9q__ghost:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.performance-module__Xasv9q__active{background:var(--ds-brand-tint);border:1px solid var(--ds-brand-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:14px;padding:14px 16px;display:flex}.performance-module__Xasv9q__activeMain{flex:420px;min-width:0}.performance-module__Xasv9q__activeTitle{font-size:var(--ds-fs-label);color:var(--ds-text-2)}.performance-module__Xasv9q__activeTitle b{color:var(--ds-text)}.performance-module__Xasv9q__activeChips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.performance-module__Xasv9q__activeChip{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.performance-module__Xasv9q__activeChip b{font-weight:600}.performance-module__Xasv9q__activeChip span{color:var(--ds-muted)}.performance-module__Xasv9q__activeActions{flex-wrap:wrap;gap:8px;display:flex}.performance-module__Xasv9q__kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.performance-module__Xasv9q__kpi{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:12px;min-width:0;padding:16px}.performance-module__Xasv9q__kpiPos{background:var(--ds-pos-soft);box-shadow:inset 0 0 0 1px var(--ds-pos-soft-border)}.performance-module__Xasv9q__kpiNeg{background:var(--ds-neg-soft);box-shadow:inset 0 0 0 1px var(--ds-neg-soft-border)}.performance-module__Xasv9q__kpiLabel{font-size:var(--ds-fs-label);color:var(--ds-muted);font-weight:400}.performance-module__Xasv9q__kpiVal{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px;font-size:clamp(22px,3vw,30px);font-weight:700}.performance-module__Xasv9q__kpiNote{font-size:var(--ds-fs-label);color:var(--ds-muted);margin-top:4px;line-height:1.4}.performance-module__Xasv9q__hotTitle{align-items:center;gap:6px;display:inline-flex}.performance-module__Xasv9q__hotIcon{flex:none;font-size:20px}.performance-module__Xasv9q__hotGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;display:grid}.performance-module__Xasv9q__hotGrid>div{border-left:1px solid var(--ds-border-soft);min-width:0;padding:0 20px}.performance-module__Xasv9q__hotGrid>div:first-child{border-left:0;padding-left:0}.performance-module__Xasv9q__hotGrid>div:last-child{padding-right:0}.performance-module__Xasv9q__hotVal{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px;font-size:24px;font-weight:600}.performance-module__Xasv9q__card{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:12px;min-width:0;margin-top:20px;padding:clamp(20px,4vw,28px)}.performance-module__Xasv9q__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.performance-module__Xasv9q__h2{font-size:var(--ds-fs-h2);letter-spacing:-.01em;color:var(--ds-text);margin:0;font-weight:700;line-height:1.3}.performance-module__Xasv9q__h3{font-size:var(--ds-fs-h3);color:var(--ds-text);margin:0;font-weight:700;line-height:1.35}.performance-module__Xasv9q__sub{font-size:var(--ds-fs-sub);color:var(--ds-muted)}.performance-module__Xasv9q__lead{font-size:var(--ds-fs-sub);color:var(--ds-muted);margin:6px 0 0}.performance-module__Xasv9q__empty{font-size:var(--ds-fs-empty);text-align:center;color:var(--ds-muted);padding:24px 0 8px;line-height:1.5}.performance-module__Xasv9q__two{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));align-items:start;gap:20px;margin-top:20px;display:grid}.performance-module__Xasv9q__two>.performance-module__Xasv9q__card{margin-top:0}.performance-module__Xasv9q__iconBtn{width:36px;height:36px;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.performance-module__Xasv9q__iconBtn:hover{background:var(--ds-bg)}.performance-module__Xasv9q__selRow{border-top:1px solid var(--ds-border-soft);grid-template-columns:minmax(0,1fr) 56px 64px 72px 64px;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:grid}.performance-module__Xasv9q__selHead{font-size:var(--ds-fs-th);color:var(--ds-muted);border-top:0;padding-top:0;font-weight:600}.performance-module__Xasv9q__selTotal{border-top:1px solid var(--ds-border-strong);font-weight:600}.performance-module__Xasv9q__num{text-align:right;font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums}.performance-module__Xasv9q__bold{font-weight:700}.performance-module__Xasv9q__tag{background:var(--ds-border-soft);color:var(--ds-muted);white-space:nowrap;vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.performance-module__Xasv9q__tagRemoved{background:var(--ds-removed-bg);color:var(--ds-removed-text);cursor:help}.performance-module__Xasv9q__bRow{border-top:1px solid var(--ds-border-soft);grid-template-columns:minmax(0,1.2fr) 52px 68px minmax(0,1fr) 64px;align-items:center;gap:8px;padding:9px 0;font-size:14px;display:grid}.performance-module__Xasv9q__bHead{border-top:0;margin-top:12px;padding:0 0 6px}.performance-module__Xasv9q__bFaint{opacity:.55}.performance-module__Xasv9q__bName{min-width:0}.performance-module__Xasv9q__bName>b{font-weight:600}.performance-module__Xasv9q__roiCell{align-items:center;gap:6px;min-width:0;display:flex}.performance-module__Xasv9q__bar{flex:1;min-width:0;height:8px;display:flex}.performance-module__Xasv9q__barHalf{width:50%;display:flex}.performance-module__Xasv9q__barNegHalf{border-right:1px solid var(--ds-draw);justify-content:flex-end}.performance-module__Xasv9q__barPos{background:var(--ds-pos);border-radius:0 3px 3px 0;height:8px;display:block}.performance-module__Xasv9q__barNeg{background:var(--ds-neg);border-radius:3px 0 0 3px;height:8px;display:block}.performance-module__Xasv9q__roiVal{text-align:right;width:52px;font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.performance-module__Xasv9q__legend2{color:var(--ds-muted);grid-template-columns:auto 1fr;align-items:baseline;gap:8px 12px;margin:12px 0 0;font-size:12px;line-height:1.5;display:grid}.performance-module__Xasv9q__legend2 .performance-module__Xasv9q__tag{justify-self:start;margin-left:0}.performance-module__Xasv9q__sortBtn{width:100%;min-height:32px;font:inherit;font-size:var(--ds-fs-th);color:var(--ds-muted);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0;font-weight:600;display:inline-flex}.performance-module__Xasv9q__sortBtn[data-on=true]{color:var(--ds-text);font-weight:700}.performance-module__Xasv9q__sortLeft{justify-content:flex-start}.performance-module__Xasv9q__sortCenter{justify-content:center}.performance-module__Xasv9q__arrow{color:var(--ds-draw);margin-left:4px;font-size:9px}.performance-module__Xasv9q__sortBtn[data-on=true] .performance-module__Xasv9q__arrow{color:var(--ds-brand-text)}.performance-module__Xasv9q__chart{margin-top:var(--ds-space-title);height:220px;position:relative}.performance-module__Xasv9q__chartSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.performance-module__Xasv9q__chartEnd{font-family:var(--ds-font-mono);font-size:14px;font-weight:700;position:absolute;top:0;right:0}.performance-module__Xasv9q__gapLabel{color:var(--ds-muted);white-space:nowrap;font-size:11px;position:absolute;top:8px;transform:translate(-50%)}.performance-module__Xasv9q__ticks{height:16px;font-family:var(--ds-font-mono);color:var(--ds-muted);margin-top:6px;font-size:11px;position:relative}.performance-module__Xasv9q__tick{white-space:nowrap;position:absolute;transform:translate(-50%)}.performance-module__Xasv9q__pt{cursor:default;border-radius:50%;outline:none;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute}.performance-module__Xasv9q__pt:after{content:"";background:var(--ds-brand);width:8px;height:8px;box-shadow:0 0 0 2px var(--ds-card);opacity:0;border-radius:50%;position:absolute;top:5px;left:5px}.performance-module__Xasv9q__pt:hover:after,.performance-module__Xasv9q__pt:focus:after{opacity:1}.performance-module__Xasv9q__pt:focus-visible{box-shadow:0 0 0 2px var(--ds-brand)}.performance-module__Xasv9q__tip{z-index:20;background:var(--ds-ink);min-width:150px;color:var(--ds-on-ink);font-family:var(--ds-font-ui);text-align:left;white-space:nowrap;pointer-events:none;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.5;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #12131a40}.performance-module__Xasv9q__tip strong{margin-bottom:4px;display:block}.performance-module__Xasv9q__tip span,.performance-module__Xasv9q__pt:hover .performance-module__Xasv9q__tip,.performance-module__Xasv9q__pt:focus .performance-module__Xasv9q__tip{display:block}.performance-module__Xasv9q__tipLeft{left:0;transform:none}.performance-module__Xasv9q__tipRight{left:auto;right:0;transform:none}.performance-module__Xasv9q__note{color:var(--ds-muted);margin:10px 0 0;font-size:13px;line-height:1.5}.performance-module__Xasv9q__trend{margin-top:26px}.performance-module__Xasv9q__trendChart{height:150px;margin-top:12px;position:relative}.performance-module__Xasv9q__trendLabel{font-size:11px;position:absolute;right:0}.performance-module__Xasv9q__details{border-top:1px solid var(--ds-border-soft);margin-top:16px;padding-top:12px}.performance-module__Xasv9q__details summary{cursor:pointer;font-size:var(--ds-fs-h3);color:var(--ds-text);font-weight:700}.performance-module__Xasv9q__scrollX{overflow-x:auto}.performance-module__Xasv9q__table{border-collapse:collapse;width:100%;font-size:14px}.performance-module__Xasv9q__table th{font-size:var(--ds-fs-th);color:var(--ds-muted);text-align:right;padding:4px 6px;font-weight:600}.performance-module__Xasv9q__table th:first-child{text-align:left;padding-left:0}.performance-module__Xasv9q__table td{text-align:right;font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;border-top:1px solid var(--ds-border-soft);padding:8px 6px}.performance-module__Xasv9q__table td:first-child{text-align:left;font-family:var(--ds-font-ui);padding-left:0;font-weight:600}.performance-module__Xasv9q__table td:last-child{padding-right:0}.performance-module__Xasv9q__hmScroll{margin-top:calc(var(--ds-space-title) - 96px);padding-top:96px;overflow-x:auto}.performance-module__Xasv9q__hm{border-collapse:separate;border-spacing:4px;width:100%;font-size:13px}.performance-module__Xasv9q__hm th{color:var(--ds-muted);white-space:nowrap;padding:4px;font-weight:600}.performance-module__Xasv9q__hm thead th{font-size:var(--ds-fs-th)}.performance-module__Xasv9q__hm th:first-child,.performance-module__Xasv9q__hmLeague{text-align:left;padding:4px 8px 4px 0}.performance-module__Xasv9q__hmLeague{white-space:nowrap;font-weight:600}.performance-module__Xasv9q__hmCell{text-align:center;border-radius:6px;outline:none;min-width:64px;padding:6px 4px;position:relative}.performance-module__Xasv9q__hmCell:focus-visible{box-shadow:0 0 0 2px var(--ds-brand)!important}.performance-module__Xasv9q__hmRoi{font-family:var(--ds-font-mono);font-weight:700}.performance-module__Xasv9q__hmN{opacity:.8;font-size:10px}.performance-module__Xasv9q__hmFew{background:var(--ds-bg);color:var(--ds-faint);box-shadow:inset 0 0 0 1px var(--ds-border)}.performance-module__Xasv9q__hmCell:hover .performance-module__Xasv9q__tip,.performance-module__Xasv9q__hmCell:focus .performance-module__Xasv9q__tip{display:block}.performance-module__Xasv9q__hmLegend{color:var(--ds-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;font-size:12px;display:flex}.performance-module__Xasv9q__hmLegend>span{align-items:center;gap:6px;display:inline-flex}.performance-module__Xasv9q__sw{border-radius:3px;width:14px;height:14px}.performance-module__Xasv9q__how{background:var(--ds-sentence);border-radius:12px;margin-top:20px;padding:clamp(20px,4vw,28px)}.performance-module__Xasv9q__how ul{color:var(--ds-sentence-text);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:10px 32px;margin:12px 0 0;padding-left:20px;font-size:15px;line-height:1.5;display:grid}.performance-module__Xasv9q__scrim{z-index:1300;background:var(--ds-scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.performance-module__Xasv9q__modal{box-sizing:border-box;background:var(--ds-card);width:min(640px,100%);max-height:calc(100vh - 48px);box-shadow:var(--ds-shadow-dialog);font-family:var(--ds-font-ui);color:var(--ds-text);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.performance-module__Xasv9q__modalHead{border-bottom:1px solid var(--ds-border);align-items:center;gap:12px;padding:14px 16px 14px 24px;display:flex}.performance-module__Xasv9q__modalHead h2{font-size:var(--ds-fs-h2);letter-spacing:-.01em;color:var(--ds-text);margin:0;font-weight:700;line-height:1.3}.performance-module__Xasv9q__close{width:44px;height:44px;font:inherit;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;font-size:22px}.performance-module__Xasv9q__modalBody{flex:auto;padding:18px 24px 20px;overflow-y:auto}.performance-module__Xasv9q__modalIntro{color:var(--ds-text-2);margin:0;font-size:14px;line-height:1.5}.performance-module__Xasv9q__entries{flex-direction:column;gap:12px;margin-top:16px;display:flex}.performance-module__Xasv9q__entry{border:1px solid var(--ds-border);border-radius:10px;padding:12px 12px 14px 14px}.performance-module__Xasv9q__entryHead{align-items:center;gap:10px;display:flex}.performance-module__Xasv9q__entryHead b{font-size:var(--ds-fs-h3);color:var(--ds-text);font-weight:700}.performance-module__Xasv9q__entryStat{color:var(--ds-muted);white-space:nowrap;margin-left:auto;font-size:13px}.performance-module__Xasv9q__entryRemove{width:36px;height:36px;font:inherit;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;margin:-6px -4px -6px 0;font-size:18px}.performance-module__Xasv9q__entryChips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.performance-module__Xasv9q__addBtn{height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:var(--ds-brand-light);color:var(--ds-brand-dark);border:0;border-radius:20px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.performance-module__Xasv9q__addList{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.performance-module__Xasv9q__addSearch{width:100%;margin-top:10px}.performance-module__Xasv9q__saveBox{border-top:1px solid var(--ds-border);margin-top:22px;padding-top:18px}.performance-module__Xasv9q__saveTitle{font-size:var(--ds-fs-h3);color:var(--ds-text);font-weight:700}.performance-module__Xasv9q__saveRow{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.performance-module__Xasv9q__saveRow .performance-module__Xasv9q__input{flex:220px;height:42px}.performance-module__Xasv9q__saveBtn{background:var(--ds-card);height:42px;color:var(--ds-brand-dark);border:1px solid var(--ds-brand-border);font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.performance-module__Xasv9q__saveBtn:disabled{opacity:.5;cursor:default}.performance-module__Xasv9q__presetList{flex-direction:column;gap:4px;margin-top:12px;display:flex}.performance-module__Xasv9q__presetItem{align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.performance-module__Xasv9q__presetItem>span{flex:1;min-width:0}.performance-module__Xasv9q__presetItem>span span{color:var(--ds-muted)}.performance-module__Xasv9q__linkBtn{font:inherit;color:var(--ds-brand-text);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:14px;font-weight:600}.performance-module__Xasv9q__small{color:var(--ds-muted);margin:8px 0 0;font-size:12px}.performance-module__Xasv9q__modalFoot{border-top:1px solid var(--ds-border);background:var(--ds-subtle);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 24px;display:flex}.performance-module__Xasv9q__footSum{color:var(--ds-text-2);flex:260px;font-size:14px}.performance-module__Xasv9q__ghost{height:44px;color:var(--ds-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:22px;padding:0 16px;font-size:13px;font-weight:600}.performance-module__Xasv9q__primary{background:var(--ds-brand);height:44px;color:var(--ds-on-brand);font:inherit;cursor:pointer;border:0;border-radius:22px;padding:0 20px;font-size:13px;font-weight:600}.performance-module__Xasv9q__primary:disabled{opacity:.5;cursor:default}.performance-module__Xasv9q__loading{color:var(--ds-muted);justify-content:center;padding:60px 0;display:flex}.performance-module__Xasv9q__error{background:var(--ds-neg-soft);color:var(--ds-neg-soft-text);box-shadow:inset 0 0 0 1px var(--ds-neg-soft-border);border-radius:12px;margin-top:20px;padding:14px 16px;font-size:14px}@media (max-width:1024px){.performance-module__Xasv9q__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.performance-module__Xasv9q__controls>.performance-module__Xasv9q__filterBtn,.performance-module__Xasv9q__presetWrap{flex:1 1 0;min-width:0}.performance-module__Xasv9q__controls .performance-module__Xasv9q__filterBtn{justify-content:center}.performance-module__Xasv9q__presetWrap>.performance-module__Xasv9q__filterBtn{width:100%}.performance-module__Xasv9q__presetWrap .performance-module__Xasv9q__countDot{display:none}.performance-module__Xasv9q__controls .performance-module__Xasv9q__filterBtn{gap:6px;padding:0 10px}.performance-module__Xasv9q__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-module__Xasv9q__kpis>div:last-child{grid-column:1/-1}.performance-module__Xasv9q__hotGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.performance-module__Xasv9q__hotGrid>div:nth-child(odd){border-left:0;padding-left:0}.performance-module__Xasv9q__hotGrid>div:nth-child(2n){padding-right:0}.performance-module__Xasv9q__hotGrid>div:nth-child(n+3){border-top:1px solid var(--ds-border-soft);padding-top:16px}.performance-module__Xasv9q__bRow{grid-template-columns:minmax(0,1fr) 40px 64px 56px}.performance-module__Xasv9q__hideM,.performance-module__Xasv9q__bar{display:none!important}.performance-module__Xasv9q__selRow{grid-template-columns:minmax(0,1fr) 40px 64px 56px}.performance-module__Xasv9q__scrim{padding:0}.performance-module__Xasv9q__modal{border-radius:0;width:100%;height:100vh;max-height:100vh}.performance-module__Xasv9q__modalBody{padding:16px}.performance-module__Xasv9q__modalFoot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.performance-module__Xasv9q__controls{gap:12px}.performance-module__Xasv9q__kpis,.performance-module__Xasv9q__card{margin-top:12px}.performance-module__Xasv9q__two{gap:12px;margin-top:12px}.performance-module__Xasv9q__periodMenu{width:100%;padding:16px}.performance-module__Xasv9q__periodQuick .performance-module__Xasv9q__chip{flex:auto;justify-content:center}.performance-module__Xasv9q__periodDates{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.performance-module__Xasv9q__periodDates label{min-width:0}.performance-module__Xasv9q__periodDates .performance-module__Xasv9q__input{width:100%;min-width:0;padding-left:10px;padding-right:8px}.performance-module__Xasv9q__periodApply>*{flex:1}.performance-module__Xasv9q__presetMenu{left:auto;right:0}}
