.table-responsive{overflow-x: auto;-webkit-overflow-scrolling: touch}.form-label{margin-bottom: .5rem}.col-form-label{padding-top: calc(.375rem 1px);padding-bottom: calc(.375rem 1px);margin-bottom: 0;font-size: inherit;line-height: 1.5}.col-form-label-lg{padding-top: calc(.5rem 1px);padding-bottom: calc(.5rem 1px);font-size: 1.25rem}.col-form-label-sm{padding-top: calc(.25rem 1px);padding-bottom: calc(.25rem 1px);font-size: .875rem}.form-text{margin-top: .25rem;font-size: .875em;color: #6c757d}.form-control{display: block;width: 100%;padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #525368;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;appearance: none;border-radius: 4px;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition: none}}.form-control[type="file"]{overflow: hidden}.form-control[type="file"]:not(:disabled):not(:read-only){cursor: pointer}.form-control:focus{color: #525368;background-color: #fff;border-color: #9ac79c;outline: 0;box-shadow: 0 0 0 .25rem rgba(52, 142, 56, 0.25)}.form-control::-webkit-date-and-time-value{height: 1.5em}.form-control::placeholder{color: #6c757d;opacity: 1}.form-control:disabled,.form-control:read-only{background-color: #e9ecef;opacity: 1}.form-control::file-selector-button{padding: .375rem .75rem;margin: -.375rem -.75rem;margin-inline-end: .75rem;color: #525368;background-color: #e9ecef;pointer-events: none;border-color: inherit;border-style: solid;border-width: 0;border-inline-end-width: 1px;border-radius: 0;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition: none}}.form-control:hover:not(:disabled):not(:read-only)::file-selector-button{background-color: #dde0e3}.form-control::-webkit-file-upload-button{padding: .375rem .75rem;margin: -.375rem -.75rem;margin-inline-end: .75rem;color: #525368;background-color: #e9ecef;pointer-events: none;border-color: inherit;border-style: solid;border-width: 0;border-inline-end-width: 1px;border-radius: 0;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{transition: none}}.form-control:hover:not(:disabled):not(:read-only)::-webkit-file-upload-button{background-color: #dde0e3}.form-control-plaintext{display: block;width: 100%;padding: .375rem 0;margin-bottom: 0;line-height: 1.5;color: #525368;background-color: transparent;border: solid transparent;border-width: 1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right: 0;padding-left: 0}.form-control-sm{min-height: calc(1.5em .5rem 2px);padding: .25rem .5rem;font-size: .875rem;border-radius: 4px}.form-control-sm::file-selector-button{padding: .25rem .5rem;margin: -.25rem -.5rem;margin-inline-end: .5rem}.form-control-sm::-webkit-file-upload-button{padding: .25rem .5rem;margin: -.25rem -.5rem;margin-inline-end: .5rem}.form-control-lg{min-height: calc(1.5em 1rem 2px);padding: .5rem 1rem;font-size: 1.25rem;border-radius: 4px}.form-control-lg::file-selector-button{padding: .5rem 1rem;margin: -.5rem -1rem;margin-inline-end: 1rem}.form-control-lg::-webkit-file-upload-button{padding: .5rem 1rem;margin: -.5rem -1rem;margin-inline-end: 1rem}textarea.form-control{min-height: calc(1.5em .75rem 2px)}textarea.form-control-sm{min-height: calc(1.5em .5rem 2px)}textarea.form-control-lg{min-height: calc(1.5em 1rem 2px)}.form-control-color{max-width: 3rem;height: auto;padding: .375rem}.form-control-color:not(:disabled):not(:read-only){cursor: pointer}.form-control-color::-moz-color-swatch{height: 1.5em;border-radius: 4px}.form-control-color::-webkit-color-swatch{height: 1.5em;border-radius: 4px}.form-select{display: block;width: 100%;padding: .375rem 2.25rem .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #525368;background-color: #fff;background-image: url("data:image/svg xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='#343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>");background-repeat: no-repeat;background-position: right .75rem center;background-size: 16px 12px;border: 1px solid #ced4da;border-radius: 4px;appearance: none}.form-select:focus{border-color: #9ac79c;outline: 0;box-shadow: 0 0 0 .25rem rgba(52, 142, 56, 0.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right: .75rem;background-image: none}.form-select:disabled{background-color: #e9ecef}.form-select:-moz-focusring{color: transparent;text-shadow: 0 0 0 #525368}.form-select-sm{padding-top: .25rem;padding-bottom: .25rem;padding-left: .5rem;font-size: .875rem}.form-select-lg{padding-top: .5rem;padding-bottom: .5rem;padding-left: 1rem;font-size: 1.25rem}.form-check{display: block;min-height: 1.5rem;padding-left: 1.5em;margin-bottom: .125rem}.form-check .form-check-input{float: left;margin-left: -1.5em}.form-check-input{width: 1em;height: 1em;margin-top: .25em;vertical-align: top;background-color: #fff;background-repeat: no-repeat;background-position: center;background-size: contain;border: 1px solid rgba(0, 0, 0, 0.25);appearance: none;color-adjust: exact}.form-check-input[type="checkbox"]{border-radius: .25em}.form-check-input[type="radio"]{border-radius: 50%}.form-check-input:active{filter: brightness(90%)}.form-check-input:focus{border-color: #9ac79c;outline: 0;box-shadow: 0 0 0 .25rem rgba(52, 142, 56, 0.25)}.form-check-input:checked{background-color: #348E38;border-color: #348E38}.form-check-input:checked[type="checkbox"]{background-image: url("data:image/svg xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path fill='none' stroke='#fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/></svg>")}.form-check-input:checked[type="radio"]{background-image: url("data:image/svg xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='2' fill='#fff'/></svg>")}.form-check-input[type="checkbox"]:indeterminate{background-color: #348E38;border-color: #348E38;background-image: url("data:image/svg xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path fill='none' stroke='#fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/></svg>")}.form-check-input:disabled{pointer-events: none;filter: none;opacity: .5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{opacity: .5}.form-switch{padding-left: 2.5em}.form-switch .form-check-input{width: 2em;margin-left: -2.5em;background-image: url("data:image/svg xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='rgba(0,0,0,0.25)'/></svg>");background-position: left center;border-radius: 2em;transition: background-position 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition: none}}.form-switch .form-check-input:focus{background-image: url("data:image/svg xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='#9ac79c'/></svg>")}.form-switch .form-check-input:checked{background-position: right center;background-image: url("data:image/svg xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='#fff'/></svg>")}.form-check-inline{display: inline-block;margin-right: 1rem}.form-range{width: 100%;height: 1.5rem;padding: 0;background-color: transparent;appearance: none}.form-range:focus{outline: 0}.form-range:focus::-webkit-slider-thumb{box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(52, 142, 56, 0.25)}.form-range:focus::-moz-range-thumb{box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(52, 142, 56, 0.25)}.form-range::-moz-focus-outer{border: 0}.form-range::-webkit-slider-thumb{width: 1rem;height: 1rem;margin-top: -.25rem;background-color: #348E38;border: 0;border-radius: 1rem;transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;appearance: none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition: none}}.form-range::-webkit-slider-thumb:active{background-color: #c2ddc3}.form-range::-webkit-slider-runnable-track{width: 100%;height: .5rem;color: transparent;cursor: pointer;background-color: #dee2e6;border-color: transparent;border-radius: 1rem}.form-range::-moz-range-thumb{width: 1rem;height: 1rem;background-color: #348E38;border: 0;border-radius: 1rem;transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;appearance: none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition: none}}.form-range::-moz-range-thumb:active{background-color: #c2ddc3}.form-range::-moz-range-track{width: 100%;height: .5rem;color: transparent;cursor: pointer;background-color: #dee2e6;border-color: transparent;border-radius: 1rem}.form-range:disabled{pointer-events: none}.form-range:disabled::-webkit-slider-thumb{background-color: #adb5bd}.form-range:disabled::-moz-range-thumb{background-color: #adb5bd}.form-floating{position: relative}.form-floating>.form-control,.form-floating>.form-select{height: calc(3.5rem 2px);padding: 1rem .75rem}.form-floating>label{position: absolute;top: 0;left: 0;height: 100%;padding: 1rem .75rem;pointer-events: none;border: 1px solid transparent;transform-origin: 0 0;transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition: none}}.form-floating>.form-control::placeholder{color: transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top: 1.625rem;padding-bottom: .625rem}.form-floating>.form-control:-webkit-autofill{padding-top: 1.625rem;padding-bottom: .625rem}.form-floating>.form-select{padding-top: 1.625rem;padding-bottom: .625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity: .65;transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity: .65;transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.input-group{position: relative;display: flex;flex-wrap: wrap;align-items: stretch;width: 100%}.input-group>.form-control,.input-group>.form-select{position: relative;flex: 1 1 auto;width: 1%;min-width: 0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index: 3}.input-group-text{display: flex;align-items: center;padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #525368;text-align: center;white-space: nowrap;background-color: #e9ecef;border: 1px solid #ced4da;border-radius: 4px}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right: 3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n 3){border-top-right-radius: 0;border-bottom-right-radius: 0}.input-group.has-validation>:nth-last-child(n 3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation>.dropdown-toggle:nth-last-child(n 4){border-top-right-radius: 0;border-bottom-right-radius: 0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left: -1px;border-top-left-radius: 0;border-bottom-left-radius: 0}.input-group .btn{position: relative;z-index: 2}.input-group .btn:focus{z-index: 3}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding: .5rem 1rem;font-size: 1.25rem;border-radius: 4px}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding: .25rem .5rem;font-size: .875rem;border-radius: 4px}.valid-feedback{display: none;width: 100%;margin-top: .25rem;font-size: .875em;color: #198754}.valid-tooltip{position: absolute;top: 100%;z-index: 5;display: none;max-width: 100%;padding: .25rem .5rem;margin-top: .1rem;font-size: .875rem;color: #fff;background-color: rgba(25, 135, 84, 0.9);border-radius: 4px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display: block}.was-validated .form-control:valid,.form-control.is-valid{border-color: #198754;padding-right: calc(1.5em .75rem);background-image: url("data:image/svg xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path fill='#198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>");background-repeat: no-repeat;background-position: right calc(.375em .1875rem) center;background-size: calc(.75em .375rem) calc(.75em .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color: #198754;box-shadow: 0 0 0 .25rem rgba(25, 135, 84, 0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right: calc(1.5em .75rem);background-position: top calc(.375em .1875rem) right calc(.375em .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color: #198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right: 4.125rem;background-image: url("data:image/svg xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='#343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>"), url("data:image/svg xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path fill='#198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>");background-position: right .75rem center, center right 2.25rem;background-size: 16px 12px, calc(.75em .375rem) calc(.75em .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color: #198754;box-shadow: 0 0 0 .25rem rgba(25, 135, 84, 0.25)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color: #198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color: #198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow: 0 0 0 .25rem rgba(25, 135, 84, 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color: #198754}.form-check-inline .form-check-input~.valid-feedback{margin-left: .5em}.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid,.was-validated .input-group .form-select:valid,.input-group .form-select.is-valid{z-index: 3}.invalid-feedback{display: none;width: 100%;margin-top: .25rem;font-size: .875em;color: #dc3545}.invalid-tooltip{position: absolute;top: 100%;z-index: 5;display: none;max-width: 100%;padding: .25rem .5rem;margin-top: .1rem;font-size: .875rem;color: #fff;background-color: rgba(220, 53, 69, 0.9);border-radius: 4px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display: block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color: #dc3545;padding-right: calc(1.5em .75rem);background-image: url("data:image/svg xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='#dc3545'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='#dc3545' stroke='none'/></svg>");background-repeat: no-repeat;background-position: right calc(.375em .1875rem) center;background-size: calc(.75em .375rem) calc(.75em .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color: #dc3545;box-shadow: 0 0 0 .25rem rgba(220, 53, 69, 0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right: calc(1.5em .75rem);background-position: top calc(.375em .1875rem) right calc(.375em .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color: #dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right: 4.125rem;background-image: url("data:image/svg xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='#343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>"), url("data:image/svg xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='#dc3545'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='#dc3545' stroke='none'/></svg>");background-position: right .75rem center, center right 2.25rem;background-size: 16px 12px, calc(.75em .375rem) calc(.75em .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color: #dc3545;box-shadow: 0 0 0 .25rem rgba(220, 53, 69, 0.25)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color: #dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color: #dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow: 0 0 0 .25rem rgba(220, 53, 69, 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color: #dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left: .5em}.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid,.was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid{z-index: 3}