/* Scoped to student entry so other admin dialogs retain their behavior. */
#addModal .modal-box.large{width:min(1040px,calc(100vw - 32px));max-width:1040px;padding:28px;box-sizing:border-box;overflow-x:hidden}
#manualForm *,#manualForm *::before,#manualForm *::after{box-sizing:border-box}
#manualForm .entry-section-card{padding:22px;margin-bottom:18px;border:1px solid #dde5e1;border-radius:14px;background:#fff}
#manualForm .row-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;align-items:start}
#manualForm .row-inputs:has(>div:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
#manualForm .row-inputs>*,#manualForm .input-group{min-width:0}
#manualForm label{display:block;font-size:13px;line-height:1.5;font-weight:600;margin-bottom:7px;color:#33544b}
#manualForm input:not([type=checkbox]):not([type=radio]),#manualForm select,#manualForm textarea{display:block;width:100%;min-width:0;max-width:100%;min-height:46px;margin:0;font-size:16px;padding:11px 12px;border:1px solid #cfddd7;border-radius:9px;background:#f8faf9}
#manualForm input:focus-visible,#manualForm select:focus-visible{outline:2px solid #428574;outline-offset:2px}
#manualForm .entry-section-title{flex-wrap:wrap;gap:8px;margin-bottom:20px;line-height:1.5}
#manualForm .contact-choice-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
#manualForm .contact-chip-btn{min-width:0;white-space:normal;min-height:44px}
#manualForm [id$=Section]>div:first-child{flex-wrap:wrap;gap:6px}
@media(max-width:800px){#manualForm .row-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}#addModal .modal-box.large{padding:22px}}
@media(max-width:520px){#addModal .modal-box.large{width:calc(100vw - 16px);padding:16px}#manualForm .entry-section-card{padding:16px}#manualForm .row-inputs,#manualForm .row-inputs:has(>div:nth-child(2):last-child),#manualForm .contact-choice-chips{grid-template-columns:1fr}#addModal .quick-entry-header,#manualForm .quick-class-label{flex-wrap:wrap;gap:12px}#addModal .quick-entry-badge{display:none}}
