.dashboard-module___vDUZq__root{--d-primary:var(--crimson);--d-primary-d:var(--crimson-d);--d-primary-l:var(--crimson-l);--d-ok:var(--sage);--d-warn:var(--amber);--d-danger:#971a20;--d-muted:var(--ink-4);background:var(--bg);width:100%;max-width:100%;height:100%;color:var(--ink);box-sizing:border-box;min-width:0;padding:24px 28px 36px;overflow:hidden auto}.dashboard-module___vDUZq__head{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.dashboard-module___vDUZq__head>div:first-child{flex:280px;min-width:0}.dashboard-module___vDUZq__head h1{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:32px;font-weight:400;line-height:1.1}.dashboard-module___vDUZq__head h1 em{color:var(--d-primary);font-style:italic}.dashboard-module___vDUZq__headSub{color:var(--ink-3);margin-top:6px;font-size:13px}.dashboard-module___vDUZq__headActions{gap:8px;margin-left:auto;display:flex}.dashboard-module___vDUZq__btnSm{border:1px solid var(--hair-2);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;transition:background .12s;display:inline-flex}.dashboard-module___vDUZq__btnSm:hover{background:var(--panel-2)}.dashboard-module___vDUZq__btnSm svg{width:12px;height:12px}.dashboard-module___vDUZq__statStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.dashboard-module___vDUZq__statCard{background:var(--panel-2);border:1px solid var(--hair);box-shadow:var(--shadow-1);cursor:pointer;border-radius:14px;padding:16px 18px;transition:border-color .15s,transform .12s,box-shadow .15s;position:relative}.dashboard-module___vDUZq__statCard:hover{border-color:var(--d-primary);box-shadow:var(--shadow-2);transform:translateY(-1px)}.dashboard-module___vDUZq__statL{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.dashboard-module___vDUZq__statV{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;margin-top:6px;font-size:34px;line-height:1.1}.dashboard-module___vDUZq__statU{color:var(--ink-3);font-size:14px;font-family:var(--font-sans);margin-left:3px}.dashboard-module___vDUZq__statTrend{color:var(--d-ok);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-top:6px;font-size:11px;font-weight:600;display:flex}.dashboard-module___vDUZq__statTrendDown{color:var(--d-danger)}.dashboard-module___vDUZq__statTrendWarn{color:var(--d-warn)}.dashboard-module___vDUZq__statSpark{color:var(--d-primary);opacity:.5;position:absolute;bottom:14px;right:14px}.dashboard-module___vDUZq__row{gap:14px;min-width:0;margin-bottom:14px;display:grid}.dashboard-module___vDUZq__r2{grid-template-columns:1.1fr 1fr}.dashboard-module___vDUZq__r3{grid-template-columns:1fr 1fr 1fr}.dashboard-module___vDUZq__r1{grid-template-columns:1fr}.dashboard-module___vDUZq__row>*{min-width:0}@media (max-width:1100px){.dashboard-module___vDUZq__r2,.dashboard-module___vDUZq__r3{grid-template-columns:1fr}.dashboard-module___vDUZq__statStrip{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboard-module___vDUZq__root{padding:14px 14px calc(96px + var(--sa-bottom,0px))}.dashboard-module___vDUZq__head{gap:10px;margin-bottom:14px}.dashboard-module___vDUZq__head h1{font-size:24px}.dashboard-module___vDUZq__headSub{font-size:12px}.dashboard-module___vDUZq__headActions{flex-wrap:wrap;gap:6px;margin-left:0}.dashboard-module___vDUZq__statStrip{gap:10px;margin-bottom:14px}.dashboard-module___vDUZq__statCard{padding:12px 14px}.dashboard-module___vDUZq__statV{font-size:26px}.dashboard-module___vDUZq__statL{font-size:10px}.dashboard-module___vDUZq__row{gap:10px;margin-bottom:10px}.dashboard-module___vDUZq__cardHead{padding:12px 14px 8px}.dashboard-module___vDUZq__cardHead h3{font-size:16px}.dashboard-module___vDUZq__cardBody{padding:12px 14px 14px}.dashboard-module___vDUZq__activeCard .dashboard-module___vDUZq__cardHead{padding:14px 14px 10px}.dashboard-module___vDUZq__activeCard .dashboard-module___vDUZq__cardHead h3{font-size:19px}.dashboard-module___vDUZq__focusedBody{padding:12px 14px 16px}.dashboard-module___vDUZq__focusedFoot{padding:10px 14px}.dashboard-module___vDUZq__askBtn{padding:9px 13px;font-size:12.5px}.dashboard-module___vDUZq__thumb{padding:7px 12px;font-size:11.5px}.dashboard-module___vDUZq__thumbStrip{gap:6px}}@media (max-width:420px){.dashboard-module___vDUZq__statStrip{grid-template-columns:1fr}}.dashboard-module___vDUZq__card{background:var(--panel-2);border:1px solid var(--hair);box-shadow:var(--shadow-1);border-radius:14px;flex-direction:column;min-width:0;max-width:100%;transition:border-color .15s,transform .12s,box-shadow .15s;display:flex;overflow:hidden}.dashboard-module___vDUZq__expandable{cursor:pointer}.dashboard-module___vDUZq__expandable:hover{border-color:var(--d-primary);box-shadow:var(--shadow-2);transform:translateY(-1px)}.dashboard-module___vDUZq__expandable:focus-visible{border-color:var(--d-primary);box-shadow:0 0 0 3px #c8242b26, var(--shadow-1);outline:none}.dashboard-module___vDUZq__statCard.dashboard-module___vDUZq__expandable:hover{border-color:var(--d-primary);box-shadow:var(--shadow-2);transform:translateY(-1px)}.dashboard-module___vDUZq__cardHead{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:14px 18px 10px;display:flex}.dashboard-module___vDUZq__cardHead h3{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:18px;font-weight:400;line-height:1.1}.dashboard-module___vDUZq__cardSublabel{color:var(--ink-3);margin-top:3px;font-size:11.5px}.dashboard-module___vDUZq__expandBtn{border:1px solid var(--hair);background:var(--panel);width:28px;height:28px;color:var(--ink-3);cursor:pointer;border-radius:7px;flex-shrink:0;place-items:center;margin-left:auto;transition:background .12s,color .12s,border-color .12s;display:grid}.dashboard-module___vDUZq__expandBtn:hover{background:var(--panel-2);color:var(--d-primary);border-color:var(--hair-2)}.dashboard-module___vDUZq__expandBtn svg{width:12px;height:12px}.dashboard-module___vDUZq__closeBtn{border:1px solid var(--hair);background:var(--panel);width:30px;height:30px;color:var(--ink-3);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;margin-left:auto;transition:background .12s,color .12s,border-color .12s;display:grid}.dashboard-module___vDUZq__closeBtn:hover{background:var(--panel-2);color:var(--d-danger);border-color:var(--hair-2)}.dashboard-module___vDUZq__closeBtn svg{width:14px;height:14px}.dashboard-module___vDUZq__askLink{color:var(--d-primary);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-family:inherit;font-size:11px;font-weight:600}.dashboard-module___vDUZq__askLink:hover{text-decoration:underline}.dashboard-module___vDUZq__cardBody{min-width:0;max-width:100%;padding:14px 18px 16px}.dashboard-module___vDUZq__hbarList{flex-direction:column;gap:7px;display:flex}.dashboard-module___vDUZq__hbarRow{border-radius:6px;grid-template-columns:140px 1fr 60px;align-items:center;gap:10px;padding:2px 4px;font-size:12px;display:grid}.dashboard-module___vDUZq__hbarL{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.dashboard-module___vDUZq__hbarTrack{background:var(--bg-2);border-radius:4px;height:14px;position:relative;overflow:hidden}.dashboard-module___vDUZq__hbarFill{background:var(--d-primary);transform-origin:0;border-radius:4px;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both dashboard-module___vDUZq__barIn}.dashboard-module___vDUZq__hbarFill.dashboard-module___vDUZq__warn{background:var(--d-warn)}.dashboard-module___vDUZq__hbarFill.dashboard-module___vDUZq__danger{background:var(--d-danger)}.dashboard-module___vDUZq__hbarFill.dashboard-module___vDUZq__ok{background:var(--d-ok)}.dashboard-module___vDUZq__hbarFill.dashboard-module___vDUZq__muted{background:var(--ink-4);opacity:.5}.dashboard-module___vDUZq__hbarV{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;font-size:12px;font-weight:600}.dashboard-module___vDUZq__gbarWrap{padding:10px 0 4px}.dashboard-module___vDUZq__gbarRow{grid-template-columns:80px 1fr;align-items:center;gap:14px;margin-bottom:14px;font-size:12px;display:grid}.dashboard-module___vDUZq__gbarRow:last-child{margin-bottom:0}.dashboard-module___vDUZq__gbarL{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.dashboard-module___vDUZq__gbarBars{align-items:flex-end;gap:6px;height:60px;display:flex}.dashboard-module___vDUZq__gbarBar{cursor:default;border-radius:5px 5px 0 0;flex:1;position:relative}.dashboard-module___vDUZq__gbarBar:hover:after{content:attr(data-v);background:var(--ink);color:var(--panel-2);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.dashboard-module___vDUZq__gbarLegend{color:var(--ink-3);justify-content:center;gap:14px;margin-top:6px;font-size:11px;display:flex}.dashboard-module___vDUZq__gbarLegend .dashboard-module___vDUZq__lg{align-items:center;gap:5px;display:flex}.dashboard-module___vDUZq__lgD{border-radius:2px;width:9px;height:9px;display:inline-block}.dashboard-module___vDUZq__stackedWrap{padding:8px 0}.dashboard-module___vDUZq__stackedBar{border:1px solid var(--hair-2);border-radius:8px;width:100%;height:30px;display:flex;overflow:hidden}.dashboard-module___vDUZq__stackedSeg{cursor:default;transition:opacity .15s;position:relative}.dashboard-module___vDUZq__stackedSeg:hover{opacity:.9}.dashboard-module___vDUZq__stackedSeg:hover:after{content:attr(data-l);background:var(--ink);color:var(--panel-2);white-space:nowrap;z-index:10;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.dashboard-module___vDUZq__stackedLegend{color:var(--ink-3);flex-wrap:wrap;gap:10px 14px;margin-top:14px;font-size:11px;display:flex}.dashboard-module___vDUZq__stackedLegend .dashboard-module___vDUZq__lg{align-items:center;gap:6px;display:flex}.dashboard-module___vDUZq__stackedLegend .dashboard-module___vDUZq__lgD{border-radius:3px;width:10px;height:10px}.dashboard-module___vDUZq__stackedLegend .dashboard-module___vDUZq__lgV{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:3px;font-weight:600}.dashboard-module___vDUZq__donutWrap{align-items:center;gap:24px;padding:6px 4px;display:flex}.dashboard-module___vDUZq__donut{flex-shrink:0;width:140px;height:140px;position:relative}.dashboard-module___vDUZq__donutCenter{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.dashboard-module___vDUZq__donutCenter .dashboard-module___vDUZq__v{font-family:var(--font-serif);color:var(--ink);font-size:28px;line-height:1}.dashboard-module___vDUZq__donutCenter .dashboard-module___vDUZq__l{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:10px;font-weight:600}.dashboard-module___vDUZq__donutLegend{flex-direction:column;flex:1;gap:8px;min-width:0;font-size:12px;display:flex}.dashboard-module___vDUZq__donutLegend .dashboard-module___vDUZq__lg{align-items:center;gap:8px;display:flex}.dashboard-module___vDUZq__donutLegend .dashboard-module___vDUZq__lgD{border-radius:3px;flex-shrink:0;width:10px;height:10px}.dashboard-module___vDUZq__donutLegend .dashboard-module___vDUZq__lgL{color:var(--ink-2);flex:1;font-weight:500}.dashboard-module___vDUZq__donutLegend .dashboard-module___vDUZq__lgV{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.dashboard-module___vDUZq__miniCards{grid-template-columns:1fr 1fr 1fr;gap:10px;padding:6px 0;display:grid}.dashboard-module___vDUZq__miniCard{border:1px solid var(--hair);background:var(--panel);border-radius:10px;padding:14px 14px 12px;transition:border-color .15s,transform .12s;position:relative}.dashboard-module___vDUZq__miniCard:hover{transform:translateY(-1px)}.dashboard-module___vDUZq__miniCard.dashboard-module___vDUZq__crit{background:linear-gradient(#9716200f,#0000);border-color:#9716204d}.dashboard-module___vDUZq__miniCard.dashboard-module___vDUZq__warn{background:linear-gradient(#b88a2a14,#0000);border-color:#b88a2a59}.dashboard-module___vDUZq__miniCard.dashboard-module___vDUZq__ok{background:linear-gradient(#0e7a3f12,#0000);border-color:#0e7a3f4d}.dashboard-module___vDUZq__miniLab{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.dashboard-module___vDUZq__miniCard.dashboard-module___vDUZq__crit .dashboard-module___vDUZq__miniLab{color:var(--d-danger)}.dashboard-module___vDUZq__miniCard.dashboard-module___vDUZq__warn .dashboard-module___vDUZq__miniLab{color:var(--d-warn)}.dashboard-module___vDUZq__miniCard.dashboard-module___vDUZq__ok .dashboard-module___vDUZq__miniLab{color:var(--d-ok)}.dashboard-module___vDUZq__miniV{font-family:var(--font-serif);color:var(--ink);margin-top:6px;font-size:30px;line-height:1}.dashboard-module___vDUZq__miniD{color:var(--ink-3);margin-top:6px;font-size:11px;line-height:1.4}.dashboard-module___vDUZq__scatterWrap{padding:8px 4px 4px;position:relative}.dashboard-module___vDUZq__scatter{width:100%;height:280px;display:block}.dashboard-module___vDUZq__scatterGrid{stroke:var(--hair);stroke-width:1px}.dashboard-module___vDUZq__scatterAxis{stroke:var(--ink-4);stroke-width:1px}.dashboard-module___vDUZq__scatterTick{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10px}.dashboard-module___vDUZq__scatterLabel{fill:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.dashboard-module___vDUZq__scatterPt{cursor:default;transition:r .15s}.dashboard-module___vDUZq__scatterPt:hover{stroke:var(--ink);stroke-width:1.5px}.dashboard-module___vDUZq__scatterDangerZone{fill:#97162012;stroke:#97162033;stroke-dasharray:3 3}.dashboard-module___vDUZq__scatterTip{background:var(--ink);color:var(--panel-2);pointer-events:none;opacity:0;white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:500;transition:opacity .15s;position:absolute}.dashboard-module___vDUZq__scatterTip strong{color:var(--panel-2);font-weight:700}.dashboard-module___vDUZq__scatterTip .dashboard-module___vDUZq__meta{color:#ffffffa6;margin-top:2px;font-size:10px;font-weight:400;display:block}.dashboard-module___vDUZq__dataTable{border-collapse:collapse;width:100%;font-size:12px}.dashboard-module___vDUZq__dataTable thead th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);border-bottom:1px solid var(--hair);padding:8px 10px;font-size:10.5px;font-weight:700}.dashboard-module___vDUZq__dataTable thead th:last-child{text-align:right}.dashboard-module___vDUZq__dataTable tbody td{border-bottom:1px solid var(--hair);color:var(--ink-2);vertical-align:middle;padding:9px 10px}.dashboard-module___vDUZq__dataTable tbody tr:last-child td{border-bottom:0}.dashboard-module___vDUZq__dataTable tbody tr{transition:background .12s}.dashboard-module___vDUZq__dataTable tbody tr:hover{background:#c8242b0a}.dashboard-module___vDUZq__dataTable .dashboard-module___vDUZq__num{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.dashboard-module___vDUZq__pillSt{border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-block}.dashboard-module___vDUZq__pillSt.dashboard-module___vDUZq__crit{color:var(--d-danger);background:#9716201f}.dashboard-module___vDUZq__pillSt.dashboard-module___vDUZq__warn{color:var(--d-warn);background:#b88a2a26}.dashboard-module___vDUZq__pillSt.dashboard-module___vDUZq__ok{color:var(--d-ok);background:#0e7a3f24}.dashboard-module___vDUZq__rowBar{background:var(--bg-2);vertical-align:middle;border-radius:3px;width:60px;height:6px;margin-right:6px;display:inline-block;position:relative;overflow:hidden}.dashboard-module___vDUZq__rowBar>span{background:var(--d-primary);border-radius:3px;height:100%;display:block}.dashboard-module___vDUZq__rowBar.dashboard-module___vDUZq__crit>span{background:var(--d-danger)}.dashboard-module___vDUZq__rowBar.dashboard-module___vDUZq__warn>span{background:var(--d-warn)}.dashboard-module___vDUZq__skuName{color:var(--ink);font-weight:600}.dashboard-module___vDUZq__skuDesc{color:var(--ink-3);font-size:11px}.dashboard-module___vDUZq__tlAxis{color:var(--ink-4);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:130px 1fr 60px;gap:10px;padding:4px 4px 0;font-size:9.5px;font-weight:600;display:grid}.dashboard-module___vDUZq__tlAxis .dashboard-module___vDUZq__ax{justify-content:space-between;display:flex}.dashboard-module___vDUZq__timeline{padding:8px 0 4px}.dashboard-module___vDUZq__tlRow{border-radius:6px;grid-template-columns:130px 1fr 60px;align-items:center;gap:10px;margin-bottom:8px;padding:3px 4px;font-size:11.5px;display:grid}.dashboard-module___vDUZq__tlL{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.dashboard-module___vDUZq__tlL strong{color:var(--ink);font-weight:600}.dashboard-module___vDUZq__tlTrack{background:var(--bg-2);border-radius:3px;height:8px;position:relative}.dashboard-module___vDUZq__tlMarkerNow{background:var(--ink);width:1.5px;position:absolute;top:-3px;bottom:-3px;left:55%}.dashboard-module___vDUZq__tlBar{background:var(--ink-4);border-radius:3px;position:absolute;top:0;bottom:0}.dashboard-module___vDUZq__tlBar.dashboard-module___vDUZq__due{background:var(--d-ok)}.dashboard-module___vDUZq__tlBar.dashboard-module___vDUZq__overdue{background:var(--d-warn)}.dashboard-module___vDUZq__tlBar.dashboard-module___vDUZq__critical{background:var(--d-danger)}.dashboard-module___vDUZq__tlV{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;font-size:11px;font-weight:600}@keyframes dashboard-module___vDUZq__barIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dashboard-module___vDUZq__focusMode{flex-direction:column;gap:16px;display:flex}.dashboard-module___vDUZq__activeCard{flex-direction:column;flex:auto;min-height:0;display:flex}.dashboard-module___vDUZq__activeCard .dashboard-module___vDUZq__cardHead{padding:18px 22px 14px}.dashboard-module___vDUZq__activeCard .dashboard-module___vDUZq__cardHead h3{font-size:24px}.dashboard-module___vDUZq__focusedBody{flex:auto;min-height:0;padding:16px 22px 20px;overflow-y:auto}.dashboard-module___vDUZq__focusedFoot{border-top:1px solid var(--hair);background:var(--panel);flex-shrink:0;justify-content:flex-end;padding:12px 18px;display:flex}.dashboard-module___vDUZq__askBtn{letter-spacing:-.005em;border:1px solid var(--d-primary);background:var(--d-primary);color:#fff;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .12s,transform 60ms;display:inline-flex}.dashboard-module___vDUZq__askBtn:hover{background:var(--d-primary-d);border-color:var(--d-primary-d)}.dashboard-module___vDUZq__askBtn:active{transform:translateY(1px)}.dashboard-module___vDUZq__askBtn svg{width:14px;height:14px}.dashboard-module___vDUZq__askArrow{margin-left:2px;font-size:14px}.dashboard-module___vDUZq__thumbStrip{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:6px 0 4px;display:flex}.dashboard-module___vDUZq__thumb{appearance:none;border:1px solid var(--hair);background:var(--panel-2);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,border-color .12s,color .12s}.dashboard-module___vDUZq__thumb:hover{border-color:var(--d-primary);color:var(--d-primary);background:#fff}.dashboard-module___vDUZq__detailGrid{flex-direction:column;gap:18px;display:flex}.dashboard-module___vDUZq__detailKpiStrip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.dashboard-module___vDUZq__detailH{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:400;display:flex}.dashboard-module___vDUZq__detailSubH{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:8px 0 6px;font-size:10.5px;font-weight:700}.dashboard-module___vDUZq__detailCount{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px;font-weight:500}.dashboard-module___vDUZq__detailSection{border-top:1px solid var(--hair);padding-top:12px}.dashboard-module___vDUZq__detailSection:first-child{border-top:0;padding-top:0}.dashboard-module___vDUZq__detailSectionHead{margin-bottom:8px}.dashboard-module___vDUZq__detailEmpty{color:var(--ink-4);padding:6px 0;font-size:12px}.dashboard-module___vDUZq__detailLoading{color:var(--ink-3);padding:24px;font-size:13px}.dashboard-module___vDUZq__detailError{border-left:3px solid var(--d-danger);background:var(--panel);color:var(--ink-2);border-radius:6px;padding:16px 18px;font-size:13px}.dashboard-module___vDUZq__whStack{flex-direction:column;gap:18px;display:flex}.dashboard-module___vDUZq__whSection{background:var(--panel);border:1px solid var(--hair);border-radius:14px;overflow:hidden}.dashboard-module___vDUZq__whSectionHead{appearance:none;text-align:left;cursor:pointer;width:100%;color:inherit;border:0;border-bottom:1px solid var(--hair);background:0 0;flex-direction:column;gap:10px;padding:16px 20px 14px;font-family:inherit;transition:background .12s;display:flex}.dashboard-module___vDUZq__whSectionHead:hover,.dashboard-module___vDUZq__whSectionHead:focus-visible{background:#c8242b0a;outline:none}.dashboard-module___vDUZq__whSectionHead:hover .dashboard-module___vDUZq__askArrow,.dashboard-module___vDUZq__whSectionHead:focus-visible .dashboard-module___vDUZq__askArrow{opacity:1;color:var(--d-primary)}.dashboard-module___vDUZq__whSectionTitleRow{align-items:baseline;gap:14px;display:flex}.dashboard-module___vDUZq__whSectionTitle{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);flex:auto;min-width:0;font-size:22px;line-height:1}.dashboard-module___vDUZq__whSectionValue{color:var(--d-primary);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.dashboard-module___vDUZq__whSectionHead .dashboard-module___vDUZq__askArrow{color:var(--ink-4);opacity:0;font-size:14px;font-weight:600;transition:opacity .12s,color .12s}.dashboard-module___vDUZq__whSectionChips{flex-wrap:wrap;gap:6px;display:flex}.dashboard-module___vDUZq__whSectionBody{grid-template-columns:1fr 1fr;gap:18px;padding:14px 20px 18px;display:grid}@media (max-width:720px){.dashboard-module___vDUZq__whSectionBody{grid-template-columns:1fr}}.dashboard-module___vDUZq__whCol{flex-direction:column;gap:8px;min-width:0;display:flex}.dashboard-module___vDUZq__tableScroll{border:1px solid var(--hair);background:var(--panel-2);border-radius:10px;max-height:calc(100vh - 320px);overflow:auto}.dashboard-module___vDUZq__tableScroll .dashboard-module___vDUZq__dataTable thead th{background:var(--panel-2);z-index:1;white-space:nowrap;position:sticky;top:0}.dashboard-module___vDUZq__tableScrollSmall{border:1px solid var(--hair);background:var(--panel-2);border-radius:8px;max-height:320px;overflow:auto}.dashboard-module___vDUZq__tableScrollSmall .dashboard-module___vDUZq__dataTable thead th{background:var(--panel-2);z-index:1;white-space:nowrap;position:sticky;top:0}.dashboard-module___vDUZq__clickRow{cursor:pointer;transition:background .12s}.dashboard-module___vDUZq__clickRow:hover{background:#c8242b0d!important}.dashboard-module___vDUZq__clickRow:focus-visible{box-shadow:inset 0 0 0 2px var(--d-primary);outline:none;background:#c8242b12!important}.dashboard-module___vDUZq__clickRow:hover .dashboard-module___vDUZq__askCell .dashboard-module___vDUZq__askArrow,.dashboard-module___vDUZq__clickRow:focus-visible .dashboard-module___vDUZq__askCell .dashboard-module___vDUZq__askArrow{opacity:1;color:var(--d-primary)}.dashboard-module___vDUZq__askCell{text-align:right;width:28px;padding-right:12px!important}.dashboard-module___vDUZq__askCell .dashboard-module___vDUZq__askArrow{color:var(--ink-4);opacity:0;font-size:14px;font-weight:600;transition:opacity .12s,color .12s}.dashboard-module___vDUZq__bucketHeader{appearance:none;text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;margin:0;padding:0;font-family:inherit;display:block}.dashboard-module___vDUZq__bucketHeader:hover .dashboard-module___vDUZq__askArrow,.dashboard-module___vDUZq__bucketHeader:focus-visible .dashboard-module___vDUZq__askArrow{opacity:1;color:var(--d-primary)}.dashboard-module___vDUZq__bucketHeader:focus-visible{outline:none}.dashboard-module___vDUZq__bucketHeader .dashboard-module___vDUZq__askArrow{color:var(--ink-4);opacity:0;margin-left:6px;font-size:14px;font-weight:600;transition:opacity .12s,color .12s}.dashboard-module___vDUZq__tableScroll .dashboard-module___vDUZq__dataTable,.dashboard-module___vDUZq__tableScrollSmall .dashboard-module___vDUZq__dataTable{font-size:11.5px}.dashboard-module___vDUZq__tableScroll .dashboard-module___vDUZq__dataTable tbody td,.dashboard-module___vDUZq__tableScrollSmall .dashboard-module___vDUZq__dataTable tbody td{padding:7px 10px}.dashboard-module___vDUZq__matchRow{box-shadow:inset 3px 0 0 var(--amber);background:#b88a2a24!important}.dashboard-module___vDUZq__matchRow:hover,.dashboard-module___vDUZq__matchRow:focus-visible{background:#b88a2a38!important}.dashboard-module___vDUZq__firstMatchRow{animation:1.4s ease-out dashboard-module___vDUZq__matchPulse}@keyframes dashboard-module___vDUZq__matchPulse{0%{box-shadow:inset 4px 0 0 var(--amber), 0 0 0 2px #b88a2a59;background:#b88a2a6b}60%{box-shadow:inset 3px 0 0 var(--amber), 0 0 0 0 #b88a2a00;background:#b88a2a38}to{box-shadow:inset 3px 0 0 var(--amber);background:#b88a2a24}}.dashboard-module___vDUZq__searchWrap{margin-bottom:18px;position:relative}.dashboard-module___vDUZq__searchInputWrap{background:var(--panel-2);border:1px solid var(--hair-2);height:40px;box-shadow:var(--shadow-1);border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 38px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.dashboard-module___vDUZq__searchInputWrap:focus-within{border-color:var(--d-primary);box-shadow:0 0 0 3px #c8242b1f}.dashboard-module___vDUZq__searchIcon{width:14px;height:14px;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.dashboard-module___vDUZq__searchInput{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:100%;padding:0;font-size:13.5px}.dashboard-module___vDUZq__searchInput::placeholder{color:var(--ink-4)}.dashboard-module___vDUZq__searchInput::-webkit-search-cancel-button{display:none}.dashboard-module___vDUZq__searchClear{appearance:none;color:var(--ink-3);cursor:pointer;background:#1e18140f;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;transition:background .12s,color .12s;display:grid}.dashboard-module___vDUZq__searchClear:hover{color:var(--ink);background:#1e18141f}.dashboard-module___vDUZq__searchClear svg{width:11px;height:11px}.dashboard-module___vDUZq__searchKbd{font-family:var(--font-mono);color:var(--ink-3);border:1px solid var(--hair);background:#1e18140f;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px}.dashboard-module___vDUZq__searchPanel{z-index:50;background:var(--panel-2);border:1px solid var(--hair-2);max-height:460px;box-shadow:var(--shadow-3);border-radius:12px;padding:6px 0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.dashboard-module___vDUZq__searchEmpty{color:var(--ink-3);padding:16px 18px;font-size:13px}.dashboard-module___vDUZq__searchGroup{padding:6px 0}.dashboard-module___vDUZq__searchGroup+.dashboard-module___vDUZq__searchGroup{border-top:1px solid var(--hair)}.dashboard-module___vDUZq__searchGroupHead{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);justify-content:space-between;align-items:baseline;padding:6px 18px;font-size:10px;font-weight:700;display:flex}.dashboard-module___vDUZq__searchGroupCount{color:var(--ink-4);font-variant-numeric:tabular-nums;font-weight:500}.dashboard-module___vDUZq__searchGroupBody{flex-direction:column;display:flex}.dashboard-module___vDUZq__searchRow{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 14px;align-items:baseline;gap:4px 12px;padding:8px 18px;transition:background .1s;display:grid}.dashboard-module___vDUZq__searchRow:hover,.dashboard-module___vDUZq__searchRow:focus-visible{background:#c8242b0d;outline:none}.dashboard-module___vDUZq__searchRow .dashboard-module___vDUZq__skuName{grid-area:1/1;font-size:12.5px}.dashboard-module___vDUZq__searchRow .dashboard-module___vDUZq__skuDesc{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;font-size:11px;overflow:hidden}.dashboard-module___vDUZq__searchMeta{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;align-items:center;gap:5px;max-width:60%;display:flex}.dashboard-module___vDUZq__searchRow .dashboard-module___vDUZq__askArrow{color:var(--ink-4);opacity:0;grid-area:1/3/span 2;align-self:center;font-weight:600;transition:opacity .12s,color .12s}.dashboard-module___vDUZq__searchRow:hover .dashboard-module___vDUZq__askArrow,.dashboard-module___vDUZq__searchRow:focus-visible .dashboard-module___vDUZq__askArrow{opacity:1;color:var(--d-primary)}.dashboard-module___vDUZq__searchTag{color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;background:#1e18140d;border-radius:999px;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.dashboard-module___vDUZq__searchTagDanger{color:var(--d-danger);background:#9716201f;font-weight:600}.dashboard-module___vDUZq__searchFoot{border-top:1px solid var(--hair);color:var(--ink-4);padding:8px 18px;font-size:11px}.dashboard-module___vDUZq__cardListWrap{flex-direction:column;gap:10px;width:100%;max-width:100%;display:flex}.dashboard-module___vDUZq__rowCard{appearance:none;text-align:left;width:100%;font:inherit;color:inherit;background:var(--panel-2);border:1px solid var(--hair);box-shadow:var(--shadow-1);cursor:pointer;border-radius:12px;padding:12px 14px;transition:border-color .12s,box-shadow .12s,transform 80ms;display:block;position:relative}.dashboard-module___vDUZq__rowCard:hover,.dashboard-module___vDUZq__rowCard:focus-visible{border-color:var(--crimson);box-shadow:var(--shadow-2);outline:none}.dashboard-module___vDUZq__rowCard:active{transform:scale(.995)}.dashboard-module___vDUZq__rowCardHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.dashboard-module___vDUZq__rowCardTitle{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);word-break:break-word;font-size:16px;font-weight:500}.dashboard-module___vDUZq__rowCardArrow{color:var(--ink-4);flex-shrink:0;font-size:16px}.dashboard-module___vDUZq__rowCard:hover .dashboard-module___vDUZq__rowCardArrow,.dashboard-module___vDUZq__rowCard:focus-visible .dashboard-module___vDUZq__rowCardArrow{color:var(--crimson)}.dashboard-module___vDUZq__rowCardSub{color:var(--ink-3);word-break:break-word;margin-bottom:10px;font-size:12.5px;line-height:1.4}.dashboard-module___vDUZq__rowCardFields{border-top:1px dashed var(--hair);grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;padding-top:8px;display:grid}.dashboard-module___vDUZq__rowCardField{flex-direction:column;gap:1px;min-width:0;display:flex}.dashboard-module___vDUZq__rowCardField dt{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);margin:0;font-size:9.5px;font-weight:600}.dashboard-module___vDUZq__rowCardField dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;font-weight:500;overflow:hidden}.dashboard-module___vDUZq__rowCardField dd.dashboard-module___vDUZq__num{font-variant-numeric:tabular-nums}.dashboard-module___vDUZq__rowCard.dashboard-module___vDUZq__matchRow{border-color:var(--amber);box-shadow:inset 3px 0 0 var(--amber), var(--shadow-1);background:#b88a2a24}.dashboard-module___vDUZq__rowCard.dashboard-module___vDUZq__firstMatchRow{animation:1.4s ease-out dashboard-module___vDUZq__matchPulse}@media (max-width:420px){.dashboard-module___vDUZq__rowCardFields{grid-template-columns:1fr}}
.split-pane-module__5xtx5G__split{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.split-pane-module__5xtx5G__left{background:var(--bg);flex-direction:column;flex-shrink:0;min-width:0;display:flex;overflow:hidden}.split-pane-module__5xtx5G__right{background:var(--panel-2);border-left:1px solid var(--hair);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.split-pane-module__5xtx5G__divider{cursor:col-resize;z-index:2;background:0 0;flex-shrink:0;width:6px;transition:background .15s;position:relative}.split-pane-module__5xtx5G__divider:hover,.split-pane-module__5xtx5G__divider.split-pane-module__5xtx5G__dragging{background:#c8242b14}.split-pane-module__5xtx5G__divider:before{content:"";background:var(--hair-2);border-radius:2px;width:2px;height:34px;transition:background .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.split-pane-module__5xtx5G__divider:hover:before,.split-pane-module__5xtx5G__divider.split-pane-module__5xtx5G__dragging:before{background:var(--crimson)}
.maryam-split-view-module__HOokKq__chatFab{bottom:calc(28px + var(--sa-bottom,0px));right:calc(28px + var(--sa-right,0px));z-index:60;appearance:none;background:var(--panel-2);cursor:pointer;border:3px solid var(--crimson);width:76px;height:76px;box-shadow:0 0 0 4px var(--panel-2), 0 0 0 5px #c8242b2e, 0 22px 44px -10px #c8242b73, 0 8px 20px -4px #1e181459, inset 0 0 0 2px var(--panel-2);border-radius:50%;place-items:center;padding:0;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .12s;display:grid;position:fixed;overflow:visible}.maryam-split-view-module__HOokKq__chatFab:hover,.maryam-split-view-module__HOokKq__chatFab:focus-visible{box-shadow:0 0 0 4px var(--panel-2), 0 0 0 6px #c8242b47, 0 28px 52px -10px #c8242b8c, 0 10px 22px -4px #1e181466, inset 0 0 0 2px var(--panel-2);outline:none;transform:translateY(-3px)scale(1.06)}.maryam-split-view-module__HOokKq__chatFab:active{transform:translateY(-1px)scale(1.02)}.maryam-split-view-module__HOokKq__chatFabAvatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.maryam-split-view-module__HOokKq__chatFabPing{background:var(--sage);border:3px solid var(--panel-2);z-index:1;border-radius:50%;width:18px;height:18px;position:absolute;bottom:2px;right:2px}.maryam-split-view-module__HOokKq__chatFabLabel{bottom:calc(52px + var(--sa-bottom,0px));right:calc(116px + var(--sa-right,0px));z-index:60;background:var(--ink);color:var(--panel-2);pointer-events:none;opacity:0;white-space:nowrap;border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:500;transition:opacity .14s,transform .14s;position:fixed;transform:translate(6px);box-shadow:0 8px 20px -8px #1e181466}.maryam-split-view-module__HOokKq__chatFab:hover~.maryam-split-view-module__HOokKq__chatFabLabel,.maryam-split-view-module__HOokKq__chatFab:focus-visible~.maryam-split-view-module__HOokKq__chatFabLabel{opacity:1;transform:translate(0)}.maryam-split-view-module__HOokKq__chatPaneWrap{box-sizing:border-box;flex-direction:column;height:100%;padding:20px 22px;display:flex;position:relative}.maryam-split-view-module__HOokKq__chatPaneWrap .thread{gap:16px;padding:18px 14px}.maryam-split-view-module__HOokKq__chatPaneWrap .msg{gap:10px}.maryam-split-view-module__HOokKq__chatPaneWrap .msg-ava{width:24px;height:24px;font-size:10px}.maryam-split-view-module__HOokKq__chatPaneWrap .msg.bot .msg-ava svg{width:14px;height:14px}.maryam-split-view-module__HOokKq__chatPaneWrap .bubble{border-radius:12px;padding:10px 13px;font-size:12.5px}.maryam-split-view-module__HOokKq__chatPaneWrap .msg.bot .bubble{padding:0}.maryam-split-view-module__HOokKq__chatPaneWrap .sugg{padding:5px 9px;font-size:11px}.maryam-split-view-module__HOokKq__chatPaneWrap .composer{padding:12px 14px 14px}.maryam-split-view-module__HOokKq__chatPaneWrap .composer-row{border-radius:13px;gap:8px;padding:4px 4px 4px 11px}.maryam-split-view-module__HOokKq__chatPaneWrap .composer-input{min-height:20px;padding:6px 0;font-size:13px}.maryam-split-view-module__HOokKq__chatPaneWrap .composer-foot{gap:10px;margin-top:8px;font-size:10px}.maryam-split-view-module__HOokKq__chatPaneWrap .composer-foot .kbd{padding:0 4px;font-size:9.5px}.maryam-split-view-module__HOokKq__chatPaneWrap .tool{border-radius:8px;width:28px;height:28px}.maryam-split-view-module__HOokKq__chatPaneWrap .tool svg{width:14px;height:14px}.maryam-split-view-module__HOokKq__chatPaneWrap .send{border-radius:10px;width:34px;height:34px}.maryam-split-view-module__HOokKq__chatPaneWrap .send svg{width:13px;height:13px}.maryam-split-view-module__HOokKq__chatPaneWrap .voice-cursor{width:1px;height:12px}.maryam-split-view-module__HOokKq__chatPaneClose{z-index:4;appearance:none;border:1px solid var(--hair-2);background:var(--panel-2);width:32px;height:32px;color:var(--ink-3);cursor:pointer;border-radius:50%;place-items:center;transition:background .12s,color .12s,border-color .12s,transform .12s;display:grid;position:absolute;top:24px;right:14px}.maryam-split-view-module__HOokKq__chatPaneClose:hover,.maryam-split-view-module__HOokKq__chatPaneClose:focus-visible{background:var(--panel);color:var(--crimson);border-color:var(--crimson);outline:none;transform:scale(1.04)}.maryam-split-view-module__HOokKq__chatPaneClose svg{width:14px;height:14px}.maryam-split-view-module__HOokKq__chatOverlay{z-index:70;background:var(--panel-2);padding-top:var(--sa-top,0px);padding-right:var(--sa-right,0px);padding-bottom:var(--sa-bottom,0px);padding-left:var(--sa-left,0px);flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) both maryam-split-view-module__HOokKq__chatOverlayIn;display:flex;position:fixed;inset:0}.maryam-split-view-module__HOokKq__chatOverlay>.maryam-split-view-module__HOokKq__chatPaneWrap{flex:1;height:100%}@keyframes maryam-split-view-module__HOokKq__chatOverlayIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:768px){.maryam-split-view-module__HOokKq__chatFab{width:60px;height:60px;bottom:calc(20px + var(--sa-bottom,0px));right:calc(20px + var(--sa-right,0px));transition:box-shadow .12s,border-color .12s}.maryam-split-view-module__HOokKq__chatFab:hover,.maryam-split-view-module__HOokKq__chatFab:focus-visible{transform:none}.maryam-split-view-module__HOokKq__chatFabLabel{display:none}.maryam-split-view-module__HOokKq__chatFabPing{width:14px;height:14px}}
