@charset "UTF-8";
/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table, .athlete-index-table-style, .index-table-style {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > *, .athlete-index-table-style > :not(caption) > * > *, .index-table-style > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody, .athlete-index-table-style > tbody, .index-table-style > tbody {
  vertical-align: inherit;
}
.table > thead, .athlete-index-table-style > thead, .index-table-style > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > *, .athlete-index-table-style > tbody > tr:nth-of-type(odd) > *, .index-table-style > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > *, .athlete-index-table-style > tbody > tr:hover > *, .index-table-style > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success, .bg-green, .baseline-bg {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  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([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  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([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 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 + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  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 {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check[disabled] + .expanding-card-header-button, .btn-check[disabled] + .default-cancel-button, .btn-check[disabled] + .default-submit-button, .btn-check[disabled] + .default-action-button, .btn-check:disabled + .btn, .btn-check:disabled + .expanding-card-header-button, .btn-check:disabled + .default-cancel-button, .btn-check:disabled + .default-submit-button, .btn-check:disabled + .default-action-button {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: 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-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: 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-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) 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,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn, .input-group .expanding-card-header-button, .input-group .default-cancel-button, .input-group .default-submit-button, .input-group .default-action-button {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus, .input-group .expanding-card-header-button:focus, .input-group .default-cancel-button:focus, .input-group .default-submit-button:focus, .input-group .default-action-button:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
.input-group-lg > .expanding-card-header-button,
.input-group-lg > .default-cancel-button,
.input-group-lg > .default-submit-button,
.input-group-lg > .default-action-button {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn,
.input-group-sm > .expanding-card-header-button,
.input-group-sm > .default-cancel-button,
.input-group-sm > .default-submit-button,
.input-group-sm > .default-action-button {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.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):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 {
  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):not(.form-floating),
.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 {
  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 {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.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: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.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"] {
  --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='%23198754' 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: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.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: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  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(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.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"] {
  --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: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn, .expanding-card-header-button, .default-cancel-button, .default-submit-button, .default-action-button {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --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: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  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);
  color: var(--bs-btn-color);
  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-color: var(--bs-btn-bg);
  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) {
  .btn, .expanding-card-header-button, .default-cancel-button, .default-submit-button, .default-action-button {
    transition: none;
  }
}
.btn:hover, .expanding-card-header-button:hover, .default-cancel-button:hover, .default-submit-button:hover, .default-action-button: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, .btn-check + .expanding-card-header-button:hover, .btn-check + .default-cancel-button:hover, .btn-check + .default-submit-button:hover, .btn-check + .default-action-button:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible, .expanding-card-header-button:focus-visible, .default-cancel-button:focus-visible, .default-submit-button:focus-visible, .default-action-button:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn, .btn-check:focus-visible + .expanding-card-header-button, .btn-check:focus-visible + .default-cancel-button, .btn-check:focus-visible + .default-submit-button, .btn-check:focus-visible + .default-action-button {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, .btn-check:checked + .expanding-card-header-button, .btn-check:checked + .default-cancel-button, .btn-check:checked + .default-submit-button, .btn-check:checked + .default-action-button, :not(.btn-check) + .btn:active, :not(.btn-check) + .expanding-card-header-button:active, :not(.btn-check) + .default-cancel-button:active, :not(.btn-check) + .default-submit-button:active, :not(.btn-check) + .default-action-button:active, .btn:first-child:active, .expanding-card-header-button:first-child:active, .default-cancel-button:first-child:active, .default-submit-button:first-child:active, .default-action-button:first-child:active, .btn.active, .active.expanding-card-header-button, .active.default-cancel-button, .active.default-submit-button, .active.default-action-button, .btn.show, .show.expanding-card-header-button, .show.default-cancel-button, .show.default-submit-button, .show.default-action-button {
  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-check:checked + .expanding-card-header-button:focus-visible, .btn-check:checked + .default-cancel-button:focus-visible, .btn-check:checked + .default-submit-button:focus-visible, .btn-check:checked + .default-action-button:focus-visible, :not(.btn-check) + .btn:active:focus-visible, :not(.btn-check) + .expanding-card-header-button:active:focus-visible, :not(.btn-check) + .default-cancel-button:active:focus-visible, :not(.btn-check) + .default-submit-button:active:focus-visible, :not(.btn-check) + .default-action-button:active:focus-visible, .btn:first-child:active:focus-visible, .expanding-card-header-button:first-child:active:focus-visible, .default-cancel-button:first-child:active:focus-visible, .default-submit-button:first-child:active:focus-visible, .default-action-button:first-child:active:focus-visible, .btn.active:focus-visible, .active.expanding-card-header-button:focus-visible, .active.default-cancel-button:focus-visible, .active.default-submit-button:focus-visible, .active.default-action-button:focus-visible, .btn.show:focus-visible, .show.expanding-card-header-button:focus-visible, .show.default-cancel-button:focus-visible, .show.default-submit-button:focus-visible, .show.default-action-button:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn, .btn-check:checked:focus-visible + .expanding-card-header-button, .btn-check:checked:focus-visible + .default-cancel-button, .btn-check:checked:focus-visible + .default-submit-button, .btn-check:checked:focus-visible + .default-action-button {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .expanding-card-header-button:disabled, .default-cancel-button:disabled, .default-submit-button:disabled, .default-action-button:disabled, .btn.disabled, .disabled.expanding-card-header-button, .disabled.default-cancel-button, .disabled.default-submit-button, .disabled.default-action-button, fieldset:disabled .btn, fieldset:disabled .expanding-card-header-button, fieldset:disabled .default-cancel-button, fieldset:disabled .default-submit-button, fieldset:disabled .default-action-button {
  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, .default-action-button {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success, .default-submit-button {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary, .expanding-card-header-button, .default-cancel-button {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .expanding-card-header-button, .btn-group-lg > .default-cancel-button, .btn-group-lg > .default-submit-button, .btn-group-lg > .default-action-button {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .expanding-card-header-button, .default-cancel-button, .default-submit-button, .default-action-button, .btn-group-sm > .btn, .btn-group-sm > .expanding-card-header-button, .btn-group-sm > .default-cancel-button, .btn-group-sm > .default-submit-button, .btn-group-sm > .default-action-button {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .btn-group > .expanding-card-header-button, .btn-group > .default-cancel-button, .btn-group > .default-submit-button, .btn-group > .default-action-button,
.btn-group-vertical > .btn,
.btn-group-vertical > .expanding-card-header-button,
.btn-group-vertical > .default-cancel-button,
.btn-group-vertical > .default-submit-button,
.btn-group-vertical > .default-action-button {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:checked + .expanding-card-header-button, .btn-group > .btn-check:checked + .default-cancel-button, .btn-group > .btn-check:checked + .default-submit-button, .btn-group > .btn-check:checked + .default-action-button,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn-check:focus + .expanding-card-header-button,
.btn-group > .btn-check:focus + .default-cancel-button,
.btn-group > .btn-check:focus + .default-submit-button,
.btn-group > .btn-check:focus + .default-action-button,
.btn-group > .btn:hover,
.btn-group > .expanding-card-header-button:hover,
.btn-group > .default-cancel-button:hover,
.btn-group > .default-submit-button:hover,
.btn-group > .default-action-button:hover,
.btn-group > .btn:focus,
.btn-group > .expanding-card-header-button:focus,
.btn-group > .default-cancel-button:focus,
.btn-group > .default-submit-button:focus,
.btn-group > .default-action-button:focus,
.btn-group > .btn:active,
.btn-group > .expanding-card-header-button:active,
.btn-group > .default-cancel-button:active,
.btn-group > .default-submit-button:active,
.btn-group > .default-action-button:active,
.btn-group > .btn.active,
.btn-group > .active.expanding-card-header-button,
.btn-group > .active.default-cancel-button,
.btn-group > .active.default-submit-button,
.btn-group > .active.default-action-button,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:checked + .expanding-card-header-button,
.btn-group-vertical > .btn-check:checked + .default-cancel-button,
.btn-group-vertical > .btn-check:checked + .default-submit-button,
.btn-group-vertical > .btn-check:checked + .default-action-button,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn-check:focus + .expanding-card-header-button,
.btn-group-vertical > .btn-check:focus + .default-cancel-button,
.btn-group-vertical > .btn-check:focus + .default-submit-button,
.btn-group-vertical > .btn-check:focus + .default-action-button,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .expanding-card-header-button:hover,
.btn-group-vertical > .default-cancel-button:hover,
.btn-group-vertical > .default-submit-button:hover,
.btn-group-vertical > .default-action-button:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .expanding-card-header-button:focus,
.btn-group-vertical > .default-cancel-button:focus,
.btn-group-vertical > .default-submit-button:focus,
.btn-group-vertical > .default-action-button:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .expanding-card-header-button:active,
.btn-group-vertical > .default-cancel-button:active,
.btn-group-vertical > .default-submit-button:active,
.btn-group-vertical > .default-action-button:active,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .active.expanding-card-header-button,
.btn-group-vertical > .active.default-cancel-button,
.btn-group-vertical > .active.default-submit-button,
.btn-group-vertical > .active.default-action-button {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn, .btn-group > :not(.btn-check:first-child) + .expanding-card-header-button, .btn-group > :not(.btn-check:first-child) + .default-cancel-button, .btn-group > :not(.btn-check:first-child) + .default-submit-button, .btn-group > :not(.btn-check:first-child) + .default-action-button,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .expanding-card-header-button:not(:last-child):not(.dropdown-toggle), .btn-group > .default-cancel-button:not(:last-child):not(.dropdown-toggle), .btn-group > .default-submit-button:not(:last-child):not(.dropdown-toggle), .btn-group > .default-action-button:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .dropdown-toggle-split.expanding-card-header-button:first-child,
.btn-group > .dropdown-toggle-split.default-cancel-button:first-child,
.btn-group > .dropdown-toggle-split.default-submit-button:first-child,
.btn-group > .dropdown-toggle-split.default-action-button:first-child,
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn-group:not(:last-child) > .expanding-card-header-button,
.btn-group > .btn-group:not(:last-child) > .default-cancel-button,
.btn-group > .btn-group:not(:last-child) > .default-submit-button,
.btn-group > .btn-group:not(:last-child) > .default-action-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3), .btn-group > .expanding-card-header-button:nth-child(n+3), .btn-group > .default-cancel-button:nth-child(n+3), .btn-group > .default-submit-button:nth-child(n+3), .btn-group > .default-action-button:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > :not(.btn-check) + .expanding-card-header-button,
.btn-group > :not(.btn-check) + .default-cancel-button,
.btn-group > :not(.btn-check) + .default-submit-button,
.btn-group > :not(.btn-check) + .default-action-button,
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn-group:not(:first-child) > .expanding-card-header-button,
.btn-group > .btn-group:not(:first-child) > .default-cancel-button,
.btn-group > .btn-group:not(:first-child) > .default-submit-button,
.btn-group > .btn-group:not(:first-child) > .default-action-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .expanding-card-header-button + .dropdown-toggle-split, .default-cancel-button + .dropdown-toggle-split, .default-submit-button + .dropdown-toggle-split, .default-action-button + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-group-lg > .expanding-card-header-button + .dropdown-toggle-split, .btn-group-lg > .default-cancel-button + .dropdown-toggle-split, .btn-group-lg > .default-submit-button + .dropdown-toggle-split, .btn-group-lg > .default-action-button + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn, .btn-group-vertical > .expanding-card-header-button, .btn-group-vertical > .default-cancel-button, .btn-group-vertical > .default-submit-button, .btn-group-vertical > .default-action-button,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .expanding-card-header-button:not(:first-child), .btn-group-vertical > .default-cancel-button:not(:first-child), .btn-group-vertical > .default-submit-button:not(:first-child), .btn-group-vertical > .default-action-button:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--bs-border-width) * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .expanding-card-header-button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .default-cancel-button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .default-submit-button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .default-action-button:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn-group:not(:last-child) > .expanding-card-header-button,
.btn-group-vertical > .btn-group:not(:last-child) > .default-cancel-button,
.btn-group-vertical > .btn-group:not(:last-child) > .default-submit-button,
.btn-group-vertical > .btn-group:not(:last-child) > .default-action-button {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn, .btn-group-vertical > .expanding-card-header-button ~ .btn, .btn-group-vertical > .btn ~ .expanding-card-header-button, .btn-group-vertical > .expanding-card-header-button ~ .expanding-card-header-button, .btn-group-vertical > .default-cancel-button ~ .btn, .btn-group-vertical > .default-cancel-button ~ .expanding-card-header-button, .btn-group-vertical > .btn ~ .default-cancel-button, .btn-group-vertical > .expanding-card-header-button ~ .default-cancel-button, .btn-group-vertical > .default-cancel-button ~ .default-cancel-button, .btn-group-vertical > .default-submit-button ~ .btn, .btn-group-vertical > .default-submit-button ~ .expanding-card-header-button, .btn-group-vertical > .default-submit-button ~ .default-cancel-button, .btn-group-vertical > .btn ~ .default-submit-button, .btn-group-vertical > .expanding-card-header-button ~ .default-submit-button, .btn-group-vertical > .default-cancel-button ~ .default-submit-button, .btn-group-vertical > .default-submit-button ~ .default-submit-button, .btn-group-vertical > .default-action-button ~ .btn, .btn-group-vertical > .default-action-button ~ .expanding-card-header-button, .btn-group-vertical > .default-action-button ~ .default-cancel-button, .btn-group-vertical > .default-action-button ~ .default-submit-button, .btn-group-vertical > .btn ~ .default-action-button, .btn-group-vertical > .expanding-card-header-button ~ .default-action-button, .btn-group-vertical > .default-cancel-button ~ .default-action-button, .btn-group-vertical > .default-submit-button ~ .default-action-button, .btn-group-vertical > .default-action-button ~ .default-action-button,
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .expanding-card-header-button,
.btn-group-vertical > .btn-group:not(:first-child) > .default-cancel-button,
.btn-group-vertical > .btn-group:not(:first-child) > .default-submit-button,
.btn-group-vertical > .btn-group:not(:first-child) > .default-action-button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body, .collapsible-card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title, .dash-card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-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, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  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) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge, .expanding-card-header-button .badge, .default-cancel-button .badge, .default-submit-button .badge, .default-action-button .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before, .placeholder.expanding-card-header-button::before, .placeholder.default-cancel-button::before, .placeholder.default-submit-button::before, .placeholder.default-action-button::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle, .athlete-index-table-style, .center-images th, .index-table-style {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex, .left-right-split-header {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border, .index-table-container {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success, .baseline-border {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning, .pi-border {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between, .left-right-split-header {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center, .left-right-split-header {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2, .index-table-container {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3, .dash-card-title {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3, .index-table-container {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1, .collapsible-card-body {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
}

.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
       column-gap: 0.25rem !important;
}

.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
       column-gap: 0.5rem !important;
}

.column-gap-3 {
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}

.column-gap-5 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3, .pdf-section-heading {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4, .pdf-document-heading {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6, .pdf-subsection-heading, .oos-dash-table-headers th {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold, .dashboard-metric-value, .oos-dash-table-headers th, .dash-table-headers th, .dash-card-title {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center, .center-images th {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary, .dashboard-metric-label {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis, .oos-dash-table-headers th, .dash-table-headers th, .dash-card-title {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline, .neuro-link {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0, .neuro-link {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover, .neuro-link:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3, .index-table-container {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3, .pdf-section-heading {
    font-size: 1.75rem !important;
  }
  .fs-4, .pdf-document-heading {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}

[data-tippy-root] {
  max-width: calc(100vw - 10px);
}

.tippy-box {
  position: relative;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
  white-space: normal;
  outline: 0;
  transition-property: transform, visibility, opacity;
}

.tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0;
}

.tippy-box[data-placement^=top] > .tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom;
}

.tippy-box[data-placement^=left] > .tippy-arrow {
  right: 0;
}

.tippy-box[data-placement^=left] > .tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}

.tippy-box[data-placement^=right] > .tippy-arrow {
  left: 0;
}

.tippy-box[data-placement^=right] > .tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  transform-origin: center right;
}

.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}

.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333;
}

.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.tippy-content {
  position: relative;
  padding: 5px 9px;
  z-index: 1;
}

.tippy-box[data-theme~=light-border] {
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 8, 16, 0.15);
  color: #333;
  box-shadow: 0 4px 14px -2px rgba(0, 8, 16, 0.08);
}

.tippy-box[data-theme~=light-border] > .tippy-backdrop {
  background-color: #fff;
}

.tippy-box[data-theme~=light-border] > .tippy-arrow:after, .tippy-box[data-theme~=light-border] > .tippy-svg-arrow:after {
  content: "";
  position: absolute;
  z-index: -1;
}

.tippy-box[data-theme~=light-border] > .tippy-arrow:after {
  border-color: transparent;
  border-style: solid;
}

.tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-arrow:before {
  border-top-color: #fff;
}

.tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-arrow:after {
  border-top-color: rgba(0, 8, 16, 0.2);
  border-width: 7px 7px 0;
  top: 17px;
  left: 1px;
}

.tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-svg-arrow > svg {
  top: 16px;
}

.tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-svg-arrow:after {
  top: 17px;
}

.tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-arrow:before {
  border-bottom-color: #fff;
  bottom: 16px;
}

.tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-arrow:after {
  border-bottom-color: rgba(0, 8, 16, 0.2);
  border-width: 0 7px 7px;
  bottom: 17px;
  left: 1px;
}

.tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-svg-arrow > svg {
  bottom: 16px;
}

.tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-svg-arrow:after {
  bottom: 17px;
}

.tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-arrow:before {
  border-left-color: #fff;
}

.tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-arrow:after {
  border-left-color: rgba(0, 8, 16, 0.2);
  border-width: 7px 0 7px 7px;
  left: 17px;
  top: 1px;
}

.tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-svg-arrow > svg {
  left: 11px;
}

.tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-svg-arrow:after {
  left: 12px;
}

.tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-arrow:before {
  border-right-color: #fff;
  right: 16px;
}

.tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-arrow:after {
  border-width: 7px 7px 7px 0;
  right: 17px;
  top: 1px;
  border-right-color: rgba(0, 8, 16, 0.2);
}

.tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-svg-arrow > svg {
  right: 11px;
}

.tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-svg-arrow:after {
  right: 12px;
}

.tippy-box[data-theme~=light-border] > .tippy-svg-arrow {
  fill: #fff;
}

.tippy-box[data-theme~=light-border] > .tippy-svg-arrow:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);
  background-size: 16px 6px;
  width: 16px;
  height: 6px;
}

.digg_pagination {
  background: white;
  cursor: default;
  /* self-clearing method: */
}

.digg_pagination a, .digg_pagination span, .digg_pagination em {
  padding: 0.2em 0.5em;
  display: block;
  float: left;
  margin-right: 1px;
}

.digg_pagination .disabled {
  color: #999999;
  border: 1px solid #dddddd;
}

.digg_pagination .current {
  font-style: normal;
  font-weight: bold;
  background: #2e6ab1;
  color: white;
  border: 1px solid #2e6ab1;
}

.digg_pagination a {
  text-decoration: none;
  color: #105cb6;
  border: 1px solid #9aafe5;
}

.digg_pagination a:hover, .digg_pagination a:focus {
  color: #000033;
  border-color: #000033;
}

.digg_pagination .page_info {
  background: #2e6ab1;
  color: white;
  padding: 0.4em 0.6em;
  width: 22em;
  margin-bottom: 0.3em;
  text-align: center;
}

.digg_pagination .page_info b {
  color: #000033;
  background: #6aa6ed;
  padding: 0.1em 0.25em;
}

.digg_pagination:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html .digg_pagination {
  height: 1%;
}

*:first-child + html .digg_pagination {
  overflow: hidden;
}

.flickr_pagination {
  padding: 0.3em;
  cursor: default;
}

.flickr_pagination a, .flickr_pagination span, .flickr_pagination em {
  padding: 0.2em 0.5em;
}

.flickr_pagination .disabled {
  color: #aaaaaa;
}

.flickr_pagination .current {
  font-style: normal;
  font-weight: bold;
  color: #ff0084;
}

.flickr_pagination a {
  border: 1px solid #dddddd;
  color: #0063dc;
  text-decoration: none;
}

.flickr_pagination a:hover, .flickr_pagination a:focus {
  border-color: #003366;
  background: #0063dc;
  color: white;
}

.flickr_pagination .page_info {
  color: #aaaaaa;
  padding-top: 0.8em;
}

.flickr_pagination .previous_page, .flickr_pagination .next_page {
  border-width: 2px;
}

.flickr_pagination .previous_page {
  margin-right: 1em;
}

.flickr_pagination .next_page {
  margin-left: 1em;
}

#animation { /*last*/
  background-color: #fff;
  border-radius: 8px 8px 0 0;
  /* padding-bottom: 4px; */
}

#stage-bess { /* last */
  position: relative;
  perspective: 300px;
  transform-style: preserve-3d;
  text-align: center;
  /* height: 200px; */
  height: 336px;
  border: 1px solid #ccc;
  border-radius: 8px 8px 8px 8px;
  padding: 10px 0px 10px 0px;
}

.figure-wrapper { /* last */
  position: absolute;
  top: 80%;
  left: 50%;
  width: 200px;
  height: 200px;
  transform: translate(-50%, -120%);
  transform-style: preserve-3d;
}

#figure {
  animation-timing-function: linear;
  animation-iteration-count: 1;
  animation-duration: 20s;
  animation-play-state: paused;
  backface-visibility: hidden;
  z-index: 9999;
  position: absolute;
  width: 200px;
  will-change: transform;
  transform-style: preserve-3d;
  transform-origin: bottom center;
}

#comp {
  animation-timing-function: linear;
  animation-iteration-count: 1;
  animation-duration: 20s;
  animation-play-state: paused;
  transform-style: preserve-3d;
  backface-visibility: hidden;
  z-index: 500;
  width: 200px;
  position: relative;
}

#stable {
  z-index: 110;
  width: 200px;
  position: relative;
}

#figure,
#comp,
#stable {
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  height: auto;
}

/* retained.... */
#c3viz-bess #legend {
  font-size: 0.7em;
  padding: 4px;
  text-align: center;
  background-color: #f2f2f2;
}

#c3viz-bess #controls {
  font-size: 1em;
  padding: 10px;
  text-align: center;
}

#c3viz-bess #controls select {
  margin-left: 20px;
}

/* Colored square key legends */
.square_green, .square_red, .square_black {
  width: 16px;
  height: 16px;
  padding: 0;
  display: inline-block;
  margin: 0 5px 0 10px;
}

.square_green {
  background-color: #009900;
}

.square_red {
  background-color: #ff0000;
}

.square_black {
  background-color: #000000;
}

/* Background pads and figure legs (top view) */
.pad_side,
.pad_top_double,
.pad_top_single,
.pad_top_tandem,
.figure_top_legs_double,
.figure_top_legs_single,
.figure_top_legs_tandem {
  background-position: center bottom;
  background-repeat: no-repeat;
}

/*
.pad_side               { background-image: asset-url("/assets/c3vizBESS/pad_side-d8b80e74.png"); }
.pad_top_double         { background-image: asset-url("/assets/c3vizBESS/pad_top_double-9e47bf09.png"); }
.pad_top_single         { background-image: asset-url("/assets/c3vizBESS/pad_top_single-712e1f33.png"); }
.pad_top_tandem         { background-image: asset-url("/assets/c3vizBESS/pad_top_tandem-213711bb.png"); }
.figure_top_legs_double { background-image: asset-url("/assets/c3vizBESS/figure_top_legs_double-b25e808e.png"); }
.figure_top_legs_single { background-image: asset-url("/assets/c3vizBESS/figure_top_legs_single-bac0d73f.png"); }
.figure_top_legs_tandem { background-image: asset-url("/assets/c3vizBESS/figure_top_legs_tandem-3cf7dfa7.png"); }
*/
/* Origin classes for side/top views */
.origin_side {
  transform-origin: 50% 100% 0;
}

.origin_top {
  transform-origin: 50% 50% 0;
}

/* Horizontal flip class */
.flip-horizontal {
  transform: scaleX(-1);
}

/* CSS for C3 BESS Animation*/
/*Landscape: iPad: 1024x768 (132ppi), iTouch: 480x320 (160ppi), iPhone: 480x320 (163ppi), iPhone4: 960x640 (326ppi)*/
#stage {
  background-color: #fff;
  border: 1px solid #ccc;
  border-bottom: 0px solid #ccc;
  border-radius: 8px 8px 0px 0px;
  padding: 10px 0px 10px 0px;
  height: 336px;
}

#trails-injured {
  position: absolute;
  border: 0;
  background-color: transparent;
}

#trails-targets {
  position: absolute;
  border: 0;
  background-color: transparent;
}

#trails-complete {
  position: absolute;
  border: 0;
  background-color: transparent;
}

#trails #data {
  font-size: 12px;
  padding: 0;
  border-right: 0px solid #ccc;
  border-left: 0px solid #ccc;
  border-bottom: 0px solid #ccc;
}

#trails #data table {
  border: none;
  border-collapse: collapse;
}

#trails #data table th {
  background-color: transparent;
  background: none;
  border: 1px solid #ccc;
  padding: 2px;
}

#trails #data table td {
  background-color: transparent;
  background: none;
  padding: 2px;
}

#trails #data table th.empty-cell {
  background-color: transparent;
  background: none;
  border: none;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

#trails #controls {
  font-size: 12px;
  padding: 10px 10px 10px 10px;
  text-align: center;
  background-color: #f2f2f2;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-radius: 0px 0px 8px 8px;
}

#trails.chart-half {
  float: left;
  width: 450px;
  margin: 35px 0px 20px 0px;
}

.button.gray_active {
  background: #DBDBDB;
}

.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  touch-action: manipulation;
  background: #fff;
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
}

.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}

.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}

.flatpickr-calendar.animate.open {
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}

.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}

.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  box-shadow: none !important;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}

.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}

.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}

.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}

.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}

.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}

