.field[data-v-f3751a4c]{display:grid;gap:var(--sp-2)}.field__label[data-v-f3751a4c]{font-size:var(--fs-small);font-weight:600;color:var(--c-ink)}.field__required[data-v-f3751a4c]{color:var(--c-error);text-decoration:none;margin-left:2px}.field__hint[data-v-f3751a4c]{font-size:.8rem;color:var(--c-ink-muted)}.field__error[data-v-f3751a4c]{font-size:.82rem;color:var(--c-error)}.field input[data-v-f3751a4c-s],.field select[data-v-f3751a4c-s],.field textarea[data-v-f3751a4c-s]{width:100%;min-height:48px;padding:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface);color:var(--c-ink);font-size:16px;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.field textarea[data-v-f3751a4c-s]{min-height:140px;resize:vertical;line-height:var(--lh-body)}.field input[data-v-f3751a4c-s]:hover,.field select[data-v-f3751a4c-s]:hover,.field textarea[data-v-f3751a4c-s]:hover{border-color:var(--c-primary-300)}.field input[data-v-f3751a4c-s]:focus,.field select[data-v-f3751a4c-s]:focus,.field textarea[data-v-f3751a4c-s]:focus{border-color:var(--c-primary-600);box-shadow:0 0 0 3px var(--c-primary-100);outline:none}.field--error input[data-v-f3751a4c-s],.field--error select[data-v-f3751a4c-s],.field--error textarea[data-v-f3751a4c-s]{border-color:var(--c-error)}.status[data-v-6bc2b867]{padding:var(--sp-4);border-radius:var(--radius);border-left:3px solid;outline:none}.status--success[data-v-6bc2b867]{background:var(--c-success-bg);border-left-color:var(--c-success)}.status--error[data-v-6bc2b867]{background:var(--c-error-bg);border-left-color:var(--c-error)}.status__title[data-v-6bc2b867]{font-family:var(--font-heading);font-weight:600;margin-bottom:var(--sp-1)}.status--success .status__title[data-v-6bc2b867]{color:var(--c-success)}.status--error .status__title[data-v-6bc2b867]{color:var(--c-error)}.status__message[data-v-6bc2b867]{font-size:.95rem;color:var(--c-ink)}
