.input-container[data-v-d8e36e28]{display:flex;flex-direction:column;gap:4px;width:100%}.input-label[data-v-d8e36e28]{align-items:center;color:var(--input-label-color);display:flex;font-size:14px;font-weight:500;gap:2px;line-height:1.5}.input-required[data-v-d8e36e28]{color:var(--input-required-color);font-weight:600}.input-wrapper[data-v-d8e36e28]{align-items:center;background:var(--input-bg-color);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);box-shadow:var(--input-shadow);display:flex;position:relative;transition:all .2s ease}.input-wrapper[data-v-d8e36e28]:focus-within{border-color:var(--input-border-focus-color);box-shadow:0 0 0 3px #3b82f61a}.input-wrapper--small[data-v-d8e36e28]{border-radius:var(--input-small-border-radius);min-height:32px;padding:var(--input-small-padding)}.input-wrapper--medium[data-v-d8e36e28]{border-radius:var(--input-medium-border-radius);min-height:40px;padding:var(--input-medium-padding)}.input-wrapper--large[data-v-d8e36e28]{border-radius:var(--input-large-border-radius);min-height:48px;padding:var(--input-large-padding)}.input-wrapper--error[data-v-d8e36e28]{border-color:var(--input-border-error-color)}.input-wrapper--error[data-v-d8e36e28]:focus-within{border-color:var(--input-border-error-color);box-shadow:0 0 0 3px #ef44441a}.input-wrapper--success[data-v-d8e36e28]{border-color:var(--input-border-success-color)}.input-wrapper--success[data-v-d8e36e28]:focus-within{border-color:var(--input-border-success-color);box-shadow:0 0 0 3px #22c55e1a}.input-wrapper--disabled[data-v-d8e36e28]{background:var(--input-disabled-bg-color);border-color:var(--input-disabled-border-color);cursor:not-allowed}.input-wrapper--disabled[data-v-d8e36e28]:focus-within{border-color:var(--input-disabled-border-color);box-shadow:none}.input-wrapper--has-left-icon .input-field[data-v-d8e36e28]{padding-left:0}.input-wrapper--has-right-icon .input-field[data-v-d8e36e28]{padding-right:0}.input-field[data-v-d8e36e28]{background:transparent;border:none;color:var(--input-text-color);flex:1;font-family:inherit;font-size:16px;line-height:1.5;outline:none}.input-field[data-v-d8e36e28]::-moz-placeholder{color:var(--input-placeholder-color)}.input-field[data-v-d8e36e28]::placeholder{color:var(--input-placeholder-color)}.input-field[data-v-d8e36e28]:disabled{color:var(--input-disabled-text-color);cursor:not-allowed}.input-field[data-v-d8e36e28]:-moz-read-only{cursor:default}.input-field[data-v-d8e36e28]:read-only{cursor:default}.input-field--small[data-v-d8e36e28]{font-size:14px}.input-field--medium[data-v-d8e36e28]{font-size:16px}.input-field--large[data-v-d8e36e28]{font-size:18px}.input-icon[data-v-d8e36e28]{align-items:center;color:var(--input-placeholder-color);display:flex;height:20px;justify-content:center;width:20px}.input-icon--left[data-v-d8e36e28]{margin-right:8px}.input-icon--right[data-v-d8e36e28]{margin-left:8px}.input-icon-button[data-v-d8e36e28]{align-items:center;background:none;border:none;border-radius:999px;color:var(--input-placeholder-color);cursor:pointer;display:flex;flex:none;height:24px;justify-content:center;padding:4px;transition:all .2s ease;width:24px}.input-icon-button[data-v-d8e36e28]:hover{background:var(--surface-100);color:var(--input-text-color)}.input-icon-button[data-v-d8e36e28]:active{background:var(--surface-200)}.input-icon-button[data-v-d8e36e28]:has(.close-svg){background:var(--surface-100)}.input-icon-button[data-v-d8e36e28]:has(.close-svg):hover{background:var(--surface-200)}.input-icon-button .close-svg[data-v-d8e36e28]{flex:none;height:12px;width:12px}.input-message[data-v-d8e36e28]{font-size:12px;line-height:1.5;margin-top:2px}.input-message--error[data-v-d8e36e28]{color:var(--input-error-text-color)}.input-message--success[data-v-d8e36e28]{color:var(--input-success-text-color)}.input-message--help[data-v-d8e36e28]{color:var(--input-help-text-color)}