.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}

.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}

.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}

.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}

.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}

.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}

.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}

.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}

.flatpickr-calendar:focus {
  outline: 0;
}

.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}

.flatpickr-months {
  display: flex;
}

.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  overflow: hidden;
  flex: 1;
}

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
}

.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}

.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
        /*rtl:begin:ignore*/
  /*
        */
  left: 0;
  /*
        /*rtl:end:ignore*/
  /*
        */
}

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
        /*rtl:begin:ignore*/
  /*
        */
  right: 0;
  /*
        /*rtl:end:ignore*/
  /*
        */
}

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}

.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}

.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  transition: fill 0.1s;
  fill: inherit;
}

.numInputWrapper {
  position: relative;
  height: auto;
}

.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}

.numInputWrapper input {
  width: 100%;
}

.numInputWrapper input::-ms-clear {
  display: none;
}

.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  box-sizing: border-box;
}

.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}

.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}

.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}

.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}

.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}

.numInputWrapper span.arrowDown {
  top: 50%;
}

.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}

.numInputWrapper span svg {
  width: inherit;
  height: auto;
}

.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}

.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}

.numInputWrapper:hover span {
  opacity: 1;
}

.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  transform: translate3d(0px, 0px, 0px);
}

.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}

.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0 ;
  display: inline-block;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}

.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}

.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: center;
  height: 28px;
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: flex;
  flex: 1;
}

span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  flex: 1;
  font-weight: bolder;
}

.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}

.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  width: 307.875px;
}

.flatpickr-days:focus {
  outline: 0;
}

.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-around;
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}

.dayContainer + .dayContainer {
  box-shadow: -1px 0 0 #e6e6e6;
}

.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  justify-content: center;
  text-align: center;
}

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}

.flatpickr-day.today {
  border-color: #959ea9;
}

.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}

.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}

.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 #569ff7;
}

.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}

.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}

.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}

.flatpickr-day.hidden {
  visibility: hidden;
}

.rangeMode .flatpickr-day {
  margin-top: 1px;
}

.flatpickr-weekwrapper {
  float: left;
}

.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 #e6e6e6;
}

.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}

.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}

.flatpickr-innerContainer {
  display: block;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
}

.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
}

.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
}

.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}

.flatpickr-time .numInputWrapper {
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}

.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}

.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}

.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}

.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}

.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  align-self: center;
}

.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}

.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}

