.sh-input{align-self:center;display:block;font-size:1rem;line-height:1.5rem;position:relative;width:100%;--tw-text-opacity:1;color:rgb(8 30 59/var(--tw-text-opacity,1))}.sh-input__label{margin-left:1rem;margin-right:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-bg-opacity:1;padding:.25rem .5rem;--tw-text-opacity:1;color:rgb(139 117 96/var(--tw-text-opacity,1));left:0;margin-top:calc(.5rem + 2px);max-width:calc(100% - 1rem);position:absolute;top:0;transform:translateY(-80%) translate(.5rem) scale(.75);transform-origin:left center;transition:transform .12s,color .12s,background-image .12s}.sh-input__element,.sh-input__label{background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.sh-input__element{border-width:2px;display:block;min-width:0;width:100%;--tw-border-opacity:1;border-color:rgb(199 181 166/var(--tw-border-opacity,1));--tw-bg-opacity:1;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:1rem;filter:none;font-size:1rem;line-height:1.5rem;padding:.875rem 1.5rem;transition:box-shadow .12s}.sh-input__element::-moz-focus-inner{border:none}.sh-input__element:-moz-focusring{outline:none}.sh-input__element:-webkit-autofill,.sh-input__element:-webkit-autofill:focus,.sh-input__element:-webkit-autofill:hover{-webkit-text-fill-color:#081e3b;-webkit-box-shadow:inset 0 0 0 1000px #c7b5a6;-webkit-transition:none;transition:none}.sh-input__element:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 5px #dfc3a1,inset 0 0 0 1000px #c7b5a6}.sh-input__element:not(:focus):not(:active)+.sh-input__label--down{--tw-text-opacity:1;background:transparent;color:rgb(109 119 137/var(--tw-text-opacity,1));transform:none}.sh-input__element:active,.sh-input__element:focus{--tw-border-opacity:1;border-color:rgb(139 117 96/var(--tw-border-opacity,1));box-shadow:inset 0 0 0 5px #c7b5a6;outline:2px solid transparent;outline-offset:2px}.sh-input__element:invalid:focus{--tw-border-opacity:1;border-color:rgb(139 117 96/var(--tw-border-opacity,1));box-shadow:inset 0 0 0 5px #c7b5a6;outline:2px solid transparent;outline-offset:2px}.sh-input>textarea{height:5rem;min-height:5rem}.sh-input__element:active+.sh-input__label,.sh-input__element:focus+.sh-input__label{--tw-text-opacity:1;color:rgb(139 117 96/var(--tw-text-opacity,1))}.sh-input__element:invalid:not(:focus){box-shadow:none;outline:none}@keyframes autoFillStart{0%{opacity:1}to{opacity:1}}@keyframes autoFillEnd{0%{opacity:1}to{opacity:1}}
