.input-container[data-v-ea00293b]{display:flex;flex-direction:column;width:100%}.input-label[data-v-ea00293b]{color:var(--ui-text);font-size:12px;font-weight:400;margin-bottom:8px}.input-wrapper[data-v-ea00293b]{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:20px;display:flex;position:relative;transition:all .3s ease}.input-wrapper[data-v-ea00293b]:hover:not(.input-wrapper--disabled){border-color:var(--ui-accent);box-shadow:0 4px 12px var(--ui-shadow-strong);transform:translateY(-2px)}.input-wrapper--focused[data-v-ea00293b]{border-color:var(--ui-accent);box-shadow:0 2px 6px var(--ui-shadow);transform:translateY(0)}.input-wrapper--disabled[data-v-ea00293b]{cursor:not-allowed;opacity:.6}.input-wrapper--disabled[data-v-ea00293b],.input-wrapper--readonly[data-v-ea00293b]{background-color:var(--ui-surface-secondary);border-color:var(--ui-border)}.input-wrapper--error[data-v-ea00293b]{border-color:var(--ui-error)}.input-wrapper--error[data-v-ea00293b]:hover:not(.input-wrapper--disabled){border-color:var(--ui-error);box-shadow:0 4px 12px var(--ui-shadow-strong);transform:translateY(-1px)}.input-wrapper--error[data-v-ea00293b]:focus-within{border-color:var(--ui-error);box-shadow:0 2px 6px var(--ui-shadow-strong);transform:translateY(0)}.input-wrapper--small[data-v-ea00293b]{min-height:32px;padding:8px 15px}.input-wrapper--medium[data-v-ea00293b]{min-height:40px;padding:12px 16px}.input-wrapper--large[data-v-ea00293b]{min-height:48px;padding:16px 20px}.input[data-v-ea00293b]{background:transparent;border:none;color:var(--ui-text);flex:1;font-weight:350;outline:none;padding:0}.input--small[data-v-ea00293b]{font-size:12px}.input--medium[data-v-ea00293b]{font-size:14px}.input--large[data-v-ea00293b]{font-size:16px}.input--left[data-v-ea00293b]{text-align:left}.input--center[data-v-ea00293b]{text-align:center}.input--right[data-v-ea00293b]{text-align:right}.input[data-v-ea00293b]::-moz-placeholder{color:var(--ui-text-muted);opacity:.8}.input[data-v-ea00293b]::placeholder{color:var(--ui-text-muted);opacity:.8}.input[data-v-ea00293b]:disabled{color:var(--ui-text-muted);cursor:not-allowed}.input--has-prefix[data-v-ea00293b]{padding-left:8px}.input--has-suffix[data-v-ea00293b]{padding-right:8px}.input-icon[data-v-ea00293b]{color:var(--ui-text);flex-shrink:0;height:16px;width:16px}.input-icon--prefix[data-v-ea00293b]{margin-right:8px}.input-icon--suffix[data-v-ea00293b]{margin-left:8px}.input-clear[data-v-ea00293b],.input-toggle-password[data-v-ea00293b]{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin-left:8px;padding:4px;transition:background-color .2s ease}.input-clear[data-v-ea00293b]:hover,.input-toggle-password[data-v-ea00293b]:hover{background-color:var(--ui-surface-secondary)}.input-clear:hover .input-icon[data-v-ea00293b],.input-toggle-password:hover .input-icon[data-v-ea00293b]{color:var(--ui-accent)}.input-error[data-v-ea00293b]{color:var(--ui-error)}.input-error[data-v-ea00293b],.input-help[data-v-ea00293b]{font-size:12px;margin-top:4px}.input-help[data-v-ea00293b],.input-wrapper--disabled .input-icon[data-v-ea00293b]{color:var(--ui-text-muted)}.input-wrapper--error .input-icon[data-v-ea00293b]{color:var(--ui-error)}.input[type=number][data-v-ea00293b]::-webkit-inner-spin-button,.input[type=number][data-v-ea00293b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input[type=number][data-v-ea00293b]{-moz-appearance:textfield}
