/* Registration keeps the English authorization surface, with complete regional choices. */
html[data-booster-login=active] [data-booster-login-form] .registration-native .registration-country {top:382px!important}
html[data-booster-login=active] [data-booster-login-form] .registration-native .registration-language {top:438px!important}
html[data-booster-login=active] [data-booster-login-form] .registration-native :is(.registration-back,.registration-submit) {top:506px!important}
html[data-booster-login=active] [data-booster-login-form] .registration-native .registration-required {top:568px!important}
html[data-booster-login=active] [data-booster-login-form]:has(.registration-native) {min-height:610px}
/* Keep every field and submission reachable on short phones; login stays unchanged. */
html[data-booster-login=active] body [data-booster-login-form]:has(.registration-native) {min-height:0!important;height:610px!important;max-height:calc(100dvh - 124px)!important}
html[data-booster-login=active] [data-booster-login-form] .garage-registration-host {overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:thin}
html[data-booster-login=active] [data-booster-login-form] .registration-native {height:610px!important;min-height:610px!important}
html[data-booster-login=active]:has([data-booster-login-form] .registration-native) :is(.booster-login-floor,.booster-login-reflection,.booster-login-contact-shadow) {display:none!important}
html[data-booster-login=active] [data-booster-login-form] :is(.registration-country,.registration-language) .x-form-text-wrap {width:auto!important}
html[data-booster-login=active] [data-booster-login-form] :is(.registration-country,.registration-language) .x-form-trigger {width:32px!important;min-width:32px!important;background:none!important;text-align:center;vertical-align:middle}
html[data-booster-login=active] [data-booster-login-form] :is(.registration-country,.registration-language) .x-form-trigger:before {content:'';display:inline-block;width:7px;height:7px;border-right:2px solid #d4e8f2;border-bottom:2px solid #d4e8f2;transform:rotate(45deg);margin-top:-4px}
html[data-booster-login=active] .x-boundlist {background:#102431f5!important;border:1px solid #93bad355!important;border-radius:10px!important;box-shadow:0 12px 30px #0007!important;backdrop-filter:blur(16px);padding:4px!important}
html[data-booster-login=active] .x-boundlist-item {color:#eef6fb!important;background:transparent;border:0!important;border-radius:6px;margin:2px 0;padding:7px 10px!important;min-height:34px;line-height:20px!important}
html[data-booster-login=active] :is(.x-boundlist-item-over,.x-boundlist-selected) {background:#2d72b6!important;color:#fff!important}
