.field[data-v-e3d81ea3]{flex-direction:column;gap:.4375rem;min-width:0;display:flex}.field__label[data-v-e3d81ea3]{font-size:.875rem;font-weight:600}.field__optional[data-v-e3d81ea3]{color:var(--c360-text-muted);font-weight:400}.field__control[data-v-e3d81ea3]{position:relative}.field__input[data-v-e3d81ea3]{appearance:none;border:1px solid var(--c360-border-strong);background:var(--c360-bg);width:100%;min-height:48px;color:var(--c360-text);font:inherit;text-overflow:ellipsis;cursor:pointer;transition:border-color var(--c360-duration) var(--c360-ease),box-shadow var(--c360-duration) var(--c360-ease);border-radius:10px;padding:.75rem 2.75rem .75rem .9375rem;font-size:1rem}.field__input.is-placeholder[data-v-e3d81ea3]{color:var(--c360-text-muted)}.field__input option[data-v-e3d81ea3]{color:var(--c360-text);background:var(--c360-surface)}.field__input[data-v-e3d81ea3]:hover{border-color:color-mix(in srgb,var(--c360-text) 30%,transparent)}.field__input[data-v-e3d81ea3]:focus{border-color:var(--c360-pink);outline:none;box-shadow:0 0 0 4px #e2496f2e}.field__input--invalid[data-v-e3d81ea3],.field__input--invalid[data-v-e3d81ea3]:hover{border-color:var(--c360-error)}.field__chevron[data-v-e3d81ea3]{color:var(--c360-text-muted);pointer-events:none;position:absolute;top:50%;right:.9375rem;transform:translateY(-50%)}.field__error[data-v-e3d81ea3],.field__hint[data-v-e3d81ea3]{margin:0;font-size:.8125rem}.field__error[data-v-e3d81ea3]{color:var(--c360-error)}.field__hint[data-v-e3d81ea3]{color:var(--c360-text-muted)}
