#division-form label[hidden]{display:none!important}#division-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#division-form label,#division-form select,#division-form input{min-width:0}#division-form .small{font-weight:400;line-height:1.5;margin-top:8px;display:block}.draw-capacity{padding:18px 22px;border:1px solid var(--line);border-radius:8px;margin:18px 0;background:#e8eddf}.draw-capacity p{margin:0;font-size:13px;line-height:1.7}.draw-capacity .btn{margin-top:12px;font-size:12px}.draw-capacity-warning{background:#f3eadb;border-color:#bd9859}.qualification-summary{background:#e8eddf;border-radius:6px;padding:14px;font-weight:700;font-size:14px;line-height:1.6}.qualification-entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0}.qualification-entries label.check{border:1px solid var(--line);border-radius:6px;padding:12px;margin:0;font-size:13px;min-width:0}.qualification-entries label:has(:checked){background:#e8eddf;border-color:#7b9463}.qualification-entries small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.qualification-entries span{overflow-wrap:anywhere}#modal:has(#qualification-plan-form){width:min(800px,calc(100% - 24px));max-height:90dvh;overflow:auto}#qualification-plan-form p{line-height:1.6}#qualification-plan-form>.btn{white-space:normal}#modal:has(#qualification-plan-form) h2{font-size:28px;line-height:1.2}@media(max-width:700px){#division-form .form-grid,.qualification-entries{grid-template-columns:1fr}#modal:has(#qualification-plan-form){padding:24px 18px}#modal:has(#qualification-plan-form) h2{font-size:24px}.draw-capacity{padding:15px}.draw-capacity .btn{white-space:normal}}
