/* Athlete Settings only; Profile, History, navigation and other apps are unaffected. */
html:root body.studentApp.avAccountScreen #content.avSettingsMinimal:not(.avAccountListProfile) .avSettingsList{padding:0 20px!important;border-radius:18px!important;overflow:hidden!important;box-shadow:none!important}
html:root body.studentApp.avAccountScreen:not([data-theme=light]) #content.avSettingsMinimal:not(.avAccountListProfile) .avSettingsList{background:var(--av-subtle-card)!important;border:1px solid rgba(255,255,255,.16)!important}
html:root body.studentApp.avAccountScreen #content.avSettingsMinimal:not(.avAccountListProfile) .avSettingsRow>summary{display:flex!important;align-items:center!important;gap:12px!important;min-height:64px!important;padding:12px 0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font:400 16px/1.4 Inter,Arial,sans-serif!important;-webkit-tap-highlight-color:transparent}
html:root body.studentApp.avAccountScreen #content.avSettingsMinimal:not(.avAccountListProfile) .avSettingsRow>summary>svg:first-child{width:24px!important;height:24px!important;flex:0 0 24px!important;color:#afe607!important;stroke-width:1.6}
html:root body.studentApp.avAccountScreen #content.avSettingsMinimal:not(.avAccountListProfile) .avSettingsChevron{width:18px!important;height:18px!important;flex:0 0 18px!important;margin-left:0!important}
html:root body.studentApp.avAccountScreen #content.avSettingsMinimal:not(.avAccountListProfile) .avSettingsLabel{white-space:nowrap!important;overflow-wrap:normal!important}
html:root body.studentApp.avAccountScreen #content.avSettingsMinimal:not(.avAccountListProfile) .avSettingsValue{font:400 12px/1.4 Inter,Arial,sans-serif!important;margin-left:auto!important;white-space:nowrap!important}
html:root body.studentApp.avAccountScreen #content.avSettingsMinimal:not(.avAccountListProfile) .avSettingsRow>summary:focus:not(:focus-visible){outline:none!important}
html:root body.studentApp.avAccountScreen #content.avSettingsMinimal:not(.avAccountListProfile) .avAccountLogout{margin-top:20px!important}
html:root body.studentApp.avAccountScreen[data-theme=light] #content.avSettingsMinimal:not(.avAccountListProfile) .avSettingsList{background:var(--surface,#fff)!important;border:1px solid rgba(25,40,25,.18)!important}
html:root body.studentApp.avAccountScreen[data-theme=light] #content.avSettingsMinimal:not(.avAccountListProfile) .avSettingsRow>summary{color:#192019!important}
html:root body.studentApp.avAccountScreen[data-theme=light] #content.avSettingsMinimal:not(.avAccountListProfile) .avSettingsValue{color:#626b62!important}
@media(max-width:359px){html:root body.studentApp.avAccountScreen #content.avSettingsMinimal:not(.avAccountListProfile) .avSettingsRow>summary{font-size:14px!important;gap:8px!important}html:root body.studentApp.avAccountScreen #content.avSettingsMinimal:not(.avAccountListProfile) .avSettingsValue{font-size:11px!important}}
html:root body.studentApp.avAccountScreen[data-theme=light] #content.avSettingsMinimal:not(.avAccountListProfile) :is(.avSettingsRow+form,form .avSettingsRow+.avSettingsRow){border-top-color:rgba(25,40,25,.16)!important}
html:root body.studentApp.avAccountScreen[data-theme=light] #content.avSettingsMinimal:not(.avAccountListProfile) :is(.avUnitChoices legend,.avUnitChoices label){color:#192019!important}
html:root body.studentApp.avAccountScreen[data-theme=light] #content.avSettingsMinimal:not(.avAccountListProfile) .notificationSettings p{color:#626b62!important}
html:root body.studentApp.avAccountScreen[data-theme=light] #content.avSettingsMinimal:not(.avAccountListProfile) .avAccountLogout button.secondary.compact{color:#192019!important;background:#fff!important;border-color:rgba(25,40,25,.18)!important}
html:root body.studentApp.avAccountScreen[data-theme=light] #content.avSettingsMinimal:not(.avAccountListProfile) .avAccountLogout button>svg{color:#9a2818!important;stroke:#9a2818!important}
