.party-tool-note:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0 0 1.5rem;padding:1rem 1.1rem;border:1px solid #cdd8e4;border-radius:14px;background:#f6f9fc}.party-tool-note h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:0;font-size:1.15rem}.party-tool-panel:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:1.25rem;border:1px solid #cdd8e4;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(24,42,65,.06)}.party-tool-fields:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.party-tool-fields label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.4rem;font-weight:700}.party-tool-fields select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;min-height:46px;padding:.65rem;border:1px solid #7d8b99;border-radius:9px;background:#fff;color:#152332;font:inherit}.party-tool-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.party-tool-actions button:disabled:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){cursor:not-allowed;opacity:.55}.party-stage:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;place-items:center;min-height:230px;margin:1.25rem 0;padding:1.5rem;border:2px dashed #9bb0c5;border-radius:18px;background:linear-gradient(145deg,#f8fbfe,#edf4fa);text-align:center}.party-stage__label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0;color:#53687d;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.party-stage__prompt:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:25ch;margin:.65rem auto;font-size:clamp(1.8rem,5vw,3.25rem);font-weight:850;line-height:1.08}.party-stage__prompt[hidden]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none}.party-stage__concealed:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.8rem 0;font-size:1.15rem;font-weight:750}.party-stage__concealed[hidden]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none}.party-timer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0;padding:.8rem 1rem;border-radius:12px;background:#152332;color:#fff}.party-timer strong:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-variant-numeric:tabular-nums;font-size:1.6rem}.party-tool-status:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:1.5em}.party-tool-info:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:2rem 0}.party-tool-info>div:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:1rem;border-left:4px solid #4f789d;background:#f7fafc}.party-tool-info h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:0;font-size:1.2rem}.party-tool-disclaimer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.9rem;color:#526273}.party-tool-noscript:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:1rem;border:1px solid #b36b00;background:#fff7e8}.party-tool-link-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.7rem 1.1rem}.party-tool-link-list a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-weight:700}@media(max-width:760px){.party-tool-fields:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr 1fr}.party-stage:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:190px}.party-tool-info:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}}@media(max-width:440px){.party-tool-fields:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.party-tool-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid}.party-tool-actions .button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%}.party-timer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){align-items:flex-start;flex-direction:column}.party-timer .button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%}}
