/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */.base-input:has(input:invalid).visited,.base-input:has(input:invalid).visited .label-text span{color:var(--color-error)}.base-input:has(input:invalid).visited input{border-bottom-color:var(--color-error)}.base-input input,.base-input textarea{background:0 0;border-bottom:1px solid var(--color-grey);border-radius:0;padding-bottom:10px;position:relative;width:100%;z-index:1}:is(.base-input input,.base-input textarea):focus{outline:none}.base-input label{display:block;padding-top:1.4em;position:relative}.base-input .label-text{left:0;position:absolute;top:0;transform:translateY(1.4em);transform-origin:0 0;transition:transform .33s,font-size .33s,line-height .33s}.base-input .label-text.minify{transform:none}.base-input .label-text span{color:var(--color-black);left:0;position:relative;top:0}.base-input .error-message{color:var(--color-error);font-family:var(--font-sans);font-size:.875rem;line-height:1.3;padding-top:.5rem;position:absolute}
