@property --input-v2-gradient1{syntax:"<color>";initial-value:hsl(0,0%,70%);inherits:false}@property --input-v2-gradient2{syntax:"<color>";initial-value:hsl(0,0%,70%);inherits:false}@property --input-v2-gradient3{syntax:"<color>";initial-value:hsl(0,0%,70%);inherits:false}@property --input-v2-gradient4{syntax:"<color>";initial-value:hsl(0,0%,70%);inherits:false}@property --input-v2-bg-color{syntax:"<color>";initial-value:#fff;inherits:false}.InputV2{--border-width:1px}.InputV2__container{width:100%;position:relative}.InputV2__container input{border-radius:8px;font-size:12px;line-height:1rem;background:linear-gradient(var(--input-v2-bg-color),var(--input-v2-bg-color)) padding-box,linear-gradient(160deg,var(--input-v2-gradient1) -6.07%,var(--input-v2-gradient2) 22.89%,var(--input-v2-gradient3) 63.99%,var(--input-v2-gradient4) 100%) border-box;border:var(--border-width) solid rgba(0,0,0,0);padding-block:.5rem;padding-inline:.75rem;transition:--input-v2-bg-color .2s,--input-v2-gradient1 .2s,--input-v2-gradient2 .2s,--input-v2-gradient3 .2s,--input-v2-gradient4 .2s;outline:none;width:100%}.InputV2__container input.error{border-color:hsl(0,83%,47%);--input-v2-gradient1:hsl(0,83%,47%);--input-v2-gradient2:hsl(0,83%,47%);--input-v2-gradient3:hsl(0,83%,47%);--input-v2-gradient4:hsl(0,83%,47%)}.InputV2__container input:focus-visible{outline:1px solid hsl(0,0%,90%);outline-offset:1px}.InputV2__container input:disabled,.InputV2__container input:disabled:hover{cursor:not-allowed;--input-v2-gradient1:hsla(0,0%,70%,0.6);--input-v2-gradient2:hsla(0,0%,70%,0.6);--input-v2-gradient3:hsla(0,0%,70%,0.6);--input-v2-gradient4:hsla(0,0%,70%,0.6);--input-v2-bg-color:hsl(0,0%,97%)}.InputV2__container input:focus-visible,.InputV2__container input:hover{--input-v2-gradient1:hsla(35,100%,49%,0.6);--input-v2-gradient2:hsla(350,83%,47%,0.6);--input-v2-gradient3:hsla(248,100%,50%,0.6);--input-v2-gradient4:hsla(102,55%,43%,0.6);--input-v2-bg-color:hsl(0,0%,97%)}.InputV2__container input[data-has-children=true]{padding-right:2rem}.InputV2__icon{right:calc(var(--border-width) + .5rem);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.InputV2__btn__icon{right:calc(var(--border-width) + .25rem)}.InputV2__btn__icon button{padding:.25rem!important;border-radius:5px!important}.InputV2__btn__icon,.InputV2__icon{position:absolute;inset-block:var(--border-width);display:grid;place-content:center;color:hsl(0,0%,50%)}