.form-group{display:flex;flex-direction:column;position:relative}.form-group label{align-items:center;display:flex;font-weight:600;margin-bottom:.5rem;text-transform:capitalize;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.form-group label,.form-group label i{font-size:.875rem;line-height:1.25rem}.form-group label i{margin-left:auto}.form-group .req{padding-left:.25rem}.form-group .invalid-field,.form-group .req{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity))}.form-group .invalid-field{font-size:.875rem;line-height:1.25rem;padding-top:.5rem}.form-group .disabled-overlay{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.form-group .disabled-overlay>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.form-group .disabled-overlay{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));opacity:.7}.form-group .disabled-text{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:20}.form-group .disabled-text span{border-width:1px;--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity));font-size:.75rem;font-weight:600;line-height:1rem;padding:.25rem .5rem;text-align:center;text-transform:uppercase;--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}
