
/* /agentlink_ddf/static/src/css/ddf_phase4a_market_report.css */
.sd-market-report-hero{background:linear-gradient(135deg,#eef8fb 0%,#fff 65%)}.sd-stat-card{height:100%;padding:1.25rem;border-radius:.75rem;background:#fff;box-shadow:0 .25rem 1rem rgba(0,0,0,.07);border:1px solid rgba(0,0,0,.05)}.sd-stat-card span{display:block;color:#6c757d;font-size:.875rem;margin-bottom:.35rem}.sd-stat-card strong{display:block;font-size:1.75rem;line-height:1.15}.sd-editorial-content p:last-child{margin-bottom:0}.sd-sticky-card{top:6rem}.sd-market-chart{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;padding:1rem;box-shadow:0 .25rem 1rem rgba(0,0,0,.05)}.sd-chart-toolbar{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.sd-chart-canvas{min-height:280px;overflow:hidden}.sd-chart-svg{width:100%;height:auto;display:block}.sd-chart-grid{stroke:#dfe5e8;stroke-width:1}.sd-chart-line{fill:none;stroke:currentColor;stroke-width:3}.sd-chart-point{fill:currentColor}.sd-chart-label{font-size:11px;fill:#667}.sd-seller-conversion-band{background:#eef8fb}@media(max-width:767.98px){.sd-stat-card strong{font-size:1.35rem}.sd-chart-canvas{min-height:220px}.sd-sticky-card{position:static!important}}.sd-chart-empty-state{min-height:280px; display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; padding:2rem; color:#6c757d;}.sd-chart-empty-state strong{display:block; font-size:1.35rem; color:#212529; margin-bottom:.35rem;}.sd-chart-empty-state span{max-width:34rem;}