/* Additive dashboard treatment; existing identity and fiscal cards remain. */
.sales-summary{flex-wrap:wrap;column-gap:36px;row-gap:14px}.sales-summary .sales-aov .metric-amount{font-size:24px;line-height:1.35;letter-spacing:-.6px}.sales-summary .intelligence-change{font-size:10px;margin-top:7px;max-width:300px;line-height:1.5}.main-kpis>article{min-height:205px}.main-kpis .profit-card{background:radial-gradient(ellipse at 0 0,#bcebd7 0,transparent 72%),linear-gradient(135deg,#ddf5e8,#ecf9f4);border-color:#8ec9b3}.main-kpis .profit-card .eyebrow{color:#17634f}.main-kpis .profit-card .quality-label{color:#245e4e;border-color:#3f957754;background:#ffffff6b}.intelligence-profit-link{cursor:pointer}.intelligence-profit-link:focus-visible{outline:3px solid var(--sp-accent);outline-offset:3px}.intelligence-change:empty{display:none}.main-kpis .intelligence-change{margin:0;font-size:10px}.kpi-connect{border:0;padding:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kpi-connect:focus-visible{outline:2px solid currentColor;outline-offset:3px}.shipping-counts [hidden]{display:none!important}.breakdown-row.breakdown-total{border-top:1px solid var(--sp-border);padding-top:14px;font-weight:650}.breakdown-row .is-unavailable{font-weight:400;color:var(--sp-muted);font-size:11px}.intelligence-note{font-size:11px;line-height:1.6;color:var(--sp-muted);margin:14px 0 0}.intelligence-tabs{display:flex;gap:4px;flex-wrap:wrap;padding:2px 0 14px}.intelligence-tabs button{border:1px solid transparent;background:transparent;color:var(--sp-muted);padding:7px 12px;font:inherit;font-size:12px;border-radius:8px;cursor:pointer}.intelligence-tabs button[aria-pressed=true]{background:var(--sp-soft);border-color:var(--sp-border);color:var(--sp-text);font-weight:600}.intelligence-tabs button:focus-visible,.intelligence-attention:focus-visible,.intelligence-product:focus-visible{outline:2px solid var(--sp-accent);outline-offset:2px}.intelligence-chart{display:block;width:100%;height:auto;max-height:230px;overflow:visible}.intelligence-baseline{stroke:var(--sp-border);stroke-width:1}.intelligence-bar{fill:var(--sp-accent);opacity:.82}.intelligence-bar.is-negative{fill:#bf534b}.intelligence-gap{fill:var(--sp-muted);opacity:.4}.intelligence-previous{fill:none;stroke:var(--sp-muted);stroke-width:2;stroke-dasharray:5 4;opacity:.65}.intelligence-chart-empty{padding:50px 0;text-align:center;font-size:13px}.intelligence-attention{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px;text-align:left;border:0;border-bottom:1px solid var(--sp-border);background:none;color:var(--sp-text);padding:14px 0;font:inherit;font-size:13px;cursor:pointer}.intelligence-attention:last-child{border-bottom:0}.intelligence-attention small{color:var(--sp-muted)}.dashboard-product-intelligence{margin-top:22px}.dashboard-product-intelligence:empty{display:none}.intelligence-product-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.intelligence-product-columns>section{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:var(--sp-radius);padding:22px}.intelligence-product-columns h3{font-size:15px;font-weight:600;margin:0 0 14px}.intelligence-product-columns .muted{font-size:12px;line-height:1.7}.intelligence-product{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border:0;border-bottom:1px solid var(--sp-border);background:none;color:var(--sp-text);text-align:left;font:inherit;font-size:13px;cursor:pointer}.intelligence-product:last-child{border-bottom:0}.intelligence-product small{display:block;color:var(--sp-muted);font-size:11px;margin-top:5px}.intelligence-product strong{white-space:nowrap;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.product-table th{white-space:normal;min-width:78px}.product-table th:first-child{min-width:145px}
@media(prefers-color-scheme:dark){html:not([data-theme=light]) .main-kpis .profit-card{background:radial-gradient(ellipse at 0 0,#214b3e,transparent 80%),linear-gradient(135deg,#15372b,#142922);border-color:#34755f}html:not([data-theme=light]) .main-kpis .profit-card .eyebrow{color:#c2efdc}html:not([data-theme=light]) .main-kpis .profit-card .quality-label{color:#c2efdc;background:#234b3e;border-color:#4e9a7f}}
[data-theme=dark] .main-kpis .profit-card{background:radial-gradient(ellipse at 0 0,#214b3e,transparent 80%),linear-gradient(135deg,#15372b,#142922);border-color:#34755f}[data-theme=dark] .main-kpis .profit-card .eyebrow{color:#c2efdc}[data-theme=dark] .main-kpis .profit-card .quality-label{color:#c2efdc;background:#234b3e;border-color:#4e9a7f}
@media(max-width:760px){.sales-summary{gap:18px;align-items:flex-start}.sales-summary .sales-aov .metric-amount{font-size:22px}.sales-summary .intelligence-change{max-width:190px;font-size:9px}.main-kpis>article{min-height:200px}.intelligence-tabs button{padding:7px 10px;font-size:11px}.intelligence-product-columns{grid-template-columns:1fr;gap:14px}.intelligence-product-columns>section{padding:18px}.intelligence-chart-empty{padding:32px 0}.breakdown-row{gap:12px;font-size:12px}.breakdown-row .breakdown-value{font-size:12px}.breakdown-row .is-unavailable{font-size:10px}}
@media(prefers-reduced-motion:reduce){.intelligence-profit-link{scroll-behavior:auto}}
