.v-input{flex-direction:column;text-overflow:ellipsis;transition:color .2s ease-in-out;width:100%}.v-input,.v-input__wrapper{display:flex;position:relative}.v-input__wrapper{align-items:center;background:var(--bg_secondary__100);border-radius:var(--b-radius);overflow:hidden}.v-input__wrapper.visible{overflow:visible}.v-input__gradient{background:linear-gradient(90deg,#7449e6 .06%,#69a4ff 98.49%);border-radius:4px;bottom:-1px;left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:.3s}.v-input.outline{outline:none}.v-input.outline .v-input__prefix-btn,.v-input.outline .v-input__wrapper{background:transparent}.v-input.outline .v-input__border{border-color:var(--bg_light__100);opacity:1}.v-input__border{border:1px solid transparent;border-radius:var(--b-radius);height:100%;left:0;position:absolute;top:0;transition:.2s;width:100%}.v-input__element{background:transparent;color:var(--color_main__100);font-weight:600;font-weight:700;padding:14.5px 12px;position:relative;text-overflow:ellipsis;transition:.2s;width:100%;z-index:1}.v-input__element:focus+.v-input__border,.v-input__element:hover+.v-input__border{border-color:var(--bg_light__100)}.v-input__element::-moz-placeholder{color:var(--color_secondary__100);font-weight:600}.v-input__element::placeholder{color:var(--color_secondary__100);font-weight:600}.v-input__element--sm{border-radius:4px;font-size:16px;font-weight:600;padding:10.5px 12px}.v-input__element--xl{@apply px-[30px] py-[25px] font-semibold rounded-[6px];}.v-input__prefix{height:100%;left:0;position:absolute;top:0;z-index:1}.v-input__prefix:before{content:"";display:block;padding-top:100%}.v-input__suffix{position:absolute;right:0;top:0;z-index:1}.v-input__prefix,.v-input__suffix{height:100%}.v-input__prefix.static,.v-input__suffix.static{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;position:relative}.v-input__prefix-btn,.v-input__suffix-btn{align-items:center;background:transparent;border-radius:var(--b-radius-sm);color:var(--color_secondary__100);display:flex;height:32px;justify-content:center;padding:0;width:32px}.v-input__prefix-btn:hover,.v-input__suffix-btn:hover{background:var(--bg_light__100)}.v-input__prefix-btn{height:48px;width:48px}.v-input__prefix-btn:hover{background:transparent}.v-input__label{color:var(--color_secondary__100);font-size:14px;font-weight:600;line-height:17px;margin-bottom:8px}html.theme__dark .v-input__wrapper{background:var(--bg_secondary__200)}
