.account-settings-form{gap:16px}.account-school-field{display:grid;gap:10px;border:0;padding:0;margin:0}.account-school-field legend{font-weight:800;color:var(--ink,#1f2937)}.account-school-field p{margin:0;color:var(--muted,#64748b);font-size:13px}.school-search-results{display:grid;gap:6px}.school-search-result{display:grid;gap:3px;text-align:left;padding:12px 14px;border:1px solid #e6eaf0;border-radius:14px;background:#fff;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.school-search-result:hover{transform:translateY(-1px);border-color:#f46b35;box-shadow:0 8px 18px rgba(244,107,53,.1)}.school-search-result span,.selected-school span{color:#64748b;font-size:12px}.selected-school{display:grid;gap:5px;padding:12px 14px;border:1px solid #f4c8b6;background:#fff8f4;border-radius:14px}.selected-school.empty{display:block;color:#64748b;background:#fafafa;border-color:#e8edf2}.text-btn{justify-self:start;padding:0;border:0;background:transparent;color:#d95727;font:inherit;font-size:13px;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.account-management-section{display:grid;gap:9px;margin-top:20px;padding-top:18px;border-top:1px solid #e8edf2}.account-management-section h3,.account-management-section p{margin:0}.account-management-section h3{font-size:15px}.account-management-section p{color:#64748b;font-size:12px}.account-management-actions{display:flex;gap:8px;flex-wrap:wrap}.account-management-actions .btn-danger{border-color:#dc5a50;color:#b83f37;background:#fff}
