.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}
@media(max-width:900px){.picks-layout{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.picks-card{padding:16px}}
@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}}
.picks-identity{font-size:12px;color:var(--muted);white-space:nowrap}.picks-empty{padding:16px}.live-picks{padding:24px 0}.picks-heading h2{font-size:22px}.picks-heading{margin-bottom:16px}.picks-create{padding:14px}.picks-create summary{font-size:14px}.picks-create-details{margin:0}
@media(max-width:650px){.picks-create{order:0}.picks-heading h2{font-size:20px}}.live-picks{padding:0}.picks-layout{grid-template-columns:minmax(0,1fr);gap:12px}.picks-heading{margin:0 0 12px}.picks-heading p{font-size:12px;margin:0}.picks-create{padding:12px;border-radius:8px}.picks-create>details>p{margin:10px 0}.picks-create form{gap:10px;margin-top:12px}.picks-extra>summary{font-size:12px;font-weight:400;color:var(--muted);padding:8px 0}.picks-extra[open]{display:grid;gap:10px}.picks-extra[open]>label{margin:10px 0}.picks-rules{margin-top:12px;padding-top:12px}.picks-option{width:100%;text-align:left;color:var(--text);background:transparent;font:inherit;font-size:13px}.picks-option[type=submit]{cursor:pointer}.picks-option[type=submit]:hover,.picks-option[type=submit]:focus-visible{border-color:var(--primary);background:var(--tint)}.picks-option[type=submit]:disabled{cursor:wait}.picks-card{padding:14px;border-radius:8px}.picks-card h3{font-size:16px}.picks-empty{border:0;padding:10px 0;text-align:left}.picks-empty strong{font-size:13px;font-weight:400;color:var(--muted)}
/* Compact question cards with equal, readable choices and visible submission feedback. */
.picks-heading{padding:4px 0 14px;border-bottom:1px solid var(--line);align-items:center}.picks-heading p{line-height:1.6}.picks-identity{padding:5px 9px;border:1px solid var(--line);border-radius:20px;font-size:11px}.picks-layout{display:flex;flex-direction:column;gap:16px}.picks-create{order:-1;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 14px;background:transparent}.picks-create>details>summary{font-size:13px;padding:4px 0;color:var(--text)}.picks-create>details>summary>span{font-size:18px}.picks-create form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.picks-question-field,.picks-extra,.picks-create form>button{grid-column:1/-1}.picks-create form>button{justify-self:start;padding:9px 22px;min-height:38px}.picks-create :is(input,select){background:var(--bg);height:42px;border-radius:8px}.picks-rules{border:0;margin:8px 0 0;padding:0}.picks-rules summary{font-weight:400!important;font-size:11px!important;color:var(--muted)!important}.picks-toolbar{padding-bottom:10px;border-bottom:0}.picks-toolbar button{min-height:32px;padding:6px 10px;font-size:11px}.picks-toolbar>span{padding:5px 10px;background:var(--tint);border-radius:20px;font-size:11px;font-weight:700}.picks-notice:empty{display:none}.picks-notice{padding:9px 12px;border-radius:8px;background:var(--tint);font-size:12px;margin:0 0 10px}#picks-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.picks-card{margin:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.picks-card h3{margin:12px 0 8px;font-size:17px;font-weight:750;letter-spacing:-.025em;line-height:1.5}.picks-card-head{font-size:10px}.picks-card-head>span:first-child{padding:3px 7px;background:var(--tint);border-radius:5px}.picks-meta{font-size:11px}.picks-options{margin:14px 0 0;gap:8px}.picks-option{min-height:52px;padding:11px;gap:10px;border-radius:9px;transition:border-color .12s,background .12s;align-items:center}.picks-choice-index{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:11px;font-weight:700}.picks-choice-label{font-size:13px;font-weight:650;flex:1}.picks-choice-stat{font-variant-numeric:tabular-nums;font-size:10px!important}.picks-option:hover .picks-choice-index,.picks-option.is-mine .picks-choice-index{border-color:var(--primary);color:var(--primary);background:var(--tint)}.picks-option.is-sending{border-color:var(--primary);background:var(--tint)}.picks-card-note{font-size:11px;margin-top:10px}.picks-empty{grid-column:1/-1;padding:14px 0 8px}.picks-owner-actions .button{font-size:11px;min-height:34px;padding:6px 9px}.picks-extra summary{font-size:11px!important}.picks-card form[aria-busy=true]{opacity:.75}
@media(max-width:760px){#picks-list{grid-template-columns:minmax(0,1fr)}.picks-heading{gap:8px}.picks-heading p{font-size:11px}.picks-card{padding:14px}.picks-card h3{font-size:16px}.picks-option{min-height:50px}.picks-choice-stat{font-size:9px!important}}
.picks-layout{align-items:stretch}.picks-feed{width:100%;min-width:0}.picks-create form{max-width:640px}.picks-options{grid-template-columns:repeat(2,minmax(0,1fr))}.picks-choice-stat{white-space:nowrap}.picks-choice-label{overflow-wrap:anywhere}
@media(max-width:760px){.picks-options{grid-template-columns:minmax(0,1fr)}}
