@charset "UTF-8";.SchoolTeamPage_heading__ZiGkR{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-m);flex-wrap:wrap}.SchoolTeamPage_heading__ZiGkR h1,.SchoolTeamPage_heading__ZiGkR h2{margin:0}.SchoolTeamPage_heading__ZiGkR>div{display:flex;flex-direction:column;gap:var(--padding-xs)}.SchoolTeamPage_tableWrap__rvA6O{overflow-x:auto}.SchoolTeamPage_table__YmpT_{width:100%;border-collapse:collapse;text-align:left}.SchoolTeamPage_table__YmpT_ th{background:var(--g-color-base-generic);font-size:14px}.SchoolTeamPage_table__YmpT_ td,.SchoolTeamPage_table__YmpT_ th{padding:var(--padding-s);border-bottom:1px solid var(--g-color-line-generic)}.SchoolTeamPage_person__Cda22{display:flex;align-items:center;gap:var(--padding-s);text-align:left;background:none;border:0;color:inherit;font:inherit}button.SchoolTeamPage_person__Cda22{cursor:pointer}.SchoolTeamPage_person__Cda22 small{display:block;color:var(--g-color-text-secondary);font-size:12px;margin-top:var(--padding-xxs)}.SchoolTeamPage_badge__dskpN{display:inline-block;border-radius:16px;background:var(--g-color-base-generic);padding:var(--padding-xxs) var(--padding-xs);font-size:12px;white-space:nowrap}.SchoolTeamPage_dialog__ryYkn{display:flex;flex-direction:column;gap:var(--padding-s);padding:var(--padding-l);width:min(471px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;box-sizing:border-box}.SchoolTeamPage_permissions__wcBIj{display:flex;flex-direction:column;gap:var(--padding-s);margin-top:var(--padding-s)}.SchoolTeamPage_permissions__wcBIj>label{display:flex;justify-content:space-between;flex-direction:row-reverse;gap:var(--padding-s)}.SchoolTeamPage_upcoming__87r71{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-xs)}.SchoolTeamPage_actions__KMyg0{display:flex;gap:var(--padding-s);flex-wrap:wrap;margin-top:var(--padding-s)}.SchoolTeamPage_memberDetails__uOytp{display:flex;flex-direction:column;gap:var(--padding-m);width:100%}.SchoolTeamPage_memberGrid__zRZKY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--padding-m);align-items:start}.SchoolTeamPage_memberSummary__eta2H{display:flex;flex-direction:column;gap:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:16px;padding:var(--padding-m)}.SchoolTeamPage_srOnly__YD3xv{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:640px){.SchoolTeamPage_memberGrid__zRZKY{grid-template-columns:1fr}.SchoolTeamPage_table__YmpT_ td,.SchoolTeamPage_table__YmpT_ th{padding:var(--padding-xs)}.SchoolTeamPage_dialog__ryYkn{padding:var(--padding-m)}}.SchoolTeamPage_workspace__2UQlK{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--padding-xl);align-items:start}.SchoolTeamPage_content__lPu4h{display:flex;flex-direction:column;gap:var(--padding-l);min-width:0;padding-top:var(--padding-s)}@media(max-width:1100px){.SchoolTeamPage_workspace__2UQlK{grid-template-columns:220px minmax(0,1fr);gap:var(--padding-l)}}@media(max-width:720px){.SchoolTeamPage_workspace__2UQlK{grid-template-columns:minmax(0,1fr)}.SchoolTeamPage_content__lPu4h{padding:0}}.g-switch{position:relative}.g-switch__control{opacity:0;cursor:pointer}.g-switch__indicator{display:inline-block;position:relative}.g-switch__indicator:before{content:"";position:absolute;inset:0;background-color:var(--g-color-base-generic-medium);transition:background .1s linear}.g-switch__indicator:after{content:" ";visibility:hidden}.g-switch__slider{position:absolute;content:"";border-radius:50%;background-color:var(--g-color-base-background);transition:transform .15s ease-out}.g-switch__outline{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;background:none;pointer-events:none}.g-switch__control:focus-visible+.g-switch__outline{outline:2px solid var(--g-color-line-focus)}.g-switch_loading .g-switch__slider:after{content:"";position:absolute;box-sizing:border-box;border-radius:50%;inset-inline-start:2px;inset-block-start:2px;border-color:var(--g-color-base-generic-accent);border-style:solid;border-block-start-color:transparent;animation:g-spin 1s linear infinite}@media (prefers-reduced-motion:reduce){.g-switch_loading .g-switch__slider:after{animation:none}}.g-switch_size_s .g-switch__indicator,.g-switch_size_s .g-switch__indicator:before,.g-switch_size_s .g-switch__outline{width:28px;height:16px;border-radius:10px}.g-switch_size_s .g-switch__slider{inset-block-start:2px;inset-inline-start:2px;width:12px;height:12px}.g-switch_size_s .g-switch__slider:after{width:8px;height:8px;border-width:2px}.g-switch_size_m .g-switch__indicator,.g-switch_size_m .g-switch__indicator:before,.g-switch_size_m .g-switch__outline{width:36px;height:20px;border-radius:10px}.g-switch_size_m .g-switch__slider{inset-block-start:2px;inset-inline-start:2px;width:16px;height:16px}.g-switch_size_m .g-switch__slider:after{width:12px;height:12px;border-width:2px}.g-switch_size_m .g-switch__text{margin-block-start:3px}.g-switch_size_l .g-switch__indicator,.g-switch_size_l .g-switch__indicator:before,.g-switch_size_l .g-switch__outline{width:42px;height:24px;border-radius:12px}.g-switch_size_l .g-switch__slider{inset-block-start:3px;inset-inline-start:3px;width:18px;height:18px}.g-switch_size_l .g-switch__slider:after{width:14px;height:14px;border-width:2px}.g-switch_size_l .g-switch__text{margin-block-start:4px}.g-switch:hover .g-switch__indicator:before{background-color:var(--g-color-base-generic-medium-hover)}.g-switch_checked .g-switch__slider{--_--translate-x:calc(100% * var(--g-flow-direction));transform:translateX(var(--_--translate-x))}.g-switch_checked.g-switch_loading .g-switch__slider:after{border-color:var(--g-color-base-brand);border-block-start-color:transparent}.g-switch_checked .g-switch__indicator:before,.g-switch_checked:hover .g-switch__indicator:before{background-color:var(--g-color-base-brand)}.g-switch_disabled .g-switch__indicator:before{background-color:var(--g-color-base-generic-accent-disabled)}.g-switch_disabled.g-switch_checked .g-switch__indicator:before{background-color:var(--g-color-base-brand);opacity:.5}.g-switch_disabled .g-switch__slider:after{opacity:.5}@keyframes g-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}