.rainic-auth{--rainic-accent:#92278f;width:100%;max-width:430px;margin:auto;direction:rtl}.rainic-auth__intro{display:flex;flex-direction:column;gap:5px;margin:0 0 18px}.rainic-auth__intro strong{font-size:18px}.rainic-auth__intro span{font-size:13px;opacity:.72}.rainic-auth__step{display:flex;flex-direction:column;gap:9px}.rainic-auth label{font-size:13px;font-weight:600}.rainic-auth input{width:100%;min-height:46px;border:1px solid rgba(0,0,0,.14);border-radius:8px;padding:8px 12px;background:#fff;box-sizing:border-box}.rainic-auth input:focus{outline:0;border-color:var(--rainic-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--rainic-accent) 14%,transparent)}.rainic-auth button{min-height:44px;border:0;border-radius:8px;padding:9px 14px;cursor:pointer;background:var(--rainic-accent);color:#fff;font:inherit;font-weight:600}.rainic-auth button:disabled{opacity:.55;cursor:not-allowed}.rainic-auth__message{font-size:13px;margin:0 0 10px}.rainic-auth__message.is-error{color:#b42318}.rainic-auth__change,.rainic-auth__resend{background:transparent!important;color:var(--rainic-accent)!important;min-height:32px!important;padding:2px 0!important;text-align:right}.login-form-side .rainic-auth{padding:20px 18px 28px}.wd-dropdown-register .rainic-auth,.login-dropdown-inner .rainic-auth{padding:12px;min-width:300px}

.rainic-auth__logo{text-align:center;margin-bottom:16px}.rainic-auth__logo img{max-width:160px;max-height:70px;object-fit:contain}.rainic-auth button:not(.rainic-auth__change):not(.rainic-auth__resend){background:var(--rainic-auth-primary,#92278F)}

/* 3.9.6.7 compact auth surfaces */
.rainic-auth--sidebar,.rainic-auth--page{max-width:100%}
.wd-dropdown .rainic-auth,.wd-dropdown-register .rainic-auth,.login-dropdown-inner .rainic-auth{width:260px;min-width:0!important;max-width:280px;padding:14px!important}
.wd-dropdown .rainic-auth__intro,.wd-dropdown-register .rainic-auth__intro{margin-bottom:10px}
.wd-dropdown .rainic-auth__intro strong,.wd-dropdown-register .rainic-auth__intro strong{font-size:13px;font-weight:600}
.wd-dropdown .rainic-auth input,.wd-dropdown-register .rainic-auth input{min-height:38px;border-radius:18px}
.wd-dropdown .rainic-auth button,.wd-dropdown-register .rainic-auth button{min-height:38px;border-radius:7px;font-size:13px}
.wd-dropdown .rainic-auth__change,.wd-dropdown .rainic-auth__resend,.wd-dropdown-register .rainic-auth__change,.wd-dropdown-register .rainic-auth__resend{font-size:12px}
.rainic-login-side .rainic-auth{padding:20px 20px 28px;max-width:none}
.rainic-auth__verify-title{font-size:13px;font-weight:600}
.rainic-auth--page{max-width:430px}
