.input-wrapper[data-v-ca864603]{display:flex;flex-direction:column;gap:calc(var(--spacing-unit)*.75);margin-bottom:calc(var(--spacing-unit)*3)}.input-label[data-v-ca864603]{color:var(--color-text);font-size:1rem;font-weight:300}.input-container[data-v-ca864603]{align-items:center;display:flex;position:relative}.input[data-v-ca864603]{background-color:var(--input-bg);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--color-text);font-family:var(--font-family);font-size:calc(var(--font-size-base)*1.2);line-height:1.5;padding:calc(var(--input-padding-y) + var(--component-vertical-offset)) var(--input-padding-x) calc(var(--input-padding-y) - var(--component-vertical-offset)) var(--input-padding-x);transition:border-color .2s;width:100%}.input-with-icon-left[data-v-ca864603]{padding-left:40px}.input-with-icon-right[data-v-ca864603]{padding-right:40px}.input[data-v-ca864603]:focus{border-color:var(--input-focus-border-color);outline:none}.input-select[data-v-ca864603]{cursor:pointer}.input-error[data-v-ca864603]{border-color:var(--error-color)}.input-error-message[data-v-ca864603]{color:var(--error-color);font-size:.875rem}.input-icon[data-v-ca864603]{color:var(--color-text,#666);height:25px;opacity:.5;pointer-events:none;position:absolute;width:25px}.input-icon-left[data-v-ca864603]{left:4px}.input-icon-right[data-v-ca864603]{right:12px}.input-clear[data-v-ca864603]{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;pointer-events:auto;transition:opacity .2s}.input-clear[data-v-ca864603]:hover{background-color:#0000000d;opacity:1}.input-loading[data-v-ca864603]{pointer-events:none}.input[data-v-ca864603]::placeholder{color:#999!important;opacity:1!important}.input[data-v-ca864603]::-moz-placeholder{color:#999!important;opacity:1!important}.input[data-v-ca864603]::-webkit-input-placeholder{color:#999!important;opacity:1!important}.input[data-v-ca864603]:-moz-placeholder{color:#999!important;opacity:1!important}@keyframes spin-ca864603{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-spin[data-v-ca864603]{animation:spin-ca864603 1s linear infinite}
