/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */.base-input:has(input:invalid).visited,.base-input:has(textarea:invalid).visited{color:var(--color-error);padding-bottom:var(--spacing-md)}:is(.base-input:has(textarea:invalid).visited,.base-input:has(input:invalid).visited) .label-text span{color:var(--color-error)}:is(.base-input:has(textarea:invalid).visited,.base-input:has(input:invalid).visited) input,:is(.base-input:has(textarea:invalid).visited,.base-input:has(input:invalid).visited) textarea{border-color:var(--color-error)}.base-input input,.base-input textarea{background:0 0;border:1px solid var(--color-line-grey);border-radius:10px;font-family:var(--font-sans);font-size:var(--step-0);line-height:1.6;padding:var(--spacing-xs)var(--spacing-sm);position:relative;width:100%;z-index:1}:is(.base-input input,.base-input textarea):focus{outline:none}.base-input textarea{min-height:105px}.base-input .label-text{font-family:var(--font-sans);font-size:var(--step-0);line-height:1.6;padding-bottom:var(--spacing-2xs)}.base-input label{display:block;position:relative}.base-input .error-message{bottom:0;font-family:var(--font-sans);font-size:.75rem;line-height:1.15;position:absolute}
