/* Approved registration geometry retained; focus is drawn entirely inside each control. */
#app .shared-registration input:not([type=checkbox]):focus,
#app .shared-registration input:not([type=checkbox]):focus-visible{outline:none;outline-offset:0;border-width:1px;border-style:solid;border-color:#fd5203;box-shadow:inset 0 0 0 1px #fd5203}
#app .shared-registration input:not([type=checkbox])[aria-invalid=true]:focus,
#app .shared-registration input:not([type=checkbox])[aria-invalid=true]:focus-visible{outline:none;outline-offset:0;border-color:#b42318;box-shadow:inset 0 0 0 1px #b42318}
#app .shared-registration .account-code button:not(:disabled){background:#fd5203;border-color:#fd5203;color:#fff}
#app .shared-registration .account-code button:disabled{background:#eceef1;border-color:#d5d8df;color:#747b85}
#app .shared-registration .account-code button:focus-visible{outline:2px solid #fff;outline-offset:-4px}
#app .shared-registration .account-agreement input[type=checkbox]{box-sizing:border-box;width:20px;height:20px;min-width:0;outline:1px solid #747b85;outline-offset:-1px;box-shadow:inset 0 0 0 1px #747b85}
#app .shared-registration .account-agreement input[type=checkbox]:checked{outline-color:#fd5203;box-shadow:inset 0 0 0 1px #fd5203}
#app .shared-registration .account-agreement input[type=checkbox]:focus,
#app .shared-registration .account-agreement input[type=checkbox]:focus-visible{outline:2px solid #fd5203;outline-offset:-2px;box-shadow:inset 0 0 0 1px #fd5203}
@media(max-width:768px){#app .shared-registration .account-agreement input[type=checkbox]{width:18px;height:18px}}
@media(forced-colors:active){#app .shared-registration input:not([type=checkbox]):focus,#app .shared-registration input:not([type=checkbox]):focus-visible{outline:2px solid Highlight;outline-offset:-3px;box-shadow:none}}
#app .shared-registration .registration-primary:disabled{background:#eceef1;color:#747b85;opacity:1}

#app .formLogin.shared-account-dialog .shared-registration input[placeholder]::placeholder{color:#8a919b;opacity:.5}
