.auth-form__errors[data-v-0ce2834b]{color:var(--auth-color-error);font-size:var(--auth-font-size-sm);margin-bottom:var(--auth-spacing-md)}.auth-field[data-v-ab211d65]{position:relative;margin-bottom:var(--auth-spacing-md)}.auth-field[data-v-ab211d65] .auth-field__input{width:100%;padding:calc(var(--auth-padding-block) + var(--auth-font-size-sm)) var(--auth-padding-inline) var(--auth-padding-block);font-size:var(--auth-font-size-base);line-height:var(--auth-line-height);font-family:var(--auth-font-family);border:var(--auth-border);border-radius:var(--auth-radius-md);color:var(--auth-color-text);background:var(--auth-color-surface)}.auth-field__label[data-v-ab211d65]{position:absolute;left:var(--auth-padding-inline);top:50%;transform:translateY(-50%);font-size:var(--auth-font-size-base);color:var(--auth-color-text-muted);pointer-events:none;transition:top var(--transition-duration,.2s),transform var(--transition-duration,.2s),font-size var(--transition-duration,.2s),color var(--transition-duration,.2s)}.auth-field--floating .auth-field__label[data-v-ab211d65]{top:var(--auth-spacing-xs);transform:translateY(0);font-size:var(--auth-font-size-sm);color:var(--auth-color-primary)}.auth-field__error[data-v-ab211d65]{display:block;margin-top:calc(var(--auth-spacing-xs)*-3);margin-bottom:var(--auth-spacing-xs);color:var(--auth-color-error);font-size:var(--auth-font-size-sm)}.auth-form__submit[data-v-dc89a76e]{padding:var(--auth-padding-block) var(--auth-spacing-xl);font-size:var(--auth-font-size-base);font-family:var(--auth-font-family);color:var(--auth-color-surface);background:var(--auth-color-primary);border:none;border-radius:var(--auth-radius-button);cursor:pointer;transition:background-color var(--transition-duration,.2s)}.auth-form__submit[data-v-dc89a76e]:hover:not(:disabled){background:var(--auth-color-primary-hover)}.auth-form__submit[data-v-dc89a76e]:disabled{opacity:.7;cursor:not-allowed}
