.app-input__wrapper[data-v-0a502773]{width:100%;padding:0;position:relative;overflow:hidden}.app-input[data-v-0a502773]{--app-input-bg-color:var(--color-primary-light-gray);--app-input-placeholder-color:var(--color-interface-dark-50);background-color:var(--app-input-bg-color);width:100%;height:48px;font-family:var(--typography-font-base);border:1px solid var(--app-input-bg-color);color:var(--color-interface-dark);border-radius:12px;padding:0;font-size:16px;line-height:130%;display:flex}.app-input[data-v-0a502773]:focus-within,.app-input[data-v-0a502773]:hover{border-color:var(--color-stroke)}.app-input[data-v-0a502773]>*{padding:12px 0}.app-input[data-v-0a502773]>:first-child{padding-left:16px}.app-input[data-v-0a502773]>:last-child{padding-right:12px}.app-input[data-v-0a502773] input{background-color:inherit;width:100%;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;border-radius:inherit;caret-color:var(--color-interface-dark)}.app-input[data-v-0a502773] input[type=number]::-webkit-inner-spin-button{cursor:pointer}.app-input[data-v-0a502773] input[type=number]::-webkit-outer-spin-button{cursor:pointer}.app-input[data-v-0a502773] input[readonly]{pointer-events:none}.app-input[data-v-0a502773] input::placeholder{color:var(--app-input-placeholder-color)}.app-input_without-controls[data-v-0a502773] input{-moz-appearance:textfield}.app-input_without-controls[data-v-0a502773] input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-input_without-controls[data-v-0a502773] input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-input_error[data-v-0a502773]{border-color:var(--color-brand-primary)!important}.app-input_theme-white[data-v-0a502773]{--app-input-bg-color:var(--color-primary-white)}.app-input_disabled[data-v-0a502773]{pointer-events:none;background-color:var(--color-interface-dark-tertiary);color:var(--color-primary-gray);border-color:var(--color-interface-dark-tertiary)}.app-input_disabled[data-v-0a502773] input::placeholder{color:currentColor}.app-input>button[data-v-0a502773]{color:var(--color-brand-primary);align-items:center;font-size:16px;font-weight:600;line-height:140%;display:flex}.app-input>button[data-v-0a502773]:last-child{padding-right:12px}.app-input>button[data-v-0a502773]>svg{width:20px;height:20px;color:var(--color-iconography)}.app-input__loading[data-v-0a502773]{justify-content:center;align-items:center;padding-right:12px;display:flex}.app-input__loading[data-v-0a502773] svg{width:20px;height:20px}
