.market-overview,.market-discovery{margin:0 0 24px}.market-benchmarks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.market-benchmark,.market-breadth,.market-discovery-grid>article{padding:18px;border:1px solid var(--line,rgba(150,170,200,.18));border-radius:20px;background:var(--panel,rgba(140,160,190,.05));min-width:0}.market-benchmark>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.market-eyebrow{font-size:11px;color:var(--muted,#8996aa)}.market-benchmark>strong{display:block;font-size:25px;margin:14px 0 3px;font-variant-numeric:tabular-nums}.market-benchmark small{display:block;font-size:10px;color:var(--muted,#8996aa);margin-top:12px}.market-breadth{margin-top:12px}.market-breadth>div:first-child{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap}.market-breadth span,.market-breadth p,.market-discovery-heading p,.market-empty,.market-screen-row p{font-size:12px;color:var(--muted,#8996aa);line-height:1.6}.market-breadth-counts{display:flex;gap:20px;margin-top:14px;font-size:12px;flex-wrap:wrap}.market-breadth-bar{display:flex;height:5px;border-radius:8px;overflow:hidden;background:rgba(150,160,180,.18);margin-top:10px}.market-breadth-bar i:first-child{background:var(--green,#60c2a0)}.market-breadth-bar i:nth-child(2){background:var(--red,#ed8595)}.market-breadth p{margin:10px 0 0}.market-discovery-heading h2{font-size:18px;margin:0}.market-discovery-heading p{margin:6px 0 14px}.market-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.market-discovery-grid h3{font-size:13px;margin:0 0 12px}.market-screen-row{padding:10px 0;border-top:1px solid rgba(150,170,200,.12)}.market-screen-row>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.market-screen-row p{margin:3px 0 0}.market-empty{padding:8px 0}@media(max-width:900px){.market-benchmarks{grid-template-columns:repeat(2,minmax(0,1fr))}.market-discovery-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.market-overview *,.market-discovery *{animation:none!important}}
.market-screen-row small{display:block;font-size:10px;color:var(--muted,#8996aa);margin-top:3px}.market-screen-more summary,.market-industries summary{cursor:pointer;font-size:12px;padding:12px 0;color:var(--accent,#9bc7ff)}.market-industries{margin-top:16px;border:1px solid var(--line,rgba(150,170,200,.18));border-radius:18px;padding:4px 18px}.market-industries p{font-size:12px;color:var(--muted,#8996aa);line-height:1.6}.market-industry-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 80px;gap:12px;font-size:12px;padding:10px 0;border-top:1px solid rgba(150,170,200,.12)}.market-industry-row>span:nth-child(2){font-size:10px;color:var(--muted,#8996aa)}.market-industry-row>b{text-align:right;font-variant-numeric:tabular-nums}
.market-filter-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;margin-bottom:16px;border:1px solid var(--accent,#9bc7ff);border-radius:14px;font-size:13px}.market-filter-note button{margin-left:auto;border:1px solid var(--line,rgba(150,170,200,.2));border-radius:9px;padding:6px 10px;background:transparent;color:inherit;cursor:pointer}
.market-screen-row > .market-screen-dates { display:flex; align-items:flex-start; justify-content:flex-start; flex-direction:column; gap:3px; margin-top:9px; }
.market-screen-dates small { margin:0; line-height:1.5; font-size:11px; }
.market-screen-coverage { font-size:11px; line-height:1.6; color:var(--muted); margin:-4px 0 14px; }
