.quick-props-heading { display:flex; align-items:baseline; flex-wrap:wrap; gap:6px 12px; margin:4px 0 12px; }
.quick-props-heading strong { color:var(--text); font-size:14px; }
.quick-props-heading span,.quick-props-note { color:var(--muted); font-size:11px; line-height:1.5; }
.quick-props-teams { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
.quick-props-team { min-width:0; border:1px solid var(--border); border-radius:10px; padding:10px; background:var(--bg3); }
.quick-props-team h4 { display:flex; flex-wrap:wrap; align-items:baseline; gap:4px 8px; margin:0 0 8px; font-size:12px; color:var(--text); }
.quick-props-team h4 span { color:var(--accent); font-size:10px; font-weight:500; }
.quick-prop-row { display:grid; grid-template-columns:minmax(0,1fr) 65px 64px; align-items:center; gap:8px; padding:9px 0; border-top:1px solid var(--border); }
.quick-prop-player,.quick-prop-price { display:flex; flex-direction:column; min-width:0; gap:4px; }
.quick-prop-player strong { font-size:12px; color:var(--text); overflow-wrap:anywhere; }
.quick-prop-player span,.quick-prop-price span { color:var(--muted); font-size:10px; overflow-wrap:anywhere; }
.quick-prop-price { text-align:right; }
.quick-prop-price strong { color:var(--accent); font-size:13px; }
.quick-prop-row .add-bet-btn { min-height:34px; padding:4px 6px; }
.quick-props-more summary { cursor:pointer; color:var(--accent); font-size:11px; padding:9px 0 2px; }
.quick-props-empty { color:var(--muted); font-size:12px; line-height:1.5; margin:12px 0; }
.quick-props-note { margin:9px 0 0; }
@media (max-width:700px) { .quick-props-teams { grid-template-columns:minmax(0,1fr); gap:8px; } }
