/* Direction-aware interface and the native membership controls. */
html[lang=en] .atx-site{direction:ltr;text-align:left}
html[lang=en] .atx-site .atx-account-panel,html[lang=en] .atx-site .um{direction:ltr;text-align:left}
html[lang=en] .atx-profile-surface .um-profile-meta,html[lang=en] .atx-profile-surface .um-meta,html[lang=en] .atx-profile-surface .um-field-label,html[lang=en] .atx-profile-surface .um-field-value{text-align:left!important}
html[lang=en] .atx-settings-surface .um-field-label,html[lang=en] .atx-settings-surface input,html[lang=en] .atx-settings-surface textarea{text-align:left!important;direction:ltr}
html[lang=en] .atx-settings-surface .um-field-first_name{float:left}
html[lang=en] .atx-settings-surface .um-field-last_name{float:right}
html[lang=en] .atx-settings-surface .um-account-arrow{transform:scaleX(-1)}
html[lang=en] .atx-profile-surface .um-name{float:none!important;text-align:left!important}
.atx-profile-surface .um.um-profile .um-profile-nav-item>a{display:inline-flex!important;position:relative!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding-inline:18px!important}
.atx-profile-surface .um.um-profile .um-profile-nav-item>a:not(:first-of-type){display:none!important}
.atx-profile-surface .um.um-profile .um-profile-nav-item>a>i{position:static!important;inset:auto!important;float:none!important;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 20px;width:20px!important;height:20px!important;margin:0!important;padding:0!important;line-height:1!important;transform:none!important;vertical-align:middle}
.atx-profile-surface .um.um-profile .um-profile-nav-item>a>i::before{line-height:1!important;position:static!important}
.atx-profile-surface .um.um-profile .um-profile-nav-item .atx-tab-label{position:static!important;float:none!important;line-height:1.5!important;margin:0!important;padding:0!important}
.atx-profile-surface .um.um-profile .um-dropdown,
.atx-profile-surface .um.um-profile .um-dropdown-b,
.atx-profile-surface .um.um-profile .um-dropdown-b>ul,
.atx-profile-surface .um.um-profile .um-dropdown-b>ul>li{background:#181818!important;color:#eee!important;border-color:#383838!important;box-shadow:none!important}
.atx-profile-surface .um.um-profile .um-dropdown{padding:6px!important;border:1px solid #414141!important;border-radius:13px!important;box-shadow:0 16px 40px #0009!important;max-width:calc(100vw - 48px)!important}
.atx-profile-surface .um-profile-edit .um-dropdown{position:absolute!important;top:calc(100% + 10px)!important;left:auto!important;right:auto!important;inset-inline-end:0!important;width:230px!important;text-align:start!important}
.atx-profile-surface .um.um-profile .um-dropdown-b{border:0!important;border-radius:10px!important;padding:0!important}
.atx-profile-surface .um.um-profile .um-dropdown ul{list-style:none!important;margin:0!important;padding:0!important}
.atx-profile-surface .um.um-profile .um-dropdown li a{display:block!important;min-height:46px;padding:12px 16px!important;border:0!important;border-radius:8px!important;background:#181818!important;color:#eee!important;text-align:start!important;line-height:1.6!important;font-size:15px!important}
.atx-profile-surface .um.um-profile .um-dropdown li a:hover,.atx-profile-surface .um.um-profile .um-dropdown li a:focus-visible{background:#303030!important;color:#fff!important}
.atx-profile-surface .um.um-profile .um-dropdown-arr{display:none!important}
.atx-site:has(.atx-account-panel) .select2-dropdown{background:#191919!important;color:#eee!important;border-color:#555!important}
.atx-site:has(.atx-account-panel) .select2-results__option[aria-selected=true],.atx-site:has(.atx-account-panel) .select2-results__option--highlighted{background:#e8e8e8!important;color:#111!important}
.atx-site:has(.atx-account-panel) .select2-search__field{background:#101010!important;color:#eee!important;border-color:#555!important}
@media(max-width:700px){.atx-profile-surface .um.um-profile .um-profile-nav-item>a{padding-inline:9px!important;gap:7px!important}.atx-profile-surface .um.um-profile .um-profile-nav-item>a>i{flex-basis:17px;width:17px!important;height:17px!important;font-size:16px!important}}
@media(max-width:420px){.atx-profile-surface .um.um-profile .um-profile-nav-item>a{padding-inline:7px!important;gap:5px!important;font-size:12px!important}}
