[data-v-668e3c6a] div:has(>input),[data-v-668e3c6a] div:has(>textarea){display:flex;overflow:hidden;position:relative;z-index:1}[data-v-668e3c6a] div:has(>input):after,[data-v-668e3c6a] div:has(>textarea):after{background-image:linear-gradient(to right,var(--color-foreground-accent) 50%,var(--color-secondary) 50%);content:"";height:100%;pointer-events:none;position:absolute;right:0;transition:right .5s ease;width:200%;z-index:-1}[data-v-668e3c6a] div:has(>input) input,[data-v-668e3c6a] div:has(>input) textarea,[data-v-668e3c6a] div:has(>textarea) input,[data-v-668e3c6a] div:has(>textarea) textarea{background-color:transparent;color:#fff;height:3.5rem;outline:none;padding:.25rem .25rem .25rem 1rem;width:100%}[data-v-668e3c6a] div:has(>input):has(input:focus):after,[data-v-668e3c6a] div:has(>input):has(input:focus-visible):after,[data-v-668e3c6a] div:has(>input):has(textarea:focus):after,[data-v-668e3c6a] div:has(>input):has(textarea:focus-visible):after,[data-v-668e3c6a] div:has(>textarea):has(input:focus):after,[data-v-668e3c6a] div:has(>textarea):has(input:focus-visible):after,[data-v-668e3c6a] div:has(>textarea):has(textarea:focus):after,[data-v-668e3c6a] div:has(>textarea):has(textarea:focus-visible):after{right:-100%}[data-v-668e3c6a] div:has(input:focus),[data-v-668e3c6a] div:has(input:focus-visible),[data-v-668e3c6a] div:has(textarea:focus),[data-v-668e3c6a] div:has(textarea:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}
