.radio-input{right:0;position:absolute;top:5px;margin-left:10px;vertical-align:middle}.radio-label{position:relative;margin:20px 0;width:100%;vertical-align:middle;display:inline-block}.badge{padding:2px 4px;margin-left:10px}.badge-default{color:#000;background-color:#e5e5e5}.badge-enabled{color:#000;background-color:#fbc43e}#two_fa_onboarding_form{margin-top:20px}#two_fa_onboarding_form div{transition:height .5s}#skip_onboarding{margin-right:20px}.skip_container{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.skip_container a{text-decoration:none}.totp-submit{margin-top:10px}div.rsssl_step_one_onboarding{display:block}div.rsssl_step_two_onboarding{display:none}div.rsssl_step_three_onboarding{margin:10px 0 50px;display:none}div.rsssl_step_three_onboarding button{margin-top:10px}div.rsssl_step_four_onboarding{margin-top:10px;display:none}#two-factor-qr-code{height:270px;justify-content:center;width:245px}#two-factor-qr-code a{justify-content:center;align-items:center;display:flex}#two-factor-qr-code a,#two-factor-qr-code svg{height:100%;width:100%}#two-factor-qr-code{min-height:100%;justify-content:left;align-items:center;width:100%;display:flex}#qr-code-container{margin-bottom:20px;position:relative;text-align:center}#two-factor-totp-authcode{width:100%}tr.rsssl_verify_email{display:none}.error{color:red;margin-top:-5px}span.rsssl-backup-codes{padding:5px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:8px;background:#fbebed}.input{margin-bottom:5px!important}#totp-key{justify-content:center;align-items:center;cursor:pointer;display:flex}table.rsssl-table-two-fa{padding-bottom:20px}#rsssl_step_three_onboarding{display:none}.rsssl-methods-tag{padding:2px 5px;border:1px solid #000;color:#000;background:dimgrey;margin-left:5px}.rsssl-methods-tag.active{color:#fff;background:#006400}.rsssl_datatable{background:#fff}.rsssl_datatable thead{border-bottom:1px solid #000}.column-actions,.column-device_name{padding-left:10px!important}.column-last_used,.column-registered{padding-top:13px!important}.passkey-datatable{justify-content:space-between;border-bottom:1px solid #ddd;background-color:#f1f1f1;align-items:center;margin-top:-10px;display:flex}.passkey-datatable .rsssl-passkey-button{padding:5px 10px;border:1px solid #2271b1;text-decoration:none;color:#2271b1;background-color:#f6f7f7;border-radius:3px}.passkey-datatable .rsssl-passkey-button.pending{border-color:#f0c33c;color:#1e1e1e;opacity:1;background-color:#f5e6ab;cursor:not-allowed}.passkey-datatable .rsssl-passkey-button.failed{border-color:#f86368;color:#000;background-color:#facfd2}.passkey-datatable .rsssl-passkey-button.success{border-color:#68de7c;color:#1d2327;opacity:1;background-color:#b8e6bf}.passkey-datatable .rsssl-passkey-button.login{border-color:#f0c33c;color:#1d2327;opacity:1;background-color:#f5e6ab;cursor:not-allowed}.passkey-datatable .rsssl-passkey-button.login-failed{border-color:#f86368;color:#000;background-color:#facfd2}.passkey-datatable .passkey-datatable-title{padding:10px 0;font-size:16px;font-weight:600}.passkey-integration{justify-content:center;flex-direction:column;align-items:center;display:flex}.passkey-integration .passkey-registration-button{min-height:30px;padding:0 10px;font-size:13px;border:1px solid #2271b1;text-decoration:none;-webkit-appearance:none;text-shadow:none;color:#fff;box-sizing:border-box;margin:0;border-radius:3px;background:#2271b1;cursor:pointer;width:100%;line-height:2.15384615;white-space:nowrap;display:inline-block}.passkey-integration .passkey-registration-button.pending{border-color:#f0c33c;color:#1e1e1e;opacity:1;background-color:#f5e6ab;cursor:not-allowed}.passkey-integration .passkey-registration-button.failed{border-color:#f86368;color:#000;background-color:#facfd2}.passkey-integration .passkey-registration-button.success{border-color:#68de7c;color:#1d2327;opacity:1;background-color:#b8e6bf}.passkey-integration .passkey-registration-button.login{border-color:#f0c33c;color:#1d2327;opacity:1;background-color:#f5e6ab;cursor:not-allowed}.passkey-integration .passkey-registration-button.login-failed{border-color:#f86368;color:#000;background-color:#facfd2}#rsssl-passkey-error{overflow-wrap:break-word;padding:10px;border:1px solid #dc3232;color:#dc3232;word-break:normal;hyphens:none;min-width:270px;text-align:left;background-color:#fef7f7;box-sizing:border-box;width:100%;word-wrap:break-word;margin-top:10px;white-space:normal;display:none}#login:has(#passkey-login-button) #rememberme,#login:has(#passkey-login-button) #wp-submit{margin-top:4px}#login:has(#passkey-login-button) #passkey-login-button.button-primary{padding:0 16px;font-size:16px;margin:0 auto;display:block}#login:has(#passkey-login-button) .or-divider{justify-content:center;margin-bottom:10px;color:#000;position:relative;align-items:center;width:100%;margin-top:20px;display:flex}#login:has(#passkey-login-button) .or-divider:after,#login:has(#passkey-login-button) .or-divider:before{flex:1;content:"";border-bottom:1px solid #000}#login:has(#passkey-login-button) .or-divider:before{margin-right:10px}#login:has(#passkey-login-button) .or-divider:after{margin-left:10px}.validation_button_holder{justify-content:space-between;align-items:center;display:flex}.validation_button_holder #rsssl-passkey-button{padding:10px 20px;width:100%;margin-top:10px}.validation_button_holder #rsssl-passkey-button.pending{border-color:#f0c33c;color:#1e1e1e;opacity:1;background-color:#f5e6ab;cursor:not-allowed}.validation_button_holder #rsssl-passkey-button.failed{border-color:#f86368;color:#000;background-color:#facfd2}.validation_button_holder #rsssl-passkey-button.success{border-color:#68de7c;color:#1d2327;opacity:1;background-color:#b8e6bf}.validation_button_holder #rsssl-passkey-button.login{border-color:#f0c33c;color:#1d2327;opacity:1;background-color:#f5e6ab;cursor:not-allowed}.validation_button_holder #rsssl-passkey-button.login-failed{border-color:#f86368;color:#000;background-color:#facfd2}.validation_button_holder .button{width:100%}