.form-group{position:relative;margin-bottom:1.5rem;height:-moz-fit-content;height:fit-content}.label{margin-bottom:.75rem;font-weight:700}.input-text,.label{display:block;font-size:.875rem;line-height:1.25rem}.input-text{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(108 117 125/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem;font-weight:400;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-text:disabled{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.input-text:focus{--tw-border-opacity:1;border-color:rgb(74 154 2/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(74 154 2/var(--tw-text-opacity,1))}.input-error-message{position:absolute;left:0;right:0;bottom:-1.5rem;font-size:.625rem;line-height:.875rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.form-error{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.input-description{display:inline-block;min-height:1rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(161 174 186/var(--tw-text-opacity,1))}.input-range{width:100%}.input-range,input[type=range]{-webkit-appearance:none;-moz-appearance:none}input[type=range]{background:linear-gradient(90deg,#23afa3,#4a9a02 32.81%,#ffc107 69.27%,#dc3545);height:3px}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-thumb{position:relative;bottom:1px;width:1rem;height:1rem;cursor:grab;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));-webkit-appearance:none}input[type=range]::-moz-range-thumb{position:relative;bottom:1px;width:1rem;height:1rem;cursor:grab;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));-moz-appearance:none}.input-checkbox{width:1rem;height:1rem;cursor:pointer;border-radius:10px;accent-color:#4a9a02}