.input-field[data-v-ec534ce2],.input-label[data-v-ec534ce2]{display:block}.input-label[data-v-ec534ce2]{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-stone-700);margin-bottom:4px}.input-wrap[data-v-ec534ce2]{position:relative}.input[data-v-ec534ce2]{width:100%;box-sizing:border-box;height:40px;padding:0 12px;border:1px solid var(--color-stone-200);border-radius:10px;background:var(--color-surface);font-family:var(--font-sans);font-size:14px;color:var(--fg-1);outline:none;transition:border-color var(--dur-micro) var(--ease),box-shadow var(--dur-micro) var(--ease)}.input-textarea[data-v-ec534ce2]{height:auto;min-height:78px;padding:10px 12px;line-height:1.5;resize:vertical}.input-icon[data-v-ec534ce2]{position:absolute;top:50%;transform:translateY(-50%);color:var(--color-stone-500);display:flex;pointer-events:none}.input-icon-leading[data-v-ec534ce2]{left:12px}.input-icon-trailing[data-v-ec534ce2]{right:12px}.input-hint[data-v-ec534ce2]{font-family:var(--font-sans);font-size:11px;margin-top:4px;color:var(--color-stone-500)}.input-hint-error[data-v-ec534ce2]{color:var(--color-danger-700)}
