.coverage-shell .page-content{min-width:0}.coverage-scope{margin:-8px 0 16px;color:var(--text-muted);font-size:11px}.coverage-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 16px}.coverage-kpis>div{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.coverage-kpis dt{color:var(--text-secondary);font-size:10px}.coverage-kpis dd{margin:7px 0 0;font:600 23px var(--font-mono),monospace}.coverage-note{color:var(--text-secondary);font-size:11px;line-height:1.5;margin:8px 0 0}.coverage-shell .side-card h3{margin:18px 0 7px;color:var(--text-secondary);font-size:12px;font-weight:600}.coverage-sport h3{display:flex;align-items:center;gap:8px}.coverage-sport h3 span{color:var(--text-muted);font:11px var(--font-mono),monospace}.coverage-books,.coverage-sport ul{list-style:none;margin:0;padding:0}.coverage-sport li{display:grid;grid-template-columns:minmax(0,1fr) auto 42px;grid-gap:12px;gap:12px;align-items:center;min-height:53px;padding:9px 0;border-top:1px solid var(--border)}.coverage-identity{display:flex;align-items:center;gap:9px;min-width:0}.coverage-identity .asset-mark{flex-shrink:0;width:23px;height:23px}.coverage-identity strong{font-size:12px;font-weight:500}.coverage-identity small{display:block;margin-top:4px;color:var(--text-muted);font-size:10px}.coverage-markets{color:var(--text-secondary);font-size:11px}.coverage-active{justify-self:end;padding:3px 5px;border-radius:4px;color:var(--positive);background:var(--positive-soft);font-size:9px}.coverage-books{margin-top:10px;display:grid;grid-gap:10px;gap:10px}.coverage-books li{display:flex;align-items:center;gap:9px;font-size:12px}.coverage-reference{display:block;font:600 17px var(--font-mono),monospace}.coverage-notice{margin-top:12px;padding:10px;border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);font-size:11px}.coverage-market-details{margin-top:16px}.coverage-market-details dl{margin:0}.coverage-market-details dl>div{display:grid;grid-template-columns:minmax(150px,1fr) 2fr;grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid var(--border);font-size:12px}.coverage-market-details dt{font-weight:500}.coverage-market-details dd{margin:0;color:var(--text-secondary);line-height:1.5}@media (max-width:1279px){.coverage-shell .context-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.coverage-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-shell .context-panel{grid-template-columns:minmax(0,1fr)}.coverage-sport li{grid-template-columns:minmax(0,1fr) 42px;gap:6px}.coverage-identity{grid-row:1;grid-column:1}.coverage-active{grid-row:1;grid-column:2}.coverage-markets{grid-row:2;grid-column:1/3;padding-left:32px}.coverage-market-details dl>div{grid-template-columns:minmax(0,1fr);gap:5px}}