/* PointsBall 2.30.1 — Frontier Composer multi-pick + Singles/Parlay slip */
.core-compose-lines button.is-picked,.core-next-lines button.is-picked{border-color:rgba(24,209,231,.78)!important;background:linear-gradient(145deg,rgba(24,209,231,.18),rgba(24,209,231,.06))!important;box-shadow:0 0 0 1px rgba(24,209,231,.16),0 0 24px rgba(24,209,231,.1);color:var(--text)!important;transform:translateY(-1px)}
.core-compose-lines button.is-picked b,.core-next-lines button.is-picked b{color:#7ff2ff!important}
.core-compose-tray{position:sticky;bottom:calc(82px + env(safe-area-inset-bottom));z-index:8;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:13px 15px;border:1px solid var(--b1);border-radius:17px;background:color-mix(in srgb,var(--s1) 94%,transparent);box-shadow:0 18px 42px rgba(0,0,0,.26);backdrop-filter:blur(18px)}
.core-compose-tray.has-picks{border-color:rgba(24,209,231,.34);box-shadow:0 18px 44px rgba(0,0,0,.3),0 0 26px rgba(24,209,231,.08)}
.core-compose-tray>div:first-child{display:grid;gap:2px;min-width:0}.core-compose-tray span{font:900 7px var(--mono);letter-spacing:.11em;color:var(--cyan)}.core-compose-tray strong{font-size:12px}.core-compose-tray small{font-size:9px;color:var(--muted)}
.core-compose-tray-actions{display:flex;align-items:center;gap:8px;flex:none}.core-compose-tray-actions .btn,.core-compose-tray-actions .core-ghost{min-height:38px;padding:0 12px;font-size:8px}.core-compose-tray button:disabled{opacity:.38;cursor:not-allowed}
.slip-wager-mode{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 12px;padding:5px;border:1px solid var(--line2);border-radius:15px;background:var(--s2)}
.slip-wager-mode button{display:grid;gap:2px;min-height:48px;padding:8px 11px;text-align:left;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--muted)}
.slip-wager-mode button b{font:950 9px var(--mono);letter-spacing:.08em}.slip-wager-mode button span{font-size:8px}.slip-wager-mode button.active{border-color:rgba(24,209,231,.35);background:rgba(24,209,231,.09);color:var(--text);box-shadow:inset 0 0 0 1px rgba(24,209,231,.05)}
.slip-wager-mode button:disabled{opacity:.36;cursor:not-allowed}
.singles-ticket .selectable-single{grid-template-columns:24px 42px minmax(0,1fr) auto auto;align-items:center}.slip-single-action{min-height:34px;padding:0 9px;border:1px solid rgba(24,209,231,.35);border-radius:9px;background:rgba(24,209,231,.08);color:var(--cyan);font:950 7px var(--mono);letter-spacing:.05em;white-space:nowrap}.slip-single-action:hover{background:rgba(24,209,231,.14)}
.slip-mode-guidance{display:grid;gap:4px;margin:10px 0;padding:11px 12px;border:1px solid var(--line2);border-radius:12px;background:var(--s2)}.slip-mode-guidance b{font:950 8px var(--mono);letter-spacing:.08em;color:var(--cyan)}.slip-mode-guidance span{font-size:9px;line-height:1.45;color:var(--muted)}
html[data-theme="light"] .core-compose-tray{background:rgba(255,255,255,.96);box-shadow:0 16px 36px rgba(35,55,75,.12)}html[data-theme="light"] .core-compose-lines button.is-picked,html[data-theme="light"] .core-next-lines button.is-picked{background:#e9f9fc!important;border-color:#75cede!important;color:#14313c!important}html[data-theme="light"] .slip-wager-mode,html[data-theme="light"] .slip-mode-guidance{background:#f4f8fb}
@media(max-width:700px){.core-compose-tray{bottom:calc(92px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px}.core-compose-tray-actions{align-self:center}.singles-ticket .selectable-single{grid-template-columns:24px 38px minmax(0,1fr) auto}.singles-ticket .selectable-single>.slip-single-action{grid-column:3/-1;width:100%;margin-top:7px}.slip-wager-mode button{min-height:52px}.slip-wager-mode button span{font-size:7.5px}}
@media(max-width:390px){.core-compose-tray{grid-template-columns:1fr}.core-compose-tray-actions{width:100%}.core-compose-tray-actions button{flex:1}.slip-wager-mode{gap:5px}.slip-wager-mode button{padding:7px 8px}}
