.v-input[data-v-2d27f5b5]{flex-direction:column;gap:.375rem;display:flex}.v-input__field[data-v-2d27f5b5]{position:relative}.v-input__control[data-v-2d27f5b5]{background:var(--bg-panel);border:2px solid var(--border-default);border-radius:var(--radius-input);color:var(--text-primary);font-family:var(--font-body);min-height:var(--input-height);transition:border-color var(--t-fast);width:100%;padding:.75rem 1rem;font-size:1rem}.v-input__control[data-v-2d27f5b5]::placeholder{color:#0000}.v-input__control[data-v-2d27f5b5]:focus{border-color:var(--c-electric)}.v-input__control[data-v-2d27f5b5]:focus-visible{outline:2px solid var(--c-electric);outline-offset:2px}.v-input__control[data-v-2d27f5b5]:disabled{color:var(--text-disabled);cursor:not-allowed;opacity:.4}.v-input__label[data-v-2d27f5b5]{color:var(--text-muted);pointer-events:none;transition:top var(--t-fast),font-size var(--t-fast),color var(--t-fast);font-size:1rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.v-input__control--filled+.v-input__label[data-v-2d27f5b5],.v-input__control:focus+.v-input__label[data-v-2d27f5b5]{color:var(--text-tertiary);font-size:.6875rem;top:.25rem;transform:translateY(0)}.v-input--error .v-input__control[data-v-2d27f5b5]{border-color:var(--c-cta)}.v-input__error[data-v-2d27f5b5]{color:var(--text-warning);font-size:.8125rem}
