.scoped-market-card{padding:24px;border:1px solid var(--line,rgba(255,255,255,.15));border-radius:16px;background:var(--surface,rgba(255,255,255,.025));min-width:0}.scoped-market-card h2{margin:6px 0 12px;font-size:1.5rem}.scoped-market-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:18px 0}.scoped-market-value strong{font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.2}.scoped-market-card p{line-height:1.6}.scoped-market-meta{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.875rem;opacity:.8}.scoped-market-table-wrap{overflow-x:auto;margin-top:18px}.scoped-market-table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.scoped-market-table th,.scoped-market-table td{border-bottom:1px solid var(--line,rgba(255,255,255,.15));padding:10px;vertical-align:top}.scoped-market-table th:first-child,.scoped-market-table td:first-child{padding-left:0}.scoped-market-table td:last-child,.scoped-market-table th:last-child{text-align:right;white-space:nowrap}.scoped-market-table a{text-decoration:underline;text-underline-offset:3px}.scoped-market-table small{display:block;opacity:.75}.scoped-market-error{color:var(--danger,#ef9b9b)}.scoped-market-card details{margin-top:18px}.scoped-market-card summary{cursor:pointer;line-height:1.5}.scoped-market-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.scoped-market-controls select{padding:10px;border-radius:8px;border:1px solid var(--line,rgba(255,255,255,.15));color:inherit;background:var(--surface,#121924);font:inherit;max-width:100%}.scoped-market-card[hidden]{display:none!important}.scoped-market-method{margin-bottom:28px;max-width:80ch}.scoped-market-card-loading{opacity:.7}.scoped-market-incomplete{font-weight:600}.scoped-market-subtotal{font-size:.875rem}.market-indices{display:grid;grid-template-columns:1fr;gap:24px}.scoped-market-sales-link{margin:24px 0}@media(min-width:1100px){.market-indices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.scoped-market-card{padding:18px}.scoped-market-table th,.scoped-market-table td{padding:8px}}
.scoped-market-chart{display:block;width:100%;height:auto;margin:18px 0;color:var(--accent,#b7bbcb);border-block:1px solid var(--line,rgba(255,255,255,.15));padding-block:8px}
