.ds{--ds-bg:#f7f8fa;--ds-card:#fff;--ds-border:#e5e7eb;--ds-border-strong:#d1d5db;--ds-ink:#111827;--ds-ink-2:#374151;--ds-muted:#6b7280;--ds-accent:#4f46e5;--ds-accent-hover:#4338ca;--ds-accent-soft:#eef2ff;--ds-accent-ink:#3730a3;--ds-success:#16a34a;--ds-success-bg:#ecfdf3;--ds-danger:#dc2626;--ds-danger-bg:#fef2f2;--ds-warn:#b45309;--ds-warn-bg:#fffbeb;--ds-warn-border:#fcd34d;--ds-neutral-bg:#f3f4f6;--ds-radius:12px;--ds-radius-sm:8px;--ds-shadow:0 1px 2px #1018280d, 0 1px 3px #1018280f;--ds-shadow-pop:0 10px 30px #10182829;--ds-font:"Inter Variable", Inter, "Segoe UI", system-ui, sans-serif;font-family:var(--ds-font);font-variant-numeric:tabular-nums;color:var(--ds-ink)}.pnlPage.ds{--pnl-bg:var(--ds-bg);--pnl-card:var(--ds-card);--pnl-border:var(--ds-border);--pnl-ink:var(--ds-ink);--pnl-muted:var(--ds-muted);--pnl-accent:var(--ds-accent);--pnl-accent-soft:var(--ds-accent-soft);--pnl-green:var(--ds-success);--pnl-red:var(--ds-danger);gap:18px;max-width:1280px}:is(.contentShell:has(.pnlPage.ds),.pageShell:has(.pnlPage.ds)){background:var(--ds-bg,#f7f8fa)}.ds input,.ds select,.ds button,.ds table{font-family:inherit}.ds .numCell,.ds td,.ds .num{font-variant-numeric:tabular-nums}.pnlPage.ds .pnlHeader{box-shadow:none;background:0 0;border:0;padding:4px 0 0}.pnlPage.ds .pnlEyebrow{color:var(--ds-accent);letter-spacing:.08em;font-size:11px;font-weight:700}.pnlPage.ds .pnlHeader h2{letter-spacing:-.02em;font-size:26px;font-weight:700}.pnlPage.ds .pnlHeader p{color:var(--ds-muted);max-width:720px}.pnlPage.ds .iconButton{background:var(--ds-card);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);color:var(--ds-ink-2);font-weight:600}.pnlPage.ds .iconButton.primary{background:var(--ds-accent);border-color:var(--ds-accent);color:#fff}.pnlPage.ds .iconButton.primary:hover:not(:disabled){background:var(--ds-accent-hover)}.dsFilters{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.dsChipLabel{color:var(--ds-muted);white-space:nowrap;font-size:12px;font-weight:600}.dsChip{background:var(--ds-card);border:1px solid var(--ds-border-strong);color:var(--ds-ink-2);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.dsChip select,.dsChip input{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;outline:none;max-width:190px;min-height:30px}.dsChip:focus-within,.dsChip:focus-visible{box-shadow:0 0 0 3px #4f46e540}.dsChip.active{background:var(--ds-accent-soft);border-color:var(--ds-accent);color:var(--ds-accent-ink)}.dsChip.reset{color:var(--ds-muted);background:0 0;border-style:dashed}.dsChipGroup{flex:none;align-items:center;gap:6px;display:inline-flex}.dsTiles{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.pnlPage.ds .dsTile.pnlKpi{padding:14px 16px}.dsTile{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow);gap:6px;min-width:0;padding:14px 16px;display:grid}.dsTileHead{color:var(--ds-muted);justify-content:space-between;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.pnlPage.ds .dsTile .dsTileHead span{color:var(--ds-muted);text-transform:none;font-size:13px;font-weight:600}.dsTileValueRow{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pnlPage.ds .dsTile .dsTileValue{color:var(--ds-ink);white-space:nowrap;letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.15}.dsTileValue.positive{color:var(--ds-success)!important}.dsTileValue.negative{color:var(--ds-danger)!important}.dsTileShare{background:var(--ds-neutral-bg);color:var(--ds-ink-2);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.dsTileCompare{border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:600;display:flex}.dsTileCompare small{color:var(--ds-muted);font-weight:500}.dsTileCompare .arrow{font-size:10px}.infoTip{display:inline-flex;position:relative}.infoTipButton{background:var(--ds-neutral-bg);border:1px solid var(--ds-border-strong);color:var(--ds-muted);cursor:help;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.infoTipButton:hover,.infoTipButton[aria-expanded=true]{background:var(--ds-accent-soft);border-color:var(--ds-accent);color:var(--ds-accent)}.infoTipPopover{background:var(--ds-ink);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-pop);color:#f9fafb;text-align:left;white-space:normal;z-index:50;gap:2px;width:min(300px,82vw);padding:10px 12px;font-size:12px;font-style:normal;font-weight:500;line-height:1.45;display:grid;position:absolute;top:calc(100% + 8px);left:50%}.infoTipPopover b{color:#a5b4fc;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:10px}.infoTipPopover b:first-child{margin-top:0}.dsPnl{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow);overflow:hidden}.dsPnlCaption{align-items:center;gap:8px;padding:14px 16px 8px;display:flex}.dsPnlCaption h3{margin:0;font-size:16px;font-weight:700}.dsPnlTable{border-collapse:collapse;width:100%}.dsPnlTable thead th{background:var(--ds-neutral-bg);color:var(--ds-muted);text-align:left;padding:8px 16px;font-size:12px;font-weight:600}.dsPnlTable .num{text-align:right;white-space:nowrap}.dsPnlGroupHead th{border-top:1px solid var(--ds-border);color:var(--ds-ink-2);letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#fafafb;padding:8px 16px;font-size:12px;font-weight:700}.dsGroupToggle{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0;font-weight:700}.dsGroupToggle .chev{color:var(--ds-accent);width:12px;margin-right:6px;display:inline-block}.dsPnlGroupHead .infoTip{vertical-align:middle;margin-left:8px}.dsPnlRow th,.dsPnlRow td{border-top:1px solid var(--ds-border);padding:9px 16px;font-size:14px}.dsPnlRow th{text-align:left;font-weight:500}.dsPnlRow .rowLabel{margin-right:6px}.dsPnlRow .infoTip{vertical-align:middle;margin-left:4px}.dsPnlRow .share{color:var(--ds-muted);font-size:13px}.dsPnlRow.strong th,.dsPnlRow.strong td{font-weight:700}.dsPnlRow.subtle th,.dsPnlRow.subtle td{color:var(--ds-muted);font-size:13px}.dsPnlRow.total th,.dsPnlRow.total td{background:var(--ds-accent-soft);border-top:2px solid var(--ds-accent);font-size:16px;font-weight:700}.dsPnlRow td.positive{color:var(--ds-success)}.dsPnlRow td.negative{color:var(--ds-danger)}.dsPnlRow.provisional th,.dsPnlRow.account th,.dsPnlRow.provisional td,.dsPnlRow.account td{background:var(--ds-warn-bg);font-style:italic}.dsPnlRow.provisional th,.dsPnlRow.account th{border-left:3px dashed var(--ds-warn-border)}.dsPnlRow.provisional td,.dsPnlRow.account td{border-top-style:dashed;border-top-color:var(--ds-warn-border)}.natureTag{color:var(--ds-warn);white-space:nowrap;background:#fef3c7;border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:600}.pnlPage.ds .pnlStatus{background:var(--ds-card);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow)}.pnlPage.ds .pnlStatus.closed{background:var(--ds-success-bg);color:var(--ds-success);border-color:#bbf7d0}.pnlPage.ds .pnlStatus.partial_period,.pnlPage.ds .pnlStatus.open{background:var(--ds-warn-bg);border-color:var(--ds-warn-border);color:var(--ds-warn)}.pnlPage.ds .pnlStatus small{color:var(--ds-ink-2)}.pnlPage.ds .pnlPanel,.pnlPage.ds .pnlDisclosure{border-radius:var(--ds-radius);box-shadow:var(--ds-shadow)}.pnlPage.ds .pnlMatrix th.dayPartial{background:var(--ds-warn-bg);color:var(--ds-warn)}.pnlPage.ds .ozonXlsxCard.partial strong,.pnlPage.ds .ozonXlsxCard.unavailable strong,.pnlPage.ds .ozonXlsxChip.warn b,.pnlPage.ds .ozonXlsxWarnText,.pnlPage.ds .gapBadge{color:var(--ds-warn)!important}.pnlPage.ds .ozonXlsxChip.warn{border-left-color:var(--ds-warn-border)}.pnlPage.ds .ozonXlsxChip,.pnlPage.ds .ozonXlsxDetails div{border-color:var(--ds-border);background:#fafafb}.pnlPage.ds .ozonXlsxCard.mismatch strong{color:var(--ds-danger)}.pnlPage.ds .error{background:var(--ds-danger-bg);border-radius:var(--ds-radius-sm);color:var(--ds-danger)}.pnlPage.ds .notice.ok{background:var(--ds-success-bg);border-radius:var(--ds-radius-sm);color:var(--ds-success)}.dsPnlNote{color:var(--ds-muted);margin:0;padding:10px 16px 14px;font-size:12px}.dsLayout{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}@media (width<=1000px){.dsLayout{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.dsTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dsTile{padding:12px}.pnlPage.ds .dsTile .dsTileValue{font-size:20px}.dsPnlRow th,.dsPnlRow td,.dsPnlGroupHead th,.dsPnlTable thead th{padding:8px 10px}.pnlPage.ds .pnlHeader h2{font-size:22px}}.dsPnlTable{table-layout:auto;min-width:0}.dsPnlTable th{white-space:normal;min-width:0;position:static}.dsPnlTable .num{white-space:nowrap}.dsPnlGroupHead th{white-space:normal}@media (width<=640px){.dsPnlRow .natureTag{margin-top:2px;display:inline-block}.dsPnlTable thead th.num:last-child,.dsPnlRow td.share{width:64px}}.pnlPage.ds .iconButton{flex-direction:row;justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (width<=640px){.pnlPage.ds .pnlHeaderActions{grid-template-columns:1fr 1fr;justify-content:stretch;width:100%;display:grid}.pnlPage.ds .pnlHeaderActions .iconButton{min-height:40px;padding:0 8px}}.dsPnlRow th{color:var(--ds-ink);background:0 0}.dsPnlRow.subtle th{color:var(--ds-muted)}.ds .numCompact td,.ds .numCompact th,.ds .numCompact b,.ds .numCompact strong,.pnlPage.ds .pnlTable td,.pnlPage.ds .pnlTable th,.pnlPage.ds .pnlMatrix td,.pnlPage.ds .pnlMatrix th,.pnlPage.ds .todayEstimate strong,.pnlPage.ds .pnlMiniGrid b{font-feature-settings:"tnum" 0;font-variant-numeric:normal;letter-spacing:-.012em}.pnlPage.ds .pnlTable td,.pnlPage.ds .pnlTable th,.pnlPage.ds .pnlMatrix td,.pnlPage.ds .pnlMatrix th{padding:8px;font-size:12.5px}.pnlPage.ds .pnlTable td,.pnlPage.ds .pnlMatrix td{white-space:nowrap}.productCell{align-items:center;gap:8px;min-width:200px;display:flex}.productThumb{background:var(--ds-neutral-bg);border:1px solid var(--ds-border);object-fit:cover;border-radius:6px;flex:0 0 36px;width:36px;height:36px}.productThumb.empty{display:inline-block}.productName{white-space:normal;line-height:1.25}.dashRatio{color:var(--ds-muted);align-items:center;gap:4px;display:inline-flex}.mpSwitchWrap{align-items:center;gap:8px;display:inline-flex}.mpSwitchLabel{color:var(--ds-muted);font-size:12px;font-weight:500}.mpSwitch{background:var(--ds-neutral-bg);border:1px solid var(--ds-border);border-radius:12px;align-items:center;gap:2px;padding:3px;display:inline-flex}.mpSwitchButton{color:var(--ds-ink-2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;min-width:40px;height:32px;padding:0 10px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s,opacity .15s;display:inline-flex}.mpSwitchButton .mpIcon{opacity:.55;width:22px;height:22px;transition:opacity .15s,transform .15s}.mpSwitchButton:hover .mpIcon{opacity:.85}.mpSwitchButton.active{background:var(--ds-card);color:var(--ds-accent-ink);box-shadow:0 1px 2px #1018281f,0 2px 6px #10182814}.mpSwitchButton.active .mpIcon{opacity:1}.dsTileCompare.calculating small{color:var(--ds-muted);animation:1.2s ease-in-out infinite dsPulse}@keyframes dsPulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dsTileCompare.calculating small{animation:none}}.dsTileHead .dsTileHeadTools,.dsTileHead .dsTileHeadTools>.infoTip{flex:none;align-items:center;gap:6px;display:inline-flex}.dsBreakdownLink{color:var(--ds-accent);cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}.dsBreakdownLink:hover{text-decoration:underline}.dsBreakdown{z-index:60;background:#11182752;position:fixed;inset:0}.dsBreakdownPanel{background:var(--ds-card);box-shadow:var(--ds-shadow-pop);box-sizing:border-box;color:var(--ds-ink);font-family:var(--ds-font);flex-direction:column;gap:12px;width:100%;max-width:560px;height:100%;margin-left:auto;padding:20px 22px;display:flex;overflow-y:auto}.dsBreakdownHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dsBreakdownHead h3{margin:4px 0 0;font-size:20px}.dsBreakdownEyebrow{color:var(--ds-muted);font-size:12px;font-weight:600}.dsBreakdownClose{background:var(--ds-neutral-bg);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);cursor:pointer;width:34px;height:34px;font-size:20px;line-height:1}.dsBreakdownTabs{flex-wrap:wrap;gap:6px;display:flex}.dsBreakdownTabs button{background:var(--ds-card);border:1px solid var(--ds-border);color:var(--ds-ink);cursor:pointer;font:500 12px/1.2 var(--ds-font);border-radius:999px;padding:5px 10px}.dsBreakdownTabs button small{color:var(--ds-muted);margin-left:2px}.dsBreakdownTabs button.active{background:var(--ds-accent-soft);border-color:var(--ds-accent);color:var(--ds-accent-ink)}.dsBreakdownHint,.dsBreakdownNote,.dsBreakdownEmpty{color:var(--ds-muted);margin:0;font-size:13px;line-height:1.45}.dsBreakdownTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:13px}.dsBreakdownTable th:nth-child(2){width:118px}.dsBreakdownTable th:nth-child(3){width:78px}.dsBreakdownTable th{color:var(--ds-muted);text-align:left;font-weight:600;position:static}.dsBreakdownTable th:not(:first-child),.dsBreakdownTable .num{text-align:right;white-space:nowrap}.dsBreakdownTable th,.dsBreakdownTable td{border-bottom:1px solid var(--ds-border);vertical-align:top;padding:7px 6px}.dsBreakdownTable td:first-child{overflow-wrap:anywhere}.dsBreakdownTable tfoot td{border-bottom:0;border-top:2px solid var(--ds-border-strong);font-weight:700}.dsBreakdownTable tfoot tr.extra td{color:var(--ds-muted);border-top:0;font-weight:500}.dsBreakdownTable tr.difference td{background:var(--ds-warn-bg);color:var(--ds-warn)}@media (width<=640px){.dsBreakdownPanel{max-width:none;padding:16px}.dsBreakdownTable{font-size:12px}.dsBreakdownTable th:nth-child(2){width:100px}.dsBreakdownTable th:nth-child(3){width:62px}}.dsBreakdownLink.tsBreakdownLink{margin-top:2px;font-size:11px;font-weight:500;display:block}.dsBreakdownLink.groupsDrill,.dsBreakdownLink.monthlyDrill{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dsBreakdownLink.groupsDrill:hover,.dsBreakdownLink.monthlyDrill:hover{color:var(--ds-accent)}.dsTransit{border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius);gap:10px;padding:12px;display:grid}.dsTransitHead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dsTransitHead h3{margin:0;font-size:16px}.dsTransitHead small,.dsTransitSub{color:var(--ds-muted);font-size:12px}.dsTransitPayout{gap:1px;margin:2px 0 4px;display:grid}.dsTransitPayout span{font-size:14px}.dsTransitPayout b{font-variant-numeric:tabular-nums}.dsTransitPayout small{color:var(--ds-muted);font-size:12px}.dsEstimateBadge{background:var(--ds-warn-bg);border:1px solid var(--ds-warn-border);color:var(--ds-warn);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.dsTransitGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.dsTransitTile{background:var(--ds-bg)}.dsBreakdownPanel.dsTransitPanel{max-width:1100px}.dsTransitScroll{max-width:100%;overflow-x:auto}.dsTransitTable{border-collapse:collapse;width:100%;min-width:860px;font-size:13px}.dsTransitTable th{color:var(--ds-muted);text-align:right;font-weight:600;position:static}.dsTransitTable th:first-child,.dsTransitTable td:first-child{text-align:left}.dsTransitTable th,.dsTransitTable td{border-bottom:1px solid var(--ds-border);vertical-align:top;padding:7px 6px}.dsTransitTable td small{color:var(--ds-muted);font-size:11px;display:block}.dsTransitTable .num{text-align:right;white-space:nowrap}.dsTransitTable .strong,.dsTransitTable tfoot td{font-weight:700}.dsTransitTable tfoot td{border-bottom:0;border-top:2px solid var(--ds-border-strong)}.dsTransitTable tr.noEstimate td{color:var(--ds-muted)}.dsTransitNotes{color:var(--ds-muted);margin:0;padding-left:18px;font-size:12px;line-height:1.45}.adsBody{gap:14px;display:grid}.adsBody.isLoading{opacity:.6}.adsAlerts{background:var(--ds-warn-bg);border:1px solid var(--ds-warn-border);border-radius:var(--ds-radius);color:var(--ds-ink);gap:10px;padding:12px 16px;display:grid}.adsAlerts.ok{background:var(--ds-success-bg);border-color:#bbf7d0;align-items:center;gap:8px;display:flex}.adsAlerts header{color:var(--ds-warn);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adsAlertCount{color:#78350f;background:#fde68a;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.adsAlertSpacer{flex:1}.adsAlertGroup h4{color:var(--ds-muted);text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.adsAlertGroup h4.high{color:var(--ds-danger)}.adsAlertGroup ul{margin:0;padding:0;display:grid}.adsAlertGroup li{border-top:1px solid #b4530926;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;list-style:none;display:flex}.adsAlertGroup li.high{border-left:3px solid var(--ds-danger);padding-left:9px}.adsAlertText{overflow-wrap:anywhere;min-width:0;font-size:13.5px;line-height:1.45}.adsAlertText em{color:var(--ds-muted);font-size:12.5px;font-style:normal}.adsAlertText em.adsWorse{color:var(--ds-danger)}.adsAlertAction,.adsAlertMore{border:1px solid var(--ds-warn-border);color:var(--ds-warn);cursor:pointer;font:600 12px/1 var(--ds-font);white-space:nowrap;background:#ffffffb3;border-radius:999px;flex:none;padding:5px 11px;transition:background .15s}.adsAlertAction:hover,.adsAlertMore:hover{background:#fff}.adsAlertAction:focus-visible,.adsAlertMore:focus-visible{outline:none;box-shadow:0 0 0 3px #b4530940}.adsAlertMore{justify-self:start}.adsAlertQuiet{color:var(--ds-muted);margin:0;font-size:13px}.adsAlertGroup.hiddenGroup{border-top:1px dashed var(--ds-warn-border);padding-top:8px}@media (width<=640px){.adsAlertGroup li{flex-direction:column;align-items:flex-start;gap:6px}}.adsRecon{color:var(--ds-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.adsRecon.ok svg{color:var(--ds-success)}.adsRecon.diff{color:var(--ds-warn)}.adsTable .num{text-align:right;white-space:nowrap}.adsTable .strong{font-weight:700}.adsTable .negative{color:var(--ds-danger)}.adsTable th small{color:var(--ds-muted);font-size:11px;font-weight:500;display:block}.adsName{overflow-wrap:anywhere;max-width:260px;font-weight:600;display:block}.adsCampaignList{color:var(--ds-muted);max-width:280px;font-size:12px}.adsStatus,.adsVerdict{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.adsStatus.on{background:var(--ds-success-bg);color:var(--ds-success)}.adsStatus.off,.adsVerdict.none{background:var(--ds-neutral-bg);color:var(--ds-muted)}.adsVerdict.good{background:var(--ds-success-bg);color:var(--ds-success)}.adsVerdict.edge{background:var(--ds-warn-bg);color:var(--ds-warn)}.adsVerdict.bad{background:var(--ds-danger-bg);color:var(--ds-danger)}.adsCharts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.adsChart{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius);margin:0;padding:12px}.adsChart figcaption{margin-bottom:6px;font-size:14px;font-weight:600}.adsChart svg{width:100%;height:180px;display:block}.adsChartGrid line{stroke:var(--ds-border);stroke-width:1px}.adsChartGrid text,.adsChartAxis{fill:var(--ds-muted);font-size:10px}.adsChartBar .bar{fill:#0f7c6b}.adsChartBar .hit{fill:#0000}.adsChartBar:hover .bar{fill:#0b5f52}.adsChartBar:hover .hit{fill:#0f7c6b0f}.adsCpcAround{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.adsCpcCard{background:var(--ds-bg);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);gap:2px;min-width:200px;padding:10px 12px;display:grid}.adsCpcCard span,.adsCpcCard small{color:var(--ds-muted);font-size:12px}.adsCpcCard strong{font-size:18px}.adsCpcTable{min-width:420px}.adsFreshness{color:var(--ds-muted);margin:0;font-size:12px}.adsSettings{gap:12px;display:grid}.adsSettings label{gap:4px;display:grid}.adsSettings label span{font-size:13px;font-weight:600}.adsSettings input{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);font:inherit;max-width:160px;padding:6px 8px}.adsSettings small{color:var(--ds-muted);font-size:12px}.adsSettingsActions{justify-content:flex-end;gap:8px;display:flex}.ratesFeed{gap:12px;display:grid}.ratesDay h4{color:var(--ds-muted);margin:0 0 6px;font-size:13px}.ratesDay ul{gap:4px;margin:0;padding:0;display:grid}.ratesDay li{border-bottom:1px solid var(--ds-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:6px 0;list-style:none;display:grid}.ratesLevel{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.ratesLevel.high{background:var(--ds-danger);color:#fff}.ratesLevel.medium{background:var(--ds-warn-bg);border:1px solid var(--ds-warn-border);color:var(--ds-warn)}.ratesLevel.info{background:var(--ds-neutral-bg);color:var(--ds-muted)}.ratesWhat{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.ratesWhat small{color:var(--ds-muted);font-size:11px;display:block}.ratesCost{white-space:nowrap;font-size:13px;font-weight:700}.ratesCell{align-items:center;gap:6px;display:inline-flex}.ratesSpark path{fill:none;stroke:#0f7c6b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ratesSpark circle{fill:#0f7c6b}@media (width<=640px){.ratesDay li{grid-template-columns:minmax(0,1fr)}}.pnlStatusLine{color:var(--ds-muted,#6b7280);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.pnlStatusLine.partial{color:var(--ds-warn,#92400e)}.pnlStatusLine.closed svg{color:var(--ds-success,#16a34a)}.shellStatus{margin-bottom:10px}.dsDetailsBtn{background:var(--ds-accent-soft,#eef2ff);color:var(--ds-accent-ink,#3730a3);cursor:pointer;font:600 11.5px/1 var(--ds-font,inherit);white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;padding:5px 10px;transition:background .15s,border-color .15s,box-shadow .15s}.dsDetailsBtn:hover,.dsDetailsBtn[aria-expanded=true]{border-color:var(--ds-accent,#4f46e5);background:#e0e7ff}.dsDetailsBtn:focus-visible{outline:none;box-shadow:0 0 0 3px #4f46e54d}.dsTileHead{flex-wrap:wrap;row-gap:6px}.wbAdsAccess{border-radius:var(--ds-radius-sm);align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;display:flex}.wbAdsAccess.ok{background:var(--ds-success-bg);color:var(--ds-success)}.wbAdsAccess.warn{background:var(--ds-warn-bg);color:var(--ds-warn)}.wbAdsSearch{flex:1;min-width:220px}.wbAdsSearch input{font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0}.wbAdsPeriod{color:var(--ds-muted);margin:0;font-size:12.5px}.wbAdsMore summary{color:var(--ds-accent);cursor:pointer;font-size:13px;font-weight:600}.wbAdsMoreButtons{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.adsStatus.pause{background:var(--ds-warn-bg);color:var(--ds-warn)}.dsChip.wbAdsSearch{flex:320px}.dsChip.wbAdsSearch input{width:100%;min-width:0}.suppliesLead{background:var(--ds-accent-soft);border-radius:var(--ds-radius);border:1px solid #c7d2fe;gap:2px;padding:14px 18px;display:grid}.suppliesLead strong{color:var(--ds-accent-ink);font-size:18px}.suppliesLead span{color:var(--ds-muted);font-size:13px}.suppliesLead.ok{background:var(--ds-success-bg);border-color:#bbf7d0}.suppliesLead.ok strong{color:var(--ds-success)}.suppliesSectionTitle{margin:4px 0 8px;font-size:15px}.suppliesCards h4 small{color:var(--ds-muted);font-weight:500}.suppliesGroup th,.suppliesGroup td{background:var(--ds-neutral-bg);font-weight:700}.suppliesTotal{color:var(--ds-muted);font-size:11.5px;font-weight:500;display:block}.suppliesFolded th{background:0 0;font-weight:500}.suppliesDetails summary{color:var(--ds-accent);cursor:pointer;font-size:13px;font-weight:600}.suppliesPage .supplyFlag{cursor:help;border-radius:999px;margin:1px 4px 1px 0;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.suppliesPage .supplyFlag.warn{background:var(--ds-warn-bg);border:1px solid var(--ds-warn-border);color:var(--ds-warn)}.suppliesPage .supplyFlag.info{background:var(--ds-neutral-bg);color:var(--ds-muted)}.suppliesPage .supplyFlag.bad{background:var(--ds-danger-bg);color:var(--ds-danger)}.suppliesPage .supplyFlag:focus-visible{outline:none;box-shadow:0 0 0 3px #4f46e54d}.pricesProduct{align-items:center;gap:10px;min-width:0;display:inline-flex}.pricesTable td small,.pricesTable th small{color:var(--ds-muted);font-size:12px;font-weight:400;display:block}.pricesTable td.negative{color:var(--ds-danger)}.pricesNote{color:var(--ds-muted);margin-top:2px;font-size:12px;display:block}.pricesChart{display:block;overflow:visible}.pricesBar{fill:#cbd5e1}.pricesLine{fill:none;stroke:#0f7c6b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.pricesRaise{fill:#b45309;font-size:8px}.pricesDetails{max-width:760px}.pricesDetailsBody{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:4px 2px 8px;display:grid;overflow-y:auto}.pricesDetailsBody h4{margin:8px 0 0;font-size:15px}.pricesGuards{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pricesGuards li{background:var(--ds-warn-bg);border:1px solid var(--ds-warn-border);border-radius:var(--ds-radius-sm);color:var(--ds-ink-2);padding:8px 10px}.pricesGuards li.pilot,.pricesGuards li.step{background:var(--ds-neutral-bg);border-color:var(--ds-border)}.pricesGuards li.demand_drop,.pricesGuards li.floor{background:var(--ds-danger-bg);border-color:#fecaca}.pricesSteps{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding-left:20px;display:grid}.pricesSteps li{min-width:0}.pricesSteps small{color:var(--ds-muted)}.pricesInputs{margin:6px 0 0;display:grid}.pricesInputs div{border-bottom:1px solid var(--ds-border);justify-content:space-between;gap:12px;padding:4px 2px;display:flex}.pricesInputs dt{color:var(--ds-ink-2);min-width:0}.pricesInputs dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.pricesDetails .pnlTableScroll{max-width:100%}.pricesInputs th,.pricesInputs td{border-bottom:1px solid var(--ds-border);text-align:left;padding:4px 6px;font-weight:400}.pricesInputs td.num{text-align:right;white-space:nowrap}.lossFeed{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lossCard{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);border-left:4px solid #16a34a;gap:10px;padding:12px 14px;display:grid}.lossCard.yellow{border-left-color:#d97706}.lossCard.red{border-left-color:var(--ds-danger)}.lossCard.expired,.lossCard.none,.lossCard.done{border-left-color:var(--ds-border-strong)}.lossCard.done{opacity:.8}.lossMain{justify-content:space-between;gap:12px;min-width:0;display:flex}.lossWhat{gap:3px;min-width:0;display:grid}.lossWhat small,.lossAmount small{color:var(--ds-muted);overflow-wrap:anywhere;font-size:12px}.lossTitle{color:var(--ds-ink-2);overflow-wrap:anywhere}.lossAmount{text-align:right;white-space:nowrap;justify-items:end;display:grid}.lossAmount strong{font-size:18px}.lossUrgency{border-radius:999px;justify-self:start;padding:1px 8px;font-size:12px}.lossUrgency.green{background:var(--ds-success-bg);color:#15803d}.lossUrgency.yellow{background:var(--ds-warn-bg);color:var(--ds-warn)}.lossUrgency.red{background:var(--ds-danger-bg);color:var(--ds-danger)}.lossUrgency.expired,.lossUrgency.none{background:var(--ds-neutral-bg);color:var(--ds-muted)}.lossActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lossStatus{align-items:center;gap:6px;display:inline-flex}.lossStatus span:first-child{color:var(--ds-muted);font-size:12px}.lossStatus select,.lossComment{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);font:inherit;min-height:34px;padding:4px 8px}.lossComment{flex:200px;min-width:0}.lossClosed{color:var(--ds-muted);font-size:13px}.lossDetails{gap:8px;display:grid}.lossDetails ul{color:var(--ds-ink-2);margin:0;padding-left:18px}.lossDetails textarea{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);font:inherit;resize:vertical;width:100%;padding:8px}.adsAlertText a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ds-border-strong);text-decoration-color:var(--ds-border-strong)}@media (width<=640px){.lossMain{flex-direction:column}.lossAmount{text-align:left;justify-items:start}}.pricesChain{gap:8px;display:grid}.pricesChainSteps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pricesChainSteps li{border-bottom:1px solid var(--ds-border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:4px 2px;display:grid}.pricesChainSteps li small{color:var(--ds-muted);grid-column:1/-1;font-size:12px}.pricesChainSteps li.key{background:var(--ds-accent-soft);border-radius:var(--ds-radius-sm);padding:6px 8px}.pricesWarn{background:var(--ds-warn-bg);border:1px solid var(--ds-warn-border);border-radius:var(--ds-radius-sm);margin:0;padding:8px 10px}.pricesWarn.soft{background:var(--ds-neutral-bg);border-color:var(--ds-border)}.pricesEvents,.pricesRec ul{margin:0;padding-left:18px}.pricesRec p{margin:0 0 4px}.pricesTable td.num small{white-space:normal}.pricesDetails .pnlTable{width:100%;min-width:0}.pricesDetails .pnlTable th,.pricesDetails .pnlTable td{white-space:normal}.lossNote{color:var(--ds-warn);font-size:13px}.lossGroupNote{margin:-4px 0 10px}.lossGroup.not_loss .lossCard{border-left-color:var(--ds-border-strong)}.lossFullRef code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.backupWarn{background:var(--ds-warn-bg);border:1px solid var(--ds-warn-border);border-radius:var(--ds-radius-sm);color:var(--ds-ink);margin:0 0 12px;padding:10px 14px}.backupWarn strong{color:var(--ds-warn)}.backupWarn ul{margin:6px 0 0;padding-left:18px}.backupOk{background:var(--ds-success-bg);border-radius:var(--ds-radius-sm);color:#15803d;border:1px solid #bbf7d0;margin:0 0 12px;padding:8px 12px}.backupOk.info{background:var(--ds-neutral-bg);border-color:var(--ds-border);color:var(--ds-ink-2)}.backupFacts{gap:0;margin:0;display:grid}.backupFacts>div{border-bottom:1px solid var(--ds-border);grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:4px 16px;padding:10px 2px;display:grid}.backupFacts dt{color:var(--ds-muted)}.backupFacts dd{min-width:0;margin:0}.backupFacts dd small{color:var(--ds-muted);margin-top:2px;font-size:12px;display:block}.backupFacts dd.good{color:#15803d;font-weight:600}.backupFacts dd.bad{color:var(--ds-danger);font-weight:600}.backupFacts code{overflow-wrap:anywhere}.backupTime{align-items:center;gap:8px;display:flex}.backupTime input{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);font:inherit;max-width:90px;min-height:34px;padding:4px 8px}.backupControls{margin:0;padding-left:18px}.backupHelp summary{cursor:pointer;font-weight:600}.backupHelp ol{gap:6px;margin:10px 0 0;padding-left:20px;display:grid}@media (width<=640px){.backupFacts>div{grid-template-columns:minmax(0,1fr)}}.backupControls{gap:6px;margin:0;padding:0;list-style:none;display:grid}.backupControls li{gap:2px;display:grid}.backupControls li span:first-child{color:var(--ds-muted);font-size:13px}.backupControls li.bad{color:var(--ds-danger)}.taxBase{border-top:1px solid var(--ds-border);gap:8px;margin-top:12px;padding-top:10px;display:grid}.taxBase summary{cursor:pointer;font-weight:700}.taxBase p,.taxBase h4{margin:4px 0}.taxBase h4{font-size:14px}.taxBaseRows,.taxBaseFindings{gap:8px;margin:0;padding:0;display:grid}.taxBaseRows{list-style:none}.taxBaseFindings{padding-left:18px}.taxBaseRows>li{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);padding:8px 10px}.taxBaseRows>li.reference{border-color:var(--ds-accent)}.taxBaseHead{flex-wrap:wrap;justify-content:space-between;gap:4px 10px;display:flex}.taxBaseHead span{color:var(--ds-muted);font-size:13px}.taxBaseRows dl{gap:2px;margin:6px 0 0;display:grid}.taxBaseRows dl>div{grid-template-columns:minmax(0,1fr) auto;gap:0 10px;display:grid}.taxBaseRows dt{color:var(--ds-ink-2);font-size:13px}.taxBaseRows dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.taxBaseRows dd small{color:var(--ds-muted);font-size:12px;display:block}.taxBaseRows .ours dt,.taxBaseRows .truestats dt{font-weight:600}.fbsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.fbsTable h4{margin:0 0 6px;font-size:14px}.fbsTable ul{margin:0;padding:0;list-style:none;display:grid}.fbsTable li{border-bottom:1px solid var(--ds-border);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:8px;padding:5px 2px;display:grid}.fbsTable li span:not(:first-child){font-variant-numeric:tabular-nums;text-align:right}.fbsTable li.head{color:var(--ds-muted);font-size:12px}@media (width<=520px){.taxBaseRows dl>div{grid-template-columns:minmax(0,1fr)}.taxBaseRows dd{text-align:left}.fbsTable li{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));font-size:13px}}.parity{border-top:1px solid var(--ds-border);min-width:0;margin-top:12px;padding:10px 16px 14px;container-type:inline-size}.parity>summary{cursor:pointer;padding:0;font-weight:700}.parityBody{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:8px;display:grid}.parityBody,.parityBody p,.parityExplain li{overflow-wrap:anywhere}.parityBody p{margin:2px 0}.paritySummary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.parityChip{background:var(--ds-neutral-bg);border-radius:999px;max-width:100%;padding:3px 10px;font-size:13px}.parityChip.ok,.parityVerdict.ok{background:var(--ds-success-bg);color:var(--ds-success)}.parityChip.owner,.parityChip.method,.parityVerdict.owner,.parityVerdict.method{background:var(--ds-accent-soft);color:var(--ds-accent-ink)}.parityChip.unclear,.parityVerdict.unclear{background:var(--ds-warn-bg);color:var(--ds-warn)}.paritySection{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.paritySection h4{flex-wrap:wrap;gap:4px 10px;margin:6px 0 2px;font-size:15px;display:flex}.paritySection h4 small{color:var(--ds-muted);font-weight:400}.parity .parityHead,.parity .parityRow>summary,.parity .parityRow:not(.parityRowMore){grid-template-columns:minmax(150px,1.4fr) repeat(3,minmax(110px,1fr)) minmax(170px,1.3fr);align-items:center;gap:8px;display:grid}.parityHead{color:var(--ds-muted);padding:0 10px;font-size:12px}.parityRow{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);padding:6px 10px;font-size:13px}.parity .parityRowMore>summary{cursor:pointer;white-space:normal;padding:0;font-weight:400;list-style:none}.parityRowMore>summary::-webkit-details-marker{display:none}.parityRowMore>summary .parityLabel:after{color:var(--ds-muted);content:" ▸"}.parityRowMore[open]>summary .parityLabel:after{content:" ▾"}.parityRow small{display:none}.parityRow em{color:var(--ds-muted);font-style:normal}.parityLabel{font-weight:600}.parityVerdict{border-radius:var(--ds-radius-sm);justify-self:start;padding:2px 8px}.parityExplain{border-top:1px dashed var(--ds-border);margin-top:6px;padding-top:6px}.parityExplain ul{margin:4px 0 0;padding-left:18px}.parityFixed{background:var(--ds-success-bg);border-radius:var(--ds-radius-sm);padding:8px 10px}.parityProblem{background:var(--ds-warn-bg);border:1px solid var(--ds-warn-border);border-radius:var(--ds-radius-sm);padding:8px 10px}@container (width<=640px){.parity .parityHead{display:none}.parity .parityRow>summary,.parity .parityRow:not(.parityRowMore){grid-template-columns:1fr 1fr}.parityLabel,.parityVerdict{grid-column:1/-1}.parityRow small{color:var(--ds-muted);font-size:11px;display:block}}.pnlDisclosureGrid>.pnlDisclosure:has(details.parity[open]){grid-column:1/-1}.routesTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.routesTile{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius);gap:4px;min-width:0;padding:12px 14px;display:grid}.routesTile small,.routesTile span{color:var(--ds-muted);font-size:12px}.routesTile b{overflow-wrap:anywhere;font-size:20px}.routesTile.scenario{border-style:dashed}.routesBadge{background:var(--ds-warn-bg);color:var(--ds-warn);border-radius:999px;padding:2px 10px;font-size:12px}.routesAbout>summary{cursor:pointer;padding:2px 0;font-weight:700}.routesAboutGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.routesAboutGrid h4{margin:0 0 4px;font-size:14px}.routesAboutGrid ul,.routesNotes{margin:0;padding-left:18px}.routesPresets{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.routesPreset{background:var(--ds-neutral-bg);border:1px solid var(--ds-border);cursor:pointer;font:inherit;border-radius:999px;padding:4px 12px;font-size:13px}.routesPreset.active{background:var(--ds-accent-soft);border-color:var(--ds-accent);color:var(--ds-accent-ink)}.routesFields{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.routesFields label{gap:4px;font-size:13px;display:grid}.routesFields input,.routesOfficial input{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);font:inherit;width:110px;padding:5px 8px}.routesOfficial{gap:8px;display:grid}.routesTable small{color:var(--ds-muted);font-size:11px;display:block}.routesDetail{background:var(--ds-neutral-bg);border-radius:var(--ds-radius-sm);margin-top:8px;padding:8px 12px}.routesDetail h4{margin:0 0 6px;font-size:14px}.routesClusterList,.routesClusters,.routesTop{gap:6px;margin:0;padding:0;display:grid}.routesClusterList,.routesClusters{list-style:none}.routesClusterList li{border-bottom:1px dashed var(--ds-border);white-space:normal;flex-wrap:wrap;gap:2px 14px;padding:3px 0;font-size:13px;display:flex}.routesClusterList li span{color:var(--ds-muted)}.routesTable th small{white-space:normal;max-width:220px}.routesClusters>li{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);gap:6px;min-width:0;padding:8px 10px;display:grid}.routesClusters>li.low{border-left:3px solid var(--ds-warn)}.routesClusterHead{flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:flex}.routesClusterHead span{color:var(--ds-muted)}.routesHint{background:var(--ds-success-bg);border-radius:var(--ds-radius-sm);margin:0;padding:6px 10px;font-size:13px}.routesTop{padding-left:22px}.routesTop li{flex-wrap:wrap;gap:2px 12px;font-size:13px;display:flex}.routesTop span{color:var(--ds-muted)}.routesSummary{font-weight:600}@media (width<=1100px){.routesTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.routesAboutGrid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.routesTiles{grid-template-columns:minmax(0,1fr)}}.pnlTable.routesTable{min-width:760px}.routesTable thead th{white-space:normal;vertical-align:bottom}.wbBoxesControls,.wbBoxesButtons{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0;display:flex}.wbBoxesTable{border-collapse:collapse;width:100%;min-width:640px}.wbBoxesTable th,.wbBoxesTable td{border-bottom:1px solid var(--ds-border);text-align:right;padding:6px 8px}.wbBoxesTable th:first-child,.wbBoxesTable td:first-child{text-align:left}.wbBoxesTable th{color:var(--ds-muted);font-size:12px;font-weight:600}.wbBoxesTable td{font-variant-numeric:tabular-nums}.wbBoxesTable input{text-align:right;max-width:84px}.wbBoxesMono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px}.wbBoxesDanger{color:var(--ds-danger);font-weight:600}.wbBoxesTag{border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px}.wbBoxesTag.loss{background:var(--ds-danger-bg);color:var(--ds-danger)}.wbBoxesWarnings{background:var(--ds-warn-bg);border:1px solid var(--ds-warn-border);border-radius:var(--ds-radius-sm);color:var(--ds-warn);margin:10px 0;padding:8px 12px 8px 28px}.wbBoxesGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin-top:12px;display:grid}.wbBoxesGrid h4,.wbBoxesFile h4{margin:0 0 6px;font-size:14px}.wbBoxesPallets{gap:6px;margin:0;padding-left:0;list-style:none;display:grid}.wbBoxesPallets li{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);gap:2px;padding:6px 10px;display:grid}.wbBoxesSms{box-sizing:border-box;resize:vertical;width:100%;max-width:100%;margin-bottom:6px;font-family:inherit;font-size:14px}.wbBoxesFile{border-top:1px solid var(--ds-border);margin-top:14px;padding-top:12px}.wbBoxesSteps{margin:0 0 10px;padding-left:20px}.wbBoxesPick{cursor:pointer;flex-direction:column;gap:4px;max-width:100%;display:inline-flex}.wbBoxesPick input{max-width:100%}.periodRec{border:1px solid var(--ds-border);border-radius:var(--ds-radius);margin:8px 0 14px;padding:12px 14px}.periodRecHead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.periodRecHead h3{margin:0;font-size:16px}.periodRecSummary{border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.periodRecSummary.ok{background:var(--ds-success-bg);color:var(--ds-success)}.periodRecSummary.check{background:var(--ds-warn-bg);color:var(--ds-warn)}.periodRecLevel h4{margin:12px 0 6px;font-size:14px}.periodRecScroll{max-width:100%;overflow-x:auto}.periodRecTable{border-collapse:collapse;width:100%;min-width:620px}.periodRecTable th,.periodRecTable td{border-bottom:1px solid var(--ds-border);text-align:left;vertical-align:top;padding:6px 8px}.periodRecTable th{color:var(--ds-muted);font-size:12px;font-weight:600}.periodRecTable td small{color:var(--ds-muted);font-size:11px;display:block}.periodRecTable td.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.periodRecChip{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.periodRecChip.ok{background:var(--ds-success-bg);color:var(--ds-success)}.periodRecChip.explained{background:var(--ds-accent-soft);color:var(--ds-accent-ink)}.periodRecChip.check{background:var(--ds-warn-bg);color:var(--ds-warn);cursor:pointer}.periodRecChip.none{background:var(--ds-neutral-bg);color:var(--ds-muted)}.periodRecHint summary{list-style:none}.periodRecHint p{max-width:340px;margin:6px 0 0;font-size:12px}.priceProtectionTable{border-collapse:collapse;width:100%;min-width:640px}.priceProtectionTable th,.priceProtectionTable td{border-bottom:1px solid var(--ds-border);text-align:left;vertical-align:top;padding:6px 8px}.priceProtectionTable th{color:var(--ds-muted);font-size:12px;font-weight:600}.priceProtectionTable td.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.priceProtectionTable td small{color:var(--ds-muted);font-size:11px;display:block}.priceProtectionTable tr.loss td:first-child,.priceProtectionTable tr.would_raise td:nth-child(2),.priceProtectionTable tr.raise td:nth-child(2){font-weight:600}.priceProtectionTag{background:var(--ds-danger-bg);color:var(--ds-danger);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px}.priceProtectionAuto{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0 4px;display:flex}.priceMarketTable{border-collapse:collapse;width:100%;min-width:760px}.priceMarketTable th,.priceMarketTable td{border-bottom:1px solid var(--ds-border);text-align:left;vertical-align:top;padding:6px 8px}.priceMarketTable th{color:var(--ds-muted);font-size:12px;font-weight:600}.priceMarketTable td.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.priceMarketTable td small{color:var(--ds-muted);font-size:11px;display:block}.priceMarketChip{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px}.priceMarketChip.good,.priceMarketDots i.good{background:var(--ds-success-bg);color:var(--ds-success)}.priceMarketChip.mid,.priceMarketDots i.mid{background:var(--ds-warn-bg);color:var(--ds-warn)}.priceMarketChip.bad,.priceMarketDots i.bad{background:var(--ds-danger-bg);color:var(--ds-danger)}.priceMarketChip.none,.priceMarketDots i.none{background:var(--ds-neutral-bg);color:var(--ds-muted)}.priceMarketDots{flex-wrap:wrap;gap:3px;display:inline-flex}.priceMarketDots i{border:1px solid;border-radius:50%;width:10px;height:10px;display:inline-block}.profileGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}.profileGrid form,.profileGrid>div{align-content:start;gap:8px;display:grid}.profileGrid label{gap:4px;font-size:13px;display:grid}.profileSecret{background:var(--ds-neutral-bg);border-radius:var(--ds-radius-sm);letter-spacing:.04em;word-break:break-all;padding:8px 10px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:14px}.profileTable{border-collapse:collapse;width:100%;min-width:520px}.profileTable th,.profileTable td{border-bottom:1px solid var(--ds-border);text-align:left;padding:6px 8px}.profileTable th{color:var(--ds-muted);font-size:12px}.profileFail{color:var(--ds-danger)}.secondFactorHint{margin:8px 16px 0}.cabinetList{gap:12px;margin-bottom:16px;display:grid}.cabinetForm{gap:10px;max-width:560px;margin-bottom:16px;display:grid}.cabinetForm label{gap:4px;font-size:14px;display:grid}.cabinetForm input,.cabinetForm select{box-sizing:border-box;width:100%;min-width:0}.cabinetActions{flex-wrap:wrap;gap:8px;display:flex}.oneTimePassword code{-webkit-user-select:all;user-select:all;word-break:break-all;font-size:1.1em}.authHoneypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.authCheck{align-items:flex-start;gap:8px;font-size:14px;display:flex}.authLinks{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;font-size:14px;display:flex}.authLink{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.boostingExit .priceProtectionTable td small{display:block}.boostingExit .priceProtectionTable .iconButton{white-space:nowrap}.boostingExitSteps{margin:0;padding-left:20px}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#111827;background:#f5f6f7;font-family:Inter,Segoe UI,Arial,sans-serif}.unitEconomics{--unit-bg:#f5f6f7;--unit-card:#fafafb;--unit-border:#dcdfe4;--unit-ink:#111827;--unit-muted:#4c5664;--unit-accent:#6356c8;--unit-accent-soft:#efedff;--unit-green:#16814a;--unit-green-soft:#eef0f2;--unit-red:#b33c2d;--unit-shadow:0 18px 42px #533f2b14;color:var(--unit-ink);max-width:1280px;margin:0 auto}.unitHero{background:linear-gradient(180deg, #fff 0%, var(--unit-bg) 100%);border:1px solid var(--unit-border);border-radius:8px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;padding:24px;display:flex}.unitHero h2{margin:6px 0;font-size:34px;line-height:1.1}.unitHero p,.unitResultCard p,.unitStatusBlock p{color:var(--unit-muted);margin:0}.unitEyebrow{color:var(--unit-accent);letter-spacing:0;font-size:12px;font-weight:800}.unitMarketplaceTabs,.unitSegment{border:1px solid var(--unit-border);background:#ecedf0;border-radius:8px;padding:4px;display:inline-flex}.unitMarketplaceTabs button,.unitSegment button{color:var(--unit-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:38px;padding:0 16px;font-weight:700}.unitMarketplaceTabs button.active,.unitSegment button.active{color:var(--unit-accent);background:#fff;box-shadow:0 4px 16px #533f2b14}.unitShell{grid-template-columns:minmax(0,1fr) minmax(320px,370px);align-items:flex-start;gap:22px;display:grid}.unitFormColumn{gap:16px;display:grid}.unitCard,.unitResultCard{background:var(--unit-card);border:1px solid var(--unit-border);box-shadow:var(--unit-shadow);border-radius:8px;padding:18px}.unitCardTitle{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.unitCardTitle span,.unitMetric span{color:var(--unit-muted);font-size:12px;font-weight:700;display:block}.unitCardTitle strong{margin-top:3px;font-size:17px;display:block}.unitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.unitGrid4{grid-template-columns:repeat(3,minmax(0,1fr))}.unitSpan2,.unitFull{grid-column:1/-1}.unitCard label,.unitResultCard label{color:var(--unit-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.unitCard input,.unitCard select,.unitResultCard input,.unitResultCard select{border:1px solid var(--unit-border);color:var(--unit-ink);font:inherit;background:#fff;border-radius:8px;width:100%;min-height:42px;padding:0 12px}.unitFieldLine,.unitInline{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.unitFieldLine:has(button){grid-template-columns:minmax(0,1fr) auto}.unitInline{grid-template-columns:108px minmax(0,1fr)}.unitFieldLine button,.unitDisclosure button,.unitScenarioActions button,.unitExpenseEditor button,.unitHistoryToggle,.unitCompactAction{border:1px solid var(--unit-border);color:var(--unit-ink);cursor:pointer;background:#ecedf0;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-weight:700;display:inline-flex}.unitPrimary{background:var(--unit-accent)!important;border-color:var(--unit-accent)!important;color:#fff!important}.unitPrimary:disabled{cursor:not-allowed;opacity:.55}.unitSourceChip{color:var(--unit-muted);background:#ecedf0;border-radius:999px;max-width:100%;margin-top:6px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.unitSourceChip.fact,.unitSourceChip.complete,.unitSourceChip.explicit_zero{background:var(--unit-green-soft);color:var(--unit-green)}.unitSourceChip.partial{color:#986b00;background:#fff6dc}.unitSourceChip.recent_fact{background:var(--unit-accent-soft);color:var(--unit-accent)}.unitSourceChip.manual{color:#514a64;background:#f0eff6}.unitReadonlyBadge{border:1px solid var(--unit-border);color:var(--unit-ink);background:#fff;border-radius:8px;align-items:center;min-height:42px;padding:0 12px;display:inline-flex}.unitFreshness{border:1px solid var(--unit-border);background:#f7f8f9;border-radius:8px;gap:10px;margin:12px 0 14px;padding:12px;display:grid}.unitFreshness>div:first-child{gap:3px;display:grid}.unitFreshness span,.unitFreshness small{color:var(--unit-muted);font-size:12px;font-weight:700}.unitFreshness strong{color:var(--unit-ink);font-size:14px}.unitFreshnessActions{grid-template-columns:130px minmax(0,1fr);gap:8px;display:grid}.unitReconciliationLine{border-top:1px solid var(--unit-border);padding-top:8px}.unitMethodDetails{color:var(--unit-muted);gap:10px;font-size:12px;display:grid}.unitMethodDetails p{margin:0}.unitMethodGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.unitMethodGrid>div{border:1px solid var(--unit-border);background:#fff;border-radius:8px;gap:3px;padding:10px;display:grid}.unitMethodGrid span,.unitMethodGrid small{overflow-wrap:anywhere}.unitMethodGrid strong{color:var(--unit-ink)}.unitDisclosure{margin-top:14px}.unitDisclosureBody{border-top:1px solid var(--unit-border);gap:12px;margin-top:12px;padding-top:12px;display:grid}.unitExpenseEditor{gap:10px;display:grid}.unitExpenseLine{grid-template-columns:minmax(0,1.2fr) minmax(110px,.8fr) 28px 42px;gap:8px;display:grid}.unitExpenseLine input[type=checkbox]{place-self:center;min-height:20px}.unitScenarioActions{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:12px;display:grid}.unitResultPanel{gap:16px;display:grid;position:sticky;top:18px}.unitHumanEconomicsCard{gap:10px;display:grid}.unitResultHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.unitResultCard h3{color:var(--unit-accent);margin:8px 0;font-size:38px;line-height:1}.unitResultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.unitBreakdown{gap:10px;margin-top:16px;display:grid}.unitBreakdownRow{border-bottom:1px solid #eee5d8;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.unitBreakdownRow.compact{padding-bottom:6px}.unitBreakdownRow span{color:var(--unit-muted);font-size:13px;font-weight:700}.unitBreakdownRow strong{color:var(--unit-ink);white-space:nowrap;font-size:15px}.unitBreakdownTotal{border-top:1px solid var(--unit-border);gap:10px;margin-top:4px;padding-top:12px;display:grid}.unitHumanTotal>span,.unitExpenseGroupTitle{color:var(--unit-ink);text-transform:uppercase;font-size:12px;font-weight:900}.unitExpenseGroup{border:1px solid var(--unit-border);background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid}.unitExpenseDisclosure{border-bottom:1px solid #eee5d8;padding-bottom:8px}.unitExpenseDisclosure:last-child{border-bottom:0;padding-bottom:0}.unitExpenseDisclosure summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;list-style-position:outside;display:flex}.unitExpenseDisclosure summary span{color:var(--unit-muted);font-size:13px;font-weight:800}.unitExpenseDisclosure summary strong{color:var(--unit-ink);white-space:nowrap;font-size:15px}.unitExpenseDisclosureBody{gap:6px;margin-top:8px;padding-left:18px;display:grid}.unitExpenseDisclosureBody .unitBreakdownRow span,.unitExpenseDisclosureBody .unitBreakdownRow strong{font-size:12px}.unitBreakdownTotal .unitBreakdownRow:last-child{border-bottom:0}.unitPayoutRow{background:var(--unit-accent-soft);color:var(--unit-accent);border:1px solid #d7d1ff;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.unitPayoutRow span{font-size:13px;font-weight:800}.unitPayoutRow strong{white-space:nowrap;font-size:20px}.unitMetric{border:1px solid var(--unit-border);background:#fff;border-radius:8px;padding:12px}.unitMetric strong{margin-top:5px;font-size:18px;display:block}.unitStatusBlock{gap:8px;display:grid}.unitStatus{background:#ecedf0;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.unitStatus.complete{background:var(--unit-green-soft);color:var(--unit-green)}.unitStatus.partial,.unitStatus.partial{color:#986b00;background:#fff6dc}.unitStatus.incomplete{color:var(--unit-red);background:#fdecea}.unitChart{border:1px solid var(--unit-border);background:#fff;border-radius:8px;min-height:220px;padding:14px}.unitChart svg{width:100%;height:180px}.unitChart line{stroke:#d6dadf;stroke-width:1px}.unitChart polyline{fill:none;stroke:var(--unit-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.unitChartLegend{color:var(--unit-muted);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.unitHistoryToggle{width:100%}.unitHistory{gap:8px;margin-top:12px;display:grid}.unitHistory button{border:1px solid var(--unit-border);color:var(--unit-ink);cursor:pointer;text-align:left;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:2px;min-height:54px;padding:8px 10px;display:grid}.unitHistory span{font-weight:800}.unitHistory small{color:var(--unit-muted)}.pulse{--pulse-bg:#f5f6f7;--pulse-card:#fafafb;--pulse-border:#dadde2;--pulse-ink:#111827;--pulse-muted:#4b5563;--pulse-accent:#5c5faa;--pulse-accent-soft:#eef;--pulse-good:#156f45;--pulse-good-soft:#edeff2;--pulse-bad:#a23a31;--pulse-bad-soft:#fae9e5;color:var(--pulse-ink);gap:14px;max-width:1440px;margin:0 auto;display:grid}.pulseHeader{justify-content:space-between;align-items:end;gap:16px;display:flex}.pulseEyebrow{color:var(--pulse-accent);letter-spacing:0;font-size:12px;font-weight:900}.pulseHeader h2{margin:4px 0;font-size:34px;line-height:1.05}.pulseHeader p,.pulseLine,.pulseFreshness,.pulseAdsAttribution,.pulseSources p,.pulseProducts span,.pulseProducts small{color:var(--pulse-muted)}.pulseHeader p,.pulseLine,.pulseFreshness,.pulseAdsAttribution,.pulseSources p{margin:0}.pulseFreshness{font-size:13px;font-weight:750}.pulseAdsAttribution{color:#275f57;background:#f2f3f5;border:1px solid #b9ded7;border-radius:6px;padding:9px 12px;font-size:13px;font-weight:800}.pulseWarning{color:#6c4c08;background:#fff8e6;border:1px solid #e7c46f;border-radius:6px;margin:0;padding:10px 12px}.pulseActions,.pulseAlerts{border:1px solid var(--pulse-border);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.pulseActionsHeader,.pulseAlertsHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.pulseActionsHeader h3,.pulseAlertsHeader h3{margin:0}.pulseActionsHeader small,.pulseAlertsHeader small,.pulseAlertRow small{color:var(--pulse-muted);font-weight:750}.ghostButton{border:1px solid var(--pulse-border);color:var(--pulse-ink);cursor:pointer;font:inherit;background:#fff;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:850}.pulseAlertRows{gap:8px;display:grid}.pulseActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pulseActionCard{color:var(--pulse-ink);cursor:pointer;text-align:left;background:#fafbfc;border:1px solid #eadfd1;border-top:5px solid #8b95a1;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;min-height:176px;padding:10px;display:grid}.pulseActionCard.active,.pulseActionCard:hover{background:#f8fbff}.pulseActionCard.critical{border-top-color:#c9342e}.pulseActionCard.warning{border-top-color:#d28a16}.pulseActionCard.info{border-top-color:#2477a6}.pulseActionPriority{color:#fff;background:#111827;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:950;display:inline-flex}.pulseActionBody{gap:6px;min-width:0;display:grid}.pulseActionMeta{flex-wrap:wrap;gap:5px;display:flex}.pulseActionMeta b{text-transform:uppercase;border-radius:999px;padding:4px 6px;font-size:10px;font-weight:900}.pulseActionCard.critical .pulseActionMeta b,.pulseActionDetail.critical{color:#8f211d;background:#fff0ed}.pulseActionCard.warning .pulseActionMeta b,.pulseActionDetail.warning{color:#7a4e07;background:#fff8e6}.pulseActionCard.info .pulseActionMeta b,.pulseActionDetail.info{color:#1d5c80;background:#edf7fc}.pulseActionCard strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.pulseActionCard span,.pulseActionCard small,.pulseActionCard em{overflow-wrap:anywhere}.pulseActionCard small{color:var(--pulse-muted);font-weight:780}.pulseActionCard em{color:#202838;font-style:normal;font-weight:820}.pulseActionDetail{border:1px solid var(--pulse-border);border-radius:8px;gap:10px;padding:10px;display:grid}.pulseActionDetail dl{grid-template-columns:120px minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.pulseActionDetail dt{font-weight:850}.pulseActionDetail dd{overflow-wrap:anywhere;margin:0}.pulseActionEmpty{background:#fafbfc;border:1px dashed #d9cbb9;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:14px;display:flex}.pulseActionEmpty small{color:var(--pulse-muted);font-weight:750}.pulseAlertRow{color:var(--pulse-ink);cursor:pointer;text-align:left;background:#fafbfc;border:1px solid #eadfd1;border-left:5px solid #8b95a1;border-radius:8px;grid-template-columns:84px minmax(0,1fr) minmax(82px,max-content);align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.pulseAlertRow.active,.pulseAlertRow:hover{background:#f8fbff}.pulseAlertRow.critical{border-left-color:#c9342e}.pulseAlertRow.warning{border-left-color:#d28a16}.pulseAlertRow.info{border-left-color:#2477a6}.pulseAlertRow strong,.pulseAlertRow small{display:block}.pulseAlertRow b{text-align:right;white-space:nowrap;font-size:14px}.pulseAlertBadges{gap:4px;display:grid}.pulseAlertSeverity,.pulseAlertBasis{text-align:center;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:900}.pulseAlertBasis{color:#665646;background:#eceef1}.pulseAlertRow.critical .pulseAlertSeverity,.pulseAlertDetail.critical{color:#8f211d;background:#fff0ed}.pulseAlertRow.warning .pulseAlertSeverity,.pulseAlertDetail.warning{color:#7a4e07;background:#fff8e6}.pulseAlertRow.info .pulseAlertSeverity,.pulseAlertDetail.info{color:#1d5c80;background:#edf7fc}.pulseAlertDetail{border:1px solid var(--pulse-border);border-radius:8px;padding:10px}.pulseAlertDetail dl{grid-template-columns:120px minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.pulseAlertDetail dt{font-weight:850}.pulseAlertDetail dd{margin:0}.pulseFilters{background:var(--pulse-card);border:1px solid var(--pulse-border);border-radius:8px;grid-template-columns:max-content minmax(160px,220px) minmax(320px,1.3fr) max-content 130px 130px;align-items:end;gap:10px;padding:12px;display:grid}.pulseFilters label{color:var(--pulse-muted);gap:6px;font-size:12px;font-weight:800;display:grid}.pulseFilters input,.pulseFilters select{border:1px solid var(--pulse-border);color:var(--pulse-ink);font:inherit;background:#fff;border-radius:8px;width:100%;min-height:38px;padding:0 10px}.pulseProductFilter{position:relative}.pulseProductFilter svg{color:var(--pulse-muted);position:absolute;top:33px;left:10px}.pulseProductFilter select{padding-left:34px}.pulseSummary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.pulseSummary>div,.pulseProducts,.pulseSources{background:var(--pulse-card);border:1px solid var(--pulse-border);border-radius:8px;padding:12px}.pulseSummary span{color:var(--pulse-muted);font-size:12px;font-weight:800;display:block}.pulseSummary strong{margin-top:4px;font-size:20px;display:block}.pulseSummary small{color:var(--pulse-muted);margin-top:3px;font-size:11px;font-weight:750;display:block}.pulseSummary .estimateSummary{background:#fbfaff;border-color:#cecfee}.pulseTodayProducts{background:var(--pulse-card);border:1px solid var(--pulse-border);border-radius:8px;padding:12px}.pulseTodayHeader{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.pulseTodayHeader h3{margin:0}.pulseTodayHeader small,.pulseTodayTable small{color:var(--pulse-muted);font-weight:750}.pulseTodayTableWrap{max-width:100%;overflow:auto}.pulseTodayTable{border-collapse:collapse;table-layout:fixed;background:#fff;min-width:760px}.pulseTodayTable th,.pulseTodayTable td{text-align:right;vertical-align:middle;border-top:1px solid #e4e6ea;padding:8px 10px;font-size:13px}.pulseTodayTable th:first-child,.pulseTodayTable td:first-child{text-align:left;width:34%}.pulseTodayTable td:first-child{gap:2px;display:grid}.pulseTodayTable th{color:#313a4a;background:#eff0f3;font-weight:850}.pulseMatrixWrap{border:1px solid var(--pulse-border);border-radius:8px;max-width:100%;overflow:auto}.pulseMatrix{border-collapse:separate;border-spacing:0;background:#fff;width:max-content;min-width:1120px;font-size:13px}.pulseMatrix th,.pulseMatrix td{text-align:right;white-space:nowrap;border-bottom:1px solid #e4e6ea;border-right:1px solid #e8eaee;min-width:106px;padding:9px 10px}.pulseMatrix thead th{color:#313a4a;z-index:2;background:#eff0f3;position:sticky;top:0}.pulseMatrix thead small{color:var(--pulse-muted);margin-top:2px;font-size:11px;font-weight:700;display:block}.pulseMatrix .pulseMetricCol{text-align:left;z-index:3;background:#f7f8fa;min-width:190px;position:sticky;left:0}.pulseMatrix tbody .pulseMetricCol{color:#202838;font-weight:850}.pulseSectionRow td{background:var(--pulse-accent-soft);color:var(--pulse-accent);text-align:left;font-weight:900}.pulseCellButton{color:inherit;cursor:pointer;font:inherit;text-align:right;background:0 0;border:0;width:100%;padding:0;font-weight:760}.pulseCellButton.estimate{font-weight:860}.pulseMatrix td.estimateCell{color:#55519a;background-image:repeating-linear-gradient(135deg,#5c5faa14 0 7px,#5c5faa05 7px 14px)}.heatPositive{background:var(--pulse-good-soft);color:var(--pulse-good)}.heatNegative{background:var(--pulse-bad-soft);color:var(--pulse-bad)}.heatNeutral{background:#f4f5f7}.pulse .positive{color:var(--pulse-good)}.pulse .negative{color:var(--pulse-bad)}.pulseBelow{grid-template-columns:minmax(0,.95fr) minmax(280px,.75fr);align-items:start;gap:14px;display:grid}.pulseBelow h3{margin:0 0 10px}.pulseProductRows{gap:8px;display:grid}.pulseProductRows>div{border-top:1px solid #e4e6ea;grid-template-columns:minmax(78px,.5fr) minmax(0,1fr) minmax(110px,.5fr);align-items:center;gap:8px;padding-top:8px;display:grid}.pulseProductRows b{text-align:right}.pulseProductRows small{grid-column:1/-1}.pulseSources ul{color:var(--pulse-muted);gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.pulseDrawer{z-index:40;background:#1c181457;position:fixed;inset:0}.pulseDrawer>div{border-left:1px solid var(--pulse-border);background:#fafafb;max-width:420px;height:100%;margin-left:auto;padding:22px;box-shadow:-18px 0 42px #2a221a1f}.pulseDrawer h3{margin:6px 0 18px}.pulseDrawerClose{border:1px solid var(--pulse-border);cursor:pointer;float:right;background:#eceef1;border-radius:8px;width:34px;height:34px;font-size:22px;line-height:1}.pulseDrawer dl{grid-template-columns:140px minmax(0,1fr);gap:8px;display:grid}.pulseDrawer dt{color:var(--pulse-muted);font-weight:800}.pulseDrawer dd{overflow-wrap:anywhere;margin:0}@media (width<=1120px){.unitShell{grid-template-columns:1fr}.unitResultPanel{position:static}}@media (width<=720px){.unitHero,.unitScenarioActions{grid-template-columns:1fr;align-items:stretch}.unitHero{padding:18px;display:grid}.unitHero h2{font-size:28px}.unitCard,.unitResultCard{padding:14px}.unitGrid,.unitGrid4,.unitResultGrid,.unitExpenseLine{grid-template-columns:1fr}.unitMarketplaceTabs,.unitSegment{width:100%}.unitMarketplaceTabs button,.unitSegment button{flex:1}.unitResultCard h3{font-size:30px}.unitResultHeader,.unitBreakdownRow,.unitExpenseDisclosure summary{align-items:flex-start;gap:6px}.pulseHeader{align-items:stretch;display:grid}.pulseFilters,.pulseSummary,.pulseBelow,.pulseProductRows>div,.pulseActionGrid,.pulseAlertRow,.pulseActionDetail dl,.pulseAlertDetail dl{grid-template-columns:1fr}.pulseActionsHeader,.pulseAlertsHeader,.pulseActionEmpty{align-items:stretch;display:grid}.pulseAlertRow b,.pulseAlertSeverity,.pulseAlertBasis{text-align:left}.pulseMatrix{min-width:980px}.pulseMatrix .pulseMetricCol{min-width:150px}.pulseDrawer>div{width:92vw;max-width:none}}*{box-sizing:border-box}body{margin:0}.appShell{grid-template-columns:290px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .2s;display:grid}.appShell.sidebarCollapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar{z-index:20;background:#fbfbfd;border-right:1px solid #e8e8ed;flex-direction:column;height:100vh;padding:18px 14px 14px;display:flex;position:sticky;top:0}.sidebarBrand{gap:2px;padding:4px 8px 16px;display:grid}.sidebarBrand strong{font-size:18px}.sidebarBrand span{color:#6b7280;font-size:12px}.navList{scrollbar-width:thin;flex:1;align-content:start;gap:6px;min-height:0;padding:0 4px 8px 0;display:grid;overflow-y:auto}.navGroup{gap:2px;display:grid}.navGroup+.navGroup{margin-top:6px}.navGroupHead{color:#6b7280;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;transition:background .15s,color .15s;display:flex}.navGroupHead:hover{color:#111827;background:#0000000a}.navGroupHead:focus-visible,.navItem:focus-visible{outline-offset:-2px;outline:2px solid #4f46e5}.navGroupHead .mpIcon{flex:none;width:18px;height:18px}.navGroupLabel{letter-spacing:.02em;text-transform:none;flex:1;padding:0;font-size:12px;font-weight:650}.navGroup.mark-wb .navGroupLabel{color:#7a2bd6}.navGroup.mark-ozon .navGroupLabel{color:#005bff}.navChevron{flex:none;transition:transform .2s}.navGroup.closed .navChevron{transform:rotate(-90deg)}.navGroupItems{gap:1px;display:grid}.navGroupItems[hidden]{display:none}.navGroup.mark-wb .navGroupItems{border-left:2px solid #7a2bd638;margin-left:18px}.navGroup.mark-ozon .navGroupItems{border-left:2px solid #005bff38;margin-left:18px}.navItem{color:#1f2937;min-height:36px;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:grid}.navItem svg{color:#6b7280;transition:color .15s}.navItem span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navItem:hover{color:#111827;background:#0000000b}.navItem.active{color:#3730a3;background:#eef2ff;font-weight:600}.navItem.active svg{color:#4f46e5}.navGroup.mark-wb .navItem.active{color:#5b21b6;background:#f5ecff}.navGroup.mark-wb .navItem.active svg{color:#7a2bd6}.navGroup.mark-ozon .navItem.active{color:#0b3fb3;background:#e8f0ff}.navGroup.mark-ozon .navItem.active svg{color:#005bff}.navItem.disabled{color:#9ca3af;cursor:not-allowed;opacity:.8}.navGroup.upcoming .navGroupLabel{padding:6px 10px 2px}.sidebar.collapsed .sidebarBrand span,.sidebar.collapsed .sidebarBrand strong,.sidebar.collapsed .navGroupLabel,.sidebar.collapsed .navChevron,.sidebar.collapsed .navItem span,.sidebar.collapsed .sidebarToggle span{display:none}.sidebar.collapsed .navGroupItems[hidden]{display:grid}.sidebar.collapsed .navGroup.mark-wb .navGroupItems,.sidebar.collapsed .navGroup.mark-ozon .navGroupItems{border-left:0;margin-left:0}.sidebar.collapsed .navGroupHead{justify-content:center}.sidebar.collapsed .navItem,.sidebar.collapsed .sidebarToggle{grid-template-columns:1fr;justify-items:center;padding:0}.sidebarToggle{color:#374151;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:22px 1fr;align-items:center;gap:8px;margin-top:8px;padding:0 12px;font-weight:500;transition:background .15s;display:grid}.sidebarToggle:hover{background:#f3f4f6}.sidebarVersion{color:#6b7280;overflow-wrap:anywhere;gap:2px;margin-top:6px;padding:0 12px 4px;font-size:11px;line-height:1.35;display:grid}.sidebarVersion.stale{color:#92400e}.sidebarVersionReload{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}.sidebar.collapsed .sidebarVersion{text-align:center;padding:0}.sidebar.collapsed .sidebarVersion>span,.sidebar.collapsed .sidebarVersionReload{display:none}.sidebar.collapsed .sidebarVersion.stale:before{content:"!";font-weight:700}.contentShell{min-width:0;overflow-x:clip}.appTopbar{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6f7f4f5;border-bottom:1px solid #dadde2;grid-template-columns:40px max-content minmax(0,1fr) max-content;align-items:center;gap:12px;min-height:64px;padding:10px 20px;display:grid;position:sticky;top:0}.menuButton{color:#111827;background:#fff;border:1px solid #caced5;border-radius:6px;place-items:center;width:36px;height:36px;display:none}.topbarTitle{gap:2px;display:grid}.topbarTitle strong{white-space:nowrap;font-size:18px}.topbarTitle span,.topbarContext{color:#4c5664;font-size:13px}.topbarContext{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.topRefresh{white-space:nowrap;min-width:max-content}.statusPill{color:#3f4958;background:#fff;border:1px solid #caced5;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-weight:800;display:inline-flex}.statusPill.ok{color:#176331;border-color:#a6c8b0}.statusPill.bad{color:#8b2d22;border-color:#e0aaa3}.notice{color:#273040;background:#fff;border:1px solid #caced5;border-radius:6px;align-items:center;gap:8px;min-height:34px;margin:8px 0 14px;padding:0 12px;font-weight:800;display:inline-flex}.notice.ok{color:#176331;border-color:#a6c8b0}.notice.warning,.warningState{color:#735b0d;background:#f6f7f9;border-color:#e0c475}.mutedLine{color:#4c5664;font-size:13px;font-weight:700}.economicsFilters{grid-template-columns:minmax(260px,max-content) minmax(260px,1fr) repeat(2,minmax(140px,180px))}.economicsSummary{grid-template-columns:repeat(4,minmax(180px,1fr))}.freshnessStrip,.costsToolbar{color:#3e4857;background:#f7f8f9;border:1px solid #dadde2;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.freshnessStrip.warning{color:#614b12;background:#f6f7f9;border-color:#e7c777}.freshnessStrip strong{color:#7c4d00}.segmentedControls{background:#fff;border:1px solid #dadde2;border-radius:6px;align-items:center;gap:4px;padding:3px;display:inline-flex}.segmentedControls button{color:#343e4e;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:34px;padding:0 12px;font-weight:800}.segmentedControls button.active{color:#111827;background:#f1f2f4}.wbEconomicsHero{background:#fafafb;border:1px solid #dbdee3;border-radius:8px;gap:16px;padding:18px;display:grid}.wbEconomicsTitle{color:#161d2c;align-items:flex-start;gap:10px;display:flex}.wbEconomicsTitle h3{margin:0;font-size:20px}.wbEconomicsTitle p{color:#46505e;margin:4px 0 0}.wbEconomicsCards{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;display:grid}.secondaryMetrics{margin-top:10px}.wbEconomicsMetric{background:#fff;border:1px solid #e0e3e7;border-radius:8px;min-width:0;padding:12px}.breakdownMetric{background:#f7f8f9;border-style:dashed}.wbEconomicsMetric span,.wbEconomicsMetric small{color:#4a5462;font-size:12px;font-weight:800;display:block}.wbEconomicsMetric strong{overflow-wrap:anywhere;color:#111827;margin:6px 0 4px;font-size:19px;line-height:1.15;display:block}.wbEconomicsDetails{grid-template-columns:minmax(240px,.9fr) minmax(280px,1.1fr) minmax(280px,1fr);gap:14px;margin-top:14px;display:grid}.wbEconomicsPanel{background:#fff;border:1px solid #e2e4e8;border-radius:8px;min-width:0;padding:14px}.compactDisclosure:not([open]){background:0 0;border:0;padding:0}.compactDisclosure:not([open])>summary{cursor:pointer;background:#fff;border:1px solid #e2e4e8;border-radius:6px;width:max-content;max-width:100%;min-height:34px;margin:0;padding:8px 10px}.compactDisclosure[open]>summary{cursor:pointer}.tableAuditDisclosure{margin:8px 10px 10px}.tableAuditDisclosure p{color:#3f4958;margin:0;font-size:13px;font-weight:700}.compactNotice{align-items:flex-start;gap:10px;display:flex}.compactNotice p{margin:0}.wbEconomicsPanel h3,.wbEconomicsPanel summary{color:#161d2c;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:900;display:flex}.wbEconomicsPanel p{color:#404a59;margin:0 0 10px}.wbEconomicsPanel ul{color:#3e4857;gap:8px;margin:0;padding-left:18px;display:grid}.wbEconomicsPanel li span{color:#4e5866;margin-top:3px;font-size:12px;display:block}.wbEconomicsPanel dl{grid-template-columns:minmax(120px,1fr) minmax(110px,max-content);gap:8px 12px;margin:0;display:grid}.wbEconomicsPanel dt{color:#4a5462;font-size:12px;font-weight:800}.wbEconomicsPanel dd{color:#111827;text-align:right;margin:0;font-weight:900}.wbEconomicsBreakdown{gap:12px;margin-top:14px;display:grid}.wbEconomicsTable{margin:0}.auditTable{margin-top:8px}.economicsLayout{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:start;gap:16px;display:grid}.economicsProducts,.economicsEditor{min-width:0}.selectedRow{background:#f1f2f4}.economicsEditor{gap:14px;display:grid}.economicsEditor h3{margin:0;font-size:18px}.tabs{background:#fff;border:1px solid #dadde2;border-radius:6px;gap:4px;width:max-content;padding:3px;display:inline-flex}.tabs button{color:#3f4958;min-height:32px;font:inherit;background:0 0;border:0;border-radius:4px;padding:0 12px;font-weight:800}.tabs button.active{color:#fff;background:#1f5f3c}.costForm{background:#fff;border:1px solid #dadde2;border-radius:6px;grid-template-columns:repeat(2,minmax(160px,1fr));align-items:end;gap:10px;padding:14px;display:grid}.costForm label{color:#3f4958;gap:5px;font-size:12px;font-weight:800;display:grid}.costForm input,.costForm select{color:#111827;width:100%;min-height:36px;font:inherit;background:#fafafb;border:1px solid #caced5;border-radius:6px;padding:0 10px;font-size:14px}.inlineValidation{color:#8b2d22}.wideField{grid-column:1/-1}.formTotal{align-content:center;gap:2px;min-height:42px;display:grid}.formTotal span{color:#4c5664;font-size:12px;font-weight:800}.formTotal strong{font-size:18px}.textToggle{color:#1f5f3c;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.componentCostFields{background:#f8f9fa;border:1px dashed #d1d5db;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px;padding:12px;display:grid}.compactHistory table{font-size:13px}.coverageTable{margin-top:16px}.pageShell{width:min(100%,1880px);margin:0 auto;padding:20px}.pagination{color:#3f4958;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 18px;font-size:13px;font-weight:700;display:flex}.pagination label,.pageButtons{align-items:center;gap:8px;display:inline-flex}.pagination select{color:#111827;background:#fff;border:1px solid #caced5;border-radius:6px;height:32px}.drawerBackdrop{display:none}.shell{width:min(1840px,100% - 48px);margin:0 auto;padding:28px 0}.topbar{border-bottom:1px solid #dadde2;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}h1{letter-spacing:0;margin:0;font-size:32px;line-height:1.1}p{color:#4c5664;margin:6px 0 0}.health{background:#fff;border:1px solid #caced5;border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 12px;font-weight:600;display:inline-flex}.summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.summary div{background:#fff;border:1px solid #dadde2;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:14px;display:grid}.summary span{color:#4c5664}.summary strong{font-size:20px}.tableWrap{background:#fff;border:1px solid #dadde2;border-radius:8px;overflow-x:auto}.tableWrap.products,.tableWrap.orders,.tableWrap.sales,.tableWrap.financial,.tableWrap.advertising,.tableWrap.stocks{min-height:260px;max-height:calc(100vh - 310px);overflow:auto}.sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:28px 0 12px;display:flex}.actionRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}h2{letter-spacing:0;margin:0;font-size:22px;line-height:1.2}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.settingsRow,.bulkPanel{border-bottom:1px solid #e2e4e9;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:12px;padding:10px 0;display:flex}.detailsPanel{color:#3f4958;margin:8px 0 12px;font-weight:700}.detailsPanel summary{cursor:pointer}.settingsRow label,.bulkPanel label,.buyerForm label{color:#3f4958;gap:5px;font-size:13px;font-weight:700;display:grid}.settingsRow input,.settingsRow select,.bulkPanel input,.buyerForm input,.buyerForm select{color:#111827;min-height:34px;font:inherit;background:#fff;border:1px solid #caced5;border-radius:6px;padding:0 9px}.checkLabel{grid-template-columns:18px auto;align-items:center;min-height:34px;display:inline-flex!important}.searchBox{background:#fff;border:1px solid #caced5;border-radius:6px;grid-template-columns:22px minmax(180px,320px);align-items:center;gap:8px;min-height:38px;padding:0 10px;display:inline-grid}.searchBox input{color:#111827;width:100%;font:inherit;background:0 0;border:0;outline:0}.syncState{color:#4c5664;font-size:14px}table{border-collapse:collapse;width:100%;min-width:720px}th{z-index:2;background:#f7f8f9;position:sticky;top:0}.products th,.products td,.orders th,.orders td,.sales th,.sales td,.financial th,.financial td,.stocks th,.stocks td{padding-top:8px;padding-bottom:8px;font-size:13px;line-height:1.25}.products th:first-child,.products td:first-child,.orders th:first-child,.orders td:first-child,.sales th:first-child,.sales td:first-child,.financial th:first-child,.financial td:first-child,.stocks th:first-child,.stocks td:first-child{z-index:3;background:#fff;position:sticky;left:0}.products th:first-child,.orders th:first-child,.sales th:first-child,.financial th:first-child,.stocks th:first-child{z-index:4;background:#f7f8f9}.products table,.orders table,.sales table,.financial table,.stocks table{table-layout:fixed;min-width:0}.orders th,.orders td,.sales th,.sales td,.financial th,.financial td,.stocks th,.stocks td{overflow-wrap:anywhere}.ownerHome{color:#111827;background:#f5f6f7;border:1px solid #d6dadf;border-radius:8px;margin:24px 0 30px;padding:18px}.ownerHeader,.ownerHeaderActions,.ownerPanelTitle,.trendLabels{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ownerHeader h2,.ownerPanel h3,.ownerProductList h4{letter-spacing:0;margin:0}.ownerEyebrow{color:#5c5faa;margin-bottom:4px;font-size:12px;font-weight:900;display:block}.ownerHeader p,.ownerPanelTitle p,.ownerCard p,.ownerCard small,.ownerCoverage,.ownerEmpty,.ownerProductList small,.ownerActions small,.ownerAlerts small{color:#4b5563}.ownerHeaderActions{flex-wrap:wrap;align-items:center}.ownerHeroGrid{grid-template-columns:minmax(230px,1.05fr) minmax(210px,.9fr) minmax(210px,.9fr) minmax(290px,1.15fr);grid-template-areas:"today week month actions";align-items:start;gap:12px;margin-top:12px;display:grid}.ownerTodayCard{grid-area:today}.ownerWeekCard{grid-area:week}.ownerMonthCard{grid-area:month}.ownerActionPanel{grid-area:actions}.ownerCard,.ownerPanel{background:#fafafb;border:1px solid #d6dadf;border-radius:8px;box-shadow:0 10px 24px #2b241d0a}.ownerCard{align-content:space-between;gap:8px;min-height:172px;padding:14px;display:grid}.ownerCard.today.estimate{background:#f8f7ff;border-color:#cbc9ee}.ownerCard>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.ownerCard span,.ownerCard b{font-size:12px;font-weight:900}.ownerCard b{color:#5c5faa;text-align:right}.ownerCard strong{overflow-wrap:anywhere;font-size:clamp(23px,2.25vw,34px);line-height:1.08}.ownerCardStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ownerCardStats span{color:#2a3343;background:#ecedf0;border-radius:7px;min-height:28px;padding:7px 8px}.ownerMainGrid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:12px;margin-top:12px;display:grid}.ownerMainGrid.lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.ownerPanel{padding:14px}.ownerPanelTitle{align-items:center;margin-bottom:12px}.ownerPanelTitle a{color:#5c5faa;align-items:center;gap:5px;font-weight:900;text-decoration:none;display:inline-flex}.ownerSegmented{border:1px solid #cbc9ee;border-radius:7px;min-height:34px;display:inline-flex;overflow:hidden}.ownerSegmented button{color:#4d4b78;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #cbc9ee;padding:0 10px;font-weight:900}.ownerSegmented button:last-child{border-right:0}.ownerSegmented button.active,.ownerSegmented button:hover{background:#eef}.marketRows,.ownerActions,.ownerAlerts,.ownerProductList{gap:8px;display:grid}.marketRows button,.ownerProductList button,.ownerActions button,.ownerAlerts button{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbdee3;border-radius:8px;width:100%}.marketRows button,.ownerProductList button{grid-template-columns:minmax(0,1fr) minmax(120px,.42fr);align-items:center;gap:10px;padding:11px;display:grid}.marketRows button>b,.ownerProductList b{font-size:20px;font-weight:900}.marketRows button>span{min-width:0}.marketRows button>span strong{display:block}.marketRows button>span small{font-size:12px;line-height:1.3}.marketRows small,.ownerProductList small,.ownerActions small,.ownerAlerts small,.ownerActions em{overflow-wrap:anywhere;margin-top:3px;font-style:normal;display:block}.ownerProductLists{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ownerProductList h4{margin-bottom:8px}.ownerActions button,.ownerAlerts button{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px;display:grid}.ownerActionPanel{background:#fbfaff;border-color:#d1c7ee}.ownerActionPanel .ownerPanelTitle{margin-bottom:8px}.ownerActionPanel .ownerActions{gap:7px}.ownerActionPanel .ownerActions button{min-height:52px}.ownerActions b{color:#4d4b78;background:#eef;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.ownerActions button.critical,.ownerAlerts button.critical{background:#fff8f6;border-color:#e4bbb7}.ownerActions button.warning,.ownerAlerts button.warning{background:#f7f8fa;border-color:#edc8a7}.ownerAlerts svg{color:#a2642b}.alertCounters{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.alertCounters span{color:#4b5563;background:#ecedf0;border-radius:7px;padding:6px 8px;font-size:12px}.ownerTrend svg{width:100%;height:160px;overflow:visible}.ownerTrend line{stroke:#caced5;stroke-dasharray:3 3;stroke-width:1.2px}.ownerTrend polyline{fill:none;stroke:#5c5faa;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ownerTrend circle{fill:#5c5faa}.ownerTrend circle.estimate{fill:#fff;stroke:#5c5faa;stroke-width:1.2px}.ownerTrend circle.negativePoint{fill:#a23a31}.ownerTrend text{fill:#5c5faa;font:700 10px system-ui,sans-serif}.trendLabels{color:#4b5563;font-size:12px}.ownerCoverage{background:#fafafb;border:1px solid #d6dadf;border-radius:8px;gap:6px;margin-top:12px;padding:11px 12px;font-size:13px;display:grid}.ownerFreshnessDetails{color:#111827;background:#fafafb;border:1px solid #d3d7dd;border-radius:8px;padding:0}.ownerFreshnessDetails.partial{background:#f5f6f8;border-color:#edc8a7}.ownerFreshnessDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:10px 12px;list-style:none;display:flex}.ownerFreshnessDetails summary::-webkit-details-marker{display:none}.ownerFreshnessDetails summary span{align-items:center;gap:8px;min-width:0;display:inline-flex}.ownerFreshnessDetails summary strong{font-size:15px}.ownerFreshnessDetails summary small{color:#4b5563;text-align:right;margin:0;font-weight:750}.ownerFreshnessDetails .ownerCoverage{background:#fff;border-width:1px 0 0;border-radius:0 0 8px 8px;margin:0}.ownerEmpty{text-align:center;background:#fff;border:1px dashed #c7ccd3;border-radius:8px;padding:14px}.ownerHome .positive{color:#156f45}.ownerHome .negative{color:#a23a31}.pnlPage{--pnl-bg:#f6f7f8;--pnl-card:#fff;--pnl-border:#d5d8de;--pnl-ink:#111827;--pnl-muted:#454f5e;--pnl-accent:#4f5fa8;--pnl-accent-soft:#eef1ff;--pnl-green:#177447;--pnl-red:#b33d31;color:var(--pnl-ink);gap:16px;max-width:1240px;margin:0 auto;display:grid}.pnlHeader,.pnlFilters,.pnlStatus,.pnlPanel,.pnlKpi,.pnlDisclosure{background:var(--pnl-card);border:1px solid var(--pnl-border);border-radius:8px;box-shadow:0 14px 34px #3e34280f}.pnlHeader{justify-content:space-between;align-items:flex-end;gap:18px;padding:22px;display:flex}.pnlEyebrow{color:var(--pnl-accent);letter-spacing:0;font-size:12px;font-weight:900;display:block}.pnlHeader h2{margin:5px 0;font-size:34px;line-height:1.08}.pnlHeader p,.pnlPanel p,.pnlPanel small,.pnlStatus small{color:var(--pnl-muted);margin:0}.pnlHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pnlFilters{grid-template-columns:minmax(250px,1.4fr) repeat(2,minmax(132px,.7fr)) minmax(150px,.8fr) repeat(2,minmax(120px,.7fr));align-items:end;gap:10px;padding:12px;display:grid}.pnlFilters label{color:var(--pnl-muted);gap:6px;font-size:12px;font-weight:800;display:grid}.pnlFilters input,.pnlFilters select{border:1px solid var(--pnl-border);color:var(--pnl-ink);font:inherit;background:#fdfefe;border-radius:6px;width:100%;min-height:38px;padding:0 10px}.pnlSegment{border:1px solid var(--pnl-border);background:#eef0f2;border-radius:6px;padding:3px;display:inline-flex}.pnlSegment button{color:var(--pnl-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:30px;padding:0 10px;font-weight:800}.pnlSegment button.active{color:var(--pnl-accent);background:#fff}.pnlStatus{align-items:center;gap:10px;padding:12px 14px;display:flex}.pnlStatus strong,.pnlStatus small{display:block}.pnlStatus.closed{color:var(--pnl-green);border-color:#aacbb7}.pnlStatus.partial_period,.pnlStatus.open{color:#83620e;border-color:#e3ca89}.pnlKpis{grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;display:grid}.pnlKpi{min-width:0;padding:13px}.pnlKpi span{color:var(--pnl-muted);font-size:12px;font-weight:800;display:block}.pnlKpi strong{overflow-wrap:anywhere;margin-top:6px;font-size:20px;line-height:1.12;display:block}.pnlLayout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:16px;display:grid}.pnlPanel{min-width:0;padding:16px}.pnlPanelTitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pnlPanelTitle h3{margin:0;font-size:18px}.pnlPanelTitle span{color:var(--pnl-muted);font-size:12px;font-weight:800}.pnlTooltip{color:var(--pnl-accent);display:inline-flex}.pnlStatement{gap:8px;display:grid}.pnlSubgroup{border-top:1px solid var(--pnl-border);gap:7px;margin-top:4px;padding-top:10px;display:grid}.pnlSubgroup h4{color:var(--pnl-muted);text-transform:uppercase;margin:0 0 2px;font-size:12px}.pnlLine{grid-template-columns:minmax(0,1fr) minmax(110px,max-content);align-items:baseline;gap:12px;min-height:28px;display:grid}.pnlLine span{color:var(--pnl-muted);min-width:0}.pnlLine b{text-align:right}.pnlLine.strong span,.pnlLine.strong b,.pnlLine.total span,.pnlLine.total b{color:var(--pnl-ink);font-weight:900}.pnlLine.total{border-top:1px solid var(--pnl-border);margin-top:4px;padding-top:10px;font-size:18px}.pnlLine.subtle{opacity:.72}.todayEstimate{gap:12px;display:grid;position:sticky;top:82px}.todayEstimate strong{overflow-wrap:anywhere;font-size:28px;line-height:1.1}.todayEstimate.incomplete,.todayEstimate.unavailable{background:#f6f7f9}.pnlMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pnlMiniGrid span{color:var(--pnl-muted);background:#f4f5f7;border:1px solid #dee1e6;border-radius:6px;gap:2px;padding:9px;font-size:12px;display:grid}.pnlMiniGrid b{color:var(--pnl-ink);overflow-wrap:anywhere}.pnlMatrixScroll,.pnlTableScroll{overflow-x:auto}.pnlMatrix,.pnlTable{border-collapse:collapse;width:100%;min-width:920px}.pnlMatrix th,.pnlMatrix td,.pnlTable th,.pnlTable td{text-align:right;white-space:nowrap;border-bottom:1px solid #e4e6ea;padding:9px 10px}.pnlMatrix th:first-child,.pnlTable th:first-child,.pnlTable td:first-child{text-align:left;z-index:1;position:sticky;left:0}.pnlMatrix th:first-child,.pnlTable th:first-child{background:#fff}.pnlMatrix thead th,.pnlTable thead th{color:var(--pnl-muted);background:#f0f1f4;font-size:12px;font-weight:900}.pnlTable tbody th{text-overflow:ellipsis;max-width:260px;overflow:hidden}.pnlTable .accountOnly th,.pnlTable .accountOnly td{background:var(--pnl-accent-soft);font-weight:900}.pnlDisclosureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pnlDisclosure{padding:0}.pnlDisclosure summary{cursor:pointer;align-items:center;gap:8px;padding:14px 16px;font-weight:900;display:flex}.pnlCheckGrid{border-top:1px solid var(--pnl-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px 16px;display:grid}.pnlCheckGrid article{background:#f7f8fa;border:1px solid #e1e3e7;border-radius:6px;min-width:0;padding:12px}.pnlCheckGrid h4{margin:0 0 8px}.pnlCheckGrid p{color:var(--pnl-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:700}.ozonXlsxCard{border-top:1px solid var(--pnl-border);gap:10px;padding:14px 16px 0;display:grid}.ozonXlsxCard>div:first-child{justify-content:space-between;align-items:start;gap:10px;display:flex}.ozonXlsxCard span{color:var(--pnl-muted);text-transform:uppercase;font-size:12px;font-weight:900}.ozonXlsxCard strong{color:var(--pnl-green);text-align:right;font-size:14px}.ozonXlsxCard.mismatch strong,.ozonXlsxCard.error strong{color:var(--pnl-red)}.ozonXlsxCard.partial strong,.ozonXlsxCard.unavailable strong{color:#a16207}.ozonXlsxCard p{color:var(--pnl-ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.ozonXlsxCard details{border-top:1px solid var(--pnl-border);margin-top:4px}.ozonXlsxCard details summary{padding:10px 0;font-size:13px}.ozonXlsxStatuses{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ozonXlsxChip{background:#f7f8fa;border:1px solid #e1e3e7;border-left-width:4px;border-radius:6px;gap:3px;min-width:0;padding:8px 10px;display:grid}.ozonXlsxChip b,.ozonXlsxChip small{overflow-wrap:anywhere}.ozonXlsxChip small{color:var(--pnl-muted);font-size:11px}.ozonXlsxChip.ok{border-left-color:var(--pnl-green)}.ozonXlsxChip.ok b{color:var(--pnl-green)}.ozonXlsxChip.warn{border-left-color:#a16207}.ozonXlsxChip.warn b{color:#a16207}.ozonXlsxChip.bad{border-left-color:var(--pnl-red)}.ozonXlsxChip.bad b{color:var(--pnl-red)}.ozonXlsxChip.neutral{border-left-color:var(--pnl-muted)}.ozonXlsxWarnText{color:#a16207}@media (width<=1100px){.ozonXlsxStatuses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ozonXlsxStatuses{grid-template-columns:minmax(0,1fr)}}.ozonXlsxDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:10px;display:grid}.ozonXlsxDetails div{background:#f7f8fa;border:1px solid #e1e3e7;border-radius:6px;gap:3px;min-width:0;padding:10px;display:grid}.ozonXlsxDetails b,.ozonXlsxDetails small{overflow-wrap:anywhere}.ozonXlsxDetails small,.ozonXlsxProof{color:var(--pnl-muted);font-size:12px}.pnlPage .positive{color:var(--pnl-green)}.pnlPage .negative{color:var(--pnl-red)}.dashboard{background:#fafafb;border:1px solid #d8dbe0;border-radius:8px;margin:24px 0 30px;padding:18px}.dashboardTop,.bandHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dashboardTop h2,.dashboardBand h3,.lockedBand h3{letter-spacing:0;margin:0}.dashboardFilters{flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0 12px;display:flex}.dashboardFilters label,.sortLabel{color:#3f4958;gap:5px;font-size:13px;font-weight:700;display:grid}.dashboardFilters input,.dashboardFilters select,.sortLabel select{color:#111827;min-height:36px;font:inherit;background:#fff;border:1px solid #c8cdd4;border-radius:6px;padding:0 9px}.quickRange{background:#fff;border:1px solid #c8cdd4;border-radius:6px;min-height:36px;display:inline-flex;overflow:hidden}.quickRange button,.dashboardTabs button{color:#262e3e;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4e6ea;font-weight:700}.quickRange button{padding:0 10px}.quickRange button:last-child,.dashboardTabs button:last-child{border-right:0}.quickRange button:hover,.dashboardTabs button:hover,.dashboardTabs button.active{color:#0b5b50;background:#eef0f2}.dashboardSearch{background:#fff;border:1px solid #c8cdd4;border-radius:6px;grid-template-columns:20px minmax(210px,340px);align-items:center;min-height:36px;padding:0 9px}.dashboardSearch input{border:0;outline:0;min-height:32px;padding:0}.iconOnly{color:#262e3e;cursor:pointer;background:#fff;border:1px solid #c8cdd4;border-radius:6px;place-items:center;width:36px;height:36px;display:inline-grid}.dashboardMeta{color:#3f4958;flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.dashboardMeta span,.kpiFoot span,.lockedMetrics span{background:#eff1f3;border-radius:6px;padding:5px 8px}.dashboardTabs{border:1px solid #c8cdd4;border-radius:6px;margin-bottom:14px;display:inline-flex;overflow:hidden}.dashboardTabs button{min-height:34px;padding:0 12px}.kpiGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.kpiCard{background:#fff;border:1px solid #dfe2e6;border-radius:8px;align-content:space-between;gap:8px;min-height:150px;padding:12px;display:grid}.kpiCard.good{background:#f7f8f9;border-color:#b8d9c9}.kpiCard.bad{background:#fff8f6;border-color:#e2c1bd}.kpiTitle,.kpiFoot,.inlineLink{justify-content:space-between;align-items:center;gap:8px;display:flex}.kpiTitle span{color:#3f4958;font-size:13px;font-weight:800}.kpiCard strong{overflow-wrap:anywhere;font-size:23px;line-height:1.15}.kpiCompare{color:#4c5664;gap:3px;font-size:12px;display:grid}.kpiFoot{font-size:12px}.kpiFoot a,.inlineLink{color:#0b5b50;font-weight:800;text-decoration:none}.overviewGrid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:12px;margin-top:12px;display:grid}.dashboardBand,.lockedBand,.coverageBand{background:#fff;border:1px solid #dfe2e6;border-radius:8px;margin-top:12px;padding:14px}.miniChart{border-top:1px solid #edeff2;grid-template-columns:repeat(auto-fit,minmax(12px,1fr));align-items:end;gap:5px;height:176px;margin-top:12px;padding-top:8px;display:grid}.chartDay{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:2px;height:100%;display:grid}.bar{border-radius:3px 3px 0 0;min-height:4px;display:block}.bar.orders{background:#2f6f8f}.bar.sales{background:#2f8f72}.bar.finance{background:#8f6a2f}.stockTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.reconciliationTiles{grid-template-columns:repeat(4,minmax(0,1fr))}.stockTiles div{background:#f7f8fa;border:1px solid #e3e5e9;border-radius:8px;gap:4px;min-height:72px;padding:10px;display:grid}.stockTiles span{color:#4c5664;font-size:12px}.stockTiles strong{font-size:22px}.dashboardTable{margin-top:12px;overflow-x:auto}.dashboardTable table{table-layout:fixed;min-width:0}.dashboardTable th,.dashboardTable td{overflow-wrap:anywhere}.productsDashboard th:first-child,.productsDashboard td:first-child{width:24%}.dailyTable table{min-width:1120px}.lockedBand{grid-template-columns:minmax(260px,.35fr) 1fr;align-items:start;gap:12px;display:grid}.lockedMetrics{flex-wrap:wrap;gap:8px;display:flex}.lockedMetrics span{color:#4c5664;align-items:center;gap:6px;font-weight:800;display:inline-flex}.coverageBand{color:#3f4958;grid-template-columns:24px 1fr;gap:8px;display:grid}.dashboardEmpty{color:#4c5664;border:1px dashed #c8cdd4;border-radius:8px;place-items:center;min-height:80px;display:grid}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #edeff2;padding:11px 10px}th{color:#3f4958;background:#f8f9fa;font-size:13px}.products th:first-child,.products td:first-child{width:42px}.products th:nth-child(2),.products td:nth-child(2){overflow-wrap:anywhere;white-space:normal;width:20%;min-width:0}.products th:nth-child(3),.products td:nth-child(3){width:9%}.products th:nth-child(4),.products td:nth-child(4){width:14%}.products th:nth-child(5),.products td:nth-child(5){width:7%}.products th:nth-child(6),.products td:nth-child(6),.products th:nth-child(7),.products td:nth-child(7){width:13%}.products th:nth-child(9),.products td:nth-child(9){width:126px}.orders th:first-child,.orders td:first-child{width:11%}.orders th:nth-child(2),.orders td:nth-child(2){overflow-wrap:anywhere;white-space:normal;width:20%}.orders th:nth-child(3),.orders td:nth-child(3){overflow-wrap:anywhere;white-space:normal;width:16%}.orders th:nth-child(4),.orders td:nth-child(4),.orders th:nth-child(7),.orders td:nth-child(7){width:12%}.orders th:nth-child(5),.orders td:nth-child(5),.orders th:nth-child(6),.orders td:nth-child(6){width:7%}.orders th:nth-child(8),.orders td:nth-child(8){width:8%}.orders .numCell{white-space:normal}.sales th:first-child,.sales td:first-child{width:8%}.sales th:nth-child(2),.sales td:nth-child(2){width:7%}.sales th:nth-child(3),.sales td:nth-child(3){overflow-wrap:anywhere;white-space:normal;width:14%}.sales th:nth-child(4),.sales td:nth-child(4){overflow-wrap:anywhere;white-space:normal;width:11%}.sales th:nth-child(5),.sales td:nth-child(5),.sales th:nth-child(7),.sales td:nth-child(7),.sales th:nth-child(8),.sales td:nth-child(8),.sales th:nth-child(9),.sales td:nth-child(9){width:7%}.sales th:nth-child(6),.sales td:nth-child(6),.sales th:nth-child(10),.sales td:nth-child(10),.sales th:nth-child(11),.sales td:nth-child(11){width:6%}.sales th:nth-child(12),.sales td:nth-child(12){width:7%}.sales .numCell{white-space:normal}.financial th:first-child,.financial td:first-child{width:9%}.financial th:nth-child(2),.financial td:nth-child(2){width:8%}.financial th:nth-child(3),.financial td:nth-child(3),.financial th:nth-child(4),.financial td:nth-child(4){width:12%}.financial th:nth-child(5),.financial td:nth-child(5){width:5%}.financial th:nth-child(6),.financial td:nth-child(6),.financial th:nth-child(7),.financial td:nth-child(7),.financial th:nth-child(8),.financial td:nth-child(8),.financial th:nth-child(9),.financial td:nth-child(9),.financial th:nth-child(10),.financial td:nth-child(10),.financial th:nth-child(11),.financial td:nth-child(11){width:7%}.financial th:nth-child(12),.financial td:nth-child(12),.financial th:nth-child(13),.financial td:nth-child(13){width:9%}.financial .numCell{white-space:normal}.stocks th:first-child,.stocks td:first-child{width:18%}.stocks th:nth-child(2),.stocks td:nth-child(2),.stocks th:nth-child(3),.stocks td:nth-child(3),.stocks th:nth-child(4),.stocks td:nth-child(4){width:12%}.stocks th:nth-child(5),.stocks td:nth-child(5),.stocks th:nth-child(6),.stocks td:nth-child(6),.stocks th:nth-child(7),.stocks td:nth-child(7),.stocks th:nth-child(8),.stocks td:nth-child(8){width:8%}.stocks th:nth-child(9),.stocks td:nth-child(9),.stocks th:nth-child(10),.stocks td:nth-child(10){width:11%}.stocks .numCell{white-space:normal}.mutedRow td{color:#4c5664;background:#f9fafb}tr:last-child td{border-bottom:0}.clickable{cursor:pointer}.clickable:hover td{background:#f8f9fa}.error,.notice{border-radius:6px;margin:0 0 16px;padding:12px 14px}.error{color:#7d2d18;background:#fff4f1;border:1px solid #e0b4a8}.notice{color:#214d2a;background:#f5f6f7;border:1px solid #b5bac4}.badge{color:#252e3d;background:#eef0f2;border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.badge.verified{color:#174527;background:#e8eaed}.badge.error{color:#7d2d18;background:#fff4f1}.badge.configured{color:#4b4218;background:#fff7d9}.badge.canceled{color:#7d2d18;background:#fff4f1}.miniBadge{color:#4b4218;background:#fff7d9;border-radius:5px;align-items:center;min-height:19px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.miniBadge.exact{color:#174527;background:#e8eaed}small{color:#4c5664;margin-top:4px;display:block}.numCell{white-space:nowrap}.sourceCell{color:#252e3d;overflow-wrap:anywhere;white-space:normal;font-size:13px;line-height:1.35}.sourceCell small{white-space:nowrap}.actionCell{text-align:right}.ordersHeader,.salesHeader,.financialHeader,.stocksHeader{margin-top:34px}.ordersNotice{color:#333c4c;background:#f9fafb;border:1px solid #dadde2;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:14px;line-height:1.45}.orderSummary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:12px;display:grid}.orderSummary div{background:#fff;border:1px solid #dadde2;border-radius:8px;min-height:58px;padding:10px 12px}.orderSummary span{color:#4c5664;font-size:12px;font-weight:700;display:block}.orderSummary strong{overflow-wrap:anywhere;margin-top:5px;font-size:17px;display:block}.ordersFilters{grid-template-columns:minmax(240px,1.4fr) repeat(5,minmax(120px,1fr));gap:10px;margin-bottom:12px;display:grid}.ordersFilters label{color:#3f4958;gap:5px;font-size:13px;font-weight:700;display:grid}.ordersFilters input,.ordersFilters select{color:#111827;min-height:38px;font:inherit;background:#fff;border:1px solid #caced5;border-radius:6px;padding:0 9px}.orderDetail{border-top:1px solid #dadde2;margin-top:18px;padding:16px 0 0}.iconButton{color:#111827;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #caced5;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-weight:700;display:inline-flex}.iconButton:disabled{cursor:wait;opacity:.65}.iconButton.primary{color:#fff;background:#416653;border-color:#416653}.iconButton.compact{min-height:30px;padding:0 8px;font-size:13px}.detailPane{border-top:1px solid #dadde2;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:20px;margin-top:18px;padding:16px 0 0;display:grid}.historyGrid{gap:8px;display:grid}h3{letter-spacing:0;margin:8px 0 0;font-size:16px}.buyerForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.readonlyGrid{border-top:1px solid #edeff2;border-bottom:1px solid #edeff2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:12px;padding:10px 0;display:grid}.readonlyGrid div{gap:3px;display:grid}.readonlyGrid span{color:#4c5664;font-size:12px;font-weight:700}.readonlyGrid strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.buyerForm button{align-self:end}.historyRow{border-bottom:1px solid #edeff2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 0;display:grid}.historyRow span,.historyRow small{color:#4c5664}.historyRow small{grid-column:1/-1;margin-top:0}@media (width<=1199px){.appShell,.appShell.sidebarCollapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar .sidebarBrand span,.sidebar .sidebarBrand strong,.sidebar .navGroupLabel,.sidebar .navChevron,.sidebar .navItem span,.sidebar .sidebarToggle span{display:none}.sidebar .navGroupItems[hidden]{display:grid}.sidebar .navGroup.mark-wb .navGroupItems,.sidebar .navGroup.mark-ozon .navGroupItems{border-left:0;margin-left:0}.sidebar .navGroupHead{justify-content:center}.sidebar .navItem,.sidebar .sidebarToggle{grid-template-columns:1fr;justify-items:center;padding:0}.appTopbar{grid-template-columns:40px max-content minmax(0,1fr)}.shell{width:calc(100% - 28px)}.products table{font-size:14px}.products th,.products td{padding:10px 8px}.products .iconButton.compact span{display:none}.detailPane{grid-template-columns:1fr}.orderSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.wbEconomicsCards{grid-template-columns:repeat(2,minmax(0,1fr))}.componentCostFields,.wbEconomicsDetails{grid-template-columns:1fr}.ordersFilters,.salesFilters,.financialFilters,.stocksFilters,.economicsFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.freshnessStrip,.costsToolbar{align-items:stretch}.kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ownerHeroGrid,.ownerMainGrid,.ownerMainGrid.lower{grid-template-columns:1fr}.ownerHeroGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"today actions""week month"}.overviewGrid,.lockedBand{grid-template-columns:1fr}}@media (width<=767px){.appShell,.appShell.sidebarCollapsed{display:block}.sidebar{width:min(320px,100vw - 52px);transition:transform .16s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:12px 0 30px #1a231e2e}.sidebar.mobileOpen{transform:translate(0)}.sidebar .sidebarBrand span,.sidebar .sidebarBrand strong,.sidebar .navGroupLabel,.sidebar .navItem span,.sidebar .sidebarToggle span,.sidebar .navChevron{display:block}.sidebar .navGroupItems[hidden]{display:none}.sidebar .navGroup.mark-wb .navGroupItems,.sidebar .navGroup.mark-ozon .navGroupItems{border-left:2px solid #7a2bd638;margin-left:18px}.sidebar .navGroup.mark-ozon .navGroupItems{border-left-color:#005bff38}.sidebar .navGroupHead{justify-content:flex-start}.sidebar .navItem,.sidebar .sidebarToggle{grid-template-columns:22px minmax(0,1fr);justify-items:start;padding:0 12px}.drawerBackdrop{z-index:15;background:#1d252842;border:0;display:block;position:fixed;inset:0}.appTopbar{grid-template-columns:40px minmax(0,1fr);align-items:start;min-height:72px;padding:10px 12px}.menuButton{display:grid}.topbarContext{grid-column:2}.topRefresh{grid-column:1/-1;width:100%}.pageShell{padding:14px}.pagination,.pageButtons,.pagination label{justify-content:space-between;width:100%}.shell{width:calc(100% - 16px);padding:18px 0}.topbar{flex-direction:column;align-items:flex-start}.summary,.orderSummary,.ordersFilters,.financialFilters,.stocksFilters,.economicsFilters,.economicsSummary,.economicsLayout,.wbEconomicsCards,.wbEconomicsDetails,.costForm{grid-template-columns:1fr}.segmentedControls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.wbEconomicsPanel dl{grid-template-columns:1fr}.wbEconomicsPanel dd{text-align:left}.sectionHeader,.toolbar,.settingsRow,.bulkPanel,.detailPane,.dashboardTop,.ownerHeader,.ownerPanelTitle,.bandHeader{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.ownerHome{padding:12px}.ownerHeaderActions,.ownerHeaderActions .iconButton{width:100%}.ownerHeroGrid,.ownerMainGrid,.ownerMainGrid.lower,.ownerProductLists{grid-template-columns:1fr}.ownerHeroGrid{grid-template-areas:"today""actions""week""month"}.ownerCard{min-height:160px}.ownerCardStats,.marketRows button,.ownerProductList button{grid-template-columns:1fr}.ownerSegmented{width:100%}.ownerSegmented button{flex:1;min-height:34px}.ownerTrend svg{height:150px}.pnlHeader,.pnlHeaderActions,.pnlHeaderActions .iconButton,.pnlPanelTitle{flex-direction:column;align-items:stretch;width:100%}.pnlPage{gap:12px}.pnlFilters,.pnlKpis,.pnlLayout,.pnlDisclosureGrid,.pnlCheckGrid{grid-template-columns:1fr}.pnlSegment{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.pnlHeader h2{font-size:28px}.todayEstimate{position:static}.pnlMiniGrid{grid-template-columns:1fr}.dashboard{padding:12px}.dashboardFilters{grid-template-columns:1fr;display:grid}.quickRange,.dashboardTabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboardTabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.quickRange button,.dashboardTabs button{border-bottom:1px solid #e4e6ea;min-height:36px}.dashboardSearch{grid-template-columns:20px minmax(0,1fr)}.kpiGrid,.stockTiles{grid-template-columns:1fr}.kpiCard{min-height:132px}.buyerForm,.readonlyGrid{grid-template-columns:1fr}.searchBox{grid-template-columns:22px 1fr}h1{font-size:28px}.tableWrap.products,.tableWrap.orders,.tableWrap.sales,.tableWrap.financial,.tableWrap.advertising,.tableWrap.stocks,.tableWrap.economicsProducts,.tableWrap.wbEconomicsTable,.tableWrap.coverageTable,.tableWrap.compactHistory{background:0 0;border:0;overflow:visible}.products table,.orders table,.sales table,.financial table,.advertising table,.stocks table,.economicsProducts table,.wbEconomicsTable table,.coverageTable table,.compactHistory table,.dashboardTable table,.products tbody,.orders tbody,.sales tbody,.financial tbody,.advertising tbody,.stocks tbody,.economicsProducts tbody,.wbEconomicsTable tbody,.coverageTable tbody,.compactHistory tbody,.dashboardTable tbody,.products tr,.orders tr,.sales tr,.financial tr,.advertising tr,.stocks tr,.economicsProducts tr,.wbEconomicsTable tr,.coverageTable tr,.compactHistory tr,.dashboardTable tr,.products td,.orders td,.sales td,.financial td,.advertising td,.stocks td,.economicsProducts td,.wbEconomicsTable td,.coverageTable td,.compactHistory td,.dashboardTable td{width:100%;min-width:0;display:block}.products thead,.orders thead,.sales thead,.financial thead,.advertising thead,.stocks thead,.economicsProducts thead,.wbEconomicsTable thead,.coverageTable thead,.compactHistory thead,.dashboardTable thead{display:none}.products tr,.orders tr,.sales tr,.financial tr,.advertising tr,.stocks tr,.economicsProducts tr,.wbEconomicsTable tr,.coverageTable tr,.compactHistory tr,.dashboardTable tr{background:#fff;border:1px solid #dadde2;border-radius:8px;margin-bottom:10px;padding:10px 12px}.products tr:last-child,.orders tr:last-child,.sales tr:last-child,.financial tr:last-child,.advertising tr:last-child,.stocks tr:last-child,.economicsProducts tr:last-child,.wbEconomicsTable tr:last-child,.coverageTable tr:last-child,.compactHistory tr:last-child,.dashboardTable tr:last-child{margin-bottom:0}.products td,.orders td,.sales td,.financial td,.advertising td,.stocks td,.economicsProducts td,.wbEconomicsTable td,.coverageTable td,.compactHistory td,.dashboardTable td{white-space:normal;border-bottom:1px solid #edeff2;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px;padding:7px 0;display:grid}.products td:before,.orders td:before,.sales td:before,.financial td:before,.advertising td:before,.stocks td:before,.economicsProducts td:before,.wbEconomicsTable td:before,.coverageTable td:before,.compactHistory td:before,.dashboardTable td:before{content:attr(data-label);color:#4c5664;font-size:12px;font-weight:700}.products td:first-child,.orders td:first-child,.sales td:first-child,.financial td:first-child,.advertising td:first-child,.stocks td:first-child,.economicsProducts td:first-child,.wbEconomicsTable td:first-child,.coverageTable td:first-child,.compactHistory td:first-child,.dashboardTable td:first-child,.products td:nth-child(2),.products td:nth-child(3),.products td:nth-child(4),.products td:nth-child(5),.products td:nth-child(6),.products td:nth-child(7),.products td:nth-child(9),.orders td:nth-child(2),.orders td:nth-child(3),.orders td:nth-child(4),.orders td:nth-child(5),.orders td:nth-child(6),.orders td:nth-child(7),.orders td:nth-child(8),.orders td:nth-child(9),.sales td:nth-child(2),.sales td:nth-child(3),.sales td:nth-child(4),.sales td:nth-child(5),.sales td:nth-child(6),.sales td:nth-child(7),.sales td:nth-child(8),.sales td:nth-child(9),.sales td:nth-child(10),.sales td:nth-child(11),.sales td:nth-child(12),.financial td:nth-child(2),.financial td:nth-child(3),.financial td:nth-child(4),.financial td:nth-child(5),.financial td:nth-child(6),.financial td:nth-child(7),.financial td:nth-child(8),.financial td:nth-child(9),.financial td:nth-child(10),.financial td:nth-child(11),.financial td:nth-child(12),.financial td:nth-child(13),.stocks td:nth-child(2),.stocks td:nth-child(3),.stocks td:nth-child(4),.stocks td:nth-child(5),.stocks td:nth-child(6),.stocks td:nth-child(7),.stocks td:nth-child(8),.stocks td:nth-child(9),.stocks td:nth-child(10){width:100%}.products td:last-child,.orders td:last-child,.sales td:last-child,.financial td:last-child,.stocks td:last-child,.dashboardTable td:last-child{border-bottom:0}.numCell{white-space:normal}.actionCell{text-align:left}.products .iconButton.compact{width:100%}.products .iconButton.compact span{display:inline}.settingsRow input,.settingsRow select,.bulkPanel input,.buyerForm input,.buyerForm select,.ordersFilters input,.ordersFilters select,.salesFilters input,.salesFilters select,.financialFilters input,.financialFilters select,.stocksFilters input,.stocksFilters select,.dashboardFilters input,.dashboardFilters select{width:100%}}.monthlyPnl{gap:14px;display:grid}.monthlyWrap{overflow-x:auto}.monthlyTable{border-collapse:separate;border-spacing:0;min-width:100%}.monthlyTable th,.monthlyTable td{border-bottom:1px solid var(--pnl-border);white-space:nowrap;padding:8px 12px}.monthlyTable .stickyCol{text-align:left;z-index:1;background:#fff;min-width:250px;position:sticky;left:0}.monthlyTable thead th.monthHead{text-align:right;vertical-align:top;white-space:normal;min-width:150px}.monthHead span{font-weight:900;display:block}.coverageBadge{border-radius:999px;margin-top:4px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-block}.coverageBadge.full{color:var(--pnl-green);background:#edeef1}.coverageBadge.partial,.coverageBadge.in_progress{color:#a16207;background:#fdf1d6}.monthHead small{color:#a16207;margin-top:2px;font-size:11px;font-weight:800;display:block}.monthHead.partial,.monthHead.in_progress{background:repeating-linear-gradient(135deg,#f6f7f9,#f6f7f9 8px,#fdf1d6 8px 16px)}.monthlyTable td.partialCell{color:#454f5d;background:#f8f9fa}.monthlyRow.group th{text-transform:uppercase;background:#eef0f2;font-size:12px}.monthlyRow.group td{background:#eef0f2}.monthlyRow.strong th,.monthlyRow.strong td{font-weight:900}.monthlyRow.subtle th,.monthlyRow.subtle td{color:var(--pnl-muted);font-size:12px}.monthlyRow.total th,.monthlyRow.total td{border-top:2px solid var(--pnl-ink);background:#f5f6f8;font-size:15px;font-weight:900}.monthlyTable td.numCell{text-align:right}.monthlyNotice{border-left:4px solid #a16207}@media (width<=600px){.monthlyTable .stickyCol{min-width:170px}}.groupsPnl{gap:14px;display:grid}.groupsWrap{overflow-x:auto}.groupsTable{border-collapse:separate;border-spacing:0;min-width:100%}.groupsTable th,.groupsTable td{border-bottom:1px solid var(--pnl-border);padding:9px 12px}.groupsTable thead th{text-align:right;white-space:nowrap}.groupsTable .stickyCol{text-align:left;z-index:1;background:#fff;min-width:230px;position:sticky;left:0}.groupsTable td.numCell{text-align:right;white-space:nowrap}.groupsTable .stickyCol small,.groupsTable .stickyCol em{color:var(--pnl-muted);font-size:11px;font-style:normal;font-weight:700;display:block}.groupToggle{color:var(--pnl-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:900}.groupRow.costGap th.stickyCol,.groupRow.costGap td{background:#f6f7f9}.gapBadge{color:#a16207!important;font-weight:900!important}.groupsTable td.gapCell{box-shadow:inset 0 0 0 2px #e6b84c}.groupRow.subtle th,.groupRow.subtle td{color:var(--pnl-muted);font-size:12px}.groupRow.total th,.groupRow.total td{border-top:2px solid var(--pnl-ink);background:#f5f6f8;font-weight:900}.groupDetail td{background:#f7f8fa;font-size:12px;display:table-cell}.groupProduct{padding:2px 0;display:block}.groupsNotice{border-left:4px solid #a16207}.groupsHint{font-size:12px}@media (width<=600px){.groupsTable .stickyCol{min-width:170px}}.operatingExpenses{gap:14px;display:grid}.expenseForm{border:1px solid var(--pnl-border);background:#fff;border-radius:8px;grid-template-columns:150px 160px minmax(190px,260px) minmax(180px,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.expenseForm label{gap:4px;font-size:12px;font-weight:800;display:grid}.expenseForm input,.expenseForm select{width:100%;min-height:38px}.expenseTotals{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.expenseTotal{border:1px solid var(--pnl-border);background:#fff;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.expenseTotal span{color:var(--pnl-muted);font-size:12px;font-weight:800}.expenseTotal b{font-size:18px}.expenseTotal small{color:var(--pnl-muted)}.expenseTotal.grand{border-color:var(--pnl-ink);background:#f5f6f8}.expenseTotal.empty b{color:var(--pnl-muted)}.expenseHint{font-size:12px}@media (width<=900px){.expenseForm{grid-template-columns:1fr 1fr}.expenseForm .expenseComment,.expenseForm button{grid-column:1/-1}}@media (width<=520px){.expenseForm{grid-template-columns:1fr}}.pnlMatrix th.dayPartial{color:#a16207;background:#fdf1d6}.tsSummaryGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.tsSummaryItem{background:#f7f8fa;border:1px solid #e4e6ea;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.tsSummaryItem span{color:var(--pnl-muted);font-size:12px;font-weight:700}.tsSummaryItem strong{overflow-wrap:anywhere;font-size:16px}.tsTable{min-width:2400px}.tsTable thead th{white-space:normal;vertical-align:bottom;min-width:96px}.tsTable tbody th{background:#fff}.tsArticle{font-weight:900;display:block}.tsFlag{color:#9a5b00;white-space:normal;font-size:11px;font-weight:700;display:block}.tsFlag.info{color:var(--pnl-muted)}.tsNoData{color:var(--pnl-muted);font-size:12px}.tsTable .tsTotal th,.tsTable .tsTotal td{background:#f0f1f4;font-weight:900}.tsNotes{color:var(--pnl-muted);margin:10px 0 0;padding-left:18px;font-size:12px}.pricingSettings{gap:12px;display:grid}.pricingSettings label{gap:6px;font-size:13px;font-weight:700;display:grid}.pricingTargetLine{gap:6px;display:inline-flex}.pricingTargetLine input{width:72px}.pricingFacts{color:var(--pnl-muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.pricingTable tbody tr{cursor:pointer}.pricingTable tbody tr.selected th,.pricingTable tbody tr.selected td{background:var(--pnl-accent-soft)}.pricingHint{color:var(--pnl-muted);font-size:11px;display:block}.pricingFlags{min-width:220px;white-space:normal!important}.pricingFlag{text-align:left;background:#f7f8fa;border:1px solid #e4e6ea;border-radius:6px;margin:2px;padding:2px 6px;font-size:11px;display:inline-block}.pricingFlag.unrealistic,.pricingFlag.low_data,.pricingFlag.no_cost{color:#8a4b00;background:#fff3e0;border-color:#f0c27a}.pricingSummary{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.pricingBreakdownTable{min-width:0}.pricingBacktest{color:var(--pnl-muted);flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:12px;display:flex}.pricingFormula{color:var(--pnl-muted);overflow-wrap:anywhere;font-size:12px}.linkButton{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:900}.pricingApply h4{margin:16px 0 8px;font-size:14px}.pricingWriteState{border:1px solid var(--pnl-border,#d0d5dd);border-radius:8px;gap:6px;padding:10px 12px;font-size:13px;display:grid}.pricingWriteState.off{background:#b423180f}.pricingWriteState.on{background:#027a4814}.pricingCheck{align-items:center;gap:8px;font-size:13px;display:flex}.pricingFloorLine{align-items:center;margin-top:10px;font-size:13px}.pricingFlag.block{color:#b42318;background:#b423181a}.pricingApplyActions,.pricingJournalActions,.pricingDialogActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pricingApplyActions{margin-top:8px}.pricingDialog{z-index:50;background:#10182873;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pricingDialog>div{background:var(--pnl-surface,#fff);border-radius:12px;gap:12px;width:100%;max-width:640px;max-height:calc(100vh - 32px);padding:20px;display:grid;overflow:auto}.pricingDialogActions{justify-content:flex-end}.pricingDialogActions .primary{font-weight:700}.refreshStatus{--rs-ok-bg:#ecfdf3;--rs-ok-ink:#15803d;--rs-warn-bg:#fffbeb;--rs-warn-ink:#92400e;--rs-bad-bg:#fef2f2;--rs-bad-ink:#b91c1c;--rs-wait-bg:#eff6ff;--rs-wait-ink:#1d4ed8;--rs-off-bg:#f3f4f6;--rs-off-ink:#4b5563;justify-items:start;gap:8px;min-width:0;display:grid}.refreshPill{background:var(--rs-bg,var(--rs-ok-bg));color:var(--rs-ink,var(--rs-ok-ink));cursor:pointer;font:inherit;text-align:left;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:5px 12px;font-size:12.5px;font-weight:600;line-height:1.2;transition:border-color .15s,box-shadow .15s;display:inline-flex}.refreshPill:hover,.refreshPill:focus-visible{border-color:currentColor;outline:none}.refreshPill span{overflow-wrap:anywhere;min-width:0}.refreshPill small{opacity:.75;white-space:nowrap;font-size:11.5px;font-weight:500}.refreshPill svg{flex:none}.refreshStatus-ok,.refreshStatus-running{--rs-bg:var(--rs-ok-bg);--rs-ink:var(--rs-ok-ink)}.refreshStatus-warn{--rs-bg:var(--rs-warn-bg);--rs-ink:var(--rs-warn-ink)}.refreshStatus-bad{--rs-bg:var(--rs-bad-bg);--rs-ink:var(--rs-bad-ink)}.refreshStatus-wait{--rs-bg:var(--rs-wait-bg);--rs-ink:var(--rs-wait-ink)}.refreshStatus-off{--rs-bg:var(--rs-off-bg);--rs-ink:var(--rs-off-ink)}.refreshPanel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:6px;width:min(640px,100%);max-width:100%;padding:10px 14px;display:grid;box-shadow:0 1px 2px #1018280d}.refreshNote,.refreshStatusNote{color:#6b7280;align-items:flex-start;gap:6px;margin:0;font-size:12px;display:flex}.refreshNote svg{flex:none;margin-top:2px}.refreshStatusList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.refreshStatusList li{color:#374151;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:5px 0;font-size:12.5px;display:flex}.refreshStatusList li+li{border-top:1px solid #f0f1f3}.refreshDot{background:#16a34a;border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.refreshItem-warn .refreshDot{background:#d97706}.refreshItem-bad .refreshDot{background:#dc2626}.refreshItem-wait .refreshDot{background:#2563eb}.refreshStatusList small{color:#6b7280}.refreshStatusLabel{min-width:190px;font-weight:600}.refreshStatusError{color:#b45309;overflow-wrap:anywhere;flex-basis:100%}.refreshStatus .spin{animation:1s linear infinite refreshSpin}@keyframes refreshSpin{to{transform:rotate(360deg)}}@media (width<=600px){.refreshStatusLabel{flex-basis:calc(100% - 20px);min-width:0}}.pv2{gap:18px;min-width:0;max-width:1180px;display:grid}.pv2Header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pv2Header h2{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:750}.pv2Header p{color:var(--ds-muted);margin:4px 0 0}.pv2Period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv2Period button{background:var(--ds-card);border:1px solid var(--ds-border);color:var(--ds-ink-2);cursor:pointer;font:inherit;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.pv2Period button.active{background:var(--ds-ink);border-color:var(--ds-ink);color:#fff}.pv2Period label{color:var(--ds-muted);align-items:center;gap:6px;font-size:13px;display:flex}.pv2Period input{background:var(--ds-card);border:1px solid var(--ds-border);color:var(--ds-ink);font:inherit;border-radius:8px;padding:5px 8px;font-size:13px}.pv2Totals{grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(0,1fr));gap:12px;display:grid}.pv2Hero,.pv2Stat{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius);gap:4px;min-width:0;padding:16px 18px;display:grid}.pv2Hero span,.pv2Stat span{color:var(--ds-muted);font-size:13px;font-weight:600}.pv2Hero strong{letter-spacing:-.02em;font-size:36px;font-weight:750;line-height:1.1}.pv2Stat strong{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:22px;font-weight:700}.pv2Hero small,.pv2Stat small{color:var(--ds-muted);font-size:12px}.pv2 .positive{color:var(--ds-success)}.pv2 .negative{color:var(--ds-danger)}.pv2Muted{color:var(--ds-muted)}.pv2Days{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pv2Day{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius);min-width:0;overflow:hidden}.pv2Day.open{box-shadow:var(--ds-shadow)}.pv2DayHead{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(140px,1fr) minmax(150px,auto) minmax(0,2.2fr) 20px;align-items:center;gap:16px;width:100%;padding:14px 18px;display:grid}.pv2Date{justify-items:start;gap:4px;min-width:0;display:grid}.pv2Date strong{font-size:15px;font-weight:650}.pv2Badge{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:650}.pv2Badge-preliminary{background:var(--ds-warn-bg);color:var(--ds-warn)}.pv2Badge-estimate,.pv2Badge-no_data{background:var(--ds-neutral-bg);color:var(--ds-muted)}.pv2Profit{justify-items:end;gap:2px;display:grid}.pv2Profit strong{letter-spacing:-.01em;white-space:nowrap;font-size:24px;font-weight:750}.pv2Profit small,.pv2Fact small{color:var(--ds-muted);font-size:12px}.pv2Facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.pv2Fact{text-align:right;gap:2px;min-width:0;display:grid}.pv2Fact span{overflow-wrap:anywhere;font-size:14px;font-weight:600}.pv2Chevron{color:var(--ds-muted);transition:transform .15s}.pv2Day.open .pv2Chevron{transform:rotate(180deg)}.pv2Panel{border-top:1px solid var(--ds-border);gap:14px;padding:14px 18px 18px;display:grid}.pv2DayNotes{color:var(--ds-warn);gap:2px;margin:0;padding-left:18px;font-size:13px;display:grid}.pv2Breakdown{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pv2Breakdown div{background:var(--ds-bg);border-radius:var(--ds-radius-sm);gap:2px;min-width:0;padding:10px 12px;display:grid}.pv2Breakdown span{color:var(--ds-muted);font-size:12px}.pv2Breakdown strong{overflow-wrap:anywhere;font-size:15px;font-weight:650}.pv2Ads{color:var(--ds-ink-2);margin:0;font-size:13px}.pv2Products{gap:2px;display:grid}.pv2ProductHead,.pv2Product{grid-template-columns:minmax(180px,2.4fr) .5fr 1fr 1fr 1fr 1fr;align-items:center;gap:12px;display:grid}.pv2ProductHead{color:var(--ds-muted);padding:0 4px 4px;font-size:12px}.pv2ProductHead span:not(:first-child),.pv2Product>span:not(.pv2ProductName),.pv2Product>strong{text-align:right}.pv2Product{border-top:1px solid var(--ds-border);padding:8px 4px;font-size:14px}.pv2Product>strong{font-weight:700}.pv2ProductName{align-items:center;gap:10px;min-width:0;display:flex}.pv2ProductName img,.pv2Thumb{background:var(--ds-neutral-bg);object-fit:cover;border-radius:8px;flex:none;width:36px;height:36px}.pv2ProductName>span:last-child{min-width:0;display:grid}.pv2ProductName small{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pv2Unallocated{color:var(--ds-ink-2)}.pv2Empty{color:var(--ds-muted);margin:0}.pv2Notes{color:var(--ds-muted);gap:2px;margin:0;padding-left:18px;font-size:12px;display:grid}@media (width<=1100px){.pv2Totals{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2Hero{grid-column:1/-1}.pv2DayHead{grid-template-columns:minmax(0,1fr) auto 20px}.pv2Facts{grid-area:2/1/auto/-1}.pv2Breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.pv2Header h2{font-size:24px}.pv2Hero strong{font-size:30px}.pv2DayHead{padding:12px 14px}.pv2Profit strong{font-size:20px}.pv2Facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2Fact{text-align:left}.pv2Breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2ProductHead{display:none}.pv2Product{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2ProductName{grid-column:1/-1}.pv2Product>span:not(.pv2ProductName),.pv2Product>strong{text-align:left}.pv2Product>span[data-label]:before,.pv2Product>strong[data-label]:before{color:var(--ds-muted);content:attr(data-label) " ";font-size:12px;font-weight:400}.pv2Panel{padding:12px 14px 14px}}.pv2Switches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pv2Mode{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:999px;padding:3px;display:inline-flex}.pv2Mode button{color:var(--ds-ink-2);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.pv2Mode button.active{background:var(--ds-ink);color:#fff}.pv2Compare{color:var(--ds-muted);font-size:12px}.pv2Delta{white-space:nowrap;font-size:12px;font-weight:600}.pv2 .pv2Delta.better{color:var(--ds-success)}.pv2 .pv2Delta.worse{color:var(--ds-danger)}.pv2 .pv2Delta.same{color:var(--ds-muted)}.pv2 .pv2Badge-forecast{background:var(--ds-accent-soft);color:var(--ds-accent-ink);vertical-align:middle;width:auto;margin-left:4px;font-size:11px;display:inline-block}.pv2HeroForecast{border-color:var(--ds-accent);border-style:dashed}.pv2Funnel{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius);grid-template-columns:minmax(120px,1fr) repeat(5,minmax(0,1fr));align-items:start;gap:12px;padding:12px 18px;display:grid}.pv2FunnelTitle{color:var(--ds-muted);font-size:13px;font-weight:600}.pv2FunnelCell{gap:2px;min-width:0;display:grid}.pv2FunnelCell small{color:var(--ds-muted);font-size:12px}.pv2FunnelCell strong{font-size:17px;font-weight:700}.pv2DayFunnel{color:var(--ds-muted);overflow-wrap:anywhere;grid-column:1/-1;min-width:0;font-size:12px}.pv2PanelTitle{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}.pv2PanelTitle small:not(.pv2Badge){color:var(--ds-muted);font-size:12px;font-weight:400}.pv2ForecastPanel{gap:10px;display:grid}.pv2ForecastProducts .pv2ProductHead,.pv2ForecastProducts .pv2Product{grid-template-columns:minmax(170px,2.2fr) repeat(7,minmax(0,1fr))}@media (width<=1100px){.pv2Funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.pv2FunnelTitle{grid-column:1/-1}}@media (width<=640px){.pv2Funnel{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.pv2ForecastProducts .pv2Product{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2Mode button{padding:6px 10px}}.unitSpanAll{grid-column:1/-1}.unitProductField{gap:8px;min-width:0;display:grid}.unitProductField>span{color:var(--unit-muted);font-size:12px;font-weight:700}.unitProductPicker{grid-template-columns:repeat(auto-fit,minmax(max(140px,25% - 7.5px),1fr));gap:10px;min-width:0;padding:4px 2px 6px;display:grid}.unitProductPicker.empty{color:var(--unit-muted);padding:18px 4px;font-size:13px;display:block}.unitProductItem{box-shadow:0 1px 2px #1018280f, 0 0 0 1px var(--unit-border);color:var(--unit-ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1.5px solid #0000;border-radius:14px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:9px 10px;transition:box-shadow .15s,transform .15s,background .15s;display:grid}.unitProductItem:hover{transform:translateY(-1px)}.unitProductItem:focus-visible{outline:2px solid var(--unit-accent);outline-offset:2px}.unitProductItem img,.unitProductPlaceholder{object-fit:cover;background:#eef0f3;border-radius:10px;width:56px;height:56px}.unitProductPlaceholder{color:var(--unit-muted);text-align:center;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;line-height:1.2;display:flex}.unitProductText{gap:2px;min-width:0;display:grid}.unitProductTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.unitProductCode{color:var(--unit-muted);font-size:12px}.unitProductNote{color:#92400e;font-size:11px}.unitProductItem.stale{background:#fafafa}.unitProductItem.active{border-color:var(--unit-accent);background:#f1efff;box-shadow:0 6px 18px #6356c838}.unitProductItem.active .unitProductCode{color:var(--unit-accent)}@media (width<=640px){.unitProductPicker{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.unitProductItem{grid-template-columns:44px minmax(0,1fr);gap:8px;padding:8px}.unitProductItem img,.unitProductPlaceholder{width:44px;height:44px}}.unitStickyBar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--unit-border,#e5e7eb);top:var(--topbar-h,64px);z-index:9;background:#f6f7f4f0;align-items:center;gap:12px;margin:0 -2px 14px;padding:8px 4px;display:flex;position:sticky}.unitStickyBar span{color:var(--unit-muted,#6b7280);font-size:12.5px}.suppliesPage a.iconButton{text-decoration:none}.suppliesTabs{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.suppliesLegend{color:var(--pnl-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;display:inline-flex}.supplyDot{border-radius:50%;width:10px;height:10px;display:inline-block}.supplyDot.red,.supplyCover.red{background:#fde8e6}.supplyDot.yellow,.supplyCover.yellow{background:#fff4cf}.supplyDot.green,.supplyCover.green{background:#e3f4ea}.supplyDot.red{background:var(--pnl-red)}.supplyDot.yellow{background:#d8a40f}.supplyDot.green{background:var(--pnl-green)}.supplyCover{font-weight:800}.supplyCover.red{color:var(--pnl-red)}.supplyCover.green{color:var(--pnl-green)}.supplyCover.grey{color:var(--pnl-muted)}.suppliesSource{color:var(--pnl-muted);margin:0;font-size:12px;line-height:1.5}.suppliesTable td:last-child{text-align:left}.suppliesShowAll{margin-left:10px}.suppliesIndent{padding-left:22px!important;font-weight:600!important}.supplyFlag{text-align:left;white-space:normal;background:#eef1ff;border:1px solid #d9def6;border-radius:6px;margin:2px;padding:2px 6px;font-size:11px;display:inline-block}.supplyFlag.warn{background:#fff6dc;border-color:#f0dc9c}.supplyFlag.bad{background:#fde8e6;border-color:#f2c2bc}.suppliesCards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.suppliesCard{gap:6px;font-size:13px;display:grid}.suppliesCard.short{border-color:#f0dc9c}.suppliesCard header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.suppliesCard h4{margin:0;font-size:15px}.suppliesCard p,.suppliesCard ul{margin:0}.suppliesCard ul{padding-left:18px}.supplyThreshold{background:#fffaf0;border-radius:6px;gap:4px;padding:8px;display:grid}.supplyThreshold.ok{background:#e3f4ea}.suppliesRoads{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin-top:10px;display:grid}.suppliesRoads label{border:1px solid #e4e6ea;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.suppliesRoads label.top{background:var(--pnl-accent-soft);font-weight:800}.suppliesRoads small{color:var(--pnl-muted);font-size:11px;font-weight:400;display:block}.suppliesRoads input{width:56px}.suppliesSettings h4{margin:14px 0 8px;font-size:14px}.suppliesSettingsGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 16px;display:grid}.suppliesSettingsGrid label{gap:4px;font-size:13px;font-weight:700;display:grid}.suppliesSettingsGrid label.check{align-items:center;gap:8px;display:flex}.suppliesPoints{flex-wrap:wrap;gap:8px;display:flex}.suppliesPoints .pricingTargetLine input:first-child{width:140px}.suppliesTariffs{min-width:520px}@media (width<=600px){.suppliesLegend{font-size:11px}.suppliesCards,.suppliesRoads,.suppliesSettingsGrid{grid-template-columns:1fr}}.warehouseFresh{flex-wrap:wrap;gap:4px;display:flex}.warehouseTable td:last-child,.warehouseTable td.warehouseUsedIn{text-align:left;white-space:normal}.warehouseRunsOut{font-size:12px;display:block}.warehouseVoid th,.warehouseVoid td{color:var(--pnl-muted);text-decoration:line-through}.warehouseForms{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.warehouseForm{align-content:start;gap:8px;max-width:560px;display:grid}.warehouseForm h4{margin:0;font-size:14px}.warehouseForm label{gap:4px;font-size:13px;font-weight:700;display:grid}.warehouseForm label.check{align-items:center;gap:8px;font-weight:400;display:flex}.warehouseLine{flex-wrap:wrap;align-items:end;gap:6px;display:flex}.warehouseLine input{width:110px}.warehouseList{gap:6px;margin:0;padding-left:18px;font-size:13px;display:grid}.warehouseList .linkButton{margin-left:8px}.warehousePriority{gap:4px;margin:0;padding-left:22px;display:grid}.warehousePriority button{margin-left:6px;padding:0 6px}.warehouseUpload{cursor:pointer;width:fit-content}@media (width<=600px){.warehouseForms{grid-template-columns:1fr}}.priceBlock{gap:12px;display:grid}.priceBlock.empty{color:#4b5563;background:#f7f8fa;border:1px dashed #d1d5db;border-radius:12px;padding:18px}.priceBlock.empty p{margin:4px 0 0}.priceBlockTop{grid-template-columns:minmax(120px,160px) minmax(140px,190px) minmax(0,1fr);align-items:end;gap:10px 16px;display:grid}.priceBlockTop label{gap:4px;display:grid}.priceBlockTop label span{color:#6b7280;font-size:12px;font-weight:600}.priceBlockTop input{font:inherit;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:7px 9px}.priceWhatIf{background:#f1efff;border-radius:10px;gap:2px;min-height:44px;padding:7px 12px;display:grid}.priceWhatIf strong{font-size:15px}.priceWhatIf span{font-size:13px}.priceWhatIf small{color:#6b7280;font-size:11.5px}.priceChart{width:100%;height:auto;max-height:280px;display:block}.priceChart .gridLine{stroke:#e5e7eb}.priceChart .zeroLine{stroke:#9ca3af;stroke-dasharray:4 3}.priceChart .axisText,.priceChart .axisTitle{fill:#6b7280;font-size:11px}.priceChart .marginLine{fill:none;stroke:#0f7c6b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.priceChart .whatIfLine{stroke:#6356c8;stroke-dasharray:3 3}.priceChart .chartMark line{stroke-dasharray:2 3;stroke-width:1px}.priceChart .chartMark text{font-size:11px;font-weight:600}.priceChart .chartMark.now circle,.priceMarks .mark.now{fill:#0f7c6b;background:#0f7c6b}.priceChart .chartMark.zero circle,.priceMarks .mark.zero{fill:#b91c1c;background:#b91c1c}.priceChart .chartMark.goal circle,.priceMarks .mark.goal{fill:#6356c8;background:#6356c8}.priceChart .chartMark.now line,.priceChart .chartMark.now text{stroke:#0f7c6b;fill:#0f7c6b}.priceChart .chartMark.zero line,.priceChart .chartMark.zero text{stroke:#b91c1c;fill:#b91c1c}.priceChart .chartMark.goal line,.priceChart .chartMark.goal text{stroke:#6356c8;fill:#6356c8}.priceChart .chartMark text{stroke:none}.priceMarks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.priceMarks li{font-size:13px}.priceMarks .mark{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.priceSteps table{border-collapse:collapse;width:100%;min-width:0;font-size:13px}.priceSteps th,.priceSteps td{text-align:right;border-bottom:1px solid #eef0f3;padding:7px 8px;position:static}.priceSteps th:first-child{text-align:left}.priceSteps thead th{color:#6b7280;background:0 0;font-weight:600}.priceSteps tr.current{background:#f1efff;font-weight:700}.priceSteps .negative{color:#b91c1c}.priceHint{color:#6b7280;margin:0;font-size:12px;line-height:1.45}@media (width<=640px){.priceBlockTop{grid-template-columns:1fr 1fr}.priceWhatIf{grid-column:1/-1}}.hideFromPickers{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.hideFromPickers small{color:#6b7280}.navList{padding-top:4px;-webkit-mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 18px),#0000 100%)}@media (height<=820px){.sidebar{padding-top:12px;padding-bottom:10px}.sidebarBrand{padding-bottom:8px}.navList{gap:2px}.navItem{min-height:32px}.sidebar.collapsed .navItem{min-height:30px}.sidebar.collapsed .navGroup{gap:0}.sidebarToggle{min-height:34px;margin-top:6px}}.suppliesActions{flex-wrap:wrap;gap:8px;display:flex}.unitRatesNote{color:#4b5563;margin:8px 0 0;font-size:13px}.unitRatesNote.warn{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;padding:6px 8px}.unitPricesMatch{border-radius:8px;margin:6px 0 10px;padding:6px 8px;font-size:13px}.unitPricesMatch.ok{color:#15803d;background:#ecfdf3}.unitPricesMatch.warn{color:#92400e;background:#fffbeb}@media (width<=1199px){.sidebar .sidebarVersion{text-align:center;padding:0}.sidebar .sidebarVersion>span,.sidebar .sidebarVersionReload{display:none}.sidebar .sidebarVersion.stale:before{content:"!";font-weight:700}}@media (width<=767px){.sidebar .sidebarVersion{text-align:left;padding:0 12px 4px}.sidebar .sidebarVersion>span{display:block}.sidebar .sidebarVersionReload{display:inline}.sidebar .sidebarVersion.stale:before{content:none}}.appShell.ds{background:var(--ds-bg);color:var(--ds-ink);font-feature-settings:"cv11", "ss01"}.ds .sidebar{background:var(--ds-card);border-right:1px solid var(--ds-border)}.ds .sidebarBrand{align-items:center;gap:10px;display:flex}.ds .sidebarBrandText{gap:1px;min-width:0;display:grid}.ds .sidebarBrand strong{color:var(--ds-ink);letter-spacing:-.02em;font-size:19px;font-weight:750}.ds .sidebarBrand span{letter-spacing:0}.brandMark{flex:none;display:inline-flex}.brandMark img,.brandLogoVertical img,.brandLogoHorizontal img{display:block}.sidebarBrand .brandLogoHorizontal{width:calc(100% + 20px);margin:0 -10px}.sidebarBrand .brandLogoHorizontal img{width:100%;height:auto}.sidebarBrand .brandMark,.sidebar.collapsed .sidebarBrand .brandLogoHorizontal{display:none}.sidebar.collapsed .sidebarBrand .brandMark{display:inline-flex}@media (width<=1199px){.sidebarBrand .brandLogoHorizontal{display:none}.sidebarBrand .brandMark{display:inline-flex}}.brandDark,:root[data-theme=dark] .brandLight{display:none!important}:root[data-theme=dark] .brandDark{display:block!important}.ds .sidebar.collapsed .sidebarBrand{justify-content:center}.ds .sidebarBrand span,.ds .navGroupLabel{color:var(--ds-muted);letter-spacing:.04em}.ds .navItem{color:var(--ds-ink-2);border-radius:8px;font-weight:600}.ds .navItem:hover{background:var(--ds-neutral-bg);color:var(--ds-ink)}.ds .navItem.active{background:var(--ds-accent-soft);color:var(--ds-accent-ink)}.ds .appTopbar{border-bottom:1px solid var(--ds-border);background:#ffffffeb;grid-template-columns:minmax(0,max-content) minmax(0,1fr) max-content}.ds .appTopbar .menuButton{display:none}.ds .topbarTitle strong{color:var(--ds-ink);letter-spacing:-.01em}.ds .topbarTitle span,.ds .topbarContext,.ds .syncState{color:var(--ds-muted)}.ds .statusPill{background:var(--ds-neutral-bg);border:1px solid var(--ds-border);color:var(--ds-ink-2);border-radius:999px;font-weight:600}.ds .statusPill.ok{background:var(--ds-success-bg);color:var(--ds-success);border-color:#0000}.ds .statusPill.bad{background:var(--ds-danger-bg);color:var(--ds-danger);border-color:#0000}@media (width<=1100px){.ds .appTopbar{grid-template-columns:40px minmax(0,1fr) max-content}.ds .appTopbar .menuButton{display:grid}}.ds h1,.ds h2,.ds h3{color:var(--ds-ink);letter-spacing:-.015em}.ds .unitEyebrow,.ds .pulseEyebrow,.ds .eyebrow{color:var(--ds-accent);letter-spacing:.04em;font-weight:600}.ds .iconButton,.ds button.ghostButton,.ds .unitCompactAction,.ds .actionRow button{background:var(--ds-card);border:1px solid var(--ds-border-strong);color:var(--ds-ink-2);border-radius:8px;font-weight:600}.ds .iconButton:hover:not(:disabled){background:var(--ds-neutral-bg)}.ds .iconButton.primary,.ds button.unitPrimary,.ds button.primary{background:var(--ds-accent);border-color:var(--ds-accent);color:#fff}.ds .iconButton.primary:hover:not(:disabled),.ds button.unitPrimary:hover:not(:disabled),.ds button.primary:hover:not(:disabled){background:var(--ds-accent-hover);border-color:var(--ds-accent-hover)}.ds .textToggle,.ds .inlineLink,.ds .kpiFoot a{color:var(--ds-accent)}.ds input:not([type=checkbox]):not([type=radio]),.ds select,.ds textarea{background:var(--ds-card);border:1px solid var(--ds-border-strong);color:var(--ds-ink);border-radius:8px}.ds input:not([type=checkbox]):not([type=radio]):focus-visible,.ds select:focus-visible,.ds textarea:focus-visible,.ds button:focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}.ds .searchBox{background:var(--ds-card);border:1px solid var(--ds-border-strong);border-radius:999px}.ds .searchBox input:not([type=checkbox]):not([type=radio]){background:0 0;border:0;border-radius:0;outline:0}.ds .pnlFilters,.ds .ordersFilters,.ds .stocksFilters,.ds .filterBar{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow)}.ds .pnlFilters label,.ds .ordersFilters label,.ds .stocksFilters label,.ds .filterBar label,.ds .costForm label,.ds .unitField>span{color:var(--ds-muted);font-weight:600}.ds .tabs,.ds .segmentedControls,.ds .pnlSegment,.ds .unitSegment,.ds .unitMarketplaceTabs{background:var(--ds-neutral-bg);border:1px solid var(--ds-border);border-radius:10px}.ds .tabs button,.ds .segmentedControls button,.ds .pnlSegment button,.ds .unitSegment button,.ds .unitMarketplaceTabs button{color:var(--ds-ink-2);border-radius:8px;font-weight:600}.ds .tabs button.active,.ds .segmentedControls button.active,.ds .pnlSegment button.active,.ds .unitSegment button.active,.ds .unitMarketplaceTabs button.active{background:var(--ds-accent-soft);box-shadow:none;color:var(--ds-accent-ink)}.ds .tableWrap,.ds .pnlPanel,.ds .unitCard,.ds .unitHero,.ds .unitResultPanel,.ds .wbEconomicsPanel,.ds .wbEconomicsHero,.ds .detailsPanel,.ds .widePanel,.ds .panel,.ds .orderSummary>*,.ds .overviewStats>*,.ds .accountsGrid>*{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow)}.ds .unitHero{background:var(--ds-card)}.ds .notice,.ds .ordersNotice{background:var(--ds-card);border:1px solid var(--ds-border);color:var(--ds-ink-2);border-radius:10px;font-weight:500}.ds .notice.ok{background:var(--ds-success-bg);color:var(--ds-success);border-color:#0000}.ds .notice.warning,.ds .warningState{background:var(--ds-warn-bg);border-color:var(--ds-warn-border);color:var(--ds-warn)}.ds .miniBadge,.ds .badge,.ds .coverageBadge{border-radius:999px;font-weight:600}.ds .miniBadge.exact,.ds .badge.verified,.ds .coverageBadge.full{background:var(--ds-success-bg);color:var(--ds-success);border-color:#0000}.ds .error,.ds .negative{color:var(--ds-danger)}.ds table{font-size:12.5px}.ds th{background:var(--ds-bg);border-bottom:1px solid var(--ds-border);color:var(--ds-muted);font-size:12px;font-weight:600}.ds td{border-bottom:1px solid var(--ds-neutral-bg)}.ds tbody tr:hover td{background:#fafbfc}.ds td,.ds th,.ds .numCell,.ds .num{font-feature-settings:"tnum" 0;font-variant-numeric:normal;letter-spacing:-.012em}.ds .tableWrap td,.ds .tableWrap th{padding-left:10px;padding-right:10px}.ds .muted,.ds .mutedLine,.ds .products td small,.ds .orders td small{color:var(--ds-muted)}.ds .productCell .productName small{color:var(--ds-muted);font-weight:400;display:block}.ds .economicsFilters{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px;display:flex}.ds .economicsFilters .segmentedControls button{white-space:nowrap}.ds .economicsFilters .searchBox{flex:260px;grid-template-columns:22px minmax(120px,1fr);min-width:220px}.ds .ordersFilters,.ds .stocksFilters,.ds .financialFilters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;padding:12px}.ds .ordersFilters .searchBox,.ds .stocksFilters .searchBox{grid-column:span 2;grid-template-columns:22px minmax(0,1fr)}.ds .ordersFilters label,.ds .stocksFilters label{min-width:0}.ds .ordersFilters input,.ds .ordersFilters select,.ds .stocksFilters input,.ds .stocksFilters select{width:100%;min-width:0}.ds .ordersFilters input[type=search],.ds .ordersFilters .searchBox input{width:100%}.ds{--ds-topbar-h:65px}.ds .contentShell{overflow-x:clip}@media (width>=1101px){.ds .dsSticky,.ds .dsFilters,.ds .ordersFilters,.ds .pnlFilters,.ds .pulseFilters{background:var(--ds-card);box-shadow:var(--ds-shadow), 0 8px 10px -8px #1018282e;top:var(--ds-topbar-h);z-index:8;position:sticky}}.ds .pulseActionCard,.ds .pulseAlertRow{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm)}.ds .pulseActionCard{border-top:3px solid var(--ds-border-strong);min-height:0}.ds .pulseAlertRow{border-left:3px solid var(--ds-border-strong);grid-template-columns:132px minmax(0,1fr) minmax(82px,max-content)}.ds .pulseActionCard:hover,.ds .pulseActionCard.active,.ds .pulseAlertRow:hover,.ds .pulseAlertRow.active{background:var(--ds-bg)}.ds .pulseActionCard.critical{border-top-color:#f1a9a9}.ds .pulseActionCard.info{border-top-color:#a5b4fc}.ds .pulseAlertRow.critical{border-left-color:#f1a9a9}.ds .pulseAlertRow.info{border-left-color:#a5b4fc}.ds .pulseActionPriority{background:var(--ds-neutral-bg);color:var(--ds-ink-2);font-size:13px;font-weight:600}.ds .pulseActionMeta b,.ds .pulseAlertSeverity{letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.ds .pulseActionCard.critical .pulseActionMeta b,.ds .pulseAlertRow.critical .pulseAlertSeverity,.ds .pulseActionDetail.critical,.ds .pulseAlertDetail.critical{background:var(--ds-danger-bg);color:var(--ds-danger)}.ds .pulseActionCard.warning .pulseActionMeta b,.ds .pulseAlertRow.warning .pulseAlertSeverity,.ds .pulseActionDetail.warning,.ds .pulseAlertDetail.warning{background:var(--ds-warn-bg);color:var(--ds-warn)}.ds .pulseActionCard.info .pulseActionMeta b,.ds .pulseAlertRow.info .pulseAlertSeverity,.ds .pulseActionDetail.info,.ds .pulseAlertDetail.info{background:var(--ds-accent-soft);color:var(--ds-accent-ink)}.ds .pulseActionDetail,.ds .pulseAlertDetail{border:1px solid var(--ds-border)}.ds .pulseActionDetail dd,.ds .pulseActionDetail dt,.ds .pulseAlertDetail dd,.ds .pulseAlertDetail dt{color:var(--ds-ink-2)}.ds .pulseActionCard small,.ds .pulseAlertRow small{color:var(--ds-muted);font-weight:500}.ds .pulseActionCard em{color:var(--ds-ink-2);font-weight:500}.ds .pulseProductRows>div{grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:2px 12px;padding:8px 0}.ds .pulseSkuName{color:var(--ds-ink);overflow-wrap:anywhere;min-width:0;font-weight:600}.ds .pulseSkuName em{color:var(--ds-muted);font-style:normal;font-weight:400}.ds .pulseProductRows b{font-weight:600}.ds .pulseProductRows small{color:var(--ds-muted)}.ds .dsPnlTable{max-width:760px}.ds .dsPnlTable tbody th,.ds .dsPnlTable tbody td{border-bottom:1px dotted var(--ds-border-strong)}.ds .dsPnlTable tbody tr:hover>*,.ds .pnlMatrix tbody tr:hover>*,.ds .pnlTable tbody tr:hover>*,.ds .pulseMatrix tbody tr:hover>*{background:var(--ds-accent-soft)}@media (width>=1101px){.ds .dsFilters{padding:8px 12px}}.ds .pulseActionCard.warning{border-top-color:#f3dca0}.ds .pulseAlertRow.warning{border-left-color:#f3dca0}.ds .pulseHeader{flex-wrap:wrap}.ds .pulseFilters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ds .pulseFilters>*{min-width:0}.ds .pulseFilters>label{flex:150px}.ds .pulseFilters>.pulseProductSelect{flex:2 260px}.ds .pulseFilters>label:has(.searchBox){flex:2 260px}@media (width<=700px){.ds .pulseFilters>*{flex:100%}}.ds .dsTiles{margin-bottom:12px}.ds .wbEconomicsCards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.ds .dsTile.breakdown{background:var(--ds-bg);border-style:dashed}.ds .dsTile.breakdown .dsTileValue{color:var(--ds-ink-2)}.ds .pulseSkuName .productThumb,.ds .groupProduct .productThumb{vertical-align:middle;flex:none;width:28px;height:28px;margin-right:8px;display:inline-block}.ds .groupProduct{align-items:center;gap:0;padding:4px 0;display:flex}.ds .unitSelectedProduct{align-items:center;gap:12px;display:flex}.ds .unitSelectedProduct .productThumb{width:44px;height:44px}.authShell{background:var(--ds-bg);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.authCard{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-pop);gap:14px;width:100%;max-width:360px;padding:28px 24px;display:grid}.authBrand{justify-items:center;gap:6px;display:grid}.authBrand h1{line-height:0}.brandLogoVertical img{width:190px;max-width:100%;height:auto}.authCard h1{color:var(--ds-ink);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:750;line-height:1.1}.authSlogan{color:#475569;text-align:center;margin:0;font-size:12px}.authCard label{color:var(--ds-muted);gap:6px;font-size:12px;font-weight:600;display:grid}.authCard input{background:var(--ds-card);border:1px solid var(--ds-border-strong);color:var(--ds-ink);font:inherit;border-radius:8px;min-height:42px;padding:0 12px;font-size:15px}.authCard .iconButton{justify-content:center;min-height:42px}.authHint{color:var(--ds-muted);margin:0}.authError{background:var(--ds-danger-bg);color:var(--ds-danger);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.ds .logoutButton{min-height:28px;padding:0 10px}.ds{--ds-radius:14px;--ds-radius-sm:10px;--ds-shadow:0 1px 2px #0f172a0a, 0 4px 14px #0f172a0d;--ds-shadow-pop:0 18px 48px #0f172a33;--ds-accent:#0f7c6b;--ds-accent-hover:#0b6659;--ds-accent-soft:#e6f4f1;--ds-accent-ink:#0b5a4e;--ds-bg:#f6f7f9;--ds-border:#e6e9ee;--ds-ink:#0f172a;--ds-ink-2:#334155;--ds-muted:#64748b;--ds-success:#15803d;--ds-danger:#b91c1c;--ds-warn:#92600a;--ds-warn-bg:#f8f6f1;--ds-warn-border:#e7e1d3;--ds-neutral-bg:#f1f5f9;--row-even:#f6f8fb;--row-hover:#eaf1f7;--head-bg:#eef2f6;--note-bg:#f4f6f9;--focus:0 0 0 3px #0f7c6b47;--ease:.14s ease;--ds-font:"Inter Variable", Inter, "Segoe UI", system-ui, sans-serif;--ds-font-head:Manrope, "Inter Variable", Inter, "Segoe UI", system-ui, sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1220}:root[data-theme=dark] body,:root[data-theme=dark] .contentShell,:root[data-theme=dark] .pageShell{color:#e5e9f0;background:#0b1220}:root[data-theme=dark],:root[data-theme=dark] .ds{--ds-bg:#0b1220;--ds-card:#121a2b;--ds-border:#243049;--ds-border-strong:#33415f;--ds-ink:#e8edf5;--ds-ink-2:#c3ccdb;--ds-muted:#93a1b8;--ds-accent:#14b8a6;--ds-accent-hover:#2dd4bf;--ds-accent-soft:#10302f;--ds-accent-ink:#5eead4;--ds-success:#4ade80;--ds-success-bg:#12301f;--ds-danger:#f87171;--ds-danger-bg:#3a1618;--ds-warn:#e3b866;--ds-warn-bg:#1c2230;--ds-warn-border:#2c3447;--ds-neutral-bg:#1a2336;--ds-shadow:0 1px 2px #0006, 0 6px 18px #0000004d;--ds-shadow-pop:0 18px 48px #0009;--row-even:#151e31;--row-hover:#1c2a44;--head-bg:#1a2336;--note-bg:#172033;--focus:0 0 0 3px #2dd4bf66;--pnl-bg:var(--ds-bg);--pnl-card:var(--ds-card);--pnl-border:var(--ds-border);--pnl-ink:var(--ds-ink);--pnl-muted:var(--ds-muted);--pnl-accent:var(--ds-accent);--pnl-accent-soft:var(--ds-accent-soft)}.pnlPage.ds .pnlHeader h2,.ds .dsBreakdownHead h3,.ds .pricingDialog h3{font-family:var(--ds-font-head);letter-spacing:-.02em}.ds .pnlPanel,.ds .unitCard,.ds .unitResultCard,.ds .unitHero{border-radius:var(--ds-radius);box-shadow:var(--ds-shadow)}.ds .iconButton,.ds .pricingDialog button,.ds .btnSecondary,.ds .priceProtectionAuto button{background:var(--ds-card);border:1px solid var(--ds-border-strong,#d1d5db);color:var(--ds-ink-2);cursor:pointer;font:600 14px/1.2 var(--ds-font);min-height:40px;transition:background var(--ease), border-color var(--ease), box-shadow var(--ease), transform var(--ease), color var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.ds .iconButton:hover:not(:disabled),.ds .pricingDialog button:hover:not(:disabled),.ds .btnSecondary:hover:not(:disabled),.ds .priceProtectionAuto button:hover:not(:disabled){background:var(--ds-accent-soft);border-color:var(--ds-accent);color:var(--ds-accent-ink)}.ds .iconButton:active:not(:disabled),.ds .pricingDialog button:active:not(:disabled){transform:translateY(1px)}.ds .iconButton:disabled,.ds .pricingDialog button:disabled{cursor:not-allowed;opacity:.5}.ds .iconButton.primary,.ds .pricingDialog button.primary,.ds button.btnPrimary{background:var(--ds-accent);border-color:var(--ds-accent);color:#fff}.ds .iconButton.primary:hover:not(:disabled),.ds .pricingDialog button.primary:hover:not(:disabled),.ds button.btnPrimary:hover:not(:disabled){background:var(--ds-accent-hover);border-color:var(--ds-accent-hover);color:#fff}.ds .iconButton.danger,.ds button.btnDanger{background:var(--ds-danger-bg);border-color:var(--ds-danger);color:var(--ds-danger)}.ds .iconButton.compact{min-height:34px;padding:0 12px}.ds .iconButton:focus-visible,.ds .pricingDialog button:focus-visible,.ds input:focus-visible,.ds select:focus-visible,.ds textarea:focus-visible{box-shadow:var(--focus);outline:none}.ds input:not([type=checkbox]):not([type=radio]),.ds select,.ds textarea{background:var(--ds-card);border:1px solid var(--ds-border-strong,#d1d5db);color:var(--ds-ink);min-height:40px;transition:border-color var(--ease), box-shadow var(--ease);border-radius:10px;padding:0 12px;font-family:inherit}.ds input:not([type=checkbox]):not([type=radio]):hover,.ds select:hover{border-color:var(--ds-accent)}.ds input[type=checkbox],.ds input[type=radio]{accent-color:var(--ds-accent);width:18px;height:18px}.pricingDialog{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a80;padding:16px}.pricingDialog>div,.pricingDialog>.dlgCard{background:var(--ds-card,#fff);box-shadow:var(--ds-shadow-pop,0 18px 48px #0f172a33);box-sizing:border-box;color:var(--ds-ink,#0f172a);overflow-wrap:anywhere;border-radius:18px;gap:12px;width:100%;max-width:560px;max-height:calc(100dvh - 32px);padding:20px;overflow-x:hidden}.pricingDialog>.dlgCard{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.dlgHead{border-bottom:1px solid var(--ds-border,#e6e9ee);padding:18px 20px 14px}.dlgHead h3{margin:0;font-size:18px;line-height:1.3}.dlgBody{flex:auto;gap:12px;min-height:0;padding:16px 20px;display:grid;overflow:hidden auto}.dlgBody p{margin:0}.dlgFoot,.pricingDialog .dlgFoot{background:var(--ds-card,#fff);border-top:1px solid var(--ds-border,#e6e9ee);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.dlgFoot button{flex:auto}.boostingExitSteps{gap:6px;margin:0;padding-left:20px;display:grid}.dlgCompare{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:8px;display:grid}.dlgCompare>div{background:var(--note-bg);border:1px solid var(--ds-border);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.dlgCompare>div.after{background:var(--ds-accent-soft);border-color:var(--ds-accent)}.dlgCompare small,.dlgCompare span{color:var(--ds-muted);font-size:12px}.dlgCompare strong{font-variant-numeric:tabular-nums;font-size:20px}.dlgArrow{color:var(--ds-muted);align-self:center;font-size:20px}.softNote,.ds .notice.warning,.ds .warningState,.ds .error{background:var(--note-bg);border:1px solid var(--ds-border);border-left:3px solid var(--ds-warn);box-sizing:border-box;color:var(--ds-ink-2);border-radius:12px;padding:10px 12px 10px 14px;font-size:13.5px;font-weight:500;line-height:1.5}.ds .error{border-left-color:var(--ds-danger)}.ds .notice,.ds .ordersNotice{border-radius:12px}.adsAlerts{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow);gap:8px;padding:12px 16px}.adsAlerts header{color:var(--ds-ink-2)}.adsAlerts header svg{color:var(--ds-muted)}.adsAlerts.ok{background:var(--ds-card);border-color:var(--ds-border);color:var(--ds-ink-2)}.adsAlerts.ok svg{color:var(--ds-success)}.adsAlertCount{background:var(--ds-neutral-bg);color:var(--ds-ink-2)}.adsAlertGroup h4{letter-spacing:.04em}.adsAlertGroup li{border-top:0;border-left:3px solid #9ca3af;border-radius:8px;padding:7px 8px 7px 12px}.adsAlertGroup li.high{border-left-color:var(--ds-danger)}.adsAlertGroup li.medium,.adsAlertGroup li.warn{border-left-color:#d9a441}.adsAlertGroup li:hover{background:var(--row-even)}.adsAlertAction,.adsAlertMore{color:var(--ds-muted);background:0 0;border:1px solid #0000;font-weight:600}.adsAlertAction:hover,.adsAlertMore:hover{background:var(--ds-neutral-bg);color:var(--ds-ink-2)}.natureTag,.ds .miniBadge.estimate,.ds .coverageBadge.partial{background:var(--ds-neutral-bg);border:1px solid var(--ds-border);color:var(--ds-muted);cursor:help;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-left:6px;padding:1px 8px 1px 5px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.natureTag:before{background:var(--ds-border-strong,#cbd5e1);color:var(--ds-card,#fff);content:"?";border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:800;display:inline-flex}.natureTag:focus-visible{box-shadow:var(--focus);outline:none}.dsPnlRow.account td{border-top-color:var(--ds-border)}.dsPnlRow.account th,.dsPnlRow.account td,.pnlTable .accountOnly th,.pnlTable .accountOnly td{background:var(--note-bg);font-weight:600}.refreshPill{background:var(--ds-neutral-bg);border-color:var(--ds-border);color:var(--ds-ink-2);min-height:30px;padding:4px 12px}.refreshStatus-warn .refreshPill,.refreshStatus-wait .refreshPill{background:var(--ds-neutral-bg);border-color:var(--ds-border);color:var(--ds-ink-2)}.refreshStatus-bad .refreshPill{background:var(--ds-danger-bg);color:var(--ds-danger);border-color:#0000}.pnlTableScroll,.tableWrap{max-height:min(72vh,900px);overflow:auto}.pnlTable,.priceProtectionTable,.priceMarketTable,.dsPnlTable{font-variant-numeric:tabular-nums}.pnlTable thead th,.priceProtectionTable thead th,.priceMarketTable thead th{background:var(--head-bg);color:var(--ds-muted);z-index:2;position:sticky;top:0}.pnlTable thead th:first-child{z-index:4}.pnlTable tbody tr,.priceProtectionTable tbody tr,.priceMarketTable tbody tr{background:var(--ds-card)}.pnlTable tbody tr:nth-child(2n),.priceProtectionTable tbody tr:nth-child(2n),.priceMarketTable tbody tr:nth-child(2n){background:var(--row-even)}.pnlTable tbody tr:hover,.priceProtectionTable tbody tr:hover,.priceMarketTable tbody tr:hover{background:var(--row-hover)}.pnlTable th:first-child,.pnlTable td:first-child{background:inherit}.pnlTable thead th:first-child{background:var(--head-bg)}.pnlTable td,.pnlTable th,.priceProtectionTable td,.priceProtectionTable th,.priceMarketTable td,.priceMarketTable th{border-bottom-color:var(--ds-border)}.dsPnlTable tbody tr.dsPnlRow:nth-child(2n){background:var(--row-even)}.dsPnlTable tbody tr.dsPnlRow:hover{background:var(--row-hover)}.dsPnlTable{max-width:920px}td.num,th.num,.num{font-variant-numeric:tabular-nums;text-align:right}.unitStickyBar{background:color-mix(in srgb, var(--ds-card,#fff) 92%, transparent);border:1px solid var(--ds-border,#e5e7eb);box-shadow:var(--ds-shadow);border-radius:14px;flex-wrap:wrap;gap:8px 14px;margin:0 0 14px;padding:8px 12px}.unitStickyLabel{color:var(--ds-muted,#64748b);font-size:12px}.unitStickyResult{flex:320px;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.unitStickyResult img,.unitStickyResult .unitProductPlaceholder{object-fit:cover;border-radius:8px;flex:none;width:34px;height:34px}.unitStickyName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.unitStickyProfit,.unitStickyMetric{text-align:right;flex:none;line-height:1.15;display:grid}.unitStickyResult small{color:var(--ds-muted,#64748b);font-size:11px}.unitStickyProfit strong{font-family:var(--ds-font-head,inherit);font-variant-numeric:tabular-nums;font-size:22px}.unitStickyMetric strong{font-variant-numeric:tabular-nums;font-size:15px}.unitEconomics .unitCard,.unitEconomics .unitResultCard{padding:14px}.unitEconomics .unitGrid{gap:10px}.unitEconomics .unitGrid label{font-size:12px}@media (width<=720px){.ds .iconButton,.ds .pricingDialog button,.ds .btnSecondary,.ds input:not([type=checkbox]):not([type=radio]),.ds select{min-height:44px}.pricingDialog{align-items:flex-end;padding:8px}.pricingDialog>div,.pricingDialog>.dlgCard{max-width:none;max-height:calc(100dvh - 16px)}.dlgCompare{grid-template-columns:1fr}.dlgArrow{justify-self:center;transform:rotate(90deg)}.dlgFoot button{flex:100%}.unitStickyBar{gap:6px 10px;padding:6px 10px}.unitStickyLabel,.unitStickyName{display:none}.unitStickyResult{flex-basis:100%;justify-content:space-between}.unitStickyProfit strong{font-size:19px}}:root[data-theme=dark] .appTopbar,:root[data-theme=dark] .sidebar{color:#e5e9f0;background:#0f1729;border-color:#243049}:root[data-theme=dark] .appTopbar .topbarTitle,:root[data-theme=dark] .appTopbar button{color:#e5e9f0}:root[data-theme=dark] .appTopbar button{background:#121a2b;border-color:#33415f}.moneyFlow{gap:12px;display:grid}.moneyFlowHead{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.moneyFlowHead h3{font-family:var(--ds-font-head);margin:0;font-size:18px}.mfTag{color:var(--ds-muted);font-size:12.5px}.moneyFlowGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.mfCard{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius);border-top:3px solid var(--mf-mark,var(--ds-border-strong));box-shadow:var(--ds-shadow);gap:4px;min-width:0;padding:14px 16px;display:grid}.mf-wb{--mf-mark:#a73afd}.mf-ozon{--mf-mark:#005bff}.mfCard h4{font-family:var(--ds-font-head);margin:0 0 4px;font-size:16px}.mfRows{margin:0;display:grid}.mfRow{border-top:1px solid var(--ds-border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:9px 0;display:grid}.mfRow dt{color:var(--ds-ink-2);flex-wrap:wrap;align-items:center;gap:4px;font-size:13.5px;display:flex}.mfRow dt .natureTag{margin-left:2px}.mfRow dd{text-align:right;justify-items:end;margin:0;display:grid}.mfMain{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:700}.mfSub{color:var(--ds-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.mfMissing{color:var(--ds-muted);font-size:13.5px}.mfRow .linkButton{font-size:12.5px}.moneyFlowTotal{background:var(--note-bg);border:1px solid var(--ds-border);color:var(--ds-ink-2);font-variant-numeric:tabular-nums;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 18px;padding:10px 14px;font-size:13.5px;display:flex}.moneyFlowTotal strong{color:var(--ds-ink)}.mfPanel .mfTable{table-layout:fixed;width:100%}.mfPanel .mfTable td small{color:var(--ds-muted);white-space:normal;font-size:12px;display:block}@media (width<=720px){.mfRow{grid-template-columns:1fr}.mfRow dd{text-align:left;justify-items:start}}.pnlMatrix th:first-child,.pnlMatrix thead th:first-child{background:var(--ds-card,#fff);border-right:1px solid var(--ds-border-strong,#d1d5db);z-index:4;min-width:170px;box-shadow:4px 0 6px -4px #0f172a2e}.pnlMatrix thead th:first-child{background:var(--head-bg)}.pnlMatrix td,.pnlMatrix thead th:not(:first-child){min-width:96px;padding:9px 12px}.pnlPage.ds .pnlMatrix th.dayPartial,.pnlMatrix thead th.dayPartial{background:var(--ds-neutral-bg);box-shadow:inset 0 -2px 0 var(--ds-border-strong,#cbd5e1);color:var(--ds-ink-2)}.pulseMatrix .pulseMetricCol{border-right:1px solid var(--ds-border-strong,#d1d5db);box-shadow:4px 0 6px -4px #0f172a2e}.ds .pnlTable tbody tr:not(.total):not(.strong):not(.accountOnly):not(.tsTotal):not(.account):not(.provisional)>*,.ds .pnlMatrix tbody tr>*,.ds .dsPnlTable tbody tr.dsPnlRow:not(.total):not(.strong):not(.account):not(.provisional)>*,.ds .priceProtectionTable tbody tr>*,.ds .priceMarketTable tbody tr>*{background:var(--ds-card)}.ds .pnlTable tbody tr:not(.total):not(.strong):not(.accountOnly):not(.tsTotal):not(.account):not(.provisional):nth-child(2n)>*,.ds .pnlMatrix tbody tr:nth-child(2n)>*,.ds .dsPnlTable tbody tr.dsPnlRow:not(.total):not(.strong):not(.account):not(.provisional):nth-child(2n)>*,.ds .priceProtectionTable tbody tr:nth-child(2n)>*,.ds .priceMarketTable tbody tr:nth-child(2n)>*{background:var(--row-even)}.ds .pnlTable tbody tr:not(.total):not(.strong):not(.accountOnly):not(.tsTotal):not(.account):not(.provisional):hover>*,.ds .pnlMatrix tbody tr:hover>*,.ds .dsPnlTable tbody tr.dsPnlRow:not(.total):not(.strong):not(.account):not(.provisional):hover>*,.ds .priceProtectionTable tbody tr:hover>*,.ds .priceMarketTable tbody tr:hover>*{background:var(--row-hover)}.ds .pnlTable tbody tr.tsTotal>*,.ds .dsPnlRow.total>*,.ds .dsPnlRow.strong>*{background:var(--head-bg)}.dsTileCompare.good{color:#15803d}.dsTileCompare.bad{color:#b91c1c}.dsTileCompare.neutral{color:var(--ds-muted)}:root[data-theme=dark] .dsTileCompare.good{color:#4ade80}:root[data-theme=dark] .dsTileCompare.bad{color:#f87171}.dsTileCompare .deltaText{font-size:13px;font-weight:800}.dsTileCompare small{color:var(--ds-muted);font-size:11px;font-weight:500}.dsTile.accent{border-left:4px solid var(--accent-bar,#475569)}.dsTile.accent-good{--accent-bar:#15803d;background:linear-gradient(90deg, #15803d12, transparent 60%), var(--ds-card)}.dsTile.accent-bad{--accent-bar:#b91c1c;background:linear-gradient(90deg, #b91c1c12, transparent 60%), var(--ds-card)}.dsTile.accent-neutral{--accent-bar:#475569}:root[data-theme=dark] .dsTile.accent-good{--accent-bar:#4ade80}:root[data-theme=dark] .dsTile.accent-bad{--accent-bar:#f87171}.adsAlertGroup ul{gap:8px}.adsAlertGroup li{background:var(--ds-card);border:1px solid var(--ds-border);border-left-width:4px;border-radius:12px;align-items:flex-start;padding:10px 12px}.adsAlertGroup li+li{margin-top:0}.alertCard{gap:4px;max-width:72ch;display:grid}.alertTitle{color:var(--ds-ink);font-size:14.5px;font-weight:700;line-height:1.35}.alertTitle b,.alertBody b{color:var(--ds-ink);font-weight:800}.alertBody{color:var(--ds-muted);font-size:13px;line-height:1.5}.alertPills{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.alertPill{color:#2563eb;font:600 12.5px/1.2 var(--ds-font);white-space:nowrap;background:#2563eb1a;border:1px solid #2563eb40;border-radius:999px;padding:3px 10px}.alertPill.wb{color:#9333ea;background:#9333ea1a;border-color:#9333ea40}.alertPill.more{background:var(--ds-neutral-bg);border-color:var(--ds-border);color:var(--ds-muted);cursor:pointer}:root[data-theme=dark] .alertPill{color:#93b4ff}:root[data-theme=dark] .alertPill.wb{color:#d3a8ff}.alertPill b{font-weight:800}.alertGo{color:var(--ds-accent);font-size:12.5px;font-weight:700;text-decoration:none}.alertGo:hover{text-decoration:underline}.adsWorsePill{background:var(--ds-danger-bg);color:var(--ds-danger);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700}.tsSummaryFold>summary{cursor:pointer;list-style:none}.tsSummaryFold>summary::-webkit-details-marker{display:none}.tsSummaryFold>summary:before{color:var(--ds-muted);content:"▸";margin-right:8px}.tsSummaryFold[open]>summary:before{content:"▾"}.tsSummaryFold[open]>summary{margin-bottom:10px}.tsProduct{min-width:190px}.tsTable .tsProduct .tsArticle{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:700;overflow:hidden}.tsArticleCode{color:var(--ds-muted);font-size:11px;font-weight:500;display:block}.dsTile.trend-good{background-image:linear-gradient(#15803d0d,#0000 70%)}.dsTile.trend-bad{background-image:linear-gradient(#b91c1c0d,#0000 70%)}.dsTile .dsTileCompare{background:0 0}.wbPinInputs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wbPinInputs input{max-width:120px}.wbPinTable td small{color:var(--ds-muted);display:block}.expenseTabs{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.expenseTabs button{background:var(--ds-card,#fff);border:1px solid var(--ds-border,#e6e9ee);cursor:pointer;font:600 13.5px/1.2 var(--ds-font,inherit);border-radius:999px;min-height:38px;padding:0 16px}.expenseTabs button.active{background:var(--ds-accent-soft,#e6f4f1);border-color:var(--ds-accent,#0f7c6b);color:var(--ds-accent-ink,#0b5a4e)}.expenseActions{flex-wrap:wrap;gap:6px;display:inline-flex}.expenseJournal{margin-top:12px}.expenseJournal summary{cursor:pointer;font-weight:600}.expenseJournal ul{color:var(--ds-muted,#64748b);margin:8px 0 0;padding-left:18px;font-size:13px}.breakevenGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:12px 0;display:grid}.breakevenTile{gap:6px;display:grid}.breakevenTile>span{color:var(--ds-muted,#64748b);align-items:center;gap:6px;font-size:13px;display:flex}.breakevenTile strong{font-variant-numeric:tabular-nums;font-size:24px}.breakevenTile small{color:var(--ds-muted,#64748b);font-size:12.5px}.costBatch{border-top:1px solid var(--ds-border);gap:8px;padding:12px 0;display:grid}.costBatchHead{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.costBatchHead small{color:var(--ds-muted)}.costBatchActions{margin-left:auto}.costSets{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.costSet{gap:8px;display:grid}.costSet.incomplete{border-left:4px solid #475569}.costSetHead{align-items:center;gap:8px;display:flex}.costLines{border-collapse:collapse;width:100%;font-size:13px}.costLines td{border-bottom:1px solid var(--ds-border);padding:5px 0}.costLines td small{color:var(--ds-muted);display:block}.costLines tr.missing td{color:var(--ds-muted);font-style:italic}.costLines tr.sub td,.costLines tr.total td{font-weight:700}.costLines tr.total td{border-bottom:0;font-size:14.5px}.costSet{min-width:0;overflow:hidden}.costSet .mutedLine{overflow-wrap:anywhere;white-space:normal}.costLines{table-layout:fixed}.costLines td.num{text-align:right;white-space:nowrap;width:110px}.costSet{grid-template-columns:minmax(0,1fr)}.costSet>*{min-width:0}.costLines td{overflow-wrap:anywhere;white-space:normal}.alertButtons{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px;display:inline-flex}.adsAlertAction.primaryAction{background:var(--ds-accent-soft);border-color:var(--ds-accent);color:var(--ds-accent-ink)}.alertResolved summary{color:var(--ds-muted);cursor:pointer;font-size:13px}.alertResolved ul{color:var(--ds-muted);margin:6px 0 0;padding-left:18px;font-size:12.5px}.expensePill{white-space:nowrap;border-radius:999px;padding:0 9px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.pill-fixed{color:#fff;background:#1d4ed8}.pill-variable{color:#92400e;background:#fef3c7}.pill-once{color:#166534;background:#dcfce7}:root[data-theme=dark] .pill-fixed{color:#fff;background:#1d4ed8}:root[data-theme=dark] .pill-variable{color:#fcd34d;background:#3b2a0a}:root[data-theme=dark] .pill-once{color:#86efac;background:#12301f}.expenseLegend{flex-wrap:wrap;align-self:end;align-items:center;gap:6px;min-height:38px;display:inline-flex}.operatingExpenses.ds,.salesPlan.ds{gap:14px;display:grid}.operatingExpenses.ds .expenseForm,.operatingExpenses.ds .expenseTotal,.salesPlan.ds .expenseTotal,.moneyCalendar .expenseTotal,.expenseAction{background:var(--ds-card,#fff);border-color:var(--ds-border);color:var(--ds-ink)}.operatingExpenses.ds .expenseTotal.grand,.salesPlan.ds .expenseTotal.grand{background:var(--ds-neutral-bg,#f1f5f9)}:root[data-theme=dark] .operatingExpenses.ds .expenseTotal.grand,:root[data-theme=dark] .salesPlan.ds .expenseTotal.grand{background:var(--ds-card);border-color:var(--ds-border-strong,#33415f)}.expenseKinds{border:0;flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:0;display:flex}.expenseKinds legend{margin-bottom:4px;font-size:12px;font-weight:800}.expenseKind{border:1px solid var(--ds-border);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.expenseKind.active{border-color:var(--ds-accent);box-shadow:var(--focus)}.expenseKind input{width:auto!important;min-height:auto!important}.expensePayments{grid-column:1/-1;gap:6px;font-size:12px;font-weight:800;display:grid}.expensePayment{flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:flex}.expensePayment input[type=number]{width:70px!important}.expensePayment input[inputmode=decimal]{max-width:160px}.expenseFormButtons{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.expenseAction{border:1px solid var(--ds-border);border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;padding:12px 14px;display:flex}.expenseAction>b,.expenseAction>small{flex-basis:100%}.expenseAction label{gap:4px;font-size:12px;font-weight:800;display:grid}.expenseAction .checkLabel{align-items:center;min-height:38px;font-weight:500;display:flex}.expenseSection h3,.moneyCalendar h3,.salesPlan h3{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;font-size:16px;display:flex}.expenseTable td small{color:var(--ds-muted)}.warnText{color:var(--ds-warn,#92600a)!important}.versionHistory summary{color:var(--ds-muted);cursor:pointer;font-size:12px}.versionHistory ul{margin:4px 0 0;padding-left:16px;font-size:12px}.moneyCalendar{gap:10px;display:grid}.calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calendarHead{color:var(--ds-muted);text-align:center;font-size:12px;font-weight:700}.calendarDay{background:var(--ds-card,#fff);border:1px solid var(--ds-border);border-radius:8px;align-content:start;gap:3px;min-width:0;min-height:74px;padding:4px;display:grid}.calendarDay.empty{opacity:.4;background:0 0;border-style:dashed}.calendarDay.past{opacity:.7}.calendarDay.today{border-color:var(--ds-accent);box-shadow:var(--focus)}.calendarNum{color:var(--ds-muted);font-size:12px;font-weight:700}.calendarPay{cursor:pointer;text-align:left;border:0;border-radius:6px;min-width:0;padding:3px 5px;font-size:11px;line-height:1.25;display:grid;position:relative}.calendarPay span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendarPay b{font-variant-numeric:tabular-nums}.calendarPay i{font-style:normal;position:absolute;top:2px;right:4px}.calendarPay:disabled{cursor:default}.calendarPay.skipped b{text-decoration:line-through}.calendarEstimates{margin:0;padding-left:18px;font-size:13px}.planStatus.ahead,.planStatus.on_track{color:var(--ds-success);font-weight:700}.planStatus.behind{color:var(--ds-danger);font-weight:700}.planHow ul,.planProducts ul{color:var(--ds-muted);margin:6px 0 0;padding-left:18px;font-size:13px}.planHow summary,.planProducts summary{cursor:pointer;font-weight:700}@media (width<=700px){.calendarGrid{gap:2px}.calendarDay{min-height:56px;padding:2px}.calendarPay span{display:none}.calendarPay{padding:2px 3px;font-size:10px}}.operatingExpenses.ds>*,.salesPlan.ds>*,.moneyCalendar>*{min-width:0}.expenseForm.v2{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr))}.expenseForm.v2>*{min-width:0}@media (width<=700px){.expenseTable thead{display:none}.expenseTable,.expenseTable tbody,.expenseTable tr,.expenseTable td{width:100%;display:block}.expenseTable tr{border-bottom:1px solid var(--ds-border);padding:8px 10px}.expenseTable td{text-align:left!important;border:0!important;padding:3px 0!important}.expenseTable td[data-label]:not([data-label=""]):before{color:var(--ds-muted);content:attr(data-label) ": ";font-size:12px}.expensePayment input[inputmode=decimal]{max-width:120px}}.operatingExpenses.ds .tableWrap{background:var(--ds-card,#fff);border-color:var(--ds-border)}.expenseTable tbody tr,.expenseTable tbody tr>td{color:var(--ds-ink);background:0 0!important}.expenseTable tbody tr:hover>td{background:var(--row-hover)!important}html,body{max-width:100%;overflow-x:clip}body{overscroll-behavior-x:none}@media (width<=767px){input,select,textarea{font-size:16px!important}.appTopbar{padding-top:max(env(safe-area-inset-top), 0px)}.contentShell{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.bottomNav{display:none}@media (width<=767px){.bottomNav{z-index:60;background:var(--surface,#fff);border-top:1px solid var(--line,#e2e8f0);padding:4px 4px max(env(safe-area-inset-bottom), 4px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.bottomNav a,.bottomNav button{min-width:0;color:var(--muted,#475569);font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;font-size:11px;line-height:1.2;text-decoration:none;display:flex}.bottomNav span{overflow-wrap:anywhere;max-width:100%}.bottomNav a.active{color:#0f7c6b;font-weight:600}.pageShell{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}:root[data-theme=dark] .bottomNav{background:#0f172a;border-top-color:#1e293b}:root[data-theme=dark] .bottomNav a.active{color:#14b8a6}.todayScreen{gap:14px;max-width:720px;display:grid}.todayHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.todayHead h2,.noticesScreen h2{margin:0}.todayFresh{color:var(--muted,#475569);margin:0}.todayDays,.todayPlan{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;display:grid}.todayTile{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);border-radius:12px;gap:4px;min-width:0;padding:14px 16px;display:grid}.todayTile span,.todayTile small{color:var(--muted,#475569);overflow-wrap:anywhere}.todayTile strong{font-size:22px}.todayTile.big strong{font-size:30px}.todayTile.good strong{color:#15803d}.todayTile.bad strong{color:#b91c1c}.todayNotices h3{margin:0 0 6px}.todayNotices ul{gap:6px;margin:0;padding-left:18px;display:grid}.todayNotices a{color:inherit}.todayLinks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.todayLink{color:#fff;text-align:center;background:#0f7c6b;border-radius:10px;padding:12px;font-weight:600;text-decoration:none;display:block}.noticesScreen{gap:12px;display:grid}:root[data-theme=dark] .todayTile{background:#111c31;border-color:#1e293b}:root[data-theme=dark] .todayTile span,:root[data-theme=dark] .todayTile small,:root[data-theme=dark] .todayFresh{color:#94a3b8}:root[data-theme=dark] .todayTile.good strong{color:#4ade80}:root[data-theme=dark] .todayTile.bad strong{color:#f87171}:root[data-theme=dark] .todayLink{color:#0f172a;background:#14b8a6}.lossHelp{color:var(--muted,#475569);gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.lossExplain{background:#f1f5f9;border-radius:10px;margin-top:8px;padding:8px 12px}.lossExplain summary{cursor:pointer;color:#0f7c6b;font-weight:600}.lossExplain dl{gap:6px;margin:8px 0 0;display:grid}.lossExplain dt{font-weight:600}.lossExplain dd{overflow-wrap:anywhere;margin:0}.lossExplain ol,.lossSend{margin:4px 0 0;padding-left:20px}.lossDetails h4{margin:10px 0 6px;font-size:14px}.lossAppeal{gap:8px;display:grid}.lossCopy{justify-self:start;min-height:44px;padding:10px 20px;font-size:15px}.lossSmall{margin-top:10px}.lossSmall summary{cursor:pointer;color:var(--muted,#475569)}.lossCard.small{opacity:.75}.lossSmallTag{color:var(--muted,#475569)}:root[data-theme=dark] .lossExplain{background:#111c31}:root[data-theme=dark] .lossExplain summary{color:#14b8a6}:root[data-theme=dark] .lossHelp,:root[data-theme=dark] .lossSmall summary,:root[data-theme=dark] .lossSmallTag{color:#94a3b8}.supplyExcluded>th,.supplyExcluded>td{color:var(--muted,#94a3b8);background:#94a3b814}.supplyExcludedNote{color:var(--muted,#64748b);display:block}.supplyExcludeBtn{font-size:12px;display:block}.supplyExcludedList{gap:4px;margin:0 0 8px;padding-left:18px;display:grid}.supplyExcludeForm{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.supplyExcludeForm label{gap:4px;min-width:0;display:grid}.supplyCalendar tr.overdue>th,.supplyCalendar tr.overdue>td{background:#b91c1c0f}.supplyCalendar small{display:block}
