.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:var(--bs-action-sm-padding-y) var(--bs-action-sm-padding-x);font-size:var(--bs-action-sm-font-size);line-height:var(--bs-action-sm-line-height);border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:2rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){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:calc(var(--bs-border-width)*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback,.valid-tooltip{display:none;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.valid-feedback{width:100%;margin-top:.25rem;font-size:var(--bs-relative-font-size-sm);color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;max-width:100%;padding:.25rem .375rem;margin-top:.125rem;font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-sm);color:var(--bs-success-foreground);background-color:var(--bs-success);border-radius:var(--bs-border-radius-sm)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + var(--bs-action-padding-x));background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233b844f' d='M2.3 6.73.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'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(var(--bs-relative-font-size-4xs) + (var(--bs-action-padding-y)/2)) center;background-size:calc(var(--bs-relative-font-size-xs) + var(--bs-action-padding-y)) calc(var(--bs-relative-font-size-xs) + var(--bs-action-padding-y))}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 var(--bs-focus-ring-width) hsla(var(--bs-success-hsl),.35)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + var(--bs-action-padding-x));background-position:top calc(var(--bs-relative-font-size-4xs) + (var(--bs-action-padding-y)/2)) right calc(var(--bs-relative-font-size-4xs) + (var(--bs-action-padding-y)/2))}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233b844f' d='M2.3 6.73.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'/%3e%3c/svg%3e");padding-right:3.5rem;background-position:right var(--bs-action-padding-x) center,center right 2rem;background-size:1rem .75rem,calc(var(--bs-relative-font-size-xs) + var(--bs-action-padding-y)) calc(var(--bs-relative-font-size-xs) + var(--bs-action-padding-y))}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 var(--bs-focus-ring-width) hsla(var(--bs-success-hsl),.35)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + var(--bs-action-padding-x)))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-success);border-color:var(--bs-success)}.form-check-input.is-valid:checked[type=checkbox],.was-validated .form-check-input:valid:checked[type=checkbox]{--bs-form-check-bg-image:var(--bs-success-checkbox-svg)}.form-check-input.is-valid:checked[type=radio],.was-validated .form-check-input:valid:checked[type=radio]{--bs-form-check-bg-image:var(--bs-success-radio-svg)}.form-switch .form-check-input.is-valid:checked,.was-validated .form-switch .form-check-input:valid:checked,.was-validated.form-switch .form-check-input:valid:checked{--bs-form-switch-bg:var(--bs-success-switch-svg)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 var(--bs-focus-ring-width) hsla(var(--bs-success-hsl),.35)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback,.invalid-tooltip{display:none;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.invalid-feedback{width:100%;margin-top:.25rem;font-size:var(--bs-relative-font-size-sm);color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;max-width:100%;padding:.25rem .375rem;margin-top:.125rem;font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-sm);color:var(--bs-danger-foreground);background-color:var(--bs-danger);border-radius:var(--bs-border-radius-sm)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + var(--bs-action-padding-x));background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(var(--bs-relative-font-size-4xs) + (var(--bs-action-padding-y)/2)) center;background-size:calc(var(--bs-relative-font-size-xs) + var(--bs-action-padding-y)) calc(var(--bs-relative-font-size-xs) + var(--bs-action-padding-y))}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 var(--bs-focus-ring-width) hsla(var(--bs-danger-hsl),.35)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + var(--bs-action-padding-x));background-position:top calc(var(--bs-relative-font-size-4xs) + (var(--bs-action-padding-y)/2)) right calc(var(--bs-relative-font-size-4xs) + (var(--bs-action-padding-y)/2))}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:3.5rem;background-position:right var(--bs-action-padding-x) center,center right 2rem;background-size:1rem .75rem,calc(var(--bs-relative-font-size-xs) + var(--bs-action-padding-y)) calc(var(--bs-relative-font-size-xs) + var(--bs-action-padding-y))}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 var(--bs-focus-ring-width) hsla(var(--bs-danger-hsl),.35)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + var(--bs-action-padding-x)))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-danger);border-color:var(--bs-danger)}.form-check-input.is-invalid:checked[type=checkbox],.was-validated .form-check-input:invalid:checked[type=checkbox]{--bs-form-check-bg-image:var(--bs-danger-checkbox-svg)}.form-check-input.is-invalid:checked[type=radio],.was-validated .form-check-input:invalid:checked[type=radio]{--bs-form-check-bg-image:var(--bs-danger-radio-svg)}.form-switch .form-check-input.is-invalid:checked,.was-validated .form-switch .form-check-input:invalid:checked,.was-validated.form-switch .form-check-input:invalid:checked{--bs-form-switch-bg:var(--bs-danger-switch-svg)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 var(--bs-focus-ring-width) hsla(var(--bs-danger-hsl),.35)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn,.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg)}.btn{--bs-btn-padding-x:var(--bs-action-padding-x);--bs-btn-padding-y:var(--bs-action-padding-y);--bs-btn-font-family: ;--bs-btn-font-size:var(--bs-action-font-size);--bs-btn-font-weight:var(--bs-font-weight-normal);--bs-btn-line-height:var(--bs-action-line-height);--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:var(--bs-btn-border-color);--bs-btn-box-shadow:none;--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 var(--bs-focus-ring-width) hsla(var(--bs-btn-focus-shadow-hsl), 0.5);--bs-btn-bg-clip:border-box;--bs-btn-webkit-font-smoothing:auto;--bs-btn-moz-osx-font-smoothing:auto;display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-clip:var(--bs-btn-bg-clip);-webkit-font-smoothing:var(--bs-btn-webkit-font-smoothing);-moz-osx-font-smoothing:var(--bs-btn-moz-osx-font-smoothing)}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg)}.btn-check:focus-visible+.btn,.btn:focus-visible{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary,.btn-secondary{--bs-btn-active-shadow:none;--bs-btn-disabled-color:var(--bs-btn-color);--bs-btn-disabled-bg:var(--bs-btn-bg)}.btn-primary{--bs-btn-color:var(--bs-primary-foreground);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-ctx-btn-border-color);--bs-btn-hover-color:var(--bs-btn-color);--bs-btn-hover-bg:var(--bs-primary-hover-bg);--bs-btn-hover-border-color:var(--bs-ctx-btn-hover-border-color);--bs-btn-focus-shadow-hsl:var(--bs-primary-hsl);--bs-btn-active-color:var(--bs-btn-color);--bs-btn-active-bg:var(--bs-primary-active-bg);--bs-btn-active-border-color:var(--bs-ctx-btn-active-border-color);--bs-btn-disabled-border-color:var(--bs-ctx-btn-disabled-border-color);--bs-btn-bg-clip:var(--bs-ctx-btn-bg-clip)}.btn-secondary{--bs-btn-color:var(--bs-action-color);--bs-btn-bg:var(--bs-action-bg);--bs-btn-border-color:var(--bs-action-border-color);--bs-btn-hover-color:var(--bs-action-hover-color);--bs-btn-hover-bg:var(--bs-action-hover-bg);--bs-btn-hover-border-color:var(--bs-action-hover-border-color);--bs-btn-focus-shadow-hsl:var(--bs-action-focus-shadow-hsl);--bs-btn-active-color:var(--bs-action-active-color);--bs-btn-active-bg:var(--bs-action-active-bg);--bs-btn-active-border-color:var(--bs-action-active-border-color);--bs-btn-disabled-border-color:var(--bs-btn-border-color);--bs-btn-bg-clip:border-box}