.form-button{align-self:end}.school-checks{max-height:340px;overflow:auto;border:1px solid var(--line);border-radius:12px;padding:10px;background:#f8fbfa}.school-group{display:grid;gap:6px;padding:9px 0;border-bottom:1px solid var(--line)}.school-group:last-child{border-bottom:0}.school-group>b{color:var(--brand-deep);font-size:11px;position:sticky;top:0;background:#f8fbfa;padding:5px 0}.school-group label{font-size:10px;line-height:1.6;display:flex;gap:6px;align-items:flex-start}.school-group input{margin-top:2px;accent-color:var(--brand)}
