.cs-login-password-box,.cs-login-password-signin{font:inherit;color:inherit;width:100%;max-width:450px;margin:20px auto;box-sizing:border-box}
.cs-login-password-box{border:1px solid #e2e8f0;border-radius:14px;padding:20px;background:var(--ez-card-bg,#fff)}
.cs-login-password-box h3{margin:0 0 10px;font-size:18px}
.cs-login-password-box label,.cs-login-password-signin label{display:block;margin:12px 0;font:inherit}
.cs-login-password-box input:not([type=checkbox]),.cs-login-password-signin input:not([type=checkbox]){display:block;width:100%;max-width:100%;min-height:42px;margin-top:7px;padding:8px 12px;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:9px;font:inherit;background:#fff;color:#111827}
.cs-login-password-box button,.cs-login-password-signin button{border:0;border-radius:9px;background:#2563eb;color:white;padding:12px 20px;cursor:pointer;font:inherit}
.cs-login-password-box button:disabled,.cs-login-password-signin button:disabled{opacity:.55;cursor:wait}
.cs-login-remember input{display:inline-block;vertical-align:middle}
.cs-login-password-message{min-height:1.3em;color:#334155;font:inherit}
.cs-login-woo-password{margin:24px 0;clear:both}

/* CS-Login 1.9.2: independent authentication methods */
.cs-login-passkey,.cs-login-bale{margin:16px auto;max-width:440px;text-align:center;direction:rtl}
.cs-login-passkey .cs-passkey-user,.cs-login-passkey .cs-passkey-stepup{display:block;width:100%;padding:11px;margin:8px 0;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box}
.cs-login-passkey button,.cs-login-bale button{cursor:pointer;border:1px solid #c7d2fe;background:#eef2ff;color:#312e81;border-radius:9px;padding:10px 18px;font:inherit}
.cs-login-passkey button:disabled,.cs-login-bale button:disabled{opacity:.55;cursor:wait}
.cs-passkey-status,.cs-login-bale-status{font-size:13px;color:inherit;line-height:1.8}
