.live-picks{padding:24px 0 40px;scroll-margin-top:12px}.picks-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.picks-heading h2{font-size:clamp(24px,3vw,34px);margin:8px 0;letter-spacing:-.05em}.picks-heading p{color:var(--muted);font-size:14px;margin:0;line-height:1.7}.picks-heading>.button{flex-shrink:0;font-size:12px}.picks-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.picks-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;border-bottom:1px solid var(--line);padding-bottom:14px}.picks-toolbar>div{display:flex;gap:6px}.picks-toolbar button,.picks-presets button{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:7px;padding:8px 12px;font-size:12px;min-height:40px}.picks-toolbar button[aria-pressed=true]{background:var(--tint);color:var(--primary);border-color:var(--primary);font-weight:800}.picks-toolbar>span{font-size:12px;color:var(--primary);text-align:right}.picks-notice{min-height:20px;font-size:13px;color:var(--primary);margin:8px 0 12px;line-height:1.6}.picks-empty{border:1px dashed var(--line);border-radius:14px;padding:38px 20px;text-align:center;color:var(--muted);font-size:14px;line-height:1.8}.picks-empty strong{display:block;color:var(--text);font-size:17px;margin-bottom:6px}.picks-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:20px;margin-bottom:14px}.picks-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted)}.picks-card-head span:first-child{font-weight:800;color:var(--primary)}.picks-card h3{font-size:19px;line-height:1.5;overflow-wrap:anywhere;margin:12px 0}.picks-meta{font-size:12px;color:var(--muted);display:flex;gap:8px;justify-content:space-between;line-height:1.6}.picks-options{display:grid;gap:8px;margin:16px 0}.picks-option{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;gap:9px;min-height:48px;padding:10px 12px;font-size:14px;isolation:isolate}.picks-option:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--pick-share,0%);background:var(--tint);z-index:-1}.picks-option:has(input:checked),.picks-option.is-mine{border-color:var(--primary)}.picks-option.is-answer{border-color:var(--primary);font-weight:800}.picks-option input{accent-color:var(--primary);flex-shrink:0;width:16px;height:16px}.picks-option>span{overflow-wrap:anywhere;min-width:0}.picks-option>small{margin-left:auto;flex-shrink:0;font-size:11px;color:var(--muted)}.picks-bet-controls{display:flex;align-items:end;gap:10px}.picks-bet-controls label{display:grid;gap:6px;font-size:11px;color:var(--muted);flex:1}.picks-bet-controls input{width:100%;min-width:0}.picks-bet-controls .button{min-height:44px}.picks-card-note{font-size:12px;line-height:1.7;color:var(--muted);margin:12px 0 0;overflow-wrap:anywhere}.picks-card-note strong{color:var(--primary)}.picks-owner-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.picks-owner-actions .button{font-size:12px;padding:8px 12px;min-height:40px}.picks-create{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:20px}.picks-create summary{cursor:pointer;font-size:17px;font-weight:850;list-style:none;display:flex;justify-content:space-between;gap:10px}.picks-create summary span{color:var(--primary)}.picks-create p{font-size:12px;line-height:1.8;color:var(--muted)}.picks-presets{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0}.picks-presets button{color:var(--primary);font-size:11px;padding:6px 10px}.picks-create form{display:grid;gap:13px}.picks-create label,.picks-dialog label{display:grid;gap:6px;font-size:12px;color:var(--muted)}.picks-create label small,.picks-dialog label small{font-weight:400}.picks-create :is(input,select){width:100%;min-width:0;font-size:13px}.picks-create form>.button{margin-top:5px;min-height:44px}.picks-rules{border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.picks-rules summary{font-size:12px;color:var(--muted)}.picks-practice{margin:18px 0 0;border-top:1px solid var(--line);padding-top:14px;font-size:11px!important}.picks-dialog{width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;position:fixed;inset:0;margin:auto;transform:none;height:auto;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--text);padding:24px;box-shadow:0 20px 80px var(--shadow)}.picks-dialog[open]{display:block}.picks-dialog::backdrop{background:rgb(3 7 13 / 85%)}.picks-dialog h3{margin:0 0 14px;font-size:22px}.picks-dialog p{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.picks-dialog input.ui-input{width:100%}.picks-dialog #picks-resolve-choices{display:grid;gap:8px;margin:16px 0}.picks-dialog #picks-resolve-choices label{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--text)}.picks-dialog input[type=radio]{accent-color:var(--primary)}.picks-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}#picks-resolve-error{color:var(--red)}.live-picks button:disabled{opacity:.55;cursor:wait}
.picks-modes{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 16px}.picks-modes .button{font-size:12px;min-height:40px;padding:8px 12px}.picks-modes [aria-pressed=true],.picks-demo-controls [aria-pressed=true]{background:var(--tint);border-color:var(--primary);color:var(--primary);font-weight:800}.picks-modes>span{font-size:12px;color:var(--muted);margin-left:6px}.picks-demo-banner{display:flex;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid var(--primary);border-radius:12px;background:var(--tint);margin-bottom:22px}.picks-demo-banner[hidden]{display:none}.picks-demo-banner strong{font-size:15px;color:var(--primary)}.picks-demo-banner p{margin:8px 0 0;max-width:650px;font-size:12px;color:var(--muted);line-height:1.8}.picks-demo-controls{display:flex;flex-direction:column;gap:8px;flex-shrink:0;align-items:flex-end}.picks-demo-controls>div{display:flex;gap:6px}.picks-demo-controls button{border:1px solid var(--line);border-radius:7px;padding:8px 10px;min-height:38px;font-size:11px;background:var(--panel);color:var(--text)}.picks-demo-controls>[data-picks-reset]{border:0;background:transparent;color:var(--muted);padding:2px 4px;min-height:30px}.picks-card [data-picks-demo-result]{margin-top:12px;font-size:12px;min-height:40px}
@media(max-width:900px){.picks-layout{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.picks-card{padding:16px}.picks-demo-banner{flex-direction:column}.picks-demo-controls{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}}
@media(max-width:650px){.live-picks{padding-top:14px}.picks-layout{display:flex;flex-direction:column;gap:20px}.picks-feed,.picks-create{width:100%}.picks-create{order:-1;padding:16px}.picks-heading{align-items:start;gap:12px}.picks-heading>.button{padding:9px 10px;font-size:10px;max-width:115px;text-align:center}.picks-heading p{font-size:12px}.picks-heading h2{font-size:25px}.picks-toolbar{gap:6px}.picks-toolbar>span{max-width:140px;font-size:11px}.picks-card h3{font-size:17px}.picks-bet-controls{gap:8px}.picks-bet-controls .button{font-size:12px;padding:10px 12px}.picks-meta{flex-wrap:wrap}.picks-option{padding:10px;font-size:13px}.picks-dialog{padding:20px}}
