.field[data-v-091d8ed6]{--color-primary:#2e3ab9;--color-text-primary:#333;--color-text-secondary:#666;--color-border:#d4d4d8;--color-focus:var(--color-primary);--color-error:red;width:100%}.field label[data-v-091d8ed6]{color:var(--color-text-primary);display:block;font-size:14px;font-weight:700;margin-bottom:.25rem}.field .hint[data-v-091d8ed6]{color:var(--color-text-secondary);font-size:13px;opacity:0;transition:opacity .3s ease}.field .error[data-v-091d8ed6],.field .hint[data-v-091d8ed6]{margin-top:.25rem}.field input[data-v-091d8ed6]{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:calc(infinity*1px);color:var(--color-text-primary);display:block;font-size:13px;padding:.5rem .6rem;transition:border-color .3s ease;width:100%}.field input[data-v-091d8ed6]:focus{border-color:var(--color-dark-blue);box-shadow:0 0 0 1px var(--color-first-blue);outline:none}.field .error[data-v-091d8ed6]{color:var(--color-error);display:none;font-size:13px}.field:has(:focus) .hint[data-v-091d8ed6]{opacity:1}.field:has(:user-invalid)[data-v-091d8ed6]{--color-border:var(--color-error);--color-focus:var(--color-error)}.field:has(:user-invalid) .error[data-v-091d8ed6]{display:block}.field:has(:user-invalid) .hint[data-v-091d8ed6]{display:none}
