.stats-card{background:radial-gradient(ellipse at 100% 0, #6974dc16,transparent 60%),#111a2b;border:1px solid #7b8bb827;overflow:hidden}.stats-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.stats-eyebrow{font-size:10px;letter-spacing:.16em;color:#91a7ef}.stats-head h2{margin:8px 0 0}.stats-period{font-size:11px;border:1px solid #8d9ed32b;border-radius:30px;padding:6px 12px;color:#adbeeb;white-space:nowrap}.stats-summary{display:grid;grid-template-columns:1fr .6fr 1.3fr;gap:24px;padding:24px 0;border-bottom:1px solid #899ac41b;margin-bottom:14px}.stats-summary>div{min-width:0}.stats-summary span{display:block;color:#91a1bf;font-size:12px}.stats-summary strong{display:block;font-size:32px;letter-spacing:-.04em;color:#edf2ff;margin-top:8px;font-variant-numeric:tabular-nums}.stats-summary small{font-size:12px;font-weight:400;letter-spacing:0;color:#91a1bf}.stats-leader b{font-size:14px;display:block;margin-top:12px;overflow-wrap:anywhere;line-height:1.7}.stats-note,.stats-footnote{font-size:11px;color:#899bbd;line-height:1.8}.stats-plot svg{display:block;width:100%;height:auto}.stats-grid{stroke:#a7b8eb13;stroke-dasharray:4 6}.stats-axis{fill:#8396bb;font-size:10px}.stats-value{fill:#dce7ff;font-size:11px}.stats-list{max-height:380px;overflow:auto;scrollbar-width:thin;scrollbar-color:#53688e #111a2b}.stats-product{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #91a5d011}.stats-rank{font-size:12px;color:#7e91bb;min-width:22px;font-variant-numeric:tabular-nums}.stats-product-main{flex:1;min-width:0}.stats-product-main>span{font-size:13px;overflow-wrap:anywhere}.stats-product-main svg{display:block;width:100%;height:4px;margin-top:9px}.stats-track{fill:#202e48}.stats-fill{fill:#8c9cfa}.stats-sales .stats-fill{fill:#65d8c6}.stats-product-value{text-align:right;min-width:55px;font-variant-numeric:tabular-nums}.stats-product-value strong{display:block;color:#e2eaff;font-size:15px}.stats-product-value small{color:#8b9ebe;font-size:10px}.stats-footnote{display:block;padding-top:16px}@media(max-width:600px){.stats-summary{grid-template-columns:1fr 1fr;gap:18px}.stats-leader{grid-column:1/-1}.stats-summary strong{font-size:27px}.stats-head{align-items:flex-start}.stats-head h2{font-size:19px}.stats-period{padding:5px 8px;font-size:10px}.stats-product-main>span{font-size:12px}.stats-product{gap:9px}.stats-plot{margin:0 -8px}}

.stats-line-scroll{overflow-x:auto;max-width:100%;overscroll-behavior:contain;margin:16px 0}.stats-line-plot{display:block;min-width:100%;max-width:none}.stats-line-grid{stroke:#8d9bb72b;stroke-width:1}.stats-line-axis{stroke:#728bac;stroke-width:1.5;fill:none}.stats-series{fill:none;stroke-width:3;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.stats-series-views{stroke:#ecad5f}.stats-series-sales{stroke:#4dc5c0}.stats-point{stroke:#15223a;stroke-width:2}.stats-point-views{fill:#ff9366}.stats-point-sales{fill:#61d8ce}.stats-line-plot g:focus{outline:none}.stats-line-plot g:focus circle,.stats-line-plot g:hover circle{stroke:#fff;stroke-width:3}

/* Override global icon SVG sizing/strokes only inside statistics cards. */
.stats-card .stats-line-plot{width:100%;min-width:900px;max-width:none;height:280px;fill:none;stroke:none;stroke-width:0;flex-shrink:0}
.stats-card .stats-line-plot text{stroke:none;stroke-width:0}
.stats-card .stats-line-grid{stroke:#8d9bb72b;stroke-width:1}
.stats-card .stats-line-axis{stroke:#728bac;stroke-width:1.5;fill:none}
.stats-card .stats-series{fill:none;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}
.stats-card .stats-series-views{stroke:#ecad5f}.stats-card .stats-series-sales{stroke:#4dc5c0}
.stats-card .stats-point{stroke:#15223a;stroke-width:2}.stats-card .stats-point-views{fill:#ff9366}.stats-card .stats-point-sales{fill:#61d8ce}
.stats-card .stats-product-main svg{display:block;width:100%;height:4px;min-width:0;fill:none;stroke:none;stroke-width:0}
.stats-card .stats-product-main rect{stroke:none;stroke-width:0}.stats-card .stats-track{fill:#202e48}.stats-card .stats-fill{fill:#8c9cfa}.stats-card.stats-sales .stats-fill{fill:#65d8c6}
.stats-card .stats-list{scrollbar-gutter:stable;padding-right:8px}.stats-card .stats-line-scroll{width:100%;min-width:0;scrollbar-width:thin;scrollbar-color:#53688e #111a2b}
@media(max-width:600px){.stats-card .stats-line-plot{height:250px;min-width:800px}}

/* Match the admin palette and keep the data more prominent than the grid. */
.stats-card .stats-series-views{stroke:#809bff}.stats-card .stats-point-views{fill:#9ab0ff}
.stats-card .stats-series-sales{stroke:#a795f5}.stats-card .stats-point-sales{fill:#c2b4ff}
.stats-card .stats-line-grid{stroke:#9eafd014;stroke-width:1}.stats-card .stats-line-axis{stroke:#7788aa66;stroke-width:1}
.stats-card .stats-series{stroke-width:2.5}.stats-card .stats-point{stroke:#121a2b;stroke-width:2}
.stats-card .stats-axis{fill:#8b9ab7;font-size:11px}.stats-card .stats-value{fill:#e1e8ff;font-size:12px;font-weight:600}
.stats-card.stats-sales .stats-fill{fill:#a795f5}.stats-card .stats-fill{fill:#809bff}
.stats-card .stats-line-plot{height:300px}.stats-card .stats-note{color:#9cabc6}
.stats-card .stats-product{padding:12px 0}.stats-card .stats-product-value strong{font-size:16px}
@media(max-width:600px){.stats-card .stats-line-plot{height:270px}}
