@media screen{:root{--brand-primary:#316ba8;--brand-secondary:#d3d63c}.form{padding:20px;text-align:left;width:100%}.form label{float:left;min-width:25%}.form textarea{height:120px!important;height:150px;min-width:65%}.col-md-4 .form input,.col-md-4 .form label,.col-md-4 .form select{width:50%}.input-number-group{display:flex;justify-content:right;width:auto}.input-number-group input::-webkit-inner-adjust-hue-button,.input-number-group input::-webkit-outer-adjust-hue-button{-webkit-appearance:none;margin:0}.input-number-group input[type=number]{-moz-appearance:textfield;background:#fff;border:1px solid #bbb}.input-number-group .input-group-button{line-height:20px;margin-top:1%}.input-number-group .input-number{display:block;font-size:90%;margin:0;max-width:55px;outline:none;text-align:center}.input-number-group .input-number,.input-number-group .input-number-down,.input-number-group .input-number-up{user-select:none}.input-number-group .input-number-down,.input-number-group .input-number-up{background:#6c993a;border-radius:50%;border-width:0;color:#fff;cursor:pointer;display:inline-block;font-size:2rem;font-weight:700;font-weight:400;height:25px;line-height:22.22222px;text-align:center;width:25px}.input-number-group .input-number-down{margin-right:.3rem}.input-number-group .input-number-up{margin-left:.3rem}#tm-request{background-color:#f6f6f6;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-bottom:50px;padding:20px 20px 20px 40px}#tm-request h4{font-size:1.1rem;font-weight:700}#tm-request .small,#tm-request small{font-size:80%;font-weight:400}#tm-request .form-text{display:block;margin-top:.25rem}#tm-request .is-invalid,#tm-request .is-invalid .SingleDatePickerInput__withBorder,#tm-request .is-invalid>div{border-color:var(--bs-red)}#tm-request .invalid-feedback{color:var(--bs-red);font-size:80%;margin-top:.25rem;width:100%}#tm-request .d-flex{display:flex!important}#tm-request .flex-fill{flex:1 1 auto!important}#tm-request textarea{height:200px}#tm-request .form{width:auto}#tm-request .form .form-group .form-control{display:inline-block}}@media screen and (min-width:768px){#tm-request .form .form-group.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}}@media screen{#tm-request .form label{display:block;float:none;font-size:1.1rem;font-weight:700;max-width:100%;min-width:30%}#tm-request .form .SingleDatePicker,#tm-request .form .SingleDatePicker .SingleDatePickerInput,#tm-request .form .SingleDatePicker .SingleDatePickerInput .DateInput{width:100%}}