.secretary-only{display:none}body.is-secretary .secretary-only{display:flex}body.is-secretary .nav-item:not(.secretary-only),body.is-secretary .top-actions{display:none}.enrollment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}.enrollment-grid label{display:block;font-size:13px;font-weight:750;margin:14px 0}.enrollment-grid input,.enrollment-grid select{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fbfaf7}.enrollment-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px;padding:15px 0;border-bottom:1px solid var(--line);align-items:center}.enrollment-row small{display:block;color:var(--muted);margin-top:4px}.enrollment-row select{padding:9px;border:1px solid var(--line);border-radius:8px;background:white}.profile-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.profile-counts article{background:white;border-radius:14px;padding:18px;box-shadow:var(--shadow)}.profile-counts small{display:block;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em}.profile-counts strong{font:29px Georgia;display:block;margin-top:5px}@media(max-width:750px){.enrollment-grid,.profile-counts{grid-template-columns:1fr}.enrollment-row{grid-template-columns:1fr}}
