#simbaotp_spinner,.simbaotp_spinner{display:none!important}.oto-tfa-step>box.tml-field-wrap{display:none}.oto-tfa-dressing *{transition:none!important}form.woocommerce-form-login>[for=simba_two_factor_auth]{margin:0 30px;display:block}form.woocommerce-form-login>p #simba_tfa_mark_as_trusted{margin:0 8px 0 30px}form.woocommerce-form-login>p #tfa_login_btn{margin-left:30px}form.woocommerce-form-login>.simbaotp_is_trusted{margin-left:30px}otp-code{position:relative;display:inline-block;max-width:100%;vertical-align:middle}otp-code otp-slots{display:flex;gap:8px}otp-code otp-slots span{flex:0 1 auto;width:48px;min-width:0;height:52px;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;transition:border-color .2s linear,box-shadow .2s linear}otp-code otp-slots[data-length="6"] span:nth-child(4),otp-code otp-slots[data-length="8"] span:nth-child(5){margin-left:8px}otp-code otp-slots[data-length="8"] span{font-size:18px}otp-code:focus-within otp-slots span[data-active]:empty:after{content:"";flex:none;width:2px;height:24px;border-radius:1px;animation:oto-otp-caret 1s steps(1) infinite}@keyframes oto-otp-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){otp-code:focus-within otp-slots span[data-active]:empty:after{animation:none}}otp-code #simba_two_factor_auth{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;font-size:16px;cursor:text}otp-code #simba_two_factor_auth::selection{background:transparent}otp-code #simba_two_factor_auth:-webkit-autofill{transition:background-color 600000s 0s,color 600000s 0s}app[data-theme=light] otp-code otp-slots span{border:2px solid var(--color-bright-gray);background-color:#fff}app[data-theme=light] otp-code otp-slots span:not(:empty){border-color:var(--color-mosaic-gray)}app[data-theme=light] otp-code:focus-within otp-slots span[data-active]{border-color:var(--color-royal-purple);box-shadow:0 0 0 3px #7557b526}app[data-theme=light] otp-code otp-slots span:after{background-color:var(--color-royal-purple)}app[data-theme=dark] otp-code otp-slots span{border:2px solid var(--color-inner-space);background-color:var(--color-outer-space-alt)}app[data-theme=dark] otp-code otp-slots span:not(:empty){border-color:var(--color-grey-black)}app[data-theme=dark] otp-code:focus-within otp-slots span[data-active]{border-color:var(--color-pretty-purple);box-shadow:0 0 0 3px #987ad540}app[data-theme=dark] otp-code otp-slots span:after{background-color:var(--color-pretty-purple)}form.woocommerce-form-login>p #tfa_login_btn{display:inline-block;padding:0 16px;line-height:42px;vertical-align:middle;border:0;cursor:pointer;text-decoration:none;font-size:12px;font-weight:600;border-radius:3px;margin-top:14px;transition:color .2s linear,background-color .2s linear}app[data-theme=light] form.woocommerce-form-login>p #tfa_login_btn{background-color:var(--color-slate-gray);color:#fff}app[data-theme=light] form.woocommerce-form-login>p #tfa_login_btn:hover{color:#fff;background-color:var(--color-android-green)}app[data-theme=dark] form.woocommerce-form-login>p #tfa_login_btn{background-color:var(--color-slate-gray);color:inherit}app[data-theme=dark] form.woocommerce-form-login>p #tfa_login_btn:hover{color:#fff;background-color:var(--color-android-green)}.simba_tfa_otp_login_help,.simbatfa-frontend-current-otp{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:-1px}.simbatfa_frontend_settings_box.tfa_settings_form button{display:none!important}box[box-type=tfa-status] .tfa_settings_form p{display:flex;max-width:360px;margin:0}box[box-type=tfa-status] .tfa_settings_form br{display:none}box[box-type=tfa-status] .tfa_enable_radio{position:absolute;width:1px;height:1px;margin:0;opacity:0}box[box-type=tfa-status] .tfa_enable_radio_label{flex:1 1 0;min-width:max-content;padding:0 16px;line-height:40px;text-align:center;font-size:14px;font-weight:600;cursor:pointer;transition:color .2s linear,background-color .2s linear,border-color .2s linear}box[box-type=tfa-status] .tfa_enable_radio_label:first-of-type{border-radius:5px 0 0 5px}box[box-type=tfa-status] .tfa_enable_radio_label:last-of-type{border-radius:0 5px 5px 0;margin-left:-2px}box[box-type=tfa-status] .tfa_enable_radio_label:only-of-type{border-radius:5px;margin-left:0}box[box-type=tfa-status] .tfa_required_warning{font-size:12px;line-height:140%;margin:0 0 10px}box[box-type=tfa-status] .tfa-note{margin:0 20px;padding:15px 0 0;font-size:12px;line-height:140%;opacity:.8}app[data-theme=light] box[box-type=tfa-status] .tfa_enable_radio_label{border:2px solid var(--color-bright-gray);background-color:#fff}app[data-theme=light] box[box-type=tfa-status] .tfa_enable_radio:checked+.tfa_enable_radio_label{border-color:var(--color-royal-purple);background-color:var(--color-royal-purple);color:#fff;position:relative}app[data-theme=light] box[box-type=tfa-status] .tfa_enable_radio:focus-visible+.tfa_enable_radio_label{outline:2px solid var(--color-royal-purple);outline-offset:2px}app[data-theme=dark] box[box-type=tfa-status] .tfa_enable_radio_label{border:2px solid var(--color-outer-space-alt);background-color:var(--color-outer-space-alt)}app[data-theme=dark] box[box-type=tfa-status] .tfa_enable_radio:checked+.tfa_enable_radio_label{border-color:var(--color-slate-gray);background-color:var(--color-slate-gray);color:#fff;position:relative}app[data-theme=dark] box[box-type=tfa-status] .tfa_enable_radio:focus-visible+.tfa_enable_radio_label{outline:2px solid var(--color-ghost-white);outline-offset:2px}box[box-type=tfa-setup] widget-cell[data-type=tfa-qr]{width:236px}box[box-type=tfa-setup] widget-cell[data-type=tfa-qr] p{margin:0}box[box-type=tfa-setup] .simbaotp_qr_container{display:inline-block;padding:16px;border-radius:6px;background-color:#fff;line-height:0}box[box-type=tfa-setup] .simbaotp_qr_container img{display:block;width:200px;height:200px}box[box-type=tfa-setup] widget-cell[data-type=tfa-help] p{margin:0;font-size:14px;line-height:150%}box[box-type=tfa-setup] widget-cell[data-type=tfa-help] p+p{padding-top:10px}box[box-type=tfa-setup] .tfa-key{display:inline-block;max-width:100%;padding:10px 12px;border-radius:5px;font-size:15px;line-height:150%;letter-spacing:.08em;overflow-wrap:anywhere;user-select:all}box[box-type=tfa-setup] .tfa-code .simba_current_otp{font-size:24px;font-weight:600;letter-spacing:.15em;font-variant-numeric:tabular-nums}box[box-type=tfa-setup] .tfa-code .simba_current_otp em{font-size:14px;font-weight:400;letter-spacing:0}app[data-theme=light] box[box-type=tfa-setup] .simbaotp_qr_container{border:2px solid var(--color-bright-gray)}app[data-theme=light] box[box-type=tfa-setup] .tfa-key{border:2px solid var(--color-bright-gray);background-color:#fff}app[data-theme=dark] box[box-type=tfa-setup] .tfa-key{border:2px solid var(--color-outer-space-alt);background-color:var(--color-outer-space-alt)}box[box-type=tfa-codes] .tfa-codes-intro,box[box-type=tfa-codes] .tfa-codes-empty,box[box-type=tfa-status] .tfa-unavailable{margin:0;padding:20px 20px 0;font-size:14px;line-height:150%}box[box-type=tfa-codes] .tfa-codes{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:16px 20px 0;list-style:none}box[box-type=tfa-codes] .tfa-codes code{display:block;padding:10px 14px;border-radius:5px;font-size:16px;font-weight:600;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums;user-select:all}app[data-theme=light] box[box-type=tfa-codes] .tfa-codes code{border:2px solid var(--color-bright-gray);background-color:#fff}app[data-theme=dark] box[box-type=tfa-codes] .tfa-codes code{border:2px solid var(--color-outer-space-alt);background-color:var(--color-outer-space-alt)}@media(min-width:1px)and (max-width:767px){box[box-type=tfa-status] .tfa_settings_form p{max-width:none}box[box-type=tfa-setup] widget-cell[data-type=tfa-qr]{width:100%;text-align:center}box[box-type=tfa-setup] .tfa-key{display:block}}form.woocommerce-form-login>input#simba_two_factor_auth{padding:0 12px;line-height:42px;display:block;width:100%;border-radius:5px;-webkit-appearance:none;font-family:inherit;transition:border-color .2s linear;color:inherit;margin:6px 0 8px}app[data-theme=light] form.woocommerce-form-login>input#simba_two_factor_auth{border:2px solid var(--color-bright-gray);background-color:#fff}app[data-theme=light] form.woocommerce-form-login>input#simba_two_factor_auth:focus{border:2px solid var(--color-mosaic-gray)}app[data-theme=dark] form.woocommerce-form-login>input#simba_two_factor_auth{border:2px solid var(--color-inner-space);background-color:var(--color-outer-space-alt)}app[data-theme=dark] form.woocommerce-form-login>input#simba_two_factor_auth:focus{border-color:var(--color-grey-black)}
