.auth-login__form{gap:var(--spacing-lg);text-align:left;flex-direction:column;display:flex}.auth-login__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-heading);margin-bottom:calc(var(--spacing-xs) * -1)}.auth-login__phone{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex}.auth-login__phone:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-bg)}.auth-login__phone--error{border-color:var(--color-danger)}.auth-login__phone--error:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 15%, transparent)}.auth-login__dial-wrap{align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-md) 0 var(--spacing-lg);color:var(--color-text-heading);display:inline-flex;position:relative}.auth-login__dial{appearance:none;padding:var(--spacing-md) 0;padding-right:var(--spacing-lg);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-heading);cursor:pointer;background:0 0;border:0;outline:none}.auth-login__chevron{right:var(--spacing-sm);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.auth-login__phone-sep{background:var(--color-border);width:1px;margin:var(--spacing-sm) 0}.auth-login__phone-input{min-width:0;padding:var(--spacing-md) var(--spacing-lg);font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-heading);background:0 0;border:0;outline:none;flex:1}.auth-login__phone-input::placeholder{color:var(--color-text-muted)}.auth-login__error{margin:calc(var(--spacing-sm) * -1) 0 0 0;font-size:var(--font-size-sm);color:var(--color-danger)}
