@charset "UTF-8";
/*!
 * Bootstrap v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@300;400;600;700&display=swap");
:root {
  --bs-primary-btn-text-color: #fff;
  --bs-primary-color-hex: #454b93;
  --bs-dark-text-color: #13171f;
  --bs-light-text-color: #76777a;
  --bs-light-gray-background: #f2f4f7;
  --bs-background-white: #fff;
  --bs-input-diabled-bg: #f0f3f7;
  --bs-input-diabled-border: #d0d2d5;
  --bs-input-floating-border: #cdd3de;
  --bs-input-floating-border-hover: #bcc3d1;
  --bs-input-diabled-text: #abafb6;
  --bs-nav-tabs-link-active-color: #081077;
  --bs-toolbox-blue: #6f75bc;
  --bs-eerie-black: #1b1c21;
  --bs-accordion-bg-color: #f7f8fa;
  --bs-accordion-body-bg: #fff;
  --bs-accordion-header-bg: #fff;
  --bs-accordion-border: #f2f2f2;
  --bs-accordion-shadow-color: #f7f8fa;
  --bs-accordion-icon: #171823;
  --bs-progress-circle-text: #a4a4a6;
  --bs-modal-content-border-color: #dee2e6;
  --bs-offcanvas-border-color: #dee2e6;
  --bs-offcanvas-back-btn: #1b1c21;
  --bs-pagination-border-color: #eaebef;
  --bs-pagination-disabled-icon-color: #bbbfc7;
  --bs-pagination-disabled-icon-bg: #e2e5ea;
  --bs-dropdown-select-bg: rgba(255, 255, 255, 0.9);
  --bs-dropdown-select-border: #c9cad0;
  --bs-card-price-tag-bg: #e7e9ed;
  --bs-information-ghost-white-bg: #f7f8fa;
  --bs-preview-text-color: #13171f;
  --bs-wizard-step-bg: #eff1f4;
  --bs-wizard-bg: rgba(255, 255, 255, 0.5);
  --bs-wizard-border-color: #eaebef;
  --bs-dropdown-icon-color: #6f75bc;
  --bs-publish-tooltip: #fff;
  --bs-member-card-bg: #ff9377;
  --bs-listgroup-btn-bg: #fff;
  --bs-dropdown-select-custom-bg: rgba(255, 255, 255, 0.98);
  --bs-dropdown-logo-option: rgba(111, 117, 188, 0.06);
  --bs-dropdown-logo-hover: #f6f7fb;
  --bs-nav-color-dropdown-label: #4e545f;
  --bs-color-dropdown-opt-title: rgba(19, 23, 31, 0.2);
  --bs-navigation-background: rgba(255, 255, 255, 0.9);
  --bs-social-dark-color: #000;
  --bs-error-color: #eb554b;
  --bs-error-dark-color: #b93333;
  --bs-font-sans-serif: "Mulish", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: "Mulish", 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-primary-color: 69, 75, 147;
  --bs-accordion-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='%231B1C21'%3e%3cpath d='M 5.5259 7.4753 L 8.708 4.2935 C 9.001 4.0005 9.001 3.5256 8.708 3.2329 C 8.415 2.9399 7.9402 2.9399 7.6472 3.2329 L 4.9956 5.8845 L 2.344 3.2329 C 2.051 2.9399 1.5762 2.9399 1.2832 3.2329 C 0.9902 3.5256 0.9902 4.0005 1.2832 4.2935 L 4.4653 7.4753 C 4.7583 7.7683 5.2329 7.7683 5.5259 7.4753 Z'/%3e%3c/svg%3e");
  --bs-accordion-button-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='%236F75BC'%3e%3cpath d='M 5.5259 7.4753 L 8.708 4.2935 C 9.001 4.0005 9.001 3.5256 8.708 3.2329 C 8.415 2.9399 7.9402 2.9399 7.6472 3.2329 L 4.9956 5.8845 L 2.344 3.2329 C 2.051 2.9399 1.5762 2.9399 1.2832 3.2329 C 0.9902 3.5256 0.9902 4.0005 1.2832 4.2935 L 4.4653 7.4753 C 4.7583 7.7683 5.2329 7.7683 5.5259 7.4753 Z'/%3e%3c/svg%3e");
  --bs-offcanvas-back-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' 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");
  --bs-offcanvas-close-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-x' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
  --bs-listing-header-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23a4a4a6' class='bi bi-arrow-up' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L7.5 2.707V14.5a.5.5 0 0 0 .5.5z'/%3E%3C/svg%3E");
}

[data-color-mode=dark] {
  color-scheme: dark;
  --bs-primary-btn-text-color: #fff;
  --bs-primary-color-hex: #454b93;
  --bs-background-white: #0d1117;
  --bs-dark-text-color: #fff;
  --bs-light-text-color: #d7d7d7;
  --bs-light-gray-background: #161b22;
  --bs-input-diabled-bg: #383838;
  --bs-input-diabled-border: #444;
  --bs-input-floating-border: #494d55;
  --bs-input-floating-border-hover: #464950;
  --bs-input-diabled-text: #abafb6;
  --bs-nav-tabs-link-active-color: #fff;
  --bs-toolbox-blue: #6f75bc;
  --bs-eerie-black: #e0e0e3;
  --bs-accordion-bg-color: #242635;
  --bs-accordion-body-bg: #171823;
  --bs-accordion-header-bg: #171823;
  --bs-accordion-border: transparent;
  --bs-accordion-shadow-color: #242635;
  --bs-accordion-icon: #fff;
  --bs-progress-circle-text: #1b1c21;
  --bs-modal-content-border-color: #fff;
  --bs-offcanvas-border-color: transparent;
  --bs-offcanvas-back-btn: #fff;
  --bs-pagination-border-color: #545454;
  --bs-pagination-disabled-icon-color: #838282;
  --bs-pagination-disabled-icon-bg: #545454;
  --bs-dropdown-select-bg: rgba(36, 38, 53, 0.85);
  --bs-dropdown-select-border: rgba(36, 38, 53, 0.9);
  --bs-card-price-tag-bg: #161b22;
  --bs-information-ghost-white-bg: #161b22;
  --bs-preview-text-color: #e0e0e3;
  --bs-wizard-step-bg: #161b22;
  --bs-wizard-bg: rgba(36, 38, 53, 0.8);
  --bs-wizard-border-color: #545454;
  --bs-dropdown-icon-color: #d7d7d7;
  --bs-publish-tooltip: #13171f;
  --bs-member-card-bg: #0d1117;
  --bs-listgroup-btn-bg: #222;
  --bs-dropdown-select-custom-bg: rgba(36, 38, 53, 0.98);
  --bs-dropdown-logo-option: #fff;
  --bs-dropdown-logo-hover: rgba(69, 75, 147, 0.1);
  --bs-nav-color-dropdown-label: #fff;
  --bs-color-dropdown-opt-title: #fff;
  --bs-navigation-background: rgba(13, 17, 23, 0.9);
  --bs-social-dark-color: #fff;
  --bs-error-color: #eb554b;
  --bs-error-dark-color: #b93333;
  --bs-accordion-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='%236F75BC'%3e%3cpath d='M 5.5259 7.4753 L 8.708 4.2935 C 9.001 4.0005 9.001 3.5256 8.708 3.2329 C 8.415 2.9399 7.9402 2.9399 7.6472 3.2329 L 4.9956 5.8845 L 2.344 3.2329 C 2.051 2.9399 1.5762 2.9399 1.2832 3.2329 C 0.9902 3.5256 0.9902 4.0005 1.2832 4.2935 L 4.4653 7.4753 C 4.7583 7.7683 5.2329 7.7683 5.5259 7.4753 Z'/%3e%3c/svg%3e");
  --bs-accordion-button-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='%23fff'%3e%3cpath d='M 5.5259 7.4753 L 8.708 4.2935 C 9.001 4.0005 9.001 3.5256 8.708 3.2329 C 8.415 2.9399 7.9402 2.9399 7.6472 3.2329 L 4.9956 5.8845 L 2.344 3.2329 C 2.051 2.9399 1.5762 2.9399 1.2832 3.2329 C 0.9902 3.5256 0.9902 4.0005 1.2832 4.2935 L 4.4653 7.4753 C 4.7583 7.7683 5.2329 7.7683 5.5259 7.4753 Z'/%3e%3c/svg%3e");
  --bs-offcanvas-back-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-chevron-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' 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");
  --bs-offcanvas-close-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-x' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
  --bs-listing-header-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-arrow-up' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L7.5 2.707V14.5a.5.5 0 0 0 .5.5z'/%3E%3C/svg%3E");
}

::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
  background-color: var(--bs-input-floating-border);
  border-radius: calc(0.5rem - 1px);
}

::-webkit-scrollbar-thumb {
  background-color: #fff;
  border: 1px solid var(--bs-input-floating-border);
  border-radius: calc(0.5rem - 1px);
}

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

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

body {
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-dark-text-color);
  background-color: var(--bs-background-white);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

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;
}

h1, .h1 {
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 3rem;
  }
}

h2, .h2 {
  font-size: calc(1.258rem + 0.096vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.33rem;
  }
}

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

h4, .h4 {
  font-size: 0.9rem;
}

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

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

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

abbr[title],
abbr[data-bs-original-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, .oneui-small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #454b93;
  text-decoration: underline;
}
a:hover {
  color: #373c76;
}

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;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

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: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #21252c;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

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: #6c757d;
  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):not(.oneui-btn-leading) {
  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]::-webkit-calendar-picker-indicator {
  display: none;
}

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] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* 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-file-upload-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;
}

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

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

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

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

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

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

.oneui-display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .oneui-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;
}

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

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

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

.oneui-img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.4375rem;
  max-width: 100%;
  height: auto;
}

.oneui-figure {
  display: inline-block;
}

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

.oneui-figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.oneui-thumbnail-item {
  display: inline-block;
}
.oneui-thumbnail-item .oneui-darkblue {
  background: #6877c6;
}
.oneui-thumbnail-item .oneui-blue {
  background: #7295c4;
}
.oneui-thumbnail-item .oneui-lightblue {
  background: #8bbfc6;
}
.oneui-thumbnail-item .oneui-big-circle {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 5rem;
}
.oneui-thumbnail-item .oneui-small-coloured-circle {
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 5rem;
}

.oneui-container,
.oneui-container-fluid,
.oneui-container-xxxl,
.oneui-container-xxl,
.oneui-container-xl,
.oneui-container-lg,
.oneui-container-md,
.oneui-container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .oneui-container-sm, .oneui-container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .oneui-container-md, .oneui-container-sm, .oneui-container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .oneui-container-lg, .oneui-container-md, .oneui-container-sm, .oneui-container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .oneui-container-xl, .oneui-container-lg, .oneui-container-md, .oneui-container-sm, .oneui-container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .oneui-container-xxl, .oneui-container-xl, .oneui-container-lg, .oneui-container-md, .oneui-container-sm, .oneui-container {
    max-width: 1320px;
  }
}
@media (min-width: 1920px) {
  .oneui-container-xxxl, .oneui-container-xxl, .oneui-container-xl, .oneui-container-lg, .oneui-container-md, .oneui-container-sm, .oneui-container {
    max-width: 1903px;
  }
}
.oneui-row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -.5);
  margin-left: calc(var(--bs-gutter-x) * -.5);
}
.oneui-row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}

.oneui-col {
  flex: 1 0 0%;
}

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .oneui-col-sm {
    flex: 1 0 0%;
  }

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

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

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

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

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

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

  .oneui-row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media (min-width: 768px) {
  .oneui-col-md {
    flex: 1 0 0%;
  }

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

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

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

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

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

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

  .oneui-row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media (min-width: 992px) {
  .oneui-col-lg {
    flex: 1 0 0%;
  }

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

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

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

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

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

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

  .oneui-row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media (min-width: 1200px) {
  .oneui-col-xl {
    flex: 1 0 0%;
  }

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

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

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

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

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

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

  .oneui-row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media (min-width: 1400px) {
  .oneui-col-xxl {
    flex: 1 0 0%;
  }

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

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

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

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

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

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

  .oneui-row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media (min-width: 1920px) {
  .oneui-col-xxxl {
    flex: 1 0 0%;
  }

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

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

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

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

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

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

  .oneui-row-cols-xxxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
.oneui-col-auto {
  flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .oneui-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-offset-sm-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-g-sm-5,
.oneui-gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .oneui-col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-offset-md-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-g-md-5,
.oneui-gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .oneui-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-offset-lg-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-g-lg-5,
.oneui-gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .oneui-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-offset-xl-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-g-xl-5,
.oneui-gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .oneui-col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-offset-xxl-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-g-xxl-5,
.oneui-gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1920px) {
  .oneui-col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-offset-xxxl-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-g-xxxl-5,
.oneui-gy-xxxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.oneui-form-label {
  margin-bottom: 0.5rem;
  font-size: 0.75rem;
  font-weight: 700;
  color: var(--bs-dark-text-color);
}

.oneui-col-form-label {
  padding-top: calc(1rem + 1px);
  padding-bottom: calc(1rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  font-weight: 700;
  line-height: 1.167;
  color: var(--bs-dark-text-color);
}

.oneui-col-form-label-lg {
  padding-top: calc(0.625rem + 1px);
  padding-bottom: calc(0.625rem + 1px);
  font-size: 0.75rem;
}

.oneui-col-form-label-sm {
  padding-top: calc(0.319rem + 1px);
  padding-bottom: calc(0.319rem + 1px);
  font-size: 0.6875rem;
}

.oneui-form-text {
  margin-top: 0.625rem;
  font-size: 0.625rem;
  color: #6c757d;
}

.oneui-help-text {
  display: block;
  margin-top: 0.375rem;
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 0.875rem;
  color: var(--bs-light-text-color);
}
.oneui-help-text:last-child {
  margin-bottom: 0;
}

.oneui-form-control,
.oneui-tag-container {
  display: block;
  width: 100%;
  height: calc(2.875rem + 2px);
  padding: 1rem 0.875rem;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.167;
  color: var(--bs-dark-text-color);
  background-color: var(--bs-background-white);
  background-clip: padding-box;
  border: 1px solid var(--bs-input-floating-border);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.4375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.oneui-form-control::-webkit-inner-spin-button,
.oneui-tag-container::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-form-control,
.oneui-tag-container {
    transition: none;
  }
}
.oneui-form-control[type=file],
.oneui-tag-container[type=file] {
  overflow: hidden;
}
.oneui-form-control[type=file]:not(:disabled):not([readonly]),
.oneui-tag-container[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.oneui-form-control:hover,
.oneui-tag-container:hover {
  color: var(--bs-dark-text-color);
  background-color: var(--bs-background-white);
  border-color: var(--bs-input-floating-border-hover);
  border-width: 1px;
  outline: 0;
}
.oneui-form-control:focus, .oneui-form-control:focus:hover,
.oneui-tag-container:focus,
.oneui-tag-container:focus:hover {
  color: var(--bs-dark-text-color);
  background-color: var(--bs-background-white);
  border-color: rgba(var(--bs-primary-color), 0.75);
  border-width: 2px;
  outline: 0;
  box-shadow: 0 0 0 6px rgba(var(--bs-primary-color), 0.07);
}
.oneui-form-control::-webkit-date-and-time-value,
.oneui-tag-container::-webkit-date-and-time-value {
  height: 1.167em;
}
.oneui-form-control::-moz-placeholder, .oneui-tag-container::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.oneui-form-control::placeholder,
.oneui-tag-container::placeholder {
  color: #6c757d;
  opacity: 1;
}
.oneui-form-control:disabled, .oneui-form-control[readonly],
.oneui-tag-container:disabled,
.oneui-tag-container[readonly] {
  color: var(--bs-input-diabled-text);
  background-color: var(--bs-input-diabled-bg);
  border-color: var(--bs-input-diabled-border);
  opacity: 1;
}
.oneui-form-control::file-selector-button,
.oneui-tag-container::file-selector-button {
  padding: 1rem 0.875rem;
  margin: -1rem -0.875rem;
  -webkit-margin-end: 0.875rem;
  margin-inline-end: 0.875rem;
  color: #9b9ba2;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-form-control::file-selector-button,
.oneui-tag-container::file-selector-button {
    transition: none;
  }
}
.oneui-form-control:hover:not(:disabled):not([readonly])::file-selector-button,
.oneui-tag-container:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}
.oneui-form-control::-webkit-file-upload-button,
.oneui-tag-container::-webkit-file-upload-button {
  padding: 1rem 0.875rem;
  margin: -1rem -0.875rem;
  -webkit-margin-end: 0.875rem;
  margin-inline-end: 0.875rem;
  color: #9b9ba2;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-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;
  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) {
  .oneui-form-control::-webkit-file-upload-button,
.oneui-tag-container::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}
.oneui-form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,
.oneui-tag-container:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

.oneui-form-control-plaintext {
  display: block;
  width: 100%;
  padding: 1rem 0;
  margin-bottom: 0;
  line-height: 1.167;
  color: var(--bs-dark-text-color);
  background-color: var(--bs-background-white);
  border: solid transparent;
  border-width: 1px 0;
}
.oneui-form-control-plaintext:hover {
  border-color: rgba(111, 117, 188, 0.21);
}
.oneui-form-control-plaintext.oneui-form-control-sm, .oneui-form-control-plaintext.oneui-form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.oneui-form-control-sm {
  min-height: calc(1.167em + (0.638rem + 2px));
  padding: 0.319rem 0.9375rem;
  font-size: 0.6875rem;
  border-radius: 0.2rem;
}
.oneui-form-control-sm::file-selector-button {
  padding: 0.319rem 0.9375rem;
  margin: -0.319rem -0.9375rem;
  -webkit-margin-end: 0.9375rem;
  margin-inline-end: 0.9375rem;
}
.oneui-form-control-sm::-webkit-file-upload-button {
  padding: 0.319rem 0.9375rem;
  margin: -0.319rem -0.9375rem;
  -webkit-margin-end: 0.9375rem;
  margin-inline-end: 0.9375rem;
}

.oneui-form-control-lg {
  min-height: calc(1.167em + (1.25rem + 2px));
  padding: 0.625rem 1.25rem;
  font-size: 0.75rem;
  border-radius: 0.3rem;
}
.oneui-form-control-lg::file-selector-button {
  padding: 0.625rem 1.25rem;
  margin: -0.625rem -1.25rem;
  -webkit-margin-end: 1.25rem;
  margin-inline-end: 1.25rem;
}
.oneui-form-control-lg::-webkit-file-upload-button {
  padding: 0.625rem 1.25rem;
  margin: -0.625rem -1.25rem;
  -webkit-margin-end: 1.25rem;
  margin-inline-end: 1.25rem;
}

textarea.oneui-form-control {
  min-height: calc(1.167em + (2rem + 2px));
  white-space: inherit;
}
textarea.oneui-form-control-sm {
  min-height: calc(1.167em + (0.638rem + 2px));
  white-space: inherit;
}
textarea.oneui-form-control-lg {
  min-height: calc(1.167em + (1.25rem + 2px));
  white-space: inherit;
}

.oneui-form-control-color {
  max-width: 3rem;
  height: auto;
  padding: 1rem;
}
.oneui-form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.oneui-form-control-color::-moz-color-swatch {
  height: 1.167em;
  border-radius: 0.2rem;
}
.oneui-form-control-color::-webkit-color-swatch {
  height: 1.167em;
  border-radius: 0.2rem;
}

.oneui-tag-container {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  padding: 0.4375rem;
  background: #fff;
  border-radius: 0.4375rem;
}
.oneui-tag-container input {
  flex: 1;
  padding: 5px;
  font-size: 16px;
  color: #13171f;
  border: 0;
  outline: 0;
}
.oneui-tag-container input:focus {
  box-shadow: none;
}
.oneui-tag-container .oneui-tag {
  display: flex;
  align-items: center;
  height: 30px;
  padding: 0.4375rem;
  margin: 0.3125rem;
  color: #404652;
  cursor: default;
  background: #eff1f4;
  border: 1px solid #eff1f4;
  border-radius: 0.2rem;
}
.oneui-tag-container i {
  margin-left: 5px;
  font-size: 16px;
  color: #666;
}

.oneui-search-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.oneui-search-wrapper input {
  padding-left: 2.25rem;
}
.oneui-search-wrapper input:not(:-moz-placeholder-shown) ~ .oneui-search-icon {
  color: var(--bs-toolbox-blue);
}
.oneui-search-wrapper input:not(:placeholder-shown) ~ .oneui-search-icon {
  color: var(--bs-toolbox-blue);
}
.oneui-search-wrapper input:not(:-moz-placeholder-shown) ~ .oneui-btn-clear {
  display: block;
}
.oneui-search-wrapper input:not(:placeholder-shown) ~ .oneui-btn-clear {
  display: block;
}
.oneui-search-wrapper input:disabled {
  color: #d8dade;
  background-color: #fcfcfd;
  border-color: #e9e9f2;
}
.oneui-search-wrapper input::-moz-placeholder {
  color: #9298a3;
}
.oneui-search-wrapper input::placeholder {
  color: #9298a3;
}
.oneui-search-wrapper input:disabled::-moz-placeholder {
  color: #d8dade;
}
.oneui-search-wrapper input:disabled::placeholder {
  color: #d8dade;
}
.oneui-search-wrapper input:disabled ~ .oneui-search-icon {
  color: #a9aaad;
}
.oneui-search-wrapper .oneui-search-icon {
  position: absolute;
  top: 50%;
  left: 0.875rem;
  display: inherit;
  color: var(--bs-dark-text-color);
  transform: translateY(-50%);
}
.oneui-search-wrapper .oneui-btn-clear {
  position: absolute;
  top: 50%;
  right: 0.875rem;
  display: none;
  color: var(--bs-input-floating-border);
  cursor: pointer;
  transform: translateY(-50%);
}
.oneui-search-wrapper .oneui-btn-clear * {
  pointer-events: none;
}

.oneui-search-wrapper-sm input {
  height: calc(2.25rem + 2px);
  padding-top: 0.3rem;
  padding-right: 0.875rem;
  padding-bottom: 0.3rem;
  padding-left: 2.25rem;
}

[type=search]::-ms-clear,
[type=search]::-ms-reveal,
[type=search]::-webkit-search-decoration,
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-results-button,
[type=search]::-webkit-search-results-decoration {
  appearance: none;
}

[type=search i]:enabled:read-write:-webkit-any(:focus, :hover)::-webkit-search-cancel-button {
  pointer-events: auto;
  opacity: 0;
}

.oneui-form-select {
  display: block;
  width: 100%;
  padding: 1rem 2.625rem 1rem 0.875rem;
  -moz-padding-start: calc(0.875rem - 3px);
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.167;
  color: #9b9ba2;
  background-color: var(--bs-background-white);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='var%28--bs-toolbox-blue%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l8 6 8-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.875rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.4375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-form-select {
    transition: none;
  }
}
.oneui-form-select:focus {
  color: var(--bs-dark-text-color);
  border-color: #6f75bc;
  outline: 0;
  box-shadow: 0 0 0 0 rgba(var(--bs-primary-color), 0.07);
}
.oneui-form-select:active {
  color: #13171f;
}
.oneui-form-select[multiple], .oneui-form-select[size]:not([size="1"]) {
  padding-right: 0.875rem;
  background-image: none;
}
.oneui-form-select:disabled {
  background-color: #e9ecef;
  border-color: var(--bs-input-diabled-border);
}
.oneui-form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #9b9ba2;
}

.oneui-form-select-sm {
  padding-top: 0.319rem;
  padding-bottom: 0.319rem;
  padding-left: 0.9375rem;
  font-size: 0.6875rem;
}

.oneui-form-select-lg {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 1.25rem;
  font-size: 0.75rem;
}

.oneui-form-check {
  position: relative;
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
  min-height: 1.5rem;
  padding-left: 1.375rem;
  margin-bottom: 1.5rem;
  gap: 0.8rem;
}
.oneui-form-check:last-child {
  margin-bottom: 0;
}
.oneui-form-check .oneui-form-check-input {
  float: left;
  margin-left: -1.375rem;
}
.oneui-form-check .invalid-feedback {
  margin-top: 0;
}

.oneui-form-check-input {
  position: relative;
  width: 0.875rem;
  height: 0.875rem;
  margin-top: 0;
  vertical-align: top;
  cursor: pointer;
  background-color: var(--bs-background-white);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid var(--bs-eerie-black);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}
.oneui-form-check-input[type=checkbox] {
  border-radius: 0.125rem;
}
.oneui-form-check-input[type=radio] {
  border-radius: 50%;
}
.oneui-form-check-input:active::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  width: 1.875rem;
  height: 1.875rem;
  content: "";
  border-radius: 50%;
  background-color: rgba(var(--bs-primary-color), 1);
  transform: translate(-50%, -50%);
  opacity: 12%;
}
.oneui-form-check-input:focus {
  border-color: var(--bs-eerie-black);
  outline: 0;
}
.oneui-form-check-input:focus::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  width: 1.875rem;
  height: 1.875rem;
  content: "";
  border-radius: 50%;
  background-color: rgba(var(--bs-primary-color), 1);
  transform: translate(-50%, -50%);
  opacity: 12%;
}
.oneui-form-check-input:hover {
  border-color: var(--bs-eerie-black);
  outline: 0;
}
.oneui-form-check-input:hover::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  width: 1.875rem;
  height: 1.875rem;
  content: "";
  border-radius: 50%;
  background-color: rgba(var(--bs-primary-color), 1);
  transform: translate(-50%, -50%);
  opacity: 6%;
}
.oneui-form-check-input:checked {
  background-color: var(--bs-toolbox-blue);
  border-color: var(--bs-toolbox-blue);
}
.oneui-form-check-input:checked[type=checkbox] {
  background-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 10l3 3l6-6'/%3e%3c/svg%3e");
}
.oneui-form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 12 10'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.oneui-form-check-input[type=checkbox]:indeterminate {
  background-color: #454b93;
  border-color: #454b93;
  background-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");
}
.oneui-form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.oneui-form-check-input[disabled] ~ .form-check-label, .oneui-form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.oneui-form-check-label {
  flex: 1;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 0.938rem;
  color: var(--bs-dark-text-color);
  cursor: pointer;
}

.oneui-btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.oneui-btn-check[disabled] + .oneui-btn, .oneui-btn-check:disabled + .oneui-btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.oneui-form-switch {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.oneui-form-switch.disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}
.oneui-form-switch input {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  visibility: hidden;
  opacity: 0;
}
.oneui-form-switch input:checked + .oneui-form-switch-slider {
  background: rgba(var(--bs-primary-color), 1);
  border-color: rgba(var(--bs-primary-color), 1);
}
.oneui-form-switch input:checked + .oneui-form-switch-slider::before {
  margin-left: 1.25rem;
  background: #fff;
  box-shadow: 0 0 0 8px rgba(var(--bs-primary-color), 0.2);
}
.oneui-form-switch input:checked + .oneui-form-switch-slider:hover::before {
  box-shadow: 0 0 0 8px rgba(var(--bs-primary-color), 0.1);
}
.oneui-form-switch input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}
.oneui-form-switch .oneui-form-switch-slider {
  display: block;
  width: 2.375rem;
  height: 1.25rem;
  background: #c9cad0;
  border: 1px solid #c9cad0;
  border-radius: 0.813rem;
  transition: all 0.25s ease;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-form-switch .oneui-form-switch-slider {
    transition: none;
  }
}
.oneui-form-switch .oneui-form-switch-slider::before {
  float: left;
  width: 0.875rem;
  height: 0.875rem;
  margin: 0.125rem 0 0 0.188rem;
  content: "";
  background: #13171f;
  border-radius: 50%;
  transition: margin-left 0.25s ease;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-form-switch .oneui-form-switch-slider::before {
    transition: none;
  }
}
.oneui-form-switch .oneui-form-switch-slider:hover::before {
  box-shadow: 0 0 0 8px rgba(141, 156, 185, 0.15);
}

.oneui-form-range {
  width: 100%;
  height: 1rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.oneui-form-range:focus {
  outline: 0;
}
.oneui-form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 6px;
}
.oneui-form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 6px;
}
.oneui-form-range::-moz-focus-outer {
  border: 0;
}
.oneui-form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #454b93;
  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;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.oneui-form-range::-webkit-slider-thumb:active {
  background-color: #c7c9df;
}
.oneui-form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.oneui-form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #454b93;
  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;
  -moz-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.oneui-form-range::-moz-range-thumb:active {
  background-color: #c7c9df;
}
.oneui-form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.oneui-form-range:disabled {
  pointer-events: none;
}
.oneui-form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.oneui-form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.oneui-form-floating {
  position: relative;
}
.oneui-form-floating > .oneui-form-control,
.oneui-form-floating > .oneui-form-select {
  height: calc(2.875rem + 2px);
  line-height: 1.3;
}
.oneui-form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(2.875rem + 2px);
  padding: 1rem 0.875rem;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.3;
  color: var(--bs-light-text-color);
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-form-floating > label {
    transition: none;
  }
}
.oneui-form-floating > .oneui-form-control {
  padding: 1rem 0.875rem;
}
.oneui-form-floating > .oneui-form-control::-moz-placeholder {
  color: transparent;
}
.oneui-form-floating > .oneui-form-control::placeholder {
  color: transparent;
}
.oneui-form-floating > .oneui-form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.5rem;
  border-color: rgba(var(--bs-primary-color), 0.75);
}
.oneui-form-floating > .oneui-form-control:focus, .oneui-form-floating > .oneui-form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.5rem;
  border-color: rgba(var(--bs-primary-color), 0.75);
}
.oneui-form-floating > .oneui-form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.5rem;
}
.oneui-form-floating > .oneui-form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.5rem;
  color: var(--bs-dark-text-color);
  border-color: rgba(var(--bs-primary-color), 0.75);
}
.oneui-form-floating > .oneui-form-select:focus {
  border-width: 2px;
}
.oneui-form-floating > .oneui-form-select:focus:not(:-moz-placeholder-shown) ~ label {
  color: #6f75bc;
}
.oneui-form-floating > .oneui-form-select:focus:not(:placeholder-shown) ~ label {
  color: #6f75bc;
}
.oneui-form-floating > .oneui-form-select:focus:hover {
  color: var(--bs-dark-text-color);
  background-color: var(--bs-background-white);
  border-color: rgba(var(--bs-primary-color), 0.75);
  border-width: 1px;
  outline: 0;
  box-shadow: 0 0 0 6px rgba(var(--bs-primary-color), 0.07);
}
.oneui-form-floating > .oneui-form-control:not(:-moz-placeholder-shown) ~ label {
  color: #6f75bc;
  opacity: 1;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.oneui-form-floating > .oneui-form-control:focus ~ label,
.oneui-form-floating > .oneui-form-control:not(:placeholder-shown) ~ label,
.oneui-form-floating > .oneui-form-select ~ label {
  color: #6f75bc;
  opacity: 1;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.oneui-form-floating > .oneui-form-control:not(:-moz-placeholder-shown) ~ label {
  color: #4e545f;
}
.oneui-form-floating > .oneui-form-control:not(:placeholder-shown) ~ label,
.oneui-form-floating > .oneui-form-select ~ label {
  color: #4e545f;
}
.oneui-form-floating > .oneui-form-control:focus:not(:-moz-placeholder-shown) ~ label {
  color: #6f75bc;
}
.oneui-form-floating > .oneui-form-control:focus:not(:placeholder-shown) ~ label {
  color: #6f75bc;
}
.oneui-form-floating > .is-server-invalid.oneui-form-control:not(:-moz-placeholder-shown) ~ label {
  color: #f46582;
}
.oneui-form-floating > .is-server-invalid.oneui-form-control:not(:placeholder-shown) ~ label {
  color: #f46582;
}
.oneui-form-floating > .oneui-form-control:-webkit-autofill ~ label {
  opacity: 1;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.oneui-form-floating p {
  width: 100%;
  padding: 0 0.9375rem;
  margin-top: 0.625rem;
  margin-bottom: 0;
  font-size: 0.625rem;
  color: var(--bs-light-text-color);
}

.oneui-form-floating-icon-first > label {
  padding: 1rem 0.875rem 1rem 2.6rem;
  font-size: 0.6rem;
  font-weight: 600;
  transform-origin: 0 0;
}

.oneui-form-floating-icon-first > .oneui-form-control {
  height: calc(2.25rem + 2px);
  padding: 0.4rem 0.875rem;
  font-size: 0.625rem;
  cursor: pointer;
}

.oneui-form-floating-icon-first > .oneui-form-control:not(:-moz-placeholder-shown) {
  max-width: 11.425rem;
  padding-top: 1rem;
  padding-bottom: 0.225rem;
  padding-left: 2.3rem;
}

.oneui-form-floating-icon-first > .oneui-form-control:focus,
.oneui-form-floating-icon-first > .oneui-form-control:not(:placeholder-shown) {
  max-width: 11.425rem;
  padding-top: 1rem;
  padding-bottom: 0.225rem;
  padding-left: 2.3rem;
}

.oneui-form-floating-icon-first > .oneui-form-control:not(:-moz-placeholder-shown) ~ label {
  color: var(--bs-nav-color-dropdown-label);
}

.oneui-form-floating-icon-first > .oneui-form-control:focus ~ label,
.oneui-form-floating-icon-first > .oneui-form-control:not(:placeholder-shown) ~ label,
.oneui-form-floating-icon-first > .oneui-form-select ~ label {
  color: var(--bs-nav-color-dropdown-label);
}

.oneui-form-floating-icon-first > .oneui-form-control:not(:-moz-placeholder-shown) ~ label {
  color: var(--bs-nav-color-dropdown-label);
}

.oneui-form-floating-icon-first > .oneui-form-control:not(:placeholder-shown) ~ label,
.oneui-form-floating-icon-first > .oneui-form-select ~ label {
  color: var(--bs-nav-color-dropdown-label);
}

.oneui-form-floating-icon-first > .oneui-form-control:focus:not(:-moz-placeholder-shown) ~ label {
  color: var(--bs-nav-color-dropdown-label);
}

.oneui-form-floating-icon-first > .oneui-form-control:focus:not(:placeholder-shown) ~ label {
  color: var(--bs-nav-color-dropdown-label);
}

.oneui-custom-select-trigger {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.oneui-input-group-wrapper {
  position: absolute;
  left: 14px;
  z-index: 1;
  display: inline-flex;
  color: #a4a7ad;
}

.oneui-arrow {
  position: absolute;
  right: 9px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15px;
  height: 15px;
  transform: rotate(-90deg);
}

.oneui-input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
  border-radius: 0.4375rem;
}
.oneui-input-group > .oneui-form-control {
  padding: 1rem 0.45rem 1rem 2.3rem;
  border: 1px solid var(--bs-input-floating-border);
}
.oneui-input-group > .oneui-form-control,
.oneui-input-group > .oneui-form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.oneui-input-group > .oneui-form-control:hover {
  color: var(--bs-dark-text-color);
  background-color: var(--bs-background-white);
  border-color: var(--bs-input-floating-border-hover);
  border-width: 1px;
  outline: 0;
}
.oneui-input-group > .oneui-form-control:focus,
.oneui-input-group > .oneui-form-select:focus {
  color: var(--bs-dark-text-color);
  background-color: var(--bs-background-white);
  border-color: rgba(var(--bs-primary-color), 0.75);
  border-width: 2px;
  outline: 0;
  box-shadow: 0 0 0 6px rgba(var(--bs-primary-color), 0.07);
}
.oneui-input-group .oneui-btn {
  position: relative;
  z-index: 2;
}
.oneui-input-group .oneui-btn:focus {
  z-index: 3;
}

.oneui-input-group-text {
  display: flex;
  align-items: center;
  padding: 1rem 0.55rem;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.167;
  color: #9b9ba2;
  text-align: center;
  white-space: nowrap;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.4375rem;
}

.oneui-input-group-lg > .oneui-form-control,
.oneui-input-group-lg > .oneui-form-select,
.oneui-input-group-lg > .oneui-input-group-text,
.oneui-input-group-lg > .oneui-btn {
  padding: 0.625rem 1.25rem;
  font-size: 0.75rem;
  border-radius: 0.3rem;
}

.oneui-input-group-sm > .oneui-form-control,
.oneui-input-group-sm > .oneui-form-select,
.oneui-input-group-sm > .oneui-input-group-text,
.oneui-input-group-sm > .oneui-btn {
  padding: 0.319rem 0.9375rem;
  font-size: 0.6875rem;
  border-radius: 0.2rem;
}

.oneui-input-group-lg > .oneui-form-select,
.oneui-input-group-sm > .oneui-form-select {
  padding-right: 3.5rem;
}

.oneui-input-group:not(.has-validation) > :not(:last-child):not(.oneui-dropdown-toggle):not(.oneui-dropdown-menu),
.oneui-input-group:not(.has-validation) > .oneui-dropdown-toggle:nth-last-child(n+3) {
  position: absolute;
  top: 50%;
  left: 5px;
  z-index: 10;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  transform: translateY(-50%);
}
.oneui-input-group.has-validation > :nth-last-child(n+3):not(.oneui-dropdown-toggle):not(.oneui-dropdown-menu),
.oneui-input-group.has-validation > .oneui-dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.oneui-input-group-flexible > .oneui-form-control {
  padding: 1rem 0.45rem;
}
.oneui-input-group-flexible:not(.has-validation) > :not(:last-child):not(.oneui-dropdown-toggle):not(.oneui-dropdown-menu),
.oneui-input-group-flexible:not(.has-validation) > .oneui-dropdown-toggle:nth-last-child(n+3) {
  position: static;
  transform: initial;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.625rem;
  font-size: 0.625rem;
  color: #454b93;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 0.95rem;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1.063rem 1.063rem;
  margin-top: 0.625rem;
  font-size: 1rem;
  color: #fff;
  background-color: rgba(69, 75, 147, 0.9);
  border-radius: 0.4375rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .oneui-form-control:valid, .oneui-form-control.is-valid {
  border-color: #454b93;
}
.was-validated .oneui-form-control:valid:focus, .oneui-form-control.is-valid:focus {
  box-shadow: 0 0 0 6px rgba(69, 75, 147, 0.07);
}

.was-validated .oneui-form-select:valid, .oneui-form-select.is-valid {
  border-color: #454b93;
}
.was-validated .oneui-form-select:valid:focus, .oneui-form-select.is-valid:focus {
  border-color: #454b93;
  box-shadow: 0 0 0 6px rgba(69, 75, 147, 0.07);
}

.was-validated .oneui-form-check-input:valid, .oneui-form-check-input.is-valid {
  border-color: #454b93;
}
.was-validated .oneui-form-check-input:valid:checked, .oneui-form-check-input.is-valid:checked {
  background-color: #454b93;
}
.was-validated .oneui-form-check-input:valid:focus, .oneui-form-check-input.is-valid:focus {
  box-shadow: 0 0 0 6px rgba(69, 75, 147, 0.07);
}
.was-validated .oneui-form-check-input:valid ~ .oneui-form-check-label, .oneui-form-check-input.is-valid ~ .oneui-form-check-label {
  color: #454b93;
}

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

.was-validated .oneui-input-group .oneui-form-control:valid, .oneui-input-group .oneui-form-control.is-valid,
.was-validated .oneui-input-group .oneui-form-select:valid,
.oneui-input-group .oneui-form-select.is-valid {
  z-index: 1;
}
.was-validated .oneui-input-group .oneui-form-control:valid:focus, .oneui-input-group .oneui-form-control.is-valid:focus,
.was-validated .oneui-input-group .oneui-form-select:valid:focus,
.oneui-input-group .oneui-form-select.is-valid:focus {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.625rem;
  font-size: 0.625rem;
  color: #f46582;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 0.95rem;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1.063rem 1.063rem;
  margin-top: 0.625rem;
  font-size: 1rem;
  color: #000;
  background-color: rgba(244, 101, 130, 0.9);
  border-radius: 0.4375rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .oneui-form-control:invalid, .oneui-form-control.is-invalid {
  border-color: #f46582;
}
.was-validated .oneui-form-control:invalid:focus, .oneui-form-control.is-invalid:focus {
  box-shadow: 0 0 0 6px rgba(244, 101, 130, 0.07);
}

.was-validated .oneui-form-select:invalid, .oneui-form-select.is-invalid {
  border-color: #f46582;
}
.was-validated .oneui-form-select:invalid:focus, .oneui-form-select.is-invalid:focus {
  border-color: #f46582;
  box-shadow: 0 0 0 6px rgba(244, 101, 130, 0.07);
}

.was-validated .oneui-form-check-input:invalid, .oneui-form-check-input.is-invalid {
  border-color: #f46582;
}
.was-validated .oneui-form-check-input:invalid:checked, .oneui-form-check-input.is-invalid:checked {
  background-color: #f46582;
}
.was-validated .oneui-form-check-input:invalid:focus, .oneui-form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 6px rgba(244, 101, 130, 0.07);
}
.was-validated .oneui-form-check-input:invalid ~ .oneui-form-check-label, .oneui-form-check-input.is-invalid ~ .oneui-form-check-label {
  color: #f46582;
}

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

.was-validated .oneui-input-group .oneui-form-control:invalid, .oneui-input-group .oneui-form-control.is-invalid,
.was-validated .oneui-input-group .oneui-form-select:invalid,
.oneui-input-group .oneui-form-select.is-invalid {
  z-index: 2;
}
.was-validated .oneui-input-group .oneui-form-control:invalid:focus, .oneui-input-group .oneui-form-control.is-invalid:focus,
.was-validated .oneui-input-group .oneui-form-select:invalid:focus,
.oneui-input-group .oneui-form-select.is-invalid:focus {
  z-index: 3;
}

.invaild-feedback-block {
  display: none;
  align-items: center;
  justify-content: start;
  gap: 0.5rem;
  min-height: 2.5rem;
  padding: 0.813rem 0.875rem;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 0.938rem;
  color: #f46582;
  background-color: rgba(244, 101, 130, 0.1);
  border: 1px solid #f46582;
  border-radius: 0.4375rem;
  opacity: 1;
}
.invaild-feedback-block span {
  color: var(--bs-dark-text-color);
}

.server-validated .invaild-feedback-block {
  display: flex;
}
.server-validated .oneui-form-control.is-server-invalid {
  border-color: #f46582;
}

.oneui-btn {
  position: relative;
  display: inline-block;
  overflow: hidden;
  font-weight: 700;
  line-height: 1.167;
  color: var(--bs-dark-text-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.625rem 1.25rem;
  font-size: 0.75rem;
  border-radius: 0.4375rem;
  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) {
  .oneui-btn {
    transition: none;
  }
}
.oneui-btn:hover {
  color: var(--bs-dark-text-color);
}
.oneui-btn-check:focus + .oneui-btn, .oneui-btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(var(--bs-primary-color), 0.07);
}
.oneui-btn:disabled, .oneui-btn.disabled, fieldset:disabled .oneui-btn {
  pointer-events: none;
  opacity: 0.65;
}

.oneui-btn-secondary {
  color: #000;
  background-color: #99dbc1;
  border-color: #99dbc1;
}
.oneui-btn-secondary:hover {
  color: #000;
  background-color: #9eddc4;
  border-color: #9eddc4;
}
.oneui-btn-check:focus + .oneui-btn-secondary, .oneui-btn-secondary:focus {
  color: #000;
  background-color: #aae1cb;
  border-color: #aae1cb;
  box-shadow: 0 0 0 0 rgba(130, 186, 164, 0.5);
}
.oneui-btn-check:checked + .oneui-btn-secondary, .oneui-btn-check:active + .oneui-btn-secondary, .oneui-btn-secondary:active, .oneui-btn-secondary.active, .show > .oneui-btn-secondary.oneui-dropdown-toggle {
  color: #000;
  background-color: #ade2cd;
  border-color: #ade2cd;
}
.oneui-btn-check:checked + .oneui-btn-secondary:focus, .oneui-btn-check:active + .oneui-btn-secondary:focus, .oneui-btn-secondary:active:focus, .oneui-btn-secondary.active:focus, .show > .oneui-btn-secondary.oneui-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(130, 186, 164, 0.5);
}
.oneui-btn-secondary:disabled, .oneui-btn-secondary.disabled {
  color: #000;
  background-color: #ccede0;
  border-color: #ccede0;
}

.oneui-btn-dark {
  color: #fff;
  background-color: #363b43;
  border-color: #363b43;
}
.oneui-btn-dark:hover {
  color: #fff;
  background-color: #3f444b;
  border-color: #3f444b;
}
.oneui-btn-check:focus + .oneui-btn-dark, .oneui-btn-dark:focus {
  color: #fff;
  background-color: #575b62;
  border-color: #575b62;
  box-shadow: 0 0 0 0 rgba(84, 88, 95, 0.5);
}
.oneui-btn-check:checked + .oneui-btn-dark, .oneui-btn-check:active + .oneui-btn-dark, .oneui-btn-dark:active, .oneui-btn-dark.active, .show > .oneui-btn-dark.oneui-dropdown-toggle {
  color: #fff;
  background-color: #5e6269;
  border-color: #5e6269;
}
.oneui-btn-check:checked + .oneui-btn-dark:focus, .oneui-btn-check:active + .oneui-btn-dark:focus, .oneui-btn-dark:active:focus, .oneui-btn-dark.active:focus, .show > .oneui-btn-dark.oneui-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(84, 88, 95, 0.5);
}
.oneui-btn-dark:disabled, .oneui-btn-dark.disabled {
  color: #fff;
  background-color: #9a9ca0;
  border-color: #9a9ca0;
}

.oneui-btn-outline,
.oneui-btn-outline-primary {
  color: #13171f;
  background-color: #fff;
  border-color: #13171f;
}
.oneui-btn-outline:hover,
.oneui-btn-outline-primary:hover {
  color: #13171f;
  background-color: #f9fafd;
  border-color: #13171f;
}
.oneui-btn-check:focus + .oneui-btn-outline, .oneui-btn-outline:focus,
.oneui-btn-check:focus + .oneui-btn-outline-primary,
.oneui-btn-outline-primary:focus {
  color: #13171f;
  background-color: #edeef7;
  border-color: #13171f;
  box-shadow: 0 0 0 0 rgba(19, 23, 31, 0.5);
}
.oneui-btn-check:checked + .oneui-btn-outline, .oneui-btn-check:active + .oneui-btn-outline, .oneui-btn-outline:active, .oneui-btn-outline.active, .show > .oneui-btn-outline.oneui-dropdown-toggle,
.oneui-btn-check:checked + .oneui-btn-outline-primary,
.oneui-btn-check:active + .oneui-btn-outline-primary,
.oneui-btn-outline-primary:active,
.oneui-btn-outline-primary.active,
.show > .oneui-btn-outline-primary.oneui-dropdown-toggle {
  color: #13171f;
  background-color: #edeef7;
  border-color: #13171f;
}
.oneui-btn-check:checked + .oneui-btn-outline:focus, .oneui-btn-check:active + .oneui-btn-outline:focus, .oneui-btn-outline:active:focus, .oneui-btn-outline.active:focus, .show > .oneui-btn-outline.oneui-dropdown-toggle:focus,
.oneui-btn-check:checked + .oneui-btn-outline-primary:focus,
.oneui-btn-check:active + .oneui-btn-outline-primary:focus,
.oneui-btn-outline-primary:active:focus,
.oneui-btn-outline-primary.active:focus,
.show > .oneui-btn-outline-primary.oneui-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(19, 23, 31, 0.5);
}
.oneui-btn-outline:disabled, .oneui-btn-outline.disabled,
.oneui-btn-outline-primary:disabled,
.oneui-btn-outline-primary.disabled {
  color: #abadb0;
  background-color: #fff;
  border-color: #abadb0;
}

.oneui-btn-glitter {
  color: #454b93;
  background-color: #dadbe9;
  border-color: #dadbe9;
}
.oneui-btn-glitter:hover {
  color: #454b93;
  background-color: #e7e8f2;
  border-color: #dadbe9;
}
.oneui-btn-check:focus + .oneui-btn-glitter, .oneui-btn-glitter:focus {
  color: #454b93;
  background-color: #dadbe9;
  border-color: #dadbe9;
  box-shadow: 0 0 0 0 rgba(196, 197, 220, 0.5);
}
.oneui-btn-check:checked + .oneui-btn-glitter, .oneui-btn-check:active + .oneui-btn-glitter, .oneui-btn-glitter:active, .oneui-btn-glitter.active, .show > .oneui-btn-glitter.oneui-dropdown-toggle {
  color: #454b93;
  background-color: #dadbe9;
  border-color: #dadbe9;
}
.oneui-btn-check:checked + .oneui-btn-glitter:focus, .oneui-btn-check:active + .oneui-btn-glitter:focus, .oneui-btn-glitter:active:focus, .oneui-btn-glitter.active:focus, .show > .oneui-btn-glitter.oneui-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(196, 197, 220, 0.5);
}
.oneui-btn-glitter:disabled, .oneui-btn-glitter.disabled {
  color: #454b93;
  background-color: #dadbe9;
  border-color: #dadbe9;
}

.oneui-btn-primary {
  color: var(--bs-primary-btn-text-color);
  background-color: rgba(var(--bs-primary-color), 1);
  border-color: transparent;
}
.oneui-btn-primary:hover {
  color: var(--bs-primary-btn-text-color);
  background-color: rgba(var(--bs-primary-color), 0.94);
  border-color: transparent;
}
.oneui-btn-check:focus + .oneui-btn-primary, .oneui-btn-primary:focus {
  color: var(--bs-primary-btn-text-color);
  background-color: rgba(var(--bs-primary-color), 1);
  border-color: transparent;
}
.oneui-btn-check:checked + .oneui-btn-primary, .oneui-btn-check:active + .oneui-btn-primary, .oneui-btn-primary:active, .oneui-btn-primary.active, .show > .oneui-btn-primary.oneui-dropdown-toggle {
  color: var(--bs-primary-btn-text-color);
  background-color: rgba(var(--bs-primary-color), 1);
  border-color: transparent;
  opacity: 0.9;
}
.oneui-btn-primary:disabled, .oneui-btn-primary.disabled {
  color: var(--bs-primary-btn-text-color);
  background-color: rgba(var(--bs-primary-color), 1);
  border-color: transparent;
}

.oneui-btn-orange {
  color: var(--bs-primary-btn-text-color);
  background-color: var(--bs-error-dark-color);
  border-color: transparent;
}
.oneui-btn-orange:hover {
  color: var(--bs-primary-btn-text-color);
  background-color: var(--bs-error-dark-color);
  border-color: transparent;
}
.oneui-btn-check:focus + .oneui-btn-orange, .oneui-btn-orange:focus {
  color: var(--bs-primary-btn-text-color);
  background-color: var(--bs-error-dark-color);
  border-color: transparent;
}
.oneui-btn-check:checked + .oneui-btn-orange, .oneui-btn-check:active + .oneui-btn-orange, .oneui-btn-orange:active, .oneui-btn-orange.active, .show > .oneui-btn-orange.oneui-dropdown-toggle {
  color: var(--bs-primary-btn-text-color);
  background-color: var(--bs-error-dark-color);
  border-color: transparent;
  opacity: 0.9;
}
.oneui-btn-orange:disabled, .oneui-btn-orange.disabled {
  color: var(--bs-primary-btn-text-color);
  background-color: var(--bs-error-dark-color);
  border-color: transparent;
}

.oneui-leading-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 0.5rem;
  border-width: 0.188rem;
  gap: 0.5rem;
  opacity: 1;
  padding: 0.438rem 1.063rem;
  font-size: 0.625rem;
  border-radius: 0.875rem;
  color: #13171f;
  background-color: #f7f8fa;
  border-color: transparent;
}
.oneui-leading-icon:disabled, .oneui-leading-icon.disabled {
  opacity: 1;
}
.oneui-leading-icon:hover {
  color: #13171f;
  background-color: #f7f8fa;
  border-color: #f0f1f8;
}
.oneui-btn-check:focus + .oneui-leading-icon, .oneui-leading-icon:focus {
  color: #13171f;
  background-color: #f7f8fa;
  border-color: #dcdeeb;
  box-shadow: 0 0 0 0 rgba(19, 23, 31, 0.5);
}
.oneui-btn-check:checked + .oneui-leading-icon, .oneui-btn-check:active + .oneui-leading-icon, .oneui-leading-icon:active, .oneui-leading-icon.active, .show > .oneui-leading-icon.oneui-dropdown-toggle {
  color: #13171f;
  background-color: #f7f8fa;
  border-color: #eaebf5;
}
.oneui-btn-check:checked + .oneui-leading-icon:focus, .oneui-btn-check:active + .oneui-leading-icon:focus, .oneui-leading-icon:active:focus, .oneui-leading-icon.active:focus, .show > .oneui-leading-icon.oneui-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(19, 23, 31, 0.5);
}
.oneui-leading-icon:disabled, .oneui-leading-icon.disabled {
  color: #888a8e;
  background-color: #fafbfc;
  border-color: transparent;
}

.oneui-btn-social {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 3rem;
  line-height: 0.938rem;
  border-width: 1px;
  gap: 0.5rem;
  opacity: 1;
  padding: 0.813rem 0.875rem;
  font-size: 0.75rem;
  border-radius: 0.375rem;
  color: var(--bs-social-dark-color);
  background-color: var(--bs-background-white);
  border-color: #cdd3de;
}
.oneui-btn-social:disabled, .oneui-btn-social.disabled {
  opacity: 1;
}
.oneui-btn-social span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.oneui-text-icon {
  color: #13171f;
  background-color: transparent;
  border-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1rem;
  gap: 1rem;
  color: var(--bs-dark-text-color);
  opacity: 1;
  padding: 0.625rem 0.813rem;
  font-size: 0.75rem;
  border-radius: 0.25rem;
  color: var(--bs-preview-text-color);
  background-color: transparent;
  border-color: transparent;
}
.oneui-text-icon:hover {
  color: var(--bs-dark-text-color);
  background-color: #f0f1f8;
  border-color: transparent;
}
.oneui-btn-check:focus + .oneui-text-icon, .oneui-text-icon:focus {
  color: var(--bs-dark-text-color);
  background-color: #e2e4ee;
  border-color: transparent;
  box-shadow: 0 0 0 0 rgba(19, 23, 31, 0.5);
}
.oneui-btn-check:checked + .oneui-text-icon, .oneui-btn-check:active + .oneui-text-icon, .oneui-text-icon:active, .oneui-text-icon.active, .show > .oneui-text-icon.oneui-dropdown-toggle {
  color: var(--bs-dark-text-color);
  background-color: #eaebf3;
  border-color: transparent;
}
.oneui-btn-check:checked + .oneui-text-icon:focus, .oneui-btn-check:active + .oneui-text-icon:focus, .oneui-text-icon:active:focus, .oneui-text-icon.active:focus, .show > .oneui-text-icon.oneui-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(19, 23, 31, 0.5);
}
.oneui-text-icon:disabled, .oneui-text-icon.disabled {
  color: #888a8e;
  background-color: transparent;
  border-color: transparent;
}
.oneui-text-icon:disabled, .oneui-text-icon.disabled {
  opacity: 1;
}
.oneui-text-icon:hover {
  color: #13171f;
  background-color: #f0f1f8;
  border-color: transparent;
}
.oneui-btn-check:focus + .oneui-text-icon, .oneui-text-icon:focus {
  color: #13171f;
  background-color: #e2e4ee;
  border-color: transparent;
}
.oneui-btn-check:checked + .oneui-text-icon, .oneui-btn-check:active + .oneui-text-icon, .oneui-text-icon:active, .oneui-text-icon.active, .show > .oneui-text-icon.oneui-dropdown-toggle {
  color: #13171f;
  background-color: #eaebf3;
  border-color: transparent;
  opacity: 0.9;
}
.oneui-text-icon:disabled, .oneui-text-icon.disabled {
  color: #888a8e;
  background-color: transparent;
  border-color: transparent;
}

.oneui-btn-semi-transparent {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 0.5rem;
  border-width: 0;
  gap: 0.6rem;
  opacity: 1;
  padding: 0.494rem 0.869rem;
  font-size: 0.625rem;
  border-radius: 1.125rem;
  color: var(--bs-eerie-black);
  background-color: rgba(255, 255, 255, 0.08);
  border-color: transparent;
}
.oneui-btn-semi-transparent:focus {
  box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.15);
}
.oneui-btn-semi-transparent:hover {
  color: var(--bs-eerie-black);
  background-color: rgba(255, 255, 255, 0.2);
}
.oneui-btn-check:focus + .oneui-btn-semi-transparent, .oneui-btn-semi-transparent:focus {
  color: var(--bs-eerie-black);
  background-color: rgba(255, 255, 255, 0.08);
}
.oneui-btn-check:checked + .oneui-btn-semi-transparent, .oneui-btn-check:active + .oneui-btn-semi-transparent, .oneui-btn-semi-transparent:active, .oneui-btn-semi-transparent.active, .show > .oneui-btn-semi-transparent.oneui-dropdown-toggle {
  color: var(--bs-eerie-black);
  background-color: rgba(255, 255, 255, 0.08);
  opacity: 0.9;
}
.oneui-btn-semi-transparent:disabled, .oneui-btn-semi-transparent.disabled {
  color: #888a8e;
  background-color: rgba(255, 255, 255, 0.25);
  border-color: transparent;
}

.oneui-btn-link {
  font-weight: 400;
  color: #454b93;
  text-decoration: underline;
}
.oneui-btn-link:hover {
  color: #373c76;
}
.oneui-btn-link:disabled, .oneui-btn-link.disabled {
  color: #6c757d;
}

.oneui-btn-lg {
  padding: 0.625rem 1.25rem;
  font-size: 0.75rem;
  border-radius: 0.3rem;
}

.oneui-btn-sm {
  font-weight: 600;
  padding: 0.319rem 0.9375rem;
  font-size: 0.6875rem;
  border-radius: 0.2rem;
}

.oneui-btn-round {
  border-radius: 5rem;
}

.oneui-btn-loading-txt {
  padding-left: 0.9375rem;
}
.oneui-btn-loading-txt .oneui-label {
  display: none;
}
.oneui-btn-loading-txt .oneui-btn-loader {
  display: flex;
  gap: 0.5rem;
}

.oneui-btn-loading .oneui-label {
  visibility: hidden;
}
.oneui-btn-loading .oneui-btn-loader {
  position: absolute;
  display: flex;
  gap: 0.5rem;
}

.oneui-btn-loader {
  top: 0;
  left: 0;
  display: none;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.oneui-bg-primary-fade {
  background: #545aa2;
}
.oneui-bg-primary-fade:hover, .oneui-bg-primary-fade:focus, .oneui-bg-primary-fade:active {
  background: #5c61a6;
}

.oneui-bg-orange-fade {
  background: rgba(185, 51, 51, 0.43);
}
.oneui-bg-orange-fade:hover, .oneui-bg-orange-fade:focus, .oneui-bg-orange-fade:active {
  background: rgba(195, 81, 81, 0.45565);
}

.oneui-btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.75rem;
  height: 1.75rem;
  padding: 0.125rem;
  border: 1px solid var(--bs-dark-text-color);
  -o-object-fit: contain;
  object-fit: contain;
}
.oneui-btn-icon:hover, .oneui-btn-icon:focus, .oneui-btn-icon:active, .oneui-btn-icon.show {
  box-shadow: 0 0 0 5px rgba(209, 209, 209, 0.42);
}
.oneui-btn-icon:disabled, .oneui-btn-icon.disabled {
  pointer-events: none;
  opacity: 0.65;
}

.ripple-effect {
  position: absolute;
  width: 0;
  height: 0;
  background: #fff;
  opacity: 0.4;
  border-radius: 50%;
  transform: scale(0);
}

.ripple-effect-dark {
  position: absolute;
  width: 0;
  height: 0;
  background: rgba(var(--bs-primary-color), 1);
  opacity: 0.4;
  border-radius: 50%;
  transform: scale(0);
}

@keyframes ripple-drop {
  100% {
    opacity: 0.25;
    transform: scale(5);
  }
}
.ripple-animation {
  animation: ripple-drop 600ms linear;
}

.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;
  }
}

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

.oneui-dropdown-toggle {
  white-space: nowrap;
}
.oneui-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;
}
.oneui-dropdown-toggle:empty::after {
  margin-left: 0;
}

.oneui-dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 0.75rem;
  color: var(--bs-dark-text-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-select-bg);
  background-clip: padding-box;
  border: 1px solid var(--bs-dropdown-select-border);
  border-radius: 0.5rem;
  scrollbar-color: #cdd3de;
  scrollbar-width: thin;
}
.oneui-dropdown-menu ::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
  background-color: var(--bs-input-floating-border);
  border-radius: calc(0.5rem - 1px);
}
.oneui-dropdown-menu ::-webkit-scrollbar-thumb {
  background-color: #fff;
  border: 1px solid var(--bs-input-floating-border);
  border-radius: calc(0.5rem - 1px);
}
.oneui-dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.oneui-dropdown-select .oneui-dropdown-toggle .oneui-arrow-icon {
  position: absolute;
  top: 50%;
  right: 1.45rem;
  display: inline-block;
  width: auto;
  color: rgba(var(--bs-primary-color), 0.75);
  vertical-align: middle;
  transform: translateY(-50%) rotate(90deg);
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-dropdown-select .oneui-dropdown-toggle .oneui-arrow-icon {
    transition: none;
  }
}
.oneui-dropdown-select .oneui-dropdown-toggle .oneui-arrow-icon svg {
  vertical-align: baseline;
}
.oneui-dropdown-select .oneui-dropdown-toggle.show .oneui-arrow-icon {
  transform: translateY(-50%) rotate(270deg);
}
.oneui-dropdown-select .oneui-dropdown-toggle::after {
  content: none;
}
.oneui-dropdown-select .oneui-dropdown-toggle:hover .oneui-arrow-icon {
  transform: translateY(-50%) rotate(90deg) scale(0.7);
}
.oneui-dropdown-select .oneui-dropdown-toggle.show:hover .oneui-arrow-icon {
  transform: translateY(-50%) rotate(270deg) scale(0.7);
}
.oneui-dropdown-select .oneui-dropdown-toggle[disabled] {
  pointer-events: none;
}
.oneui-dropdown-select .oneui-dropdown-menu {
  width: 100%;
  max-height: 15.625rem;
  padding: 0.5rem;
  overflow: auto;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
}
.oneui-dropdown-select .oneui-dropdown-menu .oneui-dropdown-item {
  color: var(--bs-eerie-black);
  cursor: pointer;
  background: rgba(var(--bs-primary-color), 0);
  border-radius: 0.25rem;
}
.oneui-dropdown-select .oneui-dropdown-menu .oneui-dropdown-item svg,
.oneui-dropdown-select .oneui-dropdown-menu .oneui-dropdown-item img {
  flex: none;
  width: 1.25rem;
  height: 0.813rem;
  -o-object-fit: contain;
  object-fit: contain;
  color: var(--bs-dropdown-icon-color);
}
.oneui-dropdown-select .oneui-dropdown-menu .oneui-dropdown-item.selected {
  position: relative;
  background: rgba(var(--bs-primary-color), 0.1);
}
.oneui-dropdown-select .oneui-dropdown-menu .oneui-dropdown-item.selected::after {
  position: absolute;
  top: 50%;
  right: 0.865rem;
  width: 0.938rem;
  height: 0.813rem;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236f75bc' class='bi bi-check2' viewBox='0 0 16 16'%3E%3Cpath d='M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E");
  transform: translateY(-50%);
}
.oneui-dropdown-select .oneui-dropdown-menu .oneui-dropdown-item.active {
  background: rgba(var(--bs-primary-color), 0.1);
}
.oneui-dropdown-select .oneui-dropdown-menu .oneui-dropdown-item:hover, .oneui-dropdown-select .oneui-dropdown-menu .oneui-dropdown-item:focus {
  background: rgba(var(--bs-primary-color), 0.1);
}

.oneui-dropdown-select.oneui-dropdown .oneui-caret-icon {
  position: absolute;
  top: 50%;
  right: 1.45rem;
  display: inline-block;
  width: auto;
  color: rgba(var(--bs-primary-color), 0.75);
  vertical-align: middle;
  transform: translateY(-50%) rotate(90deg);
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-dropdown-select.oneui-dropdown .oneui-caret-icon {
    transition: none;
  }
}
.oneui-dropdown-select.oneui-dropdown .oneui-caret-icon svg {
  vertical-align: baseline;
}
.oneui-dropdown-select.oneui-dropdown.show .oneui-caret-icon {
  transform: translateY(-50%) rotate(270deg);
}
.oneui-dropdown-select.oneui-dropdown::after {
  content: none;
}
.oneui-dropdown-select.oneui-dropdown:hover .oneui-caret-icon {
  transform: translateY(-50%) rotate(90deg) scale(0.7);
}
.oneui-dropdown-select.oneui-dropdown.show:hover .oneui-caret-icon {
  transform: translateY(-50%) rotate(270deg) scale(0.7);
}
.oneui-dropdown-select.oneui-dropdown[disabled] {
  pointer-events: none;
}

.oneui-dropdown-notification .oneui-dropdown-menu[data-bs-popper] {
  top: calc(100% + 12px);
  right: inherit;
  left: -10px;
  min-width: 346px;
  max-height: 483px;
}
@media (max-width: 991.98px) {
  .oneui-dropdown-notification .oneui-dropdown-menu[data-bs-popper] {
    position: absolute;
    top: calc(100% + 5px);
    right: -10px;
    left: inherit;
    min-width: 250px;
    max-height: 380px;
  }
}
.oneui-dropdown-notification .oneui-dropdown-menu[data-bs-popper] a {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 0.375rem;
}
.oneui-dropdown-notification .oneui-notification-date {
  display: inline-block;
  width: 100%;
  color: var(--nav-color-dropdown-color);
  vertical-align: middle;
  opacity: 0.4;
}
.oneui-dropdown-notification p {
  margin: 0;
}

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

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

@media (min-width: 576px) {
  .oneui-dropdown-menu-sm-start {
    --bs-position: start;
  }
  .oneui-dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .oneui-dropdown-menu-sm-end {
    --bs-position: end;
  }
  .oneui-dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .oneui-dropdown-menu-md-start {
    --bs-position: start;
  }
  .oneui-dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .oneui-dropdown-menu-md-end {
    --bs-position: end;
  }
  .oneui-dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .oneui-dropdown-menu-lg-start {
    --bs-position: start;
  }
  .oneui-dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .oneui-dropdown-menu-lg-end {
    --bs-position: end;
  }
  .oneui-dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .oneui-dropdown-menu-xl-start {
    --bs-position: start;
  }
  .oneui-dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .oneui-dropdown-menu-xl-end {
    --bs-position: end;
  }
  .oneui-dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .oneui-dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .oneui-dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .oneui-dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .oneui-dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1920px) {
  .oneui-dropdown-menu-xxxl-start {
    --bs-position: start;
  }
  .oneui-dropdown-menu-xxxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .oneui-dropdown-menu-xxxl-end {
    --bs-position: end;
  }
  .oneui-dropdown-menu-xxxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.oneui-dropup .oneui-dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.oneui-dropup .oneui-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;
}
.oneui-dropup .oneui-dropdown-toggle:empty::after {
  margin-left: 0;
}

.oneui-dropend .oneui-dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.oneui-dropend .oneui-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;
}
.oneui-dropend .oneui-dropdown-toggle:empty::after {
  margin-left: 0;
}
.oneui-dropend .oneui-dropdown-toggle::after {
  vertical-align: 0;
}

.oneui-dropstart .oneui-dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.oneui-dropstart .oneui-dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.oneui-dropstart .oneui-dropdown-toggle::after {
  display: none;
}
.oneui-dropstart .oneui-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;
}
.oneui-dropstart .oneui-dropdown-toggle:empty::after {
  margin-left: 0;
}
.oneui-dropstart .oneui-dropdown-toggle::before {
  vertical-align: 0;
}

.oneui-dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-select-border);
}

.oneui-dropdown-item {
  display: block;
  width: 100%;
  padding: 0.688rem 0.688rem;
  clear: both;
  font-weight: 600;
  color: #21252c;
  text-align: inherit;
  text-decoration: none;
  background-color: transparent;
  border: 0;
}
.oneui-dropdown-item:hover, .oneui-dropdown-item:focus {
  color: #1e2128;
  background-color: #e9ecef;
}
.oneui-dropdown-item.active, .oneui-dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #454b93;
}
.oneui-dropdown-item.disabled, .oneui-dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

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

.oneui-dropdown-header {
  display: block;
  padding: 0.5rem 0.688rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.oneui-dropdown-item-text {
  display: block;
  padding: 0.688rem 0.688rem;
  color: #21252c;
}

.oneui-dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: var(--bs-dropdown-select-border);
}
.oneui-dropdown-menu-dark .oneui-dropdown-item {
  color: #dee2e6;
}
.oneui-dropdown-menu-dark .oneui-dropdown-item:hover, .oneui-dropdown-menu-dark .oneui-dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.oneui-dropdown-menu-dark .oneui-dropdown-item.active, .oneui-dropdown-menu-dark .oneui-dropdown-item:active {
  color: #fff;
  background-color: #454b93;
}
.oneui-dropdown-menu-dark .oneui-dropdown-item.disabled, .oneui-dropdown-menu-dark .oneui-dropdown-item:disabled {
  color: #adb5bd;
}
.oneui-dropdown-menu-dark .oneui-dropdown-divider {
  border-color: var(--bs-dropdown-select-border);
}
.oneui-dropdown-menu-dark .oneui-dropdown-item-text {
  color: #dee2e6;
}
.oneui-dropdown-menu-dark .oneui-dropdown-header {
  color: #adb5bd;
}

.oneui-custom-options {
  top: calc(100% + 6px);
  width: 284px;
  padding: 24px 17px 19px;
  background: var(--bs-dropdown-select-custom-bg);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (max-width: 575.98px) {
  .oneui-custom-options {
    width: auto;
  }
}
@media (prefers-reduced-motion: reduce) {
  .oneui-custom-options {
    transition: none;
  }
}

.oneui-custom-option {
  position: relative;
  display: block;
  width: 74px;
  padding: 0.563rem 0.75rem;
  margin: 0 auto;
  font-size: 10px;
  font-weight: 600;
  line-height: 13px;
  text-align: center;
  cursor: pointer;
  border-radius: 0.4375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-custom-option {
    transition: none;
  }
}

.oneui-custom-option:hover {
  cursor: pointer;
  background-color: var(--bs-dropdown-logo-hover);
}

.oneui-custom-option.selected {
  background: var(--bs-dropdown-logo-hover);
}

.oneui-custom-option.selected .oneui-option-logo {
  background: #fff;
}

.oneui-options-list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 10px;
}

.oneui-option-logo {
  position: relative;
  display: flex;
  align-content: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 5px;
  margin: 0 auto 6px;
  background-color: var(--bs-dropdown-logo-option);
  border-radius: 0.4375rem;
}

.oneui-option-logo img {
  width: 22px;
  height: 22px;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}

.oneui-options-title {
  margin-bottom: 13px;
}

.oneui-options-title h1, .oneui-options-title .h1 {
  font-size: 9px;
  font-weight: 700;
  line-height: 11px;
  color: var(--bs-color-dropdown-opt-title);
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.9px;
}

.oneui-days-reminder {
  position: absolute;
  left: 50%;
  padding: 1px 6px;
  margin: -13px 0 0;
  overflow: hidden;
  font-size: 7px;
  font-weight: 800;
  line-height: 10px;
  color: #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #6f75bc;
  border-radius: 0.4375rem;
  transform: translateX(-50%);
}

.oneui-nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.oneui-nav .oneui-nav-link.active {
  color: var(--bs-nav-tabs-link-active-color);
}

.oneui-nav-item {
  margin-right: 2.063rem;
}
.oneui-nav-item:last-child {
  margin-right: 0;
}

.oneui-navbar-nav .oneui-nav-item {
  margin-right: 0.6rem;
}

.oneui-nav-link {
  display: block;
  padding: 0.375rem 0;
  font-size: 0.813rem;
  font-weight: 600;
  line-height: 1.4;
  color: #6d6d71;
  text-decoration: none;
  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) {
  .oneui-nav-link {
    transition: none;
  }
}
.oneui-nav-link:hover, .oneui-nav-link:focus, .oneui-nav-link.active {
  color: #373c76;
}
.oneui-nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.oneui-nav-tabs .oneui-nav-link {
  margin-bottom: -2px;
  background: none;
  border: 0;
  border-bottom: 2px solid transparent;
  border-top-left-radius: 0.4375rem;
  border-top-right-radius: 0.4375rem;
}
.oneui-nav-tabs .oneui-nav-link:hover, .oneui-nav-tabs .oneui-nav-link:focus {
  border-color: transparent;
  isolation: isolate;
}
.oneui-nav-tabs .oneui-nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.oneui-nav-tabs .oneui-nav-link.active,
.oneui-nav-tabs .oneui-nav-item.show .oneui-nav-link {
  color: var(--bs-eerie-black);
  border-color: rgba(var(--bs-primary-color), 0.75);
}
.oneui-nav-tabs .oneui-dropdown-menu {
  margin-top: -2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.oneui-nav-pills .oneui-nav-link {
  background: none;
  border-bottom: 2px solid transparent;
  border-radius: 0;
}
.oneui-nav-pills .oneui-nav-link.active,
.oneui-nav-pills .show > .oneui-nav-link {
  color: #fff;
  background-color: transparent;
  color: var(--bs-nav-tabs-link-active-color);
  border-color: var(--bs-nav-tabs-link-active-color) var(--bs-nav-tabs-link-active-color);
}

.oneui--item {
  margin-right: 2.063rem;
}
.oneui--item:last-child {
  margin-right: 0;
}

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

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

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

.oneui-tab-content {
  font-size: 0.75rem;
}
.oneui-tab-content > .oneui-tab-pane {
  display: none;
}
.oneui-tab-content > .active {
  display: block;
}

.oneui-navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.oneui-navbar > .oneui-container,
.oneui-navbar > .oneui-container-fluid,
.oneui-navbar > .oneui-container-sm,
.oneui-navbar > .oneui-container-md,
.oneui-navbar > .oneui-container-lg,
.oneui-navbar > .oneui-container-xl,
.oneui-navbar > .oneui-container-xxl,
.oneui-navbar > .oneui-container-xxxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.oneui-navbar-brand {
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}
.oneui-navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.oneui-navbar-nav .oneui-nav-link {
  padding-right: 0;
  padding-left: 0;
}
.oneui-navbar-nav .oneui-dropdown-menu {
  position: static;
}

.oneui-navbar-text {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

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

.oneui-navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.4375rem;
  transition: box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-navbar-toggler {
    transition: none;
  }
}
.oneui-navbar-toggler:hover {
  text-decoration: none;
}
.oneui-navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0;
}

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

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

@media (min-width: 576px) {
  .oneui-navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .oneui-navbar-expand-sm .oneui-navbar-nav {
    flex-direction: row;
  }
  .oneui-navbar-expand-sm .oneui-navbar-nav .oneui-dropdown-menu {
    position: absolute;
  }
  .oneui-navbar-expand-sm .oneui-navbar-nav .oneui-nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .oneui-navbar-expand-sm .oneui-navbar-nav-scroll {
    overflow: visible;
  }
  .oneui-navbar-expand-sm .oneui-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .oneui-navbar-expand-sm .oneui-navbar-toggler {
    display: none;
  }
}
@media (min-width: 768px) {
  .oneui-navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .oneui-navbar-expand-md .oneui-navbar-nav {
    flex-direction: row;
  }
  .oneui-navbar-expand-md .oneui-navbar-nav .oneui-dropdown-menu {
    position: absolute;
  }
  .oneui-navbar-expand-md .oneui-navbar-nav .oneui-nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .oneui-navbar-expand-md .oneui-navbar-nav-scroll {
    overflow: visible;
  }
  .oneui-navbar-expand-md .oneui-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .oneui-navbar-expand-md .oneui-navbar-toggler {
    display: none;
  }
}
@media (min-width: 992px) {
  .oneui-navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .oneui-navbar-expand-lg .oneui-navbar-nav {
    flex-direction: row;
  }
  .oneui-navbar-expand-lg .oneui-navbar-nav .oneui-dropdown-menu {
    position: absolute;
  }
  .oneui-navbar-expand-lg .oneui-navbar-nav .oneui-nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .oneui-navbar-expand-lg .oneui-navbar-nav-scroll {
    overflow: visible;
  }
  .oneui-navbar-expand-lg .oneui-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .oneui-navbar-expand-lg .oneui-navbar-toggler {
    display: none;
  }
}
@media (min-width: 1200px) {
  .oneui-navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .oneui-navbar-expand-xl .oneui-navbar-nav {
    flex-direction: row;
  }
  .oneui-navbar-expand-xl .oneui-navbar-nav .oneui-dropdown-menu {
    position: absolute;
  }
  .oneui-navbar-expand-xl .oneui-navbar-nav .oneui-nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .oneui-navbar-expand-xl .oneui-navbar-nav-scroll {
    overflow: visible;
  }
  .oneui-navbar-expand-xl .oneui-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .oneui-navbar-expand-xl .oneui-navbar-toggler {
    display: none;
  }
}
@media (min-width: 1400px) {
  .oneui-navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .oneui-navbar-expand-xxl .oneui-navbar-nav {
    flex-direction: row;
  }
  .oneui-navbar-expand-xxl .oneui-navbar-nav .oneui-dropdown-menu {
    position: absolute;
  }
  .oneui-navbar-expand-xxl .oneui-navbar-nav .oneui-nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .oneui-navbar-expand-xxl .oneui-navbar-nav-scroll {
    overflow: visible;
  }
  .oneui-navbar-expand-xxl .oneui-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .oneui-navbar-expand-xxl .oneui-navbar-toggler {
    display: none;
  }
}
@media (min-width: 1920px) {
  .oneui-navbar-expand-xxxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .oneui-navbar-expand-xxxl .oneui-navbar-nav {
    flex-direction: row;
  }
  .oneui-navbar-expand-xxxl .oneui-navbar-nav .oneui-dropdown-menu {
    position: absolute;
  }
  .oneui-navbar-expand-xxxl .oneui-navbar-nav .oneui-nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .oneui-navbar-expand-xxxl .oneui-navbar-nav-scroll {
    overflow: visible;
  }
  .oneui-navbar-expand-xxxl .oneui-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .oneui-navbar-expand-xxxl .oneui-navbar-toggler {
    display: none;
  }
}
.oneui-navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.oneui-navbar-expand .oneui-navbar-nav {
  flex-direction: row;
}
.oneui-navbar-expand .oneui-navbar-nav .oneui-dropdown-menu {
  position: absolute;
}
.oneui-navbar-expand .oneui-navbar-nav .oneui-nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.oneui-navbar-expand .oneui-navbar-nav-scroll {
  overflow: visible;
}
.oneui-navbar-expand .oneui-navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.oneui-navbar-expand .oneui-navbar-toggler {
  display: none;
}

.oneui-navbar-light .oneui-navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.oneui-navbar-light .oneui-navbar-brand:hover, .oneui-navbar-light .oneui-navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.oneui-navbar-light .oneui-navbar-nav .oneui-nav-link {
  color: rgba(0, 0, 0, 0.55);
}
.oneui-navbar-light .oneui-navbar-nav .oneui-nav-link:hover, .oneui-navbar-light .oneui-navbar-nav .oneui-nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.oneui-navbar-light .oneui-navbar-nav .oneui-nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.oneui-navbar-light .oneui-navbar-nav .show > .oneui-nav-link,
.oneui-navbar-light .oneui-navbar-nav .oneui-nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.oneui-navbar-light .oneui-navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.oneui-navbar-light .oneui-navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.oneui-navbar-light .oneui-navbar-text {
  color: rgba(0, 0, 0, 0.55);
}
.oneui-navbar-light .oneui-navbar-text a,
.oneui-navbar-light .oneui-navbar-text a:hover,
.oneui-navbar-light .oneui-navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.oneui-navbar-dark .oneui-navbar-brand {
  color: #fff;
}
.oneui-navbar-dark .oneui-navbar-brand:hover, .oneui-navbar-dark .oneui-navbar-brand:focus {
  color: #fff;
}
.oneui-navbar-dark .oneui-navbar-nav .oneui-nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.oneui-navbar-dark .oneui-navbar-nav .oneui-nav-link:hover, .oneui-navbar-dark .oneui-navbar-nav .oneui-nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.oneui-navbar-dark .oneui-navbar-nav .oneui-nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.oneui-navbar-dark .oneui-navbar-nav .show > .oneui-nav-link,
.oneui-navbar-dark .oneui-navbar-nav .oneui-nav-link.active {
  color: #fff;
}
.oneui-navbar-dark .oneui-navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.oneui-navbar-dark .oneui-navbar-toggler-icon {
  background-image: 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");
}
.oneui-navbar-dark .oneui-navbar-text {
  color: rgba(255, 255, 255, 0.55);
}
.oneui-navbar-dark .oneui-navbar-text a,
.oneui-navbar-dark .oneui-navbar-text a:hover,
.oneui-navbar-dark .oneui-navbar-text a:focus {
  color: #fff;
}

.oneui-nav-divider {
  width: 1px;
  height: 31px;
  background-color: #eaebef;
}

.oneui-navbar-wrapper .oneui-nav-item {
  margin: 0;
}

.oneui-backdrop-filter {
  background: var(--bs-navigation-background);
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
}

.oneui-mode-switcher {
  justify-content: flex-start;
  grid-template-columns: 0.813rem 1fr 2.26rem;
  padding: 0.5rem 0.688rem;
  gap: 0.3rem;
  color: var(--nav-color-dropdown-color);
}

.oneui-card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: var(--bs-background-white);
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.375rem;
}
.oneui-card > hr {
  margin-right: 0;
  margin-left: 0;
}
.oneui-card > .oneui-list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.oneui-card > .oneui-list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.375rem - 1px);
  border-top-right-radius: calc(0.375rem - 1px);
}
.oneui-card > .oneui-list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.375rem - 1px);
  border-bottom-left-radius: calc(0.375rem - 1px);
}
.oneui-card > .oneui-card-header + .oneui-list-group,
.oneui-card > .oneui-list-group + .oneui-card-footer {
  border-top: 0;
}
.oneui-card strong {
  font-weight: 700;
}

.oneui-card-body {
  flex: 1 1 auto;
  padding: 1rem 0.875rem;
}

.oneui-card-title {
  margin-bottom: 0.5rem;
  font-size: 0.75rem;
  font-weight: 600;
}

.oneui-card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}

.oneui-card-divider {
  display: flex;
  margin: 1.5rem 0;
  border-bottom: 2px solid #eaebef;
}

.oneui-bg-card-light {
  background-color: #f7f8fa;
}

.oneui-card-header {
  padding: 1rem 0.875rem 0;
  margin-bottom: 0;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 0.938rem;
}

.oneui-card-footer {
  display: flex;
  padding: 1rem 0.875rem;
}
.oneui-card-footer:last-child {
  border-radius: 0 0 calc(0.375rem - 1px) calc(0.375rem - 1px);
}

.oneui-card-header-tabs {
  margin-right: -0.4375rem;
  margin-bottom: -1rem;
  margin-left: -0.4375rem;
  border-bottom: 0;
}
.oneui-card-header-tabs .oneui-nav-link.active {
  background-color: var(--bs-background-white);
  border-bottom-color: var(--bs-background-white);
}

.oneui-card-header-pills {
  margin-right: -0.4375rem;
  margin-left: -0.4375rem;
}

.oneui-card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.375rem - 1px);
}

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

.oneui-card-img,
.oneui-card-img-top {
  border-top-left-radius: calc(0.375rem - 1px);
  border-top-right-radius: calc(0.375rem - 1px);
}

.oneui-card-img,
.oneui-card-img-bottom {
  border-bottom-right-radius: calc(0.375rem - 1px);
  border-bottom-left-radius: calc(0.375rem - 1px);
}

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

.oneui-accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 3rem;
  padding: 1rem 1.25rem;
  font-size: 0.75rem;
  color: var(--bs-dark-text-color);
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-accordion-button {
    transition: none;
  }
}
.oneui-accordion-button:not(.collapsed) {
  color: #3e4484;
  background-color: #ecedf4;
  box-shadow: 0 0 0 6px var(--bs-accordion-shadow-color);
}
.oneui-accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-button-active-icon);
  transform: rotate(-180deg);
}
.oneui-accordion-button::after {
  flex-shrink: 0;
  width: 0.75rem;
  height: 0.75rem;
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-button-active-icon);
  background-repeat: no-repeat;
  background-size: 0.75rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-accordion-button::after {
    transition: none;
  }
}
.oneui-accordion-button:hover {
  z-index: 2;
}
.oneui-accordion-button:focus {
  z-index: 3;
  border-color: #6f75bc;
  outline: 0;
  box-shadow: 0 0 0 6px var(--bs-accordion-shadow-color);
}

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

.oneui-accordion-item {
  border: 1px solid var(--bs-accordion-border);
}
.oneui-accordion-item:first-of-type {
  border-top-left-radius: 0.4375rem;
  border-top-right-radius: 0.4375rem;
}
.oneui-accordion-item:first-of-type .oneui-accordion-button {
  border-top-left-radius: calc(0.4375rem - 1px);
  border-top-right-radius: calc(0.4375rem - 1px);
}
.oneui-accordion-item:not(:first-of-type) {
  border-top: 0;
}
.oneui-accordion-item:last-of-type {
  border-bottom-right-radius: 0.4375rem;
  border-bottom-left-radius: 0.4375rem;
}
.oneui-accordion-item:last-of-type .oneui-accordion-button.collapsed {
  border-bottom-right-radius: calc(0.4375rem - 1px);
  border-bottom-left-radius: calc(0.4375rem - 1px);
}
.oneui-accordion-item:last-of-type .oneui-accordion-collapse {
  border-bottom-right-radius: 0.4375rem;
  border-bottom-left-radius: 0.4375rem;
}

.oneui-accordion-body {
  padding: 1rem 1.25rem;
  font-size: 12px;
  background-color: var(--bs-accordion-body-bg);
}

.oneui-accordion-flush .oneui-accordion-collapse {
  border-width: 0;
}
.oneui-accordion-flush .oneui-accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.oneui-accordion-flush .oneui-accordion-item:first-child {
  border-top: 0;
}
.oneui-accordion-flush .oneui-accordion-item:last-child {
  border-bottom: 0;
}
.oneui-accordion-flush .oneui-accordion-item .oneui-accordion-button {
  border-radius: 0;
}

.oneui-accordion .oneui-accordion-button:not(.collapsed) {
  position: relative;
  color: var(--bs-dark-text-color);
  background-color: var(--bs-accordion-bg-color);
  border: 0.125rem solid #6f75bc;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  box-shadow: 0 0 0 6px var(--bs-accordion-shadow-color);
}
@media (prefers-reduced-motion: reduce) {
  .oneui-accordion .oneui-accordion-button:not(.collapsed) {
    transition: none;
  }
}
.oneui-accordion .oneui-accordion-button.collapsed {
  color: var(--bs-dark-text-color);
  background-color: var(--bs-accordion-header-bg);
}

.oneui-pagination-wrapper {
  display: flex;
  align-items: center;
}
.oneui-pagination-wrapper .oneui-page-count-desc {
  margin-left: 0.688rem;
  font-size: 0.625rem;
  color: #a4a4a6;
}

.oneui-pagination {
  display: flex;
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.oneui-page-link {
  position: relative;
  display: block;
  font-size: 0.75rem;
  line-height: 1.375;
  color: #a4a4a6;
  text-decoration: none;
  background-color: transparent;
  border: 1px 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) {
  .oneui-page-link {
    transition: none;
  }
}
.oneui-page-link:hover {
  z-index: 2;
  color: #373c76;
  background-color: transparent;
  border-color: var(--bs-pagination-border-color);
}
.oneui-page-link:focus {
  z-index: 3;
  color: #373c76;
  background-color: transparent;
  outline: 0;
  box-shadow: 0 0 0 0 rgba(var(--bs-primary-color), 0.07);
}
.oneui-page-link[type=text] {
  max-width: 2.563rem;
  color: var(--bs-eerie-black);
}

.oneui-page-item:not(:first-child) .oneui-page-link {
  margin-left: 0.4375rem;
}
.oneui-page-item:first-child .oneui-page-link, .oneui-page-item:last-child .oneui-page-link {
  color: var(--bs-primary-color-hex);
  background-color: transparent;
  border-color: transparent;
}
.oneui-page-item.disabled .oneui-page-link {
  color: var(--bs-pagination-disabled-icon-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-icon-bg);
  border-color: var(--bs-pagination-disabled-icon-bg);
}
.oneui-page-item:not(:first-child) .oneui-page-link.oneui-form-control {
  height: auto;
}
.oneui-page-item .oneui-form-control:focus,
.oneui-page-item .oneui-form-control:focus:hover {
  border-color: var(--bs-pagination-border-color);
  border-width: 1px;
  outline: 0;
  box-shadow: none;
}
.oneui-page-item.active > .oneui-page-link {
  padding: 0;
  margin-left: 0;
  border: 0;
}

.oneui-page-link {
  padding: 0.337rem 0.444rem;
}
.oneui-page-item .oneui-page-link {
  border-radius: 0.25rem;
}

.oneui-badge {
  display: inline-block;
  padding: 0.4375rem 0.625rem;
  font-size: 0.625rem;
  font-weight: 600;
  line-height: 1;
  color: #539a86;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.1875rem;
  background-color: #dcf4ee;
}
.oneui-badge.oneui-dark {
  color: #13171f;
  background-color: #f2f2f2;
}
.oneui-badge.oneui-blue {
  color: #397ff5;
  background-color: #ebf3ff;
}
.oneui-badge.oneui-badge-round {
  border-radius: 50rem;
}
.oneui-badge:empty {
  display: none;
}

.oneui-btn .oneui-badge {
  position: relative;
  top: -1px;
}

.oneui-notification {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.oneui-notification > span {
  position: absolute;
  top: 3px;
  right: -2px;
  min-width: 8px;
  max-width: 8px;
  overflow: hidden;
  font-size: 0.3125rem;
  color: #fff;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #f46582;
  border: 1px solid 0.188rem;
  border-radius: 50%;
  aspect-ratio: 1;
}

.oneui-alert {
  position: relative;
  display: block;
  padding: 0.5625rem 0.9375rem;
  margin-bottom: 0.5625rem;
  font-size: 0.75rem;
  font-weight: 600;
  border: 0 solid transparent;
  border-radius: 0.5rem;
}
.oneui-alert .oneui-alert-info {
  display: inline-block;
  vertical-align: middle;
}
.oneui-alert svg,
.oneui-alert img {
  width: 0.875rem;
  height: 0.875rem;
  -o-object-fit: contain;
  object-fit: contain;
}
.oneui-alert .oneui-action-wrapper {
  flex: none;
  margin-top: 0.5625rem;
  margin-left: 0;
}

.oneui-alert-heading {
  color: inherit;
}

.oneui-alert-link {
  font-weight: 700;
}

.oneui-alert-btn-gap {
  margin-left: 0.6875rem;
}

.oneui-alert-dismissible {
  padding-right: 2.8125rem;
}
.oneui-alert-dismissible .oneui-btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.703125rem 0.9375rem;
}

.oneui-alert-primary {
  color: #fff;
  background-color: var(--bs-primary-color-hex);
  border-color: var(--bs-primary-color-hex);
}
.oneui-alert-primary .oneui-alert-link {
  color: #f7f7f7;
}

.oneui-alert-secondary {
  color: #fff;
  background-color: #21252c;
  border-color: #21252c;
}
.oneui-alert-secondary .oneui-alert-link {
  color: #f7f7f7;
}

@media (min-width: 768px) {
  .oneui-alert {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .oneui-alert .oneui-alert-info {
    margin-bottom: 0;
  }
  .oneui-alert .oneui-action-wrapper {
    margin-top: 0;
    margin-left: 1.875rem;
  }
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 0.5rem;
  }
}
.oneui-progress-wrap {
  display: flex;
  align-items: center;
  gap: 0.6rem;
}

.oneui-progress-value {
  width: 2.063rem;
  font-size: 0.75rem;
  font-weight: 700;
  color: var(--bs-eerie-black);
  text-align: right;
}

.oneui-progress {
  display: flex;
  flex: 1;
  height: 0.5rem;
  overflow: hidden;
  background-color: #e0e0e3;
  border-radius: 0.375rem;
}

.oneui-progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  background-color: #454b93;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-progress-bar {
    transition: none;
  }
}

.oneui-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: 0.5rem 0.5rem;
}

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

.oneui-progress-circle {
  width: 31px;
  height: 31px;
}
.oneui-progress-circle .track {
  transform: rotate(90deg) translate(0, -80px);
  fill: transparent;
  stroke-width: 10;
  stroke: #3a3f48;
}
.oneui-progress-circle .fill {
  transform: rotate(90deg) translate(0, -80px);
  transition: stroke-dashoffset 1s;
  fill: transparent;
  stroke-width: 10;
  stroke: #58b49e;
  stroke-dasharray: 219.9907836914;
  stroke-dashoffset: -219.9907836914;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-progress-circle .fill {
    transition: none;
  }
}
.oneui-progress-circle .value {
  font-weight: 600;
  fill: var(--bs-progress-circle-text);
  text-anchor: middle;
}

.noselect {
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.oneui-list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.4375rem;
}

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

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

.oneui-list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #21252c;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.oneui-list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.oneui-list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.oneui-list-group-item.disabled, .oneui-list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.oneui-list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #454b93;
  border-color: #454b93;
}
.oneui-list-group-item + .oneui-list-group-item {
  border-top-width: 0;
}
.oneui-list-group-item + .oneui-list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.oneui-list-body-item {
  padding: 12px 0;
}

.oneui-list-title {
  font-size: 12px;
  color: #1b1c21;
}

.oneui-list-header .oneui-list-title {
  color: #a4a4a6;
}

.rgt-wrapper {
  border: 0;
}

.rgt-container {
  display: grid;
  flex: 1 1 0%;
  grid-template-columns: minmax(20px, 35px) 70px calc(100% - 600px) 200px auto max-content;
  grid-template-rows: repeat(22, max-content);
  overflow: auto;
  font-size: 12px;
}

.rgt-cell {
  padding: 15px 0;
}

.rgt-cell-coursename > div {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.75rem;
  width: 100%;
  height: 100%;
  padding: 0 15px;
}

.rgt-cell-access-period > div {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.rgt-cell-status > div {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}

.rgt-cell-header {
  font-size: 12px;
  color: #a4a4a6;
}

.rgt-sort-icon {
  margin-left: 10px;
  color: #a4a4a6;
}

[data-row-index] > div {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 15px;
}

.oneui-list-group-horizontal {
  flex-direction: row;
}
.oneui-list-group-horizontal > .oneui-list-group-item:first-child {
  border-bottom-left-radius: 0.4375rem;
  border-top-right-radius: 0;
}
.oneui-list-group-horizontal > .oneui-list-group-item:last-child {
  border-top-right-radius: 0.4375rem;
  border-bottom-left-radius: 0;
}
.oneui-list-group-horizontal > .oneui-list-group-item.active {
  margin-top: 0;
}
.oneui-list-group-horizontal > .oneui-list-group-item + .oneui-list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.oneui-list-group-horizontal > .oneui-list-group-item + .oneui-list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

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

.oneui-list-group-item-primary {
  color: #292d58;
  background-color: #dadbe9;
}
.oneui-list-group-item-primary.oneui-list-group-item-action:hover, .oneui-list-group-item-primary.oneui-list-group-item-action:focus {
  color: #292d58;
  background-color: #c4c5d2;
}
.oneui-list-group-item-primary.oneui-list-group-item-action.active {
  color: #fff;
  background-color: #292d58;
  border-color: #292d58;
}

.oneui-list-group-item-secondary {
  color: #3d584d;
  background-color: #ebf8f3;
}
.oneui-list-group-item-secondary.oneui-list-group-item-action:hover, .oneui-list-group-item-secondary.oneui-list-group-item-action:focus {
  color: #3d584d;
  background-color: #d4dfdb;
}
.oneui-list-group-item-secondary.oneui-list-group-item-action.active {
  color: #fff;
  background-color: #3d584d;
  border-color: #3d584d;
}

.oneui-list-group-item-success {
  color: #275248;
  background-color: #e0f5f0;
}
.oneui-list-group-item-success.oneui-list-group-item-action:hover, .oneui-list-group-item-success.oneui-list-group-item-action:focus {
  color: #275248;
  background-color: #caddd8;
}
.oneui-list-group-item-success.oneui-list-group-item-action.active {
  color: #fff;
  background-color: #275248;
  border-color: #275248;
}

.oneui-list-group-item-info {
  color: #446498;
  background-color: #e3edff;
}
.oneui-list-group-item-info.oneui-list-group-item-action:hover, .oneui-list-group-item-info.oneui-list-group-item-action:focus {
  color: #446498;
  background-color: #ccd5e6;
}
.oneui-list-group-item-info.oneui-list-group-item-action.active {
  color: #fff;
  background-color: #446498;
  border-color: #446498;
}

.oneui-list-group-item-warning {
  color: #634d2a;
  background-color: #fef2e1;
}
.oneui-list-group-item-warning.oneui-list-group-item-action:hover, .oneui-list-group-item-warning.oneui-list-group-item-action:focus {
  color: #634d2a;
  background-color: #e5dacb;
}
.oneui-list-group-item-warning.oneui-list-group-item-action.active {
  color: #fff;
  background-color: #634d2a;
  border-color: #634d2a;
}

.oneui-list-group-item-danger {
  color: #923d4e;
  background-color: #fde0e6;
}
.oneui-list-group-item-danger.oneui-list-group-item-action:hover, .oneui-list-group-item-danger.oneui-list-group-item-action:focus {
  color: #923d4e;
  background-color: #e4cacf;
}
.oneui-list-group-item-danger.oneui-list-group-item-action.active {
  color: #fff;
  background-color: #923d4e;
  border-color: #923d4e;
}

.oneui-list-group-item-light {
  color: #5e5e60;
  background-color: #fbfbfc;
}
.oneui-list-group-item-light.oneui-list-group-item-action:hover, .oneui-list-group-item-light.oneui-list-group-item-action:focus {
  color: #5e5e60;
  background-color: #e2e2e3;
}
.oneui-list-group-item-light.oneui-list-group-item-action.active {
  color: #fff;
  background-color: #5e5e60;
  border-color: #5e5e60;
}

.oneui-list-group-item-dark {
  color: #14161a;
  background-color: #d3d3d5;
}
.oneui-list-group-item-dark.oneui-list-group-item-action:hover, .oneui-list-group-item-dark.oneui-list-group-item-action:focus {
  color: #14161a;
  background-color: #bebec0;
}
.oneui-list-group-item-dark.oneui-list-group-item-action.active {
  color: #fff;
  background-color: #14161a;
  border-color: #14161a;
}

.oneui-list-group-item-risk {
  color: #95523e;
  background-color: #fee7e1;
}
.oneui-list-group-item-risk.oneui-list-group-item-action:hover, .oneui-list-group-item-risk.oneui-list-group-item-action:focus {
  color: #95523e;
  background-color: #e5d0cb;
}
.oneui-list-group-item-risk.oneui-list-group-item-action.active {
  color: #fff;
  background-color: #95523e;
  border-color: #95523e;
}

.oneui-title-checkbox {
  position: relative;
}
.oneui-title-checkbox::after {
  position: absolute;
  top: 50%;
  right: 0.865rem;
  width: 0.938rem;
  height: 0.813rem;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236f75bc' class='bi bi-check2' viewBox='0 0 16 16'%3E%3Cpath d='M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E");
  transform: translateY(-50%);
}

.oneui-up-arrow {
  position: relative;
}
.oneui-up-arrow::after {
  position: absolute;
  top: 50%;
  width: 5px;
  padding-left: 10px;
  content: var(--bs-listing-header-icon);
  transform: translateY(-50%);
}

.oneui-btn-published {
  width: 90px;
  color: #539a86;
  background: #dcf4ee;
}

.oneui-btn-completed {
  width: 90px;
  color: #539a86;
  background: #dcf4ee;
}

.oneui-btn-drafted {
  width: 90px;
  color: #13171f;
  background: #f2f2f2;
}

.rgt-search-icon {
  display: inline-block;
  margin-right: 5px;
  font-size: 17px;
  color: var(--rgt-color2);
  transform: rotate(-35deg);
}

.rgt-cell-header-inner {
  position: relative;
  display: flex;
  flex: 1;
  align-items: center;
  width: 100%;
  padding: 0 15px;
  overflow: hidden;
  background: var(--rgt-background-color);
}

.rgt-cell-header-inner-checkbox {
  padding: 0;
}

.rgt-cell-border-inner {
  border-left: 2px solid #eaebef;
}

.rgt-cell-inner {
  display: block;
  width: 100%;
  margin: 0 20px;
}

.oneui-normal-edit-button {
  display: flex;
  align-items: center;
  gap: 0.2rem;
  padding: 6px 12px;
  cursor: pointer;
  background: var(--bs-listgroup-btn-bg);
  border: 0;
  border-radius: 18px;
}

.rgt-row-hover {
  background: #f7f8fa;
}

.oneui-edit-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0 15px;
  visibility: hidden;
}

.oneui-edit-button-hover:hover .oneui-edit-button {
  visibility: visible;
}

.oneui-input-search-filter {
  display: none;
}

.oneui-filter-button-wrapper:hover .oneui-input-search-filter {
  display: block;
}

.oneui-contextual-btn {
  font-size: 10px;
  text-decoration: none;
}

.rgt-cell-checkbox {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 15px;
}

[data-column-id=checkbox] {
  justify-content: center;
}

.oneui-btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-modal-content-border-color);
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-modal-content-border-color%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.4375rem;
  opacity: 0.5;
}
.oneui-btn-close:hover {
  color: var(--bs-modal-content-border-color);
  text-decoration: none;
  opacity: 0.75;
}
.oneui-btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(var(--bs-primary-color), 0.07);
  opacity: 1;
}
.oneui-btn-close:disabled, .oneui-btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: 0.25;
}

.oneui-btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.oneui-toast {
  max-width: 100%;
  font-size: 0.75rem;
  color: #fff;
  pointer-events: auto;
  background-color: var(--bs-primary-color-hex);
  background-clip: padding-box;
  border: 0;
  border-radius: 0.5rem;
}
.oneui-toast .oneui-toast-info {
  display: inline-block;
  vertical-align: middle;
}
.oneui-toast svg,
.oneui-toast img {
  width: 0.875rem;
  height: 0.875rem;
  -o-object-fit: contain;
  object-fit: contain;
}
.oneui-toast .oneui-action-wrapper {
  display: flex;
  flex: none;
  flex-wrap: wrap;
  gap: 0.6875rem;
  margin-top: 0.5625rem;
  margin-left: 0;
}
.oneui-toast:not(.showing):not(.show) {
  opacity: 0;
}
.oneui-toast.hide {
  display: none;
}

.oneui-toast-container {
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.oneui-toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

.oneui-toast-header {
  display: flex;
  align-items: center;
  padding: 0.5625rem 0.9375rem;
  color: #fff;
  background-color: var(--bs-primary-color-hex);
  background-clip: padding-box;
  border-bottom: 1px solid var(--bs-primary-color-hex);
  border-top-left-radius: calc(0.5rem - 1px);
  border-top-right-radius: calc(0.5rem - 1px);
}
.oneui-toast-header .oneui-btn-close {
  margin-right: -0.46875rem;
  margin-left: 0.9375rem;
}

.oneui-toast-body {
  padding: 0.5625rem 0.9375rem;
  word-wrap: break-word;
}

[variant=primary],
.oneui-toast-primary {
  color: #fff;
  background-color: var(--bs-primary-color-hex);
  border-color: var(--bs-primary-color-hex);
}
[variant=primary] .oneui-alert-link,
.oneui-toast-primary .oneui-alert-link {
  color: #f7f7f7;
}

[variant=secondary],
.oneui-toast-secondary {
  color: #fff;
  background-color: #21252c;
  border-color: #21252c;
}
[variant=secondary] .oneui-alert-link,
.oneui-toast-secondary .oneui-alert-link {
  color: #f7f7f7;
}

[variant=error],
.oneui-toast-error {
  color: #fff;
  background-color: var(--bs-error-color);
  border-color: var(--bs-error-color);
}
[variant=error] .oneui-alert-link,
.oneui-toast-error .oneui-alert-link {
  color: #f7f7f7;
}

@media (min-width: 768px) {
  .oneui-toast-body {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.5rem;
  }
  .oneui-toast-body .oneui-toast-info {
    margin-bottom: 0;
  }
  .oneui-toast-body .oneui-action-wrapper {
    margin-top: 0;
  }
}
.oneui-modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

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

.oneui-modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.oneui-modal-dialog-scrollable .oneui-modal-content {
  max-height: 100%;
  overflow: hidden;
}
.oneui-modal-dialog-scrollable .oneui-modal-body {
  overflow-y: auto;
}

.oneui-modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.oneui-modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 3.438rem 4.375rem;
  pointer-events: auto;
  background-color: var(--bs-background-white);
  background-clip: padding-box;
  border-radius: 0.5rem;
  outline: 0;
}
@media (max-width: 575.98px) {
  .oneui-modal-content {
    padding: 1.45rem 0.938rem;
  }
}
.oneui-modal-content .oneui-close {
  position: absolute;
  top: -3rem;
  right: 0.188rem;
}

.oneui-modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-background-white);
}
.oneui-modal-backdrop.fade {
  opacity: 0;
}
.oneui-modal-backdrop.show {
  opacity: 0.85;
}

.oneui-modal-dark-backdrop .oneui-modal-dialog .oneui-modal-content {
  padding: 0;
}
.oneui-modal-dark-backdrop .oneui-modal-dialog .oneui-modal-content .oneui-custom-options {
  background: none;
}
.oneui-modal-dark-backdrop .oneui-modal-backdrop {
  background-color: #000;
  opacity: 0.6;
}

.oneui-modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
  text-align: center;
  border-top-left-radius: calc(0.5rem - 1px);
  border-top-right-radius: calc(0.5rem - 1px);
}
.oneui-modal-header .oneui-btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

.oneui-modal-title {
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
  color: var(--bs-eerie-black);
}
@media (max-width: 575.98px) {
  .oneui-modal-title {
    font-size: 1rem;
  }
}

.oneui-modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 0;
  text-align: center;
}
.oneui-modal-body p {
  margin: 0;
  font-size: 0.75rem;
  font-weight: 600;
  color: var(--bs-eerie-black);
}

.oneui-modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  padding-top: 1.875rem;
  border-bottom-right-radius: calc(0.5rem - 1px);
  border-bottom-left-radius: calc(0.5rem - 1px);
}
.oneui-modal-footer > * {
  margin: 0.344rem;
}
.oneui-modal-footer a {
  margin-right: 20px;
  font-size: 12px;
  font-weight: 700;
  color: var(--bs-eerie-black);
  text-decoration: none;
}
@media (max-width: 575.98px) {
  .oneui-modal-footer a {
    margin-right: 0;
  }
}

.oneui-products-modal .oneui-modal-dialog {
  max-width: 335px;
  margin: 0 auto;
}
@media (max-width: 575.98px) {
  .oneui-products-modal .oneui-modal-dialog {
    padding: 0 0.938rem;
  }
}

@media (min-width: 576px) {
  .oneui-modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .oneui-modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }

  .oneui-modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .oneui-modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .oneui-modal-lg,
.oneui-modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .oneui-modal-xl {
    max-width: 1140px;
  }
}
.oneui-modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.oneui-modal-fullscreen .oneui-modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.oneui-modal-fullscreen .oneui-modal-header {
  border-radius: 0;
}
.oneui-modal-fullscreen .oneui-modal-body {
  overflow-y: auto;
}
.oneui-modal-fullscreen .oneui-modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  .oneui-modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .oneui-modal-fullscreen-sm-down .oneui-modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .oneui-modal-fullscreen-sm-down .oneui-modal-header {
    border-radius: 0;
  }
  .oneui-modal-fullscreen-sm-down .oneui-modal-body {
    overflow-y: auto;
  }
  .oneui-modal-fullscreen-sm-down .oneui-modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .oneui-modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .oneui-modal-fullscreen-md-down .oneui-modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .oneui-modal-fullscreen-md-down .oneui-modal-header {
    border-radius: 0;
  }
  .oneui-modal-fullscreen-md-down .oneui-modal-body {
    overflow-y: auto;
  }
  .oneui-modal-fullscreen-md-down .oneui-modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .oneui-modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .oneui-modal-fullscreen-lg-down .oneui-modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .oneui-modal-fullscreen-lg-down .oneui-modal-header {
    border-radius: 0;
  }
  .oneui-modal-fullscreen-lg-down .oneui-modal-body {
    overflow-y: auto;
  }
  .oneui-modal-fullscreen-lg-down .oneui-modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .oneui-modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .oneui-modal-fullscreen-xl-down .oneui-modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .oneui-modal-fullscreen-xl-down .oneui-modal-header {
    border-radius: 0;
  }
  .oneui-modal-fullscreen-xl-down .oneui-modal-body {
    overflow-y: auto;
  }
  .oneui-modal-fullscreen-xl-down .oneui-modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1399.98px) {
  .oneui-modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .oneui-modal-fullscreen-xxl-down .oneui-modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .oneui-modal-fullscreen-xxl-down .oneui-modal-header {
    border-radius: 0;
  }
  .oneui-modal-fullscreen-xxl-down .oneui-modal-body {
    overflow-y: auto;
  }
  .oneui-modal-fullscreen-xxl-down .oneui-modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1919.98px) {
  .oneui-modal-fullscreen-xxxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .oneui-modal-fullscreen-xxxl-down .oneui-modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .oneui-modal-fullscreen-xxxl-down .oneui-modal-header {
    border-radius: 0;
  }
  .oneui-modal-fullscreen-xxxl-down .oneui-modal-body {
    overflow-y: auto;
  }
  .oneui-modal-fullscreen-xxxl-down .oneui-modal-footer {
    border-radius: 0;
  }
}
.oneui-tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 1rem;
  word-wrap: break-word;
  opacity: 1;
}
.oneui-tooltip.show {
  opacity: 0.9;
}
.oneui-tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.oneui-tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #f7f8fa;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #f7f8fa;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #f7f8fa;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #f7f8fa;
}

.oneui-tooltip-inner {
  max-width: 255px;
  padding: 1.063rem 1.063rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  color: #13171f;
  text-align: left;
  background-color: #f7f8fa;
  opacity: 1;
  border-radius: 0.4375rem;
}

.oneui-custom-tooltip {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 99;
  display: none;
  min-width: 300px;
  padding: 1rem 1.25rem;
  margin-left: 1.25rem;
  background: #f7f8fa;
  border-radius: 0.375rem;
}
@media (max-width: 1199px) {
  .oneui-custom-tooltip {
    top: auto;
    left: 0;
    min-width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .oneui-custom-tooltip {
    position: relative;
  }
}
.oneui-custom-tooltip::before {
  position: absolute;
  top: 1.25rem;
  left: -0.438rem;
  width: 0;
  height: 0;
  content: "";
  border-color: transparent #f7f8fa transparent transparent;
  border-style: solid;
  border-width: 7px 7px 7px 0;
}
@media (max-width: 1199px) {
  .oneui-custom-tooltip::before {
    top: -0.188rem;
    left: 50%;
    border-color: transparent transparent #f7f8fa;
    border-width: 0 7px 7px;
    transform: translateY(-50%);
  }
}
@media (max-width: 767px) {
  .oneui-custom-tooltip::before {
    display: none;
  }
}

.oneui-custom-tooltip-header {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  margin-bottom: 0.625rem;
}
.oneui-custom-tooltip-header span {
  font-size: 0.625rem;
  font-weight: 700;
  color: #13171f;
  opacity: 0.4;
}

.oneui-custom-tooltip-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
  padding: 0.25rem;
  background: #fff;
  border-radius: 50%;
}
.oneui-custom-tooltip-icon svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.oneui-custom-tooltip-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.oneui-custom-tooltip-list li {
  position: relative;
  padding-left: 1.875rem;
  margin-bottom: 0.938rem;
}
.oneui-custom-tooltip-list li:last-child {
  margin-bottom: 0;
}
.oneui-custom-tooltip-list li span {
  display: block;
  font-size: 0.625rem;
  font-weight: 600;
  color: #6268b4;
}
.oneui-custom-tooltip-list li .oneui-line-through {
  color: #13171f;
  text-decoration: line-through;
}
.oneui-custom-tooltip-list li svg {
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  width: 0.813rem;
  height: 0.563rem;
}

.oneui-btn-eye {
  position: absolute;
  top: 50%;
  right: 0;
  height: 100%;
  padding: 0.938rem;
  background-color: transparent;
  transform: translateY(-50%);
}
.oneui-btn-eye:hover, .oneui-btn-eye:active, .oneui-btn-eye:focus {
  background-color: transparent;
}
.oneui-btn-eye .oneui-eye-on {
  display: none;
}

.oneui-publish-tooltip-wrap {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.oneui-publish-tooltip-wrap:hover .oneui-publish-tooltip {
  display: flex;
}

.oneui-publish-tooltip {
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 1;
  display: none;
  align-items: flex-start;
  min-width: 18.063rem;
  padding: 1rem 1.188rem;
  margin-top: 0.938rem;
  color: var(--bs-publish-tooltip);
  background-color: var(--bs-dark-text-color);
  gap: 0.6rem;
  opacity: 0.9;
  border-radius: 0.375rem;
}
.oneui-publish-tooltip svg {
  border: 1px solid #fff;
  border-radius: 50%;
  opacity: 0.8;
}
.oneui-publish-tooltip span {
  flex: 1;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 0.938rem;
  opacity: 0.8;
}

.oneui-popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.oneui-popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}
.oneui-popover .popover-arrow::before, .oneui-popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.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: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.oneui-popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.oneui-popover-header:empty {
  display: none;
}

.oneui-popover-body {
  padding: 1rem 1rem;
  color: var(--bs-dark-text-color);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.oneui-spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

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

.oneui-spinner-border-vsm {
  width: 0.75rem;
  height: 0.75rem;
  border-width: 0.125rem;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.oneui-spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

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

.oneui-spinner-grow-vsm {
  width: 0.75rem;
  height: 0.75rem;
}

@media (prefers-reduced-motion: reduce) {
  .oneui-spinner-border,
.oneui-spinner-grow {
    animation-duration: 1.5s;
  }
}
.lds-spinner {
  position: relative;
  display: inline-block;
  width: 2rem;
  height: 2rem;
}

.lds-spinner div {
  transform-origin: 40px 40px;
  animation: lds-spinner 1.2s linear infinite;
}

.lds-spinner div::after {
  position: absolute;
  top: 3px;
  left: 37px;
  display: block;
  width: 6px;
  height: 18px;
  content: "";
  background: #fff;
  border-radius: 0.4375rem;
}

.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}

.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}

.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}

.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}

.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}

.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}

.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}

.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}

.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}

.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}

.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}

.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}

@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.oneui-offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1050;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  padding: 2.813rem 0;
  visibility: hidden;
  background-color: var(--bs-background-white);
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .oneui-offcanvas {
    transition: none;
  }
}

.oneui-offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.25rem 2.688rem;
}
.oneui-offcanvas-header .oneui-btn-close {
  position: relative;
  font-size: 11px;
  line-height: 1;
  background: none;
  opacity: 1;
}
.oneui-offcanvas-header .oneui-btn-close::before {
  position: absolute;
  top: 1px;
  left: -15px;
  width: 1.25em;
  line-height: 0;
  content: var(--bs-offcanvas-back-icon);
  background: none;
  transform: scale(0.7);
}
.oneui-offcanvas-header[icon=close] .oneui-btn-close::before {
  top: 0;
  content: var(--bs-offcanvas-close-icon);
  transform: scale(1);
}

.oneui-offcanvas-title {
  margin-bottom: 0;
  font-weight: 700;
  line-height: 1.5;
}

.oneui-offcanvas-body {
  flex-grow: 1;
  height: 9.375rem;
  padding: 1.25rem 2.688rem;
  overflow-y: auto;
  font-size: 0.75rem;
}
.oneui-offcanvas-body::-webkit-scrollbar-track {
  background-color: var(--variablesinput-floating-border);
  border-radius: 0.25rem;
}
.oneui-offcanvas-body::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
  background-color: var(--variablesinput-floating-border);
  border-radius: 0.25rem;
}
.oneui-offcanvas-body::-webkit-scrollbar-thumb {
  background-color: #fff;
  border: 1px solid var(--variablesinput-floating-border);
  border-radius: 0.25rem;
}

.oneui-offcanvas-start {
  top: 0;
  left: 0;
  width: 524px;
  border-right: 1px solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}

.oneui-offcanvas-end {
  top: 0;
  right: 0;
  width: 524px;
  border-left: 1px solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}

.oneui-offcanvas-end.oneui-width-50 {
  width: 50%;
}
@media (max-width: 47.938rem) {
  .oneui-offcanvas-end.oneui-width-50 {
    width: 100%;
  }
}

.oneui-offcanvas-end.oneui-width-75 {
  width: 75%;
}
@media (max-width: 32.813rem) {
  .oneui-offcanvas-end.oneui-width-75 {
    width: 100%;
  }
}

.oneui-offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}

.oneui-offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}

.oneui-offcanvas.show {
  transform: none;
}

.oneui-offcanvas-content .oneui-offcanvas-header {
  font-size: 1rem;
}

.oneui-offcanvas-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: right;
  padding: 1.25rem 2.688rem;
  margin-top: 7px;
}

.oneui-information-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.6rem;
}
.oneui-information-header p {
  flex: 1;
  margin: 0;
  font-size: 0.625rem;
  font-weight: 700;
}
.oneui-information-header .oneui-dark {
  color: var(--bs-eerie-black);
  background: transparent;
  border-color: var(--bs-eerie-black);
}

.oneui-information-block {
  padding: 1.25rem 1.5rem;
  border-radius: 0.375rem;
}
.oneui-information-block.oneui-bg-information-white {
  background-color: var(--bs-background-white);
}

.oneui-bg-ghost-white {
  background-color: var(--bs-information-ghost-white-bg);
}

.oneui-information-block-sm-pd {
  padding: 0.625rem 0.875rem;
}

.oneui-information-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}
.oneui-information-wrap .oneui-btn {
  display: inline-flex;
  align-items: center;
  font-size: 0.625rem;
  color: var(--bs-eerie-black);
  gap: 0.487rem;
}
.oneui-information-wrap .oneui-dark {
  border-color: var(--bs-eerie-black);
}
.oneui-information-wrap .oneui-btn-sm {
  padding-right: 0.5375rem;
  padding-left: 0.5375rem;
}
.oneui-information-wrap .oneui-bg-gray {
  color: var(--bs-eerie-black);
  background: var(--bs-information-ghost-white-bg);
}
.oneui-information-wrap .oneui-form-floating {
  width: 9.375rem;
}

.oneui-information-white-bg {
  background: var(--bs-background-white);
}

.oneui-information-holder {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}

.oneui-information-detail {
  flex: 1;
}
.oneui-information-detail h3, .oneui-information-detail .h3 {
  margin-bottom: 0.375rem;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.063rem;
  color: var(--bs-dark-text-color);
}
.oneui-information-detail h4, .oneui-information-detail .h4 {
  margin-bottom: 0.25rem;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 1.063rem;
  color: var(--bs-eerie-black);
}
.oneui-information-detail span {
  display: block;
  font-size: 0.5rem;
  font-weight: 400;
  line-height: 0.875rem;
  color: var(--bs-light-text-color);
}
.oneui-information-detail p {
  margin: 0;
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 0.875rem;
  color: var(--bs-light-text-color);
}

.oneui-information-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.5rem;
  gap: 0.6rem;
}
.oneui-information-link a {
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.875rem;
  color: var(--bs-toolbox-blue);
  text-decoration: none;
  text-transform: uppercase;
}
.oneui-information-link a img,
.oneui-information-link a svg {
  width: 100%;
  aspect-ratio: 1;
  -o-object-fit: cover;
  object-fit: cover;
}

.oneui-circle-wrap {
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.25rem;
  height: 3.25rem;
  overflow: hidden;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.875rem;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 50%;
}
.oneui-circle-wrap img {
  width: 100%;
  aspect-ratio: 1;
  -o-object-fit: cover;
  object-fit: cover;
}
.oneui-circle-wrap svg {
  width: 100%;
  aspect-ratio: 1;
}

.oneui-circle-wrap-lg {
  width: 3.25rem;
  height: 3.25rem;
}

.oneui-circle-wrap-md {
  width: 2.5rem;
  height: 2.5rem;
}

.oneui-circle-wrap-sm {
  width: 1.938rem;
  height: 1.938rem;
}

.oneui-circle-wrap-xs {
  width: 1.813rem;
  height: 1.813rem;
}

.oneui-bg-circle-primary {
  background: #6877c6;
}

.oneui-bg-circle-secondary {
  background: #72b4c4;
}

.oneui-bg-circle-info {
  background: #7295c4;
}

.oneui-bg-circle-dark {
  background: #1b1c21;
}

.oneui-circle-outline-primary {
  border-color: #6877c6;
}

.oneui-circle-outline-secondary {
  border-color: #72b4c4;
}

.oneui-circle-outline-info {
  border-color: #7295c4;
}

.oneui-bg-circle-twilight {
  background: #7c4870;
}

.oneui-step-wizard {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0;
  margin: 0;
  list-style: none;
  background-color: var(--bs-wizard-bg);
  border: 1px solid var(--bs-wizard-border-color);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: 0.25rem;
}
.oneui-step-wizard li {
  position: relative;
}
.oneui-step-wizard li:last-child::after {
  display: none;
}
.oneui-step-wizard li::after {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 1;
  height: 1.375rem;
  content: "";
  border-right: 1px solid var(--bs-wizard-border-color);
  transform: translateY(-50%);
}
.oneui-step-wizard a,
.oneui-step-wizard .oneui-default-step {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0.25rem 0.625rem;
  margin: 0.25rem;
  font-size: 0.625rem;
  font-weight: 600;
  color: var(--bs-dark-text-color);
  text-decoration: none;
  gap: 0.563rem;
  border-radius: 0.125rem;
  cursor: pointer;
}
.oneui-step-wizard .oneui-current-step {
  font-weight: 700;
  background-color: var(--bs-wizard-step-bg);
}
.oneui-step-wizard .oneui-current-step .oneui-step-circle {
  background-color: var(--bs-background-white);
  border-color: #99dbc1;
}
.oneui-step-wizard .oneui-completed-step .oneui-step-circle {
  background-color: #99dbc1;
}
.oneui-step-wizard .oneui-step-text {
  flex: 1;
}

.oneui-step-circle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.375rem;
  height: 1.375rem;
  font-weight: 600;
  background-color: var(--bs-wizard-step-bg);
  border: 1px solid transparent;
  border-radius: 50%;
}

.oneui-secondary-header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  min-height: 3.5rem;
  padding: 0.625rem 1.375rem;
  background-color: var(--bs-background-white);
  gap: 1rem;
}
.oneui-secondary-header .oneui-search-wrapper {
  max-width: 17.813rem;
}
.oneui-secondary-header .oneui-search-wrapper .oneui-form-control {
  height: 2.25rem;
  padding: 0.625rem 2.25rem;
}
.oneui-secondary-header .oneui-search-wrapper .oneui-btn-clear {
  right: 0.6rem;
}
.oneui-secondary-header .oneui-button-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.625rem;
}
.oneui-secondary-header .oneui-button-wrap .oneui-btn {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.oneui-secondary-header .oneui-button-wrap .oneui-text-icon {
  padding-top: 0.525rem;
  padding-bottom: 0.525rem;
}
.oneui-secondary-header .oneui-circle-wrap-xs {
  width: 0.875rem;
  height: 0.875rem;
}
.oneui-secondary-header .oneui-info-wrap h3, .oneui-secondary-header .oneui-info-wrap .h3 {
  margin: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  color: var(--bs-eerie-black);
}
.oneui-secondary-header .oneui-info-wrap span {
  display: block;
  max-width: 12.5rem;
  margin-top: 0.125rem;
  overflow: hidden;
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 0.813rem;
  color: #9298a3;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.oneui-member-card {
  padding: 2rem;
  background-color: var(--bs-member-card-bg);
  border-radius: 0.375rem;
}

.oneui-member-card-header {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  padding-bottom: 2rem;
}

.oneui-member-button-wrap {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.oneui-member-card-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  gap: 0.6rem;
}
.oneui-member-card-footer a {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  font-size: 0.75rem;
  line-height: 1.063rem;
  color: var(--bs-dark-text-color);
  text-decoration: none;
}
.oneui-member-card-footer a:hover {
  color: var(--bs-dark-text-color);
}

.oneui-member-info h3, .oneui-member-info .h3 {
  margin-bottom: 0.375rem;
  font-size: 0.813rem;
  font-weight: 700;
  line-height: 1.25rem;
  color: var(--bs-eerie-black);
}
.oneui-member-info a {
  font-weight: 600;
  text-transform: lowercase;
}

.oneui-member-link {
  font-weight: 700;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.oneui-link-primary {
  color: #454b93;
}
.oneui-link-primary:hover, .oneui-link-primary:focus {
  color: #373c76;
}

.oneui-link-secondary {
  color: #99dbc1;
}
.oneui-link-secondary:hover, .oneui-link-secondary:focus {
  color: #ade2cd;
}

.oneui-link-success {
  color: #62ceb5;
}
.oneui-link-success:hover, .oneui-link-success:focus {
  color: #81d8c4;
}

.oneui-link-info {
  color: #72a6fd;
}
.oneui-link-info:hover, .oneui-link-info:focus {
  color: #8eb8fd;
}

.oneui-link-warning {
  color: #f8c068;
}
.oneui-link-warning:hover, .oneui-link-warning:focus {
  color: #f9cd86;
}

.oneui-link-danger {
  color: #f46582;
}
.oneui-link-danger:hover, .oneui-link-danger:focus {
  color: #f6849b;
}

.oneui-link-light {
  color: #eaebef;
}
.oneui-link-light:hover, .oneui-link-light:focus {
  color: #eeeff2;
}

.oneui-link-dark {
  color: #21252c;
}
.oneui-link-dark:hover, .oneui-link-dark:focus {
  color: #1a1e23;
}

.oneui-link-risk {
  color: #f88968;
}
.oneui-link-risk:hover, .oneui-link-risk:focus {
  color: #f9a186;
}

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

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

.oneui-ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%);
}

.oneui-ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%);
}

.oneui-ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%);
}

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

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

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

@media (min-width: 576px) {
  .oneui-sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .oneui-sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .oneui-sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .oneui-sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .oneui-sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1920px) {
  .oneui-sticky-xxxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  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;
}

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

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

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

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

.oneui-align-middle {
  vertical-align: middle !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.oneui-shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.oneui-shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.oneui-shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.oneui-border {
  border: 1px solid #dee2e6 !important;
}

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

.oneui-border-top {
  border-top: 1px solid #dee2e6 !important;
}

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

.oneui-border-end {
  border-right: 1px solid #dee2e6 !important;
}

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

.oneui-border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

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

.oneui-border-start {
  border-left: 1px solid #dee2e6 !important;
}

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

.oneui-border-primary {
  border-color: #454b93 !important;
}

.oneui-border-secondary {
  border-color: #99dbc1 !important;
}

.oneui-border-success {
  border-color: #62ceb5 !important;
}

.oneui-border-info {
  border-color: #72a6fd !important;
}

.oneui-border-warning {
  border-color: #f8c068 !important;
}

.oneui-border-danger {
  border-color: #f46582 !important;
}

.oneui-border-light {
  border-color: #eaebef !important;
}

.oneui-border-dark {
  border-color: #21252c !important;
}

.oneui-border-risk {
  border-color: #f88968 !important;
}

.oneui-border-white {
  border-color: #fff !important;
}

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

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

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

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

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

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

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

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

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

.oneui-w-dropdown-md {
  width: 19.375rem !important;
}

.oneui-w-dropdown-lg {
  width: 30.375rem !important;
}

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

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

.oneui-mw-dropdown-default {
  max-width: 10.063rem !important;
}

.oneui-mw-dropdown-md {
  max-width: 19.375rem !important;
}

.oneui-mw-dropdown-lg {
  max-width: 30.375rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.oneui-flex-none {
  flex: none !important;
}

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

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

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

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

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

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

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

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

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

.oneui-justify-content-between {
  justify-content: space-between !important;
}

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

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

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

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

.oneui-align-items-center {
  align-items: center !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.oneui-my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.oneui-fs-1 {
  font-size: calc(1.425rem + 2.1vw) !important;
}

.oneui-fs-2 {
  font-size: calc(1.258rem + 0.096vw) !important;
}

.oneui-fs-3 {
  font-size: 1rem !important;
}

.oneui-fs-4 {
  font-size: 0.9rem !important;
}

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

.oneui-fs-6 {
  font-size: 0.7rem !important;
}

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

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

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

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

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

.oneui-fw-semibold {
  font-weight: 600 !important;
}

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

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

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

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

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

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

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

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

.oneui-text-center {
  text-align: center !important;
}

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

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

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

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

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

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

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

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

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

/* rtl:end:remove */
.oneui-text-primary {
  color: #454b93 !important;
}

.oneui-text-secondary {
  color: #99dbc1 !important;
}

.oneui-text-success {
  color: #62ceb5 !important;
}

.oneui-text-info {
  color: #72a6fd !important;
}

.oneui-text-warning {
  color: #f8c068 !important;
}

.oneui-text-danger {
  color: #f46582 !important;
}

.oneui-text-light {
  color: #eaebef !important;
}

.oneui-text-dark {
  color: #21252c !important;
}

.oneui-text-risk {
  color: #f88968 !important;
}

.oneui-text-white {
  color: #fff !important;
}

.oneui-text-body {
  color: var(--bs-dark-text-color) !important;
}

.oneui-text-muted {
  color: #6c757d !important;
}

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

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

.oneui-text-reset {
  color: inherit !important;
}

.oneui-bg-primary {
  background-color: #454b93 !important;
}

.oneui-bg-secondary {
  background-color: #99dbc1 !important;
}

.oneui-bg-success {
  background-color: #62ceb5 !important;
}

.oneui-bg-info {
  background-color: #72a6fd !important;
}

.oneui-bg-warning {
  background-color: #f8c068 !important;
}

.oneui-bg-danger {
  background-color: #f46582 !important;
}

.oneui-bg-light {
  background-color: #eaebef !important;
}

.oneui-bg-dark {
  background-color: #21252c !important;
}

.oneui-bg-risk {
  background-color: #f88968 !important;
}

.oneui-bg-body {
  background-color: #fff !important;
}

.oneui-bg-white {
  background-color: #fff !important;
}

.oneui-bg-transparent {
  background-color: transparent !important;
}

.oneui-bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.oneui-user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

.oneui-user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}

.oneui-user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}

.oneui-pe-none {
  pointer-events: none !important;
}

.oneui-pe-auto {
  pointer-events: auto !important;
}

.oneui-rounded {
  border-radius: 0.4375rem !important;
}

.oneui-rounded-0 {
  border-radius: 0 !important;
}

.oneui-rounded-1 {
  border-radius: 0.2rem !important;
}

.oneui-rounded-2 {
  border-radius: 0.4375rem !important;
}

.oneui-rounded-3 {
  border-radius: 0.3rem !important;
}

.oneui-rounded-circle {
  border-radius: 50% !important;
}

.oneui-rounded-pill {
  border-radius: 50rem !important;
}

.oneui-rounded-top {
  border-top-left-radius: 0.4375rem !important;
  border-top-right-radius: 0.4375rem !important;
}

.oneui-rounded-end {
  border-top-right-radius: 0.4375rem !important;
  border-bottom-right-radius: 0.4375rem !important;
}

.oneui-rounded-bottom {
  border-bottom-right-radius: 0.4375rem !important;
  border-bottom-left-radius: 0.4375rem !important;
}

.oneui-rounded-start {
  border-bottom-left-radius: 0.4375rem !important;
  border-top-left-radius: 0.4375rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.oneui-column-count-none {
  -moz-column-count: auto !important;
  column-count: auto !important;
}

.oneui-column-count-2 {
  -moz-column-count: 2 !important;
  column-count: 2 !important;
}

.oneui-column-count-3 {
  -moz-column-count: 3 !important;
  column-count: 3 !important;
}

.oneui-grid-column-count-none {
  grid-template-columns: none !important;
}

.oneui-grid-column-count-2 {
  grid-template-columns: 1fr 1fr !important;
}

.oneui-grid-column-count-3 {
  grid-template-columns: 1fr 1fr 1fr !important;
}

.oneui-zindex-lowest {
  z-index: 500 !important;
}

.oneui-zindex-low {
  z-index: 1000 !important;
}

.oneui-zindex-medium {
  z-index: 1500 !important;
}

.oneui-zindex-high {
  z-index: 2000 !important;
}

.oneui-zindex-highest {
  z-index: 9999 !important;
}

@media (min-width: 576px) {
  .oneui-float-sm-start {
    float: left !important;
  }

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

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

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

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

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

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

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

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

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

  .oneui-d-sm-flex {
    display: flex !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-flex-sm-none {
    flex: none !important;
  }

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

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

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

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

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

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

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

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

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

  .oneui-justify-content-sm-between {
    justify-content: space-between !important;
  }

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

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

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

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

  .oneui-align-items-sm-center {
    align-items: center !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-mb-sm-3 {
    margin-bottom: 1rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-p-sm-3 {
    padding: 1rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-pt-sm-1 {
    padding-top: 0.25rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .oneui-float-md-start {
    float: left !important;
  }

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

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

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

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

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

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

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

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

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

  .oneui-d-md-flex {
    display: flex !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-flex-md-none {
    flex: none !important;
  }

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

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

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

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

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

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

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

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

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

  .oneui-justify-content-md-between {
    justify-content: space-between !important;
  }

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

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

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

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

  .oneui-align-items-md-center {
    align-items: center !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .oneui-mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .oneui-mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .oneui-mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .oneui-mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .oneui-mb-md-5 {
    margin-bottom: 3rem !important;
  }

  .oneui-mb-md-auto {
    margin-bottom: auto !important;
  }

  .oneui-ms-md-0 {
    margin-left: 0 !important;
  }

  .oneui-ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .oneui-ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .oneui-ms-md-3 {
    margin-left: 1rem !important;
  }

  .oneui-ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .oneui-ms-md-5 {
    margin-left: 3rem !important;
  }

  .oneui-ms-md-auto {
    margin-left: auto !important;
  }

  .oneui-p-md-0 {
    padding: 0 !important;
  }

  .oneui-p-md-1 {
    padding: 0.25rem !important;
  }

  .oneui-p-md-2 {
    padding: 0.5rem !important;
  }

  .oneui-p-md-3 {
    padding: 1rem !important;
  }

  .oneui-p-md-4 {
    padding: 1.5rem !important;
  }

  .oneui-p-md-5 {
    padding: 3rem !important;
  }

  .oneui-px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .oneui-px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .oneui-px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .oneui-px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .oneui-px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .oneui-px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .oneui-py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .oneui-py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .oneui-py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .oneui-py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .oneui-py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .oneui-py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .oneui-pt-md-0 {
    padding-top: 0 !important;
  }

  .oneui-pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .oneui-pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .oneui-pt-md-3 {
    padding-top: 1rem !important;
  }

  .oneui-pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .oneui-pt-md-5 {
    padding-top: 3rem !important;
  }

  .oneui-pe-md-0 {
    padding-right: 0 !important;
  }

  .oneui-pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .oneui-pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .oneui-pe-md-3 {
    padding-right: 1rem !important;
  }

  .oneui-pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .oneui-pe-md-5 {
    padding-right: 3rem !important;
  }

  .oneui-pb-md-0 {
    padding-bottom: 0 !important;
  }

  .oneui-pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .oneui-pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .oneui-pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .oneui-pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .oneui-pb-md-5 {
    padding-bottom: 3rem !important;
  }

  .oneui-ps-md-0 {
    padding-left: 0 !important;
  }

  .oneui-ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .oneui-ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .oneui-ps-md-3 {
    padding-left: 1rem !important;
  }

  .oneui-ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .oneui-ps-md-5 {
    padding-left: 3rem !important;
  }

  .oneui-text-md-start {
    text-align: left !important;
  }

  .oneui-text-md-end {
    text-align: right !important;
  }

  .oneui-text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .oneui-float-lg-start {
    float: left !important;
  }

  .oneui-float-lg-end {
    float: right !important;
  }

  .oneui-float-lg-none {
    float: none !important;
  }

  .oneui-d-lg-inline {
    display: inline !important;
  }

  .oneui-d-lg-inline-block {
    display: inline-block !important;
  }

  .oneui-d-lg-block {
    display: block !important;
  }

  .oneui-d-lg-grid {
    display: grid !important;
  }

  .oneui-d-lg-table {
    display: table !important;
  }

  .oneui-d-lg-table-row {
    display: table-row !important;
  }

  .oneui-d-lg-table-cell {
    display: table-cell !important;
  }

  .oneui-d-lg-flex {
    display: flex !important;
  }

  .oneui-d-lg-inline-flex {
    display: inline-flex !important;
  }

  .oneui-d-lg-none {
    display: none !important;
  }

  .oneui-flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .oneui-flex-lg-row {
    flex-direction: row !important;
  }

  .oneui-flex-lg-column {
    flex-direction: column !important;
  }

  .oneui-flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .oneui-flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .oneui-flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .oneui-flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .oneui-flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .oneui-flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .oneui-flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .oneui-flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .oneui-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .oneui-flex-lg-none {
    flex: none !important;
  }

  .oneui-gap-lg-0 {
    gap: 0 !important;
  }

  .oneui-gap-lg-1 {
    gap: 0.25rem !important;
  }

  .oneui-gap-lg-2 {
    gap: 0.5rem !important;
  }

  .oneui-gap-lg-3 {
    gap: 1rem !important;
  }

  .oneui-gap-lg-4 {
    gap: 1.5rem !important;
  }

  .oneui-gap-lg-5 {
    gap: 3rem !important;
  }

  .oneui-justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .oneui-justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .oneui-justify-content-lg-center {
    justify-content: center !important;
  }

  .oneui-justify-content-lg-between {
    justify-content: space-between !important;
  }

  .oneui-justify-content-lg-around {
    justify-content: space-around !important;
  }

  .oneui-justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .oneui-align-items-lg-start {
    align-items: flex-start !important;
  }

  .oneui-align-items-lg-end {
    align-items: flex-end !important;
  }

  .oneui-align-items-lg-center {
    align-items: center !important;
  }

  .oneui-align-items-lg-baseline {
    align-items: baseline !important;
  }

  .oneui-align-items-lg-stretch {
    align-items: stretch !important;
  }

  .oneui-align-content-lg-start {
    align-content: flex-start !important;
  }

  .oneui-align-content-lg-end {
    align-content: flex-end !important;
  }

  .oneui-align-content-lg-center {
    align-content: center !important;
  }

  .oneui-align-content-lg-between {
    align-content: space-between !important;
  }

  .oneui-align-content-lg-around {
    align-content: space-around !important;
  }

  .oneui-align-content-lg-stretch {
    align-content: stretch !important;
  }

  .oneui-align-self-lg-auto {
    align-self: auto !important;
  }

  .oneui-align-self-lg-start {
    align-self: flex-start !important;
  }

  .oneui-align-self-lg-end {
    align-self: flex-end !important;
  }

  .oneui-align-self-lg-center {
    align-self: center !important;
  }

  .oneui-align-self-lg-baseline {
    align-self: baseline !important;
  }

  .oneui-align-self-lg-stretch {
    align-self: stretch !important;
  }

  .oneui-order-lg-first {
    order: -1 !important;
  }

  .oneui-order-lg-0 {
    order: 0 !important;
  }

  .oneui-order-lg-1 {
    order: 1 !important;
  }

  .oneui-order-lg-2 {
    order: 2 !important;
  }

  .oneui-order-lg-3 {
    order: 3 !important;
  }

  .oneui-order-lg-4 {
    order: 4 !important;
  }

  .oneui-order-lg-5 {
    order: 5 !important;
  }

  .oneui-order-lg-last {
    order: 6 !important;
  }

  .oneui-m-lg-0 {
    margin: 0 !important;
  }

  .oneui-m-lg-1 {
    margin: 0.25rem !important;
  }

  .oneui-m-lg-2 {
    margin: 0.5rem !important;
  }

  .oneui-m-lg-3 {
    margin: 1rem !important;
  }

  .oneui-m-lg-4 {
    margin: 1.5rem !important;
  }

  .oneui-m-lg-5 {
    margin: 3rem !important;
  }

  .oneui-m-lg-auto {
    margin: auto !important;
  }

  .oneui-mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .oneui-mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .oneui-mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .oneui-mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .oneui-mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .oneui-mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .oneui-mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .oneui-my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .oneui-my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .oneui-my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .oneui-my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .oneui-my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .oneui-my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .oneui-my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .oneui-mt-lg-0 {
    margin-top: 0 !important;
  }

  .oneui-mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .oneui-mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .oneui-mt-lg-3 {
    margin-top: 1rem !important;
  }

  .oneui-mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .oneui-mt-lg-5 {
    margin-top: 3rem !important;
  }

  .oneui-mt-lg-auto {
    margin-top: auto !important;
  }

  .oneui-me-lg-0 {
    margin-right: 0 !important;
  }

  .oneui-me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .oneui-me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .oneui-me-lg-3 {
    margin-right: 1rem !important;
  }

  .oneui-me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .oneui-me-lg-5 {
    margin-right: 3rem !important;
  }

  .oneui-me-lg-auto {
    margin-right: auto !important;
  }

  .oneui-mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .oneui-mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .oneui-mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .oneui-mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .oneui-mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .oneui-mb-lg-5 {
    margin-bottom: 3rem !important;
  }

  .oneui-mb-lg-auto {
    margin-bottom: auto !important;
  }

  .oneui-ms-lg-0 {
    margin-left: 0 !important;
  }

  .oneui-ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .oneui-ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .oneui-ms-lg-3 {
    margin-left: 1rem !important;
  }

  .oneui-ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .oneui-ms-lg-5 {
    margin-left: 3rem !important;
  }

  .oneui-ms-lg-auto {
    margin-left: auto !important;
  }

  .oneui-p-lg-0 {
    padding: 0 !important;
  }

  .oneui-p-lg-1 {
    padding: 0.25rem !important;
  }

  .oneui-p-lg-2 {
    padding: 0.5rem !important;
  }

  .oneui-p-lg-3 {
    padding: 1rem !important;
  }

  .oneui-p-lg-4 {
    padding: 1.5rem !important;
  }

  .oneui-p-lg-5 {
    padding: 3rem !important;
  }

  .oneui-px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .oneui-px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .oneui-px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .oneui-px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .oneui-px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .oneui-px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .oneui-py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .oneui-py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .oneui-py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .oneui-py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .oneui-py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .oneui-py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .oneui-pt-lg-0 {
    padding-top: 0 !important;
  }

  .oneui-pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .oneui-pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .oneui-pt-lg-3 {
    padding-top: 1rem !important;
  }

  .oneui-pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .oneui-pt-lg-5 {
    padding-top: 3rem !important;
  }

  .oneui-pe-lg-0 {
    padding-right: 0 !important;
  }

  .oneui-pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .oneui-pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .oneui-pe-lg-3 {
    padding-right: 1rem !important;
  }

  .oneui-pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .oneui-pe-lg-5 {
    padding-right: 3rem !important;
  }

  .oneui-pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .oneui-pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .oneui-pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .oneui-pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .oneui-pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .oneui-pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  .oneui-ps-lg-0 {
    padding-left: 0 !important;
  }

  .oneui-ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .oneui-ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .oneui-ps-lg-3 {
    padding-left: 1rem !important;
  }

  .oneui-ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .oneui-ps-lg-5 {
    padding-left: 3rem !important;
  }

  .oneui-text-lg-start {
    text-align: left !important;
  }

  .oneui-text-lg-end {
    text-align: right !important;
  }

  .oneui-text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .oneui-float-xl-start {
    float: left !important;
  }

  .oneui-float-xl-end {
    float: right !important;
  }

  .oneui-float-xl-none {
    float: none !important;
  }

  .oneui-d-xl-inline {
    display: inline !important;
  }

  .oneui-d-xl-inline-block {
    display: inline-block !important;
  }

  .oneui-d-xl-block {
    display: block !important;
  }

  .oneui-d-xl-grid {
    display: grid !important;
  }

  .oneui-d-xl-table {
    display: table !important;
  }

  .oneui-d-xl-table-row {
    display: table-row !important;
  }

  .oneui-d-xl-table-cell {
    display: table-cell !important;
  }

  .oneui-d-xl-flex {
    display: flex !important;
  }

  .oneui-d-xl-inline-flex {
    display: inline-flex !important;
  }

  .oneui-d-xl-none {
    display: none !important;
  }

  .oneui-flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .oneui-flex-xl-row {
    flex-direction: row !important;
  }

  .oneui-flex-xl-column {
    flex-direction: column !important;
  }

  .oneui-flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .oneui-flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .oneui-flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .oneui-flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .oneui-flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .oneui-flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .oneui-flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .oneui-flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .oneui-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .oneui-flex-xl-none {
    flex: none !important;
  }

  .oneui-gap-xl-0 {
    gap: 0 !important;
  }

  .oneui-gap-xl-1 {
    gap: 0.25rem !important;
  }

  .oneui-gap-xl-2 {
    gap: 0.5rem !important;
  }

  .oneui-gap-xl-3 {
    gap: 1rem !important;
  }

  .oneui-gap-xl-4 {
    gap: 1.5rem !important;
  }

  .oneui-gap-xl-5 {
    gap: 3rem !important;
  }

  .oneui-justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .oneui-justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .oneui-justify-content-xl-center {
    justify-content: center !important;
  }

  .oneui-justify-content-xl-between {
    justify-content: space-between !important;
  }

  .oneui-justify-content-xl-around {
    justify-content: space-around !important;
  }

  .oneui-justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .oneui-align-items-xl-start {
    align-items: flex-start !important;
  }

  .oneui-align-items-xl-end {
    align-items: flex-end !important;
  }

  .oneui-align-items-xl-center {
    align-items: center !important;
  }

  .oneui-align-items-xl-baseline {
    align-items: baseline !important;
  }

  .oneui-align-items-xl-stretch {
    align-items: stretch !important;
  }

  .oneui-align-content-xl-start {
    align-content: flex-start !important;
  }

  .oneui-align-content-xl-end {
    align-content: flex-end !important;
  }

  .oneui-align-content-xl-center {
    align-content: center !important;
  }

  .oneui-align-content-xl-between {
    align-content: space-between !important;
  }

  .oneui-align-content-xl-around {
    align-content: space-around !important;
  }

  .oneui-align-content-xl-stretch {
    align-content: stretch !important;
  }

  .oneui-align-self-xl-auto {
    align-self: auto !important;
  }

  .oneui-align-self-xl-start {
    align-self: flex-start !important;
  }

  .oneui-align-self-xl-end {
    align-self: flex-end !important;
  }

  .oneui-align-self-xl-center {
    align-self: center !important;
  }

  .oneui-align-self-xl-baseline {
    align-self: baseline !important;
  }

  .oneui-align-self-xl-stretch {
    align-self: stretch !important;
  }

  .oneui-order-xl-first {
    order: -1 !important;
  }

  .oneui-order-xl-0 {
    order: 0 !important;
  }

  .oneui-order-xl-1 {
    order: 1 !important;
  }

  .oneui-order-xl-2 {
    order: 2 !important;
  }

  .oneui-order-xl-3 {
    order: 3 !important;
  }

  .oneui-order-xl-4 {
    order: 4 !important;
  }

  .oneui-order-xl-5 {
    order: 5 !important;
  }

  .oneui-order-xl-last {
    order: 6 !important;
  }

  .oneui-m-xl-0 {
    margin: 0 !important;
  }

  .oneui-m-xl-1 {
    margin: 0.25rem !important;
  }

  .oneui-m-xl-2 {
    margin: 0.5rem !important;
  }

  .oneui-m-xl-3 {
    margin: 1rem !important;
  }

  .oneui-m-xl-4 {
    margin: 1.5rem !important;
  }

  .oneui-m-xl-5 {
    margin: 3rem !important;
  }

  .oneui-m-xl-auto {
    margin: auto !important;
  }

  .oneui-mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .oneui-mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .oneui-mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .oneui-mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .oneui-mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .oneui-mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .oneui-mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .oneui-my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .oneui-my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .oneui-my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .oneui-my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .oneui-my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .oneui-my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .oneui-my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .oneui-mt-xl-0 {
    margin-top: 0 !important;
  }

  .oneui-mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .oneui-mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .oneui-mt-xl-3 {
    margin-top: 1rem !important;
  }

  .oneui-mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .oneui-mt-xl-5 {
    margin-top: 3rem !important;
  }

  .oneui-mt-xl-auto {
    margin-top: auto !important;
  }

  .oneui-me-xl-0 {
    margin-right: 0 !important;
  }

  .oneui-me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .oneui-me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .oneui-me-xl-3 {
    margin-right: 1rem !important;
  }

  .oneui-me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .oneui-me-xl-5 {
    margin-right: 3rem !important;
  }

  .oneui-me-xl-auto {
    margin-right: auto !important;
  }

  .oneui-mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .oneui-mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .oneui-mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .oneui-mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .oneui-mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .oneui-mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .oneui-mb-xl-auto {
    margin-bottom: auto !important;
  }

  .oneui-ms-xl-0 {
    margin-left: 0 !important;
  }

  .oneui-ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .oneui-ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .oneui-ms-xl-3 {
    margin-left: 1rem !important;
  }

  .oneui-ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .oneui-ms-xl-5 {
    margin-left: 3rem !important;
  }

  .oneui-ms-xl-auto {
    margin-left: auto !important;
  }

  .oneui-p-xl-0 {
    padding: 0 !important;
  }

  .oneui-p-xl-1 {
    padding: 0.25rem !important;
  }

  .oneui-p-xl-2 {
    padding: 0.5rem !important;
  }

  .oneui-p-xl-3 {
    padding: 1rem !important;
  }

  .oneui-p-xl-4 {
    padding: 1.5rem !important;
  }

  .oneui-p-xl-5 {
    padding: 3rem !important;
  }

  .oneui-px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .oneui-px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .oneui-px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .oneui-px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .oneui-px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .oneui-px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .oneui-py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .oneui-py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .oneui-py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .oneui-py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .oneui-py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .oneui-py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .oneui-pt-xl-0 {
    padding-top: 0 !important;
  }

  .oneui-pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .oneui-pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .oneui-pt-xl-3 {
    padding-top: 1rem !important;
  }

  .oneui-pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .oneui-pt-xl-5 {
    padding-top: 3rem !important;
  }

  .oneui-pe-xl-0 {
    padding-right: 0 !important;
  }

  .oneui-pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .oneui-pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .oneui-pe-xl-3 {
    padding-right: 1rem !important;
  }

  .oneui-pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .oneui-pe-xl-5 {
    padding-right: 3rem !important;
  }

  .oneui-pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .oneui-pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .oneui-pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .oneui-pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .oneui-pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .oneui-pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  .oneui-ps-xl-0 {
    padding-left: 0 !important;
  }

  .oneui-ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .oneui-ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .oneui-ps-xl-3 {
    padding-left: 1rem !important;
  }

  .oneui-ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .oneui-ps-xl-5 {
    padding-left: 3rem !important;
  }

  .oneui-text-xl-start {
    text-align: left !important;
  }

  .oneui-text-xl-end {
    text-align: right !important;
  }

  .oneui-text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .oneui-float-xxl-start {
    float: left !important;
  }

  .oneui-float-xxl-end {
    float: right !important;
  }

  .oneui-float-xxl-none {
    float: none !important;
  }

  .oneui-d-xxl-inline {
    display: inline !important;
  }

  .oneui-d-xxl-inline-block {
    display: inline-block !important;
  }

  .oneui-d-xxl-block {
    display: block !important;
  }

  .oneui-d-xxl-grid {
    display: grid !important;
  }

  .oneui-d-xxl-table {
    display: table !important;
  }

  .oneui-d-xxl-table-row {
    display: table-row !important;
  }

  .oneui-d-xxl-table-cell {
    display: table-cell !important;
  }

  .oneui-d-xxl-flex {
    display: flex !important;
  }

  .oneui-d-xxl-inline-flex {
    display: inline-flex !important;
  }

  .oneui-d-xxl-none {
    display: none !important;
  }

  .oneui-flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .oneui-flex-xxl-row {
    flex-direction: row !important;
  }

  .oneui-flex-xxl-column {
    flex-direction: column !important;
  }

  .oneui-flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .oneui-flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .oneui-flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .oneui-flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .oneui-flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .oneui-flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .oneui-flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .oneui-flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .oneui-flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .oneui-flex-xxl-none {
    flex: none !important;
  }

  .oneui-gap-xxl-0 {
    gap: 0 !important;
  }

  .oneui-gap-xxl-1 {
    gap: 0.25rem !important;
  }

  .oneui-gap-xxl-2 {
    gap: 0.5rem !important;
  }

  .oneui-gap-xxl-3 {
    gap: 1rem !important;
  }

  .oneui-gap-xxl-4 {
    gap: 1.5rem !important;
  }

  .oneui-gap-xxl-5 {
    gap: 3rem !important;
  }

  .oneui-justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .oneui-justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .oneui-justify-content-xxl-center {
    justify-content: center !important;
  }

  .oneui-justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .oneui-justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .oneui-justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .oneui-align-items-xxl-start {
    align-items: flex-start !important;
  }

  .oneui-align-items-xxl-end {
    align-items: flex-end !important;
  }

  .oneui-align-items-xxl-center {
    align-items: center !important;
  }

  .oneui-align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .oneui-align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .oneui-align-content-xxl-start {
    align-content: flex-start !important;
  }

  .oneui-align-content-xxl-end {
    align-content: flex-end !important;
  }

  .oneui-align-content-xxl-center {
    align-content: center !important;
  }

  .oneui-align-content-xxl-between {
    align-content: space-between !important;
  }

  .oneui-align-content-xxl-around {
    align-content: space-around !important;
  }

  .oneui-align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .oneui-align-self-xxl-auto {
    align-self: auto !important;
  }

  .oneui-align-self-xxl-start {
    align-self: flex-start !important;
  }

  .oneui-align-self-xxl-end {
    align-self: flex-end !important;
  }

  .oneui-align-self-xxl-center {
    align-self: center !important;
  }

  .oneui-align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .oneui-align-self-xxl-stretch {
    align-self: stretch !important;
  }

  .oneui-order-xxl-first {
    order: -1 !important;
  }

  .oneui-order-xxl-0 {
    order: 0 !important;
  }

  .oneui-order-xxl-1 {
    order: 1 !important;
  }

  .oneui-order-xxl-2 {
    order: 2 !important;
  }

  .oneui-order-xxl-3 {
    order: 3 !important;
  }

  .oneui-order-xxl-4 {
    order: 4 !important;
  }

  .oneui-order-xxl-5 {
    order: 5 !important;
  }

  .oneui-order-xxl-last {
    order: 6 !important;
  }

  .oneui-m-xxl-0 {
    margin: 0 !important;
  }

  .oneui-m-xxl-1 {
    margin: 0.25rem !important;
  }

  .oneui-m-xxl-2 {
    margin: 0.5rem !important;
  }

  .oneui-m-xxl-3 {
    margin: 1rem !important;
  }

  .oneui-m-xxl-4 {
    margin: 1.5rem !important;
  }

  .oneui-m-xxl-5 {
    margin: 3rem !important;
  }

  .oneui-m-xxl-auto {
    margin: auto !important;
  }

  .oneui-mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .oneui-mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .oneui-mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .oneui-mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .oneui-mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .oneui-mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .oneui-mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .oneui-my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .oneui-my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .oneui-my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .oneui-my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .oneui-my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .oneui-my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .oneui-my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .oneui-mt-xxl-0 {
    margin-top: 0 !important;
  }

  .oneui-mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .oneui-mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .oneui-mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .oneui-mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .oneui-mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .oneui-mt-xxl-auto {
    margin-top: auto !important;
  }

  .oneui-me-xxl-0 {
    margin-right: 0 !important;
  }

  .oneui-me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .oneui-me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .oneui-me-xxl-3 {
    margin-right: 1rem !important;
  }

  .oneui-me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .oneui-me-xxl-5 {
    margin-right: 3rem !important;
  }

  .oneui-me-xxl-auto {
    margin-right: auto !important;
  }

  .oneui-mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .oneui-mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .oneui-mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .oneui-mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .oneui-mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .oneui-mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .oneui-mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .oneui-ms-xxl-0 {
    margin-left: 0 !important;
  }

  .oneui-ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .oneui-ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .oneui-ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .oneui-ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .oneui-ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .oneui-ms-xxl-auto {
    margin-left: auto !important;
  }

  .oneui-p-xxl-0 {
    padding: 0 !important;
  }

  .oneui-p-xxl-1 {
    padding: 0.25rem !important;
  }

  .oneui-p-xxl-2 {
    padding: 0.5rem !important;
  }

  .oneui-p-xxl-3 {
    padding: 1rem !important;
  }

  .oneui-p-xxl-4 {
    padding: 1.5rem !important;
  }

  .oneui-p-xxl-5 {
    padding: 3rem !important;
  }

  .oneui-px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .oneui-px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .oneui-px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .oneui-px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .oneui-px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .oneui-px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .oneui-py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .oneui-py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .oneui-py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .oneui-py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .oneui-py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .oneui-py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .oneui-pt-xxl-0 {
    padding-top: 0 !important;
  }

  .oneui-pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .oneui-pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .oneui-pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .oneui-pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .oneui-pt-xxl-5 {
    padding-top: 3rem !important;
  }

  .oneui-pe-xxl-0 {
    padding-right: 0 !important;
  }

  .oneui-pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .oneui-pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .oneui-pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .oneui-pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .oneui-pe-xxl-5 {
    padding-right: 3rem !important;
  }

  .oneui-pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .oneui-pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .oneui-pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .oneui-pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .oneui-pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .oneui-pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .oneui-ps-xxl-0 {
    padding-left: 0 !important;
  }

  .oneui-ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .oneui-ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .oneui-ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .oneui-ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .oneui-ps-xxl-5 {
    padding-left: 3rem !important;
  }

  .oneui-text-xxl-start {
    text-align: left !important;
  }

  .oneui-text-xxl-end {
    text-align: right !important;
  }

  .oneui-text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1920px) {
  .oneui-float-xxxl-start {
    float: left !important;
  }

  .oneui-float-xxxl-end {
    float: right !important;
  }

  .oneui-float-xxxl-none {
    float: none !important;
  }

  .oneui-d-xxxl-inline {
    display: inline !important;
  }

  .oneui-d-xxxl-inline-block {
    display: inline-block !important;
  }

  .oneui-d-xxxl-block {
    display: block !important;
  }

  .oneui-d-xxxl-grid {
    display: grid !important;
  }

  .oneui-d-xxxl-table {
    display: table !important;
  }

  .oneui-d-xxxl-table-row {
    display: table-row !important;
  }

  .oneui-d-xxxl-table-cell {
    display: table-cell !important;
  }

  .oneui-d-xxxl-flex {
    display: flex !important;
  }

  .oneui-d-xxxl-inline-flex {
    display: inline-flex !important;
  }

  .oneui-d-xxxl-none {
    display: none !important;
  }

  .oneui-flex-xxxl-fill {
    flex: 1 1 auto !important;
  }

  .oneui-flex-xxxl-row {
    flex-direction: row !important;
  }

  .oneui-flex-xxxl-column {
    flex-direction: column !important;
  }

  .oneui-flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .oneui-flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .oneui-flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }

  .oneui-flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }

  .oneui-flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .oneui-flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .oneui-flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }

  .oneui-flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .oneui-flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .oneui-flex-xxxl-none {
    flex: none !important;
  }

  .oneui-gap-xxxl-0 {
    gap: 0 !important;
  }

  .oneui-gap-xxxl-1 {
    gap: 0.25rem !important;
  }

  .oneui-gap-xxxl-2 {
    gap: 0.5rem !important;
  }

  .oneui-gap-xxxl-3 {
    gap: 1rem !important;
  }

  .oneui-gap-xxxl-4 {
    gap: 1.5rem !important;
  }

  .oneui-gap-xxxl-5 {
    gap: 3rem !important;
  }

  .oneui-justify-content-xxxl-start {
    justify-content: flex-start !important;
  }

  .oneui-justify-content-xxxl-end {
    justify-content: flex-end !important;
  }

  .oneui-justify-content-xxxl-center {
    justify-content: center !important;
  }

  .oneui-justify-content-xxxl-between {
    justify-content: space-between !important;
  }

  .oneui-justify-content-xxxl-around {
    justify-content: space-around !important;
  }

  .oneui-justify-content-xxxl-evenly {
    justify-content: space-evenly !important;
  }

  .oneui-align-items-xxxl-start {
    align-items: flex-start !important;
  }

  .oneui-align-items-xxxl-end {
    align-items: flex-end !important;
  }

  .oneui-align-items-xxxl-center {
    align-items: center !important;
  }

  .oneui-align-items-xxxl-baseline {
    align-items: baseline !important;
  }

  .oneui-align-items-xxxl-stretch {
    align-items: stretch !important;
  }

  .oneui-align-content-xxxl-start {
    align-content: flex-start !important;
  }

  .oneui-align-content-xxxl-end {
    align-content: flex-end !important;
  }

  .oneui-align-content-xxxl-center {
    align-content: center !important;
  }

  .oneui-align-content-xxxl-between {
    align-content: space-between !important;
  }

  .oneui-align-content-xxxl-around {
    align-content: space-around !important;
  }

  .oneui-align-content-xxxl-stretch {
    align-content: stretch !important;
  }

  .oneui-align-self-xxxl-auto {
    align-self: auto !important;
  }

  .oneui-align-self-xxxl-start {
    align-self: flex-start !important;
  }

  .oneui-align-self-xxxl-end {
    align-self: flex-end !important;
  }

  .oneui-align-self-xxxl-center {
    align-self: center !important;
  }

  .oneui-align-self-xxxl-baseline {
    align-self: baseline !important;
  }

  .oneui-align-self-xxxl-stretch {
    align-self: stretch !important;
  }

  .oneui-order-xxxl-first {
    order: -1 !important;
  }

  .oneui-order-xxxl-0 {
    order: 0 !important;
  }

  .oneui-order-xxxl-1 {
    order: 1 !important;
  }

  .oneui-order-xxxl-2 {
    order: 2 !important;
  }

  .oneui-order-xxxl-3 {
    order: 3 !important;
  }

  .oneui-order-xxxl-4 {
    order: 4 !important;
  }

  .oneui-order-xxxl-5 {
    order: 5 !important;
  }

  .oneui-order-xxxl-last {
    order: 6 !important;
  }

  .oneui-m-xxxl-0 {
    margin: 0 !important;
  }

  .oneui-m-xxxl-1 {
    margin: 0.25rem !important;
  }

  .oneui-m-xxxl-2 {
    margin: 0.5rem !important;
  }

  .oneui-m-xxxl-3 {
    margin: 1rem !important;
  }

  .oneui-m-xxxl-4 {
    margin: 1.5rem !important;
  }

  .oneui-m-xxxl-5 {
    margin: 3rem !important;
  }

  .oneui-m-xxxl-auto {
    margin: auto !important;
  }

  .oneui-mx-xxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .oneui-mx-xxxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .oneui-mx-xxxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .oneui-mx-xxxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .oneui-mx-xxxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .oneui-mx-xxxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .oneui-mx-xxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .oneui-my-xxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .oneui-my-xxxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .oneui-my-xxxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .oneui-my-xxxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .oneui-my-xxxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .oneui-my-xxxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .oneui-my-xxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .oneui-mt-xxxl-0 {
    margin-top: 0 !important;
  }

  .oneui-mt-xxxl-1 {
    margin-top: 0.25rem !important;
  }

  .oneui-mt-xxxl-2 {
    margin-top: 0.5rem !important;
  }

  .oneui-mt-xxxl-3 {
    margin-top: 1rem !important;
  }

  .oneui-mt-xxxl-4 {
    margin-top: 1.5rem !important;
  }

  .oneui-mt-xxxl-5 {
    margin-top: 3rem !important;
  }

  .oneui-mt-xxxl-auto {
    margin-top: auto !important;
  }

  .oneui-me-xxxl-0 {
    margin-right: 0 !important;
  }

  .oneui-me-xxxl-1 {
    margin-right: 0.25rem !important;
  }

  .oneui-me-xxxl-2 {
    margin-right: 0.5rem !important;
  }

  .oneui-me-xxxl-3 {
    margin-right: 1rem !important;
  }

  .oneui-me-xxxl-4 {
    margin-right: 1.5rem !important;
  }

  .oneui-me-xxxl-5 {
    margin-right: 3rem !important;
  }

  .oneui-me-xxxl-auto {
    margin-right: auto !important;
  }

  .oneui-mb-xxxl-0 {
    margin-bottom: 0 !important;
  }

  .oneui-mb-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .oneui-mb-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .oneui-mb-xxxl-3 {
    margin-bottom: 1rem !important;
  }

  .oneui-mb-xxxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .oneui-mb-xxxl-5 {
    margin-bottom: 3rem !important;
  }

  .oneui-mb-xxxl-auto {
    margin-bottom: auto !important;
  }

  .oneui-ms-xxxl-0 {
    margin-left: 0 !important;
  }

  .oneui-ms-xxxl-1 {
    margin-left: 0.25rem !important;
  }

  .oneui-ms-xxxl-2 {
    margin-left: 0.5rem !important;
  }

  .oneui-ms-xxxl-3 {
    margin-left: 1rem !important;
  }

  .oneui-ms-xxxl-4 {
    margin-left: 1.5rem !important;
  }

  .oneui-ms-xxxl-5 {
    margin-left: 3rem !important;
  }

  .oneui-ms-xxxl-auto {
    margin-left: auto !important;
  }

  .oneui-p-xxxl-0 {
    padding: 0 !important;
  }

  .oneui-p-xxxl-1 {
    padding: 0.25rem !important;
  }

  .oneui-p-xxxl-2 {
    padding: 0.5rem !important;
  }

  .oneui-p-xxxl-3 {
    padding: 1rem !important;
  }

  .oneui-p-xxxl-4 {
    padding: 1.5rem !important;
  }

  .oneui-p-xxxl-5 {
    padding: 3rem !important;
  }

  .oneui-px-xxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .oneui-px-xxxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .oneui-px-xxxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .oneui-px-xxxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .oneui-px-xxxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .oneui-px-xxxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .oneui-py-xxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .oneui-py-xxxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .oneui-py-xxxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .oneui-py-xxxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .oneui-py-xxxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .oneui-py-xxxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .oneui-pt-xxxl-0 {
    padding-top: 0 !important;
  }

  .oneui-pt-xxxl-1 {
    padding-top: 0.25rem !important;
  }

  .oneui-pt-xxxl-2 {
    padding-top: 0.5rem !important;
  }

  .oneui-pt-xxxl-3 {
    padding-top: 1rem !important;
  }

  .oneui-pt-xxxl-4 {
    padding-top: 1.5rem !important;
  }

  .oneui-pt-xxxl-5 {
    padding-top: 3rem !important;
  }

  .oneui-pe-xxxl-0 {
    padding-right: 0 !important;
  }

  .oneui-pe-xxxl-1 {
    padding-right: 0.25rem !important;
  }

  .oneui-pe-xxxl-2 {
    padding-right: 0.5rem !important;
  }

  .oneui-pe-xxxl-3 {
    padding-right: 1rem !important;
  }

  .oneui-pe-xxxl-4 {
    padding-right: 1.5rem !important;
  }

  .oneui-pe-xxxl-5 {
    padding-right: 3rem !important;
  }

  .oneui-pb-xxxl-0 {
    padding-bottom: 0 !important;
  }

  .oneui-pb-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .oneui-pb-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .oneui-pb-xxxl-3 {
    padding-bottom: 1rem !important;
  }

  .oneui-pb-xxxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .oneui-pb-xxxl-5 {
    padding-bottom: 3rem !important;
  }

  .oneui-ps-xxxl-0 {
    padding-left: 0 !important;
  }

  .oneui-ps-xxxl-1 {
    padding-left: 0.25rem !important;
  }

  .oneui-ps-xxxl-2 {
    padding-left: 0.5rem !important;
  }

  .oneui-ps-xxxl-3 {
    padding-left: 1rem !important;
  }

  .oneui-ps-xxxl-4 {
    padding-left: 1.5rem !important;
  }

  .oneui-ps-xxxl-5 {
    padding-left: 3rem !important;
  }

  .oneui-text-xxxl-start {
    text-align: left !important;
  }

  .oneui-text-xxxl-end {
    text-align: right !important;
  }

  .oneui-text-xxxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .oneui-fs-1 {
    font-size: 3rem !important;
  }

  .oneui-fs-2 {
    font-size: 1.33rem !important;
  }
}
@media print {
  .oneui-d-print-inline {
    display: inline !important;
  }

  .oneui-d-print-inline-block {
    display: inline-block !important;
  }

  .oneui-d-print-block {
    display: block !important;
  }

  .oneui-d-print-grid {
    display: grid !important;
  }

  .oneui-d-print-table {
    display: table !important;
  }

  .oneui-d-print-table-row {
    display: table-row !important;
  }

  .oneui-d-print-table-cell {
    display: table-cell !important;
  }

  .oneui-d-print-flex {
    display: flex !important;
  }

  .oneui-d-print-inline-flex {
    display: inline-flex !important;
  }

  .oneui-d-print-none {
    display: none !important;
  }
}

/*# sourceMappingURL=bootstrap.css.map */
:root {
  --gamification-blue: #0d6efd;
  --gamification-indigo: #6610f2;
  --gamification-purple: #6f42c1;
  --gamification-pink: #d63384;
  --gamification-red: #dc3545;
  --gamification-orange: #fd7e14;
  --gamification-yellow: #ffc107;
  --gamification-green: #198754;
  --gamification-teal: #20c997;
  --gamification-cyan: #0dcaf0;
  --gamification-black: #000;
  --gamification-white: #fff;
  --gamification-gray: #6c757d;
  --gamification-gray-dark: #343a40;
  --gamification-gray-100: #f8f9fa;
  --gamification-gray-200: #e9ecef;
  --gamification-gray-300: #dee2e6;
  --gamification-gray-400: #ced4da;
  --gamification-gray-500: #adb5bd;
  --gamification-gray-600: #6c757d;
  --gamification-gray-700: #495057;
  --gamification-gray-800: #343a40;
  --gamification-gray-900: #212529;
  --gamification-primary: #0d6efd;
  --gamification-secondary: #6c757d;
  --gamification-success: #198754;
  --gamification-info: #0dcaf0;
  --gamification-warning: #ffc107;
  --gamification-danger: #dc3545;
  --gamification-light: #f8f9fa;
  --gamification-dark: #212529;
  --gamification-primary-rgb: 13, 110, 253;
  --gamification-secondary-rgb: 108, 117, 125;
  --gamification-success-rgb: 25, 135, 84;
  --gamification-info-rgb: 13, 202, 240;
  --gamification-warning-rgb: 255, 193, 7;
  --gamification-danger-rgb: 220, 53, 69;
  --gamification-light-rgb: 248, 249, 250;
  --gamification-dark-rgb: 33, 37, 41;
  --gamification-white-rgb: 255, 255, 255;
  --gamification-black-rgb: 0, 0, 0;
  --gamification-body-color-rgb: 33, 37, 41;
  --gamification-body-bg-rgb: 255, 255, 255;
  --gamification-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";
  --gamification-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --gamification-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --gamification-body-font-family: var(--gamification-font-sans-serif);
  --gamification-body-font-size: 1rem;
  --gamification-body-font-weight: 400;
  --gamification-body-line-height: 1.5;
  --gamification-body-color: #212529;
  --gamification-body-bg: #fff;
  --gamification-border-width: 1px;
  --gamification-border-style: solid;
  --gamification-border-color: #dee2e6;
  --gamification-border-color-translucent: rgba(0, 0, 0, 0.175);
  --gamification-border-radius: 0.375rem;
  --gamification-border-radius-sm: 0.25rem;
  --gamification-border-radius-lg: 0.5rem;
  --gamification-border-radius-xl: 1rem;
  --gamification-border-radius-2xl: 2rem;
  --gamification-border-radius-pill: 50rem;
  --gamification-link-color: #0d6efd;
  --gamification-link-hover-color: #0a58ca;
  --gamification-code-color: #d63384;
  --gamification-highlight-bg: #fff3cd;
}

.gamification-container,
.gamification-container-fluid,
.gamification-container-xxl,
.gamification-container-xl,
.gamification-container-lg,
.gamification-container-md,
.gamification-container-sm {
  --gamification-gutter-x: 1.5rem;
  --gamification-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--gamification-gutter-x) * 0.5);
  padding-left: calc(var(--gamification-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {

  .gamification-container-sm,
  .gamification-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {

  .gamification-container-md,
  .gamification-container-sm,
  .gamification-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {

  .gamification-container-lg,
  .gamification-container-md,
  .gamification-container-sm,
  .gamification-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {

  .gamification-container-xl,
  .gamification-container-lg,
  .gamification-container-md,
  .gamification-container-sm,
  .gamification-container {
    max-width: 1140px;
  }
}

@media (min-width: 1400px) {

  .gamification-container-xxl,
  .gamification-container-xl,
  .gamification-container-lg,
  .gamification-container-md,
  .gamification-container-sm,
  .gamification-container {
    max-width: 1320px;
  }
}

.gamification-row+.gamification-row,
.gamification-grid+.gamification-grid {
  margin-top: 1rem;
}

.gamification-row {
  --gamification-gutter-x: 1.5rem;
  --gamification-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--gamification-gutter-y));
  margin-right: calc(-0.5 * var(--gamification-gutter-x));
  margin-left: calc(-0.5 * var(--gamification-gutter-x));
}

.gamification-row>* {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--gamification-gutter-x) * 0.5);
  padding-left: calc(var(--gamification-gutter-x) * 0.5);
  margin-top: var(--gamification-gutter-y);
}

/* ========================================================================== */
/* GUTTER */
.gutter__0,
.gutter_x__0 {
  --gamification-gutter-x: 0;
}

.gutter__0,
.gutter_y__0 {
  --gamification-gutter-y: 0;
}

.gutter__1,
.gutter_x__1 {
  --gamification-gutter-x: 0.25rem;
}

.gutter__1,
.gutter_y__1 {
  --gamification-gutter-y: 0.25rem;
}

.gutter__2,
.gutter_x__2 {
  --gamification-gutter-x: 0.5rem;
}

.gutter__2,
.gutter_y__2 {
  --gamification-gutter-y: 0.5rem;
}

.gutter__3,
.gutter_x__3 {
  --gamification-gutter-x: 1rem;
}

.gutter__3,
.gutter_y__3 {
  --gamification-gutter-y: 1rem;
}

.gutter__4,
.gutter_x__4 {
  --gamification-gutter-x: 1.5rem;
}

.gutter__4,
.gutter_y__4 {
  --gamification-gutter-y: 1.5rem;
}

.gutter__5,
.gutter_x__5 {
  --gamification-gutter-x: 3rem;
}

.gutter__5,
.gutter_y__5 {
  --gamification-gutter-y: 3rem;
}

/* ========================================================================== */


.gamification-col {
  flex: 1 0 0%;
}

.gamification-row-cols-auto>* {
  flex: 0 0 auto;
  width: auto;
}

.gamification-row-cols-1>* {
  flex: 0 0 auto;
  width: 100%;
}

.gamification-row-cols-2>* {
  flex: 0 0 auto;
  width: 50%;
}

.gamification-row-cols-3>* {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.gamification-row-cols-4>* {
  flex: 0 0 auto;
  width: 25%;
}

.gamification-row-cols-5>* {
  flex: 0 0 auto;
  width: 20%;
}

.gamification-row-cols-6>* {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.gamification-col-auto {
  flex: 0 0 auto;
  width: auto;
}

.gamification-col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.gamification-col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.gamification-col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.gamification-col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.gamification-col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.gamification-col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.gamification-col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.gamification-col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.gamification-col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.gamification-col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.gamification-col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.gamification-col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.gamification-offset-1 {
  margin-left: 8.33333333%;
}

.gamification-offset-2 {
  margin-left: 16.66666667%;
}

.gamification-offset-3 {
  margin-left: 25%;
}

.gamification-offset-4 {
  margin-left: 33.33333333%;
}

.gamification-offset-5 {
  margin-left: 41.66666667%;
}

.gamification-offset-6 {
  margin-left: 50%;
}

.gamification-offset-7 {
  margin-left: 58.33333333%;
}

.gamification-offset-8 {
  margin-left: 66.66666667%;
}

.gamification-offset-9 {
  margin-left: 75%;
}

.gamification-offset-10 {
  margin-left: 83.33333333%;
}

.gamification-offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .gamification-col-sm {
    flex: 1 0 0%;
  }

  .gamification-row-cols-sm-auto>* {
    flex: 0 0 auto;
    width: auto;
  }

  .gamification-row-cols-sm-1>* {
    flex: 0 0 auto;
    width: 100%;
  }

  .gamification-row-cols-sm-2>* {
    flex: 0 0 auto;
    width: 50%;
  }

  .gamification-row-cols-sm-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .gamification-row-cols-sm-4>* {
    flex: 0 0 auto;
    width: 25%;
  }

  .gamification-row-cols-sm-5>* {
    flex: 0 0 auto;
    width: 20%;
  }

  .gamification-row-cols-sm-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .gamification-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .gamification-col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .gamification-col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .gamification-col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .gamification-col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .gamification-col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .gamification-col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .gamification-col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .gamification-col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .gamification-col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .gamification-col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .gamification-col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .gamification-col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .gamification-offset-sm-0 {
    margin-left: 0;
  }

  .gamification-offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .gamification-offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .gamification-offset-sm-3 {
    margin-left: 25%;
  }

  .gamification-offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .gamification-offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .gamification-offset-sm-6 {
    margin-left: 50%;
  }

  .gamification-offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .gamification-offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .gamification-offset-sm-9 {
    margin-left: 75%;
  }

  .gamification-offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .gamification-offset-sm-11 {
    margin-left: 91.66666667%;
  }

}

@media (min-width: 768px) {
  .gamification-col-md {
    flex: 1 0 0%;
  }

  .gamification-row-cols-md-auto>* {
    flex: 0 0 auto;
    width: auto;
  }

  .gamification-row-cols-md-1>* {
    flex: 0 0 auto;
    width: 100%;
  }

  .gamification-row-cols-md-2>* {
    flex: 0 0 auto;
    width: 50%;
  }

  .gamification-row-cols-md-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .gamification-row-cols-md-4>* {
    flex: 0 0 auto;
    width: 25%;
  }

  .gamification-row-cols-md-5>* {
    flex: 0 0 auto;
    width: 20%;
  }

  .gamification-row-cols-md-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .gamification-col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .gamification-col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .gamification-col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .gamification-col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .gamification-col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .gamification-col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .gamification-col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .gamification-col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .gamification-col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .gamification-col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .gamification-col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .gamification-col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .gamification-col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .gamification-offset-md-0 {
    margin-left: 0;
  }

  .gamification-offset-md-1 {
    margin-left: 8.33333333%;
  }

  .gamification-offset-md-2 {
    margin-left: 16.66666667%;
  }

  .gamification-offset-md-3 {
    margin-left: 25%;
  }

  .gamification-offset-md-4 {
    margin-left: 33.33333333%;
  }

  .gamification-offset-md-5 {
    margin-left: 41.66666667%;
  }

  .gamification-offset-md-6 {
    margin-left: 50%;
  }

  .gamification-offset-md-7 {
    margin-left: 58.33333333%;
  }

  .gamification-offset-md-8 {
    margin-left: 66.66666667%;
  }

  .gamification-offset-md-9 {
    margin-left: 75%;
  }

  .gamification-offset-md-10 {
    margin-left: 83.33333333%;
  }

  .gamification-offset-md-11 {
    margin-left: 91.66666667%;
  }
}

@media (min-width: 992px) {
  .gamification-col-lg {
    flex: 1 0 0%;
  }

  .gamification-row-cols-lg-auto>* {
    flex: 0 0 auto;
    width: auto;
  }

  .gamification-row-cols-lg-1>* {
    flex: 0 0 auto;
    width: 100%;
  }

  .gamification-row-cols-lg-2>* {
    flex: 0 0 auto;
    width: 50%;
  }

  .gamification-row-cols-lg-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .gamification-row-cols-lg-4>* {
    flex: 0 0 auto;
    width: 25%;
  }

  .gamification-row-cols-lg-5>* {
    flex: 0 0 auto;
    width: 20%;
  }

  .gamification-row-cols-lg-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .gamification-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .gamification-col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .gamification-col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .gamification-col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .gamification-col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .gamification-col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .gamification-col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .gamification-col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .gamification-col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .gamification-col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .gamification-col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .gamification-col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .gamification-col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .gamification-offset-lg-0 {
    margin-left: 0;
  }

  .gamification-offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .gamification-offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .gamification-offset-lg-3 {
    margin-left: 25%;
  }

  .gamification-offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .gamification-offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .gamification-offset-lg-6 {
    margin-left: 50%;
  }

  .gamification-offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .gamification-offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .gamification-offset-lg-9 {
    margin-left: 75%;
  }

  .gamification-offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .gamification-offset-lg-11 {
    margin-left: 91.66666667%;
  }
}

@media (min-width: 1200px) {
  .gamification-col-xl {
    flex: 1 0 0%;
  }

  .gamification-row-cols-xl-auto>* {
    flex: 0 0 auto;
    width: auto;
  }

  .gamification-row-cols-xl-1>* {
    flex: 0 0 auto;
    width: 100%;
  }

  .gamification-row-cols-xl-2>* {
    flex: 0 0 auto;
    width: 50%;
  }

  .gamification-row-cols-xl-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .gamification-row-cols-xl-4>* {
    flex: 0 0 auto;
    width: 25%;
  }

  .gamification-row-cols-xl-5>* {
    flex: 0 0 auto;
    width: 20%;
  }

  .gamification-row-cols-xl-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .gamification-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .gamification-col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .gamification-col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .gamification-col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .gamification-col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .gamification-col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .gamification-col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .gamification-col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .gamification-col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .gamification-col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .gamification-col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .gamification-col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .gamification-col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .gamification-offset-xl-0 {
    margin-left: 0;
  }

  .gamification-offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .gamification-offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .gamification-offset-xl-3 {
    margin-left: 25%;
  }

  .gamification-offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .gamification-offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .gamification-offset-xl-6 {
    margin-left: 50%;
  }

  .gamification-offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .gamification-offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .gamification-offset-xl-9 {
    margin-left: 75%;
  }

  .gamification-offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .gamification-offset-xl-11 {
    margin-left: 91.66666667%;
  }
}

@media (min-width: 1400px) {
  .gamification-col-xxl {
    flex: 1 0 0%;
  }

  .gamification-row-cols-xxl-auto>* {
    flex: 0 0 auto;
    width: auto;
  }

  .gamification-row-cols-xxl-1>* {
    flex: 0 0 auto;
    width: 100%;
  }

  .gamification-row-cols-xxl-2>* {
    flex: 0 0 auto;
    width: 50%;
  }

  .gamification-row-cols-xxl-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .gamification-row-cols-xxl-4>* {
    flex: 0 0 auto;
    width: 25%;
  }

  .gamification-row-cols-xxl-5>* {
    flex: 0 0 auto;
    width: 20%;
  }

  .gamification-row-cols-xxl-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .gamification-col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .gamification-col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .gamification-col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .gamification-col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .gamification-col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .gamification-col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .gamification-col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .gamification-col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .gamification-col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .gamification-col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .gamification-col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .gamification-col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .gamification-col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .gamification-offset-xxl-0 {
    margin-left: 0;
  }

  .gamification-offset-xxl-1 {
    margin-left: 8.33333333%;
  }

  .gamification-offset-xxl-2 {
    margin-left: 16.66666667%;
  }

  .gamification-offset-xxl-3 {
    margin-left: 25%;
  }

  .gamification-offset-xxl-4 {
    margin-left: 33.33333333%;
  }

  .gamification-offset-xxl-5 {
    margin-left: 41.66666667%;
  }

  .gamification-offset-xxl-6 {
    margin-left: 50%;
  }

  .gamification-offset-xxl-7 {
    margin-left: 58.33333333%;
  }

  .gamification-offset-xxl-8 {
    margin-left: 66.66666667%;
  }

  .gamification-offset-xxl-9 {
    margin-left: 75%;
  }

  .gamification-offset-xxl-10 {
    margin-left: 83.33333333%;
  }

  .gamification-offset-xxl-11 {
    margin-left: 91.66666667%;
  }
}




/* ========================================================================== */
/* TABLE RESPONSIVE */
/* ========================================================================== */
.gamification-table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .gamification-table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 767.98px) {
  .gamification-table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 991.98px) {
  .gamification-table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1199.98px) {
  .gamification-table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1399.98px) {
  .gamification-table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.gmf-floatingDropdown {
  /* margin-bottom: 1rem !important; */
  /* min-height: calc(3.5rem + 6px); */

  height: calc(2.875rem + 2px);
  display: block;
  text-align: left;
  width: 100%;
  padding: 1.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: 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");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid rgba(69, 75, 147, 0.07);
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-color: rgba(var(--bs-primary-color), 0.75);

  overflow: hidden;
  text-overflow: ellipsis;
}

@media (prefers-reduced-motion: reduce) {
  .gmf-floatingDropdown {
    transition: none;
  }
}

.gmf-floatingDropdown ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.gmf-floatingDropdown:focus {
  /* border-color: #86b7fe; */
  outline: 0;
  /* box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); */
  /* box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 1); */
}

.gmf-floatingDropdown:focus-visible {
  /* border-color: #86b7fe; */
  outline: 0;
  /* box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); */
  /* box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 1); */
  border: 1px solid #373b3e !important;
  box-shadow: 0 0 0 6px rgba(69, 75, 147, 0.07);
}

.gmf-floatingDropdown :disabled {
  background-color: #e9ecef;
}

.gmf-floatingDropdown:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.gmf-Dropdown {
  position: absolute;
  z-index: 9;
  margin-top: -15px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  width: 100%;
  background: #ffffff;
  border-radius: 8px;
  /* max-height: 440px; */
  max-height: 100vh;
  border: 1px solid #d0d2d5;
  /* box-shadow: 0px 4px 4px rgba(175, 175, 175, 0.25); */
  border-radius: 8px;
}

.gmf-Dropdown__wrapper {
  width: 100%;
  /* overflow-y: auto; */
  display: flex;
  flex-direction: column;
}

.gmf-DropdownOption {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  padding: 10px 8px;
  background: none;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 23px;
  text-align: left;

  /* width: fit-content!important;
  flex-wrap: wrap!important;
  white-space: pre-wrap!important;
  height: fit-content!important; */

  /* Text Grey */

  color: #a3a6ac;
}

.gmf-DropdownOption:hover {
  color: #212529;
}

.gmf-DropdownOption__selected {
  color: #212529;
}

.gmf-EmptyState {
  padding: 10px 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.gmf-dropdown-floatinglabel > label {
  padding: 0.25rem 0.75rem !important;
  font-size: 0.65rem !important;
}

._rYKir {
  height: 100% !important;
}

._-vcSH {
  clear: both !important;
}

._yz1yf {
  cursor: pointer;
}

._KtAk2 {
  visibility: visible !important;
}

._QyDug {
  visibility: hidden !important;
}

._RoUkY {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  height: 200px;
}

._pQp9O {
  margin-top: auto !important;
  margin-left: auto !important;
}

/* Scrollbar */
._WbvqU ::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
  background-color: var(--bs-input-floating-border);
  border-radius: calc(0.5rem - 1px);
}

._WbvqU ::-webkit-scrollbar-thumb {
  background-color: #fff;
  border: 1px solid var(--bs-input-floating-border);
  border-radius: calc(0.5rem - 1px);
}

._WbvqU ::-webkit-scrollbar-thumb {
  background: #17305a !important;
  border-radius: 5px;
}

._WbvqU ::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.37);
  border-radius: 5px;
}

:root {
  --gamification-blue: #0d6efd;
  --gamification-indigo: #6610f2;
  --gamification-purple: #6f42c1;
  --gamification-pink: #d63384;
  --gamification-red: #dc3545;
  --gamification-orange: #fd7e14;
  --gamification-yellow: #ffc107;
  --gamification-green: #198754;
  --gamification-teal: #20c997;
  --gamification-cyan: #0dcaf0;
  --gamification-black: #000;
  --gamification-white: #fff;
  --gamification-gray: #6c757d;
  --gamification-gray-dark: #343a40;
  --gamification-gray-100: #f8f9fa;
  --gamification-gray-200: #e9ecef;
  --gamification-gray-300: #dee2e6;
  --gamification-gray-400: #ced4da;
  --gamification-gray-500: #adb5bd;
  --gamification-gray-600: #6c757d;
  --gamification-gray-700: #495057;
  --gamification-gray-800: #343a40;
  --gamification-gray-900: #212529;
  --gamification-primary: #0d6efd;
  --gamification-secondary: #6c757d;
  --gamification-success: #198754;
  --gamification-info: #0dcaf0;
  --gamification-warning: #ffc107;
  --gamification-danger: #dc3545;
  --gamification-light: #f8f9fa;
  --gamification-dark: #212529;
  --gamification-primary-rgb: 13, 110, 253;
  --gamification-secondary-rgb: 108, 117, 125;
  --gamification-success-rgb: 25, 135, 84;
  --gamification-info-rgb: 13, 202, 240;
  --gamification-warning-rgb: 255, 193, 7;
  --gamification-danger-rgb: 220, 53, 69;
  --gamification-light-rgb: 248, 249, 250;
  --gamification-dark-rgb: 33, 37, 41;
  --gamification-white-rgb: 255, 255, 255;
  --gamification-black-rgb: 0, 0, 0;
  --gamification-body-color-rgb: 33, 37, 41;
  --gamification-body-bg-rgb: 255, 255, 255;
  --gamification-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";
  --gamification-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
  --gamification-gradient: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.15),
    rgba(255, 255, 255, 0)
  );
  --gamification-body-font-family: var(--gamification-font-sans-serif);
  --gamification-body-font-size: 1rem;
  --gamification-body-font-weight: 400;
  --gamification-body-line-height: 1.5;
  --gamification-body-color: #212529;
  --gamification-body-bg: #fff;
  --gamification-border-width: 1px;
  --gamification-border-style: solid;
  --gamification-border-color: #dee2e6;
  --gamification-border-color-translucent: rgba(0, 0, 0, 0.175);
  --gamification-border-radius: 0.375rem;
  --gamification-border-radius-sm: 0.25rem;
  --gamification-border-radius-lg: 0.5rem;
  --gamification-border-radius-xl: 1rem;
  --gamification-border-radius-2xl: 2rem;
  --gamification-border-radius-pill: 50rem;
  --gamification-link-color: #0d6efd;
  --gamification-link-hover-color: #0a58ca;
  --gamification-code-color: #d63384;
  --gamification-highlight-bg: #fff3cd;
}

._z2jcP {
  margin-bottom: 0.5rem;
}

._1odoy {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

._tGtlJ {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

._0ts9Y {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

._7uMTf {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

._nSRME {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(69, 75, 147, 0.07);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  ._nSRME {
    transition: none;
  }
}

._nSRME[type="file"] {
  overflow: hidden;
}

._nSRME[type="file"]:not(:disabled):not([readonly]) {
  cursor: pointer;
}

._nSRME:focus,
._06reh:focus > ._nSRME > span > input {
  color: #212529;
  background-color: #fff;
  /* border-color: #86b7fe; */
  outline: 0;
  /* box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); */
  /* box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 1); */
  border: 1px solid #373b3e !important;
  box-shadow: 0 0 0 6px rgba(69, 75, 147, 0.07);
}

/* .form_floating>.form_control:focus,
.form_floating>.form_select::focus
.form_floating>.form_control_plaintext, */

._nSRME::-webkit-date-and-time-value {
  height: 1.5em;
}

._nSRME::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

._nSRME::placeholder {
  color: #6c757d;
  opacity: 1;
}

._nSRME:disabled {
  background-color: #e9ecef;
  opacity: 1;
}

._nSRME::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {

  ._nSRME::file-selector-button {
    transition: none;
  }
}

._nSRME:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}

._cdvnU {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

._cdvnU:focus {
  outline: 0;
}

._cdvnU._30WS4,
._cdvnU._3i5jB {
  padding-right: 0;
  padding-left: 0;
}

._30WS4 {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

._30WS4::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

._3i5jB {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

._3i5jB::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}

textarea._nSRME {
  min-height: calc(1.5em + 0.75rem + 2px);
}

textarea._30WS4 {
  min-height: calc(1.5em + 0.5rem + 2px);
}

textarea._3i5jB {
  min-height: calc(1.5em + 1rem + 2px);
}

._e8q4p {
  width: 3rem;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem;
}

._e8q4p:not(:disabled):not([readonly]) {
  cursor: pointer;
}

._e8q4p::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
}

._e8q4p::-webkit-color-swatch {
  border-radius: 0.375rem;
}

._e8q4p._30WS4 {
  height: calc(1.5em + 0.5rem + 2px);
}

._e8q4p._3i5jB {
  height: calc(1.5em + 1rem + 2px);
}

._R3ATx {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: 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") !important;
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #cddede !important;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
._OOo7R {
  background-image: 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") !important;
}

@media (prefers-reduced-motion: reduce) {
  ._R3ATx {
    transition: none;
  }
}

._R3ATx:focus {
  /* border-color: #86b7fe; */
  outline: 0;
  /* box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); */
  /* box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 1); */
  border: 1px solid #373b3e !important;
  box-shadow: 0 0 0 6px rgba(69, 75, 147, 0.07);
}

._R3ATx[multiple],
._R3ATx[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}

._R3ATx:disabled {
  background-color: #e9ecef;
}

._R3ATx:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

._qV3FH {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

._OAVQL {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

._jlm1x {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}

._jlm1x ._cLVHV {
  float: left;
  margin-left: -1.5em;
}

._4sP52 {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}

._4sP52 ._cLVHV {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

._cLVHV {
  width: 1.3em;
  height: 1.3em;
  /* margin-top: 0.25em; */
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

._cLVHV[type="checkbox"] {
  border-radius: 0.25em;
}

._cLVHV[type="radio"] {
  border-radius: 50%;
}

._cLVHV:active {
  filter: brightness(90%);
}

._cLVHV:focus {
  /* border-color: #86b7fe; */
  outline: 0;
  /* box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); */
  /* box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 1); */
  border: 1px solid #373b3e !important;
  box-shadow: 0 0 0 6px rgba(69, 75, 147, 0.07);
}

._cLVHV:checked {
  /* background-color: #0d6efd;
    border-color: #0d6efd; */
  background-color: var(--gamification-black);
  border-color: var(--gamification-black);
}

._cLVHV:checked[type="checkbox"] {
  background-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");
}

._cLVHV:checked[type="radio"] {
  background-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");
}

._cLVHV[type="checkbox"]:indeterminate {
  /* background-color: #0d6efd;
    border-color: #0d6efd; */
  background-color: var(--gamification-black);
  border-color: var(--gamification-black);
  background-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");
}

._cLVHV:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

._cLVHV[disabled] ~ ._2F-ey,
._cLVHV:disabled ~ ._2F-ey {
  cursor: default;
  opacity: 0.5;
}

._WdCIl {
  padding-left: 2.5em;
}

._WdCIl ._cLVHV {
  width: 2em;
  margin-left: -2.5em;
  background-image: 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");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  ._WdCIl ._cLVHV {
    transition: none;
  }
}

._WdCIl ._cLVHV:focus {
  background-image: 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");
}

._WdCIl ._cLVHV:checked {
  background-position: right center;
  background-image: 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");
}

._WdCIl._4sP52 {
  padding-right: 2.5em;
  padding-left: 0;
}

._WdCIl._4sP52 ._cLVHV {
  margin-right: -2.5em;
  margin-left: 0;
}

._nKlHz {
  display: inline-block;
  margin-right: 1rem;
}

._woAFc {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

._woAFc[disabled] + ._Gy1LF,
._woAFc:disabled + ._Gy1LF {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

._0JCxU {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

._0JCxU:focus {
  outline: 0;
}

._0JCxU:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

._0JCxU:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

._0JCxU::-moz-focus-outer {
  border: 0;
}

._0JCxU::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  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;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  ._0JCxU::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

._0JCxU::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}

._0JCxU::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

._0JCxU::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  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;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  ._0JCxU::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

._0JCxU::-moz-range-thumb:active {
  background-color: #b6d4fe;
}

._0JCxU::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

._0JCxU:disabled {
  pointer-events: none;
}

._0JCxU:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

._0JCxU:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

._06reh {
  position: relative;
}

._06reh > ._nSRME,
._06reh > ._cdvnU,
._06reh > ._R3ATx {
  min-height: calc(3.5rem + 2px);
  height: -moz-fit-content;
  height: fit-content;
  line-height: 1.25;
}

._06reh > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  ._06reh > label {
    transition: none;
  }
}

._06reh > ._nSRME,
._06reh > ._cdvnU {
  padding: 1rem 0.75rem;
}

._06reh > ._nSRME::-moz-placeholder,
._06reh > ._cdvnU::-moz-placeholder {
  color: transparent;
}

._06reh > ._nSRME::-moz-placeholder, ._06reh > ._cdvnU::-moz-placeholder {
  color: transparent;
}

._06reh > ._nSRME::placeholder,
._06reh > ._cdvnU::placeholder {
  color: transparent;
}

._06reh > ._nSRME:not(:-moz-placeholder-shown),
._06reh > ._cdvnU:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

._06reh > ._nSRME:not(:-moz-placeholder-shown), ._06reh > ._cdvnU:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

._06reh > ._nSRME:focus,
._06reh > ._nSRME:not(:placeholder-shown),
._06reh > ._cdvnU:focus,
._06reh > ._cdvnU:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

._06reh > ._nSRME:-webkit-autofill,
._06reh > ._cdvnU:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

._06reh > ._R3ATx {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

._06reh > ._nSRME:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

._06reh > ._nSRME:focus ~ label,
._06reh > ._nSRME:not(:placeholder-shown) ~ label,
._06reh > ._cdvnU ~ label,
._06reh > ._R3ATx ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

._06reh > ._nSRME:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

._06reh > ._cdvnU ~ label {
  border-width: 1px 0;
}

._Hmlfw {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

._Hmlfw > ._nSRME,
._Hmlfw > ._R3ATx,
._Hmlfw > ._06reh {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

._Hmlfw > ._nSRME:focus,
._Hmlfw > ._R3ATx:focus,
._Hmlfw > ._06reh:focus-within {
  z-index: 5;
}

._Hmlfw ._Gy1LF {
  position: relative;
  z-index: 2;
}

._Hmlfw ._Gy1LF:focus {
  z-index: 5;
}

._zmxuX {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid rgba(69, 75, 147, 0.07);
  border-radius: 0.375rem;
}

._U-yHH > ._nSRME,
._U-yHH > ._R3ATx,
._U-yHH > ._zmxuX,
._U-yHH > ._Gy1LF {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

._cqMQL > ._nSRME,
._cqMQL > ._R3ATx,
._cqMQL > ._zmxuX,
._cqMQL > ._Gy1LF {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

._U-yHH > ._R3ATx,
._cqMQL > ._R3ATx {
  padding-right: 3rem;
}

._Hmlfw:not(._Zswng)
  > :not(:last-child):not(._r3TDp):not(._A-aNi):not(
    ._06reh
  ),
._Hmlfw:not(._Zswng) > ._r3TDp:nth-last-child(n + 3),
._Hmlfw:not(._Zswng)
  > ._06reh:not(:last-child)
  > ._nSRME,
._Hmlfw:not(._Zswng)
  > ._06reh:not(:last-child)
  > ._R3ATx {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

._Hmlfw._Zswng
  > :nth-last-child(n + 3):not(._r3TDp):not(._A-aNi):not(
    ._06reh
  ),
._Hmlfw._Zswng > ._r3TDp:nth-last-child(n + 4),
._Hmlfw._Zswng
  > ._06reh:nth-last-child(n + 3)
  > ._nSRME,
._Hmlfw._Zswng
  > ._06reh:nth-last-child(n + 3)
  > ._R3ATx {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

._Hmlfw
  > :not(:first-child):not(._A-aNi):not(._Zu1qJ):not(
    ._pFGys
  ):not(._zb0DC):not(._K0pCi) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

._Hmlfw > ._06reh:not(:first-child) > ._nSRME,
._Hmlfw > ._06reh:not(:first-child) > ._R3ATx {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

._pFGys {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

._Zu1qJ {
  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: rgba(25, 135, 84, 0.9);
  border-radius: 0.375rem;
}

._4LUyp :valid ~ ._pFGys,
._4LUyp :valid ~ ._Zu1qJ,
._SUmC2 ~ ._pFGys,
._SUmC2 ~ ._Zu1qJ {
  display: block;
}

._4LUyp ._nSRME:valid,
._nSRME._SUmC2 {
  border-color: #198754;
  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);
}

._4LUyp ._nSRME:valid:focus,
._nSRME._SUmC2:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

._4LUyp textarea._nSRME:valid,
textarea._nSRME._SUmC2 {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right
    calc(0.375em + 0.1875rem);
}

._4LUyp ._R3ATx:valid,
._R3ATx._SUmC2 {
  border-color: #198754;
}

._4LUyp ._R3ATx:valid:not([multiple]):not([size]),
._4LUyp ._R3ATx:valid:not([multiple])[size="1"],
._R3ATx._SUmC2:not([multiple]):not([size]),
._R3ATx._SUmC2:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: 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"),
    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-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

._4LUyp ._R3ATx:valid:focus,
._R3ATx._SUmC2:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

._4LUyp ._e8q4p:valid,
._e8q4p._SUmC2 {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

._4LUyp ._cLVHV:valid,
._cLVHV._SUmC2 {
  border-color: #198754;
}

._4LUyp ._cLVHV:valid:checked,
._cLVHV._SUmC2:checked {
  background-color: #198754;
}

._4LUyp ._cLVHV:valid:focus,
._cLVHV._SUmC2:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

._4LUyp ._cLVHV:valid ~ ._2F-ey,
._cLVHV._SUmC2 ~ ._2F-ey {
  color: #198754;
}

._nKlHz ._cLVHV ~ ._pFGys {
  margin-left: 0.5em;
}

._4LUyp ._Hmlfw > ._nSRME:not(:focus):valid,
._Hmlfw > ._nSRME:not(:focus)._SUmC2,
._4LUyp ._Hmlfw > ._R3ATx:not(:focus):valid,
._Hmlfw > ._R3ATx:not(:focus)._SUmC2,
._4LUyp ._Hmlfw > ._06reh:not(:focus-within):valid,
._Hmlfw > ._06reh:not(:focus-within)._SUmC2 {
  z-index: 3;
}

._K0pCi {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

._zb0DC {
  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: rgba(220, 53, 69, 0.9);
  border-radius: 0.375rem;
}

._4LUyp :invalid ~ ._K0pCi,
._4LUyp :invalid ~ ._zb0DC,
._p263- ~ ._K0pCi,
._p263- ~ ._zb0DC {
  display: block;
}

._4LUyp ._nSRME:invalid,
._nSRME._p263- {
  border-color: #dc3545;
  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);
}

._4LUyp ._nSRME:invalid:focus,
._nSRME._p263-:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

._4LUyp textarea._nSRME:invalid,
textarea._nSRME._p263- {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right
    calc(0.375em + 0.1875rem);
}

._4LUyp ._R3ATx:invalid,
._R3ATx._p263- {
  border-color: #dc3545;
}

._4LUyp ._R3ATx:invalid:not([multiple]):not([size]),
._4LUyp ._R3ATx:invalid:not([multiple])[size="1"],
._R3ATx._p263-:not([multiple]):not([size]),
._R3ATx._p263-:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: 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"),
    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-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

._4LUyp ._R3ATx:invalid:focus,
._R3ATx._p263-:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

._4LUyp ._e8q4p:invalid,
._e8q4p._p263- {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

._4LUyp ._cLVHV:invalid,
._cLVHV._p263- {
  border-color: #dc3545;
}

._4LUyp ._cLVHV:invalid:checked,
._cLVHV._p263-:checked {
  background-color: #dc3545;
}

._4LUyp ._cLVHV:invalid:focus,
._cLVHV._p263-:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

._4LUyp ._cLVHV:invalid ~ ._2F-ey,
._cLVHV._p263- ~ ._2F-ey {
  color: #dc3545;
}

._nKlHz ._cLVHV ~ ._K0pCi {
  margin-left: 0.5em;
}

._4LUyp ._Hmlfw > ._nSRME:not(:focus):invalid,
._Hmlfw > ._nSRME:not(:focus)._p263-,
._4LUyp ._Hmlfw > ._R3ATx:not(:focus):invalid,
._Hmlfw > ._R3ATx:not(:focus)._p263-,
._4LUyp ._Hmlfw > ._06reh:not(:focus-within):invalid,
._Hmlfw > ._06reh:not(:focus-within)._p263- {
  z-index: 4;
}

._Gy1LF {
  --gamification-btn-padding-x: 1.25rem;
  --gamification-btn-padding-y: 0.625rem;
  --gamification-btn-font-family: ;
  --gamification-btn-font-size: 0.75rem;
  --gamification-btn-font-weight: 700;
  --gamification-btn-line-height: 1.167;
  --gamification-btn-color: #212529;
  --gamification-btn-bg: transparent;
  --gamification-btn-border-width: 1px;
  --gamification-btn-border-color: transparent;
  --gamification-btn-border-radius: 0.3rem;
  --gamification-btn-hover-border-color: transparent;
  --gamification-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),
    0 1px 1px rgba(0, 0, 0, 0.075);
  --gamification-btn-disabled-opacity: 0.65;
  --gamification-btn-focus-box-shadow: 0 0 0 0.25rem
    rgba(var(--gamification-btn-focus-shadow-rgb), 0.5);
  display: inline-block;
  padding: var(--gamification-btn-padding-y) var(--gamification-btn-padding-x);
  font-family: var(--gamification-btn-font-family);
  font-size: var(--gamification-btn-font-size);
  font-weight: var(--gamification-btn-font-weight);
  line-height: var(--gamification-btn-line-height);
  color: var(--gamification-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(--gamification-btn-border-width) solid
    var(--gamification-btn-border-color);
  border-radius: var(--gamification-btn-border-radius);
  background-color: var(--gamification-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) {
  ._Gy1LF {
    transition: none;
  }
}

:not(._woAFc) + ._Gy1LF:hover,
._Gy1LF:first-child:hover {
  color: var(--gamification-btn-hover-color);
  background-color: var(--gamification-btn-hover-bg);
  border-color: var(--gamification-btn-hover-border-color);
}

._Gy1LF:focus-visible {
  color: var(--gamification-btn-hover-color);
  background-color: var(--gamification-btn-hover-bg);
  border-color: var(--gamification-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--gamification-btn-focus-box-shadow);
}

._woAFc:focus-visible + ._Gy1LF {
  border-color: var(--gamification-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--gamification-btn-focus-box-shadow);
}

._woAFc:checked + ._Gy1LF,
:not(._woAFc) + ._Gy1LF:active,
._Gy1LF:first-child:active,
._Gy1LF._7GtwM,
._Gy1LF._VPcnF {
  color: var(--gamification-btn-active-color);
  background-color: var(--gamification-btn-active-bg);
  border-color: var(--gamification-btn-active-border-color);
}

._woAFc:checked + ._Gy1LF:focus-visible,
:not(._woAFc) + ._Gy1LF:active:focus-visible,
._Gy1LF:first-child:active:focus-visible,
._Gy1LF._7GtwM:focus-visible,
._Gy1LF._VPcnF:focus-visible {
  box-shadow: var(--gamification-btn-focus-box-shadow);
}

._Gy1LF:disabled,
._Gy1LF._GLaln,
fieldset:disabled ._Gy1LF {
  color: var(--gamification-btn-disabled-color);
  pointer-events: none;
  background-color: var(--gamification-btn-disabled-bg);
  border-color: var(--gamification-btn-disabled-border-color);
  opacity: var(--gamification-btn-disabled-opacity);
}

._FQHtI {
  --gamification-btn-color: #fff;
  --gamification-btn-bg: #0d6efd;
  --gamification-btn-border-color: #0d6efd;
  --gamification-btn-hover-color: #fff;
  --gamification-btn-hover-bg: #0b5ed7;
  --gamification-btn-hover-border-color: #0a58ca;
  /* --gamification-btn-focus-shadow-rgb: 49, 132, 253; */
  --gamification-btn-focus-shadow-rgb: 0, 0, 0;
  --gamification-btn-active-color: #fff;
  --gamification-btn-active-bg: #0a58ca;
  --gamification-btn-active-border-color: #0a53be;
  --gamification-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --gamification-btn-disabled-color: #fff;
  --gamification-btn-disabled-bg: #0d6efd;
  --gamification-btn-disabled-border-color: #0d6efd;
}

._Abf2U {
  --gamification-btn-color: #fff;
  --gamification-btn-bg: #6c757d;
  --gamification-btn-border-color: #6c757d;
  --gamification-btn-hover-color: #fff;
  --gamification-btn-hover-bg: #5c636a;
  --gamification-btn-hover-border-color: #565e64;
  --gamification-btn-focus-shadow-rgb: 130, 138, 145;
  --gamification-btn-active-color: #fff;
  --gamification-btn-active-bg: #565e64;
  --gamification-btn-active-border-color: #51585e;
  --gamification-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --gamification-btn-disabled-color: #fff;
  --gamification-btn-disabled-bg: #6c757d;
  --gamification-btn-disabled-border-color: #6c757d;
}

._UoKyj {
  --gamification-btn-color: #fff;
  --gamification-btn-bg: #198754;
  --gamification-btn-border-color: #198754;
  --gamification-btn-hover-color: #fff;
  --gamification-btn-hover-bg: #157347;
  --gamification-btn-hover-border-color: #146c43;
  --gamification-btn-focus-shadow-rgb: 60, 153, 110;
  --gamification-btn-active-color: #fff;
  --gamification-btn-active-bg: #146c43;
  --gamification-btn-active-border-color: #13653f;
  --gamification-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --gamification-btn-disabled-color: #fff;
  --gamification-btn-disabled-bg: #198754;
  --gamification-btn-disabled-border-color: #198754;
}

._HdCu8 {
  --gamification-btn-color: #000;
  --gamification-btn-bg: #0dcaf0;
  --gamification-btn-border-color: #0dcaf0;
  --gamification-btn-hover-color: #000;
  --gamification-btn-hover-bg: #31d2f2;
  --gamification-btn-hover-border-color: #25cff2;
  --gamification-btn-focus-shadow-rgb: 11, 172, 204;
  --gamification-btn-active-color: #000;
  --gamification-btn-active-bg: #3dd5f3;
  --gamification-btn-active-border-color: #25cff2;
  --gamification-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --gamification-btn-disabled-color: #000;
  --gamification-btn-disabled-bg: #0dcaf0;
  --gamification-btn-disabled-border-color: #0dcaf0;
}

._PY9m4 {
  --gamification-btn-color: #000;
  --gamification-btn-bg: #ffc107;
  --gamification-btn-border-color: #ffc107;
  --gamification-btn-hover-color: #000;
  --gamification-btn-hover-bg: #ffca2c;
  --gamification-btn-hover-border-color: #ffc720;
  --gamification-btn-focus-shadow-rgb: 217, 164, 6;
  --gamification-btn-active-color: #000;
  --gamification-btn-active-bg: #ffcd39;
  --gamification-btn-active-border-color: #ffc720;
  --gamification-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --gamification-btn-disabled-color: #000;
  --gamification-btn-disabled-bg: #ffc107;
  --gamification-btn-disabled-border-color: #ffc107;
}

._fYG55 {
  --gamification-btn-color: #fff;
  --gamification-btn-bg: #dc3545;
  --gamification-btn-border-color: #dc3545;
  --gamification-btn-hover-color: #fff;
  --gamification-btn-hover-bg: #bb2d3b;
  --gamification-btn-hover-border-color: #b02a37;
  --gamification-btn-focus-shadow-rgb: 225, 83, 97;
  --gamification-btn-active-color: #fff;
  --gamification-btn-active-bg: #b02a37;
  --gamification-btn-active-border-color: #a52834;
  --gamification-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --gamification-btn-disabled-color: #fff;
  --gamification-btn-disabled-bg: #dc3545;
  --gamification-btn-disabled-border-color: #dc3545;
}

._-lgOb {
  --gamification-btn-color: #000;
  --gamification-btn-bg: #f8f9fa;
  --gamification-btn-border-color: #f8f9fa;
  --gamification-btn-hover-color: #000;
  --gamification-btn-hover-bg: #d3d4d5;
  --gamification-btn-hover-border-color: #c6c7c8;
  --gamification-btn-focus-shadow-rgb: 211, 212, 213;
  --gamification-btn-active-color: #000;
  --gamification-btn-active-bg: #c6c7c8;
  --gamification-btn-active-border-color: #babbbc;
  --gamification-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --gamification-btn-disabled-color: #000;
  --gamification-btn-disabled-bg: #f8f9fa;
  --gamification-btn-disabled-border-color: #f8f9fa;
}

._Jo-a1 {
  --gamification-btn-color: #fff;
  --gamification-btn-bg: #363b43;
  --gamification-btn-border-color: #363b43;
  --gamification-btn-hover-color: #fff;
  --gamification-btn-hover-bg: #424649;
  --gamification-btn-hover-border-color: #373b3e;
  --gamification-btn-focus-shadow-rgb: 66, 70, 73;
  --gamification-btn-active-color: #fff;
  --gamification-btn-active-bg: #4d5154;
  --gamification-btn-active-border-color: #373b3e;
  --gamification-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --gamification-btn-disabled-color: #fff;
  --gamification-btn-disabled-bg: #212529;
  --gamification-btn-disabled-border-color: #212529;
}

._Wi6ca {
  --gamification-btn-color: #0d6efd;
  --gamification-btn-border-color: #0d6efd;
  --gamification-btn-hover-color: #fff;
  --gamification-btn-hover-bg: #0d6efd;
  --gamification-btn-hover-border-color: #0d6efd;
  --gamification-btn-focus-shadow-rgb: 13, 110, 253;
  --gamification-btn-active-color: #fff;
  --gamification-btn-active-bg: #0d6efd;
  --gamification-btn-active-border-color: #0d6efd;
  --gamification-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --gamification-btn-disabled-color: #0d6efd;
  --gamification-btn-disabled-bg: transparent;
  --gamification-btn-disabled-border-color: #0d6efd;
  --gamification-gradient: none;
}

._DcMWB {
  --gamification-btn-color: #6c757d;
  --gamification-btn-border-color: #6c757d;
  --gamification-btn-hover-color: #fff;
  --gamification-btn-hover-bg: #6c757d;
  --gamification-btn-hover-border-color: #6c757d;
  --gamification-btn-focus-shadow-rgb: 108, 117, 125;
  --gamification-btn-active-color: #fff;
  --gamification-btn-active-bg: #6c757d;
  --gamification-btn-active-border-color: #6c757d;
  --gamification-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --gamification-btn-disabled-color: #6c757d;
  --gamification-btn-disabled-bg: transparent;
  --gamification-btn-disabled-border-color: #6c757d;
  --gamification-gradient: none;
}

._ItNj1 {
  --gamification-btn-color: #198754;
  --gamification-btn-border-color: #198754;
  --gamification-btn-hover-color: #fff;
  --gamification-btn-hover-bg: #198754;
  --gamification-btn-hover-border-color: #198754;
  --gamification-btn-focus-shadow-rgb: 25, 135, 84;
  --gamification-btn-active-color: #fff;
  --gamification-btn-active-bg: #198754;
  --gamification-btn-active-border-color: #198754;
  --gamification-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --gamification-btn-disabled-color: #198754;
  --gamification-btn-disabled-bg: transparent;
  --gamification-btn-disabled-border-color: #198754;
  --gamification-gradient: none;
}

._bARVA {
  --gamification-btn-color: #0dcaf0;
  --gamification-btn-border-color: #0dcaf0;
  --gamification-btn-hover-color: #000;
  --gamification-btn-hover-bg: #0dcaf0;
  --gamification-btn-hover-border-color: #0dcaf0;
  --gamification-btn-focus-shadow-rgb: 13, 202, 240;
  --gamification-btn-active-color: #000;
  --gamification-btn-active-bg: #0dcaf0;
  --gamification-btn-active-border-color: #0dcaf0;
  --gamification-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --gamification-btn-disabled-color: #0dcaf0;
  --gamification-btn-disabled-bg: transparent;
  --gamification-btn-disabled-border-color: #0dcaf0;
  --gamification-gradient: none;
}

._onLsX {
  --gamification-btn-color: #ffc107;
  --gamification-btn-border-color: #ffc107;
  --gamification-btn-hover-color: #000;
  --gamification-btn-hover-bg: #ffc107;
  --gamification-btn-hover-border-color: #ffc107;
  --gamification-btn-focus-shadow-rgb: 255, 193, 7;
  --gamification-btn-active-color: #000;
  --gamification-btn-active-bg: #ffc107;
  --gamification-btn-active-border-color: #ffc107;
  --gamification-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --gamification-btn-disabled-color: #ffc107;
  --gamification-btn-disabled-bg: transparent;
  --gamification-btn-disabled-border-color: #ffc107;
  --gamification-gradient: none;
}

._dauL- {
  --gamification-btn-color: #dc3545;
  --gamification-btn-border-color: #dc3545;
  --gamification-btn-hover-color: #fff;
  --gamification-btn-hover-bg: #dc3545;
  --gamification-btn-hover-border-color: #dc3545;
  --gamification-btn-focus-shadow-rgb: 220, 53, 69;
  --gamification-btn-active-color: #fff;
  --gamification-btn-active-bg: #dc3545;
  --gamification-btn-active-border-color: #dc3545;
  --gamification-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --gamification-btn-disabled-color: #dc3545;
  --gamification-btn-disabled-bg: transparent;
  --gamification-btn-disabled-border-color: #dc3545;
  --gamification-gradient: none;
}

._3-e-P {
  --gamification-btn-color: #f8f9fa;
  --gamification-btn-border-color: #f8f9fa;
  --gamification-btn-hover-color: #000;
  --gamification-btn-hover-bg: #f8f9fa;
  --gamification-btn-hover-border-color: #f8f9fa;
  --gamification-btn-focus-shadow-rgb: 248, 249, 250;
  --gamification-btn-active-color: #000;
  --gamification-btn-active-bg: #f8f9fa;
  --gamification-btn-active-border-color: #f8f9fa;
  --gamification-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --gamification-btn-disabled-color: #f8f9fa;
  --gamification-btn-disabled-bg: transparent;
  --gamification-btn-disabled-border-color: #f8f9fa;
  --gamification-gradient: none;
}

._zy-e6 {
  --gamification-btn-color: #212529;
  --gamification-btn-border-color: #363b43;
  --gamification-btn-hover-color: #fff;
  --gamification-btn-hover-bg: #212529;
  --gamification-btn-hover-border-color: #212529;
  --gamification-btn-focus-shadow-rgb: 33, 37, 41;
  --gamification-btn-active-color: #fff;
  --gamification-btn-active-bg: #212529;
  --gamification-btn-active-border-color: #212529;
  --gamification-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --gamification-btn-disabled-color: #212529;
  --gamification-btn-disabled-bg: transparent;
  --gamification-btn-disabled-border-color: #212529;
  --gamification-gradient: none;
}

._uF6XX {
  --gamification-btn-font-weight: 700;
  --gamification-btn-color: var(--gamification-link-color);
  --gamification-btn-bg: transparent;
  --gamification-btn-border-color: transparent;
  --gamification-btn-hover-color: var(--gamification-link-hover-color);
  --gamification-btn-hover-border-color: transparent;
  --gamification-btn-active-color: var(--gamification-link-hover-color);
  --gamification-btn-active-border-color: transparent;
  --gamification-btn-disabled-color: #6c757d;
  --gamification-btn-disabled-border-color: transparent;
  --gamification-btn-box-shadow: none;
  /* --gamification-btn-focus-shadow-rgb: 49, 132, 253; */
  --gamification-btn-focus-shadow-rgb: 0, 0, 0;
  text-decoration: underline;
}

._uF6XX:focus-visible {
  color: var(--gamification-btn-color);
}

._uF6XX:hover {
  color: var(--gamification-btn-hover-color);
}

._uRnZo,
._6OTBm > ._Gy1LF {
  --gamification-btn-padding-y: 0.5rem;
  --gamification-btn-padding-x: 1rem;
  --gamification-btn-font-size: 1.25rem;
  --gamification-btn-border-radius: 0.5rem;
}

._IqM9r,
._-N4gt > ._Gy1LF {
  --gamification-btn-padding-y: 0.25rem;
  --gamification-btn-padding-x: 0.5rem;
  --gamification-btn-font-size: 0.875rem;
  --gamification-btn-border-radius: 0.25rem;
}

:root {
  --gamification-blue: #0d6efd;
  --gamification-indigo: #6610f2;
  --gamification-purple: #6f42c1;
  --gamification-pink: #d63384;
  --gamification-red: #dc3545;
  --gamification-orange: #fd7e14;
  --gamification-yellow: #ffc107;
  --gamification-green: #198754;
  --gamification-teal: #20c997;
  --gamification-cyan: #0dcaf0;
  --gamification-black: #000;
  --gamification-white: #fff;
  --gamification-gray: #6c757d;
  --gamification-gray-dark: #343a40;
  --gamification-gray-100: #f8f9fa;
  --gamification-gray-200: #e9ecef;
  --gamification-gray-300: #dee2e6;
  --gamification-gray-400: #ced4da;
  --gamification-gray-500: #adb5bd;
  --gamification-gray-600: #6c757d;
  --gamification-gray-700: #495057;
  --gamification-gray-800: #343a40;
  --gamification-gray-900: #212529;
  --gamification-primary: #0d6efd;
  --gamification-secondary: #6c757d;
  --gamification-success: #198754;
  --gamification-info: #0dcaf0;
  --gamification-warning: #ffc107;
  --gamification-danger: #dc3545;
  --gamification-light: #f8f9fa;
  --gamification-dark: #212529;
  --gamification-primary-rgb: 13, 110, 253;
  --gamification-secondary-rgb: 108, 117, 125;
  --gamification-success-rgb: 25, 135, 84;
  --gamification-info-rgb: 13, 202, 240;
  --gamification-warning-rgb: 255, 193, 7;
  --gamification-danger-rgb: 220, 53, 69;
  --gamification-light-rgb: 248, 249, 250;
  --gamification-dark-rgb: 33, 37, 41;
  --gamification-white-rgb: 255, 255, 255;
  --gamification-black-rgb: 0, 0, 0;
  --gamification-body-color-rgb: 33, 37, 41;
  --gamification-body-bg-rgb: 255, 255, 255;
  --gamification-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";
  --gamification-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
  --gamification-gradient: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.15),
    rgba(255, 255, 255, 0)
  );
  --gamification-body-font-family: var(--gamification-font-sans-serif);
  --gamification-body-font-size: 1rem;
  --gamification-body-font-weight: 400;
  --gamification-body-line-height: 1.5;
  --gamification-body-color: #212529;
  --gamification-body-bg: #fff;
  --gamification-border-width: 1px;
  --gamification-border-style: solid;
  --gamification-border-color: #dee2e6;
  --gamification-border-color-translucent: rgba(0, 0, 0, 0.175);
  --gamification-border-radius: 0.375rem;
  --gamification-border-radius-sm: 0.25rem;
  --gamification-border-radius-lg: 0.5rem;
  --gamification-border-radius-xl: 1rem;
  --gamification-border-radius-2xl: 2rem;
  --gamification-border-radius-pill: 50rem;
  --gamification-link-color: #0d6efd;
  --gamification-link-hover-color: #0a58ca;
  --gamification-code-color: #d63384;
  --gamification-highlight-bg: #fff3cd;
}

._U3-6C {
  --gamification-alert-bg: transparent;
  --gamification-alert-padding-x: 1rem;
  --gamification-alert-padding-y: 1rem;
  --gamification-alert-margin-bottom: 1rem;
  --gamification-alert-color: inherit;
  --gamification-alert-border-color: transparent;
  --gamification-alert-border: 1px solid var(--gamification-alert-border-color);
  --gamification-alert-border-radius: 0.375rem;
  position: relative;
  padding: var(--gamification-alert-padding-y)
    var(--gamification-alert-padding-x);
  margin-bottom: var(--gamification-alert-margin-bottom);
  color: var(--gamification-alert-color);
  background-color: var(--gamification-alert-bg);
  border: var(--gamification-alert-border);
  border-radius: var(--gamification-alert-border-radius);
}

._DTQs1 {
  color: inherit;
}

._i8b3r {
  font-weight: 700;
}

._F0c5s {
  padding-right: 3rem;
}

._F0c5s ._qnxuD {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

._qnxuD {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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")
    center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
  cursor: pointer;
}
._qnxuD:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
._qnxuD:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}
._qnxuD:disabled,
._qnxuD._dDEVN {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: 0.25;
}

._0eOG3 {
  filter: invert(1) grayscale(100%) brightness(200%);
}

._1Hudn {
  --gamification-alert-color: #084298;
  --gamification-alert-bg: #cfe2ff;
  --gamification-alert-border-color: #b6d4fe;
}

._1Hudn ._i8b3r {
  color: #06357a;
}

._KNQOG {
  --gamification-alert-color: #41464b;
  --gamification-alert-bg: #e2e3e5;
  --gamification-alert-border-color: #d3d6d8;
}

._KNQOG ._i8b3r {
  color: #34383c;
}

._cqJke {
  --gamification-alert-color: #0f5132;
  --gamification-alert-bg: #d1e7dd;
  --gamification-alert-border-color: #badbcc;
}

._cqJke ._i8b3r {
  color: #0c4128;
}

._AE5MJ {
  --gamification-alert-color: #055160;
  --gamification-alert-bg: #cff4fc;
  --gamification-alert-border-color: #b6effb;
}

._AE5MJ ._i8b3r {
  color: #04414d;
}

._32s7t {
  --gamification-alert-color: #664d03;
  --gamification-alert-bg: #fff3cd;
  --gamification-alert-border-color: #ffecb5;
}

._32s7t ._i8b3r {
  color: #523e02;
}

._I5CnW {
  --gamification-alert-color: #842029;
  --gamification-alert-bg: #f8d7da;
  --gamification-alert-border-color: #f5c2c7;
}

._I5CnW ._i8b3r {
  color: #6a1a21;
}

._4LNaR {
  --gamification-alert-color: #636464;
  --gamification-alert-bg: #fefefe;
  --gamification-alert-border-color: #fdfdfe;
}

._4LNaR ._i8b3r {
  color: #4f5050;
}

._v3y7- {
  --gamification-alert-color: #141619;
  --gamification-alert-bg: #d3d3d4;
  --gamification-alert-border-color: #bcbebf;
}

._v3y7- ._i8b3r {
  color: #101214;
}

@keyframes _uRdwk {
  0% {
    background-position-x: 1rem;
  }
}

._gdClu {
  right: -7px !important;
  padding: 2px !important;
  z-index: 999 !important;
  width: 0.5rem !important;
  height: 0.5rem !important;
  font-size: 8px !important;
  margin-top: -8px !important;
  border-radius: 50% !important;
  position: absolute !important;
  border-color: var(--bs-error-color);
  background-color: var(--bs-error-color);
}

.react-flow__attribution {
  display: none !important;
}

/* .react-flow__container {
  transform: initial !important;
  padding: 20px;
} */


.react-flow {
  overflow: auto !important;
  height: 100% !important;
  position: absolute !important;
}

.react-flow__minimap {
  left: 28px;
  border: 1px solid #dfdfdf;
}

.react-flow__controls {
  position: absolute !important;
  left: 28px !important;
  right: inherit;
  display: flex !important;
  bottom: 120px !important;
  border: 1px solid #dfdfdf;
  box-shadow: initial;
  width: -moz-fit-content!important;
  width: fit-content!important;
}

.react-flow__node-input {
  border-color: initial!important;
}
.react-flow__controls-button {
  width: 22.5px!important;
}

.react-flow__node-default,
.react-flow__node-group,
.react-flow__node-input,
.react-flow__node-output {
  border-radius: 6px !important;
  box-shadow: rgba(0, 0, 0, 8%) 0px 2px 4px, rgba(0, 0, 0, 6%) 0px 2px 12px;
  background: rgb(255, 255, 255);
  cursor: pointer!important;
  padding: 16px;
}

.react-flow__node-default:hover,
.react-flow__node-group:hover,
.react-flow__node-input:hover,
.react-flow__node-output:hover {
  outline: rgb(38, 38, 39) solid 2px;
  outline-color: rgb(38, 38, 39);
  outline-style: solid;
  outline-width: 2px;
}

.react-flow__node-default,
.react-flow__node-group,
.react-flow__node-input,
.react-flow__node-output {
  /* width: fit-content !important; */
  width: 150px!important;
}

.react-flow__handle.connectable {
  opacity: 0;
  visibility: hidden;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* ========================================================================== */
/* GAMIFICATION APP BODY STYALE CSS */
/* ========================================================================== */
.gmf-container-fluid {
  height: 100%;
  margin: 0;
  font-family: "Mulish", system-ui, -apple-system, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

#root {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  height: 100% !important;
  z-index: 0 !important;
  position: relative !important;
  /* font-size: 1.125rem !important;
  background-color: #f2f4f7 !important; */
}

/* 
.has-search .form-control-feedback {
  position: absolute !important;
  z-index: 2 !important;
  display: block !important;
  width: 2.375rem !important;
  height: 2.375rem !important;
  line-height: 1.8rem !important;
  text-align: center !important;
  pointer-events: none !important;
  color: #aaa !important;
}

.has-search .form-control {
  padding-left: 2.375rem !important;
} */

.gmf-h-100 {
  height: 100% !important;
}

.gmf-clearfix {
  clear: both !important;
}

.gmf-pointer {
  cursor: pointer;
}

.gmf-visible {
  visibility: visible !important;
}

.gmf-invisible {
  visibility: hidden !important;
}

.gmf-figure {
  margin: 0 0 1rem;
}

.gmf-blockquote {
  margin: 0 0 1rem;
}

.gmf-figcaption {
  display: block;
}

.cite {
  font-style: italic;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

.react-tagsinput-tag {
  background-color: #0f0f0f !important;
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  /* margin-top: 5px; */
}

/* .react-tagsinput-input:focus-visible {
    border: 1px solid #0f0f0f;
} */

/* Modal Overlay */
.ReactModal__Overlay {
  background-color: rgba(65, 70, 75, 0.75) !important;
  opacity: 0;
  transition: opacity 200ms ease-in-out;
}

.ReactModal__Overlay--after-open {
  opacity: 1;
}

.ReactModal__Overlay--before-close {
  opacity: 0;
}

.flex-alert {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  height: 200px;
}

.flex-alert_mt-auto {
  margin-top: auto !important;
}

.flex-alert_left-auto {
  margin-left: auto !important;
}

/* ========================================================================== */
/* RESPONSIVE */
/* ========================================================================== */

.gamification-row-x {
  display: flex;
  flex-wrap: nowrap !important;
  overflow-x: auto;
  /* min-height: 100vh; */
  min-height: 50vh;
}

@media (max-width: 576px) {
  .gamification-row-x {
    display: flex;
    min-height: auto;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
  }
}

/* .gamification-row-x::-webkit-scrollbar {
  width: 20px;
}

.gamification-row-x::-webkit-scrollbar-track {
  background-color: transparent;
}

.gamification-row-x::-webkit-scrollbar-thumb {
  background-color: #d6dee1;
  border-radius: 20px;
  border: 6px solid transparent;
  background-clip: content-box;
}

.gamification-row-x::-webkit-scrollbar-thumb:hover {
  background-color: #a8bbbf;
} */

/* ========================================================================== */
/* SCROLLBAR */
.gamification-row-x::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
  background-color: var(--bs-input-floating-border) !important;
  border-radius: calc(0.5rem - 1px);
}
.gamification-row-x::-webkit-scrollbar-thumb {
  background-color: #fff;
  border: 1px solid var(--bs-input-floating-border) !important;
  border-radius: calc(0.5rem - 1px);
}
.gamification-row-x::-webkit-scrollbar-thumb {
  background: #17305a;
  border-radius: 5px;
}
.gamification-row-x::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.37);
  border-radius: 5px;
}

.oneui-offcanvas-body-custom {
  /* firefox */
  scrollbar-width: thin;

  /* chrome */
  &::-webkit-scrollbar {
    background-color: #cdd3de;
  }
  &::-webkit-scrollbar-thumb {
    background-color: #fff;
    border: 1px solid #cdd3de;
  }
}

/* ========================================================================== */

.gamification-row-x .oneui-col-md-3:first-child,
.gamification-row-x .oneui-col-md-3:last-child {
  width: auto;
  position: relative;
  /* position: sticky; */
  isolation: isolate;
}

/* .gamification-row-x .col-md-3:first-child {
    left: 0;
}
.gamification-row-x .col-md-3:last-child {
    right: 0;
} */

.gamification-row-x .oneui-col-md-3:first-child .gmf-tags,
.gamification-row-x .oneui-col-md-3:last-child .gmf-tags {
  padding: 6px 18px;
  background: rgba(217, 217, 217, 0.2);
  border: 1px dashed #d9d9d9;
  border-radius: 10px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #21252c;
}

/* Pathway line */
.gamification-row-x .oneui-col-md-3::after {
  content: "-";
  display: inline-block;
  position: absolute;
  top: 118px;
  padding: 0 12px;
  background: #cfcfcf;
  color: #8c8b8b;
  font-size: 1px;
  transform: rotate(180deg);
  right: -12px;
}

.gamification-row-x .oneui-col-md-3:last-child::after {
  content: "";
}

/* .rgt-cell-header:nth-child(n + 3)::before {
  content: "";
  z-index: 100;
  width: 2.5px; 
  height: 20px;
  background: #eaebef; 
}

/* .rgt-cell-header-virtual-col::before {
  content: none !important;
} */

.gamification-offcanvas-backdrop {
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 1040;
  position: fixed;
  background-color: rgba(255, 255, 255, 0.85);
}

@media (max-width: 576px) {
  /* Pathway line */
  .gamification-row-x .oneui-col-md-3::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 118px;
    padding: 0 12px;
    background: #cfcfcf;
    color: #8c8b8b;
    font-size: 1px;
    transform: rotate(90deg);
    right: -12px;
  }

  .gamification-row-x .oneui-col-md-3:last-child::after {
    content: "";
  }
}

@media (max-width: 768px) {
  .gamification-col-md,
  .gamification-row-cols-md-auto,
  .gamification-row-cols-md-1,
  .gamification-row-cols-md-2,
  .gamification-row-cols-md-3,
  .gamification-row-cols-md-4,
  .gamification-row-cols-md-5,
  .gamification-row-cols-md-6,
  .gamification-col-md-auto,
  .gamification-col-md-1,
  .gamification-col-md-2,
  .gamification-col-md-3,
  .gamification-col-md-4,
  .gamification-col-md-5,
  .gamification-col-md-6,
  .gamification-col-md-7,
  .gamification-col-md-8,
  .gamification-col-md-9,
  .gamification-col-md-10,
  .gamification-col-md-11,
  .gamification-col-md-12,
  .gamification-offset-md-0,
  .gamification-offset-md-1,
  .gamification-offset-md-2,
  .gamification-offset-md-3,
  .gamification-offset-md-4,
  .gamification-offset-md-5,
  .gamification-offset-md-6,
  .gamification-offset-md-7,
  .gamification-offset-md-8,
  .gamification-offset-md-9,
  .gamification-offset-md-10,
  .gamification-offset-md-11 {
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
}

.react-tagsinput--focused {
  color: #212529 !important;
  background-color: #fff !important;
  /* border-color: #86b7fe !important; */
  outline: 0 !important;
  /* box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25)!important; */
  /* box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 1); */
  /* border: #373b3e; */
  border: 1px solid #373b3e !important;
  box-shadow: 0 0 0 6px rgba(69, 75, 147, 0.07);
}

.ReactModal__Content {
  width: 100% !important;
  height: 100% !important;
  inset: 0 !important;
  padding: 20px !important;
}

@media (min-width: 576px) {
  .ReactModal__Content {
    width: 100% !important;
    height: 100% !important;
    inset: 0 !important;
    padding: 20px !important;
    max-width: 100% !important;
  }
}

@media (min-width: 768px) {
  .ReactModal__Content {
    width: 100% !important;
    height: 100% !important;
    inset: 0 !important;
    padding: 20px !important;
    max-width: 100% !important;
  }
}

@media (min-width: 992px) {
  .ReactModal__Content {
    width: 100% !important;
    height: 100% !important;
    inset: 0 !important;
    padding: 80px 60px !important;
    max-width: 740px !important;
    right: 0 !important;
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .ReactModal__Content {
    width: 100% !important;
    height: 100% !important;
    inset: 0 !important;
    padding: 80px 60px !important;
    max-width: 740px !important;
    right: 0 !important;
    margin-left: auto !important;
  }
}

@media (min-width: 1400px) {
  .ReactModal__Content {
    width: 100% !important;
    height: 100% !important;
    inset: 0 !important;
    padding: 80px 60px !important;
    max-width: 740px !important;
    right: 0 !important;
    margin-left: auto !important;
  }
}

.gamification-col + .gamification-col {
  margin-top: 0;
}

@media (max-width: 767px) {
  .gamification-col + .gamification-col {
    margin-top: 1rem;
  }
}

.modal_fullscreen {
  width: 100% !important;
  height: 100% !important;
  inset: 0 !important;
  padding: 80px 60px !important;
  max-width: 100% !important;
  right: 0 !important;
  margin-left: auto !important;
}

.gmf-CenterWrap {
  padding: 5px;
  height: 100% !important;
  width: 100% !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gmf-CenterWrap figure {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 10px;
  border: 1px dotted #a3a6ac;
  border-radius: 6px;
  cursor: pointer;
}
.gmf-CenterWrap figure svg {
  padding: 3px;
}
.gmf-CenterWrap figure figcaption {
  color: #13171f;
}

.gmf-UpdatingLoader {
  position: fixed;
  /* Sit on top of the page content */
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999999;
}

.gmf-UpdatingLoader span {
  position: absolute;
  width: 100px;
  height: 130px;
  background: #e8e4da;
  border-radius: 4px;
  top: 25%;
  left: 50%;
}

.gmf-UpdatingLoader span:before {
  content: "";
  position: absolute;
  width: 54px;
  height: 25px;
  left: 50%;
  top: 0;
  background-image: radial-gradient(
      ellipse at center,
      #0000 24%,
      #de3500 25%,
      #de3500 64%,
      #0000 65%
    ),
    linear-gradient(to bottom, #0000 34%, #de3500 35%);
  background-size: 12px 12px, 100% auto;
  background-repeat: no-repeat;
  background-position: center top;
  transform: translate(-50%, -65%);
  box-shadow: 0 -3px rgba(0, 0, 0, 0.25) inset;
}

.gmf-UpdatingLoader span:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 20%;
  transform: translateX(-50%);
  width: 66%;
  height: 60%;
  background: linear-gradient(to bottom, #f79577 30%, #0000 31%);
  background-size: 100% 16px;
  animation: writeDown 1s ease-out infinite;
}

@keyframes writeDown {
  0% {
    height: 0%;
    opacity: 0;
  }
  20% {
    height: 0%;
    opacity: 1;
  }
  80% {
    height: 65%;
    opacity: 1;
  }
  100% {
    height: 65%;
    opacity: 0;
  }
}

.myc-gamification-rgt-footer {
  display: block !important;
  background: #fff !important;
}
.myc-gamification-rgt-footer-right-container {
  padding-left: 0;
  display: flex !important;
  justify-content: space-between !important;
}

.myc-gamification-rgt-footer .oneui-page-link {
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
  margin-left: auto !important;
}

.myc-gamification-rgt-footer .oneui-page-item {
  border-radius: 0.25rem;
}

.myc-gamification-rgt-footer .rgt-footer-page-input {
  margin: 0 5px;
  line-height: 23px;
}

.myc-modal-content {
  outline: 0;
  width: 100%;
  display: flex;
  position: relative;
  border-radius: 6px;
  pointer-events: auto;
  flex-direction: column;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.25rem 0.5rem rgb(0 0 0 / 50%);
  -o-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);
}

.gmf-dropdown-menu {
  min-width: -moz-max-content !important;
  min-width: max-content !important;
}

.gmf-react-grid-table .rgt-cell {
  padding: 5px 0 !important;
}

.gmf-image-border {
  border: 1px dotted #dee2e6;
}

.gmf-upload-default-button {
  display: none;
}

.gmf-custom-upload-button {
  background-color: buttonface;
  color: buttontext;
  padding: 1px 6px;
  border: 1px solid #737376;
  border-radius: 2px;
}

.gmf-custom-upload-button:hover {
  background-color: #ceced8;
}

@media (min-width: 992px) {
  .gmf-width-50 {
    width: 50% !important;
  }
}

.gmf-pointer {
  cursor: "pointer";
}

.gamification-accordion-disabled button.oneui-accordion-button,
.gamification-accordion-disabled li.oneui-list-group-item,
li.gamification-activity-disabled.oneui-list-group-item {
  opacity: 0.5;
  background-color: #e9ecef !important;
}

.gamification-accordion-activity-disabled button.oneui-accordion-button {
  opacity: 0.7;
  background-color: #eef2f6 !important;
}

.gamification-edit-activity-disabled {
  opacity: 0.5 !important;
}
.gamification-edit-activity-disabled select,
.gamification-edit-activity-disabled input.oneui-form-control,
.gamification-edit-activity-disabled button.oneui-dropdown-toggle {
  background-color: #e9ecef !important;
}

._qx2Lf {
  /* display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1rem; */
  display: block;
}

._qx2Lf small {
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #6a6a6a;
}

._qx2Lf label {
  /* display: flex; */
  grid-row: 1 / 2;
  cursor: pointer;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  margin-bottom: 0.375em;
  /* Accessible outline */
  /* Remove comment to use */
  /*
        &:focus-within {
                outline: .125em solid $primary-color;
        }
    */
}

._qx2Lf label {
  display: flex;
  align-items: baseline;
  /* align-content: center;
  align-self: center; */
}

._qx2Lf label div input {
  position: absolute;
  margin-left: 10px;
}

._qx2Lf label div input:checked + span {
  /* background-color: #d6d6e5; */
  border: 1px solid #13171f;
  border-radius: 8px;
  padding: 12px;
}

._qx2Lf label div input:checked + span:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgb(13, 110, 253, 25%);
}

._qx2Lf label div input:checked + span:before {
  box-shadow: inset 0 0 0 0.4375em #000;
}

._qx2Lf label span p {
  margin-left: 25px;
}
._qx2Lf label span {
  /* display: flex;
  align-items: center; */
  padding: 0.375em 0.75em 0.375em 0.375em;
  transition: 0.25s ease;

  padding: 12px;
  opacity: 0.7;
  border: 1px solid #d2d2d2;
  border-radius: 8px;
}

._qx2Lf label span:hover {
  background-color: #d6d6e5;
}

._qx2Lf label span:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);
}

.ReactModal__Content,
.react-flow__pane,
.react-flow__renderer,
.react-flow__selectionpane {
  overflow: hidden !important;
}

.gmf-logicFlow .react-flow__nodes .react-flow__node:first-child,
.gmf-logicFlow .react-flow__nodes .react-flow__node:last-child {
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.react-flow__controls {
  position: absolute;
  right: 0;
  left: initial;
  display: flex;
}

/* .react-flow__controls-fitview,
.react-flow__controls-interactive {
  display: none;
} */

.gmf-logicFlow {
  flex-grow: 1;
  position: relative;
  height: 100%;
}

.gmf-logicFlow .controls {
  position: absolute;
  left: 0;
  bottom: 109px;
  z-index: 10;
}

.gmf-logicFlow .controls button {
  border: 1px solid #dfdfdf;
}

.gmf-logicFlow .react-flow__minimap {
  width: 132px;
  height: 100px;
}

/* .react-flow__edges,
.react-flow__selection,
.react-flow__nodes {
  padding: 20px;
} */

.gmf-edgebutton {
  background-color: white;
  /* border: none; */
  border-radius: 3px;
  border: #dfdfdf solid 1px;
  padding: 2px;
}

/* Hints */
/* <button tooltip="tooltip here" tooltip-position="left"> click here !! </button> */

[tooltip] {
    margin: 0;
    padding: 0;
    position: relative;
    display: flex;
    align-items: center;
}

[tooltip]::before {
    content: "";
    position: absolute;
    top: -6px;
    left: 50%;
    transform: translateX(-50%);
    border-width: 4px 6px 0 6px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.7) transparent transparent transparent;
    z-index: 99;
    opacity: 0;
}

[tooltip-position='left']::before {
    left: 0%;
    top: 50%;
    margin-left: -12px;
    transform: translatey(-50%) rotate(-90deg)
}

[tooltip-position='top']::before {
    left: 50%;
}

[tooltip-position='buttom']::before {
    top: 100%;
    margin-top: 8px;
    transform: translateX(-50%) translatey(-100%) rotate(-180deg)
}

[tooltip-position='right']::before {
    left: 100%;
    top: 50%;
    margin-left: 1px;
    transform: translatey(-50%) rotate(90deg)
}

[tooltip]::after {
    content: attr(tooltip);
    position: absolute;
    left: 50%;
    top: -6px;
    transform: translateX(-50%) translateY(-100%);
    background: rgba(0, 0, 0, 0.7);
    text-align: center;
    color: #fff;
    padding: 4px 2px;
    font-size: 12px;
    min-width: 120px;
    border-radius: 5px;
    pointer-events: none;
    padding: 4px 4px;
    z-index: 99;
    opacity: 0;
}

[tooltip-position='left']::after {
    left: 0%;
    top: 50%;
    margin-left: -8px;
    transform: translateX(-100%) translateY(-50%);
}

[tooltip-position='top']::after {
    left: 50%;
}

[tooltip-position='buttom']::after {
    top: 100%;
    margin-top: 8px;
    transform: translateX(-50%) translateY(0%);
}

[tooltip-position='right']::after {
    left: 100%;
    top: 50%;
    margin-left: 8px;
    transform: translateX(0%) translateY(-50%);
}

[tooltip]:hover::after,
[tooltip]:hover::before {
    opacity: 1
}
._3xaVe {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

._mJY0D {
    background: #f7f7f7;
    /* border-radius: 90px; */
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 3.56px 5px;

    /* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); */
    border: none;
    border: 2px solid transparent;
    vertical-align: middle;
    transition: box-shadow 0.4s ease;
    margin-left: auto;
    /* Strictly for positioning */
}

._mJY0D:focus-visible {
    outline: 0;
    border: 1px solid #373b3e !important;
    box-shadow: 0 0 0 6px rgba(69, 75, 147, 0.07);
}

._mJY0D:hover {
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.3);
    border: 2px solid #D0D2D5;
}

._mJY0D span {
    font-weight: 700;
    vertical-align: middle;
    font-size: 14px;
    margin: 0 10px;
}

._mJY0D img {
    /* border-radius: 90px; */
}

._VbMuj {
    background: #ffffff;
    border-radius: 8px;
    position: absolute;
    top: 40px;
    right: 0;
    min-width: 240px;
    width: -moz-max-content;
    width: max-content;
    /* box-shadow: 0 1px 8px rgba(0, 0, 0, 0.3); */
    opacity: 0;
    visibility: hidden;
    transform: translateY(-20px);
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s;

    background: #FFFFFF;
    /* Disable */
    border: 2px solid #D0D2D5;
    box-shadow: 0px 4px 4px rgba(175, 175, 175, 0.25);
    border-radius: 8px;
    z-index: 9999;
}

._VbMuj._X-qlr {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

._VbMuj ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

._VbMuj li {
    /* border-bottom: 1px solid #dddddd; */
}

._VbMuj li span {
    display: flex;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
    padding: 10px 20px;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #A3A6AC;
    fill: #A3A6AC
}

._VbMuj li span:hover {
    color: #000000;
    fill: #000
}
:root {
  --gamification-blue: #0d6efd;
  --gamification-indigo: #6610f2;
  --gamification-purple: #6f42c1;
  --gamification-pink: #d63384;
  --gamification-red: #dc3545;
  --gamification-orange: #fd7e14;
  --gamification-yellow: #ffc107;
  --gamification-green: #198754;
  --gamification-teal: #20c997;
  --gamification-cyan: #0dcaf0;
  --gamification-black: #000;
  --gamification-white: #fff;
  --gamification-gray: #6c757d;
  --gamification-gray-dark: #343a40;
  --gamification-gray-100: #f8f9fa;
  --gamification-gray-200: #e9ecef;
  --gamification-gray-300: #dee2e6;
  --gamification-gray-400: #ced4da;
  --gamification-gray-500: #adb5bd;
  --gamification-gray-600: #6c757d;
  --gamification-gray-700: #495057;
  --gamification-gray-800: #343a40;
  --gamification-gray-900: #212529;
  --gamification-primary: #0d6efd;
  --gamification-secondary: #6c757d;
  --gamification-success: #198754;
  --gamification-info: #0dcaf0;
  --gamification-warning: #ffc107;
  --gamification-danger: #dc3545;
  --gamification-light: #f8f9fa;
  --gamification-dark: #212529;
  --gamification-primary-rgb: 13, 110, 253;
  --gamification-secondary-rgb: 108, 117, 125;
  --gamification-success-rgb: 25, 135, 84;
  --gamification-info-rgb: 13, 202, 240;
  --gamification-warning-rgb: 255, 193, 7;
  --gamification-danger-rgb: 220, 53, 69;
  --gamification-light-rgb: 248, 249, 250;
  --gamification-dark-rgb: 33, 37, 41;
  --gamification-white-rgb: 255, 255, 255;
  --gamification-black-rgb: 0, 0, 0;
  --gamification-body-color-rgb: 33, 37, 41;
  --gamification-body-bg-rgb: 255, 255, 255;
  --gamification-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";
  --gamification-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
  --gamification-gradient: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.15),
    rgba(255, 255, 255, 0)
  );
  --gamification-body-font-family: var(--gamification-font-sans-serif);
  --gamification-body-font-size: 1rem;
  --gamification-body-font-weight: 400;
  --gamification-body-line-height: 1.5;
  --gamification-body-color: #212529;
  --gamification-body-bg: #fff;
  --gamification-border-width: 1px;
  --gamification-border-style: solid;
  --gamification-border-color: #dee2e6;
  --gamification-border-color-translucent: rgba(0, 0, 0, 0.175);
  --gamification-border-radius: 0.375rem;
  --gamification-border-radius-sm: 0.25rem;
  --gamification-border-radius-lg: 0.5rem;
  --gamification-border-radius-xl: 1rem;
  --gamification-border-radius-2xl: 2rem;
  --gamification-border-radius-pill: 50rem;
  --gamification-link-color: #0d6efd;
  --gamification-link-hover-color: #0a58ca;
  --gamification-code-color: #d63384;
  --gamification-highlight-bg: #fff3cd;
}

._yiNEG {
  font-size: 0.875em;
  text-transform: uppercase;
}

._D1ssC {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
._D1ssC > :last-child {
  margin-bottom: 0;
}

._nK0lW {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
._nK0lW::before {
  content: "— ";
}

._mW0rx {
  max-width: 100%;
  height: auto;
}

._4fv71 {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.375rem;
  max-width: 100%;
  height: auto;
}

._sKz-Q {
  display: inline-block;
}

._lZolY {
  margin-bottom: 0.5rem;
  line-height: 1;
}

._aO0eo {
  font-size: 0.875em;
  color: #6c757d;
}

._-CNiV,
._6p-PY {
  display: inline-block;
  width: var(--gamification-spinner-width);
  height: var(--gamification-spinner-height);
  vertical-align: var(--gamification-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--gamification-spinner-animation-speed) linear infinite
    var(--gamification-spinner-animation-name);
}

@keyframes _6p-PY {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}

._6p-PY {
  --gamification-spinner-width: 2rem;
  --gamification-spinner-height: 2rem;
  --gamification-spinner-vertical-align: -0.125em;
  --gamification-spinner_border-width: 0.25em;
  --gamification-spinner-animation-speed: 0.75s;
  --gamification-spinner-animation-name: _6p-PY;
  border: var(--gamification-spinner_border-width) solid currentcolor;
  border-right-color: transparent;
}

._Mz5VJ {
  --gamification-spinner-width: 1rem;
  --gamification-spinner-height: 1rem;
  --gamification-spinner_border-width: 0.2em;
}

@keyframes _-CNiV {
  0% {
    transform: scale(0);
  }

  50% {
    opacity: 1;
    transform: none;
  }
}

._-CNiV {
  --gamification-spinner-width: 2rem;
  --gamification-spinner-height: 2rem;
  --gamification-spinner-vertical-align: -0.125em;
  --gamification-spinner-animation-speed: 0.75s;
  --gamification-spinner-animation-name: _-CNiV;
  background-color: currentcolor;
  opacity: 0;
}

._L2Pfh {
  --gamification-spinner-width: 1rem;
  --gamification-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  ._6p-PY,
  ._-CNiV {
    --gamification-spinner-animation-speed: 1.5s;
  }
}

._BsGrY,
._wrflT,
._oqW-1,
._1YiyY,
._ahOrQ,
._GYODI {
  --gamification-offcanvas-zindex: 1045;
  --gamification-offcanvas-width: 400px;
  --gamification-offcanvas-height: 30vh;
  --gamification-offcanvas-padding-x: 1rem;
  --gamification-offcanvas-padding-y: 1rem;
  --gamification-offcanvas-color: ;
  --gamification-offcanvas-bg: #fff;
  --gamification-offcanvas-border-width: 1px;
  --gamification-offcanvas-border-color: var(
    --gamification-border-color-translucent
  );
  --gamification-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

@media (max-width: 575.98px) {
  ._GYODI {
    position: fixed;
    bottom: 0;
    z-index: var(--gamification-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--gamification-offcanvas-color);
    visibility: hidden;
    background-color: var(--gamification-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}

@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  ._GYODI {
    transition: none;
  }
}

@media (max-width: 575.98px) {
  ._GYODI._AKYaD {
    top: 0;
    left: 0;
    width: var(--gamification-offcanvas-width);
    border-right: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateX(-100%);
  }
}

@media (max-width: 575.98px) {
  ._GYODI._eCE57 {
    top: 0;
    right: 0;
    width: var(--gamification-offcanvas-width);
    border-left: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateX(100%);
  }
}

@media (max-width: 575.98px) {
  ._GYODI._XkICh {
    top: 0;
    right: 0;
    left: 0;
    height: var(--gamification-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateY(-100%);
  }
}

@media (max-width: 575.98px) {
  ._GYODI._8eaQk {
    right: 0;
    left: 0;
    height: var(--gamification-offcanvas-height);
    max-height: 100%;
    border-top: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateY(100%);
  }
}

@media (max-width: 575.98px) {
  ._GYODI._UQOOi,
  ._GYODI._l9-3Z:not(._kQJyh) {
    transform: none;
  }
}

@media (max-width: 575.98px) {
  ._GYODI._UQOOi,
  ._GYODI._kQJyh,
  ._GYODI._l9-3Z {
    visibility: visible;
  }
}

@media (min-width: 576px) {
  ._GYODI {
    --gamification-offcanvas-height: auto;
    --gamification-offcanvas-border-width: 0;
    background-color: transparent !important;
  }

  ._GYODI ._ybXSX {
    display: none;
  }

  ._GYODI ._3kCCj {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow_y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  ._ahOrQ {
    position: fixed;
    bottom: 0;
    z-index: var(--gamification-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--gamification-offcanvas-color);
    visibility: hidden;
    background-color: var(--gamification-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}

@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  ._ahOrQ {
    transition: none;
  }
}

@media (max-width: 767.98px) {
  ._ahOrQ._AKYaD {
    top: 0;
    left: 0;
    width: var(--gamification-offcanvas-width);
    border-right: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateX(-100%);
  }
}

@media (max-width: 767.98px) {
  ._ahOrQ._eCE57 {
    top: 0;
    right: 0;
    width: var(--gamification-offcanvas-width);
    border-left: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateX(100%);
  }
}

@media (max-width: 767.98px) {
  ._ahOrQ._XkICh {
    top: 0;
    right: 0;
    left: 0;
    height: var(--gamification-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateY(-100%);
  }
}

@media (max-width: 767.98px) {
  ._ahOrQ._8eaQk {
    right: 0;
    left: 0;
    height: var(--gamification-offcanvas-height);
    max-height: 100%;
    border-top: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateY(100%);
  }
}

@media (max-width: 767.98px) {
  ._ahOrQ._UQOOi,
  ._ahOrQ._l9-3Z:not(._kQJyh) {
    transform: none;
  }
}

@media (max-width: 767.98px) {
  ._ahOrQ._UQOOi,
  ._ahOrQ._kQJyh,
  ._ahOrQ._l9-3Z {
    visibility: visible;
  }
}

@media (min-width: 768px) {
  ._ahOrQ {
    --gamification-offcanvas-height: auto;
    --gamification-offcanvas-border-width: 0;
    background-color: transparent !important;
  }

  ._ahOrQ ._ybXSX {
    display: none;
  }

  ._ahOrQ ._3kCCj {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow_y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  ._1YiyY {
    position: fixed;
    bottom: 0;
    z-index: var(--gamification-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--gamification-offcanvas-color);
    visibility: hidden;
    background-color: var(--gamification-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}

@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  ._1YiyY {
    transition: none;
  }
}

@media (max-width: 991.98px) {
  ._1YiyY._AKYaD {
    top: 0;
    left: 0;
    width: var(--gamification-offcanvas-width);
    border-right: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateX(-100%);
  }
}

@media (max-width: 991.98px) {
  ._1YiyY._eCE57 {
    top: 0;
    right: 0;
    width: var(--gamification-offcanvas-width);
    border-left: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateX(100%);
  }
}

@media (max-width: 991.98px) {
  ._1YiyY._XkICh {
    top: 0;
    right: 0;
    left: 0;
    height: var(--gamification-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateY(-100%);
  }
}

@media (max-width: 991.98px) {
  ._1YiyY._8eaQk {
    right: 0;
    left: 0;
    height: var(--gamification-offcanvas-height);
    max-height: 100%;
    border-top: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateY(100%);
  }
}

@media (max-width: 991.98px) {
  ._1YiyY._UQOOi,
  ._1YiyY._l9-3Z:not(._kQJyh) {
    transform: none;
  }
}

@media (max-width: 991.98px) {
  ._1YiyY._UQOOi,
  ._1YiyY._kQJyh,
  ._1YiyY._l9-3Z {
    visibility: visible;
  }
}

@media (min-width: 992px) {
  ._1YiyY {
    --gamification-offcanvas-height: auto;
    --gamification-offcanvas-border-width: 0;
    background-color: transparent !important;
  }

  ._1YiyY ._ybXSX {
    display: none;
  }

  ._1YiyY ._3kCCj {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow_y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  ._oqW-1 {
    position: fixed;
    bottom: 0;
    z-index: var(--gamification-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--gamification-offcanvas-color);
    visibility: hidden;
    background-color: var(--gamification-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}

@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  ._oqW-1 {
    transition: none;
  }
}

@media (max-width: 1199.98px) {
  ._oqW-1._AKYaD {
    top: 0;
    left: 0;
    width: var(--gamification-offcanvas-width);
    border-right: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateX(-100%);
  }
}

@media (max-width: 1199.98px) {
  ._oqW-1._eCE57 {
    top: 0;
    right: 0;
    width: var(--gamification-offcanvas-width);
    border-left: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateX(100%);
  }
}

@media (max-width: 1199.98px) {
  ._oqW-1._XkICh {
    top: 0;
    right: 0;
    left: 0;
    height: var(--gamification-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateY(-100%);
  }
}

@media (max-width: 1199.98px) {
  ._oqW-1._8eaQk {
    right: 0;
    left: 0;
    height: var(--gamification-offcanvas-height);
    max-height: 100%;
    border-top: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateY(100%);
  }
}

@media (max-width: 1199.98px) {
  ._oqW-1._UQOOi,
  ._oqW-1._l9-3Z:not(._kQJyh) {
    transform: none;
  }
}

@media (max-width: 1199.98px) {
  ._oqW-1._UQOOi,
  ._oqW-1._kQJyh,
  ._oqW-1._l9-3Z {
    visibility: visible;
  }
}

@media (min-width: 1200px) {
  ._oqW-1 {
    --gamification-offcanvas-height: auto;
    --gamification-offcanvas-border-width: 0;
    background-color: transparent !important;
  }

  ._oqW-1 ._ybXSX {
    display: none;
  }

  ._oqW-1 ._3kCCj {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow_y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  ._wrflT {
    position: fixed;
    bottom: 0;
    z-index: var(--gamification-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--gamification-offcanvas-color);
    visibility: hidden;
    background-color: var(--gamification-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}

@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  ._wrflT {
    transition: none;
  }
}

@media (max-width: 1399.98px) {
  ._wrflT._AKYaD {
    top: 0;
    left: 0;
    width: var(--gamification-offcanvas-width);
    border-right: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateX(-100%);
  }
}

@media (max-width: 1399.98px) {
  ._wrflT._eCE57 {
    top: 0;
    right: 0;
    width: var(--gamification-offcanvas-width);
    border-left: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateX(100%);
  }
}

@media (max-width: 1399.98px) {
  ._wrflT._XkICh {
    top: 0;
    right: 0;
    left: 0;
    height: var(--gamification-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateY(-100%);
  }
}

@media (max-width: 1399.98px) {
  ._wrflT._8eaQk {
    right: 0;
    left: 0;
    height: var(--gamification-offcanvas-height);
    max-height: 100%;
    border-top: var(--gamification-offcanvas-border-width) solid
      var(--gamification-offcanvas-border-color);
    transform: translateY(100%);
  }
}

@media (max-width: 1399.98px) {
  ._wrflT._UQOOi,
  ._wrflT._l9-3Z:not(._kQJyh) {
    transform: none;
  }
}

@media (max-width: 1399.98px) {
  ._wrflT._UQOOi,
  ._wrflT._kQJyh,
  ._wrflT._l9-3Z {
    visibility: visible;
  }
}

@media (min-width: 1400px) {
  ._wrflT {
    --gamification-offcanvas-height: auto;
    --gamification-offcanvas-border-width: 0;
    background-color: transparent !important;
  }

  ._wrflT ._ybXSX {
    display: none;
  }

  ._wrflT ._3kCCj {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow_y: visible;
    background-color: transparent !important;
  }
}

._BsGrY {
  position: fixed;
  bottom: 0;
  z-index: var(--gamification-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--gamification-offcanvas-color);
  visibility: hidden;
  background-color: var(--gamification-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  ._BsGrY {
    transition: none;
  }
}

._BsGrY._AKYaD {
  top: 0;
  left: 0;
  width: var(--gamification-offcanvas-width);
  border-right: var(--gamification-offcanvas-border-width) solid
    var(--gamification-offcanvas-border-color);
  transform: translateX(-100%);
}

._BsGrY._eCE57 {
  top: 0;
  right: 0;
  width: var(--gamification-offcanvas-width);
  border-left: var(--gamification-offcanvas-border-width) solid
    var(--gamification-offcanvas-border-color);
  transform: translateX(100%);
}

._BsGrY._XkICh {
  top: 0;
  right: 0;
  left: 0;
  height: var(--gamification-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--gamification-offcanvas-border-width) solid
    var(--gamification-offcanvas-border-color);
  transform: translateY(-100%);
}

._BsGrY._8eaQk {
  right: 0;
  left: 0;
  height: var(--gamification-offcanvas-height);
  max-height: 100%;
  border-top: var(--gamification-offcanvas-border-width) solid
    var(--gamification-offcanvas-border-color);
  transform: translateY(100%);
}

._BsGrY._UQOOi,
._BsGrY._l9-3Z:not(._kQJyh) {
  transform: none;
}

._BsGrY._UQOOi,
._BsGrY._kQJyh,
._BsGrY._l9-3Z {
  visibility: visible;
}

._0Am2o {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

._0Am2o._zWY9H {
  opacity: 0;
}

._0Am2o._l9-3Z {
  opacity: 0.5;
}

._ybXSX {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--gamification-offcanvas-padding-y)
    var(--gamification-offcanvas-padding-x);
}

._ybXSX ._Uwuwa {
  padding: calc(var(--gamification-offcanvas-padding-y) * 0.5)
    calc(var(--gamification-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--gamification-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--gamification-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--gamification-offcanvas-padding-y));
}

._69PDl {
  margin-bottom: 0;
  line-height: 1.5;
}

._3kCCj {
  flex-grow: 1;
  padding: var(--gamification-offcanvas-padding-y)
    var(--gamification-offcanvas-padding-x);
  overflow_y: auto;
}

._ZMK0o {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}

._ZMK0o._nsh3z::before {
  display: inline-block;
  content: "";
}

._wkEsV {
  min-height: 0.6em;
}

._-tJgk {
  min-height: 0.8em;
}

._U3sLY {
  min-height: 1.2em;
}

._ZJBtX ._ZMK0o {
  animation: _5aa-c 2s ease-in-out infinite;
}

@keyframes _5aa-c {
  50% {
    opacity: 0.2;
  }
}

._2tIir {
  -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: _M5qxz 2s linear infinite;
}

@keyframes _M5qxz {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}

._slxOO::after {
  display: block;
  clear: both;
  content: "";
}

._L2Qal {
  color: #fff !important;
  background-color: RGBA(
    13,
    110,
    253,
    var(--gamification-bg-opacity, 1)
  ) !important;
}

._pVS7S {
  color: #fff !important;
  background-color: RGBA(
    108,
    117,
    125,
    var(--gamification-bg-opacity, 1)
  ) !important;
}

._6XJXE {
  color: #fff !important;
  background-color: RGBA(
    25,
    135,
    84,
    var(--gamification-bg-opacity, 1)
  ) !important;
}

._ShrVE {
  color: #000 !important;
  background-color: RGBA(
    13,
    202,
    240,
    var(--gamification-bg-opacity, 1)
  ) !important;
}

._hA7b2 {
  color: #000 !important;
  background-color: RGBA(
    255,
    193,
    7,
    var(--gamification-bg-opacity, 1)
  ) !important;
}

._CY0Zm {
  color: #fff !important;
  background-color: RGBA(
    220,
    53,
    69,
    var(--gamification-bg-opacity, 1)
  ) !important;
}

._ogJ00 {
  color: #000 !important;
  background-color: RGBA(
    248,
    249,
    250,
    var(--gamification-bg-opacity, 1)
  ) !important;
}

._wfnQO {
  color: #fff !important;
  background-color: RGBA(
    33,
    37,
    41,
    var(--gamification-bg-opacity, 1)
  ) !important;
}

._95PaC {
  color: #0d6efd !important;
}

._95PaC:hover,
._95PaC:focus {
  color: #0a58ca !important;
}

._uiiei {
  color: #6c757d !important;
}

._uiiei:hover,
._uiiei:focus {
  color: #565e64 !important;
}

._Ofpzr {
  color: #198754 !important;
}

._Ofpzr:hover,
._Ofpzr:focus {
  color: #146c43 !important;
}

._dOd3m {
  color: #0dcaf0 !important;
}

._dOd3m:hover,
._dOd3m:focus {
  color: #3dd5f3 !important;
}

._eKrKh {
  color: #ffc107 !important;
}

._eKrKh:hover,
._eKrKh:focus {
  color: #ffcd39 !important;
}

._2rap0 {
  color: #dc3545 !important;
}

._2rap0:hover,
._2rap0:focus {
  color: #b02a37 !important;
}

._A4xy7 {
  color: #f8f9fa !important;
}

._A4xy7:hover,
._A4xy7:focus {
  color: #f9fafb !important;
}

._2srny {
  color: #212529 !important;
}

._2srny:hover,
._2srny:focus {
  color: #1a1e21 !important;
}

._EP7HN {
  position: relative;
  width: 100%;
}

._EP7HN::before {
  display: block;
  padding-top: var(--gamification-aspect-ratio);
  content: "";
}

._EP7HN > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

._w-bdx {
  --gamification-aspect-ratio: 100%;
}

._4wbJJ {
  --gamification-aspect-ratio: 75%;
}

._NIk6x {
  --gamification-aspect-ratio: 56.25%;
}

._smVPz {
  --gamification-aspect-ratio: 42.8571428571%;
}

._6hji- {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

._vpQn8 {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

._Ml-sn {
  position: sticky;
  top: 0;
  z-index: 1020;
}

._5s2et {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  ._Z3mIc {
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  ._rAmlp {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 768px) {
  ._B1zhO {
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  ._ciVcO {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 992px) {
  ._z77Il {
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  ._enx3A {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 1200px) {
  ._jNJ86 {
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  ._SG-fZ {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 1400px) {
  ._Gyz7g {
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  ._sr9rj {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

._I8Ahr {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

._a7DG2 {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

._ULMsQ,
._lR95M:not(:focus):not(:focus-within) {
  position: absolute !important;
  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;
}

._4D7AC::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

._FC7OM {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._9k019 {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

._LD1To {
  vertical-align: baseline !important;
}

._t4s0V {
  vertical-align: top !important;
}

._KmJGd {
  vertical-align: middle !important;
}

._lIwPo {
  vertical-align: bottom !important;
}

._Ruk2Q {
  vertical-align: text-bottom !important;
}

._QPwf7 {
  vertical-align: text-top !important;
}

._g3-eH {
  float: left !important;
}

._6Rxu7 {
  float: right !important;
}

._-MCun {
  float: none !important;
}

._fpGT7 {
  opacity: 0 !important;
}

._Z6vIj {
  opacity: 0.25 !important;
}

._uf6U4 {
  opacity: 0.5 !important;
}

._L-pQE {
  opacity: 0.75 !important;
}

._xM7P3 {
  opacity: 1 !important;
}

._zMJhX {
  overflow: auto !important;
}

._x5CFX {
  overflow: hidden !important;
}

._AVrMs {
  overflow: visible !important;
}

._4IfVB {
  overflow: scroll !important;
}

._WrHWU {
  display: inline !important;
}

._3GmRL {
  display: inline-block !important;
}

._pBVrq {
  display: block !important;
}

._-hByO {
  display: grid !important;
}

._kdfwo {
  display: table !important;
}

._BkEKx {
  display: table-row !important;
}

._ET-Tz {
  display: table-cell !important;
}

._zYmOy {
  display: flex !important;
}

._6PQLF {
  display: inline-flex !important;
}

._3djoX {
  display: none !important;
}

._BHueZ {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

._ex0ol {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

._iUqsW {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

._c3lPV {
  box-shadow: none !important;
}

._GlpwJ {
  position: static !important;
}

._eC1OU {
  position: relative !important;
}

._A-wpk {
  position: absolute !important;
}

._Rry3W {
  position: fixed !important;
}

._PqGAi {
  position: sticky !important;
}

._SggxY {
  top: 0 !important;
}

._0MW1B {
  top: 50% !important;
}

._Ktejm {
  top: 100% !important;
}

._hqMpq {
  bottom: 0 !important;
}

._JBeAt {
  bottom: 50% !important;
}

._GlJhc {
  bottom: 100% !important;
}

._2vmkT {
  left: 0 !important;
}

._u5R42 {
  left: 50% !important;
}

._a1Fg7 {
  left: 100% !important;
}

._QOh3w {
  right: 0 !important;
}

._C-X7Q {
  right: 50% !important;
}

._QOxnt {
  right: 100% !important;
}

._Vne5d {
  transform: translate(-50%, -50%) !important;
}

._3ohX8 {
  transform: translateX(-50%) !important;
}

._QiWbX {
  transform: translateY(-50%) !important;
}

._8Jxij {
  border: var(--gamification-border-width) var(--gamification-border-style)
    var(--gamification-border-color) !important;
}

._wscvD {
  border: 0 !important;
}

._JwN7N {
  border-top: var(--gamification-border-width) var(--gamification-border-style)
    var(--gamification-border-color) !important;
}

._OyrAE {
  border-top: 0 !important;
}

._6C1Bc {
  border-right: var(--gamification-border-width)
    var(--gamification-border-style) var(--gamification-border-color) !important;
}

._XDkIk {
  border-right: 0 !important;
}

._lz8fp {
  border-bottom: var(--gamification-border-width)
    var(--gamification-border-style) var(--gamification-border-color) !important;
}

._drm1- {
  border-bottom: 0 !important;
}

._okVxN {
  border-left: var(--gamification-border-width) var(--gamification-border-style)
    var(--gamification-border-color) !important;
}

._80Aq0 {
  border-left: 0 !important;
}

._gqfSh {
  --gamification-border-opacity: 1;
  border-color: rgba(
    var(--gamification-primary-rgb),
    var(--gamification-border-opacity)
  ) !important;
}

._EufsA {
  --gamification-border-opacity: 1;
  border-color: rgba(
    var(--gamification-secondary-rgb),
    var(--gamification-border-opacity)
  ) !important;
}

._X8eYn {
  --gamification-border-opacity: 1;
  border-color: rgba(
    var(--gamification-success-rgb),
    var(--gamification-border-opacity)
  ) !important;
}

._-0hF6 {
  --gamification-border-opacity: 1;
  border-color: rgba(
    var(--gamification-info-rgb),
    var(--gamification-border-opacity)
  ) !important;
}

._OghFY {
  --gamification-border-opacity: 1;
  border-color: rgba(
    var(--gamification-warning-rgb),
    var(--gamification-border-opacity)
  ) !important;
}

._yV36r {
  --gamification-border-opacity: 1;
  border-color: rgba(
    var(--gamification-danger-rgb),
    var(--gamification-border-opacity)
  ) !important;
}

._xlL6a {
  --gamification-border-opacity: 1;
  border-color: rgba(
    var(--gamification-light-rgb),
    var(--gamification-border-opacity)
  ) !important;
}

._kz368 {
  --gamification-border-opacity: 1;
  border-color: rgba(
    var(--gamification-dark-rgb),
    var(--gamification-border-opacity)
  ) !important;
}

._QwxqH {
  --gamification-border-opacity: 1;
  border-color: rgba(
    var(--gamification-white-rgb),
    var(--gamification-border-opacity)
  ) !important;
}

._yZpS- {
  --gamification-border-width: 1px;
}

._9FJWq {
  --gamification-border-width: 2px;
}

._1Cajh {
  --gamification-border-width: 3px;
}

._KYcxa {
  --gamification-border-width: 4px;
}

._osd0t {
  --gamification-border-width: 5px;
}

._C9HVN {
  --gamification-border-opacity: 0.1;
}

._xpaZw {
  --gamification-border-opacity: 0.25;
}

._VhG8S {
  --gamification-border-opacity: 0.5;
}

._QetCa {
  --gamification-border-opacity: 0.75;
}

._19kTx {
  --gamification-border-opacity: 1;
}

._LKwp4 {
  width: 13% !important;
}
._lekfL {
  width: 15% !important;
}
._wIUPO {
  width: 25% !important;
}

._VwU-g {
  width: 50% !important;
}

._Za6ot {
  width: 75% !important;
}

._GVoJ1 {
  width: 100% !important;
}

._-hznP {
  width: auto !important;
}

._Ubh8n {
  max-width: 100% !important;
}

._vug-w {
  width: 100vw !important;
}

._h2KTV {
  min-width: 100vw !important;
}

._GYOdP {
  height: 25% !important;
}

._1TjO5 {
  height: 50% !important;
}

._bTgVt {
  height: 75% !important;
}

/* .h_100 {
    height: 100% !important;
} */

._KPcwZ {
  height: auto !important;
}

._hxhwC {
  max-height: 100% !important;
}

._9yY2A {
  height: 100vh !important;
}

._NhGbZ {
  min-height: 100vh !important;
}

._plQH9 {
  flex: 1 1 auto !important;
}

._RWs3H {
  flex-direction: row !important;
}

._EiZXs {
  flex-direction: column !important;
}

._NrQmZ {
  flex-direction: row-reverse !important;
}

._ZUJ2R {
  flex-direction: column-reverse !important;
}

._w1DUP {
  flex-grow: 0 !important;
}

._a8BVL {
  flex-grow: 1 !important;
}

._Lhb6F {
  flex-shrink: 0 !important;
}

._7n1Oa {
  flex-shrink: 1 !important;
}

._o7CW0 {
  flex-wrap: wrap !important;
}

._y-VPQ {
  flex-wrap: nowrap !important;
}

._S2IfC {
  flex-wrap: wrap-reverse !important;
}

._-yxL- {
  justify-content: flex-start !important;
}

._QPQEj {
  justify-content: flex-end !important;
}

._9XVwx {
  justify-content: center !important;
}

._50eME {
  justify-content: space-between !important;
}

._ZcBVr {
  justify-content: space-around !important;
}

._ZCcKW {
  justify-content: space-evenly !important;
}

._WfgB6 {
  align-items: flex-start !important;
}

._Uwvq6 {
  align-items: flex-end !important;
}

._rMjQ7 {
  align-items: center !important;
}

._aeajF {
  align-items: baseline !important;
}

._EquKb {
  align-items: stretch !important;
}

._y0OZO {
  align-content: flex-start !important;
}

._leqdK {
  align-content: flex-end !important;
}

._hsmTb {
  align-content: center !important;
}

._0BHpI {
  align-content: space-between !important;
}

._pIuX6 {
  align-content: space-around !important;
}

._dIvBh {
  align-content: stretch !important;
}

._KhD-T {
  align-self: auto !important;
}

._BoF2p {
  align-self: flex-start !important;
}

._5-7ax {
  align-self: flex-end !important;
}

._qax8n {
  align-self: center !important;
}

._RWuLq {
  align-self: baseline !important;
}

._Yz9ob {
  align-self: stretch !important;
}

._JN2Ci {
  order: -1 !important;
}

._zwHb8 {
  order: 0 !important;
}

._crErg {
  order: 1 !important;
}

._Ql-7u {
  order: 2 !important;
}

._lx3Tw {
  order: 3 !important;
}

._UO8Eo {
  order: 4 !important;
}

._CuOsK {
  order: 5 !important;
}

._ZOe4a {
  order: 6 !important;
}

._ool-g {
  margin: 0 !important;
}

._4tLWH {
  margin: 0.25rem !important;
}

._Lmzmo {
  margin: 0.5rem !important;
}

._8gPCW {
  margin: 1rem !important;
}

._3Rx7y {
  margin: 1.5rem !important;
}

._p0VuY {
  margin: 3rem !important;
}

._pLLks {
  margin: auto !important;
}

._r0Rrt {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._RzRkZ {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

._erZfB {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

._kK9-C {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

._a6a6y {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

._EInVy {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

._vg1kY {
  margin-right: auto !important;
  margin-left: auto !important;
}

._4mj5f {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._SXrDp {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

._cN03B {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

._681L4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

._LPBS6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

._eqs-i {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

._-HvKX {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

._xbF8K {
  margin-top: 0 !important;
}

._rM2tw {
  margin-top: 0.25rem !important;
}

._-Lyux {
  margin-top: 0.5rem !important;
}

._dllbd {
  margin-top: 1rem !important;
}

._1F0Dt {
  margin-top: 1.5rem !important;
}

._Y7372 {
  margin-top: 3rem !important;
}

._yh2d1 {
  margin-top: auto !important;
}

._j6GPC {
  margin-right: 0 !important;
}

._4UMFx {
  margin-right: 0.25rem !important;
}

._jq9uv {
  margin-right: 0.5rem !important;
}

._lJq1o {
  margin-right: 1rem !important;
}

._ruv9O {
  margin-right: 1.5rem !important;
}

._6y4cL {
  margin-right: 3rem !important;
}

._2N1p3 {
  margin-right: auto !important;
}

._sytBc {
  margin-bottom: 0 !important;
}

._WAufh {
  margin-bottom: 0.25rem !important;
}

._v28-- {
  margin-bottom: 0.5rem !important;
}

._nb7Gn {
  margin-bottom: 1rem !important;
}

._gEIKV {
  margin-bottom: 1.5rem !important;
}

._oTLcj {
  margin-bottom: 3rem !important;
}

._A-JkY {
  margin-bottom: auto !important;
}

._Yke3A {
  margin-left: 0 !important;
}

/* .ms_1 {
    margin-left: 0.25rem !important;
} */

._GYXI2 {
  margin-left: 0.5rem !important;
}

._-pAjN {
  margin-left: 1rem !important;
}

._6DQkQ {
  margin-left: 1.5rem !important;
}

._fBKfs {
  margin-left: 3rem !important;
}

._GDQsi {
  margin-left: auto !important;
}

._L9QRM {
  padding: 0 !important;
}

._JWTF4 {
  padding: 0.25rem !important;
}

._N4Rg1 {
  padding: 0.5rem !important;
}

._GW-pp {
  padding: 1rem !important;
}

._LnQEM {
  padding: 1.5rem !important;
}

._mxJJo {
  padding: 3rem !important;
}

._Fz6x0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._ukyHb {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

._gxAKo {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

._zc80h {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

._4IqBE {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

._vhjZo {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

._gqoOi {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._TD9zV {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

._o21sX {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

._5q1oc {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

._sGLaE {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

._j5b-8 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

._iCcgS {
  padding-top: 0 !important;
}

._wQ6N6 {
  padding-top: 0.25rem !important;
}

._cxojl {
  padding-top: 0.5rem !important;
}

._bS6iM {
  padding-top: 1rem !important;
}

._JdqGL {
  padding-top: 1.5rem !important;
}

._1UtTr {
  padding-top: 3rem !important;
}

._7r1nD {
  padding-right: 0 !important;
}

._UYCzY {
  padding-right: 0.25rem !important;
}

._nEzrw {
  padding-right: 0.5rem !important;
}

._wJHHt {
  padding-right: 1rem !important;
}

._msQcP {
  padding-right: 1.5rem !important;
}

._GAelD {
  padding-right: 3rem !important;
}

._DU-mg {
  padding-bottom: 0 !important;
}

._Z37jG {
  padding-bottom: 0.25rem !important;
}

._wspo3 {
  padding-bottom: 0.5rem !important;
}

._mCGg- {
  padding-bottom: 1rem !important;
}

._NX9St {
  padding-bottom: 1.5rem !important;
}

._dEw3C {
  padding-bottom: 3rem !important;
}

._Hd2ZU {
  padding-left: 0 !important;
}

._eF-wi {
  padding-left: 0.25rem !important;
}

._GEh9j {
  padding-left: 0.5rem !important;
}

._VAWMf {
  padding-left: 1rem !important;
}

._XTVb4 {
  padding-left: 1.5rem !important;
}

._XTwHR {
  padding-left: 3rem !important;
}

._eMQR3 {
  gap: 0 !important;
}

._Zn6iI {
  gap: 0.25rem !important;
}

._NDcK8 {
  gap: 0.5rem !important;
}

._vZ7sg {
  gap: 1rem !important;
}

._fgyHm {
  gap: 1.5rem !important;
}

._4r16q {
  gap: 3rem !important;
}

._S8gAn {
  font-family: var(--gamification-font-monospace) !important;
}

._6E-CL {
  font-size: calc(1.375rem + 1.5vw) !important;
}

._t6eP4 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

._VUBOf {
  font-size: calc(1.3rem + 0.6vw) !important;
}

._38AtC {
  font-size: calc(1.275rem + 0.3vw) !important;
}

._iMzXT {
  font-size: 1.25rem !important;
}

._B0NtQ {
  font-size: 1rem !important;
}
._iq4hX {
  font-size: 0.8rem !important;
}

._5pndy {
  font-style: italic !important;
}

._37fZA {
  font-style: normal !important;
}

._XcnTB {
  font-weight: 300 !important;
}

._SQ8oO {
  font-weight: lighter !important;
}

._RU28R {
  font-weight: 400 !important;
}

._txckm {
  font-weight: 700 !important;
}

._-IiSJ {
  font-weight: 600 !important;
}

._DHZdU {
  font-weight: bolder !important;
}

._gEzKD {
  line-height: 1 !important;
}

._LFujr {
  line-height: 1.25 !important;
}

._tjjZH {
  line-height: 1.5 !important;
}

._o-e5Y {
  line-height: 2 !important;
}

._7SBrS {
  text-align: left !important;
}

._n97K9 {
  text-align: right !important;
}

._VoxqX {
  text-align: center !important;
}

._IVLab {
  text-decoration: none !important;
}

._i5KmB {
  text-decoration: underline !important;
}

._krQGU {
  text-decoration: line-through !important;
}

._5TdPc {
  text-transform: lowercase !important;
}

._VRKkn {
  text-transform: uppercase !important;
}

._-LNsV {
  text-transform: capitalize !important;
}

._BVImt {
  white-space: normal !important;
}

._LmIyV {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
._I79k0 {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
._RtmQO {
  --gamification-text-opacity: 1;
  color: rgba(
    var(--gamification-primary-rgb),
    var(--gamification-text-opacity)
  ) !important;
}

._k16du {
  --gamification-text-opacity: 1;
  color: rgba(
    var(--gamification-secondary-rgb),
    var(--gamification-text-opacity)
  ) !important;
}

._RUMPd {
  --gamification-text-opacity: 1;
  color: rgba(
    var(--gamification-success-rgb),
    var(--gamification-text-opacity)
  ) !important;
}

._rQi0i {
  --gamification-text-opacity: 1;
  color: rgba(
    var(--gamification-info-rgb),
    var(--gamification-text-opacity)
  ) !important;
}

._i8Pu0 {
  --gamification-text-opacity: 1;
  color: rgba(
    var(--gamification-warning-rgb),
    var(--gamification-text-opacity)
  ) !important;
}

._pnEvS {
  --gamification-text-opacity: 1;
  color: rgba(
    var(--gamification-danger-rgb),
    var(--gamification-text-opacity)
  ) !important;
}

._1sBEx {
  --gamification-text-opacity: 1;
  color: rgba(
    var(--gamification-light-rgb),
    var(--gamification-text-opacity)
  ) !important;
}

._HUSJm {
  --gamification-text-opacity: 1;
  color: rgba(
    var(--gamification-dark-rgb),
    var(--gamification-text-opacity)
  ) !important;
}

._wjrRb {
  --gamification-text-opacity: 1;
  color: rgba(
    var(--gamification-black-rgb),
    var(--gamification-text-opacity)
  ) !important;
}

._z1nQD {
  --gamification-text-opacity: 1;
  color: rgba(
    var(--gamification-white-rgb),
    var(--gamification-text-opacity)
  ) !important;
}

._mssWp {
  --gamification-text-opacity: 1;
  color: rgba(
    var(--gamification-body-color-rgb),
    var(--gamification-text-opacity)
  ) !important;
}

._W6DHW {
  --gamification-text-opacity: 1;
  color: #6c757d !important;
}

._H7i-C {
  --gamification-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

._Qor9X {
  --gamification-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

._fW3PT {
  --gamification-text-opacity: 1;
  color: inherit !important;
}

._tD-Mn {
  --gamification-text-opacity: 0.25;
}

._3984c {
  --gamification-text-opacity: 0.5;
}

._ivnbQ {
  --gamification-text-opacity: 0.75;
}

._8xq6y {
  --gamification-text-opacity: 1;
}

._TPw6n {
  --gamification-bg-opacity: 1;
  background-color: rgba(
    var(--gamification-primary-rgb),
    var(--gamification-bg-opacity)
  ) !important;
}

._js9qW {
  --gamification-bg-opacity: 1;
  background-color: rgba(
    var(--gamification-secondary-rgb),
    var(--gamification-bg-opacity)
  ) !important;
}

._DJmO7 {
  --gamification-bg-opacity: 1;
  background-color: rgba(
    var(--gamification-success-rgb),
    var(--gamification-bg-opacity)
  ) !important;
}

._6uP-L {
  --gamification-bg-opacity: 1;
  background-color: rgba(
    var(--gamification-info-rgb),
    var(--gamification-bg-opacity)
  ) !important;
}

._MytNJ {
  --gamification-bg-opacity: 1;
  background-color: rgba(
    var(--gamification-warning-rgb),
    var(--gamification-bg-opacity)
  ) !important;
}

._Ko3XB {
  --gamification-bg-opacity: 1;
  background-color: rgba(
    var(--gamification-danger-rgb),
    var(--gamification-bg-opacity)
  ) !important;
}

._rdndx {
  --gamification-bg-opacity: 1;
  background-color: rgba(
    var(--gamification-light-rgb),
    var(--gamification-bg-opacity)
  ) !important;
}

._KkTV5 {
  --gamification-bg-opacity: 1;
  background-color: rgba(
    var(--gamification-dark-rgb),
    var(--gamification-bg-opacity)
  ) !important;
}

._hbISU {
  --gamification-bg-opacity: 1;
  background-color: rgba(
    var(--gamification-black-rgb),
    var(--gamification-bg-opacity)
  ) !important;
}

._svtWQ {
  --gamification-bg-opacity: 1;
  background-color: rgba(
    var(--gamification-white-rgb),
    var(--gamification-bg-opacity)
  ) !important;
}

._hUjbP {
  --gamification-bg-opacity: 1;
  background-color: rgba(
    var(--gamification-body-bg-rgb),
    var(--gamification-bg-opacity)
  ) !important;
}

._RO3l5 {
  --gamification-bg-opacity: 1;
  background-color: transparent !important;
}

._oqyKI {
  --gamification-bg-opacity: 0.1;
}

._HWnPK {
  --gamification-bg-opacity: 0.25;
}

._yKXKY {
  --gamification-bg-opacity: 0.5;
}

._RtMKx {
  --gamification-bg-opacity: 0.75;
}

._8FRwo {
  --gamification-bg-opacity: 1;
}

._p6PO0 {
  background-image: var(--gamification-gradient) !important;
}

._ODS2H {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

._q1sLX {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}

._Pu13w {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}

._TaV3g {
  pointer-events: none !important;
}

._dQb4j {
  pointer-events: auto !important;
}

._tDlUn {
  border-radius: var(--gamification-border-radius) !important;
}

._WE3GC {
  border-radius: 0 !important;
}

._V-Hxe {
  border-radius: var(--gamification-border-radius-sm) !important;
}

._PfALq {
  border-radius: var(--gamification-border-radius) !important;
}

._RCvMz {
  border-radius: var(--gamification-border-radius-lg) !important;
}

._eD38n {
  border-radius: var(--gamification-border-radius-xl) !important;
}

._1Nh-x {
  border-radius: var(--gamification-border-radius-2xl) !important;
}

._509a8 {
  border-radius: 50% !important;
}

._QCexB {
  border-radius: var(--gamification-border-radius-pill) !important;
}

._YhnO5 {
  border-top-left-radius: var(--gamification-border-radius) !important;
  border-top-right-radius: var(--gamification-border-radius) !important;
}

._QqK9H {
  border-top-right-radius: var(--gamification-border-radius) !important;
  border-bottom-right-radius: var(--gamification-border-radius) !important;
}

._BOuxu {
  border-bottom-right-radius: var(--gamification-border-radius) !important;
  border-bottom-left-radius: var(--gamification-border-radius) !important;
}

._mkF9y {
  border-bottom-left-radius: var(--gamification-border-radius) !important;
  border-top-left-radius: var(--gamification-border-radius) !important;
}

._-87WV {
  visibility: visible !important;
}

._mPz83 {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  ._LUR2Y {
    float: left !important;
  }

  ._SF07P {
    float: right !important;
  }

  ._Jla7N {
    float: none !important;
  }

  ._wCbHt {
    display: inline !important;
  }

  ._60yb- {
    display: inline-block !important;
  }

  ._3aD6E {
    display: block !important;
  }

  ._-6yzQ {
    display: grid !important;
  }

  ._yivMB {
    display: table !important;
  }

  ._v-CNN {
    display: table-row !important;
  }

  ._G8JMj {
    display: table-cell !important;
  }

  ._Vyz9o {
    display: flex !important;
  }

  ._6QbzF {
    display: inline-flex !important;
  }

  ._o13Dx {
    display: none !important;
  }

  ._QOeL5 {
    flex: 1 1 auto !important;
  }

  ._-xYew {
    flex-direction: row !important;
  }

  ._959wx {
    flex-direction: column !important;
  }

  ._UeNqE {
    flex-direction: row-reverse !important;
  }

  ._6Gjpv {
    flex-direction: column-reverse !important;
  }

  ._JdL4V {
    flex-grow: 0 !important;
  }

  ._Vn1g3 {
    flex-grow: 1 !important;
  }

  ._Tmvqj {
    flex-shrink: 0 !important;
  }

  ._M4GwE {
    flex-shrink: 1 !important;
  }

  ._zl6KT {
    flex-wrap: wrap !important;
  }

  ._wnrsJ {
    flex-wrap: nowrap !important;
  }

  ._uo1y7 {
    flex-wrap: wrap-reverse !important;
  }

  ._7gGCu {
    justify-content: flex-start !important;
  }

  ._yJcEA {
    justify-content: flex-end !important;
  }

  ._ROEgA {
    justify-content: center !important;
  }

  ._kHkb6 {
    justify-content: space-between !important;
  }

  ._-wu-y {
    justify-content: space-around !important;
  }

  ._-HmAD {
    justify-content: space-evenly !important;
  }

  ._jdP86 {
    align-items: flex-start !important;
  }

  ._3P-ay {
    align-items: flex-end !important;
  }

  ._vjGH- {
    align-items: center !important;
  }

  ._2tyou {
    align-items: baseline !important;
  }

  ._o-Hbp {
    align-items: stretch !important;
  }

  ._ap5Cq {
    align-content: flex-start !important;
  }

  ._OAafN {
    align-content: flex-end !important;
  }

  ._8jxal {
    align-content: center !important;
  }

  ._90vAL {
    align-content: space-between !important;
  }

  ._fG7ej {
    align-content: space-around !important;
  }

  ._dLReF {
    align-content: stretch !important;
  }

  ._kyDEZ {
    align-self: auto !important;
  }

  ._v6yrw {
    align-self: flex-start !important;
  }

  ._oEBL7 {
    align-self: flex-end !important;
  }

  ._oPQGl {
    align-self: center !important;
  }

  ._HUUpd {
    align-self: baseline !important;
  }

  ._JLmJ1 {
    align-self: stretch !important;
  }

  ._r4vSM {
    order: -1 !important;
  }

  ._gV3Z4 {
    order: 0 !important;
  }

  ._p5BlB {
    order: 1 !important;
  }

  ._UX6-B {
    order: 2 !important;
  }

  ._UBkT6 {
    order: 3 !important;
  }

  ._DMOSu {
    order: 4 !important;
  }

  ._IclRq {
    order: 5 !important;
  }

  ._c3O3z {
    order: 6 !important;
  }

  ._IpA9n {
    margin: 0 !important;
  }

  ._hN0PQ {
    margin: 0.25rem !important;
  }

  ._hAfTQ {
    margin: 0.5rem !important;
  }

  ._cqasq {
    margin: 1rem !important;
  }

  ._N3Y7q {
    margin: 1.5rem !important;
  }

  ._L4vWv {
    margin: 3rem !important;
  }

  ._xAfPt {
    margin: auto !important;
  }

  ._0GOAd {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  ._1Ucke {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  ._6JKAM {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  ._bdY6Y {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  ._CdV57 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  ._NVl-0 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  ._NDDNc {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  ._Nm7t9 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  ._-HdRY {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  ._AE2Ea {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  ._zvDjC {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  ._5bBwa {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  ._DnEzZ {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  ._yq7dK {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  ._0kOr4 {
    margin-top: 0 !important;
  }

  ._cLShI {
    margin-top: 0.25rem !important;
  }

  ._XNjTB {
    margin-top: 0.5rem !important;
  }

  ._o3bE- {
    margin-top: 1rem !important;
  }

  ._deuE1 {
    margin-top: 1.5rem !important;
  }

  ._tuahH {
    margin-top: 3rem !important;
  }

  ._8Z77p {
    margin-top: auto !important;
  }

  ._YhTDn {
    margin-right: 0 !important;
  }

  ._Su-dY {
    margin-right: 0.25rem !important;
  }

  ._hy5Hc {
    margin-right: 0.5rem !important;
  }

  ._28-Js {
    margin-right: 1rem !important;
  }

  ._lQWf9 {
    margin-right: 1.5rem !important;
  }

  ._fCa0T {
    margin-right: 3rem !important;
  }

  ._ParCD {
    margin-right: auto !important;
  }

  ._nTqhy {
    margin-bottom: 0 !important;
  }

  ._UOMCS {
    margin-bottom: 0.25rem !important;
  }

  ._cCbCV {
    margin-bottom: 0.5rem !important;
  }

  ._Ig238 {
    margin-bottom: 1rem !important;
  }

  ._9Fjyg {
    margin-bottom: 1.5rem !important;
  }

  ._Di4KH {
    margin-bottom: 3rem !important;
  }

  ._nemyl {
    margin-bottom: auto !important;
  }

  ._04fJi {
    margin-left: 0 !important;
  }

  ._4gize {
    margin-left: 0.25rem !important;
  }

  ._SI1xl {
    margin-left: 0.5rem !important;
  }

  ._1yeaV {
    margin-left: 1rem !important;
  }

  ._Q40y2 {
    margin-left: 1.5rem !important;
  }

  ._R6o15 {
    margin-left: 3rem !important;
  }

  ._SLDOL {
    margin-left: auto !important;
  }

  ._DLiFo {
    padding: 0 !important;
  }

  ._wLOb- {
    padding: 0.25rem !important;
  }

  ._SrjGf {
    padding: 0.5rem !important;
  }

  ._mez-q {
    padding: 1rem !important;
  }

  ._-Fzv- {
    padding: 1.5rem !important;
  }

  ._xiu44 {
    padding: 3rem !important;
  }

  ._JBuDv {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  ._u3nYU {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  ._OQYFq {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  ._1YCwi {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  ._3YMjw {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  ._5V2Fu {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  ._5xvzs {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  ._rYKHT {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  ._fcMZ6 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  ._LGygr {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  ._KF59q {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  ._N9R8L {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  ._TQCmT {
    padding-top: 0 !important;
  }

  ._AhVfT {
    padding-top: 0.25rem !important;
  }

  ._vJDKQ {
    padding-top: 0.5rem !important;
  }

  ._wkLlD {
    padding-top: 1rem !important;
  }

  ._xkRVE {
    padding-top: 1.5rem !important;
  }

  ._x9n8s {
    padding-top: 3rem !important;
  }

  ._W2HcM {
    padding-right: 0 !important;
  }

  ._ga8fP {
    padding-right: 0.25rem !important;
  }

  ._rJZK0 {
    padding-right: 0.5rem !important;
  }

  ._3FzWD {
    padding-right: 1rem !important;
  }

  ._7Ubrm {
    padding-right: 1.5rem !important;
  }

  ._S210J {
    padding-right: 3rem !important;
  }

  ._ERBit {
    padding-bottom: 0 !important;
  }

  ._Lh-kP {
    padding-bottom: 0.25rem !important;
  }

  ._blgQ8 {
    padding-bottom: 0.5rem !important;
  }

  ._ZbiIL {
    padding-bottom: 1rem !important;
  }

  ._8OnAE {
    padding-bottom: 1.5rem !important;
  }

  ._rS67W {
    padding-bottom: 3rem !important;
  }

  ._-aPAC {
    padding-left: 0 !important;
  }

  ._Vt0GE {
    padding-left: 0.25rem !important;
  }

  ._9vPUa {
    padding-left: 0.5rem !important;
  }

  ._qeksG {
    padding-left: 1rem !important;
  }

  ._yCHtu {
    padding-left: 1.5rem !important;
  }

  ._-LB-a {
    padding-left: 3rem !important;
  }

  ._b3GKp {
    gap: 0 !important;
  }

  ._7nLi7 {
    gap: 0.25rem !important;
  }

  ._VT8zD {
    gap: 0.5rem !important;
  }

  ._BdwCi {
    gap: 1rem !important;
  }

  ._dhNKu {
    gap: 1.5rem !important;
  }

  ._6U1Ld {
    gap: 3rem !important;
  }

  ._4Uf-b {
    text-align: left !important;
  }

  ._GngdW {
    text-align: right !important;
  }

  ._HUOh1 {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  ._u82Nr {
    float: left !important;
  }

  ._IoYQe {
    float: right !important;
  }

  ._chdcJ {
    float: none !important;
  }

  ._PmDW1 {
    display: inline !important;
  }

  ._2z8yc {
    display: inline-block !important;
  }

  ._Ai75T {
    display: block !important;
  }

  ._c5ezz {
    display: grid !important;
  }

  ._7y8Ov {
    display: table !important;
  }

  ._cpePb {
    display: table-row !important;
  }

  ._XhmFa {
    display: table-cell !important;
  }

  ._PXH8h {
    display: flex !important;
  }

  ._0Rgwo {
    display: inline-flex !important;
  }

  ._qP0ar {
    display: none !important;
  }

  ._lsZ48 {
    flex: 1 1 auto !important;
  }

  ._AG383 {
    flex-direction: row !important;
  }

  ._TFdW5 {
    flex-direction: column !important;
  }

  ._b9ozp {
    flex-direction: row-reverse !important;
  }

  ._hxTYD {
    flex-direction: column-reverse !important;
  }

  ._f-GJE {
    flex-grow: 0 !important;
  }

  ._TkJUY {
    flex-grow: 1 !important;
  }

  ._TgZza {
    flex-shrink: 0 !important;
  }

  ._w3Lkt {
    flex-shrink: 1 !important;
  }

  ._WEfXW {
    flex-wrap: wrap !important;
  }

  ._l-hFo {
    flex-wrap: nowrap !important;
  }

  ._L9C4h {
    flex-wrap: wrap-reverse !important;
  }

  ._J2Qny {
    justify-content: flex-start !important;
  }

  ._I4eo8 {
    justify-content: flex-end !important;
  }

  ._T-fW1 {
    justify-content: center !important;
  }

  ._rHr-v {
    justify-content: space-between !important;
  }

  ._nm2CH {
    justify-content: space-around !important;
  }

  ._6274c {
    justify-content: space-evenly !important;
  }

  ._K1khe {
    align-items: flex-start !important;
  }

  ._xPMfk {
    align-items: flex-end !important;
  }

  ._uzkrM {
    align-items: center !important;
  }

  ._NF9k- {
    align-items: baseline !important;
  }

  ._lEG3u {
    align-items: stretch !important;
  }

  ._V1-O2 {
    align-content: flex-start !important;
  }

  ._-frFq {
    align-content: flex-end !important;
  }

  ._HK2QM {
    align-content: center !important;
  }

  ._cskFp {
    align-content: space-between !important;
  }

  ._J-7-D {
    align-content: space-around !important;
  }

  ._-16p- {
    align-content: stretch !important;
  }

  ._XGF57 {
    align-self: auto !important;
  }

  ._HKEcX {
    align-self: flex-start !important;
  }

  ._Opp7X {
    align-self: flex-end !important;
  }

  ._O55KK {
    align-self: center !important;
  }

  ._MB1ly {
    align-self: baseline !important;
  }

  ._DCDwz {
    align-self: stretch !important;
  }

  ._4mlT2 {
    order: -1 !important;
  }

  ._3WJ6B {
    order: 0 !important;
  }

  ._C7Ejd {
    order: 1 !important;
  }

  ._uZ5mt {
    order: 2 !important;
  }

  ._fr7Xg {
    order: 3 !important;
  }

  ._UsEkr {
    order: 4 !important;
  }

  ._153VQ {
    order: 5 !important;
  }

  ._bM-BL {
    order: 6 !important;
  }

  ._EgF0A {
    margin: 0 !important;
  }

  ._U2j43 {
    margin: 0.25rem !important;
  }

  ._JF6pQ {
    margin: 0.5rem !important;
  }

  ._lo3Ax {
    margin: 1rem !important;
  }

  ._tyKUk {
    margin: 1.5rem !important;
  }

  ._mnuWl {
    margin: 3rem !important;
  }

  ._5w0pP {
    margin: auto !important;
  }

  ._9tER7 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  ._X7-Eo {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  ._aenqV {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  ._x3Snv {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  ._2QrAo {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  ._4btUp {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  ._A-Hq2 {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  ._V9IA9 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  ._tdmHc {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  ._TMs3Y {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  ._eQlLs {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  ._nsaem {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  ._ngvHv {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  ._o2keg {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  ._RpbY3 {
    margin-top: 0 !important;
  }

  ._hpCMu {
    margin-top: 0.25rem !important;
  }

  ._BTwxh {
    margin-top: 0.5rem !important;
  }

  ._slrN6 {
    margin-top: 1rem !important;
  }

  ._sfW3- {
    margin-top: 1.5rem !important;
  }

  ._ooyz6 {
    margin-top: 3rem !important;
  }

  ._Wj6Ss {
    margin-top: auto !important;
  }

  ._vOdeN {
    margin-right: 0 !important;
  }

  ._ubTS- {
    margin-right: 0.25rem !important;
  }

  ._i6LL- {
    margin-right: 0.5rem !important;
  }

  ._-JXsN {
    margin-right: 1rem !important;
  }

  ._XDmx6 {
    margin-right: 1.5rem !important;
  }

  ._1eWch {
    margin-right: 3rem !important;
  }

  ._X0J-m {
    margin-right: auto !important;
  }

  ._E5NZG {
    margin-bottom: 0 !important;
  }

  ._W-ei- {
    margin-bottom: 0.25rem !important;
  }

  ._inS8f {
    margin-bottom: 0.5rem !important;
  }

  ._-sOnF {
    margin-bottom: 1rem !important;
  }

  ._0YJtc {
    margin-bottom: 1.5rem !important;
  }

  ._QnSYs {
    margin-bottom: 3rem !important;
  }

  ._9m8JN {
    margin-bottom: auto !important;
  }

  ._MMGZ1 {
    margin-left: 0 !important;
  }

  ._53OHH {
    margin-left: 0.25rem !important;
  }

  ._0iCo8 {
    margin-left: 0.5rem !important;
  }

  ._jyvqS {
    margin-left: 1rem !important;
  }

  ._ROYeP {
    margin-left: 1.5rem !important;
  }

  ._PlgVb {
    margin-left: 3rem !important;
  }

  ._o0980 {
    margin-left: auto !important;
  }

  ._Tv8MG {
    padding: 0 !important;
  }

  ._hH8Zw {
    padding: 0.25rem !important;
  }

  ._QpD26 {
    padding: 0.5rem !important;
  }

  ._b87Lg {
    padding: 1rem !important;
  }

  ._WHWAk {
    padding: 1.5rem !important;
  }

  ._7j7La {
    padding: 3rem !important;
  }

  ._ef-Pu {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  ._bNKNQ {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  ._uO9j1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  ._wNl7C {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  ._B8XAF {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  ._jGQ2U {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  ._UDj0P {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  ._K146G {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  ._7kgY1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  ._sojy1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  ._kaAfc {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  ._Zz9ut {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  ._NRltZ {
    padding-top: 0 !important;
  }

  ._iOnKQ {
    padding-top: 0.25rem !important;
  }

  ._edK-x {
    padding-top: 0.5rem !important;
  }

  ._JfRWX {
    padding-top: 1rem !important;
  }

  ._PLyM4 {
    padding-top: 1.5rem !important;
  }

  ._cKUSE {
    padding-top: 3rem !important;
  }

  ._t1Tow {
    padding-right: 0 !important;
  }

  ._p2X5c {
    padding-right: 0.25rem !important;
  }

  ._mVoR6 {
    padding-right: 0.5rem !important;
  }

  ._-ZhYq {
    padding-right: 1rem !important;
  }

  ._sacJm {
    padding-right: 1.5rem !important;
  }

  ._E2tU3 {
    padding-right: 3rem !important;
  }

  ._ASyth {
    padding-bottom: 0 !important;
  }

  ._QoXpK {
    padding-bottom: 0.25rem !important;
  }

  ._GgJU2 {
    padding-bottom: 0.5rem !important;
  }

  ._su6ms {
    padding-bottom: 1rem !important;
  }

  ._PI5ld {
    padding-bottom: 1.5rem !important;
  }

  ._hVv9D {
    padding-bottom: 3rem !important;
  }

  ._oxq0s {
    padding-left: 0 !important;
  }

  ._UrGKs {
    padding-left: 0.25rem !important;
  }

  ._7RP8n {
    padding-left: 0.5rem !important;
  }

  ._Wjt6N {
    padding-left: 1rem !important;
  }

  ._scRUi {
    padding-left: 1.5rem !important;
  }

  ._k-0jY {
    padding-left: 3rem !important;
  }

  ._msbCf {
    gap: 0 !important;
  }

  ._g50t6 {
    gap: 0.25rem !important;
  }

  ._VpA2F {
    gap: 0.5rem !important;
  }

  ._b9gjl {
    gap: 1rem !important;
  }

  ._mzhZO {
    gap: 1.5rem !important;
  }

  ._lffZA {
    gap: 3rem !important;
  }

  ._CpJun {
    text-align: left !important;
  }

  ._-oz6B {
    text-align: right !important;
  }

  ._Gau0g {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  ._XV6Ar {
    float: left !important;
  }

  ._s363- {
    float: right !important;
  }

  ._b03xW {
    float: none !important;
  }

  ._TAzT3 {
    display: inline !important;
  }

  ._HyRb3 {
    display: inline-block !important;
  }

  ._-fhNC {
    display: block !important;
  }

  ._YdCwj {
    display: grid !important;
  }

  ._z2RR9 {
    display: table !important;
  }

  ._y-m-L {
    display: table-row !important;
  }

  ._Fvm9a {
    display: table-cell !important;
  }

  ._IIqku {
    display: flex !important;
  }

  ._5I-1q {
    display: inline-flex !important;
  }

  ._GEqQn {
    display: none !important;
  }

  ._vsGkR {
    flex: 1 1 auto !important;
  }

  ._svzWt {
    flex-direction: row !important;
  }

  ._zZ8VU {
    flex-direction: column !important;
  }

  ._-A7qf {
    flex-direction: row-reverse !important;
  }

  ._E9pOp {
    flex-direction: column-reverse !important;
  }

  ._vUZEd {
    flex-grow: 0 !important;
  }

  ._faT1G {
    flex-grow: 1 !important;
  }

  ._kQ-my {
    flex-shrink: 0 !important;
  }

  ._13S4r {
    flex-shrink: 1 !important;
  }

  ._eUz1i {
    flex-wrap: wrap !important;
  }

  ._Pag-I {
    flex-wrap: nowrap !important;
  }

  ._8X6yj {
    flex-wrap: wrap-reverse !important;
  }

  ._WG8vf {
    justify-content: flex-start !important;
  }

  ._KACPb {
    justify-content: flex-end !important;
  }

  ._9BDAb {
    justify-content: center !important;
  }

  ._MHJKi {
    justify-content: space-between !important;
  }

  ._mh7cL {
    justify-content: space-around !important;
  }

  ._4aLUR {
    justify-content: space-evenly !important;
  }

  ._iJ1Nh {
    align-items: flex-start !important;
  }

  ._Pg9TO {
    align-items: flex-end !important;
  }

  ._GBDEi {
    align-items: center !important;
  }

  ._E8J3u {
    align-items: baseline !important;
  }

  ._NlJej {
    align-items: stretch !important;
  }

  ._4FQB8 {
    align-content: flex-start !important;
  }

  ._24yG9 {
    align-content: flex-end !important;
  }

  ._k-PnY {
    align-content: center !important;
  }

  ._Eb4hr {
    align-content: space-between !important;
  }

  ._H5D9R {
    align-content: space-around !important;
  }

  ._wi7k- {
    align-content: stretch !important;
  }

  ._Dlc9g {
    align-self: auto !important;
  }

  ._ibvxG {
    align-self: flex-start !important;
  }

  ._fDCZM {
    align-self: flex-end !important;
  }

  ._r3Y6G {
    align-self: center !important;
  }

  ._qyoOo {
    align-self: baseline !important;
  }

  ._C6-Ij {
    align-self: stretch !important;
  }

  ._jq0zB {
    order: -1 !important;
  }

  ._AVa2N {
    order: 0 !important;
  }

  ._xKFOk {
    order: 1 !important;
  }

  ._KMZ8l {
    order: 2 !important;
  }

  ._frQjB {
    order: 3 !important;
  }

  ._eygcY {
    order: 4 !important;
  }

  ._NEWOu {
    order: 5 !important;
  }

  ._kN3WC {
    order: 6 !important;
  }

  ._7pwbd {
    margin: 0 !important;
  }

  ._wEk-p {
    margin: 0.25rem !important;
  }

  ._07iWr {
    margin: 0.5rem !important;
  }

  ._fYHS8 {
    margin: 1rem !important;
  }

  ._31XLR {
    margin: 1.5rem !important;
  }

  ._2fkB4 {
    margin: 3rem !important;
  }

  ._-SPBh {
    margin: auto !important;
  }

  ._Sx-YZ {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  ._bX-QW {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  ._2scXW {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  ._2pQi8 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  ._qsB1S {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  ._LH1yo {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  ._vSW7n {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  ._tkMJm {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  ._d0oM2 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  ._dweJN {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  ._jpVR9 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  ._Qv9Il {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  ._2YNAU {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  ._vu40M {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  ._C45ge {
    margin-top: 0 !important;
  }

  ._ttcPw {
    margin-top: 0.25rem !important;
  }

  ._Sy4c1 {
    margin-top: 0.5rem !important;
  }

  ._0u5UF {
    margin-top: 1rem !important;
  }

  ._RSadO {
    margin-top: 1.5rem !important;
  }

  ._-UE4- {
    margin-top: 3rem !important;
  }

  ._vm93y {
    margin-top: auto !important;
  }

  ._emSj5 {
    margin-right: 0 !important;
  }

  ._dJjfj {
    margin-right: 0.25rem !important;
  }

  ._aD94m {
    margin-right: 0.5rem !important;
  }

  ._HwSFv {
    margin-right: 1rem !important;
  }

  ._3ey0e {
    margin-right: 1.5rem !important;
  }

  ._1V7Wm {
    margin-right: 3rem !important;
  }

  ._s3yxv {
    margin-right: auto !important;
  }

  ._oh5x- {
    margin-bottom: 0 !important;
  }

  ._2bIPU {
    margin-bottom: 0.25rem !important;
  }

  ._ZNq89 {
    margin-bottom: 0.5rem !important;
  }

  ._PjjsF {
    margin-bottom: 1rem !important;
  }

  ._O0Ub5 {
    margin-bottom: 1.5rem !important;
  }

  ._hZZt6 {
    margin-bottom: 3rem !important;
  }

  ._3ts4i {
    margin-bottom: auto !important;
  }

  ._w8qFq {
    margin-left: 0 !important;
  }

  ._ERNj- {
    margin-left: 0.25rem !important;
  }

  ._k23iq {
    margin-left: 0.5rem !important;
  }

  ._oZvTb {
    margin-left: 1rem !important;
  }

  ._rNe97 {
    margin-left: 1.5rem !important;
  }

  ._euOAU {
    margin-left: 3rem !important;
  }

  ._IPj8y {
    margin-left: auto !important;
  }

  ._-5KXV {
    padding: 0 !important;
  }

  ._k1MjT {
    padding: 0.25rem !important;
  }

  ._kHCyp {
    padding: 0.5rem !important;
  }

  ._0rrbR {
    padding: 1rem !important;
  }

  ._hpgsd {
    padding: 1.5rem !important;
  }

  ._Dz7OR {
    padding: 3rem !important;
  }

  ._KVrLP {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  ._ficr1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  ._wuNZ5 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  ._5GV4z {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  ._4chZz {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  ._bbi50 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  ._GUzhi {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  ._awtEf {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  ._9I4Qh {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  ._wPfy6 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  ._Xx5Nk {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  ._jA1h3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  ._-tKuj {
    padding-top: 0 !important;
  }

  ._oiaf5 {
    padding-top: 0.25rem !important;
  }

  ._Hlm5o {
    padding-top: 0.5rem !important;
  }

  ._VvBGT {
    padding-top: 1rem !important;
  }

  ._xSAzy {
    padding-top: 1.5rem !important;
  }

  ._sgo3E {
    padding-top: 3rem !important;
  }

  ._PEklC {
    padding-right: 0 !important;
  }

  ._nJNEe {
    padding-right: 0.25rem !important;
  }

  ._3JPXQ {
    padding-right: 0.5rem !important;
  }

  ._md-CQ {
    padding-right: 1rem !important;
  }

  ._Bunny {
    padding-right: 1.5rem !important;
  }

  ._bXVR- {
    padding-right: 3rem !important;
  }

  ._b4SZj {
    padding-bottom: 0 !important;
  }

  ._ZyTZd {
    padding-bottom: 0.25rem !important;
  }

  ._V-FTm {
    padding-bottom: 0.5rem !important;
  }

  ._FgHlJ {
    padding-bottom: 1rem !important;
  }

  ._MrHx6 {
    padding-bottom: 1.5rem !important;
  }

  ._dJ-js {
    padding-bottom: 3rem !important;
  }

  ._nmM4F {
    padding-left: 0 !important;
  }

  ._R3IGr {
    padding-left: 0.25rem !important;
  }

  ._sr3ty {
    padding-left: 0.5rem !important;
  }

  ._0iHxV {
    padding-left: 1rem !important;
  }

  ._4icms {
    padding-left: 1.5rem !important;
  }

  ._VnnoD {
    padding-left: 3rem !important;
  }

  ._HvnxR {
    gap: 0 !important;
  }

  ._R0i44 {
    gap: 0.25rem !important;
  }

  ._--ou4 {
    gap: 0.5rem !important;
  }

  ._H-995 {
    gap: 1rem !important;
  }

  ._PPyiP {
    gap: 1.5rem !important;
  }

  ._u3rl5 {
    gap: 3rem !important;
  }

  ._R-Lem {
    text-align: left !important;
  }

  ._sxzK7 {
    text-align: right !important;
  }

  ._P9Nlq {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  ._Pd0s9 {
    float: left !important;
  }

  ._3hdSJ {
    float: right !important;
  }

  ._8iMM2 {
    float: none !important;
  }

  ._hmweh {
    display: inline !important;
  }

  ._7606d {
    display: inline-block !important;
  }

  ._n9c-A {
    display: block !important;
  }

  ._TqhKV {
    display: grid !important;
  }

  ._W3Mwn {
    display: table !important;
  }

  ._C-oYc {
    display: table-row !important;
  }

  ._nBzmH {
    display: table-cell !important;
  }

  ._nVF6g {
    display: flex !important;
  }

  ._LiIBg {
    display: inline-flex !important;
  }

  ._---K2 {
    display: none !important;
  }

  ._HUxoe {
    flex: 1 1 auto !important;
  }

  ._oZy9Z {
    flex-direction: row !important;
  }

  ._XhYWz {
    flex-direction: column !important;
  }

  ._Giwgp {
    flex-direction: row-reverse !important;
  }

  ._4u9jI {
    flex-direction: column-reverse !important;
  }

  ._DLWUG {
    flex-grow: 0 !important;
  }

  ._euq6H {
    flex-grow: 1 !important;
  }

  ._CBOPh {
    flex-shrink: 0 !important;
  }

  ._PLe3c {
    flex-shrink: 1 !important;
  }

  ._nEw6K {
    flex-wrap: wrap !important;
  }

  ._tAnqh {
    flex-wrap: nowrap !important;
  }

  ._kj3xv {
    flex-wrap: wrap-reverse !important;
  }

  ._E2Pll {
    justify-content: flex-start !important;
  }

  ._0zehC {
    justify-content: flex-end !important;
  }

  ._6TE2W {
    justify-content: center !important;
  }

  ._Lyw0j {
    justify-content: space-between !important;
  }

  ._h0gnu {
    justify-content: space-around !important;
  }

  ._vhCAE {
    justify-content: space-evenly !important;
  }

  ._q1i6q {
    align-items: flex-start !important;
  }

  ._1D7s6 {
    align-items: flex-end !important;
  }

  ._oDaSv {
    align-items: center !important;
  }

  ._SLtHg {
    align-items: baseline !important;
  }

  ._Xn3YA {
    align-items: stretch !important;
  }

  ._tZjsA {
    align-content: flex-start !important;
  }

  ._GNesH {
    align-content: flex-end !important;
  }

  ._5fTy9 {
    align-content: center !important;
  }

  ._R05t0 {
    align-content: space-between !important;
  }

  ._FZBJl {
    align-content: space-around !important;
  }

  ._kh-gJ {
    align-content: stretch !important;
  }

  ._bMFgz {
    align-self: auto !important;
  }

  ._b-8y3 {
    align-self: flex-start !important;
  }

  ._jL9HC {
    align-self: flex-end !important;
  }

  ._XK-9e {
    align-self: center !important;
  }

  ._qAZeE {
    align-self: baseline !important;
  }

  ._-7qP4 {
    align-self: stretch !important;
  }

  ._6Pl41 {
    order: -1 !important;
  }

  ._zJcy1 {
    order: 0 !important;
  }

  ._xA1Da {
    order: 1 !important;
  }

  ._HGOPY {
    order: 2 !important;
  }

  ._JpiA5 {
    order: 3 !important;
  }

  ._QAyFn {
    order: 4 !important;
  }

  ._X-YyM {
    order: 5 !important;
  }

  ._194z2 {
    order: 6 !important;
  }

  ._NlNGD {
    margin: 0 !important;
  }

  ._earsb {
    margin: 0.25rem !important;
  }

  ._-AxiL {
    margin: 0.5rem !important;
  }

  ._D7QjI {
    margin: 1rem !important;
  }

  ._enqYI {
    margin: 1.5rem !important;
  }

  ._AbKaW {
    margin: 3rem !important;
  }

  ._urjwA {
    margin: auto !important;
  }

  ._ukpdS {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  ._vdz0T {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  ._GvGnE {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  ._YZK5X {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  ._JJ6GD {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  ._k-5e7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  ._UUaNF {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  ._NHCMh {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  ._yt0Vg {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  ._E2KXs {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  ._9Ssrt {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  ._rMhqr {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  ._-ixgq {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  ._cRhWF {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  ._5z0F8 {
    margin-top: 0 !important;
  }

  ._SHyFf {
    margin-top: 0.25rem !important;
  }

  ._5mey7 {
    margin-top: 0.5rem !important;
  }

  ._V6tuJ {
    margin-top: 1rem !important;
  }

  ._lYMhy {
    margin-top: 1.5rem !important;
  }

  ._LREAT {
    margin-top: 3rem !important;
  }

  ._psu5T {
    margin-top: auto !important;
  }

  ._sdd8C {
    margin-right: 0 !important;
  }

  ._CQn2J {
    margin-right: 0.25rem !important;
  }

  ._ZlCn1 {
    margin-right: 0.5rem !important;
  }

  ._74IA1 {
    margin-right: 1rem !important;
  }

  ._xxb8i {
    margin-right: 1.5rem !important;
  }

  ._Id-RP {
    margin-right: 3rem !important;
  }

  ._VFazp {
    margin-right: auto !important;
  }

  ._FXq8G {
    margin-bottom: 0 !important;
  }

  ._9mr9Y {
    margin-bottom: 0.25rem !important;
  }

  ._7jdB- {
    margin-bottom: 0.5rem !important;
  }

  ._MHowH {
    margin-bottom: 1rem !important;
  }

  ._tXO-z {
    margin-bottom: 1.5rem !important;
  }

  ._eLomq {
    margin-bottom: 3rem !important;
  }

  ._dXAs1 {
    margin-bottom: auto !important;
  }

  ._irkzn {
    margin-left: 0 !important;
  }

  ._DDq0K {
    margin-left: 0.25rem !important;
  }

  ._5rFLd {
    margin-left: 0.5rem !important;
  }

  ._7DTZX {
    margin-left: 1rem !important;
  }

  ._-M071 {
    margin-left: 1.5rem !important;
  }

  ._a10O6 {
    margin-left: 3rem !important;
  }

  ._GRb7S {
    margin-left: auto !important;
  }

  ._SlERJ {
    padding: 0 !important;
  }

  ._6BE4l {
    padding: 0.25rem !important;
  }

  ._fMEa- {
    padding: 0.5rem !important;
  }

  ._lNcjl {
    padding: 1rem !important;
  }

  ._-1z6e {
    padding: 1.5rem !important;
  }

  ._HPtIH {
    padding: 3rem !important;
  }

  ._XaLtY {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  ._vHXGA {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  ._MVIOG {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  ._2vWEM {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  ._-tZO2 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  ._KkiH0 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  ._j-5HT {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  ._ETR7c {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  ._VTnq8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  ._5sdWB {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  ._YqAR- {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  ._NlU4p {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  ._5CtPM {
    padding-top: 0 !important;
  }

  ._1kRmW {
    padding-top: 0.25rem !important;
  }

  ._XkYOa {
    padding-top: 0.5rem !important;
  }

  ._CW2H2 {
    padding-top: 1rem !important;
  }

  ._jUhQ9 {
    padding-top: 1.5rem !important;
  }

  ._bhQVh {
    padding-top: 3rem !important;
  }

  ._eSkCm {
    padding-right: 0 !important;
  }

  ._CGTlY {
    padding-right: 0.25rem !important;
  }

  ._QdR-Y {
    padding-right: 0.5rem !important;
  }

  ._hKSzJ {
    padding-right: 1rem !important;
  }

  ._8gzx- {
    padding-right: 1.5rem !important;
  }

  ._ncjzJ {
    padding-right: 3rem !important;
  }

  ._s-E4V {
    padding-bottom: 0 !important;
  }

  ._S5ImU {
    padding-bottom: 0.25rem !important;
  }

  ._mfS5o {
    padding-bottom: 0.5rem !important;
  }

  ._H3o6m {
    padding-bottom: 1rem !important;
  }

  ._TyDXI {
    padding-bottom: 1.5rem !important;
  }

  ._0PhuF {
    padding-bottom: 3rem !important;
  }

  ._OSUqx {
    padding-left: 0 !important;
  }

  ._0A86c {
    padding-left: 0.25rem !important;
  }

  ._fzjY- {
    padding-left: 0.5rem !important;
  }

  ._YzIRO {
    padding-left: 1rem !important;
  }

  ._tjV2D {
    padding-left: 1.5rem !important;
  }

  ._hQkcY {
    padding-left: 3rem !important;
  }

  ._V6nIJ {
    gap: 0 !important;
  }

  ._2Nsnk {
    gap: 0.25rem !important;
  }

  ._vXG3A {
    gap: 0.5rem !important;
  }

  ._TC4jQ {
    gap: 1rem !important;
  }

  ._yF-kQ {
    gap: 1.5rem !important;
  }

  ._QqgVy {
    gap: 3rem !important;
  }

  ._vGB8U {
    text-align: left !important;
  }

  ._f5Uom {
    text-align: right !important;
  }

  ._xLA7c {
    text-align: center !important;
  }
}

@media (min-width: 1400px) {
  ._tMbth {
    float: left !important;
  }

  ._Zx0NV {
    float: right !important;
  }

  ._c1TEY {
    float: none !important;
  }

  ._XuBTW {
    display: inline !important;
  }

  ._ITGSP {
    display: inline-block !important;
  }

  ._AEgXL {
    display: block !important;
  }

  ._nMT9A {
    display: grid !important;
  }

  ._rPmvP {
    display: table !important;
  }

  ._y4yz4 {
    display: table-row !important;
  }

  ._UP9-s {
    display: table-cell !important;
  }

  ._2yQRe {
    display: flex !important;
  }

  ._gqDF4 {
    display: inline-flex !important;
  }

  ._xYfvD {
    display: none !important;
  }

  ._Mq9iM {
    flex: 1 1 auto !important;
  }

  ._CqQow {
    flex-direction: row !important;
  }

  ._3xNvF {
    flex-direction: column !important;
  }

  ._OjRpW {
    flex-direction: row-reverse !important;
  }

  ._UmHWt {
    flex-direction: column-reverse !important;
  }

  ._eeDgj {
    flex-grow: 0 !important;
  }

  ._D37v0 {
    flex-grow: 1 !important;
  }

  ._EmCj7 {
    flex-shrink: 0 !important;
  }

  ._8IECV {
    flex-shrink: 1 !important;
  }

  ._yWFN0 {
    flex-wrap: wrap !important;
  }

  ._uyM9Y {
    flex-wrap: nowrap !important;
  }

  ._bNGrq {
    flex-wrap: wrap-reverse !important;
  }

  ._UsIyF {
    justify-content: flex-start !important;
  }

  ._yF9f9 {
    justify-content: flex-end !important;
  }

  ._-YIjH {
    justify-content: center !important;
  }

  ._-YFgz {
    justify-content: space-between !important;
  }

  ._ytob5 {
    justify-content: space-around !important;
  }

  ._zh-a4 {
    justify-content: space-evenly !important;
  }

  ._DSkJD {
    align-items: flex-start !important;
  }

  ._IVouH {
    align-items: flex-end !important;
  }

  ._bxvD9 {
    align-items: center !important;
  }

  ._GQLMR {
    align-items: baseline !important;
  }

  ._paNnU {
    align-items: stretch !important;
  }

  ._lAEsE {
    align-content: flex-start !important;
  }

  ._U-14I {
    align-content: flex-end !important;
  }

  ._xo-Pw {
    align-content: center !important;
  }

  ._ukiZO {
    align-content: space-between !important;
  }

  ._E37iM {
    align-content: space-around !important;
  }

  ._Qn32s {
    align-content: stretch !important;
  }

  ._p3Nbn {
    align-self: auto !important;
  }

  ._-sCku {
    align-self: flex-start !important;
  }

  ._xqFRq {
    align-self: flex-end !important;
  }

  ._hBx4T {
    align-self: center !important;
  }

  ._W5tHN {
    align-self: baseline !important;
  }

  ._Fg7Yg {
    align-self: stretch !important;
  }

  ._QrlHp {
    order: -1 !important;
  }

  ._KXPdT {
    order: 0 !important;
  }

  ._85t5w {
    order: 1 !important;
  }

  ._J5fWs {
    order: 2 !important;
  }

  ._qvs0V {
    order: 3 !important;
  }

  ._j-VWK {
    order: 4 !important;
  }

  ._HOG2w {
    order: 5 !important;
  }

  ._edCsM {
    order: 6 !important;
  }

  ._gDbqQ {
    margin: 0 !important;
  }

  ._KTxGc {
    margin: 0.25rem !important;
  }

  ._MyhGD {
    margin: 0.5rem !important;
  }

  ._hKRvZ {
    margin: 1rem !important;
  }

  ._DDbA3 {
    margin: 1.5rem !important;
  }

  ._WPtJo {
    margin: 3rem !important;
  }

  ._6SHWU {
    margin: auto !important;
  }

  ._-Y-Hw {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  ._yUnzC {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  ._qqIsn {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  ._jMVrO {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  ._pSzDI {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  ._SSZvN {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  ._qgUZW {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  ._LZURL {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  ._DxWRs {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  ._yzXEZ {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  ._W9f4L {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  ._GN4VC {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  ._-nIXc {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  ._q9HNc {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  ._LVGgh {
    margin-top: 0 !important;
  }

  ._A-KQC {
    margin-top: 0.25rem !important;
  }

  ._678gp {
    margin-top: 0.5rem !important;
  }

  ._hkLXD {
    margin-top: 1rem !important;
  }

  ._Jz-ry {
    margin-top: 1.5rem !important;
  }

  ._ZeEZY {
    margin-top: 3rem !important;
  }

  ._esvey {
    margin-top: auto !important;
  }

  ._DQghs {
    margin-right: 0 !important;
  }

  ._xXIXP {
    margin-right: 0.25rem !important;
  }

  ._1grqm {
    margin-right: 0.5rem !important;
  }

  ._zCD1l {
    margin-right: 1rem !important;
  }

  ._0YZKQ {
    margin-right: 1.5rem !important;
  }

  ._Hjjqk {
    margin-right: 3rem !important;
  }

  ._YkrhX {
    margin-right: auto !important;
  }

  ._ZhF5r {
    margin-bottom: 0 !important;
  }

  ._4jc4u {
    margin-bottom: 0.25rem !important;
  }

  ._hJULI {
    margin-bottom: 0.5rem !important;
  }

  ._Awh-t {
    margin-bottom: 1rem !important;
  }

  ._Jo-hx {
    margin-bottom: 1.5rem !important;
  }

  ._CDEGG {
    margin-bottom: 3rem !important;
  }

  ._vKRT5 {
    margin-bottom: auto !important;
  }

  ._J0bLY {
    margin-left: 0 !important;
  }

  ._9vzPk {
    margin-left: 0.25rem !important;
  }

  ._JtDCQ {
    margin-left: 0.5rem !important;
  }

  ._LJbkn {
    margin-left: 1rem !important;
  }

  ._Fg2XE {
    margin-left: 1.5rem !important;
  }

  ._Z0343 {
    margin-left: 3rem !important;
  }

  ._HtRKf {
    margin-left: auto !important;
  }

  ._djvye {
    padding: 0 !important;
  }

  ._-DAg7 {
    padding: 0.25rem !important;
  }

  ._scd20 {
    padding: 0.5rem !important;
  }

  ._85jgY {
    padding: 1rem !important;
  }

  ._xQ6c5 {
    padding: 1.5rem !important;
  }

  ._4gb8Q {
    padding: 3rem !important;
  }

  ._45G7B {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  ._uXYdL {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  ._-e3nO {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  ._4Bfcu {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  ._LB0aT {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  ._Dpj-2 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  ._bFvma {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  ._R9KSt {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  ._yFuZf {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  ._wuQu3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  ._-64wM {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  ._LUCry {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  ._WJJ8C {
    padding-top: 0 !important;
  }

  ._BPIjI {
    padding-top: 0.25rem !important;
  }

  ._L2NCZ {
    padding-top: 0.5rem !important;
  }

  ._V8fdX {
    padding-top: 1rem !important;
  }

  ._iwpkm {
    padding-top: 1.5rem !important;
  }

  ._1lJ5G {
    padding-top: 3rem !important;
  }

  ._lJd6K {
    padding-right: 0 !important;
  }

  ._mUWQO {
    padding-right: 0.25rem !important;
  }

  ._-qomm {
    padding-right: 0.5rem !important;
  }

  ._Sin6Z {
    padding-right: 1rem !important;
  }

  ._fo0cd {
    padding-right: 1.5rem !important;
  }

  ._3T7ta {
    padding-right: 3rem !important;
  }

  ._2oxld {
    padding-bottom: 0 !important;
  }

  ._5YwY5 {
    padding-bottom: 0.25rem !important;
  }

  ._cedSO {
    padding-bottom: 0.5rem !important;
  }

  ._gC6pq {
    padding-bottom: 1rem !important;
  }

  ._5Qeum {
    padding-bottom: 1.5rem !important;
  }

  ._MueO- {
    padding-bottom: 3rem !important;
  }

  ._PqHol {
    padding-left: 0 !important;
  }

  ._J88ey {
    padding-left: 0.25rem !important;
  }

  ._3ABks {
    padding-left: 0.5rem !important;
  }

  ._1DL1P {
    padding-left: 1rem !important;
  }

  ._Sz-de {
    padding-left: 1.5rem !important;
  }

  ._BGjCk {
    padding-left: 3rem !important;
  }

  ._LTmap {
    gap: 0 !important;
  }

  ._dY-Za {
    gap: 0.25rem !important;
  }

  ._vHR5Q {
    gap: 0.5rem !important;
  }

  ._X-ava {
    gap: 1rem !important;
  }

  ._2Q5R- {
    gap: 1.5rem !important;
  }

  ._Jcwgg {
    gap: 3rem !important;
  }

  ._64UO4 {
    text-align: left !important;
  }

  ._cR3Vr {
    text-align: right !important;
  }

  ._kvVBI {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  ._6E-CL {
    font-size: 2.5rem !important;
  }

  ._t6eP4 {
    font-size: 2rem !important;
  }

  ._VUBOf {
    font-size: 1.75rem !important;
  }

  ._38AtC {
    font-size: 1.5rem !important;
  }
}

@media print {
  ._CcopM {
    display: inline !important;
  }

  ._qQ6Jz {
    display: inline-block !important;
  }

  ._Ihlum {
    display: block !important;
  }

  ._Yr1mP {
    display: grid !important;
  }

  ._TBaI4 {
    display: table !important;
  }

  ._v2DNR {
    display: table-row !important;
  }

  ._ywvuo {
    display: table-cell !important;
  }

  ._L188L {
    display: flex !important;
  }

  ._-qxqr {
    display: inline-flex !important;
  }

  ._wLu2- {
    display: none !important;
  }
}

/*# sourceMappingURL=olive-pathway.css.map */