.auth-card .cr-btn--block{width:100%}.auth-card .cr-alert{margin-bottom:16px}.auth-card input.cr-input,.status-input.cr-input{background:var(--bg-input);color:var(--text);border:1px solid var(--border-strong)}.status-input.cr-input{flex:1;min-width:0}@media(max-width:480px){.status-input-row{flex-direction:column}.status-btn{width:100%}}.auth-social{display:flex;flex-direction:column;gap:12px}.auth-social form{margin:0}.auth-social__btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:10px 16px 10px 52px;background:var(--bg-input);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);font:inherit;font-weight:600;font-size:15px;cursor:pointer;transition:background .15s,border-color .15s}.auth-social__btn svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);flex:none}.auth-social__btn:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--accent)}.auth-social__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth-social__btn:disabled{cursor:not-allowed;color:var(--text-muted)}.auth-social__btn:disabled svg{opacity:.55}.auth-social__soon{position:absolute;top:-9px;right:12px;font-size:11px;line-height:16px;font-weight:600;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:0 8px;white-space:nowrap}.auth-or{display:flex;align-items:center;gap:12px;margin:20px 0 16px;color:var(--text-muted);font-size:13px}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--border)}.auth-legal-note{font-size:12px;color:var(--text-muted)}@media(max-width:480px){.auth-social__btn{font-size:14px;padding-left:46px}.auth-social__btn svg{left:12px}}
