.auth-providers{gap:10px;margin-top:26px;display:grid}.auth-provider{color:#183151;background:#fff;border:1px solid #c9d8eb;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.auth-provider:hover{background:#f0f5fd;border-color:#6e94cc}.auth-provider-mark{text-align:center;justify-content:center;align-items:center;width:20px;font-family:Arial,sans-serif;font-size:19px;font-weight:700;display:inline-flex}.auth-divider{color:#7890af;align-items:center;gap:14px;margin:23px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#dce5f2;flex:1;height:1px}.auth-methods{background:#edf3fc;border:1px solid #d4e0f0;border-radius:6px;gap:4px;margin:24px 0 6px;padding:4px;display:flex}.auth-methods button{color:#546f92;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;padding:11px 7px;font-size:11px}.auth-methods button[aria-pressed=true]{color:#19468a;background:#fff;font-weight:600;box-shadow:0 2px 6px #264d7920}.auth-switch{color:#315f9d;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:5px;font-size:12px}.auth-provider:focus-visible,.auth-methods button:focus-visible,.auth-switch:focus-visible{outline-offset:3px;outline:2px solid #3268ff}.auth-form .form-note{margin:0;font-size:12px}.auth-settings{gap:20px;display:grid}.auth-settings .ops-form{padding:0}.auth-settings section{min-width:0}.auth-settings h3{margin:0;font-size:17px}.auth-settings .auth-settings-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.auth-settings .ops-hint{line-height:1.8}.auth-settings .auth-callback{background:var(--sd-soft,#edf3fc);border:1px solid var(--sd-line,#d4e0f0);overflow-wrap:anywhere;text-align:left;direction:ltr;border-radius:5px;margin-top:8px;padding:10px 12px;font-size:11px;display:block}.auth-settings .auth-secret-note{color:var(--sd-muted,#6d86a6);font-size:11px}.auth-settings .auth-settings-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.auth-settings .auth-secret-field{gap:8px;display:grid}.auth-settings .auth-secret-field textarea{font-family:monospace}.auth-settings .auth-secret-field .ops-checkbox{font-size:11px}.sd-phone-panel .sd-form{padding-top:0}.sd-social-providers{gap:12px;padding:0 22px 22px;display:grid}.sd-social-provider{border:1px solid var(--sd-line);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.sd-social-provider strong{font-size:13px}.sd-phone-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sd-phone-status code{font-family:inherit}html[lang=ar] .auth-provider,html[lang=ar] .auth-methods button,html[lang=ar] .auth-switch{font-size:13px}html[lang=ar] .auth-form .form-note{font-size:13px;line-height:1.9}@media (max-width:640px){.auth-methods button{padding:10px 5px}.auth-settings .auth-settings-head{align-items:flex-start}.auth-provider{font-size:13px}.sd-social-provider{align-items:flex-start}}.auth-success-actions{gap:22px;margin-top:24px;display:grid}.auth-success-actions .button{justify-content:center}.auth-success-actions .underlined-link{font-size:12px}.auth-password-control{position:relative}.auth-form .auth-password-control input{padding-inline-end:54px}.auth-password-toggle{inset-inline-end:3px;color:#526783;background:0 0;border:0;border-radius:6px;place-items:center;width:44px;height:44px;padding:0;transition:background .18s,color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.auth-password-toggle:hover{color:#294bc4;background:#e8eef8}.auth-password-toggle:focus-visible{outline-offset:1px;background:#e8eef8;outline:2px solid #4263f6}
