.controlled-input{display:flex;width:60px;flex-shrink:0;flex-direction:row;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.controlled-input-form-control{width:60px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));background-color:transparent;padding-top:10px;padding-bottom:10px;padding-left:1.25rem;padding-right:1.25rem;text-align:center;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.controlled-input-field{width:100px;text-align:center}.controlled-input-plus{display:flex;height:45px;width:4rem;cursor:pointer;align-items:center;--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem;border-radius:0 1rem 1rem 0}.controlled-input-minus{display:flex;height:45px;width:4rem;cursor:pointer;align-items:center;--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem;border-radius:1rem 0 0 1rem}.controlled-input-sm .controlled-input-form-control{width:40px;padding-top:5px;padding-bottom:5px;padding-left:.5rem;padding-right:.5rem}.controlled-input-sm .controlled-input-plus,.controlled-input-sm .controlled-input-minus{height:30px;width:3rem;padding-left:.25rem;padding-right:.25rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
