/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer components{.input{--border-width:var(--input-border-width);--border-radius:var(--input-border-radius);--border-color:var(--input-border-color);width:100%;margin:calc(var(--spacing,.25rem)*2)auto;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;padding:0;display:flex}.input__label{color:var(--input-label-color);text-align:left;width:100%;margin-top:0;margin-bottom:.375rem;display:block;font-size:var(--input-label-font-size)!important;font-family:var(--input-label-font-family)!important;font-weight:var(--input-label-font-weight)!important}.input__label--below{margin-top:.25rem;margin-bottom:0;font-size:var(--input-below-label-font-size)!important;font-weight:var(--input-below-label-font-weight)!important}.input__control{background-color:var(--input-bg);width:100%;color:var(--input-text);line-height:1;font-size:var(--input-font-size)!important;border-radius:var(--border-radius)!important;border:var(--border-width)solid var(--border-color)!important}.input__control:not(textarea){height:var(--input-height)!important;min-height:var(--input-height)!important}.input__control:-webkit-autofill{color:var(--input-autofill-text);-webkit-box-shadow:0 0 0 1000px var(--input-autofill-bg)inset!important;box-shadow:0 0 0 1000px var(--input-autofill-bg) inset!important;background-color:var(--input-autofill-bg)!important;-webkit-text-fill-color:var(--input-autofill-text)!important}.input__control::placeholder{color:var(--input-placeholder)}.input__control:focus,.input__control:focus-visible{outline-offset:1px;border-color:var(--input-focus-border)!important;outline:2px solid var(--input-focus-ring)!important;box-shadow:none!important}.input__control[data-invalid],.input__control[data-invalid] button{border-color:var(--input-error-border)!important;color:var(--input-error-text)!important}.input__control[data-disabled]{pointer-events:none;cursor:not-allowed;opacity:.75}.input[data-invalid] .input__label,.input__label[data-invalid]{color:var(--input-error-text)!important}.input__control:disabled{border:var(--border-width)solid var(--input-disabled-border);color:var(--input-disabled-text)}.input__error{margin-top:.25rem;color:var(--input-error-text)!important}.input__error:empty{display:none}@keyframes contentShow{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes contentHide{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.input--text .input__control{padding:var(--input-padding)}button.input__control:not([data-placeholder]){background-color:var(--input-autofill-bg)!important}select:-webkit-autofill~.input--select .input__control{background-color:var(--input-autofill-bg)!important}.input--select .input__control{padding:var(--input-padding)}.input--select .input__control.input__control--multi{padding:calc(calc(var(--spacing,.25rem)*3) - 1px)}.input--checkbox{margin-block:calc(var(--spacing,.25rem)*4)}.input--checkbox .input__control-group{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:row;display:flex}.input--checkbox .input__label{font-size:1rem!important;font-weight:400!important;line-height:1.5!important;font-family:var(--font-body,var(--font-sans))!important;margin-bottom:0!important}.input--checkbox [role=checkbox]{flex-shrink:0;justify-content:center;align-items:center;display:flex;height:var(--checkbox-size)!important;width:var(--checkbox-size)!important;min-width:var(--checkbox-size)!important;border-radius:var(--checkbox-border-radius)!important;border:var(--checkbox-border-width)solid var(--checkbox-border)!important;background-color:var(--checkbox-bg)!important;box-shadow:none!important}.input--checkbox [role=checkbox][data-state=checked]{background-color:var(--checkbox-checked-bg)!important;border-color:var(--checkbox-checked-border)!important}.input--checkbox [role=checkbox][data-state=checked] svg,.input--checkbox [role=checkbox][data-state=checked] .checkmark{color:var(--checkbox-checkmark)!important}.input--checkbox .input__label[data-invalid]{border-color:var(--input-error-border)!important;color:var(--input-error-text)!important}.input--checkbox [role=checkbox]:focus-visible{outline-offset:2px;outline:2px solid var(--checkbox-focus-ring)!important}.input--datepicker .input--select{margin:0}.input--datepicker>.input__control{--tw-border-style:none!important;border-style:none!important}.input--radio__control{height:var(--radio-size);width:var(--radio-size);border-radius:var(--radio-border-radius);border:var(--radio-border-width)solid var(--radio-border);background-color:var(--radio-bg);flex-direction:row;justify-content:center;align-items:center;display:flex}.input--radio__control[data-checked]{border-color:var(--radio-checked-border);background-color:var(--radio-checked-bg)}.input--radio__indicator{height:var(--size-2\.5);width:var(--size-2\.5);border-radius:var(--border-radius-full);background-color:var(--radio-indicator)}.input--radio__input:focus-visible+.input--radio__control{outline:2px solid var(--radio-focus-ring);outline-offset:2px}.input--radio{margin-block:calc(var(--spacing,.25rem)*2);align-items:center;column-gap:calc(var(--spacing,.25rem)*1);display:flex}.input--slider{row-gap:calc(var(--spacing,.25rem)*4)}}
