.op-password-login-switch,.op-password-login-form{display:none!important}
.login-card.op-email-mode .op-registration-entry-main{display:none!important}.op-forgot-password{display:block;justify-self:center;margin-top:2px;color:#006b5f;text-decoration:none;font-size:13px;font-weight:850}.op-forgot-password:hover{text-decoration:underline}html[data-theme=dark] .op-forgot-password{color:#8fe1d3}
.op-registration-entry{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 0 0;color:#647b76;font-size:13px;flex-wrap:wrap}.op-registration-entry a{display:inline-flex;padding:9px 14px;border:1px solid #b8d0cc;border-radius:12px;color:#006b5f;text-decoration:none;font-weight:850;transition:background-color .2s,color .2s,transform .2s}.op-registration-entry a:hover{background:#006b5f;color:#fff;transform:translateY(-1px)}html[data-theme=dark] .op-registration-entry{color:#9db4af}html[data-theme=dark] .op-registration-entry a{color:#8fe1d3;border-color:#335e58}html[data-theme=dark] .op-registration-entry a:hover{color:#fff;background:#078170}
.secure-caption.op-main-forgot-password{display:flex!important;justify-content:center;margin-top:18px}.secure-caption.op-main-forgot-password button{appearance:none;border:0;background:transparent;color:#006b5f;text-decoration:none;font:inherit;font-size:14px;font-weight:900;letter-spacing:0;text-transform:none;padding:8px 12px;border-radius:10px;cursor:pointer;transition:background-color .2s,color .2s,transform .2s}.secure-caption.op-main-forgot-password button:hover{background:#e4f2ef;color:#004f47;transform:translateY(-1px)}html[data-theme=dark] .secure-caption.op-main-forgot-password button{color:#8fe1d3}html[data-theme=dark] .secure-caption.op-main-forgot-password button:hover{background:#153b35;color:#fff}
