
/* PointsBall 2.30.4 · Parlay capacity + insurance reserve */
.parlay-capacity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.parlay-capacity-card{grid-column:span 2;border-color:rgba(74,222,128,.38)!important;background:linear-gradient(135deg,rgba(74,222,128,.10),rgba(34,211,238,.06))!important}
.parlay-capacity-card b{font-size:clamp(1.55rem,3vw,2.45rem)!important}
.insurance-wallet-control{margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--panel);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:16px;align-items:end}
.insurance-wallet-control>div{display:grid;gap:5px}.insurance-wallet-control span{font-size:.72rem;font-weight:800;letter-spacing:.12em}.insurance-wallet-control b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.insurance-wallet-control small{color:var(--muted)}
.insurance-wallet-control form{display:flex;gap:8px;align-items:center}.insurance-wallet-control input{min-width:0;flex:1}
@media(max-width:900px){.parlay-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insurance-wallet-control{grid-template-columns:1fr}}
@media(max-width:560px){.parlay-capacity-grid{grid-template-columns:1fr}.parlay-capacity-card{grid-column:auto}.insurance-wallet-control form{display:grid;grid-template-columns:1fr}.insurance-wallet-control .btn{width:100%}}
