.app-input-wrap[data-v-d8d93166]{display:flex;flex-direction:column;gap:6px;width:100%}.input-label[data-v-d8d93166]{color:var(--color-primary-800,#2c3343);font-size:13px;font-weight:600}.required-star[data-v-d8d93166]{color:var(--color-semantic-red-500,#cb2910);margin-left:2px}.input-container[data-v-d8d93166]{align-items:center;background-color:var(--color-primary-50,#fff);border:1px solid var(--color-primary-300,#e1e4ed);border-radius:16px;box-shadow:0 4px 50px #0000000a;display:flex;gap:10px;height:53px;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease}.size-sm .input-container[data-v-d8d93166]{border-radius:10px;height:38px}.size-md .input-container[data-v-d8d93166]{border-radius:12px;height:44px}.size-lg .input-container[data-v-d8d93166]{border-radius:16px;height:53px}.input-container[data-v-d8d93166]:hover{border-color:#b8bfd0}.input-container[data-v-d8d93166]:focus-within{border-color:var(--module-accent,#5c50e4);box-shadow:0 0 0 3px color-mix(in srgb,var(--module-accent,#5c50e4) 16%,transparent)}.app-input[data-v-d8d93166]{background:transparent;border:none;color:#2c3343;flex:1;font-family:inherit;font-size:15px;outline:none;width:100%}.app-input[data-v-d8d93166]::-moz-placeholder{color:#a0a8b4;font-size:14px}.app-input[data-v-d8d93166]::placeholder{color:#a0a8b4;font-size:14px}.app-input[data-v-d8d93166]:-webkit-autofill,.app-input[data-v-d8d93166]:-webkit-autofill:active,.app-input[data-v-d8d93166]:-webkit-autofill:focus,.app-input[data-v-d8d93166]:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-primary-800,#2c3343);-webkit-box-shadow:0 0 0 1000px var(--color-primary-50,#fff) inset;caret-color:var(--color-primary-800,#2c3343);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.has-error .input-container[data-v-d8d93166]{border-color:var(--color-semantic-red-500,#cb2910)!important}.has-error .input-container[data-v-d8d93166]:focus-within{border-color:var(--color-semantic-red-500,#cb2910)!important;box-shadow:0 0 0 3px #cb291029!important}.error-msg[data-v-d8d93166]{color:var(--color-semantic-red-500,#cb2910);font-size:12px;font-weight:500}.is-disabled .input-container[data-v-d8d93166]{background-color:var(--color-primary-100,#f8f8f8);cursor:not-allowed;opacity:.7}
