a{color:var(--gold)}.market-summary{display:grid;grid-template-columns:1fr 1fr 2fr;gap:24px;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:22px;margin:24px 0}.market-summary>div>span{display:block;color:var(--muted);font-size:10px;letter-spacing:1px;margin-bottom:10px}.market-summary strong{font-size:28px}.market-source #sources>div{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;margin-bottom:8px}.market-source small{width:100%;color:var(--gold)}.market-stale{color:var(--gold)}.comparison-help{color:var(--muted);font-size:12px;line-height:1.6;max-width:920px}.spread-table table{min-width:650px}.spread-table th,.spread-table td{padding:15px 20px;vertical-align:middle}.spread-table thead th{font-size:12px;color:var(--text);border-bottom:1px solid var(--line)}.spread-table thead small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.spread-table tbody th{border-top:1px solid var(--line);text-align:left}.matchup-time{font-size:10px;margin-bottom:8px;color:var(--muted)}.matchup-team{display:flex;align-items:center;gap:8px;min-height:31px;color:var(--text)}.matchup-team small{font-size:9px;color:var(--muted);margin-left:auto}.matchup-team img,.market-pick img{object-fit:contain}.line-row{display:flex;justify-content:space-between;gap:20px;line-height:31px;font-size:13px}.line-row span{font-size:10px;color:var(--muted)}.line-row b{font-variant-numeric:tabular-nums}.line-status{display:block;color:var(--muted);font-size:9px;margin-top:5px}.market-pick{display:flex;align-items:center;gap:8px}.market-pick .weight{margin-left:auto}.pick-lines{font-size:11px;margin:10px 0 6px;color:var(--muted)}.pick-lines span{padding:0 3px}.advantage{font-size:12px;color:var(--muted)}.advantage.better{color:var(--green)}.advantage.worse{color:var(--red)}.pick-unavailable{font-size:11px;color:var(--muted)}@media(max-width:700px){.market-summary{grid-template-columns:1fr 1fr;padding:16px;gap:16px}.market-source{grid-column:1/-1}.header-actions{gap:8px;font-size:12px}.spread-table th,.spread-table td{padding:12px}.spread-table{max-height:none}}
