.base-input[data-v-a4c9b8d2]{display:inline-flex;flex-direction:column;font-weight:var(--input-font-weight);width:100%}.base-input__wrapper[data-v-a4c9b8d2]{align-items:center;background-color:var(--input-bg);border:var(--input-border-width) var(--input-border-style) var(--input-border);border-radius:var(--input-border-radius);display:inline-flex;min-height:var(--input-height-default);overflow:hidden;transition:var(--input-transition);width:100%}.base-input__inner[data-v-a4c9b8d2]{background:transparent;border:none;color:var(--input-color);flex:1;font-size:var(--input-font-size-default);outline:none;padding:var(--input-padding-default);width:100%}.base-input__inner[data-v-a4c9b8d2]::-moz-placeholder{color:var(--input-placeholder-color)}.base-input__inner[data-v-a4c9b8d2]::placeholder{color:var(--input-placeholder-color)}.base-input__wrapper[data-v-a4c9b8d2]:hover{border-color:var(--input-hover-border)}.base-input__wrapper[data-v-a4c9b8d2]:focus-within{border-color:var(--input-focus-border)}.base-input.base-input--large .base-input__wrapper[data-v-a4c9b8d2]{min-height:var(--input-height-large)}.base-input.base-input--small .base-input__wrapper[data-v-a4c9b8d2]{min-height:var(--input-height-small)}.base-input--disabled .base-input__wrapper[data-v-a4c9b8d2]{background-color:var(--input-disabled-bg);border-color:var(--input-disabled-border)}.base-input--disabled .base-input__inner[data-v-a4c9b8d2]{color:var(--input-disabled-color)}.base-input--textarea .base-input__inner[data-v-a4c9b8d2]{min-height:var(--textarea-min-height);resize:vertical}.base-input__append[data-v-a4c9b8d2],.base-input__prefix[data-v-a4c9b8d2],.base-input__prepend[data-v-a4c9b8d2],.base-input__suffix[data-v-a4c9b8d2]{align-items:center;display:inline-flex}.base-input__prefix[data-v-a4c9b8d2],.base-input__prepend[data-v-a4c9b8d2]{margin-left:12px}.base-input__append[data-v-a4c9b8d2],.base-input__suffix[data-v-a4c9b8d2]{margin-right:12px}.base-input__clear[data-v-a4c9b8d2],.base-input__toggle[data-v-a4c9b8d2]{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;margin-right:10px}.base-input__clear[data-v-a4c9b8d2]:hover,.base-input__toggle[data-v-a4c9b8d2]:hover{color:var(--primary-color)}.base-input__count[data-v-a4c9b8d2],.base-input__hint[data-v-a4c9b8d2]{color:var(--text-tertiary);font-size:12px}.base-input__meta[data-v-a4c9b8d2]{align-items:center;display:flex;gap:8px;margin-top:4px}.base-input__hint[data-v-a4c9b8d2]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-input__count[data-v-a4c9b8d2]{flex:none}.base-input--invalid .base-input__wrapper[data-v-a4c9b8d2]{border-color:#ef4444}.base-input--invalid .base-input__count[data-v-a4c9b8d2]{color:#ef4444}.base-input__spin[data-v-a4c9b8d2]{align-self:stretch;background:#f5f7fa;border-left:1px solid var(--border-color);display:inline-flex;flex-direction:column}.spin-btn[data-v-a4c9b8d2]{align-items:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:1;height:calc(var(--input-height-default)/2);justify-content:center;width:32px}.spin-btn[data-v-a4c9b8d2]:hover{background:var(--primary-color);color:#fff}.base-input--large .spin-btn[data-v-a4c9b8d2]{height:calc(var(--input-height-large)/2)}.base-input--small .spin-btn[data-v-a4c9b8d2]{height:calc(var(--input-height-small)/2)}input[type=number][data-v-a4c9b8d2]::-webkit-inner-spin-button,input[type=number][data-v-a4c9b8d2]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-a4c9b8d2]{-moz-appearance:textfield}
