.place-draw-dialog{width:min(650px,calc(100% - 20px));padding:1.5rem}.place-draw-dialog [hidden]{display:none!important}.place-draw-dialog h2{margin:.25rem 0 0}.place-draw-dialog .draw-event{font-weight:700;font-size:1.05rem;margin-bottom:.9rem}.place-draw-dialog form>label{margin:1rem 0}.place-draw-dialog form>button{margin:.35rem .35rem .35rem 0}.draw-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0}.draw-stats span{background:#edf5f5;border-radius:12px;padding:.8rem;text-align:center;font-size:.8rem}.draw-stats strong{display:block;font-size:1.7rem;color:#155469}.draw-phase{color:#246b5d;text-transform:uppercase;font-weight:750;letter-spacing:.07em;font-size:.8rem;margin-top:1rem}.draw-explanation{margin:1rem 0;color:#416073}.place-draw-dialog .draw-button{display:block;width:100%;min-height:115px;padding:1.4rem .5rem;margin:1.15rem 0 .65rem;background:linear-gradient(145deg,#177981,#125365);color:#fff;border:0;border-radius:20px;font-size:clamp(1.35rem,5.5vw,1.9rem);box-shadow:0 6px 0 #103f4a;white-space:normal;overflow-wrap:anywhere}.place-draw-dialog .draw-button:active:not(:disabled){transform:translateY(3px);box-shadow:0 3px 0 #103f4a}.draw-pool-count{text-align:center;color:#496878;font-size:.9rem}.draw-switch{margin:1rem 0;width:100%;font-size:.9rem}.draw-result{text-align:center;padding:1rem;margin:1rem 0;border:2px solid #177981;border-radius:18px;background:#eff9f5;scroll-margin-top:1rem}.draw-result>span{display:block;font-size:.9rem}.draw-result>strong{display:block;font-size:5rem;line-height:1.2;color:#125365;font-variant-numeric:tabular-nums}.draw-question{padding:1rem;border:1px solid #a7c9c3;border-radius:14px;background:#f3faf7;margin:1rem 0}.draw-question button{display:block;width:100%;margin-top:.75rem}.draw-question p{font-size:.9rem}.draw-member-form{margin:1rem 0;padding-bottom:1rem}.draw-member-form h3{margin-top:.5rem}.draw-member-form button.primary{width:100%}.draw-details{margin:1.2rem 0;border-top:1px solid var(--line);padding-top:1rem;font-size:.9rem}.draw-details p{overflow-wrap:anywhere;margin:.7rem 0}.draw-assignment{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.draw-assignment>strong{color:#155469}.draw-assignment span{overflow-wrap:anywhere}.draw-assignment small{display:block}.draw-saved{font-size:.75rem;color:#617681;margin:1.5rem 0 0}.draw-edit-setup{margin-top:1rem}.capture-place{display:block;font-size:.8rem;font-weight:750;color:#176a6a}.capture-row input:checked~span{font-weight:700}@media(max-width:480px){.place-draw-dialog{padding:1rem;max-height:95dvh}.draw-assignment{grid-template-columns:72px minmax(0,1fr)}.draw-assignment button{grid-column:2;justify-self:start}.draw-result>strong{font-size:4.5rem}.draw-stats{gap:.5rem}.place-draw-dialog .dialoghead{margin-bottom:.7rem}}@media(prefers-reduced-motion:reduce){.draw-button:active{transform:none!important}}
