.v2-input-group[data-v-11fd8581]{display:flex;flex-direction:column;gap:var(--v2-spacing-1)}.v2-input-group__label[data-v-11fd8581]{color:var(--v2-color-text);font-size:var(--v2-font-size-sm);font-weight:500}.v2-input-group__required[data-v-11fd8581]{color:var(--v2-color-danger-text)}.v2-input[data-v-11fd8581]{background:var(--v2-color-surface);border:1px solid var(--v2-color-border-subtle);border-radius:var(--v2-radius-control);color:var(--v2-color-text);font-family:inherit;font-size:var(--v2-font-size-body);min-height:44px;padding:var(--v2-spacing-2) var(--v2-spacing-3);transition:border-color var(--v2-motion-duration)}.v2-input[data-v-11fd8581]::-moz-placeholder{color:var(--v2-color-text-muted)}.v2-input[data-v-11fd8581]::placeholder{color:var(--v2-color-text-muted)}.v2-input[data-v-11fd8581]:focus{border-color:transparent;outline:2px solid var(--v2-color-focus);outline-offset:-1px}.v2-input--error[data-v-11fd8581]{border-color:var(--v2-color-danger-text)}.v2-input--disabled[data-v-11fd8581]{background:var(--v2-color-disabled-surface);color:var(--v2-color-disabled-text);cursor:not-allowed}.v2-input-group__error[data-v-11fd8581]{color:var(--v2-color-danger-text);font-size:var(--v2-font-size-sm);margin:0}