.flatpickr-input[readonly] {
  cursor: pointer;
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.simple-calendar table {
  -webkit-border-horizontal-spacing: 0px;
  -webkit-border-vertical-spacing: 0px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgb(221, 221, 221);
  border-collapse: collapse;
  box-sizing: border-box;
  max-width: 100%;
  width: 100%;
}
.simple-calendar tr {
  border-collapse: collapse;
}
.simple-calendar th {
  padding: 6px;
  border-bottom: 2px solid rgb(221, 221, 221);
  border-collapse: collapse;
  border-left: 1px solid rgb(221, 221, 221);
  border-right: 1px solid rgb(221, 221, 221);
  border-top: 0px none rgb(51, 51, 51);
  box-sizing: border-box;
  text-align: left;
}
.simple-calendar td {
  padding: 6px;
  vertical-align: top;
  width: 14%;
  border: 1px solid #ddd;
  border-top-color: rgb(221, 221, 221);
  border-top-style: solid;
  border-top-width: 1px;
  border-right-color: rgb(221, 221, 221);
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-color: rgb(221, 221, 221);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgb(221, 221, 221);
  border-left-style: solid;
  border-left-width: 1px;
}
.simple-calendar .calendar-heading nav {
  display: inline-block;
}
.simple-calendar .day {
  height: 80px;
}
.simple-calendar .today {
  background: #FFFFC0;
}
.simple-calendar .prev-month {
  background: #DDD;
}
.simple-calendar .next-month {
  background: #DDD;
}
a {
  text-decoration: none; /* Remove underline */
}

a:hover {
  text-decoration: underline; /* Add underline on hover */
}

.success {
  background: #b9fba1;
}

/* Add this to your application.scss or a specific stylesheet */
.homepage-background {
  background-image: url("/assets/neurologix-home-background-image-bbe84aa3.jpg"); /* Path to your image */
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  height: 100vh; /* Set the height to cover the entire viewport */
  width: 100vw;
}

body.homepage-background .navbar {
  background-color: transparent !important; /* Make navbar background transparent */
}

/* Change the navbar text color to white on the homepage */
body.homepage-background .navbar,
body.homepage-background .navbar a,
body.homepage-background .navbar .nav-link {
  color: white !important;
}

/* Change the navbar toggler (hamburger) icon to white */
body.homepage-background .navbar-toggler {
  border-color: rgba(255, 255, 255, 0.5);
}

body.homepage-background .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.homepage-background .text-center h1, .homepage-background .center-images th h1, .center-images .homepage-background th h1, .homepage-background .text-center .h1, .homepage-background .center-images th .h1, .center-images .homepage-background th .h1 {
  color: white;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.homepage-background .text-center p, .homepage-background .center-images th p, .center-images .homepage-background th p {
  color: white;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

body.homepage-background .dropdown-menu {
  background-color: white; /* Keep the background white */
}

body.homepage-background .dropdown-menu .dropdown-item {
  color: black !important; /* Change the text color to black (or any other color you prefer) */
}

body.homepage-background .dropdown-menu .dropdown-item:hover {
  color: #007bff !important; /* Optional: Change the color of the text on hover */
}

.clickable-row {
  cursor: pointer;
}

.with-headshot th:nth-child(1) {
  width: 40px;
}

.pale-yellow-highlight {
  background-color: #fff9c4 !important; /* Pale yellow color */
  color: #000; /* Optional: Set text color for better contrast */
}

.table-row-alert {
  --bs-table-bg: #fff9c4;
  color: #000; /* Optional: Set text color for better contrast */
}

.expanding-card-header-button {
  cursor: pointer;
}

.w-60 {
  width: 60%;
}

.w-65 {
  width: 65%;
}

/* Custom CSS to override the Bootstrap table background */
.unset-table-bg {
  --bs-table-bg: unset;
  --bs-table-accent-bg: unset;
  --bs-table-striped-bg: unset;
  --bs-table-hover-bg: unset;
}

.table-success, .bg-green, .baseline-bg {
  --bs-table-bg: #b9fba1;
  --bs-table-accent-bg: #b9fba1;
  --bs-table-striped-bg: #b9fba1;
  --bs-table-hover-bg: #b1dfbb;
}

.custom-border-row > td {
  border: 2px solid #b9fba1;
}

.table-yellow-highlight {
  --bs-table-bg: #fff9c4;
  --bs-table-accent-bg: #fff9c4;
  --bs-table-striped-bg: #fff9c4;
  --bs-table-hover-bg: #fff3b0;
}

.baseline-border {
  border: 1px solid #b9fba1;
}

.baseline-text {
  color: #76d553;
}

.table-mild-highlight, .mild {
  --bs-table-bg: #FFF87F;
  --bs-table-accent-bg: #FFF87F;
  --bs-table-striped-bg: #FFF87F;
  --bs-table-hover-bg: #FFF87F;
}

.table-moderate-highlight, .moderate {
  --bs-table-bg: #FFB07F;
  --bs-table-accent-bg: #FFB07F;
  --bs-table-striped-bg: #FFB07F;
  --bs-table-hover-bg: #FFB07F;
}

.table-severe-highlight, .severe {
  --bs-table-bg: #FF7F7F;
  --bs-table-accent-bg: #FF7F7F;
  --bs-table-striped-bg: #FF7F7F;
  --bs-table-hover-bg: #FF7F7F;
}

.table-section-heading.minimax td {
  background: transparent;
  border: 0;
  border-bottom: 1px solid var(--bs-border-color);
  color: var(--bs-secondary-color);
  font-weight: 600;
  padding: 0.5rem 0;
}

.table-section-heading.soft td {
  background: var(--bs-body-tertiary-bg); /* light, theme-aware */
  border: 1px solid var(--bs-border-color);
  border-width: 1px 0;
  border-radius: 0.5rem; /* works fine with a single <td colspan="2"> */
  padding: 0.625rem 1rem;
  color: var(--bs-body-color);
}

tr.table-section-heading.minimal > td {
  background: transparent;
  border: 0;
  border-top: 2px solid var(--bs-border-color);
  padding: 0.6rem 0 0.35rem;
  color: var(--bs-secondary-color);
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-weight: 600;
  font-size: 0.85rem;
}

/* Remove the extra border that the next row would add directly under the heading */
.table tr.table-section-heading.minimal + tr > *, .athlete-index-table-style tr.table-section-heading.minimal + tr > *, .index-table-style tr.table-section-heading.minimal + tr > * {
  border-top: 0 !important;
}

tr.table-section-heading.mini-pop > td {
  background: var(--bs-gray-100);
  border-top: 2px solid var(--bs-gray-300);
  border-bottom: 1px solid var(--bs-gray-300);
  text-align: left;
  font-weight: 600;
  font-size: 0.95rem;
  color: var(--bs-gray-800);
  letter-spacing: 0.02em;
}

.border-left-row-danger {
  border-left: 5px solid var(--bs-danger);
}

.border-left-row-warning {
  border-left: 5px solid var(--bs-warning);
}

.border-left-row-info {
  border-left: 5px solid var(--bs-info);
}

.border-left-row-success {
  border-left: 5px solid var(--bs-success);
}

.border-left-cell {
  border-left: 3px solid #28a745;
}

.border-super-admin {
  border: 2px solid #ffc107;
  border-radius: 0.375rem;
}

.linked-assessment-row {
  border-top: 3px solid #28a745; /* Adjust the color and width as needed */
  border-bottom: 3px solid #28a745;
}

.oos_baseline {
  color: #E05F0F !important;
}

.oos-table th:not(:first-child),
.oos-table td:not(:first-child) {
  text-align: center;
}

.offset-content {
  padding-left: 20px !important;
}

.table-no-border {
  border: none; /* Remove table border */
}

.table-no-border th,
.table-no-border td {
  border: none; /* Remove cell borders */
}

.table-no-border th,
.table-no-border td {
  border-bottom: 1px solid #dee2e6; /* Add bottom border to table headers */
}

/* app/assets/stylesheets/custom.css or a relevant CSS file */
.thirds-table th,
.thirds-table td {
  width: 33.33%; /* Ensure even thirds */
}

/* app/assets/stylesheets/custom.css or another stylesheet */
.two-column-table th:first-child,
.two-column-table td:first-child {
  width: 60%; /* First column takes 60% */
}

.two-column-table th:last-child,
.two-column-table td:last-child {
  width: 40%; /* Second column takes the remaining 40% */
}

.child-div {
  position: absolute;
  width: 50%;
  right: 0; /* Aligns the div to the right side of the parent */
  top: 0; /* Position it on top of the parent div */
  background-color: white; /* Optional: set a background color */
  z-index: 10; /* Optional: bring it on top if necessary */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Optional: add shadow for better visibility */
}

.floating-container {
  position: absolute; /* or fixed if you want it to stay in place relative to the viewport */
  top: 0; /* Adjust as needed */
  left: 0; /* Adjust as needed */
  width: 100%; /* Adjust as needed */
  height: auto; /* Adjust as needed */
  background-color: white; /* Optional: set a background color */
  z-index: 1000; /* Ensure it appears above other content */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Optional: add shadow for better visibility */
}

.compact-table-headers th {
  font-size: 0.85rem;
}

/* perp style */
/* Fixed width for first column */
th.perp-row-label, td.perp-row-label {
  min-width: 13rem;
  max-width: 13rem;
  width: 13rem;
  white-space: nowrap;
  text-align: left;
  background: #f8f9fa; /* Optional: subtle background for labels */
}

/* Ensure minimum column width for data columns */
th.perp-wdc, td.perp-wdc {
  min-width: 3rem;
  text-align: center;
  vertical-align: middle;
}

/* Rotated, centered header text */
.perp-rotated-header {
  position: relative;
  height: 4rem;
  vertical-align: bottom;
  padding: 0;
}

.perp-rotated-header > span {
  display: inline-block;
  transform: rotate(-60deg);
  transform-origin: bottom left;
  white-space: nowrap;
  position: absolute;
  left: 50%;
  bottom: 0.2rem;
  translate: -50% 0;
}

/* perp style */
/* start test grid */
.testgrid-scroll {
  overflow-x: auto;
  max-width: 100%;
}

.testgrid {
  display: grid;
  /* width: max-content; */
  width: 100%;
  min-width: -moz-max-content;
  min-width: max-content;
  grid-auto-flow: row;
  grid-auto-rows: auto;
}

.testgrid__row {
  display: contents !important; /* Enables row structure without breaking column layout */
}

.testgrid__cell {
  border: 1px solid #dee2e6;
  padding: 0.25rem 0.5rem;
  text-align: center;
}

.testgrid__cell--label {
  font-weight: bold;
  text-align: left;
  background: #f8f9fa;
}

.testgrid__cell--header {
  height: 5rem;
  padding: 0;
  position: relative;
}

.testgrid__rotated {
  font-size: 0.75rem;
  font-weight: 600;
  white-space: nowrap;
  position: absolute;
  bottom: 0;
  left: 50%;
  /* transform: translateX(-50%) rotate(-60deg); */
  transform: translateX(0%) rotate(-60deg);
  transform-origin: bottom left;
  /* background: rgba(0, 100, 255, 0.05); */
}

.testgrid__cell_pdf {
  border: 1px solid #dee2e6;
  padding: 0.1rem 0.35rem;
  font-size: 0.625rem;
  text-align: center;
}

.testgrid__cell_pdf.landscape {
  padding: 0rem 0.25rem;
}

.testgrid__cell--label_pdf {
  font-weight: bold;
  text-align: left;
  background: #f8f9fa;
  padding: 0.05rem 0.25rem;
  font-size: 0.7rem;
}

.testgrid__cell--header_pdf {
  /* height: 5rem; */
  padding: 0 0 0 1rem;
  position: relative;
}

.testgrid__rotated__pdf {
  font-size: 0.6rem;
  writing-mode: vertical-rl;
  transform: rotate(200deg);
  text-align: left;
  white-space: nowrap;
  display: inline-block;
  margin: auto;
}

.no-border {
  border: none !important;
}

.bg-cell-green {
  background: #b9fba1;
}

.bg-cell-mild {
  background: #FFF87F;
}

.bg-cell-moderate {
  background: #FFB07F;
}

.bg-cell-severe {
  background: #FF7F7F;
}

.align-bottom-center {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.align-middle-left {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.wrap-text {
  white-space: normal;
  word-break: break-word;
  flex: 1; /* fill horizontal space */
  text-align: left;
}

.summary-divider {
  border: 0;
  border-top: 2px solid #ccc;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}

/* end test-grid */
.scroll-wrapper {
  overflow-x: auto;
  max-width: 100%;
}

.grid-container {
  display: grid;
  /*width: 100%;*/
  text-align: center;
  margin-bottom: 0.5rem;
  width: -moz-fit-content;
  width: fit-content;
}

.grid-date {
  font-size: 0.75rem;
  white-space: nowrap;
  transform: rotate(-60deg);
  transform-origin: 0% 100%; /* bottom left */
  height: 4.5rem;
  padding-bottom: 0.2rem;
  /* margin-left: 2rem; */
  display: flex;
  align-items: flex-end;
  /* justify-content: flex-start; */
  justify-content: center;
  box-sizing: border-box;
  /* padding-left: 0.3rem; */
}

.aligned-table {
  /*width: auto;*/
  width: 100%;
  min-width: -moz-fit-content;
  min-width: fit-content;
  border-collapse: collapse;
  table-layout: fixed;
}

.aligned-table td,
.aligned-table th {
  border: 1px solid #dee2e6;
  text-align: center;
  /* width: 3rem; */
}

.aligned-table td:first-child,
.aligned-table th:first-child {
  /* width: 6rem; */
  text-align: left;
}

table th#none {
  width: 30px;
}

table th#mild {
  width: 85px;
}

table th#moderate {
  width: 85px;
}

table th#severe {
  width: 85px;
}

th.none.bg-selected {
  background: #AEFF7F;
}

th.severe.bg-selected {
  background: #FF7F7F;
}

td.none.bg-selected {
  background: #AEFF7F;
}

td.severe.bg-selected {
  background: #FF7F7F;
}

.date-width {
  width: 12em;
}

.type-width {
  width: 10em;
}

.print-row-header {
  font-size: 0.8em;
  font-weight: bold;
}

.smaller-text {
  font-size: 0.8em;
}

.fat-bottom-border {
  border-bottom: 2px solid #b3b1b1 !important;
}

.text-center-columns th:nth-child(2),
.text-center-columns th:nth-child(3),
.text-center-columns td:nth-child(2),
.text-center-columns td:nth-child(3) {
  text-align: center;
}

.loading-spinner {
  position: fixed; /* Ensure the spinner stays in the same position on the screen */
  top: 50%; /* Vertically center it */
  left: 50%; /* Horizontally center it */
  transform: translate(-50%, -50%); /* Shift the spinner to ensure it's centered */
  z-index: 1000; /* Ensure the spinner is on top of other content */
  background: rgba(255, 255, 255, 0.7); /* Optional: Light overlay effect */
  padding: 20px;
  border-radius: 8px;
}

.small-spinner {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.5rem; /* Adjust spacing between spinner and link */
  visibility: hidden; /* Spinner is hidden initially */
  vertical-align: middle; /* Aligns it to the middle of the text */
}

.my-polygon-canvas {
  position: absolute; /* Position relative to the parent */
  left: 20px; /* Arbitrary distance from the left border */
  border: 0;
  padding: 10px;
}

/* Use Flexbox for vertical spacing and equal distribution */
.poly-labels {
  display: flex;
  flex-direction: column;
  justify-content: space-between; /* Evenly space the rows */
  align-items: center; /* Center the rows horizontally */
  height: 300px; /* Ensures the container keeps its size */
}

.mh-polygon-link-row {
  width: 80%; /* 80% of the container width */
  margin-left: auto; /* Center horizontally by using auto margins */
  margin-right: auto;
  padding-left: 1rem;
  text-align: left; /* Optional: center text inside the row */
  background: rgba(255, 249, 127, 0.2862745098);
}

.mh-polygon-link-row a {
  text-decoration: none; /* Remove underline */
}

.mh-polygon-link-row a:hover {
  color: #007bff; /* Change link color on hover (optional) */
  text-decoration: underline; /* Optionally add underline on hover */
}

.mh-highlight {
  --bs-table-bg: #b9eeff;
}

.no-polygon-text {
  height: 300px; /* Set the height */
  padding-left: 6rem; /* 2 relative units from the left */
}

.data-highlight-link, .compatible-view {
  display: inline-block;
  border-radius: 3px;
  background: #FFF;
  padding: 2px 4px 2px 4px;
  border: 1px solid #f46868;
  color: #0099FF;
  text-decoration: none;
}

.data-highlight-link:hover, .compatible-view:hover {
  border: 1px solid #f94b4b;
}

._sdm-link, .compatible-view {
  display: inline-block;
  border-radius: 3px 2px 4px 2px 4px;
  background: #FFF;
  padding: 2px 3px 2px 3px;
  color: #0099FF;
  text-decoration: none;
}

._sdm-link:hover, .compatible-view:hover {
  border: 1px solid #0099FF;
}

.link-interface {
  background: url("/assets/icons/link-interface-16x16-d7534697.png") no-repeat center;
  padding: 1px 25px 10px 6px;
  color: #0099FF;
  text-decoration: none;
  cursor: pointer;
}

/* Default collapsed: show plus, hide dash */
button[aria-expanded=false] .expanded-icon {
  display: none;
}

button[aria-expanded=true] .collapsed-icon {
  display: none;
}

.dash-table-headers th {
  font-size: 0.85rem;
}

/* Dashboard specific cards */
.dashboard-card {
  border-radius: 0.5rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.15s ease-in-out;
}
.dashboard-card:hover {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
}
.dashboard-card .card-body, .dashboard-card .collapsible-card-body {
  padding: 1rem 1.125rem;
  border-bottom: 1px solid var(--bs-border);
}

/* Top border accent */
.dashboard-card-border-top {
  border-top: 1px solid var(--bs-primary);
}

/* Dashboard metrics */
.dashboard-metric-label {
  font-size: 0.85rem;
  line-height: 1.1;
}
.dashboard-metric-value {
  font-size: clamp(1.25rem, 1.1rem + 0.5vw, 1.75rem);
  line-height: 1.1;
}

/* Divider between stacked metrics */
.dashboard-metric + .dashboard-metric {
  padding-top: 0.75rem;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}

/* Dashboard cards (scoped) */
/* Dashboard cards (scoped) */
.dashboard-card {
  border-radius: 0.75rem;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
.dashboard-card:hover {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  border-color: rgba(0, 0, 0, 0.12);
  /* highlight top border on hover */
}
.dashboard-card:hover.dashboard-card-border-top {
  border-top-color: var(--bs-primary);
}
.dashboard-card .card-body, .dashboard-card .collapsible-card-body {
  padding: 1rem 1.125rem;
}

/* Neutral top border by default */
.dashboard-card-border-top {
  border-top: 3px solid rgba(0, 0, 0, 0.15); /* subtle gray */
  transition: border-top-color 0.15s ease-in-out;
}

/* Tables (scoped) */
.dashboard-table {
  --dash-row-border: rgba(0,0,0,.06);
}
.dashboard-table th, .dashboard-table td {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  vertical-align: middle;
}
.dashboard-table tbody tr + tr td {
  border-top: 1px solid var(--dash-row-border);
}

.dashboard-thead {
  background: var(--bs-light);
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.dashboard-thead th {
  font-size: 0.875rem;
  color: var(--bs-secondary-color);
  text-transform: none; /* keep labels natural */
}

.dashboard-table.oos-table th, .dashboard-table.oos-table td {
  text-align: center;
  vertical-align: middle;
}
.dashboard-table.oos-table thead th span {
  display: inline-block;
  line-height: 1.2;
}

/* Clickable row affordance */
.clickable-row {
  cursor: pointer;
}

.clickable-row:hover td {
  background-color: rgba(var(--bs-primary-rgb), 0.06);
}

/* Optional: squish multi-line header spans (C3 matrix) */
.dashboard-table thead span {
  display: inline-block;
  line-height: 1.15;
}

/* Keep your existing .dash-card-title styles if you have them;
   otherwise this keeps it consistent with our card titles */
.dash-card-title {
  font-weight: 600;
  color: var(--bs-body-color);
}

.cursor-pointer {
  cursor: pointer;
}

.custom-rounded-badge {
  background-color: #D2D4D6 !important;
  color: black !important;
}

.status-badge {
  background-color: transparent; /* Makes the background transparent */
  border: 1px solid #0d6efd; /* Adds a border */
  color: #0d6efd; /* Text color */
}

.smarta-based {
  background-color: #daf8f7;
  --bs-table-bg: #daf8f7;
  --bs-table-accent-bg: #daf8f7;
  --bs-table-striped-bg: #daf8f7;
}

.transition-background {
  transition: background-color 2s ease; /* Smooth transition for fading */
}

.bg-success {
  background-color: #d4edda !important; /* Light green background */
}

.bg-danger {
  background-color: #f8d7da !important; /* Light red background */
}

.bg-fade {
  background-color: transparent !important; /* Fade to transparent */
}

.nav-underline .nav-link.active {
  font-weight: normal;
  color: #0d6efd;
}

.light {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}

.red-light {
  background-color: red;
  box-shadow: 0 0 4px red;
}

.green-light {
  background-color: green;
  box-shadow: 0 0 4px green;
}

.red-text {
  color: red;
}

.green-text {
  color: green;
}

.link-transition {
  transition: color 0.5s ease-in-out;
}

.action-column.fade-out {
  opacity: 0;
  visibility: hidden;
}

.fade-out {
  transition: opacity 0.5s ease;
  opacity: 0;
}

.fade-in {
  opacity: 0;
  transition: opacity 0.5s ease-in-out; /* Adjust duration as needed */
}

.fade-in.show {
  opacity: 1;
}

.reveal-panel {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  transition: max-height 0.35s ease, opacity 0.25s ease, margin 0.25s ease, padding 0.25s ease;
}

.reveal-panel.reveal-open {
  max-height: 1000px;
  opacity: 1;
  margin-bottom: 0.5rem;
  padding: 1rem;
}

/* icon swap without JS */
.toggle-icon .icon-open {
  display: none;
}

.toggle-icon.collapsed .icon-closed {
  display: inline;
}

.toggle-icon.collapsed .icon-open {
  display: none;
}

.toggle-icon:not(.collapsed) .icon-closed {
  display: none;
}

.toggle-icon:not(.collapsed) .icon-open {
  display: inline;
}

.athlete-index-table-style {
  table-layout: fixed; /* Makes all columns uniform except those with explicit widths */
  width: 100%; /* Ensures the table spans the full container */
}

.avatar-column {
  width: 60px !important; /* 50px for the image + 5px padding on each side */
  text-align: center; /* Optional: Align header text centrally */
}

.image-cell {
  padding: 5px; /* Add space around the image */
  text-align: center; /* Align the image within the cell */
  white-space: nowrap; /* Prevent cell content wrapping */
}

.image-cell img {
  display: block; /* Prevent extra inline space below the image */
  width: 50px;
  height: 50px; /* Ensure the image retains its intended size */
  display: block;
}

.hidden-column {
  max-width: 0; /* Collapse the column's width */
  opacity: 0; /* Make the column invisible */
  transition: max-width 0.5s ease, opacity 0.5s ease; /* Smooth transition */
  overflow: hidden; /* Prevent content from spilling out during transition */
}

.hidden-column.visible {
  max-width: 200px; /* Set a reasonable max width for the column */
  opacity: 1; /* Make the column visible */
}

.visible {
  max-width: 200px; /* Set a reasonable max width for the column */
  opacity: 1; /* Make the column visible */
}

.search-container .search-dropdown.dropdown-visible {
  transform: scaleY(1);
  opacity: 1;
}

/* Scope styles only inside .search-container */
.search-container {
  width: 100%;
  max-width: 400px;
  position: relative;
  display: flex;
  justify-content: flex-end;
}

/* Search Input */
.search-container .search-input {
  width: 70%;
  max-width: 280px;
  border-radius: 0.5rem;
  padding: 10px;
  transition: box-shadow 0.2s ease-in-out;
}

/* Input focus effect */
.search-container .search-input:focus {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
  outline: none;
}

/* Dropdown Styling */
.search-container .search-dropdown {
  position: absolute;
  top: 100%;
  right: 0;
  background: white;
  border-radius: 0.5rem;
  border: 1px solid #ddd;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  transform: scaleY(0);
  transform-origin: top;
  transition: transform 0.2s ease-in-out;
  z-index: 1050;
  opacity: 0;
  width: 70%; /* Let JavaScript handle width */
}

/* Show dropdown */
.search-container .search-dropdown.visible {
  transform: scaleY(1);
  opacity: 1;
}

/* Individual search result item */
.search-container .search-item {
  padding: 4px 15px;
  cursor: pointer;
  transition: background 0.2s ease-in-out;
}

.search-container .search-item:hover {
  background: #f5f5f5;
}

/* No results message */
.search-container .no-results {
  color: #999;
  text-align: center;
  font-style: italic;
}

/* Make month cells equal width */
.month-calendar table {
  table-layout: fixed;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}

/* Target the day <td> by its id pattern */
td[id^=cal-day-] {
  /* Fixed-height cells */
  --cal-cell-h: 120px; /* tweak to taste */
  padding: 0; /* we'll pad inside the wrapper */
  height: var(--cal-cell-h);
  vertical-align: top;
}

/* Inner cell wrapper you already have */
td[id^=cal-day-] .day-cell {
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  padding: 0.5rem; /* replaces the td padding */
  overflow: hidden;
}

/* Date number line (your <span class="small fw-semibold">8</span>) */
td[id^=cal-day-] .day-cell > .small.fw-semibold, td[id^=cal-day-] .day-cell > .small.dash-card-title, td[id^=cal-day-] .dash-table-headers .day-cell > th.small, .dash-table-headers td[id^=cal-day-] .day-cell > th.small, td[id^=cal-day-] .oos-dash-table-headers .day-cell > th.small, .oos-dash-table-headers td[id^=cal-day-] .day-cell > th.small, td[id^=cal-day-] .day-cell > .small.dashboard-metric-value {
  line-height: 1rem;
}

/* Event area: exactly two rows reserved whether events exist or not */
td[id^=cal-day-] .event-list {
  display: grid;
  grid-template-rows: repeat(2, 1.25rem); /* two fixed "slots" */
  gap: 0.125rem;
  overflow: hidden; /* clamp extra content */
}

/* Each event slot */
td[id^=cal-day-] .event-slot {
  display: block;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* Optional: event link style */
td[id^=cal-day-] a.ca-existing-link {
  text-decoration: none;
}

/* Optional "+N more" line (stays within the fixed cell height) */
td[id^=cal-day-] .more-indicator {
  margin-top: 0.125rem;
  font-size: 0.75rem;
  opacity: 0.7;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

td[id^=cal-day-] .more-indicator {
  margin-top: 0.125rem;
  font-size: 0.75rem;
  opacity: 0.8;
  /* no extra color needed; btn-link will style it */
}

/* Slightly shorter cells on small screens (optional) */
@media (max-width: 576px) {
  td[id^=cal-day-] {
    --cal-cell-h: 100px;
  }
}
.day-cell .date-number {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.6em;
  height: 1.6em;
}

.day-cell .today-dot {
  border-radius: 50%;
  background: var(--bs-primary);
  color: #fff;
}

.ca-overlay {
  position: fixed;
  inset: 0;
  z-index: 1055;
}

.ca-backdrop {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.25);
  -webkit-backdrop-filter: saturate(120%) blur(2px);
          backdrop-filter: saturate(120%) blur(2px);
}

.ca-sheet {
  max-width: min(92vw, 360px);
  position: absolute;
  width: min(92vw, 480px);
  transition: opacity 0.12s ease-out;
}

/* PDF PDF PDF PDF */
/* PDF PDF PDF PDF */
/* PDF PDF PDF PDF */
/* Ensures proper two-column layout */
#pdf-two-columns-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  gap: 20px; /* Adjust spacing between columns */
}

.pdf-two-columns {
  flex: 1;
  width: 48%; /* Ensures each column takes nearly half the space */
  vertical-align: top;
}

.pdf-two-columns.pdf-right {
  text-align: left;
}

/* Ensures tables fit within their columns */
.pdf-two-columns table {
  width: 100%;
  border-collapse: collapse;
}

/* Prevents floating issues */
.pdf-clearfix::after {
  content: "";
  display: table;
  clear: both;
}

/* Page break handling for Grover */
.pdf-page-break-before {
  page-break-before: always;
}

.pdf-polygon {
  display: flex;
  justify-content: center; /* Center horizontally */
  align-items: center; /* Center vertically */
}

.pdf-chart {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  max-height: 100%;
}

.pdf-canvas {
  width: 100%; /* Makes it responsive */
  height: auto; /* Maintains aspect ratio */
  max-width: 422px; /* Prevents it from growing too large */
  max-height: 446px;
  border: 0;
}

.pdf-page-break-after {
  page-break-after: always;
}

.pdf-page-break-before {
  page-break-before: always;
}

.pdf-avoid-page-break {
  page-break-inside: avoid;
}

.pdf-card {
  max-width: 100%;
  overflow: hidden;
}

.pdf-table {
  width: 100%;
  table-layout: fixed;
}

.pdf-table-headers {
  font-size: 0.6em;
}

.pdf-table-data-row-text {
  font-size: 0.6em;
}

.pdf-date-width {
  width: 8em;
}

.pdf-type-width {
  width: 6em;
}

.pdf-tir-table {
  table-layout: fixed;
  width: 100%;
  font-size: 12px;
}

.pdf-tir-table th, .pdf-tir-table td {
  padding: 1px 5px; /* Reduce padding */
}

.grover-table {
  font-size: 12px;
  width: 100%;
}

.grover-table.bess-table {
  border-spacing: 0 20px; /* Adds 20px vertical spacing */
  border-collapse: separate;
}

.grover-table th, .grover-table td {
  padding: 1px 5px; /* Reduce padding */
}

.grover-cell-container {
  font-size: 12px;
  /* width: 100%; */
}

.grover-cell th, .grover- td {
  padding: 1px 5px; /* Reduce padding */
}

.grid-athlete {
  display: grid;
  grid-template-columns: 2fr 2fr 1fr 50px;
  gap: 0.5rem;
  align-items: center;
}
@media (max-width: 768px) {
  .grid-athlete {
    grid-template-columns: auto 1fr;
    grid-template-areas: "avatar name" "avatar firstname" "avatar dob" "avatar baseline";
    row-gap: 0.25rem;
  }
  .grid-athlete > :nth-child(1) {
    grid-area: avatar;
  }
  .grid-athlete > :nth-child(2) {
    grid-area: name;
  }
  .grid-athlete > :nth-child(3) {
    grid-area: firstname;
  }
  .grid-athlete > :nth-child(4) {
    grid-area: dob;
  }
  .grid-athlete > :nth-child(5) {
    grid-area: baseline;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcGxpY2F0aW9uLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9faWNvbi1saW5rLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIi4uL3N0eWxlc2hlZXRzL3RpcHB5LmNzcyIsIi4uL3N0eWxlc2hlZXRzL3RoZW1lcy9saWdodC1ib3JkZXIuY3NzIiwiLi4vc3R5bGVzaGVldHMvcGFnaW5hdGlvbi5zY3NzIiwiLi4vc3R5bGVzaGVldHMvYzN2aXpCRVNTLnNjc3MiLCIuLi9zdHlsZXNoZWV0cy9jM3RyYWlscy5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZmxhdHBpY2tyL2Rpc3QvZmxhdHBpY2tyLmNzcyIsIi4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX3NpbXBsZV9jYWxlbmRhci5zY3NzIiwiLi4vc3R5bGVzaGVldHMvYXBwbGljYXRpb24uYm9vdHN0cmFwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2Q7Ozs7RUFBQTtBQ0RGOztFQVNJLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEsdUJBQUE7RUFJQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFJQSxxQkFBQTtFQUFBLHVCQUFBO0VBQUEscUJBQUE7RUFBQSxrQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUFBLGtCQUFBO0VBSUEsOEJBQUE7RUFBQSxpQ0FBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSx5QkFBQTtFQUlBLG1DQUFBO0VBQUEscUNBQUE7RUFBQSxtQ0FBQTtFQUFBLGdDQUFBO0VBQUEsbUNBQUE7RUFBQSxrQ0FBQTtFQUFBLGlDQUFBO0VBQUEsZ0NBQUE7RUFJQSwrQkFBQTtFQUFBLGlDQUFBO0VBQUEsK0JBQUE7RUFBQSw0QkFBQTtFQUFBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBSUEsbUNBQUE7RUFBQSxxQ0FBQTtFQUFBLG1DQUFBO0VBQUEsZ0NBQUE7RUFBQSxtQ0FBQTtFQUFBLGtDQUFBO0VBQUEsaUNBQUE7RUFBQSxnQ0FBQTtFQUdGLDZCQUFBO0VBQ0EsdUJBQUE7RUFNQSxxTkFBQTtFQUNB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LDZCQUFBO0VBQ0Esb0JBQUE7QUxXRjs7QUtIQTs7Ozs7OztDQUFBO0FBV0E7RUFDRSx3QkFBQTtBTEdGOztBS0VBO0VBQ0UsVUFBQTtBTENGOztBS01BO0VBQ0UsYUFBQTtFQUNBLDBCQUFBO0FMSEY7O0FLUUE7RUFDRSxxQkFBQTtBTExGOztBS1VBO0VBQ0UsU0FBQTtBTFBGOztBS2NBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0FMWEY7O0FLbUJBO0VBQ0Usd0JBQUE7QUxoQkY7O0FLd0JBO0VBQ0Usd0JBQUE7QUxyQkY7O0FRaGpCQTtFTG1RTSxrQkFMSTtFSzVQUixnQkZ3b0I0QjtBTnJGOUI7O0FROWlCRTtFTGdRTSxpQ0FBQTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FOekQ5QjtBR2hkSTtFS3BHRjtJTHVRTSxlQUFBO0VIaVROO0FBQ0Y7O0FRempCRTtFTGdRTSxpQ0FBQTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FOOUM5QjtBRzNkSTtFS3BHRjtJTHVRTSxpQkFBQTtFSDRUTjtBQUNGOztBUXBrQkU7RUxnUU0saUNBQUE7RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBTm5DOUI7QUd0ZUk7RUtwR0Y7SUx1UU0sZUFBQTtFSHVVTjtBQUNGOztBUS9rQkU7RUxnUU0saUNBQUE7RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBTnhCOUI7QUdqZkk7RUtwR0Y7SUx1UU0saUJBQUE7RUhrVk47QUFDRjs7QVExbEJFO0VMZ1FNLGlDQUFBO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QU5iOUI7QUc1Zkk7RUtwR0Y7SUx1UU0sZUFBQTtFSDZWTjtBQUNGOztBUXJtQkU7RUxnUU0saUNBQUE7RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBTkY5QjtBR3ZnQkk7RUtwR0Y7SUx1UU0saUJBQUE7RUh3V047QUFDRjs7QVF4bEJBO0VDdkRFLGVBQUE7RUFDQSxnQkFBQTtBVG1wQkY7O0FReGxCQTtFQzVERSxlQUFBO0VBQ0Es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QXFCOWhFRTtFQUNFLGdDZjQwQm9DO0VlMTBCcEMsVUFBQTtBckIyaEVKO0FxQm5oRUU7RUFFRSx3Q2Y4eUJvQztFZTN5QnBDLFVBQUE7QXJCa2hFSjtBcUI5Z0VFO0VBQ0UseUJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCZm9yQjBCO0VlbnJCMUIsMkJmc3lCb0M7RWlCcDRCdEMsdUNqQnFpQ2dDO0VlcjhCOUIsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLCtDZmdzQjBCO0VlL3JCMUIsZ0JBQUE7RUN6RkUscUlEMEZGO0FyQmdoRUo7QXNCdG1FTTtFRDBFSjtJQ3pFTSxnQkFBQTtFdEJ5bUVOO0FBQ0Y7QXFCbGhFRTtFQUNFLHdDZjQ3QjhCO0FOd2xDbEM7O0FxQjNnRUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQmZ3ZjRCO0VldmY1QiwyQmYyeEJzQztFZTF4QnRDLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQ0FBQTtBckI4Z0VGO0FxQjVnRUU7RUFDRSxVQUFBO0FyQjhnRUo7QXFCM2dFRTtFQUVFLGdCQUFBO0VBQ0EsZUFBQTtBckI0Z0VKOztBcUJqZ0VBO0VBQ0UsbUVmNHdCc0M7RWUzd0J0Qyx1QkFBQTtFbEJ5SUksbUJBTEk7RUl2UU4seUNBQUE7QVB5b0VKO0FxQmxnRUU7RUFDRSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJmb29CMEI7QU5nNEM5Qjs7QXFCaGdFQTtFQUNFLGlFZmd3QnNDO0VlL3ZCdEMsb0JBQUE7RWxCNEhJLGtCQUxJO0VJdlFOLHlDQUFBO0FQcXBFSjtBcUJqZ0VFO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCZjJuQjBCO0FOdzRDOUI7O0FxQjMvREU7RUFDRSxvRWY2dUJvQztBTml4Q3hDO0FxQjMvREU7RUFDRSxtRWYwdUJvQztBTm14Q3hDO0FxQjEvREU7RUFDRSxpRWZ1dUJvQztBTnF4Q3hDOztBcUJ2L0RBO0VBQ0UsV2ZxdUJzQztFZXB1QnRDLGdFZjh0QnNDO0VlN3RCdEMsaUJmaWxCNEI7QU55NkM5QjtBcUJ4L0RFO0VBQ0UsZUFBQTtBckIwL0RKO0FxQnYvREU7RUFDRSxvQkFBQTtFZHZMQSxzQ0FBQTtBUGlyRUo7QXFCdC9ERTtFQUNFLG9CQUFBO0VkNUxBLHNDQUFBO0FQcXJFSjtBcUJyL0RFO0VBQW9CLCtEZjhzQmtCO0FOMHlDeEM7QXFCdi9ERTtFQUFvQiw2RGY4c0JrQjtBTjR5Q3hDOztBd0J6c0VBO0VBQ0Usd1BBQUE7RUFFQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLDBDQUFBO0VyQnFSSSxlQUxJO0VxQjdRUixnQmxCK2xCNEI7RWtCOWxCNUIsZ0JsQnNtQjRCO0VrQnJtQjVCLDJCbEJ5M0JzQztFa0J4M0J0Qyx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxtQ2xCazNCc0M7RWtCajNCdEMsbUZBQUE7RUFDQSw0QkFBQTtFQUNBLHlDbEIrOUJrQztFa0I5OUJsQywwQmxCKzlCa0M7RWtCOTlCbEMsMkRBQUE7RWpCSEUsc0NBQUE7RWVIRSx3RUVTSjtBeEJ5c0VGO0FzQjlzRU07RUVmTjtJRmdCUSxnQkFBQTtFdEJpdEVOO0FBQ0Y7QXdCNXNFRTtFQUNFLHFCbEJzM0JvQztFa0JyM0JwQyxVQUFBO0VBS0Usa0RsQmkrQjRCO0FOeXVDbEM7QXdCdHNFRTtFQUVFLHNCbEI2dUIwQjtFa0I1dUIxQixzQkFBQTtBeEJ1c0VKO0F3QnBzRUU7RUFFRSx3Q2xCdTFCb0M7QU44MkN4QztBd0Joc0VFO0VBQ0Usa0JBQUE7RUFDQSx1Q0FBQTtBeEJrc0VKOztBd0I5ckVBO0VBQ0Usb0JsQnN1QjRCO0VrQnJ1QjVCLHVCbEJxdUI0QjtFa0JwdUI1QixvQmxCcXVCNEI7RUhsZ0J4QixtQkFMSTtFSXZRTix5Q0FBQTtBUDR1RUo7O0F3QjlyRUE7RUFDRSxtQmxCa3VCNEI7RWtCanVCNUIsc0JsQml1QjRCO0VrQmh1QjVCLGtCbEJpdUI0QjtFSHRnQnhCLGtCQUxJO0VJdlFOLHlDQUFBO0FQb3ZFSjs7QXdCNXJFSTtFQUNFLHdQQUFBO0F4QityRU47O0F5QnZ3RUE7RUFDRSxjQUFBO0VBQ0Esa0JuQnE2QndDO0VtQnA2QnhDLG1CbkJxNkJ3QztFbUJwNkJ4Qyx1Qm5CcTZCd0M7QU5xMkMxQztBeUJ4d0VFO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0F6QjB3RUo7O0F5QnR3RUE7RUFDRSxvQm5CMjVCd0M7RW1CMTVCeEMsZUFBQTtFQUNBLGlCQUFBO0F6Qnl3RUY7QXlCdndFRTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7QXpCeXdFSjs7QXlCcndFQTtFQUNFLHFDQUFBO0VBRUEsY0FBQTtFQUNBLFVuQjA0QndDO0VtQno0QnhDLFduQnk0QndDO0VtQng0QnhDLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSx5Q0FBQTtFQUNBLCtDQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkRuQjI0QndDO0VtQjE0QnhDLGlDQUFBO1VBQUEseUJBQUE7QXpCdXdFRjtBeUJwd0VFO0VsQjNCRSxxQkFBQTtBUGt5RUo7QXlCbndFRTtFQUVFLGtCbkJtNEJzQztBTmk0QzFDO0F5Qmp3RUU7RUFDRSx1Qm5CMDNCc0M7QU55NEMxQztBeUJod0VFO0VBQ0UscUJuQnMxQm9DO0VtQnIxQnBDLFVBQUE7RUFDQSxrRG5COGZvQjtBTm93RHhCO0F5Qi92RUU7RUFDRSx5Qm5CNUJNO0VtQjZCTixxQm5CN0JNO0FOOHhFVjtBeUIvdkVJO0VBSUksdVBBQUE7QXpCOHZFUjtBeUIxdkVJO0VBSUksK0pBQUE7QXpCeXZFUjtBeUJwdkVFO0VBQ0UseUJuQmpETTtFbUJrRE4scUJuQmxETTtFbUJ1REosaVBBQUE7QXpCa3ZFTjtBeUI5dUVFO0VBQ0Usb0JBQUE7RUFDQSxZQUFBO0VBQ0EsWW5CazJCdUM7QU44NEMzQztBeUJ6dUVJO0VBQ0UsZUFBQTtFQUNBLFluQnkxQnFDO0FOazVDM0M7O0F5Qjd0RUE7RUFDRSxtQm5CbzFCZ0M7QU40NENsQztBeUI5dEVFO0VBQ0UsMktBQUE7RUFFQSxVbkI4MEI4QjtFbUI3MEI5QixtQkFBQTtFQUNBLDBDQUFBO0VBQ0EsZ0NBQUE7RWxCakhBLGtCQUFBO0VlSEUsaURHc0hGO0F6Qit0RUo7QXNCajFFTTtFRzBHSjtJSHpHTSxnQkFBQTtFdEJvMUVOO0FBQ0Y7QXlCbHVFSTtFQUNFLDZKQUFBO0F6Qm91RU47QXlCanVFSTtFQUNFLGlDbkI2MEI0QjtFbUJ4MEIxQiwwSkFBQTtBekIrdEVSO0F5QjF0RUU7RUFDRSxvQm5Cd3pCOEI7RW1CdnpCOUIsZUFBQTtBekI0dEVKO0F5QjF0RUk7RUFDRSxvQkFBQTtFQUNBLGNBQUE7QXpCNHRFTjs7QXlCdnRFQTtFQUNFLHFCQUFBO0VBQ0Esa0JuQnN5QmdDO0FObzdDbEM7O0F5QnZ0RUE7RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7QXpCMHRFRjtBeUJ0dEVJO0VBQ0Usb0JBQUE7RUFDQSxZQUFBO0VBQ0EsYW5Cc3BCd0I7QU5ra0Q5Qjs7QXlCanRFSTtFQUNFLGlMQUFBO0F6Qm90RU47O0EwQnY0RUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSw2QkFBQTtBMUIwNEVGO0EwQng0RUU7RUFDRSxVQUFBO0ExQjA0RUo7QTBCdDRFSTtFQUEwQixrRXBCOGdDYTtBTjIzQzNDO0EwQng0RUk7RUFBMEIsa0VwQjZnQ2E7QU44M0MzQztBMEJ4NEVFO0VBQ0UsU0FBQTtBMUIwNEVKO0EwQnY0RUU7RUFDRSxXcEIrL0J1QztFb0I5L0J2QyxZcEI4L0J1QztFb0I3L0J2QyxvQkFBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7RUgxQkYseUJqQmtDUTtFb0JOTixTcEI2L0J1QztFQzFnQ3ZDLG1CQUFBO0VlSEUsb0hJbUJGO0VKbkJFLDRHSW1CRjtBMUJ3NEVKO0FzQnY1RU07RUlNSjtJSkxNLHdCQUFBO0lBQUEsZ0JBQUE7RXRCMDVFTjtBQUNGO0EwQjM0RUk7RUhqQ0YseUJqQjhoQ3lDO0FOaTVDM0M7QTBCejRFRTtFQUNFLFdwQncrQjhCO0VvQnYrQjlCLGNwQncrQjhCO0VvQnYrQjlCLGtCQUFBO0VBQ0EsZXBCdStCOEI7RW9CdCtCOUIsd0NwQnUrQjhCO0VvQnQrQjlCLHlCQUFBO0VuQjdCQSxtQkFBQTtBUHk2RUo7QTBCdjRFRTtFQUNFLFdwQm8rQnVDO0VvQm4rQnZDLFlwQm0rQnVDO0VvQmwrQnZDLHFCQUFBO09BQUEsZ0JBQUE7RUhwREYseUJqQmtDUTtFb0JvQk4sU3BCbStCdUM7RUMxZ0N2QyxtQkFBQTtFZUhFLGlISTZDRjtFSjdDRSw0R0k2Q0Y7QTFCdzRFSjtBc0JqN0VNO0VJaUNKO0lKaENNLHFCQUFBO0lBQUEsZ0JBQUE7RXRCbzdFTjtBQUNGO0EwQjM0RUk7RUgzREYseUJqQjhoQ3lDO0FOMjZDM0M7QTBCejRFRTtFQUNFLFdwQjg4QjhCO0VvQjc4QjlCLGNwQjg4QjhCO0VvQjc4QjlCLGtCQUFBO0VBQ0EsZXBCNjhCOEI7RW9CNThCOUIsd0NwQjY4QjhCO0VvQjU4QjlCLHlCQUFBO0VuQnZEQSxtQkFBQTtBUG04RUo7QTBCdjRFRTtFQUNFLG9CQUFBO0ExQnk0RUo7QTBCdjRFSTtFQUNFLDJDcEJnOUJxQztBTnk3QzNDO0EwQnQ0RUk7RUFDRSwyQ3BCNDhCcUM7QU40N0MzQzs7QTJCLzlFQTtFQUNFLGtCQUFBO0EzQmsrRUY7QTJCaCtFRTs7O0VBR0UsdURyQndpQ29DO0VxQnZpQ3BDLDJEckJ1aUNvQztFcUJ0aUNwQyxpQnJCdWlDb0M7QU4yN0N4QztBMkIvOUVFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0RBQUE7RUFDQSxxQkFBQTtFTFJFLGdFS1NGO0EzQmkrRUo7QXNCdCtFTTtFS1RKO0lMVU0sZ0JBQUE7RXRCeStFTjtBQUNGO0EyQm4rRUU7O0VBRUUscUJBQUE7QTNCcStFSjtBMkJuK0VJO0VBQ0Usa0JBQUE7QTNCcytFTjtBMkJ2K0VJOztFQUNFLGtCQUFB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O0V1QnQwQmhDLGtGQUFBO0E3Qm9uRlI7O0E2QnBzRkk7RUF1RkUsK0N2QnEvQm1CO0FONG5EekI7QTZCOW1GUTtFQUVFLG1RQUFBO0VBQ0EsdUJ2QnE1QjhCO0V1QnA1QjlCLCtEQUFBO0VBQ0EsMkVBQUE7QTdCK21GVjtBNkIzbUZNO0VBQ0UsK0N2QncrQmlCO0V1Qm4rQmYsMkR2Qm0rQmU7QU5zb0R6Qjs7QTZCbHRGSTtFQWtISSx5Q0FBQTtBN0JvbUZSOztBNkJ0dEZJO0VBeUhFLCtDdkJtOUJtQjtBTjhvRHpCO0E2Qi9sRk07RUFDRSw0Q3ZCZzlCaUI7QU5pcER6QjtBNkI5bEZNO0VBQ0UsMkR2QjQ4QmlCO0FOb3BEekI7QTZCN2xGTTtFQUNFLGlDdkJ3OEJpQjtBTnVwRHpCOztBNkIxbEZJO0VBQ0Usa0JBQUE7QTdCNmxGTjs7QTZCdnVGSTs7Ozs7RUFvSk0sVUFBQTtBN0IybEZWOztBNkIzdEZFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQnZCdTBCb0M7RUhya0JsQyxrQkFMSTtFMEIxUE4sbUN2QmtqQ3FCO0FOMnFEekI7O0E2QjF0RkU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0UxQnFQRSxtQkFMSTtFMEI3T04sV3ZCcWlDcUI7RXVCcGlDckIsa0N2Qm9pQ3FCO0VDL2pDckIsc0NBQUE7QVB3dkZKOztBNkJ4dEZJOzs7O0VBRUUsY0FBQTtBN0I2dEZOOztBNkI1d0ZJO0VBcURFLGlEdkJ1aENtQjtFdUJwaENqQixvQ3ZCODFCZ0M7RXVCNzFCaEMsNFVBQUE7RUFDQSw0QkFBQTtFQUNBLDJEQUFBO0VBQ0EsZ0VBQUE7QTdCeXRGUjtBNkJ0dEZNO0VBQ0UsaUR2QjRnQ2lCO0V1QnZnQ2YsMER2QnVnQ2U7QU42c0R6Qjs7QTZCenhGSTtFQStFSSxvQ3ZCdTBCZ0M7RXVCdDBCaEMsa0ZBQUE7QTdCOHNGUjs7QTZCOXhGSTtFQXVGRSxpRHZCcS9CbUI7QU5zdER6QjtBNkJ4c0ZRO0VBRUUsb1ZBQUE7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QUNBLFlBQUE7RUFDQSxTQUFBO0FqRDZ5S047QWlEM3lLTTtFQUNFLFlBQUE7RUFDQSxTQUFBO0UxQ3pNSixnQkFBQTtBUHUvS0o7QWlEMXlLTTs7RTFDN01GLGdCQUFBO0FQMi9LSjtBaUR6eUtNO0VBQ0UsZ0JBQUE7QWpEMnlLUjs7QWNyOEtJO0VtQ3dJQTtJQUNFLFlBQUE7SUFDQSxlQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7RWpEaTBLSjtFaUQvektJO0lBQ0UsWUFBQTtJQUNBLFNBQUE7STFDek1KLGdCQUFBO0VQMmdMRjtFaUQ5ektJOztJMUM3TUYsZ0JBQUE7RVArZ0xGO0VpRDd6S0k7SUFDRSxnQkFBQTtFakQrektOO0FBQ0Y7QWMxOUtJO0VtQ3dJQTtJQUNFLFlBQUE7SUFDQSxlQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7RWpEcTFLSjtFaURuMUtJO0lBQ0UsWUFBQTtJQUNBLFNBQUE7STFDek1KLGdCQUFBO0VQK2hMRjtFaURsMUtJOztJMUM3TUYsZ0JBQUE7RVBtaUxGO0VpRGoxS0k7SUFDRSxnQkFBQTtFakRtMUtOO0FBQ0Y7QWM5K0tJO0VtQ3dJQTtJQUNFLFlBQUE7SUFDQSxlQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7RWpEeTJLSjtFaUR2MktJO0lBQ0UsWUFBQTtJQUNBLFNBQUE7STFDek1KLGdCQUFBO0VQbWpMRjtFaUR0MktJOztJMUM3TUYsZ0JBQUE7RVB1akxGO0VpRHIyS0k7SUFDRSxnQkFBQTtFakR1MktOO0FBQ0Y7QWNsZ0xJO0VtQ3dJQTtJQUNFLFlBQUE7SUFDQSxlQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7RWpENjNLSjtFaUQzM0tJO0lBQ0UsWUFBQTtJQUNBLFNBQUE7STFDek1KLGdCQUFBO0VQdWtMRjtFaUQxM0tJOztJMUM3TUYsZ0JBQUE7RVAya0xGO0VpRHozS0k7SUFDRSxnQkFBQTtFakQyM0tOO0FBQ0Y7QWN0aExJO0VtQ3dJQTtJQUNFLFlBQUE7SUFDQSxlQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7RWpEaTVLSjtFaUQvNEtJO0lBQ0UsWUFBQTtJQUNB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OztBd0UzL05RO0VBT0kseUJBQUE7QXhFdy9OWjs7QXdFLy9OUTtFQU9JLDJCQUFBO0F4RTQvTlo7O0F3RW5nT1E7RUFPSSw0QkFBQTtBeEVnZ09aOztBd0V2Z09RO0VBT0ksMkJBQUE7QXhFb2dPWjs7QXdFM2dPUTtFQU9JLDJCQUFBO0F4RXdnT1o7O0F3RS9nT1E7RUFPSSw2QkFBQTtBeEU0Z09aOztBd0VuaE9RO0VBT0ksOEJBQUE7QXhFZ2hPWjs7QXdFdmhPUTtFQU9JLDZCQUFBO0F4RW9oT1o7O0F3RTNoT1E7RUFPSSwyQkFBQTtBeEV3aE9aOztBd0UvaE9RO0VBT0ksNkJBQUE7QXhFNGhPWjs7QXdFbmlPUTtFQU9JLDhCQUFBO0F4RWdpT1o7O0F3RXZpT1E7RUFPSSw2QkFBQTtBeEVvaU9aOztBd0UzaU9RO0VBT0ksMEJBQUE7QXhFd2lPWjs7QXdFL2lPUTtFQU9JLGdDQUFBO0F4RTRpT1o7O0F3RW5qT1E7RUFPSSx5QkFBQTtBeEVnak9aOztBd0V2ak9RO0VBT0ksd0JBQUE7QXhFb2pPWjs7QXdFM2pPUTtFQU9JLCtCQUFBO0F4RXdqT1o7O0F3RS9qT1E7RUFPSSx5QkFBQTtBeEU0ak9aOztBd0Vua09RO0VBT0ksNkJBQUE7QXhFZ2tPWjs7QXdFdmtPUTtFQU9JLDhCQUFBO0F4RW9rT1o7O0F3RTNrT1E7RUFPSSx3QkFBQTtBeEV3a09aOztBd0Uva09RO0VBT0ksK0JBQUE7QXhFNGtPWjs7QXdFbmxPUTtFQU9JLHdCQUFBO0F4RWdsT1o7O0F3RXZsT1E7RUFPSSwyQ0FBQTtBeEVvbE9aOztBd0UzbE9RO0VBT0ksOENBQUE7QXhFd2xPWjs7QXdFL2xPUTtFQU9JLDhDQUFBO0F4RTRsT1o7O0F3RW5tT1E7RUFPSSwyQkFBQTtBeEVnbU9aOztBd0Vqbk9RO0VBQ0UsZ0ZBQUE7QXhFb25PVjs7QXdFcm5PUTtFQUNFLGtGQUFBO0F4RXduT1Y7O0F3RXpuT1E7RUFDRSxnRkFBQTtBeEU0bk9WOztBd0U3bk9RO0VBQ0UsNkVBQUE7QXhFZ29PVjs7QXdFam9PUTtFQUNFLGdGQUFBO0F4RW9vT1Y7O0F3RXJvT1E7RUFDRSwrRUFBQTtBeEV3b09WOztBd0V6b09RO0VBQ0UsOEVBQUE7QXhFNG9PVjs7QXdFN29PUTtFQUNFLDZFQUFBO0F4RWdwT1Y7O0F3RXZvT1E7RUFPSSwyQkFBQTtBeEVvb09aOztBd0Uzb09RO0VBT0ksNkJBQUE7QXhFd29PWjs7QXdFL29PUTtFQU9JLDZCQUFBO0F4RTRvT1o7O0F3RW5wT1E7RUFPSSwwQkFBQTtBeEVncE9aOztBd0V2cE9RO0VBT0ksMkJBQUE7QXhFb3BPWjs7QXdFM3BPUTtFQU9JLGlCQUFBO0F4RXdwT1o7O0F3RS9wT1E7RUFPSSxtQkFBQTtBeEU0cE9aOztBd0VucU9RO0VBT0ksb0JBQUE7QXhFZ3FPWjs7QXdFdnFPUTtFQU9JLG9CQUFBO0F4RW9xT1o7O0F3RTNxT1E7RUFPSSxzQkFBQTtBeEV3cU9aOztBd0UvcU9RO0VBT0ksdUJBQUE7QXhFNHFPWjs7QXdFbnJPUTtFQU9JLGtCQUFBO0F4RWdyT1o7O0F3RXZyT1E7RUFPSSxvQkFBQTtBeEVvck9aOztBd0Uzck9RO0VBT0kscUJBQUE7QXhFd3JPWjs7QXdFL3JPUTtFQU9JLG1CQUFBO0F4RTRyT1o7O0F3RW5zT1E7RUFPSSxxQkFBQTtBeEVnc09aOztBd0V2c09RO0VBT0ksc0JBQUE7QXhFb3NPWjs7QXdFM3NPUTtFQU9JLDJDQUFBO0F4RXdzT1o7O0F3RS9zT1E7RUFPSSxzQ0FBQTtBeEU0c09aOztBd0VudE9RO0VBT0ksc0NBQUE7QXhFZ3RPWjs7QXdFdnRPUTtFQU9JLHVGQUFBO0F4RW90T1o7O0F3RTN0T1E7RUFPSSxvQkFBQTtBeEV3dE9aOztBd0UvdE9RO0VBT0ksMkZBQUE7QXhFNHRPWjs7QXdFbnVPUTtFQU9JLHdCQUFBO0F4RWd1T1o7O0F3RXZ1T1E7RUFPSSw2RkFBQTtBeEVvdU9aOztBd0UzdU9RO0VBT0ksMEJBQUE7QXhFd3VPWjs7QXdFL3VPUTtFQU9JLDhGQUFBO0F4RTR1T1o7O0F3RW52T1E7RUFPSSwyQkFBQTtBeEVndk9aOztBd0V2dk9RO0VBT0ksNEZBQUE7QXhFb3ZPWjs7QXdFM3ZPUTtFQU9JLHlCQUFBO0F4RXd2T1o7O0F3RS92T1E7RUFJUSxzQkFBQTtFQUdKLDhFQUFBO0F4RTZ2T1o7O0F3RXB3T1E7RUFJUSxzQkFBQTtFQUdKLGdGQUFBO0F4RWt3T1o7O0F3RXp3T1E7RUFJUSxzQkFBQTtFQUdKLDhFQUFBO0F4RXV3T1o7O0F3RTl3T1E7RUFJUSxzQkFBQTtFQUdKLDJFQUFBO0F4RTR3T1o7O0F3RW54T1E7RUFJUSxzQkFBQTtFQUdKLDhFQUFBO0F4RWl4T1o7O0F3RXh4T1E7RUFJUSxzQkFBQTtFQUdKLDZFQUFBO0F4RXN4T1o7O0F3RTd4T1E7RUFJUSxzQkFBQTtFQUdKLDRFQUFBO0F4RTJ4T1o7O0F3RWx5T1E7RUFJUSxzQkFBQTtFQUdKLDJFQUFBO0F4RWd5T1o7O0F3RXZ5T1E7RUFJUSxzQkFBQTtFQUdKLDRFQUFBO0F4RXF5T1o7O0F3RTV5T1E7RUFJUSxzQkFBQTtFQUdKLDRFQUFBO0F4RTB5T1o7O0F3RWp6T1E7RUFPSSx3REFBQTtBeEU4eU9aOztBd0Vyek9RO0VBT0ksMERBQUE7QXhFa3pPWjs7QXdFenpPUTtFQU9JLHdEQUFBO0F4RXN6T1o7O0F3RTd6T1E7RUFPSSxxREFBQTtBeEUwek9aOztBd0VqME9RO0VBT0ksd0RBQUE7QXhFOHpPWjs7QXdFcjBPUTtFQU9JLHVEQUFBO0F4RWswT1o7O0F3RXowT1E7RUFPSSxzREFBQTtBeEVzME9aOztBd0U3ME9RO0VBT0kscURBQUE7QXhFMDBPWjs7QXdFajFPUTtFQU9JLDRCQUFBO0F4RTgwT1o7O0F3RXIxT1E7RUFPSSw0QkFBQTtBeEVrMU9aOztBd0V6MU9RO0VBT0ksNEJBQUE7QXhFczFPWjs7QXdFNzFPUTtFQU9JLDRCQUFBO0F4RTAxT1o7O0F3RWoyT1E7RUFPSSw0QkFBQTtBeEU4MU9aOztBd0UvMk9RO0VBQ0Usd0JBQUE7QXhFazNPVjs7QXdFbjNPUTtFQUNFLHlCQUFBO0F4RXMzT1Y7O0F3RXYzT1E7RUFDRSx3QkFBQTtBeEUwM09WOztBd0UzM09RO0VBQ0UseUJBQUE7QXhFODNPVjs7QXdFLzNPUTtFQUNFLHNCQUFBO0F4RWs0T1Y7O0F3RXozT1E7RUFPSSxxQkFBQTtBeEVzM09aOztBd0U3M09RO0VBT0kscUJBQUE7QXhFMDNPWjs7QXdFajRPUTtFQU9JLHFCQUFBO0F4RTgzT1o7O0F3RXI0T1E7RUFPSSxzQkFBQTtBeEVrNE9aOztBd0V6NE9RO0VBT0ksc0JBQUE7QXhFczRPWjs7QXdFNzRPUTtFQU9JLDBCQUFBO0F4RTA0T1o7O0F3RWo1T1E7RUFPSSx1QkFBQTtBeEU4NE9aOztBd0VyNU9RO0VBT0ksMkJBQUE7QXhFazVPWjs7QXdFejVPUTtFQU9JLHNCQUFBO0F4RXM1T1o7O0F3RTc1T1E7RUFPSSxzQkFBQTtBeEUwNU9aOztBd0VqNk9RO0VBT0ksc0JBQUE7QXhFODVPWjs7QXdFcjZPUTtFQU9JLHVCQUFBO0F4RWs2T1o7O0F3RXo2T1E7RUFPSSx1QkFBQTtBeEVzNk9aOztBd0U3Nk9RO0VBT0ksMkJBQUE7QXhFMDZPWjs7QXdFajdPUTtFQU9JLHdCQUFBO0F4RTg2T1o7O0F3RXI3T1E7RUFPSSw0QkFBQTtBeEVrN09aOztBd0V6N09RO0VBT0kseUJBQUE7QXhFczdPWjs7QXdFNzdPUTtFQU9JLDhCQUFBO0F4RTA3T1o7O0F3RWo4T1E7RUFPSSxpQ0FBQTtBeEU4N09aOztBd0VyOE9RO0VBT0ksc0NBQUE7QXhFazhPWjs7QXdFejhPUTtFQU9JLHlDQUFBO0F4RXM4T1o7O0F3RTc4T1E7RUFPSSx1QkFBQTtBeEUwOE9aOztBd0VqOU9RO0VBT0ksdUJBQUE7QXhFODhPWjs7QXdFcjlPUTtFQU9JLHlCQUFBO0F4RWs5T1o7O0F3RXo5T1E7RUFPSSx5QkFBQTtBeEVzOU9aOztBd0U3OU9RO0VBT0ksMEJBQUE7QXhFMDlPWjs7QXdFaitPUTtFQU9JLDRCQUFBO0F4RTg5T1o7O0F3RXIrT1E7RUFPSSxrQ0FBQTtBeEVrK09aOztBd0V6K09RO0VBT0ksc0NBQUE7QXhFcytPWjs7QXdFNytPUTtFQU9JLG9DQUFBO0F4RTArT1o7O0F3RWovT1E7RUFPSSxrQ0FBQTtBeEU4K09aOztBd0VyL09RO0VBT0kseUNBQUE7QXhFay9PWjs7QXdFei9PUTtFQU9JLHdDQUFBO0F4RXMvT1o7O0F3RTcvT1E7RUFPSSx3Q0FBQTtBeEUwL09aOztBd0VqZ1BRO0VBT0ksa0NBQUE7QXhFOC9PWjs7QXdFcmdQUTtFQU9JLGdDQUFBO0F4RWtnUFo7O0F3RXpnUFE7RUFPSSw4QkFBQTtBeEVzZ1BaOztBd0U3Z1BRO0VBT0ksZ0NBQUE7QXhFMGdQWjs7QXdFamhQUTtFQU9JLCtCQUFBO0F4RThnUFo7O0F3RXJoUFE7RUFPSSxvQ0FBQTtBeEVraFBaOztBd0V6aFBRO0VBT0ksa0NBQUE7QXhFc2hQWjs7QXdFN2hQUTtFQU9JLGdDQUFBO0F4RTBoUFo7O0F3RWppUFE7RUFPSSx1Q0FBQTtBeEU4aFBaOztBd0VyaVBRO0VBT0ksc0NBQUE7QXhFa2lQWjs7QXdFemlQUTtFQU9JLGlDQUFBO0F4RXNpUFo7O0F3RTdpUFE7RUFPSSwyQkFBQTtBeEUwaVBaOztBd0VqalBRO0VBT0ksaUNBQUE7QXhFOGlQWjs7QXdFcmpQUTtFQU9JLCtCQUFBO0F4RWtqUFo7O0F3RXpqUFE7RUFPSSw2QkFBQTtBeEVzalBaOztBd0U3alBRO0VBT0ksK0JBQUE7QXhFMGpQWjs7QXdFamtQUTtFQU9JLDhCQUFBO0F4RThqUFo7O0F3RXJrUFE7RUFPSSxvQkFBQTtBeEVra1BaOztBd0V6a1BRO0VBT0ksbUJBQUE7QXhFc2tQWjs7QXdFN2tQUTtFQU9JLG1CQUFBO0F4RTBrUFo7O0F3RWpsUFE7RUFPSSxtQkFBQTtBeEU4a1BaOztBd0VybFBRO0VBT0ksbUJBQUE7QXhFa2xQWjs7QXdFemxQUTtFQU9JLG1CQUFBO0F4RXNsUFo7O0F3RTdsUFE7RUFPSSxtQkFBQTtBeEUwbFBaOztBd0VqbVBRO0VBT0ksbUJBQUE7QXhFOGxQWjs7QXdFcm1QUTtFQU9JLG9CQUFBO0F4RWttUFo7O0F3RXptUFE7RUFPSSwwQkFBQTtBeEVzbVBaOztBd0U3bVBRO0VBT0kseUJBQUE7QXhFMG1QWjs7QXdFam5QUTtFQU9JLHVCQUFBO0F4RThtUFo7O0F3RXJuUFE7RUFPSSx5QkFBQTtB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T0ksK0JBQUE7RXhFbzVSVjtFd0UzNVJNO0lBT0ksd0JBQUE7RXhFdTVSVjtFd0U5NVJNO0lBT0kseUJBQUE7RXhFMDVSVjtFd0VqNlJNO0lBT0ksOEJBQUE7RXhFNjVSVjtFd0VwNlJNO0lBT0ksaUNBQUE7RXhFZzZSVjtFd0V2NlJNO0lBT0ksc0NBQUE7RXhFbTZSVjtFd0UxNlJNO0lBT0kseUNBQUE7RXhFczZSVjtFd0U3NlJNO0lBT0ksdUJBQUE7RXhFeTZSVjtFd0VoN1JNO0lBT0ksdUJBQUE7RXhFNDZSVjtFd0VuN1JNO0lBT0kseUJBQUE7RXhFKzZSVjtFd0V0N1JNO0lBT0kseUJBQUE7RXhFazdSVjtFd0V6N1JNO0lBT0ksMEJBQUE7RXhFcTdSVjtFd0U1N1JNO0lBT0ksNEJBQUE7RXhFdzdSVjtFd0UvN1JNO0lBT0ksa0NBQUE7RXhFMjdSVjtFd0VsOFJNO0lBT0ksc0NBQUE7RXhFODdSVjtFd0VyOFJNO0lBT0ksb0NBQUE7RXhFaThSVjtFd0V4OFJNO0lBT0ksa0NBQUE7RXhFbzhSVjtFd0UzOFJNO0lBT0kseUNBQUE7RXhFdThSVjtFd0U5OFJNO0lBT0ksd0NBQUE7RXhFMDhSVjtFd0VqOVJNO0lBT0ksd0NBQUE7RXhFNjhSVjtFd0VwOVJNO0lBT0ksa0NBQUE7RXhFZzlSVjtFd0V2OVJNO0lBT0ksZ0NBQUE7RXhFbTlSVjtFd0UxOVJNO0lBT0ksOEJBQUE7RXhFczlSVjtFd0U3OVJNO0lBT0ksZ0NBQUE7RXhFeTlSVjtFd0VoK1JNO0lBT0ksK0JBQUE7RXhFNDlSVjtFd0VuK1JNO0lBT0ksb0NBQUE7RXhFKzlSVjtFd0V0K1JNO0lBT0ksa0NBQUE7RXhFaytSVjtFd0V6K1JNO0lBT0ksZ0NBQUE7RXhFcStSVjtFd0U1K1JNO0lBT0ksdUNBQUE7RXhFdytSVjtFd0UvK1JNO0lBT0ksc0NBQUE7RXhFMitSVjtFd0VsL1JNO0lBT0ksaUNBQUE7RXhFOCtSVjtFd0VyL1JNO0lBT0ksMkJBQUE7RXhFaS9SVjtFd0V4L1JNO0lBT0ksaUNBQUE7RXhFby9SVjtFd0UzL1JNO0lBT0ksK0JBQUE7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VjtFd0UvOVNNO0lBT0ksMEJBQUE7RXhFMjlTVjtFd0VsK1NNO0lBT0ksNEJBQUE7RXhFODlTVjtFd0VyK1NNO0lBT0ksa0NBQUE7RXhFaStTVjtFd0V4K1NNO0lBT0ksc0NBQUE7RXhFbytTVjtFd0UzK1NNO0lBT0ksb0NBQUE7RXhFdStTVjtFd0U5K1NNO0lBT0ksa0NBQUE7RXhFMCtTVjtFd0VqL1NNO0lBT0kseUNBQUE7RXhFNitTVjtFd0VwL1NNO0lBT0ksd0NBQUE7RXhFZy9TVjtFd0V2L1NNO0lBT0ksd0NBQUE7RXhFbS9TVjtFd0UxL1NNO0lBT0ksa0NBQUE7RXhFcy9TVjtFd0U3L1NNO0lBT0ksZ0NBQUE7RXhFeS9TVjtFd0VoZ1RNO0lBT0ksOEJBQUE7RXhFNC9TVjtFd0VuZ1RNO0lBT0ksZ0NBQUE7RXhFKy9TVjtFd0V0Z1RNO0lBT0ksK0JBQUE7RXhFa2dUVjtFd0V6Z1RNO0lBT0ksb0NBQUE7RXhFcWdUVjtFd0U1Z1RNO0lBT0ksa0NBQUE7RXhFd2dUVjtFd0UvZ1RNO0lBT0ksZ0NBQUE7RXhFMmdUVjtFd0VsaFRNO0lBT0ksdUNBQUE7RXhFOGdUVjtFd0VyaFRNO0lBT0ksc0NBQUE7RXhFaWhUVjtFd0V4aFRNO0lBT0ksaUNBQUE7RXhFb2hUVjtFd0UzaFRNO0lBT0ksMkJBQUE7RXhFdWhUVjtFd0U5aFRNO0lBT0ksaUNBQUE7RXhFMGhUVjtFd0VqaVRNO0lBT0ksK0JBQUE7RXhFNmhUVjtFd0VwaVRNO0lBT0ksNkJBQUE7RXhFZ2lUVjtFd0V2aVRNO0lBT0ksK0JBQUE7RXhFbWlUVjtFd0UxaVRNO0lBT0ksOEJBQUE7RXhFc2lUVjtFd0U3aVRNO0lBT0ksb0JBQUE7RXhFeWlUVjtFd0VoalRNO0lBT0ksbUJBQUE7RXhFNGlUVjtFd0VualRNO0lBT0ksbUJBQUE7RXhFK2lUVjtFd0V0alRNO0lBT0ksbUJBQUE7RXhFa2pUVjtFd0V6alRNO0lBT0ksbUJBQUE7RXhFcWpUVjtFd0U1alRNO0lBT0ksbUJBQUE7RXhFd2pUVjtFd0UvalRNO0lBT0ksbUJBQUE7RXhFMmpUVjtFd0Vsa1RNO0lBT0ksbUJBQUE7RXhFOGpUVjtFd0Vya1RNO0lBT0ksb0JBQUE7RXhFaWtUVjtFd0V4a1RNO0lBT0ksMEJBQUE7RXhFb2tUVjtFd0Uza1RNO0lBT0kseUJBQUE7RXhFdWtUVjtFd0U5a1RNO0lBT0ksdUJBQUE7RXhFMGtUVjtFd0VqbFRNO0lBT0kseUJBQUE7RXhFNmtUVjtFd0VwbFRNO0lBT0ksdUJBQUE7RXhFZ2xUVjtFd0V2bFRNO0lBT0ksdUJBQUE7RXhFbWxUVjtFd0UxbFRNO0lBT0ksMEJBQUE7SUFBQSx5QkFBQTtFeEV1bFRWO0V3RTlsVE07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0V4RTJsVFY7RXdFbG1UTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RXhFK2xUVjtFd0V0bVRNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFeEVtbVRWO0V3RTFtVE07SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0V4RXVtVFY7RXdFOW1UTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RXhFMm1UVjtFd0VsblRNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFeEUrbVRWO0V3RXRuVE07SUFPSSx3QkFBQTtJQUFBLDJCQUFBO0V4RW1uVFY7RXdFMW5UTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXhFdW5UVjtFd0U5blRNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFeEUyblRWO0V3RWxvVE07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0V4RStuVFY7RXdFdG9UTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RXhFbW9UVjtFd0Uxb1RNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFeEV1b1RWO0V3RTlvVE07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0V4RTJvVFY7RXdFbHBUTTtJQU9JLHdCQUFBO0V4RThvVFY7RXdFcnBUTTtJQU9JLDhCQUFBO0V4RWlwVFY7RXdFeHBUTTtJQU9JLDZCQUFBO0V4RW9wVFY7RXdFM3BUTTtJQU9JLDJCQUFBO0V4RXVwVFY7RXdFOXBUTTtJQU9JLDZCQUFBO0V4RTBwVFY7RXdFanFUTTtJQU9JLDJCQUFBO0V4RTZwVFY7RXdFcHFUTTtJQU9JLDJCQUFBO0V4RWdxVFY7RXdFdnFUTTtJQU9JLDBCQUFBO0V4RW1xVFY7RXdFMXFUTTtJQU9JLGdDQUFBO0V4RXNxVFY7RXdFN3FUTTtJQU9JLCtCQUFBO0V4RXlxVFY7RXdFaHJUTTtJQU9JLDZCQUFBO0V4RTRxVFY7RXdFbnJUTTtJQU9JLCtCQUFBO0V4RStxVFY7RXdFdHJUTTtJQU9JLDZCQUFBO0V4RWtyVFY7RXdFenJUTTtJQU9JLDZCQUFBO0V4RXFyVFY7RXdFNXJUTTtJQU9JLDJCQUFBO0V4RXdyVFY7RXdFL3JUTTtJQU9JLGlDQUFBO0V4RTJyVFY7RXdFbHNUTTtJQU9JLGdDQUFBO0V4RThyVFY7RXdFcnNUTTtJQU9JLDhCQUFBO0V4RWlzVFY7RXdFeHNUTTtJQU9JLGdDQUFBO0V4RW9zVFY7RXdFM3NUTTtJQU9JLDhCQUFBO0V4RXVzVFY7RXdFOXNUTTtJQU9JLDhCQUFBO0V4RTBzVFY7RXdFanRUTTtJQU9JLHlCQUFBO0V4RTZzVFY7RXdFcHRUTTtJQU9JLCtCQUFBO0V4RWd0VFY7RXdFdnRUTTtJQU9JLDhCQUFBO0V4RW10VFY7RXdFMXRUTTtJQU9JLDRCQUFBO0V4RXN0VFY7RXdFN3RUTTtJQU9JLDhCQUFBO0V4RXl0VFY7RXdFaHVUTTtJQU9JLDRCQUFBO0V4RTR0VFY7RXdFbnVUTTtJQU9JLDRCQUFBO0V4RSt0VFY7RXdFdHVUTTtJQU9JLHFCQUFBO0V4RWt1VFY7RXdFenVUTTtJQU9JLDJCQUFBO0V4RXF1VFY7RXdFNXVUTTtJQU9JLDBCQUFBO0V4RXd1VFY7RXdFL3VUTTtJQU9JLHdCQUFBO0V4RTJ1VFY7RXdFbHZUTTtJQU9JLDBCQUFBO0V4RTh1VFY7RXdFcnZUTTtJQU9JLHdCQUFBO0V4RWl2VFY7RXdFeHZUTTtJQU9JLDJCQUFBO0lBQUEsMEJBQUE7RXhFcXZUVjtFd0U1dlRNO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtFeEV5dlRWO0V3RWh3VE07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0V4RTZ2VFY7RXdFcHdUTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXhFaXdUVjtFd0V4d1RNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFeEVxd1RWO0V3RTV3VE07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0V4RXl3VFY7RXdFaHhUTTtJQU9JLHlCQUFBO0lBQUEsNEJBQUE7RXhFNndUVjtFd0VweFRNO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtFeEVpeFRWO0V3RXh4VE07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0V4RXF4VFY7RXdFNXhUTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXhFeXhUVjtFd0VoeVRNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFeEU2eFRWO0V3RXB5VE07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0V4RWl5VFY7RXdFeHlUTTtJQU9JLHlCQUFBO0V4RW95VFY7RXdFM3lUTTtJQU9JLCtCQUFBO0V4RXV5VFY7RXdFOXlUTTtJQU9JLDhCQUFBO0V4RTB5VFY7RXdFanpUTTtJQU9JLDRCQUFBO0V4RTZ5VFY7RXdFcHpUTTtJQU9JLDhCQUFBO0V4RWd6VFY7RXdFdnpUTTtJQU9JLDRCQUFBO0V4RW16VFY7RXdFMXpUTTtJQU9JLDJCQUFBO0V4RXN6VFY7RXdFN3pUTTtJQU9JLGlDQUFBO0V4RXl6VFY7RXdFaDBUTTtJQU9JLGdDQUFBO0V4RTR6VFY7RXdFbjBUTTtJQU9JLDhCQUFBO0V4RSt6VFY7RXdFdDBUTTtJQU9JLGdDQUFBO0V4RWswVFY7RXdFejBUTTtJQU9JLDhCQUFBO0V4RXEwVFY7RXdFNTBUTTtJQU9JLDRCQUFBO0V4RXcwVFY7RXdFLzBUTTtJQU9JLGtDQUFBO0V4RTIwVFY7RXdFbDFUTTtJQU9JLGlDQUFBO0V4RTgwVFY7RXdFcjFUTTtJQU9JLCtCQUFBO0V4RWkxVFY7RXdFeDFUTTtJQU9JLGlDQUFBO0V4RW8xVFY7RXdFMzFUTTtJQU9JLCtCQUFBO0V4RXUxVFY7RXdFOTFUTTtJQU9JLDBCQUFBO0V4RTAxVFY7RXdFajJUTTtJQU9JLGdDQUFBO0V4RTYxVFY7RXdFcDJUTTtJQU9JLCtCQUFBO0V4RWcyVFY7RXdFdjJUTTtJQU9JLDZCQUFBO0V4RW0yVFY7RXdFMTJUTTtJQU9JLCtCQUFBO0V4RXMyVFY7RXdFNzJUTTtJQU9JLDZCQUFBO0V4RXkyVFY7RXdFaDNUTTtJQU9JLGlCQUFBO0V4RTQyVFY7RXdFbjNUTTtJQU9JLHVCQUFBO0V4RSsyVFY7RXdFdDNUTTtJQU9JLHNCQUFBO0V4RWszVFY7RXdFejNUTTtJQU9JLG9CQUFBO0V4RXEzVFY7RXdFNTNUTTtJQU9JLHNCQUFBO0V4RXczVFY7RXdFLzNUTTtJQU9JLG9CQUFBO0V4RTIzVFY7RXdFbDRUTTtJQU9JLHFCQUFBO0V4RTgzVFY7RXdFcjRUTTtJQU9JLDJCQUFBO0V4RWk0VFY7RXdFeDRUTTtJQU9JLDBCQUFBO0V4RW80VFY7RXdFMzRUTTtJQU9JLHdCQUFBO0V4RXU0VFY7RXdFOTRUTTtJQU9JLDBCQUFBO0V4RTA0VFY7RXdFajVUTTtJQU9JLHdCQUFBO0V4RTY0VFY7RXdFcDVUTTtJQU9JLDZCQUFBO1NBQUEsd0JBQUE7RXhFZzVUVjtFd0V2NVRNO0lBT0ksbUNBQUE7U0FBQSw4QkFBQTtFeEVtNVRWO0V3RTE1VE07SUFPSSxrQ0FBQTtTQUFBLDZCQUFBO0V4RXM1VFY7RXdFNzVUTTtJQU9JLGdDQUFBO1NBQUEsMkJBQUE7RXhFeTVUVjtFd0VoNlRNO0lBT0ksa0NBQUE7U0FBQSw2QkFBQTtFeEU0NVRWO0V3RW42VE07SUFPSSxnQ0FBQTtTQUFBLDJCQUFBO0V4RSs1VFY7RXdFdDZUTTtJQU9JLDJCQUFBO0V4RWs2VFY7RXdFejZUTTtJQU9JLDRCQUFBO0V4RXE2VFY7RXdFNTZUTTtJQU9JLDZCQUFBO0V4RXc2VFY7QUFDRjtBY243VEk7RTBER0k7SUFPSSxzQkFBQTtFeEU2NlRWO0V3RXA3VE07SUFPSSx1QkFBQTtFeEVnN1RWO0V3RXY3VE07SUFPSSxzQkFBQTtFeEVtN1RWO0V3RTE3VE07SUFPSSxpQ0FBQTtPQUFBLDhCQUFBO0V4RXM3VFY7RXdFNzdUTTtJQU9JLCtCQUFBO09BQUEsNEJBQUE7RXhFeTdUVjtFd0VoOFRNO0lBT0ksOEJBQUE7T0FBQSwyQkFBQTtFeEU0N1RWO0V3RW44VE07SUFPSSxvQ0FBQTtPQUFBLGlDQUFBO0V4RSs3VFY7RXdFdDhUTTtJQU9JLDhCQUFBO09BQUEsMkJBQUE7RXhFazhUVjtFd0V6OFRNO0lBT0ksMEJBQUE7RXhFcThUVjtFd0U1OFRNO0lBT0ksZ0NBQUE7RXhFdzhUVjtFd0UvOFRNO0lBT0kseUJBQUE7RXhFMjhUVjtFd0VsOVRNO0lBT0ksd0JBQUE7RXhFODhUVjtFd0VyOVRNO0lBT0ksK0JBQUE7RXhFaTlUVjtFd0V4OVRNO0lBT0kseUJBQUE7RXhFbzlUVjtFd0UzOVRNO0lBT0ksNkJBQUE7RXhFdTlUVjtFd0U5OVRNO0lBT0ksOEJBQUE7RXhFMDlUVjtFd0VqK1RNO0lBT0ksd0JBQUE7RXhFNjlUVjtFd0VwK1RNO0lBT0ksK0JBQUE7RXhFZytUVjtFd0V2K1RNO0lBT0ksd0JBQUE7RXhFbStUVjtFd0UxK1RNO0lBT0kseUJBQUE7RXhFcytUVjtFd0U3K1RNO0lBT0ksOEJBQUE7RXhFeStUVjtFd0VoL1RNO0lBT0ksaUNBQUE7RXhFNCtUVjtFd0VuL1RNO0lBT0ksc0NBQUE7RXhFKytUVjtFd0V0L1RNO0lBT0kseUNBQUE7RXhFay9UVjtFd0V6L1RNO0lBT0ksdUJBQUE7RXhFcS9UVjtFd0U1L1RNO0lBT0ksdUJBQUE7RXhFdy9UVjtFd0UvL1RNO0lBT0kseUJBQUE7RXhFMi9UVjtFd0VsZ1VNO0lBT0kseUJBQUE7RXhFOC9UVjtFd0VyZ1VNO0lBT0ksMEJBQUE7RXhFaWdVVjtFd0V4Z1VNO0lBT0ksNEJBQUE7RXhFb2dVVjtFd0UzZ1VNO0lBT0ksa0NBQUE7RXhFdWdVVjtFd0U5Z1VNO0lBT0ksc0NBQUE7RXhFMGdVVjtFd0VqaFVNO0lBT0ksb0NBQUE7RXhFNmdVVjtFd0VwaFVNO0lBT0ksa0NBQUE7RXhFZ2hVVjtFd0V2aFVNO0lBT0kseUNBQUE7RXhFbWhVVjtFd0UxaFVNO0lBT0ksd0NBQUE7RXhFc2hVVjtFd0U3aFVNO0lBT0ksd0NBQUE7RXhFeWhVVjtFd0VoaVVNO0lBT0ksa0NBQUE7RXhFNGhVVjtFd0VuaVVNO0lBT0ksZ0NBQUE7RXhFK2hVVjtFd0V0aVVNO0lBT0ksOEJBQUE7RXhFa2lVVjtFd0V6aVVNO0lBT0ksZ0NBQUE7RXhFcWlVVjtFd0U1aVVNO0lBT0ksK0JBQUE7RXhFd2lVVjtFd0UvaVVNO0lBT0ksb0NBQUE7RXhFMmlVVjtFd0VsalVNO0lBT0ksa0NBQUE7RXhFOGlVVjtFd0VyalVNO0lBT0ksZ0NBQUE7RXhFaWpVVjtFd0V4alVNO0lBT0ksdUNBQUE7RXhFb2pVVjtFd0UzalVNO0lBT0ksc0NBQUE7RXhFdWpVVjtFd0U5alVNO0lBT0ksaUNBQUE7RXhFMGpVVjtFd0Vqa1VNO0lBT0ksMkJBQUE7RXhFNmpVVjtFd0Vwa1VNO0lBT0ksaUNBQUE7RXhFZ2tVVjtFd0V2a1VNO0lBT0ksK0JBQUE7RXhFbWtVVjtFd0Uxa1VNO0lBT0ksNkJBQUE7RXhFc2tVVjtFd0U3a1VNO0lBT0ksK0JBQUE7RXhFeWtVVjtFd0VobFVNO0lBT0ksOEJBQUE7RXhFNGtVVjtFd0VubFVNO0lBT0ksb0JBQUE7RXhFK2tVVjtFd0V0bFVNO0lBT0ksbUJBQUE7RXhFa2xVVjtFd0V6bFVNO0lBT0ksbUJBQUE7RXhFcWxVVjtFd0U1bFVNO0lBT0ksbUJBQUE7RXhFd2xVVjtFd0UvbFVNO0lBT0ksbUJBQUE7RXhFMmxVVjtFd0VsbVVNO0lBT0ksbUJBQUE7RXhFOGxVVjtFd0VybVVNO0lBT0ksbUJBQUE7RXhFaW1VVjtFd0V4bVVNO0lBT0ksbUJBQUE7RXhFb21VVjtFd0UzbVVNO0lBT0ksb0JBQUE7RXhFdW1VVjtFd0U5bVVNO0lBT0ksMEJBQUE7RXhFMG1VVjtFd0VqblVNO0lBT0kseUJBQUE7RXhFNm1VVjtFd0VwblVNO0lBT0ksdUJBQUE7RXhFZ25VVjtFd0V2blVNO0lBT0kseUJBQUE7RXhFbW5VVjtFd0UxblVNO0lBT0ksdUJBQUE7RXhFc25VVjtFd0U3blVNO0lBT0ksdUJBQUE7RXhFeW5VVjtFd0Vob1VNO0lBT0ksMEJBQUE7SUFBQSx5QkFBQTtFeEU2blVWO0V3RXBvVU07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0V4RWlvVVY7RXdFeG9VTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RXhFcW9VVjtFd0U1b1VNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFeEV5b1VWO0V3RWhwVU07SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0V4RTZvVVY7RXdFcHBVTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RXhFaXBVVjtFd0V4cFVNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFeEVxcFVWO0V3RTVwVU07SUFPSSx3QkFBQTtJQUFBLDJCQUFBO0V4RXlwVVY7RXdFaHFVTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RXhFNnBVVjtFd0VwcVVNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFeEVpcVVWO0V3RXhxVU07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0V4RXFxVVY7RXdFNXFVTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RXhFeXFVVjtFd0VoclVNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFeEU2cVVWO0V3RXByVU07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0V4RWlyVVY7RXdFeHJVTTtJQU9JLHdCQUFBO0V4RW9yVVY7RXdFM3JVTTtJQU9JLDhCQUFBO0V4RXVyVVY7RXdFOXJVTTtJQU9JLDZCQUFBO0V4RTByVVY7RXdFanNVTTtJQU9JLDJCQUFBO0V4RTZyVVY7RXdFcHNVTTtJQU9JLDZCQUFBO0V4RWdzVVY7RXdFdnNVTTtJQU9JLDJCQUFBO0V4RW1zVVY7RXdFMXNVTTtJQU9JLDJCQUFBO0V4RXNzVVY7RXdFN3NVTTtJQU9JLDBCQUFBO0V4RXlzVVY7RXdFaHRVTTtJQU9JLGdDQUFBO0V4RTRzVVY7RXdFbnRVTTtJQU9JLCtCQUFBO0V4RStzVVY7RXdFdHRVTTtJQU9JLDZCQUFBO0V4RWt0VVY7RXdFenRVTTtJQU9JLCtCQUFBO0V4RXF0VVY7RXdFNXRVTTtJQU9JLDZCQUFBO0V4RXd0VVY7RXdFL3RVTTtJQU9JLDZCQUFBO0V4RTJ0VVY7RXdFbHVVTTtJQU9JLDJCQUFBO0V4RTh0VVY7RXdFcnVVTTtJQU9JLGlDQUFBO0V4RWl1VVY7RXdFeHVVTTtJQU9JLGdDQUFBO0V4RW91VVY7RXdFM3VVTTtJQU9JLDhCQUFBO0V4RXV1VVY7RXdFOXVVTTtJQU9JLGdDQUFBO0V4RTB1VVY7RXdFanZVTTtJQU9JLDhCQUFBO0V4RTZ1VVY7RXdFcHZVTTtJQU9JLDhCQUFBO0V4RWd2VVY7RXdFdnZVTTtJQU9JLHlCQUFBO0V4RW12VVY7RXdFMXZVTTtJQU9JLCtCQUFBO0V4RXN2VVY7RXdFN3ZVTTtJQU9JLDhCQUFBO0V4RXl2VVY7RXdFaHdVTTtJQU9JLDRCQUFBO0V4RTR2VVY7RXdFbndVTTtJQU9JLDhCQUFBO0V4RSt2VVY7RXdFdHdVTTtJQU9JLDRCQUFBO0V4RWt3VVY7RXdFendVTTtJQU9JLDRCQUFBO0V4RXF3VVY7RXdFNXdVTTtJQU9JLHFCQUFBO0V4RXd3VVY7RXdFL3dVTTtJQU9JLDJCQUFBO0V4RTJ3VVY7RXdFbHhVTTtJQU9JLDBCQUFBO0V4RTh3VVY7RXdFcnhVTTtJQU9JLHdCQUFBO0V4RWl4VVY7RXdFeHhVTTtJQU9JLDBCQUFBO0V4RW94VVY7RXdFM3hVTTtJQU9JLHdCQUFBO0V4RXV4VVY7RXdFOXhVTTtJQU9JLDJCQUFBO0lBQUEsMEJBQUE7RXhFMnhVVjtFd0VseVVNO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtFeEUreFVWO0V3RXR5VU07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0V4RW15VVY7RXdFMXlVTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RXhFdXlVVjtFd0U5eVVNO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtFeEUyeVVWO0V3RWx6VU07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0V4RSt5VVY7RXdFdHpVTTtJQU9JLHlCQUFBO0lBQUEsNEJBQUE7RXhFbXpVVjtFd0UxelVNO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtFeEV1elVWO0V3RTl6VU07SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0V4RTJ6VVY7RXdFbDBVTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RXhFK3pVVjtFd0V0MFVNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFeEVtMFVWO0V3RTEwVU07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0V4RXUwVVY7RXdFOTBVTTtJQU9JLHlCQUFBO0V4RTAwVVY7RXdFajFVTTtJQU9JLCtCQUFBO0V4RTYwVVY7RXdFcDFVTTtJQU9JLDhCQUFBO0V4RWcxVVY7RXdFdjFVTTtJQU9JLDRCQUFBO0V4RW0xVVY7RXdFMTFVTTtJQU9JLDhCQUFBO0V4RXMxVVY7RXdFNzFVTTtJQU9JLDRCQUFBO0V4RXkxVVY7RXdFaDJVTTtJQU9JLDJCQUFBO0V4RTQxVVY7RXdFbjJVTTtJQU9JLGlDQUFBO0V4RSsxVVY7RXdFdDJVTTtJQU9JLGdDQUFBO0V4RWsyVVY7RXdFejJVTTtJQU9JLDhCQUFBO0V4RXEyVVY7RXdFNTJVTTtJQU9JLGdDQUFBO0V4RXcyVVY7RXdFLzJVTTtJQU9JLDhCQUFBO0V4RTIyVVY7RXdFbDNVTTtJQU9JLDRCQUFBO0V4RTgyVVY7RXdFcjNVTTtJQU9JLGtDQUFBO0V4RWkzVVY7RXdFeDNVTTtJQU9JLGlDQUFBO0V4RW8zVVY7RXdFMzNVTTtJQU9JLCtCQUFBO0V4RXUzVVY7RXdFOTNVTTtJQU9JLGlDQUFBO0V4RTAzVVY7RXdFajRVTTtJQU9JLCtCQUFBO0V4RTYzVVY7RXdFcDRVTTtJQU9JLDBCQUFBO0V4RWc0VVY7RXdFdjRVTTtJQU9JLGdDQUFBO0V4RW00VVY7RXdFMTRVTTtJQU9JLCtCQUFBO0V4RXM0VVY7RXdFNzRVTTtJQU9JLDZCQUFBO0V4RXk0VVY7RXdFaDVVTTtJQU9JLCtCQUFBO0V4RTQ0VVY7RXdFbjVVTTtJQU9JLDZCQUFBO0V4RSs0VVY7RXdFdDVVTTtJQU9JLGlCQUFBO0V4RWs1VVY7RXdFejVVTTtJQU9JLHVCQUFBO0V4RXE1VVY7RXdFNTVVTTtJQU9JLHNCQUFBO0V4RXc1VVY7RXdFLzVVTTtJQU9JLG9CQUFBO0V4RTI1VVY7RXdFbDZVTTtJQU9JLHNCQUFBO0V4RTg1VVY7RXdFcjZVTTtJQU9JLG9CQUFBO0V4RWk2VVY7RXdFeDZVTTtJQU9JLHFCQUFBO0V4RW82VVY7RXdFMzZVTTtJQU9JLDJCQUFBO0V4RXU2VVY7RXdFOTZVTTtJQU9JLDBCQUFBO0V4RTA2VVY7RXdFajdVTTtJQU9JLHdCQUFBO0V4RTY2VVY7RXdFcDdVTTtJQU9JLDBCQUFBO0V4RWc3VVY7RXdFdjdVTTtJQU9JLHdCQUFBO0V4RW03VVY7RXdFMTdVTTtJQU9JLDZCQUFBO1NBQUEsd0JBQUE7RXhFczdVVjtFd0U3N1VNO0lBT0ksbUNBQUE7U0FBQSw4QkFBQTtFeEV5N1VWO0V3RWg4VU07SUFPSSxrQ0FBQTtTQUFBLDZCQUFBO0V4RTQ3VVY7RXdFbjhVTTtJQU9JLGdDQUFBO1NBQUEsMkJBQUE7RXhFKzdVVjtFd0V0OFVNO0lBT0ksa0NBQUE7U0FBQSw2QkFBQTtFeEVrOFVWO0V3RXo4VU07SUFPSSxnQ0FBQTtTQUFBLDJCQUFBO0V4RXE4VVY7RXdFNThVTTtJQU9JLDJCQUFBO0V4RXc4VVY7RXdFLzhVTTtJQU9JLDRCQUFBO0V4RTI4VVY7RXdFbDlVTTtJQU9JLDZCQUFBO0V4RTg4VVY7QUFDRjtBY3o5VUk7RTBER0k7SUFPSSxzQkFBQTtFeEVtOVVWO0V3RTE5VU07SUFPSSx1QkFBQTtFeEVzOVVWO0V3RTc5VU07SUFPSSxzQkFBQTtFeEV5OVVWO0V3RWgrVU07SUFPSSxpQ0FBQTtPQUFBLDhCQUFBO0V4RTQ5VVY7RXdFbitVTTtJQU9JLCtCQUFBO09BQUEsNEJBQUE7RXhFKzlVVjtFd0V0K1VNO0lBT0ksOEJBQUE7T0FBQSwyQkFBQTtFeEVrK1VWO0V3RXorVU07SUFPSSxvQ0FBQTtPQUFBLGlDQUFBO0V4RXErVVY7RXdFNStVTTtJQU9JLDhCQUFBO09BQUEsMkJBQUE7RXhFdytVVjtFd0UvK1VNO0lBT0ksMEJBQUE7RXhFMitVVjtFd0VsL1VNO0lBT0ksZ0NBQUE7RXhFOCtVVjtFd0VyL1VNO0lBT0kseUJBQUE7RXhFaS9VVjtFd0V4L1VNO0lBT0ksd0JBQUE7RXhFby9VVjtFd0UzL1VNO0lBT0ksK0JBQUE7RXhFdS9VVjtFd0U5L1VNO0lBT0kseUJBQUE7RXhFMC9VVjtFd0VqZ1ZNO0lBT0ksNkJBQUE7RXhFNi9VVjtFd0VwZ1ZNO0lBT0ksOEJBQUE7RXhFZ2dWVjtFd0V2Z1ZNO0lBT0ksd0JBQUE7RXhFbWdWVjtFd0UxZ1ZNO0lBT0ksK0JBQUE7RXhFc2dWVjtFd0U3Z1ZNO0lBT0ksd0JBQUE7RXhFeWdWVjtFd0VoaFZNO0lBT0kseUJBQUE7RXhFNGdWVjtFd0VuaFZNO0lBT0ksOEJBQUE7RXhFK2dWVjtFd0V0aFZNO0lBT0ksaUNBQUE7RXhFa2hWVjtFd0V6aFZNO0lBT0ksc0NBQUE7RXhFcWhWVjtFd0U1aFZNO0lBT0kseUNBQUE7RXhFd2hWVjtFd0UvaFZNO0lBT0ksdUJBQUE7RXhFMmhWVjtFd0VsaVZNO0lBT0ksdUJBQUE7RXhFOGhWVjtFd0VyaVZNO0lBT0kseUJBQUE7RXhFaWlWVjtFd0V4aVZNO0lBT0kseUJBQUE7RXhFb2lWVjtFd0UzaVZNO0lBT0ksMEJBQUE7RXhFdWlWVjtFd0U5aVZNO0lBT0ksNEJBQUE7RXhFMGlWVjtFd0VqalZNO0lBT0ksa0NBQUE7RXhFNmlWVjtFd0VwalZNO0lBT0ksc0NBQUE7RXhFZ2pWVjtFd0V2alZNO0lBT0ksb0NBQUE7RXhFbWpWVjtFd0UxalZNO0lBT0ksa0NBQUE7RXhFc2pWVjtFd0U3alZNO0lBT0kseUNBQUE7RXhFeWpWVjtFd0Voa1ZNO0lBT0ksd0NBQUE7RXhFNGpWVjtFd0Vua1ZNO0lBT0ksd0NBQUE7RXhFK2pWVjtFd0V0a1ZNO0lBT0ksa0NBQUE7RXhFa2tWVjtFd0V6a1ZNO0lBT0ksZ0NBQUE7RXhFcWtWVjtFd0U1a1ZNO0lBT0ksOEJBQUE7RXhFd2tWVjtFd0Uva1ZNO0lBT0ksZ0NBQUE7RXhFMmtWVjtFd0VsbFZNO0lBT0ksK0JBQUE7RXhFOGtWVjtFd0VybFZNO0lBT0ksb0NBQUE7RXhFaWxWVjtFd0V4bFZNO0lBT0ksa0NBQUE7RXhFb2xWVjtFd0UzbFZNO0lBT0ksZ0NBQUE7RXhFdWxWVjtFd0U5bFZNO0lBT0ksdUNBQUE7RXhFMGxWVjtFd0VqbVZNO0lBT0ksc0NBQUE7RXhFNmxWVjtFd0VwbVZNO0lBT0ksaUNBQUE7RXhFZ21WVjtFd0V2bVZNO0lBT0ksMkJBQUE7RXhFbW1WVjtF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O0lBT0kseUJBQUE7RXhFdWtXVjtFd0U5a1dNO0lBT0kseUJBQUE7RXhFMGtXVjtFd0VqbFdNO0lBT0ksMEJBQUE7RXhFNmtXVjtFd0VwbFdNO0lBT0ksNEJBQUE7RXhFZ2xXVjtFd0V2bFdNO0lBT0ksa0NBQUE7RXhFbWxXVjtFd0UxbFdNO0lBT0ksc0NBQUE7RXhFc2xXVjtFd0U3bFdNO0lBT0ksb0NBQUE7RXhFeWxXVjtFd0VobVdNO0lBT0ksa0NBQUE7RXhFNGxXVjtFd0VubVdNO0lBT0kseUNBQUE7RXhFK2xXVjtFd0V0bVdNO0lBT0ksd0NBQUE7RXhFa21XVjtFd0V6bVdNO0lBT0ksd0NBQUE7RXhFcW1XVjtFd0U1bVdNO0lBT0ksa0NBQUE7RXhFd21XVjtFd0UvbVdNO0lBT0ksZ0NBQUE7RXhFMm1XVjtFd0VsbldNO0lBT0ksOEJBQUE7RXhFOG1XVjtFd0VybldNO0lBT0ksZ0NBQUE7RXhFaW5XVjtFd0V4bldNO0lBT0ksK0JBQUE7RXhFb25XVjtFd0UzbldNO0lBT0ksb0NBQUE7RXhFdW5XVjtFd0U5bldNO0lBT0ksa0NBQUE7RXhFMG5XVjtFd0Vqb1dNO0lBT0ksZ0NBQUE7RXhFNm5XVjtFd0Vwb1dNO0lBT0ksdUNBQUE7RXhFZ29XVjtFd0V2b1dNO0lBT0ksc0NBQUE7RXhFbW9XVjtFd0Uxb1dNO0lBT0ksaUNBQUE7RXhFc29XVjtFd0U3b1dNO0lBT0ksMkJBQUE7RXhFeW9XVjtFd0VocFdNO0lBT0ksaUNBQUE7RXhFNG9XVjtFd0VucFdNO0lBT0ksK0JBQUE7RXhFK29XVjtFd0V0cFdNO0lBT0ksNkJBQUE7RXhFa3BXVjtFd0V6cFdNO0lBT0ksK0JBQUE7RXhFcXBXVjtFd0U1cFdNO0lBT0ksOEJBQUE7RXhFd3BXVjtFd0UvcFdNO0lBT0ksb0JBQUE7RXhFMnBXVjtFd0VscVdNO0lBT0ksbUJBQUE7RXhFOHBXVjtFd0VycVdNO0lBT0ksbUJBQUE7RXhFaXFXVjtFd0V4cVdNO0lBT0ksbUJBQUE7RXhFb3FXVjtFd0UzcVdNO0lBT0ksbUJBQUE7RXhFdXFXVjtFd0U5cVdNO0lBT0ksbUJB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 */