.dashboard_refresh__nxP6a,.dashboard_regionDialog___XQg_,.dashboard_workspace__CBIBR{--wb-ink:var(--foreground);--wb-muted:var(--muted-foreground);--wb-subtle:var(--muted-foreground);--wb-line:var(--border);--wb-soft:var(--muted);--wb-brand:var(--foreground);--wb-brand-soft:var(--accent);--wb-positive:var(--positive);--wb-warning:var(--warning);--wb-danger:#c94c5b;--wb-overdue:#d96b73;--wb-trend:var(--chart-1);--wb-sales:var(--chart-2);--wb-series-1:var(--chart-1);--wb-series-2:var(--chart-2);--wb-series-3:var(--chart-3);--wb-series-4:#52525b;--wb-series-5:#888892;--wb-series-6:#c4c4cc}.dark .dashboard_refresh__nxP6a,.dark .dashboard_regionDialog___XQg_,.dark .dashboard_workspace__CBIBR{--wb-brand:var(--foreground);--wb-brand-soft:var(--accent);--wb-danger:#ef96a0;--wb-overdue:#e78f97;--wb-series-4:#bebec7;--wb-series-5:#8b8b97;--wb-series-6:#52525b}.dashboard_workspace__CBIBR{display:flex;max-width:none;margin:0;flex-direction:column;gap:16px;color:var(--wb-ink);font-size:14px}.dashboard_filters__3ZGNr,.dashboard_sectionHeading__TfSbU,.dashboard_toolbar__vRk53{display:flex;align-items:center;justify-content:space-between;gap:14px}.dashboard_toolbar__vRk53{min-height:40px;flex-wrap:wrap}.dashboard_filters__3ZGNr{justify-content:flex-start;flex-wrap:wrap}.dashboard_periods__F2DlW{display:inline-flex;flex-shrink:0;gap:2px;padding:3px;border:1px solid var(--wb-line);border-radius:6px;background:var(--wb-soft)}.dashboard_periods__F2DlW button{padding:7px 12px;border-radius:4px;color:var(--wb-muted);font-size:12px;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.dashboard_periods__F2DlW button:hover:not(:disabled){color:var(--wb-ink)}.dashboard_periods__F2DlW button[aria-pressed=true]{background:var(--card);color:var(--wb-brand);font-weight:600;box-shadow:0 1px 2px #0f172a12}.dashboard_periods__F2DlW button:disabled{opacity:.6;cursor:wait}.dashboard_periodCaption__xjcxs{display:inline-flex;align-items:center;gap:7px;color:var(--wb-muted);font-size:12px}.dashboard_updated__KZRO1{color:var(--wb-subtle);font-size:12px}.dashboard_refresh__nxP6a{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid var(--wb-line);border-radius:5px;background:var(--card);color:var(--wb-muted);font-size:12px;cursor:pointer}.dashboard_refresh__nxP6a:hover:not(:disabled){border-color:var(--input);color:var(--wb-brand);background:var(--wb-soft)}.dashboard_refresh__nxP6a:disabled{opacity:.55;cursor:wait}.dashboard_customRange__PTrh0{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 16px;border:1px solid var(--wb-line);border-radius:6px;background:var(--card);color:var(--wb-muted);font-size:12px}.dashboard_customRange__PTrh0 label{display:flex;align-items:center;gap:8px}.dashboard_customRange__PTrh0 input{min-width:140px;padding:7px 9px;border:1px solid var(--wb-line);border-radius:5px;background:var(--card);color:var(--wb-ink)}.dashboard_customRange__PTrh0 button{padding:8px 12px;border-radius:5px;background:var(--primary);color:var(--primary-foreground);font-size:12px;cursor:pointer}.dashboard_customRange__PTrh0 button:hover:not(:disabled){background:var(--primary)}.dashboard_customRange__PTrh0 button:disabled{opacity:.55}.dashboard_dateError__w_fgp{color:var(--wb-danger)}.dashboard_kpiGrid__I6B4L{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard_kpi__0BkcS{min-width:0;padding:20px 22px;border:1px solid var(--wb-line);border-radius:12px;background:var(--card);transition:border-color .15s ease,box-shadow .15s ease}.dashboard_kpi__0BkcS:hover{border-color:var(--input);box-shadow:0 3px 12px #0f172a08}.dashboard_kpiHeading__t8xeG{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--wb-muted);font-size:12px}.dashboard_kpiHeading__t8xeG svg{flex-shrink:0;color:var(--muted-foreground)}.dashboard_kpiValue____knx{margin:15px 0 10px;color:var(--wb-ink);font-size:clamp(23px,2vw,31px);font-weight:650;line-height:1.2;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dashboard_kpiValue____knx small{margin-left:6px;color:var(--wb-muted);font-size:12px;font-weight:400;letter-spacing:0}.dashboard_kpiBlue__JyY7s .dashboard_kpiValue____knx{color:var(--wb-ink)}.dashboard_kpiRisk__IF3vh .dashboard_kpiHeading__t8xeG svg,.dashboard_kpiRisk__IF3vh .dashboard_kpiValue____knx{color:var(--wb-danger)}.dashboard_kpiFoot__fY0c6{display:flex;min-height:18px;align-items:center;flex-wrap:wrap;gap:5px 8px;color:var(--wb-subtle);font-size:12px}.dashboard_kpiNote__xh6OE{display:block;margin-top:6px;color:var(--wb-warning);font-size:12px}.dashboard_down__dHzT6,.dashboard_neutral__RKHHy,.dashboard_up__ufpUO{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-variant-numeric:tabular-nums}.dashboard_up__ufpUO{color:var(--wb-positive)}.dashboard_down__dHzT6{color:var(--wb-danger)}.dashboard_neutral__RKHHy{color:var(--wb-muted)}.dashboard_primaryGrid__LQ0cM{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:stretch;gap:16px}.dashboard_chartPanel__MZvMN{min-width:0;padding:20px 22px 18px;border:1px solid var(--wb-line);border-radius:12px;background:var(--card)}.dashboard_sectionHeading__TfSbU{margin-bottom:13px;flex-wrap:wrap}.dashboard_sectionHeading__TfSbU h2{color:var(--wb-ink);font-size:14px;font-weight:600;letter-spacing:-.01em}.dashboard_tag__mSR0y{padding:3px 7px;border:1px solid var(--wb-line);border-radius:4px;background:var(--wb-soft);color:var(--wb-muted);font-size:12px;white-space:nowrap}.dashboard_chartNote__45Clr{margin-top:10px;color:var(--wb-subtle);font-size:12px;line-height:1.7}.dashboard_trendScroll__L_okI{width:100%;min-width:0;overflow:hidden}.dashboard_trendChart__LICT2{height:310px}.dashboard_trendLegend__kLAyr{display:flex;justify-content:flex-end;gap:16px;padding:1px 10px 4px;color:var(--wb-muted);font-size:12px}.dashboard_trendLegend__kLAyr span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.dashboard_trendLegend__kLAyr i{display:inline-block;width:8px;height:8px;border-radius:2px}.dashboard_ordersLegend__CtfMj{background:var(--wb-trend)}.dashboard_trendLegend__kLAyr .dashboard_salesLegend__uMOy2{width:12px;height:2px;border-radius:0;background:var(--wb-sales)}.dashboard_trendPoint__djedu{outline:none}.dashboard_trendPoint__djedu[role=button]{cursor:pointer}.dashboard_trendPoint__djedu:focus-visible circle:last-child{stroke:var(--foreground);stroke-width:3}.dashboard_stackScroll__bQavS{max-height:350px;margin-top:10px;overflow:auto}.dashboard_stageTotal__t82Nd{display:flex;align-items:baseline;gap:7px;margin:13px 0 4px}.dashboard_stageTotal__t82Nd strong{color:var(--wb-ink);font-size:25px;font-weight:650;font-variant-numeric:tabular-nums}.dashboard_stageTotal__t82Nd span{color:var(--wb-muted);font-size:12px}.dashboard_distributionEmpty__xizss{display:grid;min-height:210px;place-items:center;color:var(--wb-subtle);font-size:12px}.dashboard_distributions__1TgP6{padding-top:4px}.dashboard_distributionGrid__Jv8k4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.dashboard_analysisGroupHeading__mAPZG{grid-column:1/-1;margin:10px 0 -2px;padding:0 0 8px;border-bottom:1px solid var(--wb-line);color:var(--wb-ink);font-size:14px;font-weight:600}.dashboard_customerSentence__CQlHh{grid-column:1/-1;margin:-4px 0 0;color:var(--wb-muted);font-size:12px;line-height:1.7}.dashboard_customerSentence__CQlHh b{color:var(--wb-brand);font-weight:600}.dashboard_chartTitle__u5q_c{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard_chartTitle__u5q_c h3{color:var(--wb-ink);font-size:12px;font-weight:600}.dashboard_chartTitle__u5q_c>span{color:var(--wb-subtle);font-size:12px;white-space:nowrap}.dashboard_distributionHeader__vtg5x{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;margin-top:6px}.dashboard_donutChart__KA5By{height:220px;margin-top:6px}.dashboard_rankChart__vGSQT{margin-top:12px}.dashboard_distributionDetails___C7sw{margin-top:9px;padding-top:9px;border-top:1px solid var(--wb-line)}.dashboard_distributionDetails___C7sw summary{color:var(--wb-muted);font-size:12px;cursor:pointer}.dashboard_distributionList__QZrR4{display:flex;flex-direction:column;gap:8px;padding-top:9px}.dashboard_distributionList__QZrR4>div{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:9px;color:var(--wb-muted);font-size:12px}.dashboard_distributionList__QZrR4>div>span{display:flex;align-items:center;gap:7px;overflow-wrap:anywhere}.dashboard_distributionList__QZrR4 i{display:inline-block;width:7px;height:7px;flex-shrink:0;border-radius:50%}.dashboard_distributionList__QZrR4 strong{color:var(--wb-ink);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard_distributionList__QZrR4 small{color:var(--wb-subtle);font-size:12px;text-align:right}.dashboard_selectableRank__jX4Xz{padding:4px 6px;border-radius:4px;cursor:pointer}.dashboard_selectableRank__jX4Xz:hover{background:var(--wb-soft)}.dashboard_selectableRank__jX4Xz:focus-visible{outline:2px solid var(--wb-brand);outline-offset:2px}.dashboard_expandChart__Psfjz{display:inline-flex;align-items:center;gap:5px;padding:4px 0;color:var(--wb-brand);font-size:12px;cursor:pointer}.dashboard_expandChart__Psfjz:hover{text-decoration:underline}.dashboard_distributionTooltip___c7Gm{padding:10px 12px;border:1px solid var(--wb-line);border-radius:6px;background:var(--card);box-shadow:0 6px 20px #0f172a12;color:var(--wb-muted);font-size:12px;line-height:1.7}.dashboard_distributionTooltip___c7Gm strong{color:var(--wb-ink);font-size:12px}.dashboard_distributionTooltip___c7Gm p{margin:3px 0}.dashboard_distributionTooltip___c7Gm small{color:var(--wb-subtle);font-size:12px}.dashboard_fullRegionChart__W3B61{min-width:0;overflow-x:auto}.dashboard_regionDialog___XQg_{color:var(--wb-ink)}.dashboard_regionOrderList__7UOWF{display:grid;gap:7px;margin-top:12px}.dashboard_regionOrderList__7UOWF a{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--wb-line);border-radius:5px;color:var(--wb-muted);font-size:12px;transition:background .15s ease,border-color .15s ease}.dashboard_regionOrderList__7UOWF a:hover{border-color:var(--input);background:var(--wb-soft)}.dashboard_regionOrderList__7UOWF strong{overflow:hidden;color:var(--wb-ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dashboard_regionOrderList__7UOWF a>span:last-child{color:var(--wb-brand)}.dashboard_chartPanel__MZvMN .recharts-surface:focus:not(:focus-visible),.dashboard_chartPanel__MZvMN .recharts-wrapper:focus:not(:focus-visible){outline:none}.dashboard_methodology__BlgjV{color:var(--wb-muted);font-size:12px;line-height:1.8}.dashboard_methodology__BlgjV summary{width:fit-content;color:var(--wb-muted);cursor:pointer}.dashboard_methodology__BlgjV summary:focus-visible,.dashboard_refresh__nxP6a:focus-visible,.dashboard_regionDialog___XQg_ button:focus-visible,.dashboard_workspace__CBIBR button:focus-visible,.dashboard_workspace__CBIBR input:focus-visible,.dashboard_workspace__CBIBR select:focus-visible{outline:2px solid var(--wb-brand);outline-offset:2px}.dashboard_methodology__BlgjV p{margin-top:8px}.dashboard_error__OFEoY{padding:11px 14px;border:1px solid color-mix(in srgb,var(--wb-danger) 25%,var(--border));border-radius:5px;background:color-mix(in srgb,var(--wb-danger) 7%,var(--card));color:var(--wb-danger);font-size:12px}.dashboard_error__OFEoY button,.dashboard_loading__5Ilm1 button{margin-left:10px;text-decoration:underline;cursor:pointer}.dashboard_empty__n3cc_,.dashboard_loading__5Ilm1{padding:60px 20px;color:var(--wb-muted);font-size:14px;text-align:center}.dashboard_empty__n3cc_{border:1px solid var(--wb-line);border-radius:6px}.dashboard_chartLoading__ZS5Ei{display:grid;min-height:270px;place-items:center;border:1px solid var(--wb-line);border-radius:6px;background:var(--card);color:var(--wb-muted);font-size:12px}@media (max-width:1180px){.dashboard_kpiGrid__I6B4L{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_primaryGrid__LQ0cM{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}}@media (max-width:900px){.dashboard_primaryGrid__LQ0cM{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.dashboard_workspace__CBIBR{gap:16px}.dashboard_filters__3ZGNr,.dashboard_toolbar__vRk53{align-items:flex-start}.dashboard_toolbar__vRk53{flex-direction:column}.dashboard_updated__KZRO1{align-self:flex-end}.dashboard_kpiGrid__I6B4L{gap:9px}.dashboard_kpi__0BkcS{padding:13px 12px}.dashboard_kpiValue____knx{margin:12px 0 8px;font-size:23px}.dashboard_distributionGrid__Jv8k4,.dashboard_primaryGrid__LQ0cM{grid-template-columns:minmax(0,1fr);gap:10px}.dashboard_chartPanel__MZvMN{padding:14px 13px 12px}.dashboard_analysisGroupHeading__mAPZG,.dashboard_customerSentence__CQlHh{grid-column:1}.dashboard_trendChart__LICT2{height:300px}.dashboard_trendLegend__kLAyr{justify-content:flex-start;padding-left:4px}.dashboard_customRange__PTrh0{align-items:stretch}.dashboard_customRange__PTrh0 label{width:100%;justify-content:space-between}.dashboard_customRange__PTrh0 input{flex:1;max-width:220px}.dashboard_regionOrderList__7UOWF a{grid-template-columns:1fr auto;gap:5px 8px}.dashboard_regionOrderList__7UOWF a>span:first-child{grid-column:1/-1}}@media (max-width:420px){.dashboard_periods__F2DlW{width:100%}.dashboard_periods__F2DlW button{flex:1;padding-right:8px;padding-left:8px;font-size:12px}.dashboard_kpiHeading__t8xeG{font-size:12px}.dashboard_kpiValue____knx{font-size:20px}.dashboard_kpiFoot__fY0c6{font-size:12px}}