@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@1,400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@1,600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Material+Icons+Round&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@1,400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@1,600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Material+Icons+Round&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@300&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@500&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,400,1,0);
@import url(https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&display=swap);
/*!
 * Bootstrap Reboot v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

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

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

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

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

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

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

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

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

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

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1rem;
}

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

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  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 {
  font-size: 0.875em;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

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

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

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

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

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

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

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

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

textarea {
  resize: vertical;
}

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

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

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

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

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

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

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

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fs-6 {
  font-size: 1rem !important;
}

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

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

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

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

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

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

.fw-semibold {
  font-weight: 600 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

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

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 600px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1024px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1280px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1440px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 600px) {
  .container-sm, .container {
    max-width: 568px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 728px;
  }
}
@media (min-width: 1024px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 976px;
  }
}
@media (min-width: 1280px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1216px;
  }
}
@media (min-width: 1440px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1376px;
  }
}
:root, :host {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 600px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 1024px;
  --bs-breakpoint-xl: 1280px;
  --bs-breakpoint-xxl: 1440px;
}

.row {
  --bs-gutter-x: 1.5rem;
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.d-inline {
  display: inline !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 600px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1024px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1280px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1440px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.rdrCalendarWrapper {
  box-sizing: border-box;
  background: #ffffff;
  display: inline-flex;
  flex-direction: column;
  user-select: none;
}

.rdrDateDisplay {
  display: flex;
  justify-content: space-between;
}

.rdrDateDisplayItem {
  flex: 1 1;
  width: 0;
  text-align: center;
  color: inherit;
}
.rdrDateDisplayItem + .rdrDateDisplayItem {
  margin-left: 0.833em;
}
.rdrDateDisplayItem input {
  text-align: inherit;
}
.rdrDateDisplayItem input:disabled {
  cursor: default;
}

.rdrMonthAndYearWrapper {
  box-sizing: inherit;
  display: flex;
  justify-content: space-between;
}

.rdrMonthAndYearPickers {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rdrNextPrevButton {
  box-sizing: inherit;
  cursor: pointer;
  outline: none;
}

.rdrMonths {
  display: flex;
}

.rdrMonthsVertical {
  flex-direction: column;
}

.rdrMonthsHorizontal > div > div > div {
  display: flex;
  flex-direction: row;
}

.rdrMonth {
  width: 27.667em;
}

.rdrWeekDays {
  display: flex;
}

.rdrWeekDay {
  flex-basis: 14.2857142857%;
  box-sizing: inherit;
  text-align: center;
}

.rdrDays {
  display: flex;
  flex-wrap: wrap;
}

.rdrInfiniteMonths {
  overflow: auto;
}

.rdrDateRangeWrapper {
  user-select: none;
}

.rdrDateInput {
  position: relative;
}
.rdrDateInput input {
  outline: none;
}
.rdrDateInput .rdrWarning {
  position: absolute;
  font-size: 1.6em;
  line-height: 1.6em;
  top: 0;
  right: 0.25em;
  color: #FF0000;
}

.rdrDay {
  box-sizing: inherit;
  width: 14.2857142857%;
  position: relative;
  font: inherit;
  cursor: pointer;
}

.rdrDayNumber {
  display: block;
  position: relative;
}
.rdrDayNumber span {
  color: #1d2429;
}

.rdrDayDisabled {
  cursor: not-allowed;
}

@supports (-ms-ime-align: auto) {
  .rdrDay {
    flex-basis: 14.285% !important;
  }
}
.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge {
  pointer-events: none;
}

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview {
  pointer-events: none;
}

.rdrDateRangePickerWrapper {
  display: inline-flex;
  user-select: none;
}

.rdrStaticRanges {
  display: flex;
  flex-direction: column;
}

.rdrStaticRange {
  font-size: inherit;
}

.rdrInputRange {
  display: flex;
}

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

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

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

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

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

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

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

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

.alert-heading {
  color: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

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

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

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

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.carousel {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.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%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

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

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

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

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

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

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

@media (min-width: 600px) {
  .container, .container-sm {
    max-width: 568px;
  }
}
@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 728px;
  }
}
@media (min-width: 1024px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 976px;
  }
}
@media (min-width: 1280px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1216px;
  }
}
@media (min-width: 1440px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1376px;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

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

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

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

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

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%2386b7fe%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

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

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

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

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

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

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

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

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--bs-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

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

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

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

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.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%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

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

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

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

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

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

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

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.figure {
  display: inline-block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* fonts */
/* google mu icons*/
.material-icons-round {
  font-family: "Material Icons Round";
  font-weight: normal;
  font-style: normal;
  font-size: var(--onex-material-icon-size);
  font-display: swap;
  color: inherit;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: "liga";
}

.onex-material-icon,
.onex-material-icon.material-icons-round {
  font-size: var(--onex-material-icon-size);
  color: inherit;
}

body {
  font-family: var(--font-family);
}

.onex-btn {
  display: inline-block;
  padding: var(--onex-btn-padding-y) var(--onex-btn-padding-x);
  font-family: var(--onex-btn-font-family);
  font-weight: var(--onex-btn-font-weight);
  line-height: var(--onex-btn-line-height);
  color: var(--onex-btn-color);
  text-align: center;
  text-decoration: none;
  white-space: var(--onex-btn-white-space);
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--onex-btn-border-width) solid var(--onex-btn-border-color);
  letter-spacing: var(--onex-btn-letter-spacing);
  border-radius: var(--onex-btn-border-radius);
  background-color: var(--onex-btn-bg);
  transition: true;
  display: inline-flex;
  align-items: center;
  position: relative;
  justify-content: center;
  gap: var(--onex-btn-size-gap);
  /* only icon child */
}
.onex-btn:hover {
  color: var(--onex-btn-hover-color);
  text-decoration: none;
  background-color: var(--onex-btn-hover-bg);
  border-color: var(--onex-btn-hover-border-color);
}
.btn-check + .onex-btn:hover {
  color: var(--onex-btn-color);
  background-color: var(--onex-btn-bg);
  border-color: var(--onex-btn-border-color);
}
.onex-btn:focus-visible {
  color: var(--onex-btn-hover-color);
  background-color: var(--onex-btn-hover-bg);
  border-color: var(--onex-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--onex-btn-focus-box-shadow);
}
.btn-check:focus-visible + .onex-btn {
  border-color: var(--onex-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--onex-btn-focus-box-shadow);
}
.btn-check:checked + .onex-btn, :not(.btn-check) + .onex-btn:active, .onex-btn:first-child:active, .onex-btn.active, .onex-btn.show {
  color: var(--onex-btn-active-color);
  background-color: var(--onex-btn-active-bg);
  border-color: var(--onex-btn-active-border-color);
}
.btn-check:checked + .onex-btn:focus-visible, :not(.btn-check) + .onex-btn:active:focus-visible, .onex-btn:first-child:active:focus-visible, .onex-btn.active:focus-visible, .onex-btn.show:focus-visible {
  box-shadow: var(--onex-btn-focus-box-shadow);
}
.onex-btn:disabled, .onex-btn.disabled, fieldset:disabled .onex-btn {
  color: var(--onex-btn-disabled-color);
  pointer-events: none;
  background-color: var(--onex-btn-disabled-bg);
  border-color: var(--onex-btn-disabled-border-color);
  opacity: var(--onex-btn-disabled-opacity);
}
.onex-btn .onex-btn__decorator {
  display: none;
}
.onex-btn .onex-btn__loading {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.onex-btn.btn-md {
  min-width: var(--onex-btn-height-md);
  min-height: var(--onex-btn-height-md);
  font-size: var(--onex-btn-font-size-md);
  border-radius: var(--onex-btn-border-radius-md);
  padding: var(--onex-btn-padding-y-md) var(--onex-btn-padding-x-md);
}
.onex-btn.btn-sm, .btn-group-sm > .onex-btn.btn {
  min-width: var(--onex-btn-min-width-sm);
  min-height: var(--onex-btn-height-sm);
  font-size: var(--onex-btn-font-size-sm);
  border-radius: var(--onex-btn-border-radius-sm);
  padding: var(--onex-btn-padding-y-sm) var(--onex-btn-padding-x-sm);
}
.onex-btn svg, .onex-btn.btn-md svg {
  width: var(--onex-btn-icon-size-md);
  height: var(--onex-btn-icon-size-md);
}
.onex-btn .onex-material-icon, .onex-btn .material-icons-round, .onex-btn.btn-md .onex-material-icon, .onex-btn.btn-md .material-icons-round {
  font-size: var(--onex-btn-icon-size-md);
}
.onex-btn.btn-sm svg, .btn-group-sm > .onex-btn.btn svg {
  width: var(--onex-btn-icon-size-sm);
  height: var(--onex-btn-icon-size-sm);
}
.onex-btn.btn-sm .onex-material-icon, .btn-group-sm > .onex-btn.btn .onex-material-icon, .onex-btn.btn-sm .material-icons-round, .btn-group-sm > .onex-btn.btn .material-icons-round {
  font-size: var(--onex-btn-icon-size-sm);
}
.onex-btn svg:only-child {
  margin: 0.125rem 0;
}
.onex-btn .onex-material-icon:only-child, .onex-btn .material-icons-round:only-child {
  margin: 0.125rem 0;
}
.onex-btn.onex-btn--icon.btn-sm, .btn-group-sm > .onex-btn.onex-btn--icon.btn {
  padding: var(--btn-padding-y-sm);
  min-width: 0;
  width: var(--onex-btn-icon-width-sm);
}
.onex-btn.onex-btn--icon.btn-md {
  padding: var(--btn-padding-y-lg);
  min-width: 0;
  width: var(--onex-btn-icon-width-md);
}
.onex-btn.onex-btn--indicator::before {
  content: "";
  position: absolute;
  right: -2px;
  top: -2px;
  width: 0.75rem;
  height: 0.75rem;
  background-color: var(--btn-indicator-bg-color-notification);
  border: 2px solid var(--btn-indicator-border-color-notification);
  border-radius: 50%;
}
.onex-btn.onex-btn--indicator--unread::before {
  background-color: var(--btn-indicator-bg-color-unread);
  border-color: var(--btn-indicator-border-color-unread);
}
.onex-btn.onex-btn--indicator--read::before {
  background-color: var(--btn-indicator-bg-color-read);
  border-color: var(--btn-indicator-border-color-read);
}
.onex-btn.onex-btn--indicator--notification::before {
  background-color: var(--btn-indicator-bg-color-notification);
  border-color: var(--btn-indicator-border-color-notification);
}
.onex-btn .onex-button-indicator {
  position: absolute;
  top: var(--onex-button-indicator-top-position);
  right: var(--onex-button-indicator-right-position);
}

.onex-btn--filled {
  /* primary */
  /* secondary */
  /* destructive */
}
.onex-btn--filled.btn-primary {
  background-color: var(--onex-btn-primary-bg-color);
  border-color: var(--onex-btn-primary-bg-color);
  color: var(--onex-btn-primary-text-color);
}
.onex-btn--filled.btn-primary svg path {
  fill: var(--onex-btn-primary-text-color);
}
.onex-btn--filled.btn-primary .onex-material-icon,
.onex-btn--filled.btn-primary .material-icons-round {
  color: var(--onex-btn-primary-text-color);
}
.onex-btn--filled.btn-primary:not(:disabled):hover, .onex-btn--filled.btn-primary:not(:disabled):focus-visible {
  background-color: var(--onex-btn-primary-hover-bg-color);
  border-color: var(--onex-btn-primary-hover-bg-color);
  color: var(--onex-btn-primary-text-color);
}
.onex-btn--filled.btn-primary:disabled, .onex-btn--filled.btn-primary.disabled {
  background-color: var(--onex-btn-primary-disabled-bg-color);
  border-color: var(--onex-btn-primary-disabled-bg-color);
}
.onex-btn--filled.btn-primary.active, .onex-btn--filled.btn-primary:active {
  background-color: var(--onex-btn-primary-active-bg-color);
  border-color: var(--onex-btn-primary-active-bg-color);
  color: var(--onex-btn-primary-text-color);
}
.onex-btn--filled.btn-primary:disabled.active, .onex-btn--filled.btn-primary:disabled:active {
  background-color: var(--onex-btn-primary-disabled-bg-color);
  border-color: var(--onex-btn-primary-disabled-bg-color);
  color: var(--onex-btn-primary-text-color);
}
.onex-btn--filled.btn-primary.onex-btn--isLoading {
  background-color: var(--onex-btn-primary-bg-color);
  border-color: var(--onex-btn-primary-bg-color);
  opacity: 1;
}
.onex-btn--filled.btn-primary.onex-btn--isLoading > *:not(.onex-btn__loading) {
  visibility: hidden;
}
.onex-btn--filled.btn-primary.onex-btn--isLoading:active {
  background-color: var(--onex-btn-primary-bg-color);
  border-color: var(--onex-btn-primary-bg-color);
}
.onex-btn--filled.btn-primary.onex-btn--isLoading .onex-spinner {
  width: var(--onex-btn-spinner-size);
  height: var(--onex-btn-spinner-size);
  display: flex;
  align-items: center;
  justify-content: center;
}
.onex-btn--filled.btn-primary.onex-btn--isLoading .onex-spinner .icon-spinner {
  margin: 0;
  margin-top: 1px;
}
.onex-btn--filled.btn-primary.onex-btn--isLoading .onex-spinner .icon-spinner .primary-fill {
  fill: var(--onex-btn-primary-spinner-primary-color);
}
.onex-btn--filled.btn-primary.onex-btn--isLoading .onex-spinner .icon-spinner .secondary-fill {
  fill: var(--onex-btn-primary-spinner-secondary-color);
}
.onex-btn--filled.btn-secondary {
  background-color: var(--onex-btn-secondary-bg-color);
  border-color: var(--onex-btn-secondary-bg-color);
  color: var(--onex-btn-secondary-text-color);
  border: var(--onex-btn-secondary-button-border);
}
.onex-btn--filled.btn-secondary svg path {
  fill: var(--onex-btn-secondary-text-color);
}
.onex-btn--filled.btn-secondary .onex-material-icon,
.onex-btn--filled.btn-secondary .material-icons-round {
  color: var(--onex-btn-secondary-text-color);
}
.onex-btn--filled.btn-secondary:hover, .onex-btn--filled.btn-secondary:focus {
  background-color: var(--onex-btn-secondary-hover-bg-color);
  border-color: var(--onex-btn-secondary-hover-bg-color);
  color: var(--onex-btn-secondary-hover-text-color);
  border: var(--onex-btn-secondary-hover-button-border);
}
.onex-btn--filled.btn-secondary:hover svg path, .onex-btn--filled.btn-secondary:focus svg path {
  fill: var(--onex-btn-secondary-hover-text-color);
}
.onex-btn--filled.btn-secondary:hover .onex-material-icon,
.onex-btn--filled.btn-secondary:hover .material-icons-round, .onex-btn--filled.btn-secondary:focus .onex-material-icon,
.onex-btn--filled.btn-secondary:focus .material-icons-round {
  color: var(--onex-btn-secondary-hover-text-color);
}
.onex-btn--filled.btn-secondary:disabled, .onex-btn--filled.btn-secondary.disabled {
  background-color: var(--onex-btn-secondary-disabled-bg-color);
  border-color: var(--onex-btn-secondary-disabled-bg-color);
  border: var(--onex-btn-secondary-disabled-button-border);
  color: var(--onex-btn-secondary-disabled-text-color);
  opacity: 0.4;
}
.onex-btn--filled.btn-secondary:disabled .onex-material-icon,
.onex-btn--filled.btn-secondary:disabled .material-icons-round, .onex-btn--filled.btn-secondary.disabled .onex-material-icon,
.onex-btn--filled.btn-secondary.disabled .material-icons-round {
  color: var(--onex-btn-secondary-disabled-text-color);
}
.onex-btn--filled.btn-secondary:disabled.active, .onex-btn--filled.btn-secondary:disabled:active {
  background-color: var(--onex-btn-secondary-disabled-bg-color);
  border-color: var(--onex-btn-secondary-disabled-bg-color);
  border: var(--onex-btn-secondary-disabled-button-border);
  color: var(--onex-btn-secondary-disabled-text-color);
  opacity: 0.4;
}
.onex-btn--filled.btn-secondary:disabled.active .onex-material-icon,
.onex-btn--filled.btn-secondary:disabled.active .material-icons-round, .onex-btn--filled.btn-secondary:disabled:active .onex-material-icon,
.onex-btn--filled.btn-secondary:disabled:active .material-icons-round {
  color: var(--onex-btn-secondary-disabled-text-color);
}
.onex-btn--filled.btn-secondary.active, .onex-btn--filled.btn-secondary:active {
  background-color: var(--onex-btn-secondary-active-bg-color);
  border-color: var(--onex-btn-secondary-active-bg-color);
  border: var(--onex-btn-secondary-active-button-border);
  color: var(--onex-btn-secondary-active-text-color);
}
.onex-btn--filled.btn-secondary.active .onex-material-icon,
.onex-btn--filled.btn-secondary.active .material-icons-round, .onex-btn--filled.btn-secondary:active .onex-material-icon,
.onex-btn--filled.btn-secondary:active .material-icons-round {
  color: var(--onex-btn-secondary-active-text-color);
}
.onex-btn--filled.btn-secondary.onex-btn--isLoading {
  background-color: var(--onex-btn-secondary-bg-color);
  border-color: var(--onex-btn-secondary-bg-color);
  opacity: 1;
}
.onex-btn--filled.btn-secondary.onex-btn--isLoading > *:not(.onex-btn__loading) {
  visibility: hidden;
}
.onex-btn--filled.btn-secondary.onex-btn--isLoading:active {
  background-color: var(--onex-btn-secondary-bg-color);
  border-color: var(--onex-btn-secondary-bg-color);
  opacity: 1;
}
.onex-btn--filled.btn-secondary.onex-btn--isLoading .onex-spinner {
  width: var(--onex-btn-spinner-size);
  height: var(--onex-btn-spinner-size);
  display: flex;
  align-items: center;
  justify-content: center;
}
.onex-btn--filled.btn-secondary.onex-btn--isLoading .onex-spinner .icon-spinner {
  margin: 0;
  margin-top: 1px;
}
.onex-btn--filled.btn-secondary.onex-btn--isLoading .onex-spinner .icon-spinner .primary-fill {
  fill: var(--onex-btn-secondary-spinner-primary-color);
}
.onex-btn--filled.btn-secondary.onex-btn--isLoading .onex-spinner .icon-spinner .secondary-fill {
  fill: var(--onex-btn-secondary-spinner-secondary-color);
}
.onex-btn--filled.btn-danger {
  background-color: var(--onex-btn-danger-bg-color);
  border-color: var(--onex-btn-danger-bg-color);
  color: var(--onex-btn-danger-text-color);
}
.onex-btn--filled.btn-danger svg path {
  fill: var(--onex-btn-danger-text-color);
}
.onex-btn--filled.btn-danger .onex-material-icon,
.onex-btn--filled.btn-danger .material-icons-round {
  color: var(--onex-btn-danger-text-color);
}
.onex-btn--filled.btn-danger:hover, .onex-btn--filled.btn-danger:focus {
  background-color: var(--onex-btn-danger-hover-bg-color);
  border-color: var(--onex-btn-danger-hover-bg-color);
  color: var(--onex-btn-danger-text-color);
}
.onex-btn--filled.btn-danger:disabled, .onex-btn--filled.btn-danger.disabled {
  background-color: var(--onex-btn-danger-disabled-bg-color);
  border-color: var(--onex-btn-danger-disabled-bg-color);
  color: var(--onex-btn-danger-text-color);
}
.onex-btn--filled.btn-danger:disabled.active, .onex-btn--filled.btn-danger:disabled:active {
  background-color: var(--onex-btn-danger-disabled-bg-color);
  border-color: var(--onex-btn-danger-disabled-bg-color);
  color: var(--onex-btn-danger-text-color);
}
.onex-btn--filled.btn-danger.active, .onex-btn--filled.btn-danger:active {
  background-color: var(--onex-btn-danger-active-bg-color);
  border-color: var(--onex-btn-danger-active-bg-color);
  color: var(--onex-btn-danger-text-color);
}
.onex-btn--filled.btn-danger.onex-btn--isLoading {
  background-color: var(--onex-btn-danger-bg-color);
  border-color: var(--onex-btn-danger-bg-color);
  opacity: 1;
}
.onex-btn--filled.btn-danger.onex-btn--isLoading > *:not(.onex-btn__loading) {
  visibility: hidden;
}
.onex-btn--filled.btn-danger.onex-btn--isLoading:active {
  background-color: var(--onex-btn-danger-bg-color);
  border-color: var(--onex-btn-danger-bg-color);
}
.onex-btn--filled.btn-danger.onex-btn--isLoading .onex-spinner {
  width: var(--onex-btn-spinner-size);
  height: var(--onex-btn-spinner-size);
  display: flex;
  align-items: center;
  justify-content: center;
}
.onex-btn--filled.btn-danger.onex-btn--isLoading .onex-spinner .icon-spinner {
  margin: 0;
  margin-top: 1px;
}
.onex-btn--filled.btn-danger.onex-btn--isLoading .onex-spinner .icon-spinner .primary-fill {
  fill: var(--onex-btn-danger-spinner-primary-color);
}
.onex-btn--filled.btn-danger.onex-btn--isLoading .onex-spinner .icon-spinner .secondary-fill {
  fill: var(--onex-btn-danger-spinner-secondary-color);
}
.onex-btn--filled.btn-md {
  min-width: var(--onex-btn-filled-min-width-md);
  min-height: var(--onex-btn-height-md);
  font-size: var(--onex-btn-font-size-md);
  border-radius: var(--onex-btn-border-radius-md);
  padding: var(--onex-btn-filled-padding-y-md) var(--onex-btn-filled-padding-x-md);
}
.onex-btn--filled.btn-md.onex-btn--leadingIcon {
  padding: var(--onex-btn-filled-padding-y-md) var(--onex-btn-leading-icon-padding-right-md) var(--onex-btn-filled-padding-y-md) var(--onex-btn-leading-icon-padding-left-md);
}
.onex-btn--filled.btn-md.onex-btn--leadingIcon.onex-btn.btn {
  gap: var(--onex-btn-leading-icon-size-gap-md);
}
.onex-btn--filled.btn-md.onex-btn--trailingIcon {
  padding: var(--onex-btn-filled-padding-y-md) var(--onex-btn-trailing-icon-padding-right-md) var(--onex-btn-filled-padding-y-md) var(--onex-btn-trailing-icon-padding-left-md);
}
.onex-btn--filled.btn-md.onex-btn--trailingIcon.onex-btn.btn {
  gap: var(--onex-btn-trailing-icon-size-gap);
}
.onex-btn--filled.btn-sm, .btn-group-sm > .onex-btn--filled.btn {
  min-width: var(--onex-btn-filled-min-width-sm);
  min-height: var(--onex-btn-height-sm);
  font-size: var(--onex-btn-font-size-sm);
  border-radius: var(--onex-btn-border-radius-sm);
  padding: var(--onex-btn-padding-y-sm) var(--onex-btn-padding-x-sm);
}
.onex-btn--filled.btn-sm.onex-btn--leadingIcon, .btn-group-sm > .onex-btn--filled.onex-btn--leadingIcon.btn {
  padding: var(--onex-btn-padding-y-sm) var(--onex-btn-leading-icon-padding-right-sm) var(--onex-btn-padding-y-sm) var(--onex-btn-leading-icon-padding-left-sm);
}
.onex-btn--filled.btn-sm.onex-btn--leadingIcon.onex-btn.btn, .btn-group-sm > .onex-btn--filled.onex-btn--leadingIcon.onex-btn.btn {
  gap: var(--onex-btn-leading-icon-size-gap-sm);
}
.onex-btn--filled.btn-sm.onex-btn--trailingIcon, .btn-group-sm > .onex-btn--filled.onex-btn--trailingIcon.btn {
  padding: var(--onex-btn-padding-y-sm) var(--onex-btn-trailing-icon-padding-right-sm) var(--onex-btn-padding-y-sm) var(--onex-btn-trailing-icon-padding-left-sm);
}
.onex-btn--filled.btn-sm.onex-btn--trailingIcon.onex-btn.btn, .btn-group-sm > .onex-btn--filled.onex-btn--trailingIcon.onex-btn.btn {
  gap: var(--onex-btn-trailing-icon-size-gap);
}

.onex-btn--ghost {
  /* ghost primary */
  /* ghost secondary */
  /* destructive */
}
.onex-btn--ghost.btn-sm.onex-btn--leadingIcon.onex-btn.btn, .btn-group-sm > .onex-btn--ghost.onex-btn--leadingIcon.onex-btn.btn {
  gap: var(--onex-btn-leading-icon-size-gap-sm);
}
.onex-btn--ghost.btn-md.onex-btn--leadingIcon.onex-btn.btn {
  gap: var(--onex-btn-leading-icon-size-gap-md);
}
.onex-btn--ghost.btn-outline-primary {
  background-color: var(--onex-btn-primary-outline-bg-color);
  color: var(--onex-btn-primary-outline-text-color);
}
.onex-btn--ghost.btn-outline-primary svg path {
  fill: var(--onex-btn-primary-outline-text-color);
}
.onex-btn--ghost.btn-outline-primary .onex-material-icon,
.onex-btn--ghost.btn-outline-primary .material-icons-round {
  color: var(--onex-btn-primary-outline-text-color);
}
.onex-btn--ghost.btn-outline-primary:hover, .onex-btn--ghost.btn-outline-primary:focus {
  background-color: var(--onex-btn-primary-outline-hover-bg-color);
  border-color: var(--onex-btn-primary-outline-hover-bg-color);
  color: var(--onex-btn-primary-outline-hover-text-color);
}
.onex-btn--ghost.btn-outline-primary:hover .onex-material-icon,
.onex-btn--ghost.btn-outline-primary:hover .material-icons-round, .onex-btn--ghost.btn-outline-primary:focus .onex-material-icon,
.onex-btn--ghost.btn-outline-primary:focus .material-icons-round {
  color: var(--onex-btn-primary-outline-hover-text-color);
}
.onex-btn--ghost.btn-outline-primary:disabled, .onex-btn--ghost.btn-outline-primary.disabled {
  opacity: 0.4;
  color: var(--onex-btn-primary-outline-disabled-text-color);
}
.onex-btn--ghost.btn-outline-primary:disabled .onex-material-icon,
.onex-btn--ghost.btn-outline-primary:disabled .material-icons-round, .onex-btn--ghost.btn-outline-primary.disabled .onex-material-icon,
.onex-btn--ghost.btn-outline-primary.disabled .material-icons-round {
  color: var(--onex-btn-primary-outline-disabled-text-color);
}
.onex-btn--ghost.btn-outline-primary.active, .onex-btn--ghost.btn-outline-primary:active {
  background-color: var(--onex-btn-primary-outline-active-bg-color);
  border-color: var(--onex-btn-primary-outline-active-bg-color);
  color: var(--onex-btn-primary-outline-active-text-color);
}
.onex-btn--ghost.btn-outline-primary.active .onex-material-icon,
.onex-btn--ghost.btn-outline-primary.active .material-icons-round, .onex-btn--ghost.btn-outline-primary:active .onex-material-icon,
.onex-btn--ghost.btn-outline-primary:active .material-icons-round {
  color: var(--onex-btn-primary-outline-active-text-color);
}
.onex-btn--ghost.btn-outline-primary:disabled.active, .onex-btn--ghost.btn-outline-primary:disabled:active {
  background-color: var(--onex-btn-primary-outline-disabled-bg-color);
  opacity: 0.4;
  color: var(--onex-btn-primary-outline-disabled-text-color);
}
.onex-btn--ghost.btn-outline-primary:disabled.active .onex-material-icon,
.onex-btn--ghost.btn-outline-primary:disabled.active .material-icons-round, .onex-btn--ghost.btn-outline-primary:disabled:active .onex-material-icon,
.onex-btn--ghost.btn-outline-primary:disabled:active .material-icons-round {
  color: var(--onex-btn-primary-outline-disabled-text-color);
}
.onex-btn--ghost.btn-outline-primary.onex-btn--isLoading {
  background-color: var(--onex-btn-primary-outline-bg-color);
  opacity: 1;
}
.onex-btn--ghost.btn-outline-primary.onex-btn--isLoading > *:not(.onex-btn__loading) {
  visibility: hidden;
}
.onex-btn--ghost.btn-outline-primary.onex-btn--isLoading:active {
  background-color: var(--onex-btn-primary-outline-bg-color);
  opacity: 1;
}
.onex-btn--ghost.btn-outline-primary.onex-btn--isLoading .onex-spinner {
  width: var(--onex-btn-spinner-size);
  height: var(--onex-btn-spinner-size);
  display: flex;
  align-items: center;
  justify-content: center;
}
.onex-btn--ghost.btn-outline-primary.onex-btn--isLoading .onex-spinner .icon-spinner {
  margin: 0;
  margin-top: 1px;
}
.onex-btn--ghost.btn-outline-primary.onex-btn--isLoading .onex-spinner .icon-spinner .primary-fill {
  fill: var(--onex-btn-primary-outline-spinner-primary-color);
}
.onex-btn--ghost.btn-outline-primary.onex-btn--isLoading .onex-spinner .icon-spinner .secondary-fill {
  fill: var(--onex-btn-primary-outline-spinner-secondary-color);
}
.onex-btn--ghost.btn-outline-secondary {
  background-color: var(--onex-btn-secondary-outline-bg-color);
  color: var(--onex-btn-secondary-outline-text-color);
}
.onex-btn--ghost.btn-outline-secondary svg path {
  fill: var(--onex-btn-secondary-outline-text-color);
}
.onex-btn--ghost.btn-outline-secondary .onex-material-icon,
.onex-btn--ghost.btn-outline-secondary .material-icons-round {
  color: var(--onex-btn-secondary-outline-text-color);
}
.onex-btn--ghost.btn-outline-secondary:hover, .onex-btn--ghost.btn-outline-secondary:focus {
  background-color: var(--onex-btn-secondary-outline-hover-bg-color);
  border-color: var(--onex-btn-secondary-outline-hover-bg-color);
  color: var(--onex-btn-secondary-outline-hover-text-color);
}
.onex-btn--ghost.btn-outline-secondary:hover svg path, .onex-btn--ghost.btn-outline-secondary:focus svg path {
  fill: var(--onex-btn-secondary-outline-hover-text-color);
}
.onex-btn--ghost.btn-outline-secondary:hover .onex-material-icon,
.onex-btn--ghost.btn-outline-secondary:hover .material-icons-round, .onex-btn--ghost.btn-outline-secondary:focus .onex-material-icon,
.onex-btn--ghost.btn-outline-secondary:focus .material-icons-round {
  color: var(--onex-btn-secondary-outline-hover-text-color);
}
.onex-btn--ghost.btn-outline-secondary:disabled, .onex-btn--ghost.btn-outline-secondary.disabled {
  opacity: 0.4;
  color: var(--onex-btn-secondary-outline-disabled-text-color);
}
.onex-btn--ghost.btn-outline-secondary:disabled .onex-material-icon,
.onex-btn--ghost.btn-outline-secondary:disabled .material-icons-round, .onex-btn--ghost.btn-outline-secondary.disabled .onex-material-icon,
.onex-btn--ghost.btn-outline-secondary.disabled .material-icons-round {
  color: var(--onex-btn-secondary-outline-disabled-text-color);
}
.onex-btn--ghost.btn-outline-secondary.active, .onex-btn--ghost.btn-outline-secondary:active {
  background-color: var(--onex-btn-secondary-outline-active-bg-color);
  border-color: var(--onex-btn-secondary-outline-active-bg-color);
  color: var(--onex-btn-secondary-outline-active-text-color);
}
.onex-btn--ghost.btn-outline-secondary.active .onex-material-icon,
.onex-btn--ghost.btn-outline-secondary.active .material-icons-round, .onex-btn--ghost.btn-outline-secondary:active .onex-material-icon,
.onex-btn--ghost.btn-outline-secondary:active .material-icons-round {
  color: var(--onex-btn-secondary-outline-active-text-color);
}
.onex-btn--ghost.btn-outline-secondary:disabled.active, .onex-btn--ghost.btn-outline-secondary:disabled:active {
  background-color: var(--onex-btn-secondary-outline-disabled-bg-color);
  opacity: 0.4;
  color: var(--onex-btn-secondary-outline-disabled-text-color);
}
.onex-btn--ghost.btn-outline-secondary:disabled.active .onex-material-icon,
.onex-btn--ghost.btn-outline-secondary:disabled.active .material-icons-round, .onex-btn--ghost.btn-outline-secondary:disabled:active .onex-material-icon,
.onex-btn--ghost.btn-outline-secondary:disabled:active .material-icons-round {
  color: var(--onex-btn-secondary-outline-disabled-text-color);
}
.onex-btn--ghost.btn-outline-secondary.onex-btn--isLoading {
  background-color: var(--onex-btn-secondary-outline-bg-color);
  opacity: 1;
}
.onex-btn--ghost.btn-outline-secondary.onex-btn--isLoading > *:not(.onex-btn__loading) {
  visibility: hidden;
}
.onex-btn--ghost.btn-outline-secondary.onex-btn--isLoading:active {
  background-color: var(--onex-btn-secondary-outline-bg-color);
  opacity: 1;
}
.onex-btn--ghost.btn-outline-secondary.onex-btn--isLoading .onex-spinner {
  width: var(--onex-btn-spinner-size);
  height: var(--onex-btn-spinner-size);
  display: flex;
  align-items: center;
  justify-content: center;
}
.onex-btn--ghost.btn-outline-secondary.onex-btn--isLoading .onex-spinner .icon-spinner {
  margin: 0;
  margin-top: 1px;
}
.onex-btn--ghost.btn-outline-secondary.onex-btn--isLoading .onex-spinner .icon-spinner .primary-fill {
  fill: var(--onex-btn-secondary-outline-spinner-primary-color);
}
.onex-btn--ghost.btn-outline-secondary.onex-btn--isLoading .onex-spinner .icon-spinner .secondary-fill {
  fill: var(--onex-btn-secondary-outline-spinner-secondary-color);
}
.onex-btn--ghost.btn-outline-danger {
  background-color: var(--onex-btn-danger-outline-bg-color);
  color: var(--onex-btn-danger-outline-text-color);
}
.onex-btn--ghost.btn-outline-danger svg path {
  fill: var(--onex-btn-danger-outline-text-color);
}
.onex-btn--ghost.btn-outline-danger .onex-material-icon,
.onex-btn--ghost.btn-outline-danger .material-icons-round {
  color: var(--onex-btn-danger-outline-text-color);
}
.onex-btn--ghost.btn-outline-danger:hover, .onex-btn--ghost.btn-outline-danger:focus {
  background-color: var(--onex-btn-danger-outline-hover-bg-color);
  border-color: var(--onex-btn-danger-outline-hover-bg-color);
  color: var(--onex-btn-danger-outline-hover-text-color);
}
.onex-btn--ghost.btn-outline-danger:hover .onex-material-icon,
.onex-btn--ghost.btn-outline-danger:hover .material-icons-round, .onex-btn--ghost.btn-outline-danger:focus .onex-material-icon,
.onex-btn--ghost.btn-outline-danger:focus .material-icons-round {
  color: var(--onex-btn-danger-outline-hover-text-color);
}
.onex-btn--ghost.btn-outline-danger:disabled, .onex-btn--ghost.btn-outline-danger.disabled {
  color: var(--onex-btn-danger-outline-disabled-text-color);
}
.onex-btn--ghost.btn-outline-danger:disabled .onex-material-icon,
.onex-btn--ghost.btn-outline-danger:disabled .material-icons-round, .onex-btn--ghost.btn-outline-danger.disabled .onex-material-icon,
.onex-btn--ghost.btn-outline-danger.disabled .material-icons-round {
  color: var(--onex-btn-danger-outline-disabled-text-color);
}
.onex-btn--ghost.btn-outline-danger.active, .onex-btn--ghost.btn-outline-danger:active {
  background-color: var(--onex-btn-danger-outline-active-bg-color);
  border-color: var(--onex-btn-danger-outline-active-bg-color);
  color: var(--onex-btn-danger-outline-active-text-color);
}
.onex-btn--ghost.btn-outline-danger.active .onex-material-icon,
.onex-btn--ghost.btn-outline-danger.active .material-icons-round, .onex-btn--ghost.btn-outline-danger:active .onex-material-icon,
.onex-btn--ghost.btn-outline-danger:active .material-icons-round {
  color: var(--onex-btn-danger-outline-active-text-color);
}
.onex-btn--ghost.btn-outline-danger:disabled.active, .onex-btn--ghost.btn-outline-danger:disabled:active {
  background-color: var(--onex-btn-danger-outline-disabled-bg-color);
  color: var(--onex-btn-danger-outline-disabled-text-color);
}
.onex-btn--ghost.btn-outline-danger:disabled.active .onex-material-icon,
.onex-btn--ghost.btn-outline-danger:disabled.active .material-icons-round, .onex-btn--ghost.btn-outline-danger:disabled:active .onex-material-icon,
.onex-btn--ghost.btn-outline-danger:disabled:active .material-icons-round {
  color: var(--onex-btn-danger-outline-disabled-text-color);
}
.onex-btn--ghost.btn-outline-danger.onex-btn--isLoading {
  background-color: var(--onex-btn-danger-outline-bg-color);
  opacity: 1;
}
.onex-btn--ghost.btn-outline-danger.onex-btn--isLoading > *:not(.onex-btn__loading) {
  visibility: hidden;
}
.onex-btn--ghost.btn-outline-danger.onex-btn--isLoading:active {
  background-color: var(--onex-btn-danger-outline-bg-color);
}
.onex-btn--ghost.btn-outline-danger.onex-btn--isLoading .onex-spinner {
  width: var(--onex-btn-spinner-size);
  height: var(--onex-btn-spinner-size);
  display: flex;
  align-items: center;
  justify-content: center;
}
.onex-btn--ghost.btn-outline-danger.onex-btn--isLoading .onex-spinner .icon-spinner {
  margin: 0;
  margin-top: 1px;
}
.onex-btn--ghost.btn-outline-danger.onex-btn--isLoading .onex-spinner .icon-spinner .primary-fill {
  fill: var(--onex-btn-danger-outline-spinner-primary-color);
}
.onex-btn--ghost.btn-outline-danger.onex-btn--isLoading .onex-spinner .icon-spinner .secondary-fill {
  fill: var(--onex-btn-danger-outline-spinner-secondary-color);
}
.onex-btn--ghost.btn-md {
  min-width: var(--onex-btn-min-width-md);
  min-height: var(--onex-btn-height-md);
  font-size: var(--onex-btn-font-size-md);
  border-radius: var(--onex-btn-border-radius-md);
  padding: var(--onex-btn-ghost-padding-y-md) var(--onex-btn-ghost-padding-x-md);
}
.onex-btn--ghost.btn-md.onex-btn--trailingIcon.onex-btn.btn {
  gap: var(--onex-btn-trailing-icon-size-gap);
}
.onex-btn--ghost.btn-sm, .btn-group-sm > .onex-btn--ghost.btn {
  min-width: var(--onex-btn-height-sm);
  min-height: var(--onex-btn-height-sm);
  font-size: var(--onex-btn-font-size-sm);
  border-radius: var(--onex-btn-border-radius-sm);
  padding: var(--onex-btn-ghost-padding-y-sm) var(--onex-btn-ghost-padding-x-sm);
}
.onex-btn--ghost.btn-sm.onex-btn--trailingIcon.onex-btn.btn, .btn-group-sm > .onex-btn--ghost.onex-btn--trailingIcon.onex-btn.btn {
  gap: var(--onex-btn-trailing-icon-size-gap);
}

.onex-check {
  display: inline-flex;
}
.onex-check.disabled, .onex-check.disabled .onex-check__wrapper, .onex-check.disabled .form-check-input, fieldset[disabled] .onex-check {
  pointer-events: all;
  cursor: not-allowed;
}
.onex-check.disabled *, .onex-check.disabled .onex-check__wrapper *, .onex-check.disabled .form-check-input *, fieldset[disabled] .onex-check * {
  opacity: var(--onex-checkbox-opacity);
}

.onex-check__wrapper.form-check {
  padding-left: var(--onex-check-input-wrapper-padding-left);
  margin-bottom: var(--onex-check-input-wrapper-margin-bottom);
}

.onex-check__wrapper {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: painted;
  font-family: var(--onex-form-check-input-font-family);
  gap: 0;
}
.onex-check__wrapper .form-check-input,
.onex-check__wrapper .form-check-input::after {
  width: var(--onex-checkbox-size);
  height: var(--onex-checkbox-size);
  min-width: var(--onex-checkbox-size);
  max-width: var(--onex-checkbox-size);
}
.onex-check__wrapper .form-check-label {
  font-size: var(--onex-checkbox-label-font-size);
  line-height: var(--onex-checkbox-label-line-height);
}
.onex-check__wrapper.form-check {
  display: inline-flex;
}
.onex-check__wrapper .form-check-input {
  position: relative;
  border: var(--onex-form-check-input-border-width) solid transparent;
  border-radius: var(--onex-form-check-input-border-width);
  margin: 0;
}
.onex-check__wrapper .form-check-input::after {
  content: "";
  display: block;
  border: var(--onex-form-check-input-border);
  border-radius: var(--onex-form-check-input-border-width);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  box-sizing: border-box;
  position: absolute;
  top: var(--onex-form-check-input-top);
  left: var(--onex-form-check-input-left);
  cursor: pointer;
}
.onex-check__wrapper .form-check-input:disabled {
  cursor: not-allowed;
  background-image: none;
}
.onex-check__wrapper .form-check-input:disabled::after {
  pointer-events: none;
}
.onex-check__wrapper .form-check-input:disabled + .form-check-label {
  cursor: not-allowed;
  color: var(--onex-form-check-label-disabled-color);
}
.onex-check__wrapper .form-check-input:focus {
  border-color: transparent;
  box-shadow: none;
}
.onex-check__wrapper .form-check-input:focus::after {
  border-color: var(--onex-check-input-hover-border-color);
}
.onex-check__wrapper .form-check-input:focus-visible {
  outline: 2px solid var(--primary-500-opacity-50);
}
.onex-check__wrapper:not(.disabled):hover .form-check-input[type=checkbox]:checked:not(:disabled) {
  border-color: var(--onex-check-input-hover-border-color);
}
.onex-check__wrapper:not(.disabled):hover .form-check-input[type=checkbox]:checked:not(:disabled)::after {
  border-color: var(--onex-check-input-hover-after-border-color);
}
.onex-check__wrapper:not(.disabled):hover:disabled::after {
  pointer-events: not-allowed;
}
.onex-check__wrapper .form-check-label {
  cursor: pointer;
}
.onex-check__wrapper .form-check-input[type=checkbox] {
  margin: var(--onex-check-input-margin);
}
.onex-check__wrapper .form-check-input[type=checkbox]:focus-visible:not(:disabled) {
  box-shadow: var(--onex-check-input-focus-visible-box-shadow);
  border-radius: var(--onex-check-input-focus-visible-border-radius);
  outline: none;
}
.onex-check__wrapper .form-check-input[type=checkbox]:focus-visible:not(:disabled):not(:checked)::after {
  border-color: var(--onex-check-input-focus-visible-border-color);
}
.onex-check__wrapper .form-check-input[type=checkbox]::after {
  border-radius: var(--onex-check-input-border-radius);
  border-color: var(--onex-check-input-enabled-border-color);
}
.onex-check__wrapper .form-check-input[type=checkbox]:checked {
  border-color: transparent;
  background-color: transparent;
}
.onex-check__wrapper .form-check-input[type=checkbox]:checked::after {
  border-color: var(--onex-check-input-border-color);
  background-color: var(--onex-check-input-border-color);
  background-image: var(--onex-form-check-input-bg-image);
}
.onex-check__wrapper .form-check-input[type=checkbox]:checked:disabled::after {
  border-color: var(--onex-checkbox-checked-disabled-border-color);
  background-color: var(--onex-checkbox-checked-disabled-bg-color);
}
.onex-check__wrapper .form-check-input[type=checkbox]:disabled {
  cursor: not-allowed;
}
.onex-check__wrapper .form-check-input[type=checkbox]:disabled::after {
  border-color: var(--onex-checkbox-unchecked-disabled-border-color);
}
.onex-check__wrapper .form-check-input[type=checkbox]:indeterminate, .onex-check__wrapper .form-check-input[type=checkbox].indeterminate {
  border-color: transparent;
  background-color: transparent;
}
.onex-check__wrapper .form-check-input[type=checkbox]:indeterminate::after, .onex-check__wrapper .form-check-input[type=checkbox].indeterminate::after {
  background-color: var(--onex-form-check-input-indeterminate-border-color);
  border-color: var(--onex-form-check-input-indeterminate-border-color);
  background-image: var(--onex-form-check-input-indeterminate-bg-image);
}
.onex-check__wrapper:hover .form-check-input[type=checkbox]:not(:disabled)::after {
  border-color: var(--onex-check-input-enabled-hovered-border-color);
  background-color: var(--onex-check-input-hover-bg-color);
}
.onex-check__wrapper:hover .form-check-input[type=checkbox]:not(:disabled):checked, .onex-check__wrapper:hover .form-check-input[type=checkbox]:not(:disabled):indeterminate, .onex-check__wrapper:hover .form-check-input[type=checkbox]:not(:disabled).indeterminate {
  border-color: transparent;
  background-color: transparent;
}
.onex-check__wrapper:hover .form-check-input[type=checkbox]:not(:disabled):checked::after, .onex-check__wrapper:hover .form-check-input[type=checkbox]:not(:disabled):indeterminate::after, .onex-check__wrapper:hover .form-check-input[type=checkbox]:not(:disabled).indeterminate::after {
  border-color: var(--onex-check-input-hover-after-border-color);
  background-color: var(--onex-check-input-hover-after-border-color);
}
.onex-check__wrapper label.form-check-label {
  color: var(--onex-form-check-label-color);
  padding-left: var(--onex-form-check-label-padding-left);
}

.onex-spinner {
  position: relative;
  box-sizing: border-box;
}
.onex-spinner .icon-spinner {
  animation-name: onexSpinner;
  animation-duration: 0.75s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.onex-spinner .icon-spinner .primary-fill {
  fill: var(--onex-spinner-icon-fill-primary);
}
.onex-spinner .icon-spinner .secondary-fill {
  fill: var(--onex-spinner-icon-fill-secondary);
}
.onex-spinner--sm .icon-spinner {
  width: var(--onex-spinner-diameter-sm);
  height: var(--onex-spinner-diameter-sm);
}
.onex-spinner--md .icon-spinner {
  width: var(--onex-spinner-diameter-md);
  height: var(--onex-spinner-diameter-md);
}
.onex-spinner--lg .icon-spinner {
  width: var(--onex-spinner-diameter-lg);
  height: var(--onex-spinner-diameter-lg);
}
.onex-spinner--xlg .icon-spinner {
  width: var(--onex-spinner-diameter-xlg);
  height: var(--onex-spinner-diameter-xlg);
}
.onex-spinner.has-children {
  width: auto;
  height: auto;
}
.onex-spinner.has-children .icon-spinner {
  display: none;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.onex-spinner.has-children .overlay-spinner {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.onex-spinner.has-children.loading > *:not(.icon-spinner) {
  opacity: 0.3;
}
.onex-spinner.has-children.loading .icon-spinner,
.onex-spinner.has-children.loading .overlay-spinner {
  display: flex;
}
.onex-spinner .onex-spinner {
  position: relative;
  box-sizing: border-box;
}
.onex-spinner .onex-spinner .icon-spinner {
  animation-name: onexSpinner;
  animation-duration: 0.75s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.onex-spinner .onex-spinner .icon-spinner .primary-fill {
  fill: var(--onex-spinner-icon-fill-primary);
}
.onex-spinner .onex-spinner .icon-spinner .secondary-fill {
  fill: var(--onex-spinner-icon-fill-secondary);
}
@keyframes onexSpinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.onex-spinner .onex-spinner--sm .icon-spinner {
  width: var(--onex-spinner-diameter-sm);
  height: var(--onex-spinner-diameter-sm);
}
.onex-spinner .onex-spinner--md .icon-spinner {
  width: var(--onex-spinner-diameter-md);
  height: var(--onex-spinner-diameter-md);
}
.onex-spinner .onex-spinner--lg .icon-spinner {
  width: var(--onex-spinner-diameter-lg);
  height: var(--onex-spinner-diameter-lg);
}
.onex-spinner .onex-spinner--xlg .icon-spinner {
  width: var(--onex-spinner-diameter-xlg);
  height: var(--onex-spinner-diameter-xlg);
}
.onex-spinner .onex-spinner.has-children {
  width: auto;
  height: auto;
}
.onex-spinner .onex-spinner.has-children .icon-spinner {
  display: none;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.onex-spinner .onex-spinner.has-children .overlay-spinner {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.onex-spinner .onex-spinner.has-children.loading > *:not(.icon-spinner) {
  opacity: 0.3;
}
.onex-spinner .onex-spinner.has-children.loading .icon-spinner,
.onex-spinner .onex-spinner.has-children.loading .overlay-spinner {
  display: flex;
}

.onex-typography {
  display: block;
  font-family: var(--font-family);
  font-style: normal;
  margin: 0;
  color: var(--onex-typography-color);
}
.onex-typography.onex-typography--align-center {
  text-align: center;
}
.onex-typography.onex-typography--align-inherit {
  text-align: inherit;
}
.onex-typography.onex-typography--align-justify {
  text-align: justify;
}
.onex-typography.onex-typography--align-left {
  text-align: left;
}
.onex-typography.onex-typography--align-right {
  text-align: right;
}
.onex-typography--link.onex-typography--body, .onex-typography--link.onex-typography--caption, .onex-typography--link.onex-typography--label {
  font-weight: var(--onex-typography-link-font-weight);
  text-decoration-line: underline;
  color: var(--onex-typography-label-color);
}
.onex-typography--link:hover, .onex-typography--link:focus, .onex-typography--link:focus-visible {
  outline: none;
  color: var(--onex-typography-focus-visible-color);
}
.onex-typography--link:active {
  color: var(--onex-typography-active-color);
}
.onex-typography--margin-bottom {
  margin-bottom: 0.5rem;
}
.onex-typography--no-wrap {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.onex-typography--semi-bold.onex-typography--body, .onex-typography--semi-bold.onex-typography--label, .onex-typography--semi-bold.onex-typography--caption {
  font-weight: 600;
}
.onex-typography--uppercase.onex-typography--caption {
  font-weight: 600;
  text-transform: uppercase;
}
.onex-typography--title, .onex-typography--h1, .onex-typography--h2, .onex-typography--h3, .onex-typography--h4, .onex-typography--h5 {
  font-weight: var(--onex-typography-heading-font-weight);
}
.onex-typography--h1 {
  font-size: var(--onex-typography-h1-font-size);
  line-height: var(--onex-typography-h1-line-height);
}
.onex-typography--h1.onex-typography--small {
  font-size: var(--onex-typography-h1-small-font-size);
  line-height: var(--onex-typography-h1-small-line-height);
}
@media (max-width: 576px) {
  .onex-typography--h1 {
    font-size: var(--onex-typography-h1-small-font-size);
    line-height: var(--onex-typography-h1-small-line-height);
  }
}
.onex-typography--h2 {
  font-size: var(--onex-typography-h2-font-size);
  line-height: var(--onex-typography-h2-line-height);
}
.onex-typography--h2.onex-typography--small {
  font-size: var(--onex-typography-h2-small-font-size);
  line-height: var(--onex-typography-h2-small-line-height);
}
@media (max-width: 576px) {
  .onex-typography--h2 {
    font-size: var(--onex-typography-h2-small-font-size);
    line-height: var(--onex-typography-h2-small-line-height);
  }
}
.onex-typography--h3 {
  font-size: var(--onex-typography-h3-font-size);
  line-height: var(--onex-typography-h3-line-height);
}
.onex-typography--h3.onex-typography--small {
  font-size: var(--onex-typography-h3-small-font-size);
  line-height: var(--onex-typography-h3-small-line-height);
}
@media (max-width: 576px) {
  .onex-typography--h3 {
    font-size: var(--onex-typography-h3-small-font-size);
    line-height: var(--onex-typography-h3-small-line-height);
  }
}
.onex-typography--h4 {
  font-size: var(--onex-typography-h4-font-size);
  line-height: var(--onex-typography-h4-line-height);
}
.onex-typography--h5 {
  font-size: var(--onex-typography-h5-font-size);
  line-height: var(--onex-typography-h5-line-height);
}
.onex-typography--body {
  font-weight: var(--onex-typography-body-font-weight);
  font-size: var(--onex-typography-body-font-size);
  line-height: var(--onex-typography-body-line-height);
}
.onex-typography--body.onex-typography--large {
  font-size: var(--onex-typography-body-large-font-size);
  line-height: var(--onex-typography-body-large-line-height);
}
.onex-typography--body.onex-typography--small {
  font-size: var(--onex-typography-body-small-font-size);
  line-height: var(--onex-typography-body-small-line-height);
}
.onex-typography--body.onex-typography--bold {
  font-weight: var(--onex-typography-bold-body-font-weight);
}
.onex-typography--body.onex-typography--italic {
  font-style: italic;
}
.onex-typography--label {
  font-size: var(--onex-typography-label-font-size);
  line-height: var(--onex-typography-label-line-height);
  font-weight: var(--onex-typography-label-font-weight);
}
.onex-typography--caption {
  font-size: var(--onex-typography-caption-font-size);
  line-height: var(--onex-typography-caption-line-height);
}

.onex-link {
  display: inline-flex;
  align-items: center;
  gap: var(--onex-link-size-gap);
  font-size: var(--onex-link-font-size);
  line-height: var(--onex-link-border-radius);
  font-weight: 600;
  text-decoration: none;
  vertical-align: var(--onex-link-vertical-alignment);
  font-family: var(--onex-link-font-family);
}
.onex-link:focus-visible {
  box-shadow: var(--onex-link-btn-fv-box-shadow);
  border-radius: var(--onex-link-btn-fv-border-radius);
}
.onex-link svg {
  width: var(--onex-link-icon-size);
  height: var(--onex-link-icon-size);
}
.onex-link .onex-material-icon,
.onex-link .material-icons-round {
  font-size: var(--onex-link-icon-size);
}
.onex-link--subtle {
  font-weight: var(--onex-link-style-subtle-font-weight);
}
.onex-link--btn {
  padding: 0.625rem 0.75rem;
  border-radius: 0.5rem;
}
.onex-link--btn--sm {
  font-size: var(--onex-link-font-size-sm);
  line-height: var(--onex-link-line-height-sm);
}
.onex-link--btn--md {
  font-size: var(--onex-link-font-size-md);
  line-height: var(--onex-link-line-height-md);
}
.onex-link--btn--regular {
  font-weight: var(--onex-link-font-weight-regular);
}
.onex-link--btn--bold {
  font-weight: var(--onex-link-font-weight-bold);
}
.onex-link--btn.onex-link--primary {
  background-color: var(--onex-link-btn-primary-bg-color);
  border-color: var(--onex-link-btn-primary-bg-color);
  color: var(--onex-link-btn-primary-color);
}
.onex-link--btn.onex-link--primary:not(.onex-link--disabled):hover {
  background-color: var(--onex-link-btn-primary-hover-bg-color);
  border-color: var(--onex-link-btn-primary-hover-bg-color);
  color: var(--onex-link-btn-primary-color);
}
.onex-link--btn.onex-link--primary:not(.onex-link--disabled):hover .onex-link__text {
  text-decoration: none;
}
.onex-link--btn.onex-link--secondary {
  background-color: var(--onex-link-btn-secondary-bg-color);
  border-color: var(--onex-link-btn-secondary-bg-color);
  color: var(--onex-link-btn-secondary-color);
}
.onex-link--btn.onex-link--secondary:not(.onex-link--disabled):hover {
  background-color: var(--onex-link-btn-secondary-hover-bg-color);
  border-color: var(--onex-link-btn-secondary-hover-bg-color);
  color: var(--onex-link-btn-secondary-hover-color);
}
.onex-link--btn.onex-link--secondary:not(.onex-link--disabled):hover .onex-link__text {
  text-decoration: none;
}
.onex-link--primary {
  color: var(--onex-link-primary-color);
}
.onex-link--primary svg path {
  fill: var(--onex-link-primary-color);
}
.onex-link--primary .onex-material-icon,
.onex-link--primary .material-icons-round {
  color: var(--onex-link-primary-color);
}
.onex-link--primary:not(.onex-link--disabled):hover, .onex-link--primary:not(.onex-link--disabled):focus, .onex-link--primary:not(.onex-link--disabled):focus-visible {
  color: var(--onex-link-primary-hover-color);
  cursor: pointer;
  outline: none;
}
.onex-link--primary:not(.onex-link--disabled):hover svg path, .onex-link--primary:not(.onex-link--disabled):focus svg path, .onex-link--primary:not(.onex-link--disabled):focus-visible svg path {
  fill: var(--onex-link-primary-hover-color);
}
.onex-link--primary:not(.onex-link--disabled):hover .onex-material-icon,
.onex-link--primary:not(.onex-link--disabled):hover .material-icons-round, .onex-link--primary:not(.onex-link--disabled):focus .onex-material-icon,
.onex-link--primary:not(.onex-link--disabled):focus .material-icons-round, .onex-link--primary:not(.onex-link--disabled):focus-visible .onex-material-icon,
.onex-link--primary:not(.onex-link--disabled):focus-visible .material-icons-round {
  color: var(--onex-link-primary-hover-color);
}
.onex-link--primary:not(.onex-link--disabled):hover .onex-link__text, .onex-link--primary:not(.onex-link--disabled):focus .onex-link__text, .onex-link--primary:not(.onex-link--disabled):focus-visible .onex-link__text {
  text-decoration: underline;
}
.onex-link--primary:not(.onex-link--disabled):active {
  color: var(--onex-link-primary-active-color);
}
.onex-link--primary:not(.onex-link--disabled):active svg path {
  fill: var(--onex-link-primary-active-color);
}
.onex-link--primary:not(.onex-link--disabled):active .onex-material-icon,
.onex-link--primary:not(.onex-link--disabled):active .material-icons-round {
  color: var(--onex-link-primary-active-color);
}
.onex-link--primary:not(.onex-link--disabled):active .onex-link__text {
  text-decoration: underline;
}
.onex-link--secondary {
  color: var(--onex-link-secondary-color);
}
.onex-link--secondary svg path {
  fill: var(--onex-link-secondary-color);
}
.onex-link--secondary .onex-material-icon,
.onex-link--secondary .material-icons-round {
  color: var(--onex-link-secondary-color);
}
.onex-link--secondary:not(.onex-link--disabled):hover, .onex-link--secondary:not(.onex-link--disabled):focus, .onex-link--secondary:not(.onex-link--disabled):focus-visible {
  color: var(--onex-link-secondary-hover-color);
  cursor: pointer;
  outline: none;
}
.onex-link--secondary:not(.onex-link--disabled):hover svg path, .onex-link--secondary:not(.onex-link--disabled):focus svg path, .onex-link--secondary:not(.onex-link--disabled):focus-visible svg path {
  fill: var(--onex-link-secondary-hover-color);
}
.onex-link--secondary:not(.onex-link--disabled):hover .onex-material-icon,
.onex-link--secondary:not(.onex-link--disabled):hover .material-icons-round, .onex-link--secondary:not(.onex-link--disabled):focus .onex-material-icon,
.onex-link--secondary:not(.onex-link--disabled):focus .material-icons-round, .onex-link--secondary:not(.onex-link--disabled):focus-visible .onex-material-icon,
.onex-link--secondary:not(.onex-link--disabled):focus-visible .material-icons-round {
  color: var(--onex-link-secondary-hover-color);
}
.onex-link--secondary:not(.onex-link--disabled):hover .onex-link__text, .onex-link--secondary:not(.onex-link--disabled):focus .onex-link__text, .onex-link--secondary:not(.onex-link--disabled):focus-visible .onex-link__text {
  text-decoration: underline;
}
.onex-link--secondary:not(.onex-link--disabled):active {
  color: var(--onex-link-secondary-active-color);
}
.onex-link--secondary:not(.onex-link--disabled):active svg path {
  fill: var(--onex-link-secondary-active-color);
}
.onex-link--secondary:not(.onex-link--disabled):active .onex-material-icon,
.onex-link--secondary:not(.onex-link--disabled):active .material-icons-round {
  color: var(--onex-link-secondary-active-color);
}
.onex-link--secondary:not(.onex-link--disabled):active .onex-link__text {
  text-decoration: underline;
}
.onex-link.onex-link--disabled {
  opacity: var(--onex-link-disabled-opacity);
  cursor: not-allowed;
}
.onex-link.onex-link--disabled.onex-link--primary {
  color: var(--onex-link-disabled-color-primary);
}
.onex-link.onex-link--disabled.onex-link--primary svg path {
  fill: var(--onex-link-disabled-color-primary);
}
.onex-link.onex-link--disabled.onex-link--primary .onex-material-icon,
.onex-link.onex-link--disabled.onex-link--primary .material-icons-round {
  color: var(--onex-link-disabled-color-primary);
}
.onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):hover, .onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):focus, .onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):focus-visible {
  color: var(--onex-link-disabled-color-primary);
  cursor: pointer;
  outline: none;
}
.onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):hover svg path, .onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):focus svg path, .onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):focus-visible svg path {
  fill: var(--onex-link-disabled-color-primary);
}
.onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):hover .onex-material-icon,
.onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):hover .material-icons-round, .onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):focus .onex-material-icon,
.onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):focus .material-icons-round, .onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):focus-visible .onex-material-icon,
.onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):focus-visible .material-icons-round {
  color: var(--onex-link-disabled-color-primary);
}
.onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):hover .onex-link__text, .onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):focus .onex-link__text, .onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):focus-visible .onex-link__text {
  text-decoration: underline;
}
.onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):active {
  color: var(--onex-link-disabled-color-primary);
}
.onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):active svg path {
  fill: var(--onex-link-disabled-color-primary);
}
.onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):active .onex-material-icon,
.onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):active .material-icons-round {
  color: var(--onex-link-disabled-color-primary);
}
.onex-link.onex-link--disabled.onex-link--primary:not(.onex-link--disabled):active .onex-link__text {
  text-decoration: underline;
}
.onex-link.onex-link--disabled.onex-link--primary.onex-link--btn {
  color: var(--onex-link-disabled-color-btn-primary);
}
.onex-link.onex-link--disabled.onex-link--secondary {
  color: var(--onex-link-disabled-color-secondary);
}
.onex-link.onex-link--disabled.onex-link--secondary svg path {
  fill: var(--onex-link-disabled-color-secondary);
}
.onex-link.onex-link--disabled.onex-link--secondary .onex-material-icon,
.onex-link.onex-link--disabled.onex-link--secondary .material-icons-round {
  color: var(--onex-link-disabled-color-secondary);
}
.onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):hover, .onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):focus, .onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):focus-visible {
  color: var(--onex-link-disabled-color-secondary);
  cursor: pointer;
  outline: none;
}
.onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):hover svg path, .onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):focus svg path, .onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):focus-visible svg path {
  fill: var(--onex-link-disabled-color-secondary);
}
.onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):hover .onex-material-icon,
.onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):hover .material-icons-round, .onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):focus .onex-material-icon,
.onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):focus .material-icons-round, .onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):focus-visible .onex-material-icon,
.onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):focus-visible .material-icons-round {
  color: var(--onex-link-disabled-color-secondary);
}
.onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):hover .onex-link__text, .onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):focus .onex-link__text, .onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):focus-visible .onex-link__text {
  text-decoration: underline;
}
.onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):active {
  color: var(--onex-link-disabled-color-secondary);
}
.onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):active svg path {
  fill: var(--onex-link-disabled-color-secondary);
}
.onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):active .onex-material-icon,
.onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):active .material-icons-round {
  color: var(--onex-link-disabled-color-secondary);
}
.onex-link.onex-link--disabled.onex-link--secondary:not(.onex-link--disabled):active .onex-link__text {
  text-decoration: underline;
}
.onex-link.onex-link--disabled.onex-link--secondary.onex-link--btn {
  color: var(--onex-link-disabled-color-btn-secondary);
}

.onex-modal {
  font-family: var(--font-family);
}
.onex-modal .modal-body {
  padding: var(--onex-modal-body-padding);
  min-height: var(--onex-modal-body-min-height);
}
.onex-modal .modal-sm .modal-body {
  padding: var(--onex-modal-body-padding-sm);
}
.onex-modal .modal-sm .modal-header {
  padding: var(--onex-modal-header-padding-sm);
}
.onex-modal .modal-sm .modal-footer {
  padding: var(--onex-modal-footer-padding-sm);
}
.onex-modal .modal-sm .modal-footer__action {
  width: var(--onex-modal-small-footer-button-width);
}
.onex-modal .modal-footer {
  display: flex;
  border-top: 0;
  padding: var(--onex-modal-footer-padding);
  justify-content: flex-start;
  gap: var(--onex-modal-footer-gap);
}
.onex-modal .modal-footer__action {
  margin: 0;
}
.onex-modal .modal-header {
  border-bottom: 0;
  padding: var(--onex-modal-header-padding);
  min-height: var(--onex-modal-min-height-actions);
  align-items: var(--onex-modal-header-align-items);
  justify-content: space-between;
}
.onex-modal .modal-header .onex-typography.onex-typography--h4 {
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: var(--onex-modal-header-white-space);
  overflow: hidden;
  margin-bottom: 0;
}
.onex-modal .modal-header .modal-header__close-button {
  padding: var(--onex-modal-close-button-padding);
  min-height: var(--onex-modal-close-button-min-height);
  min-width: var(--onex-modal-close-button-min-width);
  justify-content: var(--onex-modal-close-button-justify-content);
  align-items: var(--onex-modal-close-button-align-items);
}
.onex-modal .modal-header .modal-header__close-button span {
  font-size: var(--onex-modal-close-button-icon-size);
  color: var(--onex-modal-close-button-color);
}
.onex-modal .modal-dialog-scrollable .modal-content {
  border: 1px solid var(--onex-modal-border-color);
  border-radius: var(--onex-modal-border-radius);
  max-height: var(--onex-modal-max-height);
}
.onex-modal .modal-header .btn-close {
  box-sizing: content-box;
  padding: var(--onex-modal-close-button-padding);
  color: var(--onex-modal-close-button-color);
  background: var(--btn-close-bg);
  border: 0;
  border-radius: var(--onex-modal-close-button-border-radius);
  margin: var(--onex-modal-close-button-margin-y) 0 var(--onex-modal-close-button-margin-y) auto;
}
.onex-modal .modal-full {
  height: var(--onex-modal-full-height);
  width: var(--onex-modal-full-width);
  max-width: var(--onex-modal-full-width);
  margin: 0;
}
.onex-modal .modal-full .modal-content {
  max-height: var(--onex-modal-full-height);
  height: var(--onex-modal-full-height);
  border-radius: 0;
  border: 0;
}
.onex-modal .modal-full .modal-header {
  border-bottom: var(--onex-modal-full-modal-header-border-bottom);
  min-height: 0;
  padding: var(--onex-modal-full-modal-header-padding);
}
.onex-modal .modal-full .modal-header h5 {
  margin: 0 auto;
  padding-left: var(--onex-modal-full-modal-header-h5-padding);
}
.onex-modal.confirmation-modal {
  z-index: 1057;
}

div.modal-backdrop.onex-confirmation-dialog-backdrop {
  z-index: 1056;
  opacity: 0.6;
}

.onex-search-field {
  min-width: var(--onex-search-tf-min-width);
  font-family: var(--onex-search-tf-font-family);
  /* input icon  */
  /* clear btn */
  /* form control */
}
.onex-search-field .onex-search-field__header {
  display: flex;
  flex-direction: column;
  margin-bottom: var(--onex-search-tf-margin-bottom);
}
.onex-search-field .onex-search-field__header .onex-label-field.onex-search-field__label {
  font-size: var(--onex-search-tf-label-font-size);
  font-weight: var(--onex-search-tf-label-font-weight);
  line-height: var(--onex-search-tf-label-line-height);
  margin-bottom: var(--onex-search-tf-label-margin-bottom);
  padding: var(--onex-search-tf-label-padding-y) var(--onex-search-tf-label-padding-x);
}
.onex-search-field .onex-search-field__header .onex-label-field.onex-search-field__label span.onex-label-field__text {
  color: var(--onex-search-tf-text-color);
}
.onex-search-field .onex-search-field__header .onex-label-field.onex-search-field__label span.onex-label-field__optional {
  color: var(--onex-search-tf-optional-color);
}
.onex-search-field .onex-search-field__header .onex-label-field.onex-search-field__label .onex-label-field__required {
  color: var(--onex-search-tf-required-color);
}
.onex-search-field .onex-search-field__header .onex-label-field.onex-search-field__label .onex-tooltip__child-wrap {
  display: inline-flex;
}
.onex-search-field .onex-search-field__header .onex-label-field.onex-search-field__label .onex-tooltip__child-wrap .onex-label-field__informative {
  color: var(--onex-search-tf-informative-color);
  font-size: var(--onex-search-tf-informative-font-size);
}
.onex-search-field .onex-text-field__help.form-text {
  color: var(--onex-search-tf-help-text-color);
  font-size: var(--onex-search-tf-help-text-font-size);
  font-weight: var(--onex-search-tf-help-text-font-weight);
  line-height: var(--onex-search-tf-help-text-line-height);
  margin-top: var(--onex-search-tf-help-text-margin-top);
  position: var(--onex-search-tf-help-text-position);
}
.onex-search-field .form-label {
  font-size: var(--onex-search-tf-font-size);
  line-height: var(--onex-search-tf-line-height);
  font-weight: var(--onex-search-tf-font-weight-400);
  padding: var(--onex-search-tf-label-padding-y) var(--onex-search-tf-label-padding-x);
}
.onex-search-field .form-control-sm {
  padding-left: var(--onex-search-tf-padding-icon-x-sm);
}
.onex-search-field .form-control-lg {
  padding-left: var(--onex-search-tf-padding-icon-x-lg);
}
.onex-search-field__input {
  position: relative;
}
.onex-search-field__icon {
  display: inline-flex;
  align-items: center;
  position: absolute;
  top: var(--onex-search-input-icon-top);
  transform: translateY(-50%);
  color: var(--onex-search-tf-icon-input-color);
}
.onex-search-field__icon > svg {
  width: var(--onex-search-tf-icon-input-size);
  height: var(--onex-search-tf-icon-input-size);
}
.onex-search-field__icon > .onex-material-icon, .onex-search-field__icon > .material-icons-round {
  font-size: var(--onex-search-tf-icon-input-size);
}
.onex-search-field--lg .onex-search-field__icon {
  left: var(--onex-search-tf-padding-x-lg);
}
.onex-search-field--sm .onex-search-field__icon {
  left: var(--onex-search-tf-padding-x-sm);
}
.onex-search-field--disabled {
  cursor: not-allowed;
}
.onex-search-field--disabled .onex-search-field__input {
  opacity: var(--onex-search-tf-disabled-opacity);
}
.onex-search-field--disabled .onex-search-field__icon {
  color: var(--onex-search-tf-disabled-icon-input-color);
}
.onex-search-field--filled .onex-search-field__icon {
  color: var(--onex-search-tf-icon-input-color);
}
.onex-search-field--filled:not(.onex-search-field--hide-clear-on-blur) input.form-control {
  background-image: none;
}
.onex-search-field__clear-btn {
  position: absolute;
  display: inline-flex;
  align-items: center;
  top: var(--onex-search-clear-button-top);
  transform: translateY(-50%);
  color: var(--onex-search-tf-icon-color);
  background: none;
  border: none;
  padding: var(--onex-search-clear-button-padding);
  border-radius: var(--onex-search-clear-button-border-radius);
}
.onex-search-field__clear-btn > svg {
  width: var(--onex-search-tf-icon-clear-size);
  height: var(--onex-search-tf-icon-clear-size);
}
.onex-search-field__clear-btn > .onex-material-icon, .onex-search-field__clear-btn > .material-icons-round {
  font-size: var(--onex-search-tf-icon-clear-size);
}
.onex-search-field__clear-btn:hover, .onex-search-field__clear-btn:focus {
  outline: none;
  color: var(--onex-search-tf-icon-hover-color);
}
.onex-search-field__clear-btn:focus-visible {
  box-shadow: var(--onex-search-clear-button-fv-box-shadow);
}
.onex-search-field--lg .onex-search-field__clear-btn {
  right: var(--onex-search-tf-padding-trailing-icon-lg);
}
.onex-search-field--sm .onex-search-field__clear-btn {
  right: var(--onex-search-tf-padding-trailing-icon-sm);
}
.onex-search-field--has-clear-btn .form-control-sm {
  padding-right: var(--onex-search-tf-padding-icon-x-sm);
}
.onex-search-field--has-clear-btn .form-control-lg {
  padding-right: var(--onex-search-tf-padding-icon-x-lg);
}
.onex-search-field .form-control {
  font-size: var(--onex-search-tf-font-size);
  color: var(--onex-search-tf-input-color);
  border: 1px solid var(--onex-search-tf-border-color);
  box-shadow: 0px 0px 4px 0px var(--onex-search-tf-box-shadow) inset;
}
.onex-search-field .form-control.form-control-sm {
  height: var(--onex-search-tf-height-sm);
  line-height: var(--onex-search-tf-line-height-sm);
  border-radius: var(--onex-search-tf-border-radius-sm);
}
.onex-search-field .form-control.form-control-lg {
  height: var(--onex-search-tf-height-lg);
  min-height: var(--onex-search-tf-height-lg);
  line-height: var(--onex-search-tf-line-height-lg);
  border-radius: var(--onex-search-tf-border-radius-lg);
}
.onex-search-field .form-control:not(:focus):not(:disabled):hover {
  border-color: var(--onex-search-tf-border-hover-color);
}
.onex-search-field .form-control:disabled, .onex-search-field .form-control.disabled {
  background-color: var(--onex-search-tf-disabled-bg-color);
  cursor: not-allowed;
}
.onex-search-field .form-control:disabled::placeholder, .onex-search-field .form-control.disabled::placeholder {
  color: var(--onex-search-tf-disabled-placeholder-color);
}
.onex-search-field .form-control.onex-search-field-input--isActive:not(:disabled) {
  border-color: var(--onex-search-tf-focus-text-color);
  box-shadow: var(--onex-search-active-box-shadow);
  border-width: var(--onex-search-tf-border-width);
}
.onex-search-field .form-control:not(:disabled):not(.onex-search-field-input--isActive):focus-visible {
  border-color: var(--onex-search-focus-visible-border-color);
  box-shadow: var(--onex-search-focus-visible-box-shadow);
  border-width: var(--onex-search-tf-border-width);
}
.onex-search-field .onex-text-field__help {
  position: absolute;
}
.onex-search-field.onex-search-field--hide-clear-on-blur .onex-search-field__clear-btn {
  display: none;
}
.onex-search-field.onex-search-field--hide-clear-on-blur:focus-within .onex-search-field__clear-btn {
  display: inline-flex;
}
.onex-search-field.onex-search-field--hide-clear-on-blur:focus-within input.form-control {
  background-image: none;
}

.onex-date-picker {
  font-family: var(--onex-date-picker-font-family);
}
.onex-date-picker__metadata-container {
  margin-bottom: var(--onex-date-picker-input-header-label-margin-bottom);
  display: flex;
  flex-direction: column;
  gap: var(--onex-date-picker-metadata-container-gap);
}
.onex-date-picker .onex-label-field.form-label {
  font-size: var(--onex-date-picker-input-label-font-size);
  font-weight: var(--onex-date-picker-input-label-font-weight);
  line-height: var(--onex-date-picker-input-label-line-height);
}
.onex-date-picker .onex-label-field.form-label span.onex-label-field__optional {
  color: var(--onex-date-picker-input-optional-color);
}
.onex-date-picker .onex-label-field.form-label span.onex-label-field__text {
  color: var(--onex-date-picker-input-text-color);
}
.onex-date-picker .onex-label-field.form-label .onex-label-field__required {
  color: var(--onex-date-picker-input-required-color);
}
.onex-date-picker .onex-label-field.form-label .onex-tooltip__child-wrap {
  display: inline-flex;
}
.onex-date-picker .onex-label-field.form-label .onex-tooltip__child-wrap .onex-label-field__informative {
  color: var(--onex-date-picker-input-informative-color);
  font-size: var(--onex-date-picker-input-informative-font-size);
}
.onex-date-picker .form-text.onex-date-picker__help {
  color: var(--onex-date-picker-input-help-text-color);
  font-size: var(--onex-date-picker-input-help-text-font-size);
  font-weight: var(--onex-date-picker-input-help-text-font-weight);
  line-height: var(--onex-date-picker-input-help-text-line-height);
  margin-top: var(--onex-date-picker-input-help-text-margin-top);
  position: var(--onex-date-picker-input-help-text-position);
}
.onex-date-picker .form-text.onex-date-picker__help--error {
  color: var(--onex-date-picker-input-error-color);
}
.onex-date-picker:not(.onex-date-picker--focused):not(.onex-date-picker--disabled) .onex-date-picker__input:hover .form-control:not(:focus):not(:disabled):not(:invalid):not(.is-invalid):not(:hover) {
  border-color: var(--onex-date-picker-border-hover-color);
}
.onex-date-picker__input {
  position: relative;
}
.onex-date-picker__input input:focus {
  outline: var(--onex-date-picker-input-focus-outline);
}
.onex-date-picker--disabled .onex-date-picker__input, fieldset[disabled] .onex-date-picker .onex-date-picker__input {
  opacity: var(--onex-date-picker-disabled-opacity);
}
.onex-date-picker--disabled .onex-date-picker__clear-btn,
.onex-date-picker--disabled .onex-date-picker__toggle-calendar,
.onex-date-picker--disabled .onex-date-picker__toggle-dropdown, fieldset[disabled] .onex-date-picker .onex-date-picker__clear-btn,
fieldset[disabled] .onex-date-picker .onex-date-picker__toggle-calendar,
fieldset[disabled] .onex-date-picker .onex-date-picker__toggle-dropdown {
  cursor: not-allowed;
}
.onex-date-picker .form-label {
  color: var(--onex-date-picker-label-color);
  font-size: var(--onex-date-picker-label-font-size);
  line-height: var(--onex-date-picker-label-line-height);
  font-weight: var(--onex-date-picker-label-font-weight);
  padding: 0 0.25rem;
  margin-bottom: var(--onex-date-picker-label-margin-bottom);
}
.onex-date-picker__toggle-calendar, .onex-date-picker__toggle-dropdown, .onex-date-picker__clear-btn {
  position: absolute;
  display: inline-flex;
  align-items: center;
  top: 50%;
  transform: translateY(-50%);
  color: var(--onex-date-picker-calendar-icon-color);
  background: none;
  border: none;
  padding: 0;
}
.onex-date-picker__toggle-calendar > svg, .onex-date-picker__toggle-dropdown > svg, .onex-date-picker__clear-btn > svg {
  width: var(--onex-date-picker-calendar-icon);
  height: var(--onex-date-picker-calendar-icon);
}
.onex-date-picker__toggle-calendar > .onex-material-icon, .onex-date-picker__toggle-calendar > .material-icons-round, .onex-date-picker__toggle-dropdown > .onex-material-icon, .onex-date-picker__toggle-dropdown > .material-icons-round, .onex-date-picker__clear-btn > .onex-material-icon, .onex-date-picker__clear-btn > .material-icons-round {
  font-size: var(--onex-date-picker-calendar-icon);
}
.onex-date-picker__toggle-calendar:not(:disabled):hover, .onex-date-picker__toggle-dropdown:not(:disabled):hover, .onex-date-picker__clear-btn:not(:disabled):hover {
  color: var(--onex-date-picker-buttons-hover-color);
}
.onex-date-picker__toggle-calendar:hover ~ .form-control, .onex-date-picker__toggle-dropdown:hover ~ .form-control, .onex-date-picker__clear-btn:hover ~ .form-control {
  border-color: var(--onex-date-picker-border-hover-color);
}
.onex-date-picker__toggle-calendar:focus, .onex-date-picker__toggle-dropdown:focus, .onex-date-picker__clear-btn:focus {
  outline: none;
}
.onex-date-picker__toggle-calendar:disabled, .onex-date-picker__toggle-dropdown:disabled, .onex-date-picker__clear-btn:disabled {
  color: var(--onex-date-picker-calendar-icon-color-disabled);
}
.onex-date-picker__clear-btn {
  border-radius: var(--onex-date-picker-input-clear-button-border-radius);
}
.onex-date-picker__clear-btn:focus-visible {
  box-shadow: var(--onex-date-picker-input-clear-btn-fv-box-shadow);
}
.onex-date-picker--lg .onex-date-picker__toggle-calendar, .onex-date-picker--lg .onex-date-picker__toggle-dropdown {
  right: var(--onex-date-picker-lg-toggle-calendar-button-right);
  width: var(--onex-date-picker-toggle-calendar-button-width);
}
.onex-date-picker--lg .onex-date-picker__clear-btn {
  right: var(--onex-date-picker-lg-clear-button-right);
  width: var(--onex-date-picker-clear-button-width);
}
.onex-date-picker--sm .onex-date-picker__toggle-calendar, .onex-date-picker--sm .onex-date-picker__toggle-dropdown {
  right: var(--onex-date-picker-sm-toggle-calendar-button-right);
  width: var(--onex-date-picker-toggle-calendar-button-width);
}
.onex-date-picker--sm .onex-date-picker__clear-btn {
  right: var(--onex-date-picker-sm-clear-button-right);
  width: var(--onex-date-picker-clear-button-width);
}
.onex-date-picker__clear-btn-content {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  max-height: var(--onex-select-height-md);
}
.onex-date-picker__clear-btn-content svg, .onex-date-picker__clear-btn-content .onex-material-icon {
  background: none;
  border: none;
  padding: 0;
  font-size: var(--onex-date-picker-buttons-svg-font-size);
}
.onex-date-picker__clear-btn-content svg > svg, .onex-date-picker__clear-btn-content .onex-material-icon > svg {
  width: var(--onex-date-picker-buttons-svg-font-size);
  height: var(--onex-date-picker-buttons-svg-font-size);
}
.onex-date-picker__clear-btn-content svg > .onex-material-icon, .onex-date-picker__clear-btn-content svg > .material-icons-round, .onex-date-picker__clear-btn-content .onex-material-icon > .onex-material-icon, .onex-date-picker__clear-btn-content .onex-material-icon > .material-icons-round {
  font-size: var(--onex-date-picker-buttons-svg-font-size);
}
.onex-date-picker .form-control {
  font-size: var(--onex-date-picker-font-size);
  line-height: var(--onex-date-picker-line-height);
  border-radius: var(--onex-date-picker-border-radius);
  color: var(--onex-input-color);
  box-shadow: var(--onex-date-picker-box-shadow-dimensions) var(--onex-date-picker-box-shadow-color) inset;
}
.onex-date-picker .form-control.form-control-sm {
  height: var(--onex-date-picker-height-sm);
  min-height: var(--onex-date-picker-height-sm);
  padding: var(--onex-date-picker-padding-sm-y) var(--onex-date-picker-padding-right-sm) var(--onex-date-picker-padding-sm-y) var(--onex-date-picker-padding-left-sm);
}
.onex-date-picker .form-control.form-control-lg {
  height: var(--onex-date-picker-height-lg);
  min-height: var(--onex-date-picker-height-lg);
  padding: var(--onex-date-picker-padding-lg-y) var(--onex-date-picker-padding-right-lg) var(--onex-date-picker-padding-lg-y) var(--onex-date-picker-padding-left-lg);
}
.onex-date-picker .form-control.is-invalid {
  border-color: var(--onex-date-picker-invalid-border-color) !important;
  background-image: none;
  border-width: var(--onex-date-picker-border-width);
}
.onex-date-picker .form-control.is-invalid:focus {
  box-shadow: none;
}
.onex-date-picker .form-control:not(:focus):not(:disabled):not(:invalid):not(.is-invalid):hover {
  border-color: var(--onex-date-picker-border-hover-color);
}
.onex-date-picker .form-control:disabled, .onex-date-picker .form-control.disabled, .onex-date-picker .form-control:disabled.is-invalid, .onex-date-picker .form-control.disabled.is-invalid, .onex-date-picker .form-control:disabled:invalid, .onex-date-picker .form-control.disabled:invalid, fieldset[disabled] .onex-date-picker .form-control:invalid {
  background-color: var(--onex-date-picker-disabled-background-color);
  border-color: var(--onex-date-picker-disabled-border-color);
  cursor: not-allowed;
}
.onex-date-picker .form-control:disabled::placeholder, .onex-date-picker .form-control.disabled::placeholder, .onex-date-picker .form-control:disabled.is-invalid::placeholder, .onex-date-picker .form-control.disabled.is-invalid::placeholder, .onex-date-picker .form-control:disabled:invalid::placeholder, .onex-date-picker .form-control.disabled:invalid::placeholder, fieldset[disabled] .onex-date-picker .form-control:invalid::placeholder {
  color: var(--onex-input-disabled-placeholder-color);
}
.onex-date-picker .form-control:not(:disabled):focus {
  border-color: var(--onex-date-picker-border-focus-color);
  border-width: var(--onex-date-picker-border-width);
  box-shadow: var(--onex-date-picker-border-focus-color) 0 0 1px, var(--onex-date-picker-border-focus-color) 0 0 0 1px;
}
.onex-date-picker.onex-date-picker--focused .form-control {
  border-color: var(--onex-date-picker-border-focus-color);
  box-shadow: var(--onex-date-picker-border-focus-color) 0 0 1px, var(--onex-date-picker-border-focus-color) 0 0 0 1px;
}
.onex-date-picker.onex-date-picker--focused .form-control.is-invalid {
  border-color: var(--onex-date-picker-invalid-border-color) !important;
  background-image: none;
  box-shadow: none;
}
.onex-date-picker.onex-date-picker--focused .form-control.is-invalid:focus {
  box-shadow: none;
}
.onex-date-picker.onex-date-picker--focused .form-control:not(:focus):not(:disabled):not(:invalid):not(.is-invalid):hover {
  border-color: var(--onex-date-picker-border-focus-color);
  box-shadow: var(--onex-date-picker-border-focus-color) 0 0 1px, var(--onex-date-picker-border-focus-color) 0 0 0 1px;
}
.onex-date-picker.onex-date-picker--focused .onex-date-picker__toggle-calendar,
.onex-date-picker.onex-date-picker--focused .onex-date-picker__toggle-dropdown {
  color: var(--onex-date-picker-buttons-hover-color);
  border-radius: var(--onex-date-picker-toggle-button-border-radius);
}
.onex-date-picker.onex-date-picker--focused .onex-date-picker__toggle-calendar:focus-visible,
.onex-date-picker.onex-date-picker--focused .onex-date-picker__toggle-dropdown:focus-visible {
  box-shadow: var(--onex-date-picker-toggle-btn-fv-box-shadow);
}
.onex-date-picker__help.form-text {
  min-width: var(--onex-date-picker-help-text-min-width);
  min-height: var(--onex-date-picker-help-text-min-height);
  padding: 0 0.25rem;
  display: inline-block;
  color: var(--onex-date-picker-help-text-color);
  font-size: var(--onex-date-picker-font-size-help-text);
  line-height: var(--onex-date-picker-line-height);
}
.onex-date-picker__help--error.form-text {
  color: var(--onex-date-picker-invalid-border-color);
}
.onex-date-picker.onex-date-picker--read-only .form-control {
  border-color: none;
  border: none;
  box-shadow: none;
  background-color: var(--onex-date-picker-read-only-input-background-color);
  color: var(--onex-date-picker-read-only-input-color);
  pointer-events: none;
}
.onex-date-picker.onex-date-picker--read-only .form-control::placeholder {
  color: var(--onex-date-picker-read-only-input-placeholder-color);
}
.onex-date-picker.onex-date-picker--read-only .onex-date-picker__toggle-calendar span,
.onex-date-picker.onex-date-picker--read-only .onex-date-picker__clear-btn span,
.onex-date-picker.onex-date-picker--read-only .onex-date-picker__toggle-dropdown span {
  color: var(--onex-date-picker-calendar-icon-color);
  opacity: 0.4;
}
.onex-date-picker.onex-date-picker--hide-clear-on-blur .onex-date-picker__clear-btn {
  display: none;
}
.onex-date-picker.onex-date-picker--hide-clear-on-blur:focus-within .onex-date-picker__clear-btn {
  display: inline-flex;
}

.onex-date-picker-calendar {
  transition: opacity 0.15s linear;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1000;
  min-width: var(--onex-date-picker-calendar-min-width);
  background: var(--onex-date-picker-calendar-background-color);
  border: 1px solid var(--onex-date-picker-calendar-border-color);
  box-shadow: 0 var(--onex-date-picker-calendar-box-shadow-y) var(--onex-date-picker-calendar-box-shadow-blur) 0 var(--onex-date-picker-calendar-box-shadow-color);
  border-radius: var(--onex-date-picker-calendar-border-radius);
}
.onex-date-picker-calendar .rdrCalendarWrapper {
  min-width: var(--onex-date-picker-calendar-min-width);
  background: var(--onex-date-picker-calendar-background-color);
  padding: var(--onex-date-picker-calendar-padding) var(--onex-date-picker-calendar-padding) var(--onex-date-picker-calendar-padding-bottom) var(--onex-date-picker-calendar-padding);
  border-radius: var(--onex-date-picker-calendar-border-radius);
  color: var(--onex-date-picker-calendar-color);
  font-size: var(--onex-date-picker-calendar-font-size);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper {
  height: var(--onex-date-picker-calendar-month-year-wrapper-height);
  padding-top: 0;
  margin-bottom: var(--onex-date-picker-calendar-month-year-wrapper-margin-bottom);
  align-items: center;
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrNextPrevButton {
  height: var(--onex-date-picker-calendar-next-prev-btn-height);
  width: var(--onex-date-picker-calendar-next-prev-btn-width);
  min-width: var(--onex-date-picker-calendar-next-prev-btn-mwidth);
  min-height: var(--onex-date-picker-calendar-next-prev-btn-mheight);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrNextPrevButton:hover {
  background-color: var(--onex-date-picker-calendar-next-prev-btn-hover-bg-color);
  border-color: var(--onex-date-picker-calendar-next-prev-btn-hover-border-color);
  color: var(--onex-date-picker-calendar-next-prev-btn-hover-color);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrNextPrevButton span {
  color: var(--onex-date-picker-calendar-next-prev-btn-color);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrNextPrevButton:focus-visible {
  background-color: var(--onex-date-picker-calendar-next-prev-btn-fv-bg-color);
  outline: var(--onex-date-picker-calendar-next-prev-btn-fv-outline);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers {
  font-weight: var(--onex-date-picker-calendar-month-year-font-weight);
  font-size: var(--onex-date-picker-calendar-month-year-font-size);
  line-height: var(--onex-date-picker-calendar-month-year-line-height);
  color: var(--onex-date-picker-calendar-month-year-color);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers select {
  appearance: none;
  -webkit-appearance: none;
  height: var(--onex-date-picker-calendar-month-year-select-height);
  border: none;
  padding: var(--onex-date-picker-calendar-month-year-select-padding-x) var(--onex-date-picker-calendar-month-year-select-padding-y);
  text-align: start;
  outline: 0;
  cursor: pointer;
  border-radius: var(--onex-date-picker-calendar-month-year-select-border-radius);
  font-weight: var(--onex-date-picker-calendar-month-year-select-font-weight);
  font-size: var(--onex-date-picker-calendar-month-year-select-font-size);
  line-height: var(--onex-date-picker-calendar-month-year-select-line-height);
  color: var(--onex-date-picker-calendar-month-year-select-color);
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%2720px%27 viewBox=%270 0 24 24%27 width=%2720px%27 fill=%27%23676E7A%27%3E%3Cpath d=%27M24 24H0V0h24v24z%27 fill=%27none%27 opacity=%27.87%27/%3E%3Cpath d=%27M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z%27/%3E%3C/svg%3E") no-repeat;
  background-position: right 0.5rem center;
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers select:hover {
  background-color: var(--onex-date-picker-calendar-month-year-select-hover-background-color);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrMonthPicker {
  margin: 0 var(--onex-date-picker-calendar-month-year-select-margin-y);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrMonthPicker select {
  min-width: var(--onex-date-picker-calendar-month-select-min-width);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrYearPicker {
  margin: 0 var(--onex-date-picker-calendar-month-year-select-margin-y);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrYearPicker select {
  min-width: var(--onex-date-picker-calendar-year-select-min-width);
}
.onex-date-picker-calendar .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber::after {
  content: "";
  border: 1px solid var(--onex-date-picker-calendar-day-number-hover-border-color);
  border-radius: var(--onex-date-picker-calendar-day-number-border-radius);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.onex-date-picker-calendar .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrSelected ~ .rdrDayNumber::after {
  border: none;
  border-radius: var(--onex-date-picker-calendar-day-number-border-radius);
  top: 0;
  bottom: 0;
  background-color: inherit;
}
.onex-date-picker-calendar .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayToday .rdrDayNumber::after {
  content: "";
  border: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: transparent;
}
.onex-date-picker-calendar .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayToday .rdrSelected ~ .rdrDayNumber::after {
  border: none;
}
.onex-date-picker-calendar .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered.rdrDayToday .rdrDayNumber::after {
  border: 1px solid var(--onex-date-picker-calendar-day-number-today-color);
}
.onex-date-picker-calendar .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered.rdrDayToday .rdrSelected ~ .rdrDayNumber::after {
  border: none;
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonthsVertical .rdrMonth:first-child .rdrMonthName {
  display: none;
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth {
  width: var(--onex-date-picker-calendar-month-width);
  padding: 0;
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrWeekDays {
  height: var(--onex-date-picker-calendar-week-days-height);
  justify-content: center;
  align-items: center;
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrWeekDays .rdrWeekDay {
  font-style: var(--onex-date-picker-calendar-week-day-font-style);
  font-weight: var(--onex-date-picker-calendar-week-day-font-weight);
  font-size: var(--onex-date-picker-calendar-week-day-font-size);
  line-height: var(--onex-date-picker-calendar-week-day-line-height);
  text-transform: uppercase;
  color: var(--onex-date-picker-calendar-week-day-color);
  flex-basis: var(--onex-date-picker-calendar-week-day-flex-basis);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay {
  box-sizing: border-box;
  width: var(--onex-date-picker-calendar-day-width);
  height: var(--onex-date-picker-calendar-day-height);
  line-height: var(--onex-date-picker-calendar-day-line-height);
  background: transparent;
  user-select: none;
  border: 0;
  padding: 0;
  text-align: center;
  border-radius: var(--onex-date-picker-calendar-day-number-border-radius);
  margin-bottom: var(--onex-date-picker-calendar-day-number-margin-bottom);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:focus-visible {
  outline: none;
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:focus-visible .rdrDayNumber {
  outline: var(--onex-date-picker-calendar-day-num-fv-outline);
  box-shadow: var(--onex-date-picker-calendar-day-num-fv-box-shadow);
  border-radius: var(--onex-date-picker-calendar-day-num-fv-border-radius);
  background: var(--onex-date-picker-calendar-day-num-fv-background);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayNumber {
  outline: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: var(--onex-date-picker-calendar-week-day-font-style);
  font-weight: var(--onex-date-picker-calendar-week-day-font-weight);
  font-size: var(--onex-date-picker-calendar-day-number-font-size);
  line-height: var(--onex-date-picker-calendar-day-number-line-height);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayNumber > span {
  color: var(--onex-date-picker-calendar-day-number-color);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayEndPreview,
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayStartPreview {
  background: inherit;
  border: none;
  color: inherit;
  border-radius: var(--onex-date-picker-calendar-day-number-border-radius);
  top: 0;
  bottom: 0;
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrSelected {
  color: var(--onex-date-picker-calendar-day-number-today-color) !important;
  background: currentColor;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: var(--onex-date-picker-calendar-day-number-border-radius);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span {
  color: var(--onex-date-picker-calendar-day-number-selected-color);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayPassive {
  opacity: 0;
  pointer-events: none;
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayPassive.rdrDayDisabled {
  opacity: 0;
  pointer-events: none;
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday .rdrDayNumber span {
  color: var(--onex-date-picker-calendar-day-number-today-color);
  font-weight: var(--onex-date-picker-calendar-day-number-today-font-weight);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday .rdrDayNumber span::after {
  content: "";
  position: absolute;
  bottom: 0.313rem;
  left: 50%;
  transform: translate(-50%, 0);
  width: var(--onex-date-picker-calendar-day-number-today-width);
  height: var(--onex-date-picker-calendar-day-number-today-height);
  border-radius: var(--onex-date-picker-calendar-day-number-today-border-radius);
  background: var(--onex-date-picker-calendar-day-number-today-background-color);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday .rdrSelected ~ .rdrDayNumber span {
  color: var(--onex-date-picker-calendar-day-number-today-selected-color);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday .rdrSelected ~ .rdrDayNumber span::after {
  background: var(--onex-date-picker-calendar-day-number-today-selected-background-color);
}
.onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayDisabled {
  background-color: var(--onex-date-picker-calendar-day-number-disabled-background-color);
  opacity: 0.4;
  cursor: auto;
}
.onex-date-picker-calendar__divider {
  margin: 0;
  color: var(--onex-date-picker-calendar-border-color);
  opacity: 1;
  width: var(--onex-date-picker-calendar-divider-width);
}
.onex-date-picker-calendar button.onex-date-picker-calendar__today-btn {
  width: var(--onex-date-picker-calendar-today-btn-width);
  height: var(--onex-date-picker-calendar-today-height);
  padding: var(--onex-date-picker-calendar-today-padding-y) var(--onex-date-picker-calendar-today-padding-x);
  margin: var(--onex-date-picker-calendar-today-btn-margin-x) 0;
  color: var(--onex-date-picker-calendar-today-color);
  font-weight: var(--onex-date-picker-calendar-today-btn-font-weight);
  line-height: var(--onex-date-picker-calendar-today-btn-line-height);
}
.onex-date-picker-calendar button.onex-date-picker-calendar__today-btn:hover {
  background-color: var(--onex-date-picker-calendar-today-background-color);
  border-color: var(--onex-date-picker-calendar-today-border-color);
  color: var(--onex-date-picker-calendar-today-color);
}

.onex-date-picker-wrapper {
  position: relative;
  font-family: var(--onex-date-picker-font-family);
}
.onex-date-picker-wrapper .onex-date-picker__input .form-control:not(:focus):not(:disabled):not(:read-only):not(:invalid):not(.is-invalid) {
  border-color: var(--onex-date-picker-border-color);
}
.onex-date-picker-wrapper .onex-date-picker__input .form-control:hover:not(:focus):not(:disabled):not(:read-only):not(:invalid):not(.is-invalid) {
  border-color: var(--onex-date-picker-hover-border-color);
}

.onex-text-field {
  min-width: var(--onex-text-field-min-width);
  font-family: var(--font-family);
  /* clear btn */
  /* help text */
  /* form control */
}
.onex-text-field:not(:has(.is-invalid)):not(.onex-text-field--is-required:not(.onex-text-field--filled)):not(.onex-text-field--is-invalid) .onex-text-field__input-wrapper--active {
  box-shadow: var(--onex-text-field-active-box-shadow);
}
.onex-text-field:not(:has(.is-invalid)):not(.onex-text-field--is-required:not(.onex-text-field--filled)):not(.onex-text-field--is-invalid) .onex-text-field__input-wrapper--focus-visible {
  box-shadow: var(--onex-text-field-focus-visible-box-shadow);
}
.onex-text-field__label-container {
  line-height: var(--onex-text-field-label-container-line-height);
  padding-left: var(--onex-text-field-label-container-padding-left);
}
.onex-text-field__label-container .onex-label-field.form-label {
  padding: 0;
}
.onex-text-field__password-status-container {
  padding: var(--onex-text-field-status-container-y-padding) var(--onex-text-field-status-container-x-padding);
}
.onex-text-field__error-container {
  font-size: var(--onex-text-field-error-font-size);
  line-height: var(--onex-text-field-error-container-line-height);
}
.onex-text-field__error-container .form-text {
  margin: 0;
}
.onex-text-field__help-text-container {
  display: flex;
  line-height: var(--onex-text-field-help-text-container-line-height);
}
.onex-text-field__help-text-container .form-text {
  margin: 0;
}
.onex-text-field__top-metadata-container {
  padding-left: var(--onex-text-field-metadata-container-padding-left);
  display: flex;
  flex-direction: column;
  gap: var(--onex-text-field-top-meta-elements-gap);
  margin-bottom: var(--onex-text-field-top-metadata-container-margin-bottom);
}
.onex-text-field__bottom-metadata-container {
  padding-left: var(--onex-text-field-metadata-container-padding-left);
  margin-top: var(--onex-text-field-bottom-metadata-container-margin-top);
}
.onex-text-field__input-wrapper {
  display: flex;
  flex-wrap: nowrap;
  border-radius: var(--onex-text-field-sm-border-radius);
}
.onex-text-field__input-wrapper:has(.onex-text-field__confirm-button) input.form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}
.onex-text-field__input-wrapper .onex-text-field__confirm-button {
  height: var(--onex-text-field-height-sm);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  min-width: var(--onex-text-field-confirm-button-min-width);
}
.onex-text-field__input {
  position: relative;
  width: 100%;
}
.onex-text-field__symbols-count-container {
  text-align: right;
  color: var(--onex-text-field-symbols-counter-color);
  font-size: var(--onex-text-field-symbols-counter-font-size);
}
.onex-text-field--filled .onex-text-field__icon {
  color: var(--secondary-900);
}
.onex-text-field__clear-btn, .onex-text-field__copy-btn, .onex-text-field__toggle-pass {
  display: inline-flex;
  align-items: center;
  color: var(--onex-text-field-icon-color);
  background: none;
  border: none;
  padding: 0;
}
.onex-text-field__clear-btn:hover, .onex-text-field__copy-btn:hover, .onex-text-field__toggle-pass:hover {
  outline: none;
  color: var(--onex-text-field-icon-hover-color);
}
.onex-text-field__clear-btn:focus-visible, .onex-text-field__copy-btn:focus-visible, .onex-text-field__toggle-pass:focus-visible {
  outline: none;
  color: var(--onex-text-field-icon-hover-color);
  box-shadow: var(--onex-text-field-focus-visible-icons-box-shadow);
  border-radius: var(--onex-text-field-focus-visible-border-radius);
}
.onex-text-field__clear-btn {
  font-size: var(--onex-text-field-icon-size);
}
.onex-text-field__clear-btn > svg {
  width: var(--onex-text-field-icon-size);
  height: var(--onex-text-field-icon-size);
}
.onex-text-field__clear-btn > .onex-material-icon, .onex-text-field__clear-btn > .material-icons-round {
  font-size: var(--onex-text-field-icon-size);
}
.onex-text-field__copy-btn {
  font-size: var(--onex-text-field-icon-size);
}
.onex-text-field__copy-btn > svg {
  width: var(--onex-text-field-icon-size);
  height: var(--onex-text-field-icon-size);
}
.onex-text-field__copy-btn > .onex-material-icon, .onex-text-field__copy-btn > .material-icons-round {
  font-size: var(--onex-text-field-icon-size);
}
.onex-text-field__clear-btn {
  font-size: var(--onex-text-field-clear-button-icon-size);
}
.onex-text-field__clear-btn > svg {
  width: var(--onex-text-field-clear-button-icon-size);
  height: var(--onex-text-field-clear-button-icon-size);
}
.onex-text-field__clear-btn > .onex-material-icon, .onex-text-field__clear-btn > .material-icons-round {
  font-size: var(--onex-text-field-clear-button-icon-size);
}
.onex-text-field__clear-btn:focus-visible {
  border-radius: var(--onex-text-field-clear-btn-focus-visible-border-radius);
}
.onex-text-field .onex-text-field__copy-btn-tooltip-wrapper {
  display: inline-flex;
}
.onex-text-field__clear-btn, .onex-text-field__toggle-pass,
.onex-text-field .onex-text-field__copy-btn-tooltip-wrapper {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.onex-text-field--disabled .onex-text-field__clear-btn,
.onex-text-field--disabled .onex-text-field__copy-btn,
.onex-text-field--disabled .onex-text-field__toggle-pass {
  color: var(--onex-text-field-disabled-icon-color);
  cursor: not-allowed;
}
.onex-text-field__copy-btn > svg {
  width: var(--onex-text-field-copy-icon-size);
  height: var(--onex-text-field-copy-icon-size);
}
.onex-text-field__copy-btn > .onex-material-icon, .onex-text-field__copy-btn > .material-icons-round {
  font-size: var(--onex-text-field-copy-icon-size);
}
.onex-text-field__toggle-pass > svg {
  width: var(--onex-text-field-toggle-icon-size);
  height: var(--onex-text-field-toggle-icon-size);
}
.onex-text-field__toggle-pass > .onex-material-icon, .onex-text-field__toggle-pass > .material-icons-round {
  font-size: var(--onex-text-field-toggle-icon-size);
}
.onex-text-field--lg .onex-text-field__clear-btn, .onex-text-field--lg .onex-text-field__copy-btn-tooltip-wrapper, .onex-text-field--lg .onex-text-field__toggle-pass {
  right: var(--onex-text-field-padding-trailing-icon-lg);
}
.onex-text-field--sm .onex-text-field__clear-btn, .onex-text-field--sm .onex-text-field__copy-btn-tooltip-wrapper, .onex-text-field--sm .onex-text-field__toggle-pass {
  right: var(--onex-text-field-padding-trailing-icon-sm);
}
.onex-text-field--lg .onex-text-field__copy-btn-tooltip-wrapper + .onex-text-field__toggle-pass, .onex-text-field--lg .onex-text-field__copy-btn-tooltip-wrapper + .onex-text-field__clear-btn {
  right: var(--onex-text-field-padding-trailing-icons-lg);
}
.onex-text-field--sm .onex-text-field__copy-btn-tooltip-wrapper + .onex-text-field__toggle-pass, .onex-text-field--sm .onex-text-field__copy-btn-tooltip-wrapper + .onex-text-field__clear-btn {
  right: var(--onex-text-field-padding-trailing-icons-sm);
}
.onex-text-field--has-clear-btn .form-control-sm, .onex-text-field--password .form-control-sm {
  padding-right: var(--onex-text-field-padding-icon-x-sm);
}
.onex-text-field--has-clear-btn .form-control-lg, .onex-text-field--password .form-control-lg {
  padding-right: var(--onex-text-field-padding-icon-x-lg);
}
.onex-text-field__help.form-text {
  min-width: 1rem;
  min-height: var(--line-height-sm);
  display: inline-block;
  color: var(--onex-text-field-help-text-color);
  font-size: var(--onex-text-field-help-text-font-size-sm);
  line-height: var(--onex-text-field-line-height-sm);
}
.onex-text-field__help--password.form-text {
  flex-basis: 100%;
  padding-left: var(--onex-text-field-metadata-password-help-text-padding-left);
  background-repeat: no-repeat;
  background-position: left center;
}
.onex-text-field__help--password.form-text.onex-text-field__help--password--strong {
  color: var(--onex-password-pass-strong-color);
  background-image: var(--onex-password-pass-strong-background-image);
}
.onex-text-field__help--password.form-text.onex-text-field__help--password--medium {
  color: var(--onex-password-pass-medium-color);
  background-image: var(--onex-password-pass-medium-background-image);
}
.onex-text-field__help--password.form-text.onex-text-field__help--password--weak {
  color: var(--onex-password-field-pass-weak-color);
  background-image: var(--onex-password-fiel-pass-weak-background-image);
}
.onex-text-field__help--error.form-text {
  color: var(--onex-text-field-invalid-text-color);
}
.onex-text-field .form-control {
  color: var(--onex-text-field-color);
  border-color: var(--onex-text-field-border-color);
  box-shadow: var(--onex-text-field-box-shadow);
}
.onex-text-field .form-control::placeholder {
  color: var(--onex-text-field-placeholder-color);
}
.onex-text-field .form-control.form-control-sm {
  border-radius: var(--onex-text-field-sm-border-radius);
  height: var(--onex-text-field-height-sm);
  line-height: var(--onex-text-field-line-height-sm);
  font-size: var(--onex-text-field-font-size-sm);
  padding-left: var(--onex-text-field-padding-left-sm);
}
.onex-text-field .form-control.form-control-sm:invalid, .onex-text-field .form-control.form-control-sm.is-invalid {
  padding-right: var(--onex-text-field-padding-icon-x-sm);
}
.onex-text-field .form-control.form-control-lg {
  border-radius: var(--onex-text-field-lg-border-radius);
  height: var(--onex-text-field-height-lg);
  line-height: var(--onex-text-field-line-height-lg);
  font-size: var(--onex-text-field-font-size-lg);
  padding-left: var(--onex-text-field-padding-left-lg);
}
.onex-text-field .form-control.form-control-lg:invalid, .onex-text-field .form-control.form-control-lg.is-invalid {
  padding-right: var(--onex-text-field-padding-icon-x-lg);
}
.onex-text-field .form-control:not(:focus):not(:disabled):not(:invalid):not(.is-invalid):hover {
  border-color: var(--onex-text-field-border-hover-color);
}
.onex-text-field .form-control:disabled, .onex-text-field .form-control.disabled, .onex-text-field .form-control:disabled.is-invalid, .onex-text-field .form-control.disabled.is-invalid, .onex-text-field .form-control:disabled:invalid, .onex-text-field .form-control.disabled:invalid, fieldset[disabled] .onex-text-field .form-control {
  color: var(--onex-text-field-disabled-input-color);
  border-color: var(--onex-text-field-disabled-border-color);
  background-color: var(--onex-text-field-input-disabled-background-color);
  cursor: not-allowed;
}
.onex-text-field .form-control:disabled::placeholder {
  color: var(--onex-text-field-disabled-input-color);
}
.onex-text-field .form-control:not(:disabled):focus {
  border-color: var(--onex-text-field-focus-text-color);
  box-shadow: none;
}
.onex-text-field .form-control[readonly] {
  pointer-events: none;
  border-color: var(--secondary-200-opacity-40);
}
.onex-text-field .form-control[readonly]:focus, .onex-text-field .form-control[readonly]:not(:focus):not(:disabled):not(:invalid):not(.is-invalid):hover {
  border-color: var(--secondary-200-opacity-40);
  outline: none;
  box-shadow: none;
}
.onex-text-field--is-required .form-control:invalid,
.onex-text-field--is-required .form-control.is-invalid, .onex-text-field--is-invalid .form-control:invalid,
.onex-text-field--is-invalid .form-control.is-invalid {
  border-width: var(--onex-text-field-invalid-border-width);
  border-color: var(--onex-text-field-invalid-border-color) !important;
  background-image: none;
}
.onex-text-field--is-required .form-control:invalid:focus,
.onex-text-field--is-required .form-control.is-invalid:focus, .onex-text-field--is-invalid .form-control:invalid:focus,
.onex-text-field--is-invalid .form-control.is-invalid:focus {
  box-shadow: none;
}
.onex-text-field.onex-text-field--read-only .form-control {
  border: none;
  box-shadow: none;
  background-color: var(--onex-text-field-read-only-color);
  pointer-events: none;
}
.onex-text-field.onex-text-field--read-only .form-control:focus {
  border: 1px solid var(--onex-text-field-focus-text-color);
  box-shadow: none;
}
.onex-text-field.onex-text-field--hide-clear-on-blur .onex-text-field__clear-btn {
  display: none;
}
.onex-text-field.onex-text-field--hide-clear-on-blur:focus-within .onex-text-field__clear-btn {
  display: inline-flex;
}

.onex-label-field.form-label {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  gap: 0.25rem;
  font-size: var(--onex-label-field-font-size-lg);
  height: var(--onex-label-field-line-height-lg);
  line-height: var(--onex-label-field-line-height-lg);
  font-weight: var(--onex-label-field-font-weight-600);
  padding: 0 4px;
  margin-bottom: var(--onex-label-field-margin-bottom);
}
.onex-label-field.form-label .onex-label-field__info-icon-container {
  display: var(--onex-label-field-info-icon-container-display-value);
}
.onex-label-field.form-label .onex-label-field__help-icon-container {
  display: var(--onex-label-field-help-icon-container-display-value);
}
.onex-label-field.form-label .onex-label-field__text {
  color: var(--onex-label-field-color);
}
.onex-label-field.form-label .onex-label-field__required {
  color: var(--onex-label-field-required-icon-color);
}
.onex-label-field.form-label .onex-label-field__optional {
  color: var(--onex-label-field-optional-text-color);
}
.onex-label-field.form-label .onex-label-field__informative.onex-material-icon {
  color: var(--onex-label-field-icon-color);
  font-size: var(--onex-label-field-icon-size);
  cursor: pointer;
}
.onex-label-field.form-label.onex-label-field--disabled, fieldset[disabled] .onex-label-field.form-label {
  opacity: var(--onex-label-field-disabled-opacity);
  pointer-events: all;
  cursor: not-allowed;
}

.onex-status-indicator {
  display: flex;
  align-items: center;
  gap: var(--onex-status-indicator-gap);
  flex-wrap: nowrap;
}
.onex-status-indicator__indicator {
  width: var(--onex-status-indicator-width);
  height: var(--onex-status-indicator-height);
  border-radius: 50%;
}
.onex-status-indicator__text {
  font-size: var(--onex-status-indicator-text-font-size);
}
.onex-status-indicator--incomplete .onex-status-indicator__indicator {
  background-color: var(--onex-status-indicator-incomplete-indicator-color);
}
.onex-status-indicator--in-progress .onex-status-indicator__indicator {
  background-color: var(--onex-status-indicator-in-progress-indicator-color);
}
.onex-status-indicator--success .onex-status-indicator__indicator {
  background-color: var(--onex-status-indicator-success-indicator-color);
}
.onex-status-indicator--error .onex-status-indicator__indicator {
  background-color: var(--onex-status-indicator-error-indicator-color);
}

.onex-tooltip {
  font-family: var(--onex-tooltip-font-family);
  line-height: var(--onex-tooltip-line-height);
  box-shadow: 0px 16px 40px 0px var(--onex-tooltip-box-shadow);
}
.onex-tooltip .onex-tooltip__button {
  padding: 0;
  min-width: var(--onex-tooltip-button-min-dimensions);
  min-height: var(--onex-tooltip-button-min-dimensions);
  font-weight: var(--onex-tooltip-button-font-weight);
  line-height: var(--onex-tooltip-button-line-height);
  color: var(--onex-tooltip-button-color);
  border-bottom: 1px solid transparent;
}
.onex-tooltip .onex-tooltip__button:hover, .onex-tooltip .onex-tooltip__button:focus {
  color: var(--onex-tooltip-button-color);
  border-bottom: 1px solid var(--onex-tooltip-button-color);
  border-radius: 0;
}
.onex-tooltip .tooltip-inner {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  max-width: var(--onex-tooltip-inner-max-width);
  padding: var(--onex-tooltip-inner-padding-y) var(--onex-tooltip-inner-padding-x);
  color: var(--onex-tooltip-inner-color);
  font-size: var(--onex-tooltip-font-size);
  font-weight: var(--onex-tooltip-font-weight);
  line-height: var(--onex-tooltip-inner-line-height);
  background-color: var(--onex-tooltip-inner-background-color);
  border-radius: var(--onex-tooltip-inner-border-radius);
}
.onex-tooltip .tooltip-arrow {
  display: var(--onex-tooltip-arrow-display);
  width: var(--onex-tooltip-arrow-width);
  height: var(--onex-tooltip-arrow-height);
}
.onex-tooltip .tooltip-arrow::before, .onex-tooltip .tooltip-arrow::after {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}
.onex-tooltip--top .tooltip-arrow, .onex-tooltip--auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: -0.375rem;
}
.onex-tooltip--top .tooltip-arrow::before, .onex-tooltip--auto[data-popper-placement^=top] .tooltip-arrow::before, .onex-tooltip--top .tooltip-arrow::after, .onex-tooltip--auto[data-popper-placement^=top] .tooltip-arrow::after {
  top: 0;
  border-width: 0.375rem 0.375rem 0;
}
.onex-tooltip--top .tooltip-arrow::before, .onex-tooltip--auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-bottom-color: var(--onex-tooltip-inner-background-color);
}
.onex-tooltip--top .tooltip-arrow::after, .onex-tooltip--auto[data-popper-placement^=top] .tooltip-arrow::after {
  border-top-color: var(--onex-tooltip-inner-background-color);
}
.onex-tooltip--bottom .tooltip-arrow, .onex-tooltip--auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: -0.375rem;
}
.onex-tooltip--bottom .tooltip-arrow::before, .onex-tooltip--auto[data-popper-placement^=bottom] .tooltip-arrow::before, .onex-tooltip--bottom .tooltip-arrow::after, .onex-tooltip--auto[data-popper-placement^=bottom] .tooltip-arrow::after {
  bottom: 0;
  border-width: 0 0.375rem 0.375rem;
}
.onex-tooltip--bottom .tooltip-arrow::before, .onex-tooltip--auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: var(--onex-tooltip-inner-background-color);
}
.onex-tooltip--bottom .tooltip-arrow::after, .onex-tooltip--auto[data-popper-placement^=bottom] .tooltip-arrow::after {
  border-top-color: var(--onex-tooltip-inner-background-color);
}
.onex-tooltip--right .tooltip-arrow, .onex-tooltip--auto[data-popper-placement^=right] .tooltip-arrow {
  left: -0.375rem;
  width: var(--onex-tooltip-arrow-position-width);
  height: var(--onex-tooltip-arrow-position-height);
}
.onex-tooltip--right .tooltip-arrow::before, .onex-tooltip--auto[data-popper-placement^=right] .tooltip-arrow::before, .onex-tooltip--right .tooltip-arrow::after, .onex-tooltip--auto[data-popper-placement^=right] .tooltip-arrow::after {
  right: 0;
  border-width: 0.375rem 0.375rem 0.375rem 0;
}
.onex-tooltip--right .tooltip-arrow::before, .onex-tooltip--auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-left-color: var(--onex-tooltip-inner-background-color);
}
.onex-tooltip--right .tooltip-arrow::after, .onex-tooltip--auto[data-popper-placement^=right] .tooltip-arrow::after {
  border-right-color: var(--onex-tooltip-inner-background-color);
}
.onex-tooltip--left .tooltip-arrow, .onex-tooltip--auto[data-popper-placement^=left] .tooltip-arrow {
  right: -0.375rem;
  width: var(--onex-tooltip-arrow-position-width);
  height: var(--onex-tooltip-arrow-position-height);
}
.onex-tooltip--left .tooltip-arrow::before, .onex-tooltip--auto[data-popper-placement^=left] .tooltip-arrow::before, .onex-tooltip--left .tooltip-arrow::after, .onex-tooltip--auto[data-popper-placement^=left] .tooltip-arrow::after {
  left: 0;
  border-width: 0.375rem 0 0.375rem 0.375rem;
}
.onex-tooltip--left .tooltip-arrow::before, .onex-tooltip--auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-right-color: var(--onex-tooltip-inner-background-color);
}
.onex-tooltip--left .tooltip-arrow::after, .onex-tooltip--auto[data-popper-placement^=left] .tooltip-arrow::after {
  border-left-color: var(--onex-tooltip-inner-background-color);
}
.onex-tooltip--top-start .tooltip-arrow {
  bottom: -0.375rem;
  left: 0 !important;
  transform: translate3d(8px, 0, 0) !important;
}
.onex-tooltip--top-start .tooltip-arrow::before, .onex-tooltip--top-start .tooltip-arrow::after {
  border-width: 0.375rem 0.375rem 0;
  top: 0;
}
.onex-tooltip--top-start .tooltip-arrow::before {
  border-bottom-color: var(--onex-tooltip-inner-background-color);
}
.onex-tooltip--top-start .tooltip-arrow::after {
  border-top-color: var(--onex-tooltip-inner-background-color);
}
.onex-tooltip--top-end .tooltip-arrow {
  bottom: -0.375rem;
  right: 0 !important;
  left: auto !important;
  transform: translate3d(-8px, 0, 0) !important;
}
.onex-tooltip--top-end .tooltip-arrow::before, .onex-tooltip--top-end .tooltip-arrow::after {
  border-width: 0.375rem 0.375rem 0;
  top: 0;
}
.onex-tooltip--top-end .tooltip-arrow::before {
  border-bottom-color: var(--onex-tooltip-inner-background-color);
}
.onex-tooltip--top-end .tooltip-arrow::after {
  border-top-color: var(--onex-tooltip-inner-background-color);
}
.onex-tooltip--bottom-start .tooltip-arrow {
  top: -0.375rem;
  left: 0 !important;
  transform: translate3d(8px, 0, 0) !important;
}
.onex-tooltip--bottom-start .tooltip-arrow::before, .onex-tooltip--bottom-start .tooltip-arrow::after {
  border-width: 0 0.375rem 0.375rem;
  bottom: 0;
}
.onex-tooltip--bottom-start .tooltip-arrow::before {
  border-bottom-color: var(--onex-tooltip-inner-background-color);
}
.onex-tooltip--bottom-start .tooltip-arrow::after {
  border-top-color: var(--onex-tooltip-inner-background-color);
}
.onex-tooltip--bottom-end .tooltip-arrow {
  top: -0.375rem;
  right: 0 !important;
  left: auto !important;
  transform: translate3d(-8px, 0, 0) !important;
}
.onex-tooltip--bottom-end .tooltip-arrow::before, .onex-tooltip--bottom-end .tooltip-arrow::after {
  border-width: 0 0.375rem 0.375rem;
  bottom: 0;
}
.onex-tooltip--bottom-end .tooltip-arrow::before {
  border-bottom-color: var(--onex-tooltip-inner-background-color);
}
.onex-tooltip--bottom-end .tooltip-arrow::after {
  border-top-color: var(--onex-tooltip-inner-background-color);
}
.onex-tooltip.show.tooltip:not(.onex-tooltip--default) {
  opacity: 1;
}
.onex-tooltip__child-wrap {
  display: inline-flex;
}
.onex-tooltip__child-wrap--child-disabled {
  cursor: not-allowed;
}

.onex-tooltip.onex-tooltip--auto .tooltip-arrow {
  display: none;
}

.onex-tooltip.onex-tooltip--critical .tooltip-inner {
  background-color: var(--onex-tooltip-critical-bg-color);
}

.onex-tooltip.onex-tooltip--caution .tooltip-inner {
  background-color: var(--onex-tooltip-caution-bg-color);
  color: var(--onex-tooltip-caution-text-color);
}

.onex-tooltip.onex-tooltip--transparent .tooltip-inner {
  background-color: transparent;
  color: var(--onex-tooltip-transparent-text-color);
}

.alert.onex-alert {
  position: relative;
  font-family: var(--onex-alert-font-family);
  border-radius: var(--onex-alert-border-radius);
  border: 1px solid;
  color: var(--onex-alert-color);
  padding: var(--onex-alert-padding-top) var(--onex-alert-padding-right) var(--onex-alert-padding-bottom) var(--onex-alert-padding-left);
  box-shadow: 0px 16px 40px 0px var(--onex-alert-box-shadow);
}
.alert.onex-alert__size-md {
  width: var(--onex-alert-size-md);
}
.alert.onex-alert__size-sm {
  width: var(--onex-alert-size-sm);
}
.alert.onex-alert.alert-success {
  background-color: var(--onex-alert-success-background-color);
  border-color: var(--onex-alert-success-border-color);
}
.alert.onex-alert.alert-success .onex-alert__icon {
  color: var(--onex-alert-success-color);
}
.alert.onex-alert.alert-success .onex-alert__left-border {
  background-color: var(--onex-alert-success-color);
}
.alert.onex-alert.alert-success.alert-dismissible .btn-close {
  color: var(--onex-alert-success-dismissible-color);
}
.alert.onex-alert.alert-info {
  background-color: var(--onex-alert-info-background-color);
  border-color: var(--onex-alert-info-border-color);
}
.alert.onex-alert.alert-info .onex-alert__icon {
  color: var(--onex-alert-info-color);
}
.alert.onex-alert.alert-info .onex-alert__left-border {
  background-color: var(--onex-alert-info-color);
}
.alert.onex-alert.alert-info.alert-dismissible .btn-close {
  color: var(--onex-alert-info-dismissible-color);
}
.alert.onex-alert.alert-warning {
  background-color: var(--onex-alert-warning-background-color);
  border-color: var(--onex-alert-warning-border-color);
}
.alert.onex-alert.alert-warning .onex-alert__icon {
  color: var(--onex-alert-warning-color);
}
.alert.onex-alert.alert-warning .onex-alert__left-border {
  background-color: var(--onex-alert-warning-color);
}
.alert.onex-alert.alert-warning.alert-dismissible .btn-close {
  color: var(--onex-alert-warning-dismissible-color);
}
.alert.onex-alert.alert-error {
  background-color: var(--onex-alert-error-background-color);
  border-color: var(--onex-alert-error-border-color);
}
.alert.onex-alert.alert-error .onex-alert__icon {
  color: var(--onex-alert-error-color);
}
.alert.onex-alert.alert-error .onex-alert__left-border {
  background-color: var(--onex-alert-error-color);
}
.alert.onex-alert.alert-error.alert-dismissible .btn-close {
  color: var(--onex-alert-error-dismissible-color);
}
.alert.onex-alert.alert-icon-hidden {
  padding-left: var(--onex-alert-icon-hidden-padding-left);
}
.alert.onex-alert .alert-heading {
  font-weight: var(--onex-alert-heading-font-weight);
  line-height: var(--onex-alert-text-line-height);
  position: relative;
}
.alert.onex-alert .alert-heading .onex-typography {
  padding-left: var(--onex-alert-heading-title-padding-left);
}
.alert.onex-alert .alert-heading .onex-alert__icon {
  position: absolute;
  width: var(--onex-alert-heading-icon-width);
  height: var(--onex-alert-heading-icon-height);
  display: flex;
  align-items: center;
  justify-content: center;
  left: var(--onex-alert-icon-position-left);
  top: var(--onex-alert-icon-position-top);
}
.alert.onex-alert .alert-heading .onex-alert__icon .onex-material-icon,
.alert.onex-alert .alert-heading .onex-alert__icon .material-icons-round {
  font-size: var(--onex-alert-heading-icon-size);
}
.alert.onex-alert .onex-alert__body {
  font-size: var(--onex-alert-body-font-size);
  line-height: var(--onex-alert-text-line-height);
  margin: 0;
  margin-top: var(--onex-alert-body-margin-top);
  padding-left: var(--onex-alert-body-icon-padding-left);
}
.alert.onex-alert .onex-alert__body.onex-alert__body--no-title {
  margin-top: 0;
}
.alert.onex-alert .onex-alert__body--dismissible {
  padding-right: var(--onex-alert-body-dismissible-padding-right);
}
.alert.onex-alert .onex-alert__control {
  margin-top: var(--onex-alert-control-margin-top);
  padding: var(--onex-alert-control-padding-top) var(--onex-alert-control-padding-x) var(--onex-alert-control-padding-bottom);
  font-size: var(--onex-alert-control-font-size);
}
.alert.onex-alert .onex-alert__control .onex-alert__link {
  font-weight: var(--onex-alert-control-font-weight);
}
.alert.onex-alert .onex-alert__control .onex-alert__link:not(:last-child) {
  margin-right: var(--onex-alert-control-link-margin-right);
}
.alert.onex-alert .onex-alert__control .onex-alert__link:not(:first-child) {
  position: relative;
}
.alert.onex-alert .onex-alert__control .onex-alert__link:not(:first-child)::before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 100%;
  position: absolute;
  top: calc(50% - 2px);
  left: calc(-0.625rem - 2px);
  background-color: var(--onex-alert-body-background-color);
}
.alert.onex-alert .onex-alert__control .btn:first-child {
  margin-right: 0.5rem;
}
.alert.onex-alert .onex-alert__control .btn {
  margin-top: 1rem;
}
.alert.onex-alert.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0;
  border: 0;
  background: transparent;
  width: var(--onex-btn-close-width);
  height: var(--onex-btn-close-height);
  color: var(--onex-alert-body-dismissible-color);
}
.alert.onex-alert.alert-dismissible .btn-close .material-icons-round {
  font-size: var(--onex-alert-body-dismissible-font-size);
}
.alert.onex-alert .onex-alert__left-border {
  position: absolute;
  top: 0;
  left: 0;
  width: var(--onex-alert-left-border);
  height: 100%;
  border-radius: 8px 0 0 8px;
  background-color: var(--onex-alert-info-dismissible-color);
}

.onex-phone {
  position: relative;
  font-family: var(--font-family);
  width: var(--onex-phone-container-width);
}
.onex-phone-menu-wrapper {
  position: absolute;
  background-color: var(--onex-phone-menu-wrapper-background-color);
  border-radius: var(--onex-phone-menu-wrapper-border-radius);
  border: 1 overflow solid var(--onex-phone-menu-wrapper-border-color);
  box-shadow: 0 0.125rem 0.75rem var(--onex-phone-menu-wrapper-box-shadow-color);
  z-index: 50;
  min-width: var(--onex-phone-min-width);
  width: var(--onex-phone-menu-wrapper-width);
}
.onex-phone__disabled:hover {
  cursor: not-allowed;
}
.onex-phone .onex-phone__control.onex-phone__control--menu-is-open {
  border-radius: var(--onex-phone-menu-search-input-border-radius);
}
.onex-phone__control {
  max-height: 100%;
  padding: var(--onex-phone-control-padding-y) var(--onex-phone-control-padding-x);
  height: var(--onex-phone-control-height);
  min-height: var(--onex-phone-control-min-height) !important;
  line-height: var(--onex-phone-line-height);
  border: 1px solid var(--onex-phone-control-border-color);
  margin: var(--onex-phone-control-margin);
  min-width: var(--onex-phone-control-min-width) !important;
}
.onex-phone__control:hover {
  border-color: var(--onex-phone-control-hover-border-color);
}
.onex-phone__control.onex-phone__control--is-focused, .onex-phone__control.onex-phone__control--is-focused.onex-phone__control--menu-is-open {
  border: 1px solid var(--onex-phone-control-focused-border-color) !important;
  box-shadow: var(--onex-phone-control-focused-border-color) 0 0 1px, var(--onex-phone-control-focused-border-color) 0 0 0 1px;
}
.onex-phone__control.onex-phone__control--is-focused:hover, .onex-phone__control.onex-phone__control--is-focused.onex-phone__control--menu-is-open:hover {
  border-color: var(--onex-phone-control-focused-border-color) !important;
}
.onex-phone__control .onex-phone__value-container {
  padding: 0 0 0 var(--onex-phone-value-padding-x);
  font-size: var(--onex-phone-value-font-size);
  font-weight: var(--onex-phone-font-weight-400);
  color: var(--onex-phone-value-color);
}
.onex-phone__control .onex-phone__value-container .onex-phone__placeholder {
  text-align: start;
  margin: 0;
  font-weight: var(--onex-phone-font-weight-400);
  font-size: var(--onex-phone-placeholder-font-size);
  line-height: var(--onex-phone-line-height);
  color: var(--onex-phone-placeholder-color);
}
.onex-phone__control .onex-phone__value-container .onex-phone__input-container {
  margin: 0;
  padding: 0;
  color: var(--onex-phone-value-color);
}
.onex-phone__search-icon {
  display: inline-flex;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: var(--onex-phone-search-icon-color);
  font-size: var(--onex-phone-search-icon-font-size);
}
.onex-phone-menu-wrapper .onex-phone__menu {
  position: relative;
  box-shadow: inset 0 0 0 var(--onex-phone-menu-box-shadow-color);
  border-radius: var(--onex-phone-menu-wrapper-border-radius);
  padding: 0 0 var(--onex-phone-menu-wrapper-padding-bottom);
  margin: 0;
}
.onex-phone__menu-action {
  display: flex;
  padding: var(--onex-phone-menu-action-padding);
}
.onex-phone__menu-action.action-hide {
  display: none;
}
.onex-phone-menu-wrapper .onex-phone__menu .onex-phone__menu-list {
  max-height: var(--onex-phone-menu-list-max-height);
  scrollbar-color: var(--onex-phone-scrollbar-color) transparent;
  scrollbar-width: thin;
  padding: var(--onex-phone-menu-list-padding);
}
.onex-phone-menu-wrapper .onex-phone__menu .onex-phone__menu-list::-webkit-scrollbar {
  width: var(--onex-phone-scrollbar-width);
}
.onex-phone-menu-wrapper .onex-phone__menu .onex-phone__menu-list::-webkit-scrollbar-thumb {
  border: 0.25rem solid var(--onex-phone-scrollbar-border-color);
  background-clip: padding-box;
  -webkit-border-radius: var(--onex-phone-scrollbar-border-radius);
  background-color: var(--onex-phone-scrollbar-color);
  -webkit-box-shadow: inset -1px -1px 0 var(--onex-phone-scrollbar-border-color), inset 1px 1px 0 var(--onex-phone-scrollbar-border-color);
}
.onex-phone-menu-wrapper .onex-phone__menu .onex-phone__menu-list::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
.onex-phone-menu-wrapper .onex-phone__menu .onex-phone__menu-list::-webkit-scrollbar-corner {
  background-color: transparent;
}
.onex-phone__menu-list .onex-phone__option {
  display: flex;
  justify-content: space-between;
  padding: var(--onex-phone-option-padding-y) var(--onex-phone-option-padding-x);
  font-weight: var(--onex-phone-font-weight-400);
  font-size: var(--onex-phone-option-font-size);
  line-height: var(--onex-phone-line-height);
  color: var(--onex-phone-option-color);
  background-color: var(--onex-phone-option-background-color);
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: var(--onex-phone-menu-option-height);
  align-items: center;
}
.onex-phone__menu-list .onex-phone__option-country-code {
  font-weight: var(--onex-phone-option-country-code-font-weight);
  color: var(--onex-phone-option-country-code-color);
  margin-left: var(--onex-phone-option-country-code-margin-left);
}
.onex-phone__menu-list .onex-phone__option-country-name {
  overflow: hidden;
  text-overflow: ellipsis;
}
.onex-phone__menu-list .onex-phone__option:hover {
  background-color: var(--onex-phone-option-country-hovered-color);
  cursor: pointer;
}
.onex-phone__menu-list .onex-phone__option.onex-phone__option--is-focused {
  background-color: var(--onex-phone-option-country-hovered-color);
  cursor: pointer;
}
.onex-phone__menu-list .onex-phone__option.onex-phone__option--is-focused:not(:hover) {
  border: var(--onex-phone-option-focus-visible-border);
  padding: var(--onex-phone-option-focus-visible-padding);
}
.onex-phone__menu-list .onex-phone__option.onex-phone__option--is-selected {
  background-color: var(--onex-phone-option-country-selected-color);
}
.onex-phone__menu-list .onex-phone__option.onex-phone__option--is-selected.onex-phone__option--is-focused {
  background-color: var(--onex-phone-option-country-selected-focused-background-color);
}
.onex-phone__menu-list .onex-phone__option.onex-phone__option--is-selected.onex-phone__option--is-focused:not(:hover) {
  border: var(--onex-phone-option-country-selected-focus-visible-border);
  padding: var(--onex-phone-option-country-selected-focus-visible-padding);
}
.onex-phone.onex-phone__read-only .onex-phone-field__toggle-readOnly {
  pointer-events: none;
}
.onex-phone.onex-phone__read-only .form-control {
  pointer-events: none;
  background-color: var(--onex-phone-readOnly-color);
}

.onex-phone-field {
  font-family: var(--font-family);
}
.onex-phone-field__input {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  outline: 1px solid var(--onex-phone-field-outline-color);
  border-radius: var(--onex-phone-field-form-control-border-radius);
  padding-right: var(--onex-phone-field-form-control-padding-x);
  height: var(--onex-phone-field-height);
  box-shadow: var(--onex-phone-field-box-shadow);
}
.onex-phone-field__input--focus-visible:not(.onex-phone-field__input_invalid):not(.onex-phone-field__input_readOnly) {
  box-shadow: var(--onex-phone-field-focus-visible-box-shadow);
  outline-color: var(--onex-phone-field-focus-visible-outline-color);
}
.onex-phone-field__input--active:not(.onex-phone-field__input_invalid):not(.onex-phone-field__input_readOnly) {
  outline-color: var(--onex-phone-field-focus-text-color);
  box-shadow: var(--onex-phone-field-active-box-shadow);
}
.onex-phone-field__input:hover:not(.onex-phone-field__input--active) {
  outline-color: var(--onex-phone-field-form-control-hover-outline-color);
}
.onex-phone-field__input_invalid {
  outline-width: var(--onex-phone-field-invalid-outline-width);
  outline-color: var(--onex-phone-field-invalid-outline-color) !important;
  background-image: none;
}
.onex-phone-field__input_disabled {
  background-color: var(--onex-phone-field-disabled-background-color);
  opacity: var(--onex-phone-field-disabled-opacity);
  border: 1px solid var(--onex-phone-field-border-color);
  box-shadow: var(--onex-phone-field-disabled-box-shadow);
}
.onex-phone-field__input_disabled:hover {
  outline-color: var(--onex-phone-field-outline-color);
  pointer-events: none;
  user-select: none;
  cursor: not-allowed;
}
.onex-phone-field__input_readOnly {
  border: none;
  background-color: var(--onex-phone-readOnly-color);
  outline: none;
}
.onex-phone-field__input_readOnly:hover {
  outline-color: transparent;
  box-shadow: none;
  background-color: var(--onex-phone-readOnly-color);
}
.onex-phone-field__input_invalid:focus-within {
  box-shadow: var(--onex-phone-field-invalid-box-shadow);
}
.onex-phone-field .form-control {
  box-shadow: none;
  line-height: var(--onex-phone-field-form-control-line-height);
  padding: var(--onex-phone-field-form-control-padding-y) 0;
  -moz-appearance: textfield;
  border: none;
  font-size: var(--onex-phone-field-input-font-size);
  margin-right: var(--onex-phone-field-input-margin-right);
  color: var(--onex-phone-field-value-color);
}
.onex-phone-field .form-control::placeholder {
  color: var(--onex-phone-field-placeholder-color);
}
.onex-phone-field .form-control::-webkit-inner-spin-button {
  display: none;
}
.onex-phone-field .form-control::-webkit-outer-spin-button, .onex-phone-field .form-control::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.onex-phone-field .form-control.is-invalid, .onex-phone-field .form-control[required] {
  background-image: none;
  border: none;
  padding-right: 0;
}
.onex-phone-field .form-control.is-invalid:focus, .onex-phone-field .form-control[required]:focus {
  box-shadow: none;
}
.onex-phone-field .form-control:not(:focus):not(:disabled):not(:invalid):not(.is-invalid):hover {
  border-color: var(--onex-phone-field-form-control-hover-outline-color);
}
.onex-phone-field .form-control:disabled, .onex-phone-field .form-control.disabled, .onex-phone-field .form-control:disabled.is-invalid, .onex-phone-field .form-control.disabled.is-invalid, .onex-phone-field .form-control:disabled:invalid, .onex-phone-field .form-control.disabled:invalid {
  background-color: transparent;
  opacity: var(--onex-phone-field-disabled-opacity);
  border: none;
  user-select: none;
  cursor: not-allowed;
}
.onex-phone-field .form-control:focus {
  border: none;
}
.onex-phone-field--disabled {
  opacity: var(--onex-phone-field-disabled-opacity);
  outline: 1px solid var(--onex-phone-field-outline-color);
  user-select: none;
}
.onex-phone-field__metadata-container {
  display: flex;
  flex-direction: column;
  margin-top: var(--onex-phone-field-metadata-container-margin-top);
  padding: var(--onex-phone-field-metadata-container-padding);
  gap: var(--onex-phone-field-metadata-container-gap);
  font-size: var(--onex-phone-field-metadata-container-font-size);
}
.onex-phone-field__label-container {
  line-height: var(--onex-phone-field-label-container-line-height);
  padding-left: var(--onex-phone-field-label-container-padding-left);
}
.onex-phone-field__label-container .onex-label-field.form-label {
  padding: var(--onex-phone-field-label-padding);
}
.onex-phone-field__top-help-text-container {
  color: var(--onex-phone-field-description-color);
  line-height: var(--onex-phone-field-help-text-container-line-height);
}
.onex-phone-field__error-container {
  color: var(--onex-phone-field-error-color);
  line-height: var(--onex-phone-field-error-container-line-height);
}
.onex-phone-field__toggle {
  display: inline-flex;
  align-items: center;
  height: var(--onex-phone-field-toggle-height);
  background: none;
  border-radius: var(--onex-phone-field-toggle-border-radius);
  padding: var(--onex-phone-field-toggle-padding);
  border: none;
  outline: none;
  color: var(--onex-phone-field-toggle-selected-color);
  font-weight: var(--onex-phone-field-toggle-font-weight);
  font-size: var(--onex-phone-field-toggle-font-size);
  max-width: var(--onex-phone-field-toggle-max-width);
  z-index: 10;
  margin-left: var(--onex-phone-field-toggle-horizontal-margin);
  margin-right: var(--onex-phone-field-toggle-horizontal-margin);
}
.onex-phone-field__toggle .onex-phone-field__toggle-icon {
  font-size: var(--onex-phone-field-toggle-icon-font-size);
}
.onex-phone-field__toggle:disabled, .onex-phone-field__toggle.disabled {
  opacity: var(--onex-phone-field-disabled-opacity);
  pointer-events: none;
  user-select: none;
}
.onex-phone-field__toggle-text {
  padding-right: var(--onex-phone-field-toggle-text-padding-right);
}
.onex-phone-field__toggle-selected {
  color: var(--onex-phone-field-toggle-selected-color);
}
.onex-phone-field__toggle:hover, .onex-phone-field__toggle:active, .onex-phone-field__toggle:focus, .onex-phone-field__toggle:focus-visible {
  outline: none;
}
.onex-phone-field__toggle:focus-visible:not(.onex-phone-field__toggle-show-menu):not(.onex-phone-field__toggle-readOnly) {
  box-shadow: var(--onex-phone-field-menu-toggle-button-focus-visible-box-shadow);
}
.onex-phone-field__toggle:hover {
  background: var(--onex-phone-field-toggle-hover-background-color);
}
.onex-phone-field__toggle:active {
  background: var(--onex-phone-field-toggle-active-background-color);
}
.onex-phone-field__toggle-show-menu {
  background-color: var(--onex-phone-field-toggle-show-menu-background-color);
  z-index: 11;
}
.onex-phone-field__toggle-show-menu .onex-phone-field__toggle-icon {
  transform: rotateX(-180deg);
  transition: transform ease-in-out 0.15s;
}
.onex-phone-field__toggle-show-menu:hover, .onex-phone-field__toggle-show-menu:active {
  background: var(--onex-phone-field-toggle-show-menu-background-color);
}
.onex-phone-field__toggle-readOnly {
  outline: none;
  box-shadow: none;
}
.onex-phone-field__toggle-readOnly:hover, .onex-phone-field__toggle-readOnly:focus {
  background-color: transparent;
  cursor: default;
}
.onex-phone-field .form-label span.onex-label-field__optional {
  color: var(--onex-phone-field-items-color);
}
.onex-phone-field__copy-button {
  display: flex;
  align-items: center;
  justify-content: center;
  right: 0;
  background: none;
  border: none;
  outline: none;
  color: var(--onex-phone-field-items-color);
  padding: var(--onex-phone-field-copy-button-padding);
  font-size: var(--onex-phone-field-icon-size);
}
.onex-phone-field__copy-button:disabled {
  opacity: 0.4;
  pointer-events: none;
  user-select: none;
}
.onex-phone-field__copy-button:focus-visible {
  outline: none;
  box-shadow: var(--onex-phone-field-copy-button-focus-visible-box-shadow);
  border-radius: var(--onex-phone-field-copy-button-focus-visible-border-radius);
}
.onex-phone-field span.onex-phone-field__helpText {
  margin-top: var(--onex-phone-field-helpText-margin-top);
  color: var(--onex-phone-field-items-color);
}
.onex-phone-field span.onex-phone-field__helpText_error {
  color: var(--onex-phone-field-invalid-border-color);
}

.onex-select {
  font-family: var(--onex-select-font-family);
  box-sizing: border-box;
  /* clear btn */
  /* label */
  /* help text */
}
.onex-select .onex-select__header {
  line-height: var(--onex-select-header-line-height);
}
.onex-select .onex-select__header .onex-select__help-text-container {
  line-height: var(--onex-select-help-text-container-line-height);
}
.onex-select .onex-select__header .onex-select__error-message-container {
  line-height: var(--onex-select-error-message-container-line-height);
}
.onex-select .onex-select__header .onex-select__metadata {
  display: flex;
  flex-direction: column;
  gap: var(--onex-select-metadata-gap);
  margin-bottom: var(--onex-select-metadata-margin-bottom);
}
.onex-select .onex-label-field.form-label {
  padding: var(--onex-select-input-label-padding);
  font-size: var(--onex-select-input-label-font-size);
  font-weight: var(--onex-select-input-label-font-weight);
  line-height: var(--onex-select-input-label-line-height);
  margin-bottom: var(--onex-select-input-label-margin-bottom);
  height: var(--onex-select-input-label-height);
}
.onex-select .onex-label-field.form-label span.onex-label-field__optional {
  color: var(--onex-select-input-optional-color);
}
.onex-select .onex-label-field.form-label span.onex-label-field__text {
  color: var(--onex-select-input-text-color);
}
.onex-select .onex-label-field.form-label .onex-label-field__required {
  color: var(--onex-select-input-required-color);
}
.onex-select .onex-label-field.form-label .onex-tooltip__child-wrap {
  display: inline-flex;
}
.onex-select .onex-label-field.form-label .onex-tooltip__child-wrap .onex-label-field__informative {
  color: var(--onex-select-input-informative-color);
  font-size: var(--onex-select-input-informative-font-size);
}
.onex-select.is-disabled .onex-label-field.form-label span.onex-label-field__optional,
.onex-select.is-disabled .onex-label-field.form-label .span.onex-label-field__text,
.onex-select.is-disabled .onex-label-field.form-label .onex-label-field__required {
  cursor: var(--onex-select-input-label-cursor);
}
.onex-select.is-disabled .form-text.onex-select__help-text {
  opacity: var(--onex-select-input-help-text-disabled-opacity);
}
.onex-select .form-text.onex-select__help-text {
  color: var(--onex-select-input-help-text-color);
  font-size: var(--onex-select-input-help-text-font-size);
  font-weight: var(--onex-select-input-help-text-font-weight);
  line-height: var(--onex-select-input-help-text-line-height);
  margin-top: var(--onex-select-input-help-text-margin-top);
}
.onex-select .form-text.onex-select__help-text--error {
  color: var(--onex-select-input-error-color);
}
.onex-select .onex-select__menu-portal {
  z-index: var(--onex-select-input-menu-zindex);
}
.onex-select .onex-select__indicators {
  align-items: flex-start;
}
.onex-select .form-label {
  margin-bottom: var(--onex-select-label-margin-bottom);
}
.onex-select__clear-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--onex-select-icon-color);
  height: 100%;
  max-height: var(--onex-select-height-md);
  cursor: pointer;
}
.onex-select__clear-btn:focus-visible {
  outline: var(--onex-select-clear-btn-fv-outline);
}
.onex-select__clear-btn:focus-visible .onex-material-icon {
  outline: var(--onex-select-clear-icon-fv-outline);
  border-radius: var(--onex-select-clear-icon-fv-border-radius);
}
.onex-select__clear-btn svg, .onex-select__clear-btn .onex-material-icon {
  color: var(--onex-select-icon-color);
  background: none;
  border: none;
  padding: var(--onex-select-clear-icon-padding);
  font-size: var(--onex-select-icon-size-clear);
}
.onex-select__clear-btn svg:focus, .onex-select__clear-btn .onex-material-icon:focus {
  outline: none;
}
.onex-select__label.form-label {
  padding: var(--onex-select-label-padding);
  font-family: var(--onex-select-font-family);
  font-size: var(--onex-select-font-size-lg);
  font-weight: var(--onex-select-font-weight-400);
  color: var(--onex-select-label-color);
}
.onex-select__help-text.form-text {
  min-width: var(--onex-select-help-text-min-width);
  min-height: var(--onex-select-help-text-min-height);
  padding: var(--onex-select-help-text-padding);
  display: inline-block;
  color: var(--onex-select-help-text-color);
  font-size: var(--onex-select-font-size-sm);
  line-height: var(--onex-select-line-height-sm);
}
.onex-select__help--error.form-text {
  color: var(--onex-select-help-text-error-color) !important;
}
.onex-select__single-value {
  color: var(--onex-select-single-value-color);
  font-size: var(--onex-select-font-size-single-value);
  line-height: var(--onex-select-line-height-single-value);
}
.onex-select__icon {
  margin-right: var(--onex-select-icon-margin-right);
}
.onex-select__icon > * {
  width: var(--onex-select-icon-width);
  height: var(--onex-select-icon-height);
}
.onex-select__control.onex-select__control {
  height: var(--onex-select-control-height);
  padding: 0 var(--onex-select-control-padding-x);
  max-height: 100%;
  gap: var(--onex-select-control-gap);
  align-items: stretch;
  box-sizing: border-box;
  border: var(--onex-select-control-border) solid var(--onex-select-control-border-color);
  border-radius: var(--onex-select-control-border-radius);
  box-shadow: var(--onex-select-control-box-shadow-dimensions) var(--onex-select-control-input-box-shadow-color) inset;
}
.onex-select__control.onex-select__control:has(input:focus-visible) {
  border: var(--onex-select-fv-border);
  box-shadow: var(--onex-select-fv-box-shadow);
}
.onex-select__control.onex-select__control:not(.onex-select__control--is-disabled):not(.onex-select__control--is-focused):hover {
  border-color: var(--onex-select-control-border-color-hover);
}
.onex-select__control.onex-select__control--is-disabled:hover {
  border-color: var(--onex-select-control-disabled-border-color);
}
.onex-select__control.onex-select__control.onex-select__control--menu-is-open:not(.onex-select--invalid) {
  border: var(--onex-select-border-size-2) solid var(--onex-select-control-border-color-focused);
  box-shadow: var(--onex-select-active-box-shadow);
}
.onex-select__control .onex-select__indicator.onex-select__dropdown-indicator {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--onex-select-dropdown-icon-padding);
  height: 100%;
  max-height: var(--onex-select-height-md);
}
.onex-select__control .onex-select__indicator.onex-select__dropdown-indicator svg {
  width: var(--onex-select-control-svg-width);
  height: var(--onex-select-control-svg-height);
}
.onex-select__control .onex-select__indicator.onex-select__dropdown-indicator svg > path {
  fill: var(--onex-select-control-svg-fill);
}
.onex-select__control .onex-select__indicator.onex-select__dropdown-indicator .onex-material-icon,
.onex-select__control .onex-select__indicator.onex-select__dropdown-indicator .material-icons-round {
  font-size: var(--onex-select-control-svg-font-size);
  color: var(--onex-select-control-svg-color);
}
.onex-select--invalid .onex-select__control {
  border: var(--onex-select-border-size-2) solid var(--onex-select-invalid-border-color);
}
.onex-select--invalid .onex-select__control:hover {
  border: var(--onex-select-control-border) solid var(--onex-select-invalid-border-color-hover);
}
.onex-select__placeholder {
  font-size: var(--onex-select-placeholder-font-size);
  line-height: var(--onex-select-placeholder-line-height);
  font-weight: var(--onex-select-placeholder-font-weight);
  color: var(--onex-select-placeholder-color);
}
.onex-select--is-disabled, fieldset[disabled] .onex-select {
  opacity: var(--onex-select-input-disabled-opacity);
  cursor: not-allowed;
}
.onex-select--is-disabled .onex-select__control--is-disabled, fieldset[disabled] .onex-select .onex-select__control--is-disabled {
  cursor: not-allowed;
  pointer-events: all;
  background-color: var(--onex-select-control-disabled-background-color);
  border: var(--onex-select-control-border) solid var(--onex-select-control-disabled-border-color);
}
.onex-select--is-disabled .onex-select__control--is-disabled .onex-select__value-container .onex-material-icon,
.onex-select--is-disabled .onex-select__control--is-disabled .onex-select__value-container .material-icons-round, fieldset[disabled] .onex-select .onex-select__control--is-disabled .onex-select__value-container .onex-material-icon,
fieldset[disabled] .onex-select .onex-select__control--is-disabled .onex-select__value-container .material-icons-round {
  color: var(--onex-select-input-disabled-icon-color);
}
.onex-select .onex-select__indicator-separator {
  display: none;
}
.onex-select .onex-select__clear-indicator {
  display: none;
}
.onex-select .onex-select__control--menu-is-open .onex-select__indicator {
  transform: rotate(180deg);
}
.onex-select .onex-select__multi-value {
  background-color: var(--onex-select-multi-value-background-color);
  border-radius: var(--onex-select-multi-value-border-radius);
  align-items: center;
  padding: var(--onex-select-multi-value-padding-y) var(--onex-select-multi-value-padding-right) var(--onex-select-multi-value-padding-y) var(--onex-select-multi-value-padding-left);
  margin: var(--onex-select-multi-value-margin-top) var(--onex-select-multi-value-margin-right) var(--onex-select-multi-value-margin-bottom) 0;
}
.onex-select .onex-select__multi-value .onex-select__multi-value__label {
  padding: var(--onex-select-multi-value-label-padding);
  margin-right: var(--onex-select-multi-value-label-margin-right);
  font-size: var(--onex-select-font-size-lg);
  line-height: var(--onex-select-line-height-lg);
  color: var(--onex-select-multi-value-color);
}
.onex-select .onex-select__multi-value .onex-select__multi-value__remove {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--onex-select-multi-value-remove-width);
  height: var(--onex-select-multi-value-remove-height);
  padding: var(--onex-select-multi-value-remove-padding);
  background-color: transparent;
  color: var(--onex-select-multi-value-remove-color);
}
.onex-select .onex-select__multi-value .onex-select__multi-value__remove svg {
  width: var(--onex-select-multi-value-remove-svg-width);
  height: var(--onex-select-multi-value-remove-svg-height);
}
.onex-select .onex-select__multi-value .onex-select__multi-value__remove svg path {
  fill: var(--onex-select-multi-value-remove-svg-fill);
}
.onex-select .onex-select__multi-value .onex-select__multi-value__remove .onex-material-icon,
.onex-select .onex-select__multi-value .onex-select__multi-value__remove .material-icons-round {
  font-size: var(--onex-select-multi-value-remove-icon-font-size);
  color: var(--onex-select-multi-value-remove-icon-color);
}
.onex-select__value--badge > div, .onex-select__option--badge > div {
  background-color: var(--onex-select-badge-background-color);
  width: min-content;
  border: 1px solid var(--onex-select-badge-option-border-color);
  border-radius: var(--onex-select-badge-border-radius);
  color: var(--onex-select-badge-color);
  text-transform: uppercase;
  font-size: var(--onex-select-badge-font-size);
  line-height: var(--onex-select-badge-line-height);
  font-weight: var(--onex-select-badge-font-weight);
  padding: 0 var(--onex-select-badge-padding-x);
}
.onex-select__value--badge {
  height: 100%;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.onex-select.onex-select--ghost .onex-select__control {
  border: none;
}
.onex-select.onex-select--ghost .onex-select__control.onex-select__control--is-focused {
  border: var(--onex-select-control-border) solid var(--onex-select-ghost-control-focus-border-color);
}
.onex-select.onex-select--ghost .onex-select__control.onex-select__control.onex-select__control--menu-is-open {
  background-color: var(--onex-select-ghost-control-menu-open-background-color);
}
.onex-select.onex-select--ghost.onex-select--invalid .onex-select__control {
  border: var(--onex-select-control-border) solid var(--onex-select-ghost-invalid-control-border-color);
}
.onex-select.onex-select--ghost.onex-select--invalid .onex-select__control.onex-select__control.onex-select__control--is-focused {
  border: var(--onex-select-invalid-border-width) solid var(--onex-select-ghost-invalid-control-border-focus-color);
}
.onex-select.onex-select--read-only .onex-select__control {
  pointer-events: none;
  border: none;
  background-color: var(--onex-select-read-only-background-color);
}
.onex-select.onex-select--read-only .onex-select__control .onex-select__dropdown-indicator,
.onex-select.onex-select--read-only .onex-select__control .onex-select__clear-btn {
  opacity: var(--onex-select-read-only-clr-button-opacity);
}
.onex-select.onex-select--pill .onex-select__control {
  border-radius: var(--onex-select-pill-style-border-radius);
}
.onex-select.onex-select--hide-clear-on-blur .onex-select__clear-btn {
  display: none;
}
.onex-select.onex-select--hide-clear-on-blur:focus-within .onex-select__clear-btn {
  display: inline-flex;
}

.onex-select .onex-select__menu,
.onex-select__menu-portal .onex-select__menu {
  border: 1px solid var(--onex-select-menu-border-color);
  box-shadow: 0px var(--onex-select-menu-box-shadow-vertical-offset) var(--onex-select-menu-box-shadow-blur-radius) var(--onex-select-menu-box-shadow-color);
  border-radius: var(--onex-select-control-border-radius);
  padding: var(--onex-select-menu-padding);
  margin-top: var(--onex-select-menu-margin-top);
  z-index: var(--onex-select-input-menu-zindex);
}
.onex-select .onex-select__menu-list,
.onex-select__menu-portal .onex-select__menu-list {
  scrollbar-color: var(--onex-select-scrollbar-color) transparent;
  scrollbar-width: thin;
  display: flex;
  flex-direction: column;
}
.onex-select .onex-select__menu-list .onex-select__option--all-check,
.onex-select__menu-portal .onex-select__menu-list .onex-select__option--all-check {
  font-weight: var(--onex-select-font-weight-600);
  border-bottom: 1px solid var(--onex-select-menu-border-color);
}
.onex-select .onex-select__menu-list::-webkit-scrollbar,
.onex-select__menu-portal .onex-select__menu-list::-webkit-scrollbar {
  width: var(--onex-select-scrollbar-width);
}
.onex-select .onex-select__menu-list::-webkit-scrollbar-thumb,
.onex-select__menu-portal .onex-select__menu-list::-webkit-scrollbar-thumb {
  border: var(--onex-select-scrollbar-border);
  background-clip: padding-box;
  -webkit-border-radius: var(--onex-select-scrollbar-border-radius);
  background-color: var(--onex-select-scrollbar-color);
  -webkit-box-shadow: var(--onex-select-scrollbar-box-shadow);
}
.onex-select .onex-select__menu-list::-webkit-scrollbar-button,
.onex-select__menu-portal .onex-select__menu-list::-webkit-scrollbar-button {
  width: var(--onex-select-scrollbar-button-width);
  height: var(--onex-select-scrollbar-button-height);
  display: none;
}
.onex-select .onex-select__menu-list::-webkit-scrollbar-corner,
.onex-select__menu-portal .onex-select__menu-list::-webkit-scrollbar-corner {
  background-color: transparent;
}
.onex-select .onex-select__value-container,
.onex-select__menu-portal .onex-select__value-container {
  max-height: 100%;
  box-sizing: border-box;
}
.onex-select .onex-select__value-container .onex-material-icon,
.onex-select .onex-select__value-container .material-icons-round,
.onex-select__menu-portal .onex-select__value-container .onex-material-icon,
.onex-select__menu-portal .onex-select__value-container .material-icons-round {
  font-size: var(--onex-select-control-leading-icon-font-size);
  color: var(--onex-select-control-leading-icon-color);
  padding-right: var(--onex-select-control-leading-padding-right);
}
.onex-select .onex-select__option,
.onex-select__menu-portal .onex-select__option {
  display: inline-flex;
  align-items: center;
  padding: var(--onex-select-btn-padding-y) var(--onex-select-btn-padding-x);
  font-size: var(--onex-select-font-size-option);
  line-height: var(--onex-select-line-height-option);
  color: var(--onex-select-option-text-color);
}
.onex-select .onex-select__option:hover:not(.onex-select__option--is-disabled),
.onex-select__menu-portal .onex-select__option:hover:not(.onex-select__option--is-disabled) {
  background-color: var(--onex-select-option-hover-bg-color);
  cursor: pointer;
}
.onex-select .onex-select__option.onex-select__option--is-disabled,
.onex-select__menu-portal .onex-select__option.onex-select__option--is-disabled {
  opacity: var(--onex-select-option-opacity);
  cursor: not-allowed;
}
.onex-select .onex-select__option .onex-check__wrapper,
.onex-select__menu-portal .onex-select__option .onex-check__wrapper {
  gap: var(--onex-select-option-check-wrapper-gap);
}
.onex-select .onex-select__option label.onex-check__wrapper,
.onex-select__menu-portal .onex-select__option label.onex-check__wrapper {
  display: inline-flex;
}
.onex-select .onex-select__option--is-focused,
.onex-select__menu-portal .onex-select__option--is-focused {
  border: var(--onex-select-focused-option-border);
  padding: var(--onex-select-focused-option-padding);
  background-color: transparent;
}
.onex-select .onex-select__option--is-selected,
.onex-select .onex-select__option--is-selected.onex-select__option--is-focused,
.onex-select__menu-portal .onex-select__option--is-selected,
.onex-select__menu-portal .onex-select__option--is-selected.onex-select__option--is-focused {
  background-color: var(--onex-select-option-hover-bg-color);
}
.onex-select .onex-select__option--is-selected:hover,
.onex-select .onex-select__option--is-selected.onex-select__option--is-focused:hover,
.onex-select__menu-portal .onex-select__option--is-selected:hover,
.onex-select__menu-portal .onex-select__option--is-selected.onex-select__option--is-focused:hover {
  background-color: var(--onex-select-option-hover-bg-color);
}
.onex-select .onex-select__option--text,
.onex-select__menu-portal .onex-select__option--text {
  flex-direction: column;
  align-items: flex-start;
}
.onex-select .onex-select__option--text.onex-select__option--is-selected,
.onex-select .onex-select__option--badge.onex-select__option--is-selected,
.onex-select__menu-portal .onex-select__option--text.onex-select__option--is-selected,
.onex-select__menu-portal .onex-select__option--badge.onex-select__option--is-selected {
  background-color: var(--onex-select-option-focused-bg-color);
}
.onex-select .onex-select__option--text.onex-select__option--is-selected:hover,
.onex-select .onex-select__option--badge.onex-select__option--is-selected:hover,
.onex-select__menu-portal .onex-select__option--text.onex-select__option--is-selected:hover,
.onex-select__menu-portal .onex-select__option--badge.onex-select__option--is-selected:hover {
  background-color: var(--onex-select-option-hover-bg-color);
}
.onex-select .onex-select__option--text.onex-select__option--is-selected.onex-select__option--is-focused,
.onex-select .onex-select__option--badge.onex-select__option--is-selected.onex-select__option--is-focused,
.onex-select__menu-portal .onex-select__option--text.onex-select__option--is-selected.onex-select__option--is-focused,
.onex-select__menu-portal .onex-select__option--badge.onex-select__option--is-selected.onex-select__option--is-focused {
  background-color: var(--onex-select-option-focused-bg-color);
}
.onex-select .onex-select__option--text.onex-select__option--is-selected.onex-select__option--is-focused:hover,
.onex-select .onex-select__option--badge.onex-select__option--is-selected.onex-select__option--is-focused:hover,
.onex-select__menu-portal .onex-select__option--text.onex-select__option--is-selected.onex-select__option--is-focused:hover,
.onex-select__menu-portal .onex-select__option--badge.onex-select__option--is-selected.onex-select__option--is-focused:hover {
  background-color: var(--onex-select-option-focused-bg-color);
}
.onex-select .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--all-check:hover,
.onex-select__menu-portal .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--all-check:hover {
  background-color: var(--onex-select-option-hover-bg-color);
}
.onex-select .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--all-check.onex-select__option--all-checked,
.onex-select__menu-portal .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--all-check.onex-select__option--all-checked {
  background-color: var(--onex-select-option-select-all-bg-color);
}
.onex-select .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--all-check.onex-select__option--all-checked:hover,
.onex-select__menu-portal .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--all-check.onex-select__option--all-checked:hover {
  background-color: var(--onex-select-option-select-all-hover-bg-color);
}
.onex-select .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option:hover,
.onex-select__menu-portal .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option:hover {
  background-color: var(--onex-select-option-hover-bg-color);
}
.onex-select .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--is-focused .onex-select__option--is-selected,
.onex-select__menu-portal .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--is-focused .onex-select__option--is-selected {
  background-color: var(--onex-select-option-multi-selected-background-color);
}
.onex-select .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--is-selected,
.onex-select__menu-portal .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--is-selected {
  background-color: var(--onex-select-option-multi-selected-background-color);
}
.onex-select .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--is-selected:hover,
.onex-select__menu-portal .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--is-selected:hover {
  background-color: var(--onex-select-option-multi-selected-hovered-background-color);
}
.onex-select .onex-select__option--subLabel,
.onex-select__menu-portal .onex-select__option--subLabel {
  display: flex;
}
.onex-select .onex-select__option--subLabel .sub-label-text,
.onex-select__menu-portal .onex-select__option--subLabel .sub-label-text {
  display: flex;
  color: var(--onex-select-option-sub-label-color);
  font-size: var(--onex-select-option-sub-label-size);
}
.onex-select .onex-select__group,
.onex-select__menu-portal .onex-select__group {
  padding: var(--onex-select-menu-group-padding);
  border-bottom: 1px solid var(--onex-select-menu-border-color);
}
.onex-select .onex-select__group > div,
.onex-select__menu-portal .onex-select__group > div {
  display: flex;
  flex-direction: column;
}
.onex-select .onex-select__group:last-child,
.onex-select__menu-portal .onex-select__group:last-child {
  border: none;
}
.onex-select .onex-select__group:first-child,
.onex-select__menu-portal .onex-select__group:first-child {
  padding-top: var(--onex-select-menu-group-fchild-top-padding);
}
.onex-select .onex-select__group-heading,
.onex-select__menu-portal .onex-select__group-heading {
  padding: var(--onex-select-header-option-padding-top) var(--onex-select-btn-padding-x) var(--onex-select-header-option-padding-bottom);
  margin: var(--onex-select-header-option-margin);
  font-size: var(--onex-select-font-size-header-option);
  line-height: var(--onex-select-line-height-header-option);
  color: var(--onex-select-menu-group-heading-color);
  font-weight: var(--onex-select-font-weight-600);
}

.onex-select--md .onex-select__control {
  min-height: var(--onex-select-height-md);
  max-height: var(--onex-select-max-height-md);
  overflow-y: auto;
}
.onex-select--md .onex-select__control .onex-select__value-container,
.onex-select--md .onex-select__control .onex-select__indicators {
  min-height: calc(var(--onex-select-height-md) - var(--onex-select-control-border) * 2);
}
.onex-select--md .onex-select__control .onex-select__indicator.onex-select__dropdown-indicator {
  width: calc(var(--onex-select-height-md) - var(--onex-select-control-border) * 2);
  min-height: calc(var(--onex-select-height-md) - var(--onex-select-control-border) * 2);
}
.onex-select--md .onex-select__multi-value {
  min-height: var(--onex-select-md-multi-value-height);
}
.onex-select--md .onex-select__icon {
  padding-left: var(--onex-select-md-icon-padding-left);
}
.onex-select--md .onex-select__value-container {
  padding: var(--onex-select-padding-value-container-y-md) var(--onex-select-padding-value-container-x-md);
}
.onex-select--md .onex-select__value-container.onex-select__value-container--is-multi {
  margin: var(--onex-select-input-container-margin);
  padding-right: var(--onex-select-multi-container-pad-right);
}
.onex-select--md .onex-select__control .onex-select__indicator.onex-select__dropdown-indicator {
  padding: var(--onex-select-padding-indicator-y-md) var(--onex-select-padding-indicator-right-md) var(--onex-select-padding-indicator-y-md) var(--onex-select-padding-indicator-left-md);
  width: auto;
}
.onex-select--md .onex-select__control.onex-select__control--menu-is-open .onex-select__indicator.onex-select__dropdown-indicator {
  padding-left: var(--onex-select-padding-x-md);
  padding-right: var(--onex-select-padding-menu-indicator-right-md);
  width: auto;
}
.onex-select--md .onex-select__value-container.onex-select__value-container--is-multi {
  padding-top: var(--onex-select-padding-is-multi-top-md);
  padding-bottom: var(--onex-select-padding-is-multi-bottom-md);
}
.onex-select--md .onex-select__value-container.onex-select__value-container--is-multi.onex-select__value-container--has-value {
  padding-top: var(--onex-select-padding-is-multi-value-top-md);
  padding-bottom: var(--onex-select-padding-is-multi-value-bottom-md);
}
.onex-select--md .onex-select__value-container--is-multi .onex-select__input-container {
  margin: var(--onex-select-multi-input-container-margin);
  padding: var(--onex-select-multi-input-container-padding);
  font-size: var(--onex-select-input-font-size);
  line-height: var(--onex-select-input-line-height);
  font-weight: var(--onex-select-input-font-weight);
  color: var(--onex-select-input-color);
}

.onex-select--sm .onex-select__control {
  min-height: var(--onex-select-height-sm);
  max-height: var(--onex-select-max-height-sm);
  overflow-y: auto;
}
.onex-select--sm .onex-select__control .onex-select__value-container,
.onex-select--sm .onex-select__control .onex-select__indicators {
  min-height: calc(var(--onex-select-height-sm) - var(--onex-select-control-border) * 2);
}
.onex-select--sm .onex-select__control .onex-select__indicator.onex-select__dropdown-indicator {
  width: calc(var(--onex-select-height-sm) - var(--onex-select-control-border) * 2);
  min-height: calc(var(--onex-select-height-sm) - var(--onex-select-control-border) * 2);
}
.onex-select--sm .onex-select__multi-value {
  min-height: var(--onex-select-sm-multi-value-height);
}
.onex-select--sm .onex-select__icon {
  padding-left: var(--onex-select-icon-padding-left);
}
.onex-select--sm .onex-select__control .onex-select__input-container {
  padding: var(--onex-select-input-container-padding);
  margin: var(--onex-select-input-container-margin);
  font-size: var(--onex-select-input-font-size);
  line-height: var(--onex-select-input-line-height);
  font-weight: var(--onex-select-input-font-weight);
  color: var(--onex-select-input-color);
}
.onex-select--sm .onex-select__value-container {
  padding: var(--onex-select-padding-value-container-y-sm) var(--onex-select-padding-value-container-x-sm);
}
.onex-select--sm .onex-select__control .onex-select__indicator.onex-select__dropdown-indicator {
  padding: var(--onex-select-padding-indicator-y-sm) var(--onex-select-padding-indicator-right-sm) var(--onex-select-padding-indicator-y-sm) var(--onex-select-padding-indicator-left-sm);
}
.onex-select--sm .onex-select__control.onex-select__control--menu-is-open .onex-select__indicator.onex-select__dropdown-indicator {
  padding-left: var(--onex-select-padding-x-sm);
  padding-right: var(--onex-select-padding-menu-indicator-right-sm);
}

.is-disabled .onex-select__help-text.form-text,
fieldset[disabled] .onex-select__help-text.form-text {
  opacity: var(--onex-select-input-help-text-disabled-opacity);
}

.multi-select-check.onex-check > .onex-check__wrapper .form-check-input {
  pointer-events: none;
}

.multi-select-check.onex-check > .onex-check__wrapper .form-check-label {
  pointer-events: none;
  font-size: var(--onex-select-font-size-option);
  line-height: var(--onex-select-line-height-option);
}

.onex-radio {
  display: inline-flex;
}
.onex-radio--variant-incorrect .onex-radio__wrapper .form-check-input[type=radio]:disabled::after {
  background-image: var(--onex-form-radio-input-incorrect-bg-image);
  border-color: var(--onex-form-radio-input-incorrect-border-color);
}
.onex-radio--variant-correct .onex-radio__wrapper .form-check-input[type=radio] {
  border-radius: 100%;
  background: var(--onex-form-radio-input-correct-bg-color);
  border-color: var(--onex-form-radio-input-correct-border-color);
}
.onex-radio--variant-correct .onex-radio__wrapper .form-check-input[type=radio]:disabled::after {
  border: none;
  background-image: var(--onex-form-radio-input-correct-bg-image);
}
.onex-radio--variant-neutral .onex-radio__wrapper .form-check-input[type=radio]:checked {
  background-color: transparent;
}
.onex-radio--variant-neutral .onex-radio__wrapper .form-check-input[type=radio]:checked::after {
  background-image: var(--onex-form-radio-input-bg-image);
  border-color: var(--onex-form-radio-input-border-color-checked);
  background-color: transparent;
}
.onex-radio--variant-neutral .onex-radio__wrapper .form-check-input[type=radio]:checked:disabled::after {
  border-radius: 100%;
  border: var(--onex-form-radio-input-border-checked-disabled);
  background-image: var(--onex-form-radio-input-checked-disabled-bg-image);
}
.onex-radio.disabled .onex-radio__wrapper .form-check-label {
  cursor: not-allowed;
  opacity: var(--onex-form-radio-opacity-disabled);
  color: var(--onex-form-radio-disabled-label-color);
}
.onex-radio.disabled .onex-radio__wrapper, .onex-radio.disabled .form-check-input, fieldset[disabled] .onex-radio.disabled {
  cursor: not-allowed;
}

.onex-radio__wrapper {
  display: inline-flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: painted;
  font-family: var(--font-family);
  gap: 0;
}
.onex-radio__wrapper .form-check-input,
.onex-radio__wrapper .form-check-input::after {
  width: var(--onex-form-radio-size);
  height: var(--onex-form-radio-size);
  min-width: var(--onex-form-radio-size);
  max-width: var(--onex-form-radio-size);
}
.onex-radio__wrapper .form-check-label {
  font-size: var(--onex-form-radio-label-font-size);
  line-height: var(--onex-form-radio-label-line-height);
}
.onex-radio__wrapper.form-check {
  display: inline-flex;
  padding-left: var(--onex-form-radio-padding-left);
}
.onex-radio__wrapper .form-check-input {
  position: relative;
  border: var(--onex-form-radio-input-border-width) solid transparent;
  border-radius: var(--onex-form-radio-input-border-width);
  margin: 0;
}
.onex-radio__wrapper .form-check-input::after {
  content: "";
  display: block;
  border: var(--onex-form-radio-input-border);
  border-radius: var(--onex-form-radio-input-border-width);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  box-sizing: border-box;
  position: absolute;
  top: var(--onex-form-radio-top);
  left: var(--onex-form-radio-left);
  cursor: pointer;
}
.onex-radio__wrapper .form-check-input:disabled {
  background-image: none;
  opacity: var(--onex-form-radio-opacity-disabled);
  cursor: not-allowed;
}
.onex-radio__wrapper .form-check-input:disabled::after {
  pointer-events: none;
}
.onex-radio__wrapper .form-check-input:focus {
  border-color: transparent;
  box-shadow: none;
}
.onex-radio__wrapper .form-check-input:focus::after {
  border-color: var(--onex-radio-input-hover-border-color);
}
.onex-radio__wrapper .form-check-input:focus-visible {
  outline: var(--onex-form-check-input-border-width) solid var(--primary-500-opacity-50);
}
.onex-radio__wrapper:hover .form-check-input:not(:disabled)::after {
  border-color: var(--onex-form-radio-input-border-color-hovered);
}
.onex-radio__wrapper:hover .form-check-input:checked::after {
  border-color: var(--primary-600);
}
.onex-radio__wrapper:hover .form-check-input:disabled::after {
  cursor: not-allowed;
}
.onex-radio__wrapper .form-check-label {
  cursor: pointer;
  color: var(--onex-form-radio-label-color);
}
.onex-radio__wrapper .form-check-input[type=radio] {
  border-color: transparent;
  background-color: transparent;
  border-radius: 0;
  cursor: pointer;
  margin: var(--onex-form-radio-input-margin);
}
.onex-radio__wrapper .form-check-input[type=radio]:focus-visible:not(:disabled) {
  box-shadow: var(--onex-form-radio-focus-visible-box-shadow);
  border-radius: var(--onex-form-radio-focus-visible-border-radius);
  outline: none;
}
.onex-radio__wrapper .form-check-input[type=radio]:focus-visible:not(:disabled):not(:checked)::after {
  border-color: var(--onex-form-radio-focus-visible-border-color);
}
.onex-radio__wrapper .form-check-input[type=radio]::after {
  border-radius: 100%;
  border: var(--onex-form-radio-input-border-enabled);
}
.onex-radio__wrapper .form-check-input[type=radio]:active {
  filter: brightness(100%);
}
.onex-radio__wrapper .form-check-input[type=radio]:disabled {
  cursor: not-allowed;
}
.onex-radio__wrapper .form-check-input[type=radio]:disabled::after {
  border-radius: 100%;
  border: var(--onex-form-radio-input-border-disabled);
}
.onex-radio__wrapper:not(.disabled):hover .form-check-input[type=radio]:checked:not(:disabled)::after {
  border-color: var(--onex-form-radio-input-border-color-hovered-checked);
  background-image: var(--onex-form-radio-input-hover-bg-image);
}
.onex-radio__wrapper label.form-check-label {
  padding-left: var(--onex-form-radio-label-padding-left);
}

.onex-tag {
  position: relative;
  width: fit-content;
  border-radius: var(--onex-tag-border-radius);
  background-color: var(--onex-tag-background-color);
}
.onex-tag__btn {
  box-sizing: border-box;
  padding: var(--onex-tag-padding-y) var(--onex-tag-padding-x);
  display: flex;
  align-items: center;
  border: none;
  background-color: transparent;
  height: var(--onex-tag-height-md);
  border-radius: var(--onex-tag-border-radius);
  font-style: normal;
  font-size: var(--onex-tag-font-size);
  line-height: var(--onex-tag-line-height);
  color: var(--onex-tag-color);
  cursor: pointer;
  font-family: var(--font-family);
}
.onex-tag--removable .onex-tag__btn {
  padding-right: var(--onex-tag-removable-btn-padding-right);
}
.onex-tag--variant-selection {
  cursor: pointer;
}
.onex-tag--variant-selection:hover, .onex-tag--variant-selection:focus, .onex-tag--variant-selection:focus-visible {
  background-color: var(--onex-tag-selection-background-color);
  outline: none;
}
.onex-tag--disabled {
  cursor: not-allowed;
}
.onex-tag--disabled:hover, .onex-tag--disabled:focus, .onex-tag--disabled:focus-visible {
  background-color: var(--onex-tag-background-color);
  outline: none;
}
.onex-tag--variant-input .onex-tag__btn {
  cursor: auto !important;
}
.onex-tag__btn:disabled {
  opacity: var(--onex-tag-disabled-opacity);
  pointer-events: none;
  cursor: not-allowed;
}
.onex-tag__close {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: var(--onex-tag-close-right);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  background-color: initial;
  color: var(--onex-tag-close-color);
}
.onex-tag__close:hover, .onex-tag__close:focus, .onex-tag__close:focus-visible {
  color: var(--onex-tag-close-hover-color);
  outline: none;
}
.onex-tag__close:disabled {
  color: var(--onex-tag-close-disabled-color);
}
.onex-tag__close > svg, .onex-tag__close > .onex-material-icon, .onex-tag__close > .material-icons-round {
  font-size: var(--onex-tag-close-font-size);
}
.onex-tag__img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--onex-tag-img-size);
  height: var(--onex-tag-img-size);
  margin-right: var(--onex-tag-img-margin-x);
  border-radius: 100%;
  overflow: hidden;
}
.onex-tag__img > img {
  object-fit: cover;
  overflow: hidden;
}
.onex-tag__badge-counter {
  margin: 0 var(--onex-tag-badge-counter-margin-x);
}

.onex-tag--selected {
  background-color: var(--onex-tag-selected-background-color);
  border: 0.0625rem solid var(--onex-tag-selected-border-color);
}
.onex-tag--selected .onex-tag__btn {
  height: calc(var(--onex-tag-height-md) - 0.125rem);
  padding-left: calc(var(--onex-tag-padding-x) - 0.0625rem);
  padding-right: calc(var(--onex-tag-padding-x) - 0.0625rem);
}
.onex-tag--selected.onex-tag--removable .onex-tag__btn {
  padding-right: calc(var(--onex-tag-removable-btn-padding-right) - 0.0625rem);
}
.onex-tag--selected .onex-tag__close {
  right: calc(var(--onex-tag-close-right) - 0.0625rem);
}
.onex-tag--selected:hover, .onex-tag--selected:focus, .onex-tag--selected:focus-visible {
  background-color: var(--onex-tag-selected-hover-background-color);
  outline: none;
}

.onex-avatar {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  color: var(--onex-avatar-color);
  padding: 0;
  overflow: hidden;
  border: none;
  box-shadow: inset 0 0 0 1px var(--onex-avatar-box-shadow-color);
  background-color: var(--onex-avatar-background-color);
  font-family: var(--onex-avatar-font-family);
  cursor: default;
}
.onex-avatar.onex-avatar--shape-round, .onex-avatar.onex-avatar--shape-round.onex-avatar__hover {
  border-radius: var(--onex-avatar-shape-round-border-radius);
}
.onex-avatar__person-icon {
  color: var(--onex-avatar-person-icon-color);
}
.onex-avatar__img {
  object-fit: cover;
  overflow: hidden;
}
.onex-avatar.hover-disabled {
  cursor: auto;
}
.onex-avatar:not(.hover-disabled):hover, .onex-avatar:not(.hover-disabled):focus {
  box-shadow: inset 0 0 0 1px transparent;
  cursor: pointer;
}
.onex-avatar__hover {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  transition: 0.2s ease;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  color: var(--onex-avatar-hover-color);
  background-color: var(--onex-avatar-hover-background-color);
}
.onex-avatar__hover .onex-avatar__hover-avatar {
  color: var(--onex-avatar-hover-color);
}
.onex-avatar:hover .onex-avatar__hover, .onex-avatar:focus .onex-avatar__hover {
  opacity: 1;
}
.onex-avatar:focus-visible {
  outline: none;
}
.onex-avatar__children {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: var(--onex-avatar-font-family);
  color: var(--onex-avatar-color);
  overflow: hidden;
}
.onex-avatar__children .onex-material-icon,
.onex-avatar__children .material-icons-round {
  color: var(--onex-avatar-color);
}
.onex-avatar--size-xs {
  width: var(--onex-avatar-height-xs);
  height: var(--onex-avatar-height-xs);
  min-width: var(--onex-avatar-height-xs);
  min-height: var(--onex-avatar-height-xs);
}
.onex-avatar--size-xs svg {
  width: var(--onex-avatar-size-svg-xs);
  height: var(--onex-avatar-size-svg-xs);
}
.onex-avatar--size-xs .onex-material-icon,
.onex-avatar--size-xs .material-icons-round {
  font-size: var(--onex-avatar-size-svg-xs);
}
.onex-avatar--size-xs .onex-avatar__children {
  font-size: var(--onex-avatar-font-size-xs);
  line-height: var(--onex-avatar-line-height-xs);
  font-weight: 600;
  max-width: calc(var(--onex-avatar-height-xs) * 0.7);
}
.onex-avatar--size-xs .onex-avatar__img {
  width: var(--onex-avatar-height-xs);
  height: var(--onex-avatar-height-xs);
}
.onex-avatar--size-xs .onex-avatar__hover svg {
  width: var(--onex-avatar-size-svg-hover-xs);
  height: var(--onex-avatar-size-svg-hover-xs);
}
.onex-avatar--size-xs .onex-avatar__hover .onex-material-icon, .onex-avatar--size-xs .onex-avatar__hover .material-icons-round {
  font-size: var(--onex-avatar-size-svg-hover-xs);
}
.onex-avatar--size-xs.onex-avatar--shape-square, .onex-avatar--size-xs.onex-avatar--shape-square.onex-avatar__hover {
  border-radius: var(--onex-avatar-shape-square-border-radius-xs);
}
.onex-avatar--size-sm {
  width: var(--onex-avatar-height-sm);
  height: var(--onex-avatar-height-sm);
  min-width: var(--onex-avatar-height-sm);
  min-height: var(--onex-avatar-height-sm);
}
.onex-avatar--size-sm svg {
  width: var(--onex-avatar-size-svg-sm);
  height: var(--onex-avatar-size-svg-sm);
}
.onex-avatar--size-sm .onex-material-icon,
.onex-avatar--size-sm .material-icons-round {
  font-size: var(--onex-avatar-size-svg-sm);
}
.onex-avatar--size-sm .onex-avatar__children {
  font-size: var(--onex-avatar-font-size-md);
  line-height: var(--onex-avatar-line-height-md);
  font-weight: 600;
  max-width: calc(var(--onex-avatar-height-sm) * 0.7);
}
.onex-avatar--size-sm .onex-avatar__img {
  width: var(--onex-avatar-height-sm);
  height: var(--onex-avatar-height-sm);
}
.onex-avatar--size-sm .onex-avatar__hover svg {
  width: var(--onex-avatar-size-svg-hover-sm);
  height: var(--onex-avatar-size-svg-hover-sm);
}
.onex-avatar--size-sm .onex-avatar__hover .onex-material-icon, .onex-avatar--size-sm .onex-avatar__hover .material-icons-round {
  font-size: var(--onex-avatar-size-svg-hover-sm);
}
.onex-avatar--size-sm.onex-avatar--shape-square, .onex-avatar--size-sm.onex-avatar--shape-square.onex-avatar__hover {
  border-radius: var(--onex-avatar-shape-square-border-radius-sm);
}
.onex-avatar--size-md {
  width: var(--onex-avatar-height-md);
  height: var(--onex-avatar-height-md);
  min-width: var(--onex-avatar-height-md);
  min-height: var(--onex-avatar-height-md);
}
.onex-avatar--size-md svg {
  width: var(--onex-avatar-size-svg-md);
  height: var(--onex-avatar-size-svg-md);
}
.onex-avatar--size-md .onex-material-icon,
.onex-avatar--size-md .material-icons-round {
  font-size: var(--onex-avatar-size-svg-md);
}
.onex-avatar--size-md .onex-avatar__children {
  font-size: var(--onex-avatar-font-size-md);
  line-height: var(--onex-avatar-line-height-md);
  font-weight: 600;
  max-width: calc(var(--onex-avatar-height-md) * 0.7);
}
.onex-avatar--size-md .onex-avatar__img {
  width: var(--onex-avatar-height-md);
  height: var(--onex-avatar-height-md);
}
.onex-avatar--size-md .onex-avatar__hover svg {
  width: var(--onex-avatar-size-svg-hover-md);
  height: var(--onex-avatar-size-svg-hover-md);
}
.onex-avatar--size-md .onex-avatar__hover .onex-material-icon, .onex-avatar--size-md .onex-avatar__hover .material-icons-round {
  font-size: var(--onex-avatar-size-svg-hover-md);
}
.onex-avatar--size-md.onex-avatar--shape-square, .onex-avatar--size-md.onex-avatar--shape-square.onex-avatar__hover {
  border-radius: var(--onex-avatar-shape-square-border-radius-md);
}
.onex-avatar--size-lg {
  width: var(--onex-avatar-height-lg);
  height: var(--onex-avatar-height-lg);
  min-width: var(--onex-avatar-height-lg);
  min-height: var(--onex-avatar-height-lg);
}
.onex-avatar--size-lg svg {
  width: var(--onex-avatar-size-svg-lg);
  height: var(--onex-avatar-size-svg-lg);
}
.onex-avatar--size-lg .onex-material-icon,
.onex-avatar--size-lg .material-icons-round {
  font-size: var(--onex-avatar-size-svg-lg);
}
.onex-avatar--size-lg .onex-avatar__children {
  font-size: var(--onex-avatar-font-size-lg);
  line-height: var(--onex-avatar-line-height-lg);
  font-weight: 600;
  max-width: calc(var(--onex-avatar-height-lg) * 0.7);
}
.onex-avatar--size-lg .onex-avatar__img {
  width: var(--onex-avatar-height-lg);
  height: var(--onex-avatar-height-lg);
}
.onex-avatar--size-lg .onex-avatar__hover svg {
  width: var(--onex-avatar-size-svg-hover-lg);
  height: var(--onex-avatar-size-svg-hover-lg);
}
.onex-avatar--size-lg .onex-avatar__hover .onex-material-icon, .onex-avatar--size-lg .onex-avatar__hover .material-icons-round {
  font-size: var(--onex-avatar-size-svg-hover-lg);
}
.onex-avatar--size-lg.onex-avatar--shape-square, .onex-avatar--size-lg.onex-avatar--shape-square.onex-avatar__hover {
  border-radius: var(--onex-avatar-shape-square-border-radius-lg);
}
.onex-avatar--size-xlg {
  width: var(--onex-avatar-height-xlg);
  height: var(--onex-avatar-height-xlg);
  min-width: var(--onex-avatar-height-xlg);
  min-height: var(--onex-avatar-height-xlg);
}
.onex-avatar--size-xlg svg {
  width: var(--onex-avatar-size-svg-xlg);
  height: var(--onex-avatar-size-svg-xlg);
}
.onex-avatar--size-xlg .onex-material-icon,
.onex-avatar--size-xlg .material-icons-round {
  font-size: var(--onex-avatar-size-svg-xlg);
}
.onex-avatar--size-xlg .onex-avatar__children {
  font-size: var(--onex-avatar-font-size-xlg);
  line-height: var(--onex-avatar-line-height-xlg);
  font-weight: 600;
  max-width: calc(var(--onex-avatar-height-xlg) * 0.7);
}
.onex-avatar--size-xlg .onex-avatar__img {
  width: var(--onex-avatar-height-xlg);
  height: var(--onex-avatar-height-xlg);
}
.onex-avatar--size-xlg .onex-avatar__hover svg {
  width: var(--onex-avatar-size-svg-hover-xlg);
  height: var(--onex-avatar-size-svg-hover-xlg);
}
.onex-avatar--size-xlg .onex-avatar__hover .onex-material-icon, .onex-avatar--size-xlg .onex-avatar__hover .material-icons-round {
  font-size: var(--onex-avatar-size-svg-hover-xlg);
}
.onex-avatar--size-xlg.onex-avatar--shape-square, .onex-avatar--size-xlg.onex-avatar--shape-square.onex-avatar__hover {
  border-radius: var(--onex-avatar-shape-square-border-radius-xlg);
}
.onex-avatar--menu {
  width: var(--onex-avatar-menu-width);
  border-radius: var(--onex-avatar-menu-border-radius);
  border: 1px solid var(--onex-avatar-menu-border-color);
  background: var(--onex-avatar-menu-bg-color);
  box-shadow: 0px 2px 12px 0px var(--onex-avatar-menu-box-shadow-color);
  z-index: var(--onex-avatar-menu-z-index);
}
.onex-avatar--menu-shape-wrapper {
  height: var(--onex-avatar-menu-shape-wrapper-height);
  background-color: var(--onex-avatar-menu-shape-wrapper-bg-color);
  border-radius: var(--onex-avatar-menu-shape-wrapper-border-radius);
  position: relative;
}
.onex-avatar--menu-shape-wrapper-content {
  position: absolute;
  bottom: -50%;
  left: 50%;
  width: var(--onex-avatar-menu-shape-content-size);
  height: var(--onex-avatar-menu-shape-content-size);
  background-color: var(--onex-avatar-menu-shape-bg-color);
  border-radius: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.onex-avatar--menu-info {
  margin-top: var(--onex-avatar-menu-info-margin-top);
  margin-bottom: var(--onex-avatar-menu-info-margin-bottom);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: var(--onex-avatar-menu-info-gap);
  padding: var(--onex-avatar-menu-info-padding);
}
.onex-avatar--menu-info-email.onex-typography {
  color: var(--onex-avatar-menu-email-color);
  word-wrap: break-word;
  width: 100%;
}
.onex-avatar--menu-children {
  padding: 0 var(--onex-avatar-menu-children-padding-x) var(--onex-avatar-menu-children-padding-bottom) var(--onex-avatar-menu-children-padding-x);
}
.onex-avatar--menu-children .onex-link.onex-avatar-menu-link {
  height: 40px;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.onex-avatar--menu-children .onex-link.onex-avatar-menu-link:hover .onex-link__text, .onex-avatar--menu-children .onex-link.onex-avatar-menu-link:focus .onex-link__text {
  text-decoration: unset;
}
.onex-avatar--menu-children .onex-link.onex-avatar-menu-link:hover .onex-material-icon.onex-avatar-menu-icon:not(.danger), .onex-avatar--menu-children .onex-link.onex-avatar-menu-link:focus .onex-material-icon.onex-avatar-menu-icon:not(.danger) {
  color: var(--secondary-900);
}
.onex-avatar--menu-children .onex-link.onex-avatar-menu-link.danger {
  color: var(--error-500);
}
.onex-avatar--menu-children .onex-link.onex-avatar-menu-link.danger .onex-typography {
  color: var(--error-500);
}
.onex-avatar--menu-children .onex-avatar-menu-divider {
  height: 1px;
  background-color: var(--secondary-900-opacity-10);
  margin: 4px 0;
}
.onex-avatar--menu-children .onex-link .onex-material-icon.onex-avatar-menu-icon {
  color: var(--secondary-900);
}
.onex-avatar--menu-children .onex-link .onex-material-icon.onex-avatar-menu-icon.danger {
  color: var(--error-500);
}
.onex-avatar--menu-children .onex-avatar-menu-center-column {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}

button.onex-avatar:focus-visible {
  outline: var(--onex-avatar-button-focus-visible-outline);
}

.onex-accordion {
  font-family: var(--onex-accordion-font-family);
}
.onex-accordion .onex-accordion__header .accordion-button {
  outline: none;
  border: 0;
  padding: var(--onex-accordion-header-button-padding);
  background-color: var(--onex-accordion-item-bg-color);
  box-shadow: none;
}
.onex-accordion .onex-accordion__header .accordion-button::after {
  display: none;
}
.onex-accordion .onex-accordion__header .accordion-button.collapsed[aria-expanded=false] .onex-accordion__chevron-icon {
  transform: rotateZ(180deg);
}
.onex-accordion .onex-accordion__header .accordion-button:not(.collapsed) {
  background-color: var(--onex-accordion-item-expanded-bg-color);
}
.onex-accordion .onex-accordion__header .accordion-button:not(.collapsed) .onex-accordion__header-block {
  color: var(--onex-accordion-item-expanded-text-color);
}
.onex-accordion .onex-accordion__header .accordion-button:not(.collapsed):hover, .onex-accordion .onex-accordion__header .accordion-button:not(.collapsed):focus-visible {
  background-color: var(--onex-accordion-item-expanded-hover-bg-color);
  box-shadow: none;
}
.onex-accordion .onex-accordion__header .accordion-button:hover, .onex-accordion .onex-accordion__header .accordion-button:focus-visible {
  background-color: var(--onex-accordion-item-hover-bg-color);
  box-shadow: none;
}
.onex-accordion .onex-accordion__header .accordion-button:focus {
  box-shadow: none;
}
.onex-accordion .onex-accordion__header-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-size: var(--onex-accordion-header-font-size);
  line-height: var(--onex-accordion-header-line-height);
  font-weight: var(--onex-accordion-font-weight);
  overflow-wrap: anywhere;
  color: var(--onex-accordion-header-color);
}
.onex-accordion .onex-accordion__header-block .onex-accordion--icon-swapped {
  gap: var(--onex-accordion-header-gap);
}
.onex-accordion .onex-accordion__header .onex-accordion__chevron-icon {
  color: var(--onex-accordion-header-chevron-color);
  font-size: var(--onex-accordion-header-chevron-size);
  transition: 0.5s ease-in-out all;
}
.onex-accordion .onex-accordion__item {
  border: 1px solid var(--onex-accordion-item-border-color);
  border-top: none;
  background-color: var(--onex-accordion-item-bg-color);
}
.onex-accordion .onex-accordion__item:hover {
  border-color: var(--onex-accordion-item-hover-border-color);
}
.onex-accordion .onex-accordion__item:focus-within {
  box-shadow: 0px 0px 0px 2px var(--onex-accordion-item-box-shadow-color);
  position: relative;
  z-index: 1;
}
.onex-accordion .onex-accordion__item.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--onex-accordion-item-border-radius);
  border-top-right-radius: var(--onex-accordion-item-border-radius);
}
.onex-accordion .onex-accordion__item.accordion-item:first-of-type {
  border-top: 1px solid var(--onex-accordion-item-border-color);
  border-top-left-radius: var(--onex-accordion-item-border-radius);
  border-top-right-radius: var(--onex-accordion-item-border-radius);
}
.onex-accordion .onex-accordion__item.accordion-item:first-of-type:hover {
  border-color: var(--onex-accordion-item-hover-border-color);
}
.onex-accordion .onex-accordion__item.accordion-item:last-of-type {
  border-bottom-right-radius: var(--onex-accordion-item-border-radius);
  border-bottom-left-radius: var(--onex-accordion-item-border-radius);
}
.onex-accordion .onex-accordion__item.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--onex-accordion-item-border-radius);
  border-bottom-left-radius: var(--onex-accordion-item-border-radius);
}
.onex-accordion .onex-accordion__body {
  font-size: var(--onex-accordion-body-font-size);
  line-height: var(--onex-accordion-body-line-height);
  color: var(--onex-accordion-body-color);
  border-top: 1px solid var(--onex-accordion-item-border-color);
  padding: var(--onex-accordion-body-top-padding) var(--onex-accordion-body-x-padding) var(--onex-accordion-body-bottom-padding);
}

.onex-badge-counter {
  height: var(--onex-badge-counter-height);
  line-height: var(--onex-badge-counter-line-height);
  font-size: var(--onex-badge-counter-font-size);
  border-radius: var(--onex-badge-counter-border-radius);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
  min-width: var(--onex-badge-counter-min-width);
}
.onex-badge-counter.badge {
  display: inline-flex;
  padding: var(--onex-badge-counter-padding-y) var(--onex-badge-counter-padding-x);
  font-size: var(--onex-badge-counter-font-size);
  font-weight: var(--onex-badge-counter-font-weight);
  font-family: var(--onex-badge-counter-font-family);
  color: var(--onex-badge-counter-text-color);
  border-radius: var(--onex-badge-counter-border-radius);
  line-height: var(--onex-badge-counter-line-height);
}
.onex-badge-counter.bg-default {
  background-color: var(--onex-badge-counter-default-bg-color);
  color: var(--onex-badge-counter-default-text-color);
}
.onex-badge-counter.bg-default svg path {
  fill: var(--onex-badge-counter-default-text-color);
}
.onex-badge-counter.bg-default .onex-material-icon,
.onex-badge-counter.bg-default .material-icons-round {
  color: var(--onex-badge-counter-default-text-color);
}
.onex-badge-counter.bg-default-invert {
  background-color: var(--onex-badge-counter-default-inverted-bg-color);
  color: var(--onex-badge-counter-color-text);
}
.onex-badge-counter.bg-default-invert svg path {
  fill: var(--onex-badge-counter-color-text);
}
.onex-badge-counter.bg-default-invert .onex-material-icon,
.onex-badge-counter.bg-default-invert .material-icons-round {
  color: var(--onex-badge-counter-color-text);
}
.onex-badge-counter.bg-negative {
  background-color: var(--onex-badge-counter-negative-bg-color);
  color: var(--onex-badge-counter-color-text);
}
.onex-badge-counter.bg-negative svg path {
  fill: var(--onex-badge-counter-color-text);
}
.onex-badge-counter.bg-negative .onex-material-icon,
.onex-badge-counter.bg-negative .material-icons-round {
  color: var(--onex-badge-counter-color-text);
}
.onex-badge-counter.bg-informative {
  background-color: var(--onex-badge-counter-informative-bg-color);
  color: var(--onex-badge-counter-color-text);
}
.onex-badge-counter.bg-informative svg path {
  fill: var(--onex-badge-counter-color-text);
}
.onex-badge-counter.bg-informative .onex-material-icon,
.onex-badge-counter.bg-informative .material-icons-round {
  color: var(--onex-badge-counter-color-text);
}
.onex-badge-counter.bg-added {
  background-color: var(--onex-badge-counter-added-bg-color);
  color: var(--onex-badge-counter-added-text-color);
}
.onex-badge-counter.bg-added svg path {
  fill: var(--onex-badge-counter-added-text-color);
}
.onex-badge-counter.bg-added .onex-material-icon,
.onex-badge-counter.bg-added .material-icons-round {
  color: var(--onex-badge-counter-added-text-color);
}
.onex-badge-counter.bg-removed {
  background-color: var(--onex-badge-counter-removed-bg-color);
  color: var(--onex-badge-counter-removed-text-color);
}
.onex-badge-counter.bg-removed svg path {
  fill: var(--onex-badge-counter-removed-text-color);
}
.onex-badge-counter.bg-removed .onex-material-icon,
.onex-badge-counter.bg-removed .material-icons-round {
  color: var(--onex-badge-counter-removed-text-color);
}
.onex-badge-counter.bg-positive {
  background-color: var(--onex-badge-counter-positive-bg-color);
  color: var(--onex-badge-counter-positive-text-color);
}
.onex-badge-counter.bg-positive svg path {
  fill: var(--onex-badge-counter-positive-text-color);
}
.onex-badge-counter.bg-positive .onex-material-icon,
.onex-badge-counter.bg-positive .material-icons-round {
  color: var(--onex-badge-counter-positive-text-color);
}
.onex-badge-counter.bg-cautionary {
  background-color: var(--onex-badge-counter-cautionary-bg-color);
  color: var(--onex-badge-counter-cautionary-text-color);
}
.onex-badge-counter.bg-cautionary svg path {
  fill: var(--onex-badge-counter-cautionary-text-color);
}
.onex-badge-counter.bg-cautionary .onex-material-icon,
.onex-badge-counter.bg-cautionary .material-icons-round {
  color: var(--onex-badge-counter-cautionary-text-color);
}
.onex-badge-counter .onex-badge-counter--icon {
  font-size: var(--onex-badge-counter-trailing-icon-size);
}
.onex-badge-counter.onex-badge-counter-indicator {
  height: var(--onex-badge-indicator-counter-min-size);
  line-height: var(--onex-badge-indicator-counter-text-line-height);
  font-size: var(--onex-badge-indicator-counter-text-font-size);
  border-radius: var(--onex-badge-indicator-counter-border-radius);
  min-width: var(--onex-badge-indicator-counter-min-size);
  padding: var(--onex-badge-counter-padding-y);
  font-weight: var(--onex-badge-indicator-counter-text-font-weight);
}
.onex-badge-counter.onex-badge-counter-indicator--caution {
  outline: 1px solid var(--onex-badge-indicator-counter-caution-border-color);
}
.onex-badge-counter.onex-badge-counter-indicator--critical {
  outline: 1px solid var(--onex-badge-indicator-counter-critical-border-color);
}
.onex-badge-counter.onex-badge-counter-indicator--information {
  outline: 1px solid var(--onex-badge-indicator-counter-information-border-color);
}

.onex-badge-icon-status-wrapper {
  display: flex;
  align-items: center;
}
.onex-badge-icon-status__label {
  margin-left: var(--onex-badge-icon-status-margin-padding);
  font-weight: var(--onex-badge-icon-status-font-weight);
  font-size: var(--onex-badge-icon-status-label-font-size);
  line-height: var(--onex-badge-icon-status-label-line-height);
}
.onex-badge-icon-status.onex-badge-status.badge {
  padding: 0 var(--onex-badge-icon-status-margin-padding) 0 var(--onex-badge-icon-status-margin-padding);
}
.onex-badge-icon-status__context-value {
  color: var(--onex-badge-icon-status-value-color);
  font-weight: var(--onex-badge-icon-status-font-weight);
  text-transform: none;
  margin-right: var(--onex-badge-icon-status-margin-padding);
}

.onex-badge-status {
  height: var(--onex-badge-status-height);
  line-height: var(--onex-badge-status-line-height);
  font-size: var(--onex-badge-status-font-size);
  border-radius: var(--onex-badge-status-border-radius);
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  gap: 2px;
}
.onex-badge-status-wrapper {
  display: flex;
  align-items: center;
}
.onex-badge-status.badge {
  display: inline-flex;
  padding: var(--onex-badge-status-padding-y) var(--onex-badge-status-padding-x);
  font-size: var(--onex-badge-status-font-size);
  font-weight: var(--onex-badge-status-font-weight);
  font-family: var(--onex-badge-status-font-family);
  color: var(--onex-badge-status-text-color);
  border-radius: var(--onex-badge-status-border-radius);
  line-height: var(--onex-badge-status-line-height);
}
.onex-badge-status .onex-badge__icon svg,
.onex-badge-status svg {
  width: var(--onex-badge-status-icon-size);
  height: var(--onex-badge-status-icon-size);
}
.onex-badge-status .onex-badge__icon .onex-material-icon,
.onex-badge-status .onex-material-icon, .onex-badge-status .onex-badge__icon .material-icons-round,
.onex-badge-status .material-icons-round {
  font-size: var(--onex-badge-status-icon-size);
}
.onex-badge-status.bg-default {
  background-color: var(--onex-badge-default-status-bg-color);
  color: var(--onex-badge-default-status-text-color);
  outline: 1px solid var(--onex-badge-default-status-border-color);
  outline-offset: -1px;
}
.onex-badge-status.bg-default svg path {
  fill: var(--onex-badge-default-status-text-color);
}
.onex-badge-status.bg-default .onex-material-icon,
.onex-badge-status.bg-default .material-icons-round {
  color: var(--onex-badge-default-status-text-color);
}
.onex-badge-status.bg-informative {
  background-color: var(--onex-badge-informative-status-bg-color);
  color: var(--onex-badge-informative-status-text-color);
  outline: 1px solid var(--onex-badge-informative-status-border-color);
  outline-offset: -1px;
}
.onex-badge-status.bg-informative svg path {
  fill: var(--onex-badge-informative-status-text-color);
}
.onex-badge-status.bg-informative .onex-material-icon,
.onex-badge-status.bg-informative .material-icons-round {
  color: var(--onex-badge-informative-status-text-color);
}
.onex-badge-status.bg-positive {
  background-color: var(--onex-badge-positive-status-bg-color);
  color: var(--onex-badge-positive-status-text-color);
  outline: 1px solid var(--onex-badge-positive-status-border-color);
  outline-offset: -1px;
}
.onex-badge-status.bg-positive svg path {
  fill: var(--onex-badge-positive-status-text-color);
}
.onex-badge-status.bg-positive .onex-material-icon,
.onex-badge-status.bg-positive .material-icons-round {
  color: var(--onex-badge-positive-status-text-color);
}
.onex-badge-status.bg-cautionary {
  background-color: var(--onex-badge-cautionary-status-bg-color);
  color: var(--onex-badge-cautionary-status-text-color);
  outline: 1px solid var(--onex-badge-cautionary-status-border-color);
  outline-offset: -1px;
}
.onex-badge-status.bg-cautionary svg path {
  fill: var(--onex-badge-cautionary-status-text-color);
}
.onex-badge-status.bg-cautionary .onex-material-icon,
.onex-badge-status.bg-cautionary .material-icons-round {
  color: var(--onex-badge-cautionary-status-text-color);
}
.onex-badge-status.bg-negative {
  background-color: var(--onex-badge-negative-status-bg-color);
  color: var(--onex-badge-negative-status-text-color);
  outline: 1px solid var(--onex-badge-negative-status-border-color);
  outline-offset: -1px;
}
.onex-badge-status.bg-negative svg path {
  fill: var(--onex-badge-negative-status-text-color);
}
.onex-badge-status.bg-negative .onex-material-icon,
.onex-badge-status.bg-negative .material-icons-round {
  color: var(--onex-badge-negative-status-text-color);
}

.onex-switch {
  font-family: var(--font-family);
  font-size: var(--form-switch-font-size);
  line-height: var(--form-switch-line-height);
}
.onex-switch.form-switch .form-check-input {
  background-image: var(--onex-form-switch-bg-image);
  width: var(--onex-form-switch-width);
}
.onex-switch.form-switch .form-check-input:focus {
  background-image: var(--onex-form-switch-bg-image-focus);
}
.onex-switch.form-switch .form-check-input:checked {
  background-image: var(--onex-form-switch-bg-image-checked);
}
.onex-switch.onex-switch.disabled {
  cursor: not-allowed;
}
.onex-switch.onex-switch {
  display: flex;
  align-items: center;
  gap: var(--form-switch-gap);
}
.onex-switch .form-check-input {
  height: var(--form-switch-height);
  background-color: var(--form-switch-input-bg);
  border: 1px solid var(--form-switch-input-border);
  box-sizing: border-box;
  margin-top: calc((var(--line-height-base) - var(--form-switch-height)) * 0.5);
  -webkit-appearance: none;
  float: left;
}
.onex-switch .form-check-input:hover, .onex-switch .form-check-input:focus {
  background-image: var(--onex-form-switch-bg-image-hover);
  border-color: var(--onex-form-switch-hover-border);
  cursor: pointer;
}
.onex-switch .form-check-input:focus {
  box-shadow: var(--onex-form-switch-unchecked-focus-box-shadow);
}
.onex-switch .form-check-input:checked {
  background-color: var(--form-switch-checked-input-bg);
  border-color: var(--form-switch-checked-input-bg);
}
.onex-switch .form-check-input:checked:hover, .onex-switch .form-check-input:checked:focus {
  background-image: var(--onex-form-switch-bg-image-checked-hover);
  background-color: var(--onex-form-switch-hover-checked-input-bg);
  border-color: var(--onex-form-switch-hover-checked-input-bg);
  box-shadow: none;
}
.onex-switch .form-check-input:checked:focus {
  box-shadow: var(--onex-form-switch-checked-focus-box-shadow);
}
.onex-switch .form-check-input:active {
  filter: none;
}
.onex-switch .form-check-input:disabled {
  background-image: var(--onex-form-switch-bg-image-disabled);
  border-color: var(--onex-form-switch-input-disabled-border-color);
  opacity: var(--onex-form-switch-disabled-opacity);
  cursor: not-allowed;
}
.onex-switch .form-check-input:disabled + label {
  cursor: not-allowed;
}

.onex-stepper {
  display: flex;
}
.onex-stepper--horizontal {
  flex-direction: row;
}
.onex-stepper--vertical {
  flex-direction: column;
}
.onex-stepper--vertical .onex-step-item__wrapper {
  flex-direction: column;
  align-items: flex-start;
}
.onex-stepper--vertical .onex-step-item__wrapper .onex-step-item__line {
  width: var(--onex-stepper-vertical-line-width);
  height: var(--onex-stepper-vertical-line-height);
  margin: var(--onex-stepper-vertical-line-y-margin) 0 var(--onex-stepper-vertical-line-y-margin) var(--onex-stepper-vertical-line-left-margin);
}

.onex-step-item__wrapper {
  display: flex;
  align-items: center;
}
.onex-step-item__wrapper .onex-step-item {
  display: flex;
  align-items: center;
  gap: var(--onex-stepper-content-gap);
  border: none;
  background-color: transparent;
  padding: 0;
  color: var(--onex-stepper-text-default-color);
  cursor: default;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: var(--onex-stepper-font-weight);
  font-size: var(--onex-stepper-font-size);
}
.onex-step-item__wrapper .onex-step-item .onex-step-item__icon,
.onex-step-item__wrapper .onex-step-item .onex-step-item__circle-number {
  margin: var(--onex-stepper-step-icon-margin);
}
.onex-step-item__wrapper .onex-step-item:focus-visible {
  outline: none;
  color: var(--onex-stepper-step-focus-visible-color);
}
.onex-step-item__wrapper .onex-step-item:focus-visible .onex-step-item__icon {
  box-shadow: var(--onex-stepper-step-focus-visible-icon-box-shadow);
}
.onex-step-item__wrapper .onex-step-item__line {
  pointer-events: none;
  width: var(--onex-stepper-horizontal-line-width);
  height: var(--onex-stepper-horizontal-line-height);
  margin: 0 var(--onex-stepper-horizontal-line-x-margin);
  background-color: var(--onex-stepper-line-default-background-color);
  opacity: 0.4;
}
.onex-step-item__wrapper .onex-step-item__line-active-done {
  background-color: var(--onex-stepper-line-done-background-color);
  opacity: 1;
}
.onex-step-item__wrapper .onex-step-item__icon {
  pointer-events: none;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--onex-stepper-icon-container-border-radius);
  background-color: var(--onex-stepper-icon-container-bg-color);
  width: var(--onex-stepper-icon-container-size);
  height: var(--onex-stepper-icon-container-size);
}
.onex-step-item__wrapper .onex-step-item__icon .onex-material-icon {
  font-size: var(--onex-stepper-icon-size);
  color: var(--onex-stepper-icon-default-color);
}
.onex-step-item__wrapper .onex-step-item__circle-number {
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--onex-stepper-icon-container-border-radius);
  background-color: var(--onex-stepper-circle-number-default-bg-color);
  width: var(--onex-stepper-icon-container-size);
  height: var(--onex-stepper-icon-container-size);
}
.onex-step-item__wrapper .onex-step-item__circle-number .onex-typography {
  color: var(--onex-stepper-circle-number-default-color);
}
.onex-step-item__wrapper .onex-step-item__title {
  pointer-events: none;
}
.onex-step-item__wrapper .onex-step-item--active {
  color: var(--onex-stepper-text-active-color);
  cursor: pointer;
}
.onex-step-item__wrapper .onex-step-item--active .onex-step-item__icon .onex-material-icon {
  color: var(--onex-stepper-icon-active-color);
}
.onex-step-item__wrapper .onex-step-item--active .onex-step-item__line {
  background-color: var(--onex-stepper-line-active-background-color);
}
.onex-step-item__wrapper .onex-step-item--active .onex-step-item__circle-number {
  background-color: var(--onex-stepper-circle-number-active-bg-color);
}
.onex-step-item__wrapper .onex-step-item--active .onex-step-item__circle-number .onex-typography {
  color: var(--onex-stepper-circle-number-active-color);
}
.onex-step-item__wrapper .onex-step-item--done {
  color: var(--onex-stepper-text-done-color);
  cursor: pointer;
}
.onex-step-item__wrapper .onex-step-item--disabled {
  cursor: not-allowed;
}

.onex-banner {
  display: inline-flex;
  gap: var(--onex-banner-gap);
  justify-content: center;
  width: 100%;
  padding: var(--onex-banner-padding-y) var(--onex-banner-padding-x);
}
.onex-banner.onex-banner--variant-information {
  background-color: var(--onex-banner-information-bg-color);
  color: var(--onex-banner-information-text-color);
}
.onex-banner.onex-banner--variant-information .onex-banner__icon svg path {
  fill: var(--onex-banner-information-text-color);
}
.onex-banner.onex-banner--variant-information .onex-banner__body a,
.onex-banner.onex-banner--variant-information .onex-banner__body > .onex-banner__link {
  color: var(--onex-banner-information-text-color);
}
.onex-banner.onex-banner--variant-information .onex-banner__body a:hover,
.onex-banner.onex-banner--variant-information .onex-banner__body > .onex-banner__link:hover {
  color: var(--onex-banner-information-text-color);
}
.onex-banner.onex-banner--variant-information .onex-banner__body a:active,
.onex-banner.onex-banner--variant-information .onex-banner__body > .onex-banner__link:active {
  color: var(--onex-banner-information-text-color);
}
.onex-banner.onex-banner--variant-caution {
  background-color: var(--onex-banner-caution-bg-color);
  color: var(--onex-banner-caution-text-color);
}
.onex-banner.onex-banner--variant-caution .onex-banner__icon svg path {
  fill: var(--onex-banner-caution-text-color);
}
.onex-banner.onex-banner--variant-caution .onex-banner__body a,
.onex-banner.onex-banner--variant-caution .onex-banner__body > .onex-banner__link {
  color: var(--onex-banner-caution-text-color);
}
.onex-banner.onex-banner--variant-caution .onex-banner__body a:hover,
.onex-banner.onex-banner--variant-caution .onex-banner__body > .onex-banner__link:hover {
  color: var(--onex-banner-caution-text-color);
}
.onex-banner.onex-banner--variant-caution .onex-banner__body a:active,
.onex-banner.onex-banner--variant-caution .onex-banner__body > .onex-banner__link:active {
  color: var(--onex-banner-caution-text-color);
}
.onex-banner.onex-banner--variant-critical {
  background-color: var(--onex-banner-critical-bg-color);
  color: var(--onex-banner-critical-text-color);
}
.onex-banner.onex-banner--variant-critical .onex-banner__icon svg path {
  fill: var(--onex-banner-critical-text-color);
}
.onex-banner.onex-banner--variant-critical .onex-banner__body a,
.onex-banner.onex-banner--variant-critical .onex-banner__body > .onex-banner__link {
  color: var(--onex-banner-critical-text-color);
}
.onex-banner.onex-banner--variant-critical .onex-banner__body a:hover,
.onex-banner.onex-banner--variant-critical .onex-banner__body > .onex-banner__link:hover {
  color: var(--onex-banner-critical-text-color);
}
.onex-banner.onex-banner--variant-critical .onex-banner__body a:active,
.onex-banner.onex-banner--variant-critical .onex-banner__body > .onex-banner__link:active {
  color: var(--onex-banner-critical-text-color);
}
.onex-banner__icon {
  display: inline-flex;
  align-items: flex-start;
  justify-content: center;
  height: 100%;
}
.onex-banner__icon svg {
  width: var(--onex-banner-icon-size);
  height: var(--onex-banner-icon-size);
}
.onex-banner__icon .material-icons-round,
.onex-banner__icon .onex-material-icon {
  font-size: var(--onex-banner-icon-size);
}
.onex-banner__body {
  display: inline-flex;
  align-items: center;
  gap: var(--onex-banner-gap);
  font-size: var(--onex-banner-font-size);
  line-height: var(--onex-banner-line-height);
  font-family: var(--onex-banner-font-family);
}
.onex-banner__body a {
  font-weight: var(--onex-banner-font-weight);
  text-decoration-line: none;
  cursor: pointer;
}
.onex-banner__body a:hover {
  text-decoration: underline;
}
.onex-banner__body a:active {
  text-decoration: underline;
}

.onex-card.card {
  display: inline-block;
  border-radius: var(--onex-card-border-radius);
  border: 1px solid var(--onex-card-border-color);
  background-color: var(--onex-card-default-bg-color);
  font-family: var(--onex-card-font-family);
}
.onex-card.card:focus-visible {
  outline: var(--onex-card-fv-outline);
}
.onex-card.card .onex-card__subtitle {
  color: var(--onex-card-subtitle-color);
}
.onex-card.card .onex-card__title-block {
  width: 100%;
  min-height: var(--onex-card-min-action-height);
  padding: var(--onex-card-title-padding-top-right) var(--onex-card-title-padding-top-right) 0 var(--onex-card-title-padding-left);
}
.onex-card.card .onex-card__title-row {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.onex-card.card .onex-card__title-col {
  display: inline-flex;
  align-items: center;
  gap: var(--onex-card-title-col-gap);
}
.onex-card.card .card-body {
  border: 0;
  color: var(--onex-card-body-color);
  background-color: inherit;
  padding: var(--onex-card-body-padding);
  border-radius: var(--onex-card-border-radius);
}
.onex-card.card .card-body hr:nth-child(1) {
  border-top: var(--onex-card-body-divider-border-top);
  opacity: var(--onex-card-body-divider-opacity);
}
.onex-card.card .card-header {
  box-sizing: content-box;
  background-color: inherit;
  padding: 0;
  color: var(--onex-card-header-color);
  border: 0;
  border-radius: var(--onex-card-border-radius) var(--onex-card-border-radius) 0 0;
}
.onex-card.card .card-header .title-block {
  display: inline-flex;
}
.onex-card.card .card-header .title-block .onex-badge-counter {
  margin-left: var(--onex-card-header-title-margin-left);
}
.onex-card.card .card-footer {
  box-sizing: content-box;
  padding: 0;
  background-color: inherit;
  color: var(--onex-card-footer-color);
  border: 0;
  border-radius: 0 0 var(--onex-card-border-radius) var(--onex-card-border-radius);
}
.onex-card.card .onex-card__action-block {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  font-size: var(--onex-card-action-font-size);
  padding: 0 var(--onex-card-action-padding-right) var(--onex-card-action-padding-bottom) var(--onex-card-action-padding-left);
  text-align: center;
}
.onex-card.card .onex-card__action-block a {
  text-decoration: none;
}
.onex-card.card.onex-card--information {
  background-color: var(--onex-card-support-bg-color);
}
.onex-card.card.onex-card--information.collapsed .onex-card__chevron-icon {
  transform: rotateZ(180deg);
}
.onex-card.card.onex-card--information.collapsed .onex-card__expandable-body {
  max-height: var(--onex-card-expandable-max-height);
  transition: max-height 0.5s ease-in;
}
.onex-card.card.onex-card--information .onex-card__chevron-icon {
  transition: 0.5s ease-in-out all;
  cursor: pointer;
}
.onex-card.card.onex-card--information .onex-card__chevron-icon.disabled {
  opacity: 0.3;
  pointer-events: none;
}
.onex-card.card.onex-card--information .onex-card__expandable-body {
  max-height: 0;
  transition: max-height 0.45s ease-out;
  overflow: hidden;
}
.onex-card.card.onex-card--information .onex-card__expandable-body.show {
  max-height: var(--onex-card-expandable-max-height);
  transition: max-height 0.5s ease-in;
}

.onex-selection-card.card {
  width: 100%;
  display: inline-block !important;
  border-radius: var(--onex-selection-card-border-radius);
  border: 1px solid var(--onex-selection-card-border-color);
  background-color: var(--onex-selection-card-default-bg-color);
  font-family: var(--font-family);
  padding: var(--onex-selection-card-padding);
  cursor: pointer;
}
.onex-selection-card.card:not(.onex-selection-card__disabled).onex-selection-card__selected {
  border-color: var(--onex-selection-card-selected-border-color);
  box-shadow: var(--onex-selection-card-selected-border-color) 0px 0px 1px, var(--onex-selection-card-selected-border-color) 0px 0px 0px 1px;
}
.onex-selection-card.card.onex-selection-card__disabled {
  opacity: 0.4;
  pointer-events: all;
  cursor: not-allowed;
}
.onex-selection-card.card:hover:not(.onex-selection-card__selected):not(.onex-selection-card__disabled) {
  border-color: var(--onex-selection-card-hover-border-color);
  box-shadow: none;
}
.onex-selection-card.card:focus-visible:not(.onex-selection-card__disabled) {
  outline: var(--onex-selection-card-fv-outline);
  border-color: var(--onex-selection-card-fv-border-color);
  box-shadow: var(--onex-selection-card-fv-box-shadow);
}
.onex-selection-card .onex-selection-card__subtitle {
  color: var(--onex-selection-card-header-subtitle-color);
}
.onex-selection-card__title-block {
  width: 100%;
  display: flex;
  min-height: var(--onex-selection-card-min-action-height);
  align-items: center;
}
.onex-selection-card__headings {
  flex-grow: 1;
}
.onex-selection-card__title-row {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.onex-selection-card__title-row .icon-multi-selection {
  font-size: 20px;
  color: var(--onex-selection-card-icon-multi-color);
}
.onex-selection-card__body.card-body {
  border: 0;
  padding: 0;
  background-color: inherit;
  margin-top: var(--onex-selection-card-body-margin-top);
}
.onex-selection-card__header.card-header {
  min-height: var(--onex-selection-card-min-action-height);
  box-sizing: content-box;
  background-color: inherit;
  padding: 0;
  color: var(--onex-selection-card-header-title-color);
  border: 0;
  border-radius: var(--onex-selection-card-border-radius) var(--onex-selection-card-border-radius) 0 0;
}
.onex-selection-card__header.card-header .title-block {
  display: inline-flex;
}

.onex-progressbar.progress {
  height: var(--progressbar-height);
  width: 100%;
  background-color: var(--onex-progressbar-bg-color);
}
.onex-progressbar.progress .progress-bar {
  border-radius: 0.25rem;
}
.onex-progressbar__bg-inProgress.progress {
  background-color: var(--onex-progressbar-bg-color-info);
}
.onex-progressbar__bg-error.progress {
  background-color: var(--onex-progressbar-bg-color-danger);
}
.onex-progressbar__bg-completed.progress {
  background-color: var(--onex-progressbar-bg-color-success);
}
.onex-progressbar .bg-danger {
  background-color: var(--onex-progreesbar-danger) !important;
}
.onex-progressbar .bg-info {
  background-color: var(--onex-progreesbar-info) !important;
}
.onex-progressbar .bg-success {
  background-color: var(--onex-progreesbar-success) !important;
}

.onex-filter-toggle-button.btn:focus-visible {
  box-shadow: var(--onex-filter-toggle-button-focus-visible-box-shadow);
  outline: none;
}
.onex-filter-toggle-button-wrapper {
  position: relative;
  width: fit-content;
  background-color: var(--onex-filter-toggle-button-background-color);
  border-radius: var(--onex-filter-toggle-button-border-radius);
}
.onex-filter-toggle-button-wrapper .onex-tooltip__child-wrap {
  width: 100%;
}
.onex-filter-toggle-button-wrapper:hover:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error):not(.onex-context-viewer__item .onex-filter-toggle-button-wrapper), .onex-filter-toggle-button-wrapper:active:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error), .onex-filter-toggle-button-wrapper:focus:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) {
  background-color: var(--onex-filter-toggle-button-hover-background-color);
  color: var(--onex-filter-toggle-button-hover-color);
}
.onex-filter-toggle-button-wrapper__value-selected:hover:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__menu-open, .onex-filter-toggle-button-wrapper__value-selected:focus:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__menu-open, .onex-filter-toggle-button-wrapper__value-selected:focus-within:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__menu-open, .onex-filter-toggle-button-wrapper__value-selected:active:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__menu-open {
  background-color: var(--onex-filter-toggle-button-value-selected-hover-background-color);
}
.onex-filter-toggle-button-wrapper__value-selected:hover:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__value-selected .onex-filter-toggle-button__content-value, .onex-filter-toggle-button-wrapper__value-selected:focus:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__value-selected .onex-filter-toggle-button__content-value, .onex-filter-toggle-button-wrapper__value-selected:focus-within:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__value-selected .onex-filter-toggle-button__content-value, .onex-filter-toggle-button-wrapper__value-selected:active:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__value-selected .onex-filter-toggle-button__content-value {
  color: var(--onex-filter-toggle-button-content-color);
}
.onex-filter-toggle-button-wrapper__value-selected:hover:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__value-selected .onex-filter-toggle-button__remove-value-icon, .onex-filter-toggle-button-wrapper__value-selected:focus:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__value-selected .onex-filter-toggle-button__remove-value-icon, .onex-filter-toggle-button-wrapper__value-selected:focus-within:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__value-selected .onex-filter-toggle-button__remove-value-icon, .onex-filter-toggle-button-wrapper__value-selected:active:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__value-selected .onex-filter-toggle-button__remove-value-icon {
  color: var(--onex-filter-toggle-button-content-color);
}
.onex-filter-toggle-button-wrapper__value-selected:hover:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__menu-open, .onex-filter-toggle-button-wrapper__value-selected:focus:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__menu-open, .onex-filter-toggle-button-wrapper__value-selected:focus-within:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__menu-open, .onex-filter-toggle-button-wrapper__value-selected:active:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__menu-open {
  background-color: var(--onex-filter-toggle-button-value-selected-background-color);
}
.onex-filter-toggle-button-wrapper__menu-open {
  outline: 2px solid var(--onex-filter-toggle-button-show-menu-outline-color);
}
.onex-filter-toggle-button-wrapper__error {
  outline: 2px solid var(--onex-filter-toggle-button-error-outline-color);
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button {
  max-width: var(--onex-filter-toggle-button-max-width);
  font-style: var(--onex-filter-toggle-button-font-style);
  font-weight: var(--onex-filter-toggle-button-font-weight-600);
  font-size: var(--onex-filter-toggle-button-font-size);
  line-height: var(--onex-filter-toggle-button-line-height);
  background-color: var(--onex-filter-toggle-button-background-color);
  border-radius: var(--onex-filter-toggle-button-border-radius);
  color: var(--onex-filter-toggle-button-color);
  border: 0;
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button.onex-filter-toggle-button__content-width {
  max-width: fit-content;
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button:hover {
  background-color: var(--onex-filter-toggle-button-hover-background-color);
  color: var(--onex-filter-toggle-button-hover-color);
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button:disabled, .onex-filter-toggle-button-wrapper .onex-filter-toggle-button.disabled {
  cursor: not-allowed;
  pointer-events: all;
  opacity: var(--onex-filter-toggle-button-opacity);
  background-color: var(--onex-filter-toggle-button-background-color);
  color: var(--onex-filter-toggle-button-color);
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button:active:disabled {
  cursor: not-allowed;
  pointer-events: all;
  opacity: var(--onex-filter-toggle-button-opacity);
  background-color: var(--onex-filter-toggle-button-background-color);
  color: var(--onex-filter-toggle-button-color);
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__menu-open {
  background-color: var(--onex-filter-toggle-button-menu-open-background-color);
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__menu-open .onex-filter-toggle-button__content .onex-filter-toggle-button__content-icon {
  transform: rotateX(-180deg);
  transition: transform ease-in-out 0.15s;
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__semicolon {
  margin-left: var(--onex-filter-toggle-button-semicolon-margin-left);
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__value-selected:not(.onex-filter-toggle-button__error) {
  background-color: var(--onex-filter-toggle-button-value-selected-background-color);
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__value-selected:not(.onex-filter-toggle-button__error):disabled, .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__value-selected:not(.onex-filter-toggle-button__error).disabled {
  opacity: var(--onex-filter-toggle-button-opacity);
  background-color: var(--onex-filter-toggle-button-value-selected-background-color);
  color: var(--onex-filter-toggle-button-value-selected-color);
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__value-selected:not(.onex-filter-toggle-button__error).onex-filter-toggle-button__menu-open .onex-filter-toggle-button__content-value {
  color: var(--onex-filter-toggle-button-value-selected-color);
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__value-selected:not(.onex-filter-toggle-button__error).onex-filter-toggle-button__menu-open .onex-filter-toggle-button__remove-value-icon {
  color: var(--onex-filter-toggle-button-value-selected-color);
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__icons-container {
  display: flex;
  gap: var(--onex-filter-toggle-button-icons-gap);
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  white-space: nowrap;
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__content-value {
  line-height: var(--onex-filter-toggle-button-line-height);
  padding: 0 var(--onex-filter-toggle-button-content-padding-y);
  color: var(--onex-filter-toggle-button-content-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__content-icon {
  font-size: var(--onex-filter-toggle-button-content-icon-font-size);
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button--md {
  padding: var(--onex-filter-toggle-button-md-padding-y) var(--onex-filter-toggle-button-md-padding-x);
  height: var(--onex-filter-toggle-button-md-height);
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button--sm {
  padding: var(--onex-filter-toggle-button-sm-padding-y) var(--onex-filter-toggle-button-sm-padding-x);
  height: var(--onex-filter-toggle-button-sm-height);
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__remove-value {
  display: flex;
  align-items: center;
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__remove-value:focus-visible {
  box-shadow: var(--onex-filter-toggle-button-remove-value-button-box-shadow);
  border-radius: var(--onex-filter-toggle-button-remove-value-button-border-radius);
  outline: none;
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__remove-value:disabled, .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__remove-value.disabled, .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__remove-value[disabled] {
  opacity: var(--onex-filter-toggle-button-opacity);
}
.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__remove-value-icon {
  font-size: var(--onex-filter-toggle-button-content-icon-font-size);
  color: var(--onex-filter-toggle-button-content-color);
}

.onex-filter-select {
  position: relative;
  font-family: var(--onex-filter-select-font-family);
}
.onex-filter-select-menu-wrapper {
  position: absolute;
  background-color: var(--onex-filter-select-menu-wrapper-background-color);
  border-radius: var(--onex-filter-select-menu-wrapper-border-radius);
  border: 1px solid var(--onex-filter-select-menu-wrapper-border-color);
  box-shadow: 0 0.125rem 0.75rem var(--onex-filter-select-menu-wrapper-box-shadow-color);
  z-index: var(--onex-filter-select-z-index);
  min-width: var(--onex-filter-select-min-width);
}
.onex-filter-select .onex-filter-select__control--hidden {
  position: absolute;
  visibility: hidden;
}
.onex-filter-select-menu-wrapper__searchable .onex-filter-select__control {
  display: flex;
  max-height: 100%;
  padding: var(--onex-filter-select-control-padding-y) var(--onex-filter-select-control-padding-x);
  height: var(--onex-filter-select-control-height);
  min-height: var(--onex-filter-select-control-min-height) !important;
  line-height: var(--onex-filter-select-line-height);
  border: 1px solid var(--onex-filter-select-control-border-color);
  margin: var(--onex-filter-select-control-margin) var(--onex-filter-select-control-margin) var(--onex-filter-select-control-margin-bottom);
  min-width: var(--onex-filter-select-control-min-width) !important;
}
.onex-filter-select-menu-wrapper__searchable .onex-filter-select__control:hover {
  border-color: var(--onex-filter-select-control-hover-border-color);
}
.onex-filter-select-menu-wrapper__searchable .onex-filter-select__control.onex-filter-select__control--is-focused, .onex-filter-select-menu-wrapper__searchable .onex-filter-select__control.onex-filter-select__control--is-focused.onex-filter-select__control--menu-is-open {
  border: 1px solid var(--onex-filter-select-control-focused-border-color) !important;
  box-shadow: var(--onex-filter-select-control-focused-border-color) 0 0 1px, var(--onex-filter-select-control-focused-border-color) 0 0 0 1px;
}
.onex-filter-select-menu-wrapper__searchable .onex-filter-select__control.onex-filter-select__control--is-focused:hover, .onex-filter-select-menu-wrapper__searchable .onex-filter-select__control.onex-filter-select__control--is-focused.onex-filter-select__control--menu-is-open:hover {
  border-color: var(--onex-filter-select-control-focused-border-color) !important;
}
.onex-filter-select-menu-wrapper__searchable .onex-filter-select__control .onex-filter-select__value-container {
  padding: 0 0 0 var(--onex-filter-select-value-padding-x);
  font-size: var(--onex-filter-select-value-font-size);
  font-weight: var(--onex-filter-select-font-weight-400);
  color: var(--onex-filter-select-value-color);
}
.onex-filter-select-menu-wrapper__searchable .onex-filter-select__control .onex-filter-select__value-container .onex-filter-select__placeholder {
  text-align: start;
  margin: 0;
  font-weight: var(--onex-filter-select-font-weight-400);
  font-size: var(--onex-filter-select-placeholder-font-size);
  line-height: var(--onex-filter-select-line-height);
  color: var(--onex-filter-select-placeholder-color);
}
.onex-filter-select-menu-wrapper__searchable .onex-filter-select__control .onex-filter-select__value-container .onex-filter-select__input-container {
  margin: 0;
  padding: 0;
  color: var(--onex-filter-select-value-color);
}
.onex-filter-select__search-icon {
  display: inline-flex;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: var(--onex-filter-select-search-icon-color);
  font-size: var(--onex-filter-select-search-icon-font-size);
}
.onex-filter-select-menu-wrapper .onex-filter-select__menu {
  position: relative;
  box-shadow: inset 0 0 0 var(--onex-filter-select-menu-box-shadow-color);
  border-radius: var(--onex-filter-select-menu-wrapper-border-radius);
  padding: 0;
  margin: 0;
}
.onex-filter-select__menu-action {
  display: flex;
  padding: var(--onex-filter-select-menu-action-padding);
}
.onex-filter-select__menu-action.action-hide {
  display: none;
}
.onex-filter-select-menu-wrapper .onex-filter-select__menu .onex-filter-select__menu-list {
  max-height: var(--onex-filter-select-menu-list-max-height);
  scrollbar-color: var(--onex-filter-select-scrollbar-color) transparent;
  scrollbar-width: thin;
  padding: 0;
  border-radius: var(--onex-filter-select-menu-wrapper-border-radius);
}
.onex-filter-select-menu-wrapper .onex-filter-select__menu .onex-filter-select__menu-list::-webkit-scrollbar {
  width: var(--onex-filter-select-scrollbar-width);
}
.onex-filter-select-menu-wrapper .onex-filter-select__menu .onex-filter-select__menu-list::-webkit-scrollbar-thumb {
  border: 0.25rem solid var(--onex-filter-select-scrollbar-border-color);
  background-clip: padding-box;
  -webkit-border-radius: var(--onex-filter-select-scrollbar-border-radius);
  background-color: var(--onex-filter-select-scrollbar-color);
  -webkit-box-shadow: inset -1px -1px 0 var(--onex-filter-select-scrollbar-border-color), inset 1px 1px 0 var(--onex-filter-select-scrollbar-border-color);
}
.onex-filter-select-menu-wrapper .onex-filter-select__menu .onex-filter-select__menu-list::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
.onex-filter-select-menu-wrapper .onex-filter-select__menu .onex-filter-select__menu-list::-webkit-scrollbar-corner {
  background-color: transparent;
}
.onex-filter-select-menu-wrapper__grouped .onex-filter-select__menu .onex-filter-select__menu-list {
  max-height: var(--onex-filter-select-grouped-menu-list-max-height);
}
.onex-filter-select__menu-list .onex-filter-select__option {
  padding: var(--onex-filter-select-option-padding-y) var(--onex-filter-select-option-padding-x);
  font-weight: var(--onex-filter-select-font-weight-400);
  font-size: var(--onex-filter-select-option-font-size);
  line-height: var(--onex-filter-select-line-height);
  color: var(--onex-filter-select-option-color);
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.onex-filter-select__menu-list .onex-filter-select__option--is-disabled {
  background-color: var(--onex-filter-select-option-disabled-background-color);
  color: var(--onex-filter-select-option-disabled-color);
  opacity: var(--onex-filter-select-opacity);
}
.onex-filter-select__menu-list .onex-filter-select__option:hover:not(.onex-filter-select__option--is-disabled) {
  background-color: var(--onex-filter-select-option-hover-bg-color);
  cursor: pointer;
}
.onex-filter-select__menu-list .onex-filter-select__option .onex-check__wrapper {
  gap: var(--onex-filter-select-check-gap);
}
.onex-filter-select__menu-list .onex-filter-select__option .onex-check__wrapper .form-check-label, .onex-filter-select__menu-list .onex-filter-select__option .onex-check__wrapper .sub-label-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.onex-filter-select__menu-list .onex-filter-select__option label.onex-check__wrapper {
  display: inline-flex;
}
.onex-filter-select__menu-list .onex-filter-select__option div.onex-tooltip__child-wrap {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.onex-filter-select__menu-list .onex-filter-select__option--all-check {
  font-weight: var(--onex-filter-select-font-weight-600);
  border-bottom: 1px solid rgba(26, 28, 30, 0.1);
}
.onex-filter-select .onex-filter-select__option.onex-filter-select__option--is-focused,
.onex-filter-select .onex-filter-select__option--is-selected,
.onex-filter-select .onex-filter-select__option--is-selected.onex-filter-select__option--is-focused {
  background-color: var(--onex-filter-select-option-hover-bg-color);
}
.onex-filter-select .onex-filter-select__option.onex-filter-select__option--is-focused:hover,
.onex-filter-select .onex-filter-select__option--is-selected:hover,
.onex-filter-select .onex-filter-select__option--is-selected.onex-filter-select__option--is-focused:hover {
  background-color: var(--onex-filter-select-option-hover-bg-color);
}
.onex-filter-select .onex-filter-select__option--is-focus-visible {
  border: var(--onex-filter-select-option-fv-border);
  padding: var(--onex-filter-select-option-fv-padding);
}
.onex-filter-select .onex-filter-select__option--text.onex-filter-select__option--is-selected {
  background-color: var(--onex-filter-select-option-focused-bg-color);
}
.onex-filter-select .onex-filter-select__option--text.onex-filter-select__option--is-selected:hover {
  background-color: var(--onex-filter-select-option-hover-bg-color);
}
.onex-filter-select .onex-filter-select__option--text.onex-filter-select__option--is-selected.onex-filter-select__option--is-focused {
  background-color: var(--onex-filter-select-option-focused-hover-bg-color);
}
.onex-filter-select .onex-filter-select__option--text.onex-filter-select__option--is-selected.onex-filter-select__option--is-focused:hover {
  background-color: var(--onex-filter-select-option-focused-hover-bg-color);
}
.onex-filter-select .onex-filter-select__menu-list.onex-filter-select__menu-list--is-multi .onex-filter-select__option.onex-filter-select__option--is-selected {
  background-color: transparent;
}
.onex-filter-select .onex-filter-select__menu-list.onex-filter-select__menu-list--is-multi .onex-filter-select__option.onex-filter-select__option--is-selected.onex-filter-select__option--is-focused {
  background-color: var(--onex-filter-select-option-hover-bg-color);
}
.onex-filter-select .onex-filter-select__menu-list.onex-filter-select__menu-list--is-multi .onex-filter-select__option.onex-filter-select__option--is-selected.onex-filter-select__option--is-focused:hover {
  background-color: var(--onex-filter-select-option-hover-bg-color);
}
.onex-filter-select .onex-filter-select__menu-list.onex-filter-select__menu-list--is-multi .onex-filter-select__control--is-highlighted.onex-filter-select__option--is-selected,
.onex-filter-select .onex-filter-select__menu-list.onex-filter-select__menu-list--is-multi .onex-filter-select__control--is-highlighted {
  background-color: rgba(var(--onex-filter-select-option-focused-bg-color), 0.4);
}
.onex-filter-select .onex-filter-select__control--is-highlighted.onex-filter-select__option--is-selected,
.onex-filter-select .onex-filter-select__control--is-highlighted {
  background-color: rgba(var(--onex-filter-select-option-focused-bg-color), 0.4);
}
.onex-filter-select__menu-list {
  max-width: var(--onex-filter-select-menu-list-max-width);
}
.onex-filter-select__menu-list .onex-filter-select__group {
  padding: var(--onex-filter-select-group-padding-y) 0 0;
}
.onex-filter-select__menu-list .onex-filter-select__group:last-child {
  border: none;
}
.onex-filter-select__menu-list .onex-filter-select__group:first-child {
  padding-top: 0;
}
.onex-filter-select__menu-list .onex-filter-select__group .onex-filter-select__group-heading {
  text-align: start;
  padding: var(--onex-filter-select-group-heading-padding) var(--onex-filter-select-group-heading-padding) var(--onex-filter-select-group-heading-padding-bottom) var(--onex-filter-select-group-heading-padding);
  margin: 0;
  font-size: var(--onex-filter-select-group-heading-font-size);
  line-height: var(--onex-filter-select-group-heading-line-height);
  color: var(--onex-filter-select-group-heading-color);
  font-weight: var(--onex-filter-select-font-weight-600);
}
.onex-filter-select-all-check-wrapper {
  font-weight: var(--onex-filter-select-font-weight-600);
}
.onex-filter-select .onex-filter-select__option--subLabel .sub-label-text {
  color: var(--onex-select-option-sub-label-color);
  font-size: var(--onex-select-option-sub-label-size);
}
.onex-filter-select .onex-check,
.onex-filter-select .onex-check__wrapper {
  max-width: 100%;
}

.multi-filter-select-check.onex-check > .onex-check__wrapper .form-check-label {
  pointer-events: none;
}

.multi-filter-select-check.onex-check > .onex-check__wrapper .form-check-input {
  pointer-events: none;
}

.onex-filter-range {
  position: relative;
  font-family: var(--onex-filter-range-font-family);
}
.onex-filter-range-menu-wrapper {
  position: absolute;
  background-color: var(--onex-filter-range-menu-wrapper-background-color);
  border-radius: var(--onex-filter-range-menu-wrapper-border-radius);
  border: 1px solid var(--onex-filter-range-menu-wrapper-border-color);
  box-shadow: 0 0.125rem 0.75rem var(--onex-filter-range-menu-wrapper-box-shadow-color);
  z-index: 50;
  min-width: var(--onex-filter-range-min-width);
  padding: var(--onex-filter-range-menu-wrapper-padding);
}
.onex-filter-range-menu-wrapper .onex-filter-range__control {
  display: none;
}
.onex-filter-range__search-icon {
  display: inline-flex;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: var(--onex-filter-range-search-icon-color);
  font-size: var(--onex-filter-range-search-icon-font-size);
}
.onex-filter-range-menu-wrapper .onex-filter-range__menu {
  position: relative;
  box-shadow: inset 0 0 0 var(--onex-filter-range-menu-box-shadow-color);
  border-radius: var(--onex-filter-range-menu-wrapper-border-radius);
  padding: 0;
  margin: 0;
}
.onex-filter-range-input-wrapper {
  display: flex;
  margin-bottom: var(--onex-filter-range-menu-action-margin-bottom);
}
.onex-filter-range-input-wrapper .onex-text-field {
  min-width: var(--onex-filter-range-text-field-min-width);
}
.onex-filter-range-input-wrapper .onex-text-field + .onex-text-field {
  margin-left: var(--onex-filter-range-control-margin);
}
.onex-filter-range-input-wrapper .onex-text-field__help--error.onex-text-field__help.form-text {
  display: none;
}
.onex-filter-range__menu-action {
  display: flex;
}
.onex-filter-range__menu-action button {
  width: 100%;
  height: var(--onex-filter-range-button-height);
}
.onex-filter-range__menu-action.action-hide {
  display: none;
}

.onex-context-viewer {
  display: flex;
}
.onex-context-viewer .onex-context-viewer__item:first-child .onex-filter-toggle-button-wrapper {
  border-top-left-radius: var(--onex-context-viewer-item-border-radius);
  border-bottom-left-radius: var(--onex-context-viewer-item-border-radius);
}
.onex-context-viewer .onex-context-viewer__item:first-child .onex-filter-toggle-button-wrapper button {
  border-top-left-radius: var(--onex-context-viewer-item-border-radius);
  border-bottom-left-radius: var(--onex-context-viewer-item-border-radius);
}
.onex-context-viewer .onex-context-viewer__item:last-child .onex-filter-toggle-button-wrapper {
  border-top-right-radius: var(--onex-context-viewer-item-border-radius);
  border-bottom-right-radius: var(--onex-context-viewer-item-border-radius);
}
.onex-context-viewer .onex-context-viewer__item:last-child .onex-filter-toggle-button-wrapper button {
  border-top-right-radius: var(--onex-context-viewer-item-border-radius);
  border-bottom-right-radius: var(--onex-context-viewer-item-border-radius);
}
.onex-context-viewer .onex-context-viewer__item:not(:first-child) .onex-filter-toggle-button-wrapper {
  position: relative;
}
.onex-context-viewer .onex-context-viewer__item:not(:first-child) .onex-filter-toggle-button-wrapper::before {
  content: "";
  position: absolute;
  background-color: var(--onex-context-viewer-item-background-color);
  height: 100%;
  width: 1px;
  top: 0;
  left: -1px;
}
.onex-context-viewer__item {
  flex: 1 1 0px;
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper {
  width: auto;
  background-color: var(--onex-context-viewer-item-background-color);
  border-radius: 0;
  border: 1px solid var(--onex-context-viewer-item-border-color);
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__remove-value:hover .onex-filter-toggle-button__remove-value-icon {
  color: var(--onex-context-viewer-item-content-icon-color) !important;
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__remove-value-icon {
  color: var(--onex-context-viewer-item-content-color) !important;
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:hover:not(.onex-filter-toggle-button-wrapper__disabled), .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:active:not(.onex-filter-toggle-button-wrapper__disabled), .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:focus:not(.onex-filter-toggle-button-wrapper__disabled) {
  border-color: var(--onex-context-viewer-item-hover-border-color);
  background-color: var(--onex-context-viewer-item-menu-background-color);
  color: var(--onex-context-viewer-toggle-button-hover-color);
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:hover:not(.onex-filter-toggle-button-wrapper__disabled)::before, .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:active:not(.onex-filter-toggle-button-wrapper__disabled)::before, .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:focus:not(.onex-filter-toggle-button-wrapper__disabled)::before {
  display: none;
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:hover:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:active:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:focus:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button {
  box-shadow: none;
  border: none;
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:focus-within:not(.onex-filter-toggle-button-wrapper__disabled) {
  border-color: var(--onex-context-viewer-item-border-color);
  background-color: var(--onex-context-viewer-item-background-color);
  color: var(--onex-context-viewer-toggle-button-hover-color);
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__value-selected:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button__value-selected {
  background-color: var(--onex-context-viewer-item-value-selected-background-color);
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open {
  background-color: var(--onex-context-viewer-item-background-color);
  border-color: var(--onex-context-viewer-item-menu-open-border-color);
  box-shadow: inset 0px 0px 0px 1px var(--onex-context-viewer-item-menu-open-border-color);
  outline: none;
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open::before {
  display: none;
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open .onex-filter-toggle-button {
  box-shadow: none;
  border: none;
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open:hover:not(.onex-filter-toggle-button-wrapper__disabled), .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open:active:not(.onex-filter-toggle-button-wrapper__disabled), .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open:focus:not(.onex-filter-toggle-button-wrapper__disabled), .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open:focus-within:not(.onex-filter-toggle-button-wrapper__disabled) {
  box-shadow: inset 0px 0px 0px 1px var(--onex-context-viewer-item-menu-open-border-color);
  border-color: var(--onex-context-viewer-item-menu-open-border-color);
  background-color: var(--onex-context-viewer-item-background-color);
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open:hover:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open:active:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open:focus:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open:focus-within:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button {
  box-shadow: none;
  border: none;
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button {
  padding: var(--onex-context-viewer-item-padding-y) var(--onex-context-viewer-item-padding-x);
  border-radius: 0;
  height: var(--onex-context-viewer-item-height);
  background-color: var(--onex-context-viewer-item-value-selected-background-color);
  max-width: 100%;
  width: 100%;
  border: none;
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button.onex-filter-toggle-button__value-selected {
  background-color: var(--onex-context-viewer-item-background-color);
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button.onex-filter-toggle-button__value-selected {
  padding: var(--onex-context-viewer-item-value-selected-padding-y) var(--onex-context-viewer-item-padding-x);
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button:hover {
  background-color: var(--onex-context-viewer-item-value-selected-background-color);
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button.onex-filter-toggle-button__menu-open .onex-filter-toggle-button__content .onex-filter-toggle-button__content-icon {
  color: var(--onex-context-viewer-item-content-icon-color);
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button .onex-filter-toggle-button__content {
  justify-content: space-between;
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button .onex-filter-toggle-button__content-custom {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 70%;
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button .onex-filter-toggle-button__content-custom-label {
  font-weight: var(--onex-context-viewer-item-font-weight-400);
  font-size: var(--onex-context-viewer-item-content-label-font-size);
  line-height: var(--onex-context-viewer-item-content-label-line-height);
  color: var(--onex-context-viewer-item-content-label-color);
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button .onex-filter-toggle-button__content-custom-value {
  line-height: var(--onex-context-viewer-item-line-height);
  padding-top: var(--onex-context-viewer-item-content-value-padding-y);
  color: var(--onex-context-viewer-item-content-value-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  text-align: left;
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button .onex-filter-toggle-button__content-placeholder {
  font-weight: var(--onex-context-viewer-item-font-weight-400);
  font-size: var(--onex-context-viewer-item-content-placeholder-font-size);
  line-height: var(--onex-context-viewer-item-content-placeholder-line-height);
  color: var(--onex-context-viewer-item-content-placeholder-color);
}
.onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button .onex-filter-toggle-button__content-icon {
  color: var(--onex-context-viewer-item-content-placeholder-color);
}
.onex-context-viewer__item .onex-filter-select-menu-wrapper {
  max-width: 100%;
  width: 100%;
}
.onex-context-viewer__item .onex-filter-select-menu-wrapper .onex-filter-select__menu-list {
  max-width: 100%;
}
.onex-context-viewer__item .onex-filter-select-menu-wrapper .onex-filter-select__menu-list .onex-filter-select__option {
  max-width: 100%;
}
.onex-context-viewer .btn:focus-visible {
  outline: 2px solid var(--onex-context-viewer-button-focus-outline);
}

.onex-offcanvas {
  font-family: var(--font-family);
}
.onex-offcanvas.offcanvas.offcanvas-bottom {
  border: none;
}
.onex-offcanvas .offcanvas-header {
  position: relative;
  padding: var(--onex-offcanvas-title-padding-y) var(--onex-offcanvas-title-padding-right) var(--onex-offcanvas-title-padding-y) var(--onex-offcanvas-title-padding-left);
  border-bottom: var(--onex-offcanavas-header-border-bottom);
}
.onex-offcanvas .offcanvas-header.back-button-action {
  padding: var(--onex-offcanvas-title-with-button-padding-y) var(--onex-offcanvas-title-padding-right) var(--onex-offcanvas-title-with-button-padding-y) var(--onex-offcanvas-title-padding-left);
}
.onex-offcanvas .offcanvas-header.back-button-action .back-button {
  margin-right: var(--onex-offcanvas-title-back-margin-right);
}
.onex-offcanvas .offcanvas-header.back-button-action .back-button span {
  font-size: var(--onex-offcanvas-title-back-icon-size);
}
.onex-offcanvas .offcanvas-header > button {
  position: absolute;
  right: var(--onex-offcanvas-button-right);
  top: var(--onex-offcanvas-button-top);
}
.onex-offcanvas .offcanvas-header.scrolling {
  box-shadow: var(--onex-offcanavas-header-scroll-shadow);
}
.onex-offcanvas .offcanvas-title {
  display: flex;
  align-items: center;
}
.onex-offcanvas .offcanvas-title h4 {
  font-weight: var(--onex-offcanvas-title-font-weight);
  display: flex;
  align-items: center;
  margin-bottom: var(--onex-offcanvas-title-margin-bottom);
}
.onex-offcanvas .offcanvas-title h4 .badge {
  font-size: var(--font-size-sm);
  font-weight: var(--onex-offcanvas-title-badge-font-weight);
  margin-left: var(--onex-offcanvas-title-badge-margin-left);
  background-color: var(--onex-offcanvas-badge-background-color) !important;
}
.onex-offcanvas .offcanvas-title .onex-offcanvas__subtitle {
  color: var(--onex-offcanavas-subtitle-color);
}
.onex-offcanvas .offcanvas-body {
  padding: var(--onex-offcanavas-body-padding) var(--onex-offcanavas-body-padding) 0;
}
.onex-offcanvas-overflow .offcanvas-footer > div {
  border-top: var(--onex-offcanavas-footer-border-top);
}
.onex-offcanvas .offcanvas-footer > div {
  width: var(--onex-offcanavas-footer-width);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: var(--onex-offcanavas-footer-padding);
}
.onex-offcanvas .offcanvas-footer > div button:first-child {
  margin-right: var(--onex-offcanavas-footer-first-button-margin-right);
}
.onex-offcanvas .offcanvas-footer > div .action-link {
  width: var(--onex-offcanavas-footer-action-link-width);
  color: var(--onex-offcanvas-action-link-color);
  font-size: var(--link-font-size);
  font-weight: var(--onex-offcanvas-action-link-font-weight);
  text-decoration: none;
  text-align: center;
}
.onex-offcanvas .offcanvas-footer > div .action-link:hover {
  color: var(--onex-offcanvas-action-link-color);
  text-decoration: underline;
}
.onex-offcanvas.fullscreen {
  width: var(--onex-offcanavas-fullscreen-width) !important;
  height: var(--onex-offcanavas-fullscreen-height) !important;
}
.onex-offcanvas.fullscreen .onex-offcanvas-header-fullscreen.offcanvas-header {
  justify-content: center;
}
.onex-offcanvas.fullscreen .onex-offcanvas-header-fullscreen.offcanvas-body {
  padding: var(--onex-offcanvas-body-fullscreen-padding) var(--onex-offcanvas-body-fullscreen-padding) 0;
  flex-grow: 0;
}
.onex-offcanvas.fullscreen .offcanvas-footer.onex-offcanvas-header-fullscreen > div {
  padding: var(--onex-offcanvas-footer-fullscreen-padding-y) var(--onex-offcanvas-footer-fullscreen-padding-x);
}
.onex-offcanvas.fullscreen .onex-offcanvas-body-fullscreen.offcanvas-body {
  flex-grow: 0;
}
.onex-offcanvas.fullscreen.onex-offcanvas-overflow .onex-offcanvas-body-fullscreen.offcanvas-body {
  flex-grow: 1;
}

.onex-dropdown,
.onex-dropdown-button {
  position: relative;
  font-family: var(--onex-dropdown-font-family);
  /* buttonStyle (text, icon) */
}
.onex-dropdown > .btn,
.onex-dropdown-button > .btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  font-family: var(--onex-dropdown-font-family);
  font-style: normal;
  font-weight: 600;
  font-size: var(--onex-dropdown-btn-font-size);
  line-height: var(--onex-dropdown-btn-line-height);
  border-radius: var(--onex-dropdown-btn-border-radius);
  /* primary */
  /* secondary, tertiary */
}
.onex-dropdown > .btn:disabled, .onex-dropdown > .btn.disabled,
.onex-dropdown-button > .btn:disabled,
.onex-dropdown-button > .btn.disabled {
  cursor: not-allowed;
  pointer-events: all;
}
.onex-dropdown > .btn > svg,
.onex-dropdown-button > .btn > svg {
  width: var(--onex-dropdown-btn-icon-type-icon-size-sm);
  height: var(--onex-dropdown-btn-icon-type-icon-size-sm);
}
.onex-dropdown > .btn > .onex-material-icon, .onex-dropdown > .btn > .material-icons-round,
.onex-dropdown-button > .btn > .onex-material-icon,
.onex-dropdown-button > .btn > .material-icons-round {
  font-size: var(--onex-dropdown-btn-icon-type-icon-size-sm);
}
.onex-dropdown > .btn > .onex-dropdown__chevron-icon,
.onex-dropdown-button > .btn > .onex-dropdown__chevron-icon {
  width: var(--onex-dropdown-btn-icon-type-icon-size-sm);
  height: var(--onex-dropdown-btn-icon-type-icon-size-sm);
  margin-right: 0;
}
.onex-dropdown > .btn > .onex-dropdown__icon-button-style,
.onex-dropdown-button > .btn > .onex-dropdown__icon-button-style {
  width: var(--onex-dropdown-btn-icon-size);
  height: var(--onex-dropdown-btn-icon-size);
  display: flex;
  align-items: center;
  justify-content: center;
}
.onex-dropdown > .btn.btn-primary,
.onex-dropdown-button > .btn.btn-primary {
  color: var(--onex-dropdown-btn-primary-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  user-select: none;
  border: 0 solid var(--onex-dropdown-btn-primary-border-color-bootstrap);
  background-color: var(--onex-dropdown-btn-primary-background-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;
}
.onex-dropdown > .btn.btn-primary > .onex-dropdown__chevron-icon,
.onex-dropdown-button > .btn.btn-primary > .onex-dropdown__chevron-icon {
  color: var(--onex-dropdown-btn-primary-icon-color);
}
.onex-dropdown > .btn.btn-primary:disabled, .onex-dropdown > .btn.btn-primary.disabled,
.onex-dropdown-button > .btn.btn-primary:disabled,
.onex-dropdown-button > .btn.btn-primary.disabled {
  opacity: var(--onex-dropdown-btn-dropdown-disabled-opacity);
}
.onex-dropdown > .btn.btn-primary:disabled.active, .onex-dropdown > .btn.btn-primary:disabled:active,
.onex-dropdown-button > .btn.btn-primary:disabled.active,
.onex-dropdown-button > .btn.btn-primary:disabled:active {
  color: var(--onex-btn-primary-text-color);
  background-color: var(--onex-btn-primary-bg-color);
}
.onex-dropdown > .btn:not(:disabled).btn-primary:focus-visible, .onex-dropdown > .btn:not(:disabled).btn-primary.onex-btn-selected:focus,
.onex-dropdown-button > .btn:not(:disabled).btn-primary:focus-visible,
.onex-dropdown-button > .btn:not(:disabled).btn-primary.onex-btn-selected:focus {
  background-color: var(--onex-dropdown-btn-dropdown-focus-color);
  border-color: var(--onex-dropdown-btn-dropdown-focus-color);
}
.onex-dropdown > .btn:not(:disabled).btn-primary.focus:hover, .onex-dropdown > .btn:not(:disabled).btn-primary.onex-btn-selected:hover, .onex-dropdown > .btn:not(:disabled).btn-primary:hover, .onex-dropdown > .btn:not(:disabled).btn-primary:focus-visible,
.onex-dropdown-button > .btn:not(:disabled).btn-primary.focus:hover,
.onex-dropdown-button > .btn:not(:disabled).btn-primary.onex-btn-selected:hover,
.onex-dropdown-button > .btn:not(:disabled).btn-primary:hover,
.onex-dropdown-button > .btn:not(:disabled).btn-primary:focus-visible {
  background-color: var(--onex-dropdown-btn-primary-hover-bg-color);
  border-color: var(--onex-dropdown-btn-primary-hover-bg-color);
}
.onex-dropdown > .btn:not(:disabled).btn-primary.active, .onex-dropdown > .btn:not(:disabled).btn-primary:active,
.onex-dropdown-button > .btn:not(:disabled).btn-primary.active,
.onex-dropdown-button > .btn:not(:disabled).btn-primary:active {
  background-color: var(--onex-dropdown-btn-primary-active-bg-color);
  border-color: var(--onex-dropdown-btn-primary-active-bg-color);
}
.onex-dropdown > .btn.btn-secondary,
.onex-dropdown-button > .btn.btn-secondary {
  color: var(--onex-dropdown-btn-secondary-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  user-select: none;
  border: 0 solid var(--onex-dropdown-btn-secondary-border-color-bootstrap);
  background-color: var(--onex-dropdown-btn-secondary-background-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;
}
.onex-dropdown > .btn.btn-tertiary:disabled,
.onex-dropdown-button > .btn.btn-tertiary:disabled {
  border: 0;
  background-color: transparent;
}
.onex-dropdown > .btn.btn-secondary:disabled, .onex-dropdown > .btn.btn-secondary.disabled, .onex-dropdown > .btn.btn-tertiary:disabled, .onex-dropdown > .btn.btn-tertiary.disabled,
.onex-dropdown-button > .btn.btn-secondary:disabled,
.onex-dropdown-button > .btn.btn-secondary.disabled,
.onex-dropdown-button > .btn.btn-tertiary:disabled,
.onex-dropdown-button > .btn.btn-tertiary.disabled {
  opacity: var(--onex-dropdown-btn-dropdown-disabled-opacity);
  color: var(--onex-dropdown-btn-secondary-disabled-text-color);
}
.onex-dropdown > .btn:not(:disabled).btn-secondary,
.onex-dropdown-button > .btn:not(:disabled).btn-secondary {
  border: none;
  background-color: var(--onex-dropdown-btn-secondary-bg-color);
}
.onex-dropdown > .btn:not(:disabled).btn-tertiary,
.onex-dropdown-button > .btn:not(:disabled).btn-tertiary {
  border: none;
  background-color: transparent;
}
.onex-dropdown > .btn:not(:disabled).btn-secondary,
.onex-dropdown-button > .btn:not(:disabled).btn-secondary {
  color: var(--onex-dropdown-btn-secondary-text-color);
}
.onex-dropdown > .btn:not(:disabled).btn-secondary > .onex-dropdown__chevron-icon,
.onex-dropdown-button > .btn:not(:disabled).btn-secondary > .onex-dropdown__chevron-icon {
  color: var(--onex-dropdown-btn-secondary-text-color);
}
.onex-dropdown > .btn:not(:disabled).btn-tertiary,
.onex-dropdown-button > .btn:not(:disabled).btn-tertiary {
  color: var(--onex-dropdown-btn-tertiary-text-color);
}
.onex-dropdown > .btn:not(:disabled).btn-tertiary > .onex-dropdown__chevron-icon,
.onex-dropdown-button > .btn:not(:disabled).btn-tertiary > .onex-dropdown__chevron-icon {
  color: var(--onex-dropdown-btn-tertiary-text-color);
}
.onex-dropdown > .btn:not(:disabled).btn-secondary:hover, .onex-dropdown > .btn:not(:disabled).btn-secondary:focus-visible,
.onex-dropdown-button > .btn:not(:disabled).btn-secondary:hover,
.onex-dropdown-button > .btn:not(:disabled).btn-secondary:focus-visible {
  border-color: var(--onex-dropdown-btn-secondary-hover-border-color);
  background-color: var(--onex-dropdown-btn-secondary-hover-background-color);
}
.onex-dropdown > .btn:not(:disabled).btn-tertiary:hover, .onex-dropdown > .btn:not(:disabled).btn-tertiary:focus-visible,
.onex-dropdown-button > .btn:not(:disabled).btn-tertiary:hover,
.onex-dropdown-button > .btn:not(:disabled).btn-tertiary:focus-visible {
  background-color: var(--onex-dropdown-btn-secondary-hover-bg-color);
}
.onex-dropdown > .btn:not(:disabled).btn-secondary.active, .onex-dropdown > .btn:not(:disabled).btn-secondary:active,
.onex-dropdown-button > .btn:not(:disabled).btn-secondary.active,
.onex-dropdown-button > .btn:not(:disabled).btn-secondary:active {
  color: var(--onex-dropdown-btn-secondary-active-text-color);
  background-color: var(--onex-dropdown-btn-secondary-active-bg-color);
  border-color: var(--onex-dropdown-btn-secondary-active-border-color);
}
.onex-dropdown > .btn:not(:disabled).btn-secondary.active > .onex-dropdown__chevron-icon, .onex-dropdown > .btn:not(:disabled).btn-secondary:active > .onex-dropdown__chevron-icon,
.onex-dropdown-button > .btn:not(:disabled).btn-secondary.active > .onex-dropdown__chevron-icon,
.onex-dropdown-button > .btn:not(:disabled).btn-secondary:active > .onex-dropdown__chevron-icon {
  color: var(--onex-dropdown-btn-secondary-active-text-color);
}
.onex-dropdown > .btn:not(:disabled).btn-tertiary.active, .onex-dropdown > .btn:not(:disabled).btn-tertiary:active,
.onex-dropdown-button > .btn:not(:disabled).btn-tertiary.active,
.onex-dropdown-button > .btn:not(:disabled).btn-tertiary:active {
  color: var(--onex-dropdown-btn-secondary-active-text-color);
  background-color: var(--onex-dropdown-btn-tertiary-active-bg-color);
  border-color: var(--onex-dropdown-btn-secondary-active-border-color);
}
.onex-dropdown > .btn:not(:disabled).btn-tertiary.active > .onex-dropdown__chevron-icon, .onex-dropdown > .btn:not(:disabled).btn-tertiary:active > .onex-dropdown__chevron-icon,
.onex-dropdown-button > .btn:not(:disabled).btn-tertiary.active > .onex-dropdown__chevron-icon,
.onex-dropdown-button > .btn:not(:disabled).btn-tertiary:active > .onex-dropdown__chevron-icon {
  color: var(--onex-dropdown-btn-secondary-active-text-color);
}
.onex-dropdown > .btn.btn-md,
.onex-dropdown-button > .btn.btn-md {
  min-width: var(--onex-dropdown-btn-min-width);
  min-height: var(--onex-dropdown-btn-height-md);
  padding: var(--onex-dropdown-btn-padding-y-md) var(--onex-dropdown-btn-padding-x-md) var(--onex-dropdown-btn-padding-y-md) var(--onex-dropdown-btn-padding-left-md);
}
.onex-dropdown > .btn.btn-md > .onex-dropdown__chevron-icon,
.onex-dropdown-button > .btn.btn-md > .onex-dropdown__chevron-icon {
  margin-left: 0.5rem;
}
.onex-dropdown > .btn.btn-sm, .btn-group-sm.onex-dropdown > .btn,
.onex-dropdown-button > .btn.btn-sm,
.btn-group-sm.onex-dropdown-button > .btn {
  min-width: var(--onex-dropdown-btn-min-width);
  min-height: var(--onex-dropdown-btn-height-sm);
  padding: var(--onex-dropdown-btn-padding-y-sm) var(--onex-dropdown-btn-padding-x-sm) var(--onex-dropdown-btn-padding-y-sm) var(--onex-dropdown-btn-padding-left-sm);
}
.onex-dropdown > .btn.btn-sm > .onex-dropdown__chevron-icon, .btn-group-sm.onex-dropdown > .btn > .onex-dropdown__chevron-icon,
.onex-dropdown-button > .btn.btn-sm > .onex-dropdown__chevron-icon,
.btn-group-sm.onex-dropdown-button > .btn > .onex-dropdown__chevron-icon {
  margin-left: 0.25rem;
}
.onex-dropdown--without-icon > .btn.btn-md,
.onex-dropdown-button--without-icon > .btn.btn-md {
  padding: var(--btn-padding-y-md) var(--btn-padding-left-md);
}
.onex-dropdown--without-icon > .btn.btn-sm, .btn-group-sm.onex-dropdown--without-icon > .btn,
.onex-dropdown-button--without-icon > .btn.btn-sm,
.btn-group-sm.onex-dropdown-button--without-icon > .btn {
  padding: var(--btn-padding-y-sm) var(--btn-padding-left-sm);
}
.onex-dropdown--text > .btn.btn-sm.btn-tertiary, .btn-group-sm.onex-dropdown--text > .btn.btn-tertiary,
.onex-dropdown-button--text > .btn.btn-sm.btn-tertiary,
.btn-group-sm.onex-dropdown-button--text > .btn.btn-tertiary {
  padding: var(--onex-dropdown-btn-padding-y-sm) var(--onex-dropdown-btn-padding-x-sm) var(--onex-dropdown-btn-padding-y-sm) var(--onex-dropdown-btn-padding-x-sm);
}
.onex-dropdown--text > .btn.btn-md.btn-tertiary,
.onex-dropdown-button--text > .btn.btn-md.btn-tertiary {
  padding: var(--onex-dropdown-btn-padding-y-md) var(--onex-dropdown-btn-tertiary-padding-x-md) var(--onex-dropdown-btn-padding-y-md) var(--onex-dropdown-btn-tertiary-padding-x-md);
}
.onex-dropdown--text > .btn > svg,
.onex-dropdown-button--text > .btn > svg {
  margin-right: 0.25rem;
}
.onex-dropdown--text > .btn > .onex-material-icon, .onex-dropdown--text > .btn > .material-icons-round,
.onex-dropdown-button--text > .btn > .onex-material-icon,
.onex-dropdown-button--text > .btn > .material-icons-round {
  margin-right: 0.25rem;
}
.onex-dropdown--text > .dropdown-toggle::after, .onex-dropdown--icon > .dropdown-toggle::after,
.onex-dropdown-button--text > .dropdown-toggle::after,
.onex-dropdown-button--icon > .dropdown-toggle::after {
  display: none;
}
.onex-dropdown--icon.onex-dropdown--default-icon > .btn > .onex-dropdown__chevron-icon,
.onex-dropdown-button--icon.onex-dropdown--default-icon > .btn > .onex-dropdown__chevron-icon {
  display: inline-block;
  margin-left: 0;
}
.onex-dropdown--icon > .btn > .onex-dropdown__chevron-icon,
.onex-dropdown-button--icon > .btn > .onex-dropdown__chevron-icon {
  display: none;
}
.onex-dropdown--icon > .btn,
.onex-dropdown-button--icon > .btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.onex-dropdown--icon > .btn.btn-md,
.onex-dropdown-button--icon > .btn.btn-md {
  min-width: var(--onex-dropdown-btn-height-md);
  min-height: var(--onex-dropdown-btn-height-md);
  height: auto;
  padding: var(--onex-dropdown-btn-icon-type-padding-md);
}
.onex-dropdown--icon > .btn.btn-md > svg,
.onex-dropdown-button--icon > .btn.btn-md > svg {
  width: var(--onex-dropdown-btn-icon-type-icon-size-md);
  height: var(--onex-dropdown-btn-icon-type-icon-size-md);
  margin-right: 0;
}
.onex-dropdown--icon > .btn.btn-md > .onex-material-icon, .onex-dropdown--icon > .btn.btn-md > .material-icons-round,
.onex-dropdown-button--icon > .btn.btn-md > .onex-material-icon,
.onex-dropdown-button--icon > .btn.btn-md > .material-icons-round {
  font-size: var(--onex-dropdown-btn-icon-type-icon-size-md);
  margin-right: 0;
}
.onex-dropdown--icon > .btn.btn-sm, .btn-group-sm.onex-dropdown--icon > .btn,
.onex-dropdown-button--icon > .btn.btn-sm,
.btn-group-sm.onex-dropdown-button--icon > .btn {
  min-width: var(--onex-dropdown-btn-height-sm);
  min-height: var(--onex-dropdown-btn-height-sm);
  height: auto;
  padding: var(--onex-dropdown-btn-icon-type-padding-sm);
}
.onex-dropdown--icon > .btn.btn-sm > svg, .btn-group-sm.onex-dropdown--icon > .btn > svg,
.onex-dropdown-button--icon > .btn.btn-sm > svg,
.btn-group-sm.onex-dropdown-button--icon > .btn > svg {
  width: var(--onex-dropdown-btn-icon-type-icon-size-sm);
  height: var(--onex-dropdown-btn-icon-type-icon-size-sm);
  margin-right: 0;
}
.onex-dropdown--icon > .btn.btn-sm > .onex-material-icon, .btn-group-sm.onex-dropdown--icon > .btn > .onex-material-icon, .onex-dropdown--icon > .btn.btn-sm > .material-icons-round, .btn-group-sm.onex-dropdown--icon > .btn > .material-icons-round,
.onex-dropdown-button--icon > .btn.btn-sm > .onex-material-icon,
.btn-group-sm.onex-dropdown-button--icon > .btn > .onex-material-icon,
.onex-dropdown-button--icon > .btn.btn-sm > .material-icons-round,
.btn-group-sm.onex-dropdown-button--icon > .btn > .material-icons-round {
  font-size: var(--onex-dropdown-btn-icon-type-icon-size-sm);
  margin-right: 0;
}
.onex-dropdown.show > .dropdown-toggle > .onex-dropdown__chevron-icon,
.onex-dropdown-button.show > .dropdown-toggle > .onex-dropdown__chevron-icon {
  transform: rotateX(-180deg);
  transition: transform ease-in-out 0.15s;
}
.onex-dropdown.show > .dropdown-toggle.btn-primary,
.onex-dropdown-button.show > .dropdown-toggle.btn-primary {
  background-color: var(--onex-dropdown-btn-primary-active-bg-color);
  border-color: var(--onex-dropdown-btn-primary-active-bg-color);
}
.onex-dropdown.show > .dropdown-toggle.btn-primary:focus,
.onex-dropdown-button.show > .dropdown-toggle.btn-primary:focus {
  box-shadow: none;
}
.onex-dropdown.show > .dropdown-toggle.btn-secondary,
.onex-dropdown-button.show > .dropdown-toggle.btn-secondary {
  color: var(--onex-dropdown-btn-secondary-active-text-color);
  background-color: var(--onex-dropdown-btn-secondary-active-bg-color);
  border-color: var(--onex-dropdown-btn-secondary-active-border-color);
}
.onex-dropdown.show > .dropdown-toggle.btn-secondary:focus,
.onex-dropdown-button.show > .dropdown-toggle.btn-secondary:focus {
  box-shadow: none;
}
.onex-dropdown.show > .dropdown-toggle.btn-secondary > .onex-dropdown__chevron-icon,
.onex-dropdown-button.show > .dropdown-toggle.btn-secondary > .onex-dropdown__chevron-icon {
  color: var(--onex-dropdown-btn-secondary-active-text-color);
}
.onex-dropdown.show > .dropdown-toggle.btn-tertiary,
.onex-dropdown-button.show > .dropdown-toggle.btn-tertiary {
  color: var(--onex-dropdown-btn-secondary-active-text-color);
  background-color: var(--onex-dropdown-btn-tertiary-active-bg-color);
  border-color: var(--onex-dropdown-btn-secondary-active-border-color);
}
.onex-dropdown.show > .dropdown-toggle.btn-tertiary:focus,
.onex-dropdown-button.show > .dropdown-toggle.btn-tertiary:focus {
  box-shadow: none;
}
.onex-dropdown.show > .dropdown-toggle.btn-tertiary > .onex-dropdown__chevron-icon,
.onex-dropdown-button.show > .dropdown-toggle.btn-tertiary > .onex-dropdown__chevron-icon {
  color: var(--onex-dropdown-btn-secondary-active-text-color);
}

.onex-dropdown-menu,
.dropdown-menu {
  font-family: var(--onex-dropdown-font-family);
  border-radius: var(--onex-dropdown-menu-border-radius);
  font-size: var(--onex-dropdown-menu-font-size);
  line-height: var(--onex-dropdown-menu-line-height);
  padding: var(--onex-dropdown-menu-padding-y) var(--onex-dropdown-menu-padding-x);
  border-color: var(--onex-dropdown-menu-border-color);
  box-shadow: 0 0.25rem 1.5rem var(--onex-dropdown-menu-box-shadow-color);
  min-width: 8rem;
  width: fit-content;
  z-index: 1000;
  margin: 0;
  color: var(--onex-dropdown-menu-color);
  text-align: left;
  list-style: none;
  background-color: var(--onex-dropdown-menu-background-color);
  background-clip: padding-box;
  border: var(--onex-dropdown-menu-border-width) solid var(--onex-dropdown-menu-border-color-secondary);
  display: none;
}
.onex-dropdown-menu.show,
.dropdown-menu.show {
  display: block;
}
.onex-dropdown-menu.dropdown-menu-end,
.dropdown-menu.dropdown-menu-end {
  left: auto !important;
  right: 0 !important;
}
.onex-dropdown-menu--search,
.dropdown-menu--search {
  padding: var(--onex-dropdown-menu-search-padding-y) var(--onex-dropdown-menu-search-padding-x) 0.25rem;
  min-width: var(--onex-dropdown-menu-search-min-width);
}
.onex-dropdown-menu--list,
.dropdown-menu--list {
  padding-left: 0;
  list-style: none;
  margin: 0;
}
.onex-dropdown-menu .onex-loading,
.dropdown-menu .onex-loading {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--onex-dropdown-menu-loading-padding-x) var(--onex-dropdown-menu-loading-padding-y);
  width: max-content;
}
.onex-dropdown-menu .onex-loading__icon,
.dropdown-menu .onex-loading__icon {
  width: 100%;
}
.onex-dropdown-menu .onex-empty,
.dropdown-menu .onex-empty {
  color: var(--onex-dropdown-menu-empty-color);
}
.onex-dropdown-menu .onex-error,
.dropdown-menu .onex-error {
  color: var(--onex-dropdown-menu-error-color);
}
.onex-dropdown-menu .onex-error__icon,
.dropdown-menu .onex-error__icon {
  color: var(--onex-dropdown-menu-error-color);
  margin-bottom: 0.25rem;
}
.onex-dropdown-menu .dropdown-item,
.dropdown-menu .dropdown-item {
  padding: var(--onex-dropdown-menu-item-padding-y) var(--onex-dropdown-menu-item-padding-x);
  text-decoration: none;
  color: var(--onex-dropdown-menu-item-color);
  min-width: fit-content;
  max-width: 100%;
  display: block;
  width: 100%;
  clear: both;
  font-weight: var(--onex-dropdown-item-font-weight);
  text-align: inherit;
  white-space: nowrap;
  background-color: var(--onex-dropdown-item-background-color);
  border: 0;
  border-radius: 0;
}
.onex-dropdown-menu .dropdown-item:disabled, .onex-dropdown-menu .dropdown-item.disabled,
.dropdown-menu .dropdown-item:disabled,
.dropdown-menu .dropdown-item.disabled {
  cursor: not-allowed;
  pointer-events: all;
  opacity: var(--onex-dropdown-menu-item-opacity);
}
.onex-dropdown-menu .dropdown-item > span:not(.onex-badge-counter),
.dropdown-menu .dropdown-item > span:not(.onex-badge-counter) {
  padding-right: 0.5rem;
}
.onex-dropdown-menu .dropdown-item:not(.disabled):hover,
.dropdown-menu .dropdown-item:not(.disabled):hover {
  background-color: var(--onex-dropdown-menu-item-hover-background-color);
}
.onex-dropdown-menu .dropdown-item:not(.disabled):focus-visible,
.dropdown-menu .dropdown-item:not(.disabled):focus-visible {
  background-color: var(--onex-dropdown-menu-item-fv-background-color);
  outline: var(--onex-dropdown-menu-item-fv-outline);
  border-radius: var(--onex-dropdown-menu-item-fv-border-radius);
}
.onex-dropdown-menu .dropdown-item:not(.disabled).active, .onex-dropdown-menu .dropdown-item:not(.disabled):active,
.dropdown-menu .dropdown-item:not(.disabled).active,
.dropdown-menu .dropdown-item:not(.disabled):active {
  background-color: var(--onex-dropdown-menu-item-active-background-color);
}
.onex-dropdown-menu .dropdown-item:not(.disabled).active:hover, .onex-dropdown-menu .dropdown-item:not(.disabled).active:focus-visible, .onex-dropdown-menu .dropdown-item:not(.disabled):active:hover, .onex-dropdown-menu .dropdown-item:not(.disabled):active:focus-visible,
.dropdown-menu .dropdown-item:not(.disabled).active:hover,
.dropdown-menu .dropdown-item:not(.disabled).active:focus-visible,
.dropdown-menu .dropdown-item:not(.disabled):active:hover,
.dropdown-menu .dropdown-item:not(.disabled):active:focus-visible {
  background-color: var(--onex-dropdown-menu-item-active-hover-background-color);
}
.onex-dropdown-menu .dropdown-divider,
.dropdown-menu .dropdown-divider {
  margin: 0;
  border-top: 1px solid var(--onex-dropdown-divider-color);
  color: var(--onex-dropdown-divider-color);
  background-color: var(--onex-dropdown-divider-color);
  opacity: 1;
}

.dropdown-toggle {
  white-space: normal;
  word-break: break-word;
}
.dropdown-toggle:focus-visible {
  outline: var(--onex-dropdown-toggle-fv-outline);
}
.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;
}

.onex-dropdown-button.onex-dropdown-button--sm .btn {
  min-width: var(--onex-dropdown-btn-min-width);
  min-height: var(--onex-dropdown-btn-height-sm);
  padding: var(--onex-dropdown-btn-padding-y-sm) var(--onex-dropdown-btn-padding-x-sm) var(--onex-dropdown-btn-padding-y-sm) var(--onex-dropdown-btn-padding-x-sm);
}
.onex-dropdown-button.onex-dropdown-button--md .btn {
  min-width: var(--onex-dropdown-btn-min-width);
  min-height: var(--onex-dropdown-btn-height-sm);
  padding: var(--onex-dropdown-btn-padding-y-sm) var(--onex-dropdown-btn-padding-x-sm) var(--onex-dropdown-btn-padding-y-sm) var(--onex-dropdown-btn-padding-x-sm);
}
.onex-dropdown-button.onex-dropdown-button--disabled .btn {
  opacity: var(--onex-dropdown-btn-dropdown-disabled-opacity);
  cursor: auto;
  pointer-events: none;
}

.onex-dropdown-list__group-heading {
  text-align: start;
  padding: var(--onex-dropdown-list-group-heading-padding) var(--onex-dropdown-list-group-heading-padding) var(--onex-dropdown-list-group-heading-padding-bottom) var(--onex-dropdown-list-group-heading-padding);
  margin: 0;
  font-size: var(--onex-dropdown-list-group-heading-font-size);
  line-height: var(--onex-dropdown-list-group-heading-line-height);
  color: var(--onex-dropdown-list-group-heading-color);
  font-weight: var(--onex-dropdown-list-font-weight);
  cursor: default;
}

.onex-empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: var(--onex-empty-state-min-width);
  max-height: 100%;
}
.onex-empty-state__img {
  object-fit: contain;
}
.onex-empty-state__title {
  font-weight: var(--onex-empty-state-font-weight);
  color: var(--onex-empty-state-title-color);
  text-align: center;
}
.onex-empty-state__subtitle {
  color: var(--onex-empty-state-subtitle-color);
  text-align: center;
  max-height: 80%;
  overflow: hidden;
  flex-shrink: 1;
  flex-grow: 1;
}
.onex-empty-state.onex-empty-state--section {
  max-width: var(--onex-empty-state-max-width-section);
  margin: 0 auto;
}
.onex-empty-state.onex-empty-state--section .onex-empty-state__img {
  width: var(--onex-empty-state-img-size-section);
  height: var(--onex-empty-state-img-size-section);
  margin-bottom: var(--onex-empty-state-img-mb-section);
}
.onex-empty-state.onex-empty-state--section .onex-empty-state__img svg {
  width: var(--onex-empty-state-img-size-section);
  height: var(--onex-empty-state-img-size-section);
}
.onex-empty-state.onex-empty-state--section .onex-empty-state__title {
  font-size: var(--onex-empty-state-title-fs-section);
  line-height: var(--onex-empty-state-title-lh-section);
  margin-bottom: var(--onex-empty-state-title-mb-section);
}
.onex-empty-state.onex-empty-state--section .onex-empty-state__subtitle {
  font-size: var(--onex-empty-state-subtitle-fs-section);
  line-height: var(--onex-empty-state-subtitle-lh-section);
  margin-bottom: var(--onex-empty-state-subtitle-mb-section);
}
.onex-empty-state.onex-empty-state--card {
  max-width: var(--onex-empty-state-max-width-card);
}
.onex-empty-state.onex-empty-state--card .onex-empty-state__img {
  width: var(--onex-empty-state-img-size-card);
  height: var(--onex-empty-state-img-size-card);
  margin-bottom: var(--onex-empty-state-img-mb-card);
}
.onex-empty-state.onex-empty-state--card .onex-empty-state__img svg {
  width: var(--onex-empty-state-img-size-card);
  height: var(--onex-empty-state-img-size-card);
}
.onex-empty-state.onex-empty-state--card .onex-empty-state__title {
  font-size: var(--onex-empty-state-title-fs-card);
  line-height: var(--onex-empty-state-title-lh-card);
  margin-bottom: var(--onex-empty-state-title-mb-card);
}
.onex-empty-state.onex-empty-state--card .onex-empty-state__subtitle {
  font-size: var(--onex-empty-state-subtitle-fs-card);
  line-height: var(--onex-empty-state-subtitle-lh-card);
  margin-bottom: var(--onex-empty-state-subtitle-mb-card);
}

.onex-error-state {
  display: flex;
  justify-content: center;
}
.onex-error-state__inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: var(--onex-error-state-min-width);
  max-height: 100%;
}
.onex-error-state__img {
  object-fit: contain;
}
.onex-error-state__error-code {
  color: var(--onex-error-state-error-code-color);
}
.onex-error-state__title {
  text-align: center;
  color: var(--onex-error-state-title-color);
  font-weight: var(--onex-error-state-font-weight);
}
.onex-error-state__description {
  max-height: 80%;
  color: var(--onex-error-state-description-color);
  overflow: hidden;
}
.onex-error-state__error-id {
  color: var(--onex-error-state-error-id-color);
}
.onex-error-state.onex-error-state--page {
  max-width: var(--onex-error-state-max-width-page);
  margin: 0 auto;
}
.onex-error-state.onex-error-state--page .onex-error-state__inner {
  align-items: var(--onex-error-state-inner-align-page);
}
.onex-error-state.onex-error-state--page .onex-error-state__img {
  width: var(--onex-error-state-img-size-page);
  height: var(--onex-error-state-img-size-page);
  margin-bottom: var(--onex-error-state-img-mb-page);
}
.onex-error-state.onex-error-state--page .onex-error-state__img svg {
  width: var(--onex-error-state-img-size-page);
  height: var(--onex-error-state-img-size-page);
}
.onex-error-state.onex-error-state--page .onex-error-state__container .onex-error-state__img svg {
  width: var(--onex-error-state-img-size-page);
  height: var(--onex-error-state-img-size-page);
}
.onex-error-state.onex-error-state--page .onex-error-state__error-code {
  margin-bottom: var(--onex-error-state-code-mb-page);
}
.onex-error-state.onex-error-state--page .onex-error-state__title {
  font-size: var(--onex-error-state-title-fs-page);
  line-height: var(--onex-error-state-title-lh-page);
  margin-bottom: var(--onex-error-state-title-mb-page);
  text-align: var(--onex-error-state-inner-align-page);
}
.onex-error-state.onex-error-state--page .onex-error-state__description {
  font-size: var(--onex-error-state-description-fs-page);
  line-height: var(--onex-error-state-description-lh-page);
  margin-bottom: var(--onex-error-state-description-mb-page);
  text-align: var(--onex-error-state-description-align-page);
}
.onex-error-state.onex-error-state--page .onex-error-state__actions {
  margin-bottom: var(--onex-error-state-actions-mb-page);
}
.onex-error-state.onex-error-state--page .onex-error-state__img {
  margin: var(--onex-error-state-img-margin);
}
.onex-error-state.onex-error-state--section {
  max-width: var(--onex-error-state-max-width-section);
  margin: 0 auto;
}
.onex-error-state.onex-error-state--section .onex-error-state__inner {
  align-items: var(--onex-error-state-inner-align-section);
}
.onex-error-state.onex-error-state--section .onex-error-state__img {
  width: var(--onex-error-state-img-size-section);
  height: var(--onex-error-state-img-size-section);
  margin-bottom: var(--onex-error-state-img-mb-section);
}
.onex-error-state.onex-error-state--section .onex-error-state__img svg {
  width: var(--onex-error-state-img-size-section);
  height: var(--onex-error-state-img-size-section);
}
.onex-error-state.onex-error-state--section .onex-error-state__container .onex-error-state__img svg {
  width: var(--onex-error-state-img-size-section);
  height: var(--onex-error-state-img-size-section);
}
.onex-error-state.onex-error-state--section .onex-error-state__error-code {
  margin-bottom: var(--onex-error-state-code-mb-section);
}
.onex-error-state.onex-error-state--section .onex-error-state__title {
  font-size: var(--onex-error-state-title-fs-section);
  line-height: var(--onex-error-state-title-lh-section);
  margin-bottom: var(--onex-error-state-title-mb-section);
  text-align: var(--onex-error-state-inner-align-section);
}
.onex-error-state.onex-error-state--section .onex-error-state__description {
  font-size: var(--onex-error-state-description-fs-section);
  line-height: var(--onex-error-state-description-lh-section);
  margin-bottom: var(--onex-error-state-description-mb-section);
  text-align: var(--onex-error-state-description-align-section);
}
.onex-error-state.onex-error-state--section .onex-error-state__actions {
  margin-bottom: var(--onex-error-state-actions-mb-section);
}
.onex-error-state.onex-error-state--card {
  max-width: var(--onex-error-state-max-width-card);
}
.onex-error-state.onex-error-state--card .onex-error-state__inner {
  align-items: var(--onex-error-state-inner-align-card);
}
.onex-error-state.onex-error-state--card .onex-error-state__img {
  width: var(--onex-error-state-img-size-card);
  height: var(--onex-error-state-img-size-card);
  margin-bottom: var(--onex-error-state-img-mb-card);
}
.onex-error-state.onex-error-state--card .onex-error-state__img svg {
  width: var(--onex-error-state-img-size-card);
  height: var(--onex-error-state-img-size-card);
}
.onex-error-state.onex-error-state--card .onex-error-state__container .onex-error-state__img svg {
  width: var(--onex-error-state-img-size-card);
  height: var(--onex-error-state-img-size-card);
}
.onex-error-state.onex-error-state--card .onex-error-state__error-code {
  margin-bottom: var(--onex-error-state-code-mb-card);
}
.onex-error-state.onex-error-state--card .onex-error-state__title {
  font-size: var(--onex-error-state-title-fs-card);
  line-height: var(--onex-error-state-title-lh-card);
  margin-bottom: var(--onex-error-state-title-mb-card);
  text-align: var(--onex-error-state-inner-align-card);
}
.onex-error-state.onex-error-state--card .onex-error-state__description {
  font-size: var(--onex-error-state-description-fs-card);
  line-height: var(--onex-error-state-description-lh-card);
  margin-bottom: var(--onex-error-state-description-mb-card);
  text-align: var(--onex-error-state-description-align-card);
}
.onex-error-state.onex-error-state--card .onex-error-state__actions {
  margin-bottom: var(--onex-error-state-actions-mb-card);
}

.onex-tabs.onex-nav {
  display: flex;
  font-family: var(--font-family);
  border-bottom: var(--onex-tab-nav-border-bottom);
  width: var(--onex-tab-nav-width);
  min-height: var(--onex-tab-nav-item-min-height);
}
.onex-tabs.onex-nav:focus-visible, .onex-tabs.onex-nav:focus {
  outline: none;
}
.onex-tabs.onex-nav .nav-link {
  height: var(--onex-tab-height);
  font-size: var(--onex-tab-font-size);
  line-height: var(--onex-tab-line-height);
  padding: var(--onex-tab-padding-y) var(--onex-tab-padding-x);
}
.onex-tabs.onex-nav .nav-link::before {
  height: var(--onex-tab-underline-height);
  border-radius: var(--onex-tab-underline-border-radius);
  bottom: var(--onex-tab-underline-bottom);
}
.onex-tabs.onex-nav .onex-nav__item {
  padding-top: var(--onex-tab-nav-item-padding-top);
  padding-left: var(--onex-tab-nav-item-padding-left);
  display: flex;
  align-items: center;
  justify-content: center;
}
.onex-tabs.onex-nav .onex-nav__item .dropdown-toggle {
  height: var(--onex-tab-nav-item-dropdown-toggle-button-height);
  border-radius: var(--onex-tab-nav-item-dropdown-toggle-button-border-radius);
}
.onex-tabs.onex-nav .onex-nav__item .dropdown-toggle:focus-visible {
  outline: var(--onex-tab-nav-item-dropdown-toggle-button-focus-visible-outline);
}
.onex-tabs.onex-nav .onex-nav__item.dropdown {
  display: flex;
  position: relative;
}
.onex-tabs.onex-nav .onex-nav__item.dropdown.hiddenDropdown {
  display: none;
}
.onex-tabs.onex-nav .onex-nav__item.dropdown > .btn.btn-tertiary:hover, .onex-tabs.onex-nav .onex-nav__item.dropdown > .btn.btn-tertiary:focus {
  background-color: var(--onex-tab-hover-background-color);
  color: var(--onex-tab-hover-text-color);
}
.onex-tabs.onex-nav .onex-nav__item.dropdown > .btn.btn-tertiary:hover .onex-dropdown__chevron-icon, .onex-tabs.onex-nav .onex-nav__item.dropdown > .btn.btn-tertiary:focus .onex-dropdown__chevron-icon {
  color: var(--onex-tab-hover-text-color);
}
.onex-tabs.onex-nav .onex-nav__item.dropdown.show > .dropdown-toggle.btn-tertiary {
  background-color: var(--onex-tab-active-background-color);
  color: var(--onex-tab-active-text-color);
}
.onex-tabs.onex-nav .onex-nav__item.dropdown.show > .dropdown-toggle.btn-tertiary .onex-dropdown__chevron-icon {
  color: var(--onex-tab-active-text-color);
}
.onex-tabs.onex-nav .onex-nav__item.dropdown::before {
  content: "";
  position: absolute;
  left: var(--onex-tab-underline-left);
  top: var(--onex-tab-underline-top);
  width: var(--onex-tab-underline-width);
  height: var(--onex-tab-underline-height);
  background-color: var(--onex-nav-item-divider-bg-color);
  display: none;
  margin-top: var(--onex-tab-nav-item-dropdown-toggle-button-divider-margin-top);
}
.onex-tabs.onex-nav .onex-nav__item.dropdown:hover::before {
  display: block;
  background-color: var(--onex-tab-desactive-text-color);
  height: var(--onex-tab-underline-height);
}
.onex-tabs.onex-nav .onex-nav__item.dropdown.show::before {
  display: block;
  height: var(--onex-tab-underline-height);
  background-color: var(--onex-tab-active-text-color);
}
.onex-tabs.onex-nav .onex-nav__item.dropdown > .dropdown-menu {
  border-radius: var(--onex-tab-dropdown-border-radius);
}
.onex-tabs.onex-nav .nav-tabs:focus-visible, .onex-tabs.onex-nav .nav-tabs:focus {
  outline: none;
}
.onex-tabs.onex-nav .nav-tabs .nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--onex-tab-main-text-color);
  border-radius: var(--onex-tab-nav-item-link-border-radius);
}
.onex-tabs.onex-nav .nav-tabs .nav-link:hover, .onex-tabs.onex-nav .nav-tabs .nav-link:focus, .onex-tabs.onex-nav .nav-tabs .nav-link:focus-visible {
  color: var(--onex-tab-hover-text-color);
  outline: none;
  box-shadow: none;
}
.onex-tabs.onex-nav .nav-tabs .nav-link:focus-visible {
  box-shadow: var(--onex-tab-nav-item-link-focus-visible-box-shadow);
}
.onex-tabs.onex-nav .nav-tabs .nav-link.active:hover, .onex-tabs.onex-nav .nav-tabs .nav-link.active:focus, .onex-tabs.onex-nav .nav-tabs .nav-link.active:focus-visible, .onex-tabs.onex-nav .nav-tabs .nav-link.active {
  color: var(--onex-tab-active-text-color);
  outline: none;
}
.onex-tabs.onex-nav .nav-tabs .nav-link.active::before {
  border-radius: var(--onex-tab-underline-border-radius);
  height: var(--onex-tab-underline-height);
  background-color: var(--onex-tab-active-border-color);
}
.onex-tabs.onex-nav .nav-tabs .nav-link.active:hover::before, .onex-tabs.onex-nav .nav-tabs .nav-link.active:focus::before, .onex-tabs.onex-nav .nav-tabs .nav-link.active:focus-visible::before {
  background-color: var(--onex-tab-active-border-color);
}
.onex-tabs.onex-nav .nav-tabs .nav-link:focus::before, .onex-tabs.onex-nav .nav-tabs .nav-link:focus-visible::before {
  background-color: unset;
  height: var(--onex-tab-underline-height);
}
.onex-tabs.onex-nav .nav-tabs .nav-link.disabled {
  color: var(--onex-tab-disabled-item-color);
  cursor: not-allowed;
  pointer-events: auto;
}
.onex-tabs.onex-nav .nav-tabs .nav-link.disabled:focus::before, .onex-tabs.onex-nav .nav-tabs .nav-link.disabled:hover::before, .onex-tabs.onex-nav .nav-tabs .nav-link.disabled:focus-visible::before {
  display: none;
}

.onex-tab-content {
  margin-top: var(--onex-tab-margin-top);
}

.onex-tabs.onex-nav .nav-tabs .nav-link:hover::before {
  background-color: var(--onex-tab-desactive-text-color);
  height: var(--onex-tab-underline-height);
}

.onex-nav__item .nav-link,
.onex-nav__item-dropdown .nav-link {
  position: relative;
  line-height: var(--onex-nav-item-line-height);
  text-decoration: none;
  border-width: var(--onex-nav-item-border-width);
}
.onex-nav__item .nav-link::before,
.onex-nav__item-dropdown .nav-link::before {
  position: absolute;
  left: var(--onex-nav-item-underline-left);
  bottom: var(--onex-nav-item-underline-bottom);
  width: var(--onex-nav-item-underline-width);
  height: var(--onex-nav-item-underline-height);
  border-radius: var(--onex-nav-item-underline-height-border-radius);
}
.onex-nav__item .nav-link.active::before,
.onex-nav__item-dropdown .nav-link.active::before {
  content: "";
  background-color: var(--onex-nav-item-active-text-color);
}
.onex-nav__item .nav-link:hover, .onex-nav__item .nav-link:focus, .onex-nav__item .nav-link:focus-visible, .onex-nav__item .nav-link.active:hover, .onex-nav__item .nav-link.active:focus, .onex-nav__item .nav-link.active:focus-visible,
.onex-nav__item-dropdown .nav-link:hover,
.onex-nav__item-dropdown .nav-link:focus,
.onex-nav__item-dropdown .nav-link:focus-visible,
.onex-nav__item-dropdown .nav-link.active:hover,
.onex-nav__item-dropdown .nav-link.active:focus,
.onex-nav__item-dropdown .nav-link.active:focus-visible {
  color: var(--onex-nav-item-hover-text-color);
}
.onex-nav__item .nav-link:hover::before, .onex-nav__item .nav-link:focus::before, .onex-nav__item .nav-link:focus-visible::before, .onex-nav__item .nav-link.active:hover::before, .onex-nav__item .nav-link.active:focus::before, .onex-nav__item .nav-link.active:focus-visible::before,
.onex-nav__item-dropdown .nav-link:hover::before,
.onex-nav__item-dropdown .nav-link:focus::before,
.onex-nav__item-dropdown .nav-link:focus-visible::before,
.onex-nav__item-dropdown .nav-link.active:hover::before,
.onex-nav__item-dropdown .nav-link.active:focus::before,
.onex-nav__item-dropdown .nav-link.active:focus-visible::before {
  content: "";
  background-color: var(--onex-nav-item-hover-text-color);
}

.onex-nav__item {
  text-decoration: none;
}
.onex-nav__item.item--hidden {
  display: none;
}

.onex-nav {
  border-bottom: none;
  font-family: var(--font-family);
  font-weight: var(--onex-navigation-font-weight);
  position: relative;
}
.onex-nav__item.item--hidden:not(.dropdown) {
  display: none !important;
}
.onex-nav__item, .onex-nav__item-dropdown {
  display: flex;
  padding-left: var(--onex-nav-item-padding-left);
}
.onex-nav__item.hiddenDropdown, .onex-nav__item-dropdown.hiddenDropdown {
  display: none;
}
.onex-nav__item:first-child, .onex-nav__item-dropdown:first-child {
  padding-left: var(--onex-nav-first-item-padding-left);
}
.onex-nav__item + .onex-nav__item-dropdown {
  padding-left: calc(2 * var(--onex-nav-item-padding-left));
}
.onex-nav__item-dropdown {
  position: relative;
}
.onex-nav__item-dropdown::before {
  content: "";
  position: absolute;
  left: var(--onex-nav-item-padding-left);
  top: var(--onex-nav-item-padding-y);
  height: calc(100% - 2 * var(--onex-nav-item-padding-y));
  width: var(--onex-nav-item-divider-width);
  background-color: var(--onex-nav-item-divider-bg-color);
}
.onex-nav .onex-nav__settings-icon {
  position: absolute;
  top: var(--onex-tabs-settings-icon-top);
  right: var(--onex-tabs-settings-icon-right);
  transform: translateY(-50%);
  padding: var(--onex-tabs-settings-icon-padding-y) var(--onex-tabs-settings-icon-padding-x);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--onex-tabs-settings-icon-color);
  cursor: pointer;
}
.onex-nav .onex-nav__settings-icon:hover {
  color: var(--onex-tabs-settings-icon-hover-color);
}

.onex-file-uploader {
  display: inline-flex;
  flex-direction: column;
  width: 100%;
}
.onex-file-uploader__area {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  min-width: var(--onex-file-uploader-width);
  min-height: var(--onex-file-uploader-height);
  padding: var(--onex-file-uploader-padding-y) var(--onex-file-uploader-padding-x);
  border-radius: var(--onex-file-uploader-border-radius);
  border: 1px dashed var(--onex-file-uploader-border-color);
  background-color: var(--onex-file-uploader-bg-color);
}
.onex-file-uploader__area:hover:not(.onex-file-uploader__area--error):not(.onex-file-uploader__area--disabled), .onex-file-uploader__area:focus:not(.onex-file-uploader__area--error):not(.onex-file-uploader__area--disabled) {
  cursor: pointer;
  border-color: var(--onex-file-uploader-border-hover-color);
  background-color: var(--onex-file-uploader-bg-hover-color);
  outline: none;
}
.onex-file-uploader__area:hover:not(.onex-file-uploader__area--error):not(.onex-file-uploader__area--disabled) .onex-file-uploader__icon, .onex-file-uploader__area:focus:not(.onex-file-uploader__area--error):not(.onex-file-uploader__area--disabled) .onex-file-uploader__icon {
  color: var(--onex-file-uploader-icon-hover-color);
}
.onex-file-uploader__area:hover:not(.onex-file-uploader__area--error):not(.onex-file-uploader__area--disabled) .onex-file-uploader__title, .onex-file-uploader__area:focus:not(.onex-file-uploader__area--error):not(.onex-file-uploader__area--disabled) .onex-file-uploader__title {
  color: var(--onex-file-uploader-title-hover-color);
}
.onex-file-uploader .onex-file-uploader__icon {
  font-size: var(--onex-file-uploader-icon-size);
  color: var(--onex-file-uploader-icon-color);
  padding-bottom: var(--onex-file-uploader-icon-padding-bottom);
}
.onex-file-uploader .onex-file-uploader__title {
  font-size: var(--onex-file-uploader-title-font-size);
  line-height: var(--onex-file-uploader-title-line-height);
  font-weight: var(--onex-file-uploader-title-font-weight);
  text-align: center;
  margin-bottom: var(--onex-file-uploader-title-margin-bottom);
  color: var(--onex-file-uploader-title-color);
}
.onex-file-uploader .onex-file-uploader__action-buttons {
  margin-top: var(--onex-file-uploader-action-buttons-margin-top);
  display: flex;
  gap: var(--onex-file-uploader-action-buttons-gap);
}
.onex-file-uploader .onex-file-uploader__info {
  font-size: var(--onex-file-uploader-info-font-size);
  line-height: var(--onex-file-uploader-info-line-height);
  text-align: center;
}
.onex-file-uploader .onex-file-uploader__info {
  color: var(--onex-file-uploader-info-color);
}
.onex-file-uploader__area--error {
  border-color: var(--onex-file-uploader-border-error-color);
  background-color: var(--onex-file-uploader-bg-error-color);
}
.onex-file-uploader__area--error:hover {
  cursor: pointer;
}
.onex-file-uploader__area--error .onex-file-uploader__title {
  color: var(--onex-file-uploader-title-error-color);
}
.onex-file-uploader__area--error .onex-file-uploader__icon {
  color: var(--onex-file-uploader-icon-error-color);
}
.onex-file-uploader__area--error .onex-file-uploader__info {
  color: var(--onex-file-uploader-info-error-color);
}

.onex-file-uploader__files-area {
  display: inline-flex;
  flex-direction: column;
  gap: var(--onex-file-uploader-files-gap);
  margin-top: var(--onex-file-uploader-files-margin-top);
  width: 100%;
}
.onex-file-uploader__files-area .onex-file-uploader__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: var(--onex-file-uploader-item-width);
  height: var(--onex-file-uploader-item-height);
  border: 1px solid var(--onex-file-uploader-item-border-color);
  background-color: var(--onex-file-uploader-item-background-color);
  border-radius: var(--onex-file-uploader-files-item-border-radius);
  padding: var(--onex-file-uploader-files-item-padding-y) var(--onex-file-uploader-files-item-padding-x);
}
.onex-file-uploader__files-area .onex-file-uploader__item-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: var(--onex-file-uploader-files-item-icon-margin-right);
  color: var(--onex-file-uploader-item-icon-color);
}
.onex-file-uploader__files-area .onex-file-uploader__item-body {
  width: 100%;
}
.onex-file-uploader__files-area .onex-file-uploader__item-title {
  font-size: var(--onex-file-uploader-item-title-font-size);
  line-height: var(--onex-file-uploader-item-title-line-height);
  font-weight: var(--onex-file-uploader-item-title-font-weight);
  color: var(--onex-file-uploader-item-title-color);
}
.onex-file-uploader__files-area .onex-file-uploader__item-size {
  font-size: var(--onex-file-uploader-item-size-font-size);
  line-height: var(--onex-file-uploader-item-size-line-height);
  color: var(--onex-file-uploader-item-subtitle-color);
}
.onex-file-uploader__files-area .onex-file-uploader__item-status-block {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--onex-file-uploader-files-item-block-gap);
}
.onex-file-uploader__files-area .onex-file-uploader__item-status {
  display: inline-flex;
  align-items: center;
  gap: var(--onex-file-uploader-files-item-status-gap);
}
.onex-file-uploader__files-area .onex-file-uploader__item-status-message {
  font-size: var(--onex-file-uploader-item-status-message-font-size);
  line-height: var(--onex-file-uploader-item-status-message-line-height);
}
.onex-file-uploader__files-area .onex-file-uploader__item-status-icon {
  font-size: var(--onex-file-uploader-item-icon-size);
}
.onex-file-uploader__files-area .onex-file-uploader__item-status--error {
  color: var(--onex-file-uploader-item-error-color);
}
.onex-file-uploader__files-area .onex-file-uploader__item-status--success {
  color: var(--onex-file-uploader-item-success-color);
}
.onex-file-uploader__files-area .onex-file-uploader__item-action {
  margin-left: var(--onex-file-uploader-files-item-action-margin-left);
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--onex-file-uploader-files-item-action-gap);
}
.onex-file-uploader__files-area .onex-file-uploader__item-progress-block {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--onex-file-uploader-files-item-progress-block-gap);
  flex-grow: 1;
}
.onex-file-uploader__files-area .onex-file-uploader__item-progress-info {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  font-weight: var(--onex-file-uploader-item-progress-info-font-weight);
  font-size: var(--onex-file-uploader-item-progress-info-font-size);
  line-height: var(--onex-file-uploader-item-progress-info-line-height);
  color: var(--onex-file-uploader-item-progress-info-color);
}
.onex-file-uploader__files-area .onex-file-uploader__item-progress-bar {
  width: 100%;
}

.onex-table-pagination {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  font-family: var(--table-pagination-font-family);
  padding: var(--table-pagination-padding-y) var(--table-pagination-padding-x);
}
.onex-table-pagination__divider {
  border-top: 1px solid var(--table-pagination-divider-border-top-color);
}
.onex-table-pagination__rows-per-page {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: var(--table-pagination-rows-text-font-size);
  line-height: var(--table-pagination-rows-text-line-height);
  color: var(--table-pagination-rows-color);
  margin-right: var(--table-pagination-rows-per-page-margin-right);
}
.onex-table-pagination__rows-per-page-divider {
  display: block;
  height: var(--table-pagination-rows-per-page-divider-height);
  width: var(--table-pagination-rows-per-page-divider-width);
  background-color: var(--table-pagination-rows-per-page-divider-bg-color);
  margin-left: var(--table-pagination-rows-per-page-divider-margin-left);
}
.onex-table-pagination__page-arrows {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}
.onex-table-pagination__page-arrows-input.form-control {
  margin: 0 var(--table-pagination-input-margin-x);
  height: var(--table-pagination-input-height);
  border-radius: var(--table-pagination-input-border-radius);
  padding: var(--table-pagination-input-padding);
  font-size: var(--table-pagination-input-font-size);
  border: var(--table-pagination-input-border);
  width: var(--table-pagination-input-width);
  text-align: center;
}
.onex-table-pagination__page-arrows-input.form-control:focus {
  box-shadow: var(--table-pagination-input-focus-border-color) 0px 0px 1px, var(--table-pagination-input-focus-border-color) 0px 0px 0px 1px;
  border-color: var(--table-pagination-input-focus-border-color);
}
.onex-table-pagination__page-arrows-input.form-control.is-invalid {
  padding-right: var(--table-pagination-input-invalid-padding-right);
  border-color: var(--table-pagination-input-invalid-border-color);
  background-image: none;
}
.onex-table-pagination__page-arrows-input.form-control.is-invalid:focus {
  box-shadow: var(--table-pagination-input-invalid-border-color) 0px 0px 1px, var(--table-pagination-input-invalid-border-color) 0px 0px 0px 1px;
}
.onex-table-pagination__page-arrows-ofTitle {
  font-size: var(--table-pagination-rows-text-font-size);
  line-height: var(--table-pagination-rows-text-line-height);
  color: var(--table-pagination-text-color);
}
.onex-table-pagination__page-arrows-pageCount {
  font-size: var(--table-pagination-rows-text-font-size);
  line-height: var(--table-pagination-rows-text-line-height);
  color: var(--table-pagination-pageCount-text-color);
  font-weight: var(--table-pagination-pageCount-text-font-weight);
  margin-right: var(--table-pagination-pageCount-margin-right);
}
.onex-table-pagination__page-arrows .material-icons-round.onex-material-icon.material-icons-round.onex-material-icon {
  color: var(--table-pagination-text-color);
}
.onex-table-pagination__rows-select {
  min-width: var(--table-pagination-rows-select-min-width);
  margin-left: var(--table-pagination-rows-select-margin-left);
}

.onex-expansionPanel.show .onex-expansionPanel__toggle__icon {
  transform: rotateX(-180deg);
  transition: transform ease-in-out 0.15s;
}
.onex-expansionPanel__toggle:focus, .onex-expansionPanel__toggle.focus, .onex-expansionPanel__toggle:active:focus {
  box-shadow: none;
}
.onex-expansionPanel__toggle.btn:focus-visible {
  box-shadow: var(--onex-expansion-panel-fv-toggle-box-shadow);
  outline: none;
}
.onex-expansionPanel__toggle__children {
  display: flex;
  justify-content: center;
  align-items: center;
}
.onex-expansionPanel__toggle__title {
  padding: var(--onex-expansion-panel-btn-toggle-title-padding);
}
.onex-expansionPanel__toggle__icon {
  font-size: var(--onex-expansion-panel-menu-item-icon-font-size) !important;
  color: var(--onex-expansion-panel-btn-toggle-icon-color);
}
.onex-expansionPanel__toggle:disabled .onex-expansionPanel__toggle__icon {
  color: var(--onex-expansion-panel-btn-toggle-icon-disabled-color);
}

.onex-expansionPanel__item svg path {
  fill: var(--onex-expansion-panel-dropdown-item-fill);
}
.onex-expansionPanel__item.dropdown-item.disabled {
  cursor: not-allowed;
  pointer-events: all;
}
.onex-expansionPanel__item.dropdown-item.disabled:hover, .onex-expansionPanel__item.dropdown-item.disabled:active, .onex-expansionPanel__item.dropdown-item.disabled:active:hover {
  color: var(--onex-expansion-panel-dropdown-item-disabled-color);
}
.onex-expansionPanel__item.dropdown-item.disabled:active, .onex-expansionPanel__item.dropdown-item.disabled:active:hover {
  background-color: var(--onex-expansion-panel-dropdown-item-disabled-active-hover-bg-color);
  font-weight: var(--onex-expansion-panel-dropdown-item-disabled-font-weight);
}
.onex-expansionPanel__item__icon {
  display: flex;
  align-items: center;
  width: var(--onex-expansion-panel-menu-item-icon-size);
  height: var(--onex-expansion-panel-menu-item-icon-size);
}
.onex-expansionPanel__item__icon__leading {
  margin-right: var(--onex-expansion-panel-menu-item-icon-margin-x);
}
.onex-expansionPanel__item__icon__trailing {
  position: absolute;
  right: var(--onex-expansion-panel-dropdown-item-icon-trailing-right);
}
.onex-expansionPanel__item:active {
  color: var(--onex-expansion-panel-menu-item-active-color);
  font-weight: var(--onex-expansion-panel-menu-item-font-weight);
}
.onex-expansionPanel__item:active svg path {
  fill: var(--onex-expansion-panel-menu-item-active-color);
}
.onex-expansionPanel__item--leading-icon:active {
  color: var(--onex-expansion-panel-menu-item-with-icon-active-color);
}
.onex-expansionPanel__item--leading-icon:active svg path {
  fill: var(--onex-expansion-panel-menu-item-with-icon-active-color);
}
.onex-expansionPanel__item--icons:active svg path {
  fill: var(--onex-expansion-panel-menu-item-with-icon-active-color);
}
.onex-expansionPanel__item:hover, .onex-expansionPanel__item:focus {
  background-color: var(--onex-expansion-panel-menu-item-hover-bg-color);
}
.onex-expansionPanel__item.disabled {
  color: var(--onex-expansion-panel-menu-item-disabled-color);
}
.onex-expansionPanel__item.disabled svg path {
  fill: var(--onex-expansion-panel-menu-item-disabled-color);
}
.onex-expansionPanel__item--unavailable {
  color: var(--onex-expansion-panel-menu-item-disabled-color);
}
.onex-expansionPanel__item--unavailable svg path {
  fill: var(--onex-expansion-panel-menu-item-disabled-color);
}
.onex-expansionPanel__item--unavailable:hover, .onex-expansionPanel__item--unavailable:focus {
  background-color: var(--onex-expansion-panel-menu-item-unavailable-bg-color);
  color: var(--onex-expansion-panel-menu-item-disabled-color);
  cursor: initial;
}
.onex-expansionPanel__item--unavailable:hover svg path, .onex-expansionPanel__item--unavailable:focus svg path {
  fill: var(--onex-expansion-panel-menu-item-disabled-color);
}
.onex-expansionPanel__item--unavailable:active {
  pointer-events: none;
  color: var(--onex-expansion-panel-menu-item-disabled-color);
  font-weight: var(--onex-expansion-panel-menu-item-unavailable-font-weight);
}
.onex-expansionPanel__item--unavailable:active svg path {
  fill: var(--onex-expansion-panel-menu-item-disabled-color);
}
.onex-expansionPanel__item--unavailable .onex-expansionPanel__item__icon svg path {
  fill: var(--onex-expansion-panel-menu-item-with-icon-active-color);
}
.onex-expansionPanel__item--unavailable.onex-expansionPanel__item--icons .onex-expansionPanel__item__icon__leading svg path {
  fill: var(--onex-expansion-panel-menu-item-disabled-color);
}
.onex-expansionPanel__item--unavailable.onex-expansionPanel__item--icons .onex-expansionPanel__item__icon__trailing svg path {
  fill: var(--onex-expansion-panel-menu-item-with-icon-active-color);
}

.onex-expansionPanel > .btn {
  position: relative;
}
.onex-expansionPanel > .btn:disabled {
  cursor: not-allowed;
  pointer-events: all;
}
.onex-expansionPanel > .btn:disabled:active {
  border: 1px solid var(--onex-expansion-panel-btn-toggle-border-color);
}
.onex-expansionPanel > .btn.btn-primary {
  display: flex;
  justify-content: var(--onex-expansion-panel-btn-layout-justify-content);
  align-items: var(--onex-expansion-panel-btn-layout-align-items);
  background-color: var(--onex-expansion-panel-btn-toggle-bg-color);
  color: var(--onex-expansion-panel-btn-toggle-color);
  border: 1px solid var(--onex-expansion-panel-btn-toggle-border-color);
  border-radius: var(--onex-expansion-panel-btn-toggle-border-radius);
  padding: var(--onex-expansion-panel-btn-toggle-padding);
  padding-right: var(--onex-expansion-panel-btn-toggle-padding-right);
  font-family: var(--onex-expansion-panel-btn-toggle-font-family);
  font-weight: var(--onex-expansion-panel-btn-toggle-font-weight);
  font-size: var(--onex-expansion-panel-btn-toggle-font-size);
  line-height: var(--onex-expansion-panel-btn-toggle-line-height);
  min-width: var(--onex-expansion-panel-btn-toggle-min-width);
}
.onex-expansionPanel > .btn.btn-primary:hover {
  background-color: var(--onex-expansion-panel-btn-toggle-hover-bg-color);
  color: var(--onex-expansion-panel-btn-toggle-color);
}
.onex-expansionPanel > .btn.btn-primary:active {
  background-color: var(--onex-expansion-panel-btn-toggle-bg-color);
  color: var(--onex-expansion-panel-btn-toggle-color);
}
.onex-expansionPanel > .btn.btn-primary:disabled {
  background-color: var(--onex-expansion-panel-btn-toggle-bg-color);
  color: var(--onex-expansion-panel-btn-toggle-disabled-color);
}
.onex-expansionPanel.show .btn-primary {
  border-radius: var(--onex-expansion-panel-btn-toggle-border-radius) var(--onex-expansion-panel-btn-toggle-border-radius) 0 0;
}
.onex-expansionPanel:has(.onex-expansionPanel__toggle:focus-visible) .onex-expansionPanel__menu {
  box-shadow: var(--onex-expansion-panel-fv-toggle-menu-box-shadow);
}
.onex-expansionPanel__menu.dropdown-menu {
  padding: 0;
  border: 1px solid var(--onex-expansion-panel-dropdown-menu-border-color);
  border-top: var(--onex-expansion-panel-dropdown-menu-border-top);
  border-radius: 0 0 var(--onex-expansion-panel-menu-border-radius) var(--onex-expansion-panel-menu-border-radius);
  inset: var(--onex-expansion-panel-dropdown-menu-inset) !important;
  min-width: var(--onex-expansion-panel-menu-min-width);
  font-size: var(--onex-expansion-panel-menu-font-size);
  line-height: var(--onex-expansion-panel-menu-line-height);
  overflow: hidden;
}
.onex-expansionPanel__menu.dropdown-menu:has(.onex-expansionPanel__item:focus-visible) {
  overflow: visible;
}
.onex-expansionPanel__item.dropdown-item {
  display: flex;
  align-items: center;
  position: relative;
  padding: var(--onex-expansion-panel-menu-item-padding-x) var(--onex-expansion-panel-menu-item-padding-y);
  text-decoration: none;
  color: var(--onex-expansion-panel-dropdown-item-color);
}
.onex-expansionPanel__item.dropdown-item.active, .onex-expansionPanel__item.dropdown-item:active, .onex-expansionPanel__item.dropdown-item.active:hover, .onex-expansionPanel__item.dropdown-item:active:hover {
  color: var(--onex-expansion-panel-dropdown-item-active-hover-color);
  background-color: var(--onex-expansion-panel-dropdown-item-active-hover-bg-color);
}
.onex-expansionPanel__item.dropdown-item:hover {
  color: var(--onex-expansion-panel-dropdown-item-color);
}

.onex-date-range {
  transition: opacity 0.15s linear;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1000;
  min-width: var(--onex-range-calendar-min-width);
  background: var(--onex-range-calendar-background-color);
  border: 1px solid var(--onex-range-calendar-border-color);
  box-shadow: var(--onex-range-calendar-box-shadow-positions) var(--onex-range-calendar-box-shadow-color);
  border-radius: var(--onex-range-calendar-border-radius);
}
.onex-date-range.onex-date-range__month-year-pickers-disabled .rdrCalendarWrapper .rdrMonthAndYearWrapper {
  position: absolute;
  display: flex;
  width: var(--onex-range-calendar-month-year-wrapper-width);
  top: var(--onex-range-calendar-month-year-wrapper-top);
  margin-bottom: 0;
}
.onex-date-range.onex-date-range__month-year-pickers-disabled .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers {
  display: none;
}
.onex-date-range.onex-date-range__month-year-pickers-disabled.onex-date-range__show-date-inputs .rdrCalendarWrapper .rdrMonthAndYearWrapper {
  top: var(--onex-range-calendar-month-year-wrapper-with-date-inputs-top);
}
.onex-date-range.onex-date-range__show-date-inputs .rdrCalendarWrapper .rdrDateDisplayWrapper {
  display: block;
}
.onex-date-range .rdrCalendarWrapper {
  position: relative;
  min-width: var(--onex-range-calendar-min-width);
  background: var(--onex-range-calendar-background-color);
  padding: var(--onex-range-calendar-padding) var(--onex-range-calendar-padding) var(--onex-range-calendar-padding-bottom) var(--onex-range-calendar-padding);
  border-radius: var(--onex-range-calendar-border-radius);
  color: var(--onex-range-calendar-color);
  font-size: var(--onex-range-calendar-font-size);
}
.onex-date-range .rdrCalendarWrapper .rdrMonthName {
  display: flex;
  justify-content: center;
  font-style: var(--onex-range-calendar-month-name-font-style);
  font-weight: var(--onex-range-calendar-month-name-font-weight);
  font-size: var(--onex-range-calendar-month-name-font-size);
  line-height: var(--onex-range-calendar-month-name-line-height);
  padding-top: var(--onex-range-calendar-month-name-padding-y);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths {
  gap: var(--onex-range-calendar-months-gap);
}
.onex-date-range .rdrCalendarWrapper .rdrStartEdge + .rdrDayNumber span,
.onex-date-range .rdrCalendarWrapper .rdrEndEdge + .rdrDayNumber span,
.onex-date-range .rdrCalendarWrapper .rdrStartEdge + span ~ .rdrDayNumber span,
.onex-date-range .rdrCalendarWrapper .rdrEndEdge + span ~ .rdrDayNumber span {
  background-color: var(--onex-range-calendar-day-number-span-background-color);
  border-radius: 50%;
  color: var(--onex-range-calendar-day-number-span-color) !important;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.onex-date-range .rdrCalendarWrapper .rdrStartEdge + .rdrDayNumber span::before,
.onex-date-range .rdrCalendarWrapper .rdrEndEdge + .rdrDayNumber span::before,
.onex-date-range .rdrCalendarWrapper .rdrStartEdge + span ~ .rdrDayNumber span::before,
.onex-date-range .rdrCalendarWrapper .rdrEndEdge + span ~ .rdrDayNumber span::before {
  content: "";
  position: absolute;
  width: 50%;
  height: 100%;
  left: 0;
  z-index: -1;
  background-color: var(--onex-range-calendar-day-number-span-before-bg-color);
}
.onex-date-range .rdrCalendarWrapper .rdrStartEdge + .rdrDayNumber span::before,
.onex-date-range .rdrCalendarWrapper .rdrStartEdge + span ~ .rdrDayNumber span::before {
  right: 0;
  left: auto;
}
.onex-date-range .rdrCalendarWrapper .rdrDayInPreview + .rdrDayNumber {
  position: relative;
  overflow: hidden;
}
.onex-date-range .rdrCalendarWrapper .rdrDayInPreview + .rdrDayNumber span {
  position: absolute;
  z-index: 1;
  background-color: var(--onex-range-calendar-day-in-preview-background-color);
  width: var(--onex-range-calendar-day-in-preview-width);
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.onex-date-range .rdrCalendarWrapper .rdrDayHovered .rdrDayStartPreview.rdrDayEndPreview + .rdrDayNumber span {
  background-color: inherit;
  border-radius: 50%;
  border: 1px solid var(--onex-range-calendar-day-hovered-border-color);
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.onex-date-range .rdrCalendarWrapper .rdrDayHovered .rdrInRange ~ .rdrDayNumber:hover span,
.onex-date-range .rdrCalendarWrapper .rdrDayHovered span ~ .rdrInRange:hover span,
.onex-date-range .rdrCalendarWrapper .rdrDayHovered .rdrDayStartPreview.rdrDayEndPreview + .rdrInRange ~ .rdrDayNumber:hover span {
  background-color: var(--onex-range-calendar-day-in-range-hover-background-color) !important;
  border: none;
}
.onex-date-range .rdrCalendarWrapper .rdrDayHovered > .rdrStartEdge + .rdrDayNumber span, .onex-date-range .rdrCalendarWrapper .rdrDayHovered > .rdrEndEdge + .rdrDayNumber span, .onex-date-range .rdrCalendarWrapper .rdrDayHovered > .rdrStartEdge + span ~ .rdrDayNumber span, .onex-date-range .rdrCalendarWrapper .rdrDayHovered > .rdrEndEdge + span ~ .rdrDayNumber span {
  border-radius: 50%;
  border: none !important;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.onex-date-range .rdrCalendarWrapper .rdrDayEndPreview + .rdrDayNumber,
.onex-date-range .rdrCalendarWrapper .rdrDayStartPreview + .rdrDayNumber,
.onex-date-range .rdrCalendarWrapper .rdrDayEndPreview + span ~ .rdrDayNumber,
.onex-date-range .rdrCalendarWrapper .rdrDayStartPreview + span ~ .rdrDayNumber {
  position: relative;
  z-index: 2;
}
.onex-date-range .rdrCalendarWrapper .rdrDayEndPreview + .rdrDayNumber span,
.onex-date-range .rdrCalendarWrapper .rdrDayStartPreview + .rdrDayNumber span,
.onex-date-range .rdrCalendarWrapper .rdrDayEndPreview + span ~ .rdrDayNumber span,
.onex-date-range .rdrCalendarWrapper .rdrDayStartPreview + span ~ .rdrDayNumber span {
  background-color: var(--onex-range-calendar-start-end-preview-background-color);
  border-radius: 50%;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.onex-date-range .rdrCalendarWrapper .rdrDayEndPreview:not(.rdrDayStartPreview) + .rdrDayNumber span {
  background-color: var(--onex-range-calendar-day-in-range-end-preview-background-color) !important;
  border: 1px solid var(--onex-range-calendar-day-hovered-border-color);
  color: var(--onex-range-calendar-day-hovered-color) !important;
}
.onex-date-range .rdrCalendarWrapper .rdrDayStartPreview:not(.rdrDayEndPreview) + .rdrDayNumber {
  background-color: var(--onex-range-calendar-day-in-range-start-preview-background-color) !important;
  border-radius: 50%;
}
.onex-date-range .rdrCalendarWrapper .rdrDayStartPreview:not(.rdrDayEndPreview) + .rdrDayNumber span {
  background-color: var(--onex-range-calendar-day-in-range-start-preview-background-color) !important;
  color: var(--onex-range-calendar-day-in-range-start-preview-color) !important;
}
.onex-date-range .rdrCalendarWrapper .rdrDayStartPreview + .rdrDayNumber::before,
.onex-date-range .rdrCalendarWrapper .rdrDayStartPreview + span ~ .rdrDayNumber::before {
  right: 0;
  left: auto;
}
.onex-date-range .rdrCalendarWrapper .rdrInRange ~ .rdrDayNumber,
.onex-date-range .rdrCalendarWrapper span ~ .rdrInRange,
.onex-date-range .rdrCalendarWrapper .rdrDayStartPreview.rdrDayEndPreview + .rdrInRange ~ .rdrDayNumber {
  background-color: var(--onex-range-calendar-day-in-range-start-end-preview-background-color) !important;
}
.onex-date-range .rdrCalendarWrapper .rdrDayStartPreview.rdrDayEndPreview + .rdrDayNumber::before,
.onex-date-range .rdrCalendarWrapper .rdrStartEdge.rdrEndEdge + .rdrDayNumber::before,
.onex-date-range .rdrCalendarWrapper .rdrDayStartPreview.rdrDayEndPreview + span ~ .rdrDayNumber::before,
.onex-date-range .rdrCalendarWrapper .rdrStartEdge.rdrEndEdge + span ~ .rdrDayNumber::before,
.onex-date-range .rdrCalendarWrapper .rdrStartEdge.rdrEndEdge + span ~ .rdrDayNumber span::before,
.onex-date-range .rdrCalendarWrapper .rdrStartEdge.rdrEndEdge + .rdrDayNumber span::before {
  opacity: 0;
}
.onex-date-range .rdrCalendarWrapper .rdrStartEdge + .rdrDayNumber,
.onex-date-range .rdrCalendarWrapper .rdrEndEdge + .rdrDayNumber,
.onex-date-range .rdrCalendarWrapper .rdrStartEdge + span ~ .rdrDayNumber,
.onex-date-range .rdrCalendarWrapper .rdrEndEdge + span ~ .rdrDayNumber {
  position: relative;
  z-index: 2;
}
.onex-date-range .rdrCalendarWrapper .rdrStartEdge + .rdrDayNumber::before,
.onex-date-range .rdrCalendarWrapper .rdrEndEdge + .rdrDayNumber::before,
.onex-date-range .rdrCalendarWrapper .rdrStartEdge + span ~ .rdrDayNumber::before,
.onex-date-range .rdrCalendarWrapper .rdrEndEdge + span ~ .rdrDayNumber::before {
  content: "";
  position: absolute;
  width: 50%;
  height: 100%;
  right: 0;
  z-index: -1;
  background-color: var(--onex-range-calendar-day-in-range-start-end-preview-background-color);
}
.onex-date-range .rdrCalendarWrapper .rdrEndEdge + .rdrDayNumber::before,
.onex-date-range .rdrCalendarWrapper .rdrEndEdge + span ~ .rdrDayNumber::before {
  left: 0;
}
.onex-date-range .rdrCalendarWrapper .rdrDayToday .rdrStartEdge + .rdrDayNumber span,
.onex-date-range .rdrCalendarWrapper .rdrDayToday .rdrEndEdge + .rdrDayNumber span {
  color: var(--onex-range-calendar-day-number-today-start-edge-color) !important;
}
.onex-date-range .rdrCalendarWrapper .rdrDateDisplayWrapper {
  display: none;
  padding-bottom: var(--onex-range-calendar-date-display-wrapper);
}
.onex-date-range .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplayItem input {
  height: var(--onex-range-calendar-input-height);
  border: 1px solid var(--onex-range-calendar-input-hover-border-color-20);
  border-radius: var(--onex-range-calendar-input-border-radius);
  width: 100%;
  padding: var(--onex-range-calendar-input-padding-y) var(--onex-range-calendar-input-padding-x);
  font-style: normal;
  font-weight: var(--onex-range-calendar-input-font-weight);
  font-size: var(--onex-range-calendar-input-font-size);
  line-height: var(--onex-range-calendar-input-line-height);
  text-align: left;
}
.onex-date-range .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplayItem input::placeholder {
  color: var(--onex-range-calendar-input-placeholder-color);
}
.onex-date-range .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplayItem input:hover {
  border-color: var(--onex-range-calendar-input-hover-border-color-50);
}
.onex-date-range .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplayItem input:has(+ .rdrWarning) {
  border-color: var(--onex-range-calendar-input-error-border-color) !important;
  box-shadow: var(--onex-range-calendar-input-error-border-color) var(--onex-range-calendar-input-box-shadow-dimensions-1), var(--onex-range-calendar-input-error-border-color) var(--onex-range-calendar-input-box-shadow-dimensions-2) !important;
}
.onex-date-range .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplayItem .rdrWarning {
  display: none;
}
.onex-date-range .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplayItem.rdrDateDisplayItemActive input {
  border-color: var(--onex-range-calendar-input-active-border-color);
  box-shadow: var(--onex-range-calendar-input-active-border-color) var(--onex-range-calendar-input-box-shadow-dimensions-1), var(--onex-range-calendar-input-active-border-color) var(--onex-range-calendar-input-box-shadow-dimensions-2);
}
.onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper {
  height: var(--onex-range-calendar-month-year-wrapper-height);
  padding-top: 0;
  margin-bottom: var(--onex-range-calendar-month-year-wrapper-margin-bottom);
  align-items: center;
}
.onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrNextPrevButton {
  display: block;
  width: var(--onex-range-calendar-month-year-next-prev-btn-size);
  height: var(--onex-range-calendar-month-year-next-prev-btn-size);
  padding: 0;
  border: 0;
  background: var(--onex-range-calendar-month-year-next-prev-btn-background-color);
  margin: 0;
  border: none;
  border-radius: 0;
}
.onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrPprevButton {
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%2724px%27 viewBox=%270 0 24 24%27 width=%2724px%27 fill=%27%23676E7A%27%3E%3Cpath d=%27M0 0h24v24H0V0z%27 fill=%27none%27/%3E%3Cpath d=%27M14.71 6.71c-.39-.39-1.02-.39-1.41 0L8.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L10.83 12l3.88-3.88c.39-.39.38-1.03 0-1.41z%27/%3E%3C/svg%3E") no-repeat;
  background-size: contain;
}
.onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrPprevButton i {
  display: none;
}
.onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrNextButton {
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%2724px%27 viewBox=%270 0 24 24%27 width=%2724px%27 fill=%27%23676E7A%27%3E%3Cpath d=%27M0 0h24v24H0V0z%27 fill=%27none%27/%3E%3Cpath d=%27M9.29 6.71c-.39.39-.39 1.02 0 1.41L13.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01z%27/%3E%3C/svg%3E") no-repeat;
  background-size: contain;
}
.onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrNextButton i {
  display: none;
}
.onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers select {
  appearance: none;
  -webkit-appearance: none;
  height: var(--onex-range-calendar-month-year-select-height);
  border: none;
  padding: var(--onex-range-calendar-month-year-select-padding-y) var(--onex-range-calendar-month-year-select-padding-x);
  text-align: start;
  outline: 0;
  cursor: pointer;
  border-radius: var(--onex-range-calendar-month-year-select-border-radius);
  font-weight: var(--onex-range-calendar-month-year-select-font-weight);
  font-size: var(--onex-range-calendar-month-year-select-font-size);
  line-height: var(--onex-range-calendar-month-year-select-line-height);
  color: var(--onex-range-calendar-month-year-select-color);
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%2720px%27 viewBox=%270 0 24 24%27 width=%2720px%27 fill=%27%23676E7A%27%3E%3Cpath d=%27M24 24H0V0h24v24z%27 fill=%27none%27 opacity=%27.87%27/%3E%3Cpath d=%27M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z%27/%3E%3C/svg%3E") no-repeat;
  background-position: right var(--onex-range-calendar-month-year-select-color) center;
}
.onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers select:hover {
  background-color: var(--onex-range-calendar-month-year-select-hover-background-color);
}
.onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrMonthPicker {
  margin: 0 var(--onex-range-calendar-month-year-select-margin-y);
}
.onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrMonthPicker select {
  min-width: var(--onex-range-calendar-month-select-min-width);
}
.onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrYearPicker {
  margin: 0 var(--onex-range-calendar-month-year-select-margin-y);
}
.onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrYearPicker select {
  min-width: var(--onex-range-calendar-year-select-min-width);
}
.onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .navigatorContainerWrapper {
  display: flex;
  justify-content: space-between;
}
.onex-date-range .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber::after {
  content: "";
  border: 1px solid var(--onex-range-calendar-day-number-hover-border-color);
  border-radius: var(--onex-range-calendar-day-number-border-radius);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: var(--onex-range-calendar-day-number-hover-background-color);
}
.onex-date-range .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrSelected ~ .rdrDayNumber::after {
  border: none;
  border-radius: var(--onex-range-calendar-day-number-border-radius);
  top: 0;
  bottom: 0;
  background-color: inherit;
}
.onex-date-range .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayToday .rdrDayNumber::after {
  content: "";
  border: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: transparent;
}
.onex-date-range .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayToday .rdrSelected ~ .rdrDayNumber::after {
  border: none;
}
.onex-date-range .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered.rdrDayToday .rdrDayNumber::after {
  border: 1px solid var(--onex-range-calendar-day-number-today-hover-border-color);
}
.onex-date-range .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered.rdrDayToday .rdrSelected ~ .rdrDayNumber::after {
  border: none;
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonthsVertical .rdrMonth:first-child .rdrMonthName {
  display: none;
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth {
  width: var(--onex-range-calendar-month-width);
  padding: 0;
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrWeekDays {
  margin-top: var(--onex-range-calendar-week-days-margin-top);
  height: var(--onex-range-calendar-week-days-height);
  justify-content: center;
  align-items: center;
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrWeekDays .rdrWeekDay {
  font-style: var(--onex-range-calendar-week-day-font-style);
  font-weight: var(--onex-range-calendar-week-day-font-weight);
  font-size: var(--onex-range-calendar-week-day-font-size);
  line-height: var(--onex-range-calendar-week-day-line-height);
  text-transform: uppercase;
  color: var(--onex-range-calendar-week-day-color);
  flex-basis: var(--onex-range-calendar-week-day-flex-basis);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay {
  box-sizing: border-box;
  width: var(--onex-range-calendar-day-width);
  height: var(--onex-range-calendar-day-height);
  line-height: var(--onex-range-calendar-day-line-height);
  background: transparent;
  user-select: none;
  border: 0;
  padding: 0;
  text-align: center;
  margin-bottom: var(--onex-range-calendar-day-margin-bottom);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay.rdrDayHovered {
  background: var(--onex-range-calendar-start-end-preview-background-color);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:has(.rdrStartEdge), .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:has(.rdrEndEdge) {
  background: var(--onex-range-calendar-start-end-preview-background-color);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:focus {
  outline: 0;
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:has(.rdrInRange) {
  background: var(--onex-range-calendar-not-infinite-range-day-bg-color);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:focus-visible {
  outline: none;
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:focus-visible .rdrDayNumber {
  outline: var(--onex-range-calendar-day-num-fv-outline);
  border-radius: var(--onex-range-calendar-day-num-fv-border-radius);
  box-shadow: var(--onex-range-calendar-day-num-fv-box-shadow);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:focus-visible:has(.rdrEndEdge) .rdrDayNumber, .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:focus-visible:has(.rdrStartEdge) .rdrDayNumber {
  box-shadow: var(--onex-range-calendar-range-edge-day-num-fv-box-shadow);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayNumber {
  outline: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: var(--onex-range-calendar-week-day-font-style);
  font-weight: var(--onex-range-calendar-week-day-font-weight);
  font-size: var(--onex-range-calendar-day-number-font-size);
  line-height: var(--onex-range-calendar-day-number-line-height);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayNumber > span {
  color: var(--onex-range-calendar-day-number-color);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayEndPreview,
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayStartPreview {
  background: inherit;
  border: none;
  color: inherit;
  border-radius: var(--onex-range-calendar-day-number-border-radius);
  top: 0;
  bottom: 0;
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrSelected {
  background: currentColor;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: var(--onex-range-calendar-day-number-border-radius);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span {
  color: var(--onex-range-calendar-day-number-selected-color);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayPassive {
  opacity: 0;
  pointer-events: none;
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayPassive.rdrDayDisabled {
  opacity: 0;
  pointer-events: none;
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday .rdrDayNumber span {
  color: var(--onex-range-calendar-day-number-today-color);
  font-weight: var(--onex-range-calendar-day-number-today-font-weight);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday .rdrDayNumber span::after {
  content: "";
  position: absolute;
  bottom: var(--onex-range-calendar-day-number-today-bottom);
  left: 50%;
  transform: translate(-50%, 0);
  width: var(--onex-range-calendar-day-number-today-width);
  height: var(--onex-range-calendar-day-number-today-height);
  border-radius: var(--onex-range-calendar-day-number-today-border-radius);
  background: var(--onex-range-calendar-day-number-today-background-color);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday:has(span.rdrStartEdge, span.rdrEndEdge) span.rdrDayNumber > span::after {
  background: var(--onex-range-calendar-day-number-span-color);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday .rdrSelected ~ .rdrDayNumber span {
  color: var(--onex-range-calendar-day-number-today-selected-color);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday .rdrSelected ~ .rdrDayNumber span::after {
  background: var(--onex-range-calendar-day-number-today-selected-background-color);
}
.onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayDisabled {
  background-color: var(--onex-range-calendar-day-number-disabled-background-color);
  opacity: var(--onex-range-calendar-day-number-disabled-opacity);
  cursor: auto;
}
.onex-date-range .rdrCalendarWrapper button:hover:has(span.rdrStartEdge, span.rdrEndEdge) span.rdrDayNumber > span {
  background-color: var(--onex-range-calendar-day-number-btn-hover-background-color) !important;
}
.onex-date-range__infinite-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:has(.rdrInRange) {
  background: var(--onex-range-calendar-day-in-range-start-end-infinite-range-background-color);
}
.onex-date-range__infinite-range .rdrCalendarWrapper .rdrInRange ~ .rdrDayNumber,
.onex-date-range__infinite-range .rdrCalendarWrapper span ~ .rdrInRange,
.onex-date-range__infinite-range .rdrCalendarWrapper .rdrDayStartPreview.rdrDayEndPreview + .rdrInRange ~ .rdrDayNumber {
  background-color: var(--onex-range-calendar-day-in-range-start-end-infinite-range-background-color) !important;
}
.onex-date-range__divider {
  margin: 0;
  border-top: 1px solid var(--onex-range-calendar-divider-border-color);
  color: var(--onex-range-calendar-divider-color);
  background-color: var(--onex-range-calendar-divider-background-color);
  opacity: 1;
  width: var(--onex-range-calendar-divider-width);
}
.onex-date-range__today-btn {
  width: var(--onex-range-calendar-today-btn-width);
  margin: var(--onex-range-calendar-today-btn-margin-x) 0;
}

.onex-header {
  background-color: var(--onex-header-background-color);
}
.onex-header .onex-header__wrapper {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  width: 100%;
}
.onex-header.navbar {
  padding: 0 var(--onex-header-nav-padding-x);
}
.onex-header.navbar .navbar-brand {
  padding-top: var(--onex-header-navbar-brand-padding-top);
  padding-bottom: var(--onex-header-navbar-brand-padding-bottom);
  margin-right: var(--onex-header-navbar-brand-margin-right);
  font-size: var(--onex-header-navbar-brand-font-size);
  color: var(--onex-header-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.onex-header.navbar .onex-header__centered .onex-header__itemWrapper .nav-link {
  display: block;
  padding-right: var(--onex-header-nav-link-padding-right);
  padding-left: var(--onex-header-nav-link-padding-left);
  padding-top: var(--onex-header-nav-link-padding-top);
  padding-bottom: var(--onex-header-nav-link-padding-bottom);
  font-size: var(--onex-header-nav-link-font-size);
  font-weight: var(--onex-header-nav-link-font-weight);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
.onex-header .onex-header__itemWrapper {
  margin-right: var(--onex-header-item-wrapper-margin);
  position: relative;
}
.onex-header .tab__active {
  border-style: solid;
  border-bottom-color: var(--onex-header-active-item-color);
  border-width: var(--onex-header-tab-border-width);
}
.onex-header .onex-header__underline {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: var(--onex-header-active-item-underline);
  background-color: var(--onex-header-active-item-color);
}
.onex-header .onex-header__userActions {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.onex-header .onex-header__userActions .onex-header__usersItem {
  margin-right: var(--onex-header-users-items-margin-right);
  height: var(--onex-header-user-icon-wrapper-width-height);
  width: var(--onex-header-user-icon-wrapper-width-height);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--onex-header-user-icon-wrapper-padding);
}
.onex-header .onex-header__dropdown {
  margin-left: var(--onex-header-dropdown-margin);
}
.onex-header .onex-header__icons {
  color: var(--onex-header-icon-color);
}
.onex-header .onex-header__usersItem:hover {
  background-color: var(--onex-header-usersItem-background-color);
}
.onex-header .onex-avatar.hover-disabled {
  cursor: pointer;
}
.onex-header .onex-header__divider {
  height: var(--onex-header-divider-height);
  width: var(--onex-header-divider-width);
  background-color: var(--onex-header-divider-background-color);
}
.onex-header .onex-header__breadcrumb-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: var(--onex-header-breadcrumb-margin);
}
.onex-header .onex-header__breadcrumb-alignment {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.onex-header .onex-header__breadcrumb-link {
  font-weight: var(--onex-header-breadcrumb-font-weight);
  font-size: var(--onex-header-breadcrumb-font-size);
  margin: 0 var(--onex-header-breadcrumb-margin);
}
.onex-header .onex-header__breadcrumb-link-last {
  font-weight: var(--onex-header-breadcrumb-font-weight);
  color: var(--onex-header-breadcrumb-link-color);
  margin: 0 var(--onex-header-breadcrumb-margin);
  font-size: var(--onex-header-breadcrumb-font-size);
}
.onex-header a:hover {
  text-decoration: none;
}

.onex-header__menuItem {
  color: var(--onex-header-menuitem-color);
}
.onex-header__menuItem.active {
  color: var(--onex-header-active-item-color) !important;
}

.onex-header__centered {
  align-items: center;
  justify-content: center;
}

.onex-header__flexRow {
  display: flex;
  flex-direction: row;
}

.onex-hint {
  display: inline-flex;
  gap: var(--onex-hint-gap);
  align-items: stretch;
  max-width: 100%;
  font-family: var(--onex-hint-font-family);
}
.onex-hint.onex-hint--variant-success .onex-hint__icon {
  color: var(--onex-hint-success-icon-color);
}
.onex-hint.onex-hint--variant-success .onex-hint__icon svg path {
  fill: var(--onex-hint-success-icon-color);
}
.onex-hint.onex-hint--variant-information .onex-hint__icon {
  color: var(--onex-hint-information-icon-color);
}
.onex-hint.onex-hint--variant-information .onex-hint__icon svg path {
  fill: var(--onex-hint-information-icon-color);
}
.onex-hint.onex-hint--variant-caution .onex-hint__icon {
  color: var(--onex-hint-caution-icon-color);
}
.onex-hint.onex-hint--variant-caution .onex-hint__icon svg path {
  fill: var(--onex-hint-caution-icon-color);
}
.onex-hint.onex-hint--variant-critical .onex-hint__icon {
  color: var(--onex-hint-critical-icon-color);
}
.onex-hint.onex-hint--variant-critical .onex-hint__icon svg path {
  fill: var(--onex-hint-critical-icon-color);
}
.onex-hint .onex-hint__icon {
  display: inline-flex;
  align-items: flex-start;
  justify-content: center;
  height: 100%;
}
.onex-hint .onex-hint__icon svg {
  width: var(--onex-hint-icon-size);
  height: var(--onex-hint-icon-size);
}
.onex-hint .onex-hint__icon .material-icons-round,
.onex-hint .onex-hint__icon .onex-material-icon {
  font-size: var(--onex-hint-icon-size);
}
.onex-hint__body {
  display: inline-flex;
  align-items: center;
  font-size: var(--onex-hint-font-size);
  line-height: var(--onex-hint-line-height);
  color: var(--onex-hint-text-color);
}

.onex-inline-alert.alert.onex-alert.alert-success, .onex-inline-alert.alert.onex-alert.alert-warning, .onex-inline-alert.alert.onex-alert.alert-info, .onex-inline-alert.alert.onex-alert.alert-error {
  margin-bottom: 0;
  border: transparent;
  border-radius: var(--onex-inline-alert-border-radius);
}
.onex-inline-alert.alert.onex-alert.alert-success .alert-heading, .onex-inline-alert.alert.onex-alert.alert-warning .alert-heading, .onex-inline-alert.alert.onex-alert.alert-info .alert-heading, .onex-inline-alert.alert.onex-alert.alert-error .alert-heading {
  font-weight: var(--onex-inline-alert-head-font-weight);
  font-size: var(--onex-inline-alert-head-font-size);
}
.onex-inline-alert__size-sm.alert.onex-alert {
  padding: var(--onex-inline-alert-padding-sm-y) var(--onex-inline-alert-padding-sm-x-right) var(--onex-inline-alert-padding-sm-y) var(--onex-inline-alert-padding-sm-x-left);
}
.onex-inline-alert__size-sm.alert.onex-alert.alert-icon-hidden {
  padding-left: var(--onex-inline-alert-icon-hidden-padding-left);
}
.onex-inline-alert .onex-inline-alert-title {
  font-weight: var(--onex-inline-alert-head-font-weight);
  font-size: var(--onex-inline-alert-font-size);
  line-height: var(--onex-inline-alert-line-height);
}

.onex-date-range-picker {
  display: inline-block;
}
.onex-date-range-picker-inputs-wrapper {
  position: relative;
  width: var(--onex-date-range-picker-input-width);
  display: flex;
  gap: var(--onex-date-range-picker-input-gap);
  padding: var(--onex-date-range-picker-input-padding);
}
.onex-date-range-picker-inputs-wrapper .onex-date-picker {
  width: 50%;
  min-width: auto;
}

.onex-segmentedToggle {
  width: var(--onex-segmented-toggle-width);
  border-radius: var(--onex-segmented-toggle-wrapper-border-radius);
  padding: var(--onex-segmented-toggle-padding);
  font-family: var(--font-family);
  background-color: var(--onex-segmented-toggle-bg-wrapper-color);
  gap: var(--onex-segmented-toggle-padding);
}
.onex-segmentedToggle .onex-toggle-btn-wrapper {
  padding: var(--onex-segmented-toggle-btn-wrapper-padding);
}
.onex-segmentedToggle .onex-toggle-btn-wrapper .btn-toggle {
  height: var(--onex-segmented-toggle-btn-height);
  border-radius: var(--onex-segmented-toggle-segments-border-radius);
  padding: var(--onex-segmented-toggle-btn-padding-y) var(--onex-segmented-toggle-btn-padding-x);
  font-size: var(--onex-segmented-toggle-btn-font-size);
  font-weight: var(--onex-segmented-toggle-btn-font-weight);
  line-height: var(--onex-segmented-toggle-btn-line-height);
  cursor: pointer;
  transition: var(--onex-segmented-toggle-btn-transition);
  display: flex;
  align-items: center;
}
.onex-segmentedToggle .onex-toggle-btn-wrapper .btn-check[disabled] + .onex-toggle__btn.btn-toggle,
.onex-segmentedToggle .onex-toggle-btn-wrapper .btn-check:disabled + .onex-toggle__btn.btn-toggle {
  pointer-events: none;
  opacity: var(--onex-segmented-toggle-btn-disabled-opacity);
  background-color: transparent;
  color: var(--onex-segmented-toggle-disabled-color);
}
.onex-segmentedToggle.icons {
  width: min-content;
}
.onex-segmentedToggle.icons > div.onex-toggle-btn-wrapper label {
  width: var(--onex-segmented-toggle-icon-width-md);
}
.onex-segmentedToggle.icons .onex-material-icon,
.onex-segmentedToggle.icons .material-icons-round {
  font-size: var(--onex-segmented-toggle-icon-font-size);
}
.onex-segmentedToggle > div.onex-toggle-btn-wrapper {
  flex-basis: 100%;
  display: flex;
  align-items: center;
  border: none;
  height: var(--onex-segmented-toggle-btn-height-md);
}
.onex-segmentedToggle > div.onex-toggle-btn-wrapper label {
  width: var(--onex-segmented-toggle-label-width);
  max-height: var(--onex-segmented-toggle-label-max-height);
  display: flex;
  justify-content: center;
  color: var(--onex-segmented-toggle-color);
}
.onex-segmentedToggle > div.onex-toggle-btn-wrapper label:hover:not(:disabled), .onex-segmentedToggle > div.onex-toggle-btn-wrapper label:hover:not([disabled]), .onex-segmentedToggle > div.onex-toggle-btn-wrapper label:focus:not(:disabled), .onex-segmentedToggle > div.onex-toggle-btn-wrapper label:focus:not([disabled]) {
  color: var(--onex-segmented-toggle-hover-color);
  background-color: var(--onex-segmented-toggle-hover-bg-color);
}
.onex-segmentedToggle > div.onex-toggle-btn-wrapper label:focus-visible:not(:disabled), .onex-segmentedToggle > div.onex-toggle-btn-wrapper label:focus-visible:not([disabled]) {
  box-shadow: var(--onex-segmented-toggle-btn-focus-visible-box-shadow);
}
.onex-segmentedToggle > div.onex-toggle-btn-wrapper .btn-check:checked + .onex-toggle__btn.btn {
  color: var(--onex-segmented-toggle-active-color);
  background-color: var(--onex-segmented-toggle-active-bg-color);
}
.onex-segmentedToggle > div.onex-toggle-btn-wrapper .btn-check:checked + .onex-toggle__btn.btn:hover:not(:disabled), .onex-segmentedToggle > div.onex-toggle-btn-wrapper .btn-check:checked + .onex-toggle__btn.btn:hover:not([disabled]), .onex-segmentedToggle > div.onex-toggle-btn-wrapper .btn-check:checked + .onex-toggle__btn.btn:focus:not(:disabled), .onex-segmentedToggle > div.onex-toggle-btn-wrapper .btn-check:checked + .onex-toggle__btn.btn:focus:not([disabled]) {
  color: var(--onex-segmented-toggle-active-hover-color);
  background-color: var(--onex-segmented-toggle-active-hover-bg-color);
}
.onex-segmentedToggle > div.onex-toggle-btn-wrapper .btn-check:checked + .onex-toggle__btn.btn:focus-visible:not(:disabled), .onex-segmentedToggle > div.onex-toggle-btn-wrapper .btn-check:checked + .onex-toggle__btn.btn:focus-visible:not([disabled]) {
  box-shadow: var(--onex-segmented-toggle-btn-focus-visible-box-shadow);
}
.onex-segmentedToggle > div.onex-toggle-btn-wrapper:last-child {
  border-right: none;
  padding-right: var(--onex-segmented-toggle-last-button-padding-right);
}
.onex-segmentedToggle > div.onex-toggle-btn-wrapper:first-child {
  border-left: none;
  padding-left: var(--onex-segmented-toggle-first-button-padding-left);
}
.onex-segmentedToggle-size-sm > div.onex-toggle-btn-wrapper {
  height: var(--onex-segmented-toggle-btn-height-sm);
}
.onex-segmentedToggle-size-sm.icons > div.onex-toggle-btn-wrapper label {
  width: var(--onex-segmented-toggle-icon-width-sm);
}
.onex-segmentedToggle-size-sm.icons .onex-material-icon,
.onex-segmentedToggle-size-sm.icons .material-icons-round {
  font-size: var(--icon-size-xlg);
}

.onex-list {
  list-style: none;
  padding: 0 var(--onex-list-wrapper-padding-x);
  border-radius: var(--onex-list-wrapper-border-radius);
  height: var(--onex-list-height);
}
.onex-list:hover {
  background-color: var(--onex-list-wrapper-bg-hover);
}
.onex-list:active {
  background-color: var(--onex-list-wrapper-bg-active);
}
.onex-list .onex-list-container {
  position: relative;
  justify-content: space-between;
  display: flex;
  padding: var(--onex-list-content-padding-y) 0;
  height: 100%;
}
.onex-list .onex-list__button {
  width: 100%;
  height: 100%;
  background-color: transparent;
  display: flex;
  border: none;
  align-items: center;
  box-sizing: border-box;
}
.onex-list .onex-list__button:hover, .onex-list .onex-list__button:focus {
  background-color: transparent;
}
.onex-list .onex-list__button:focus-visible {
  outline: var(--onex-list-button-fv-outline);
  border-radius: var(--onex-list-button-fv-border-radius);
}
.onex-list .onex-list__button .onex-list__avatar {
  margin-right: var(--onex-list-wrapper-avatar-margin-right);
}
.onex-list .onex-list__button .onex-list__avatar:hover {
  cursor: pointer;
}
.onex-list .onex-list__button .onex-list__content-info {
  align-items: center;
  justify-content: center;
  width: 90%;
}
.onex-list .onex-list__button .onex-list__content-text {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.onex-list .onex-list__button .onex-list__title {
  margin-right: var(--onex-list-title-margin);
  font-weight: var(--onex-list-font-weight-title);
}
.onex-list .onex-list__button .onex-list__title-icon {
  color: var(--onex-list-additional-icon-color);
  font-size: var(--onex-list-title-icon-font-size);
}
.onex-list .onex-list__button .onex-list__breadcrumb-item-text {
  font-weight: var(--onex-list-font-weight-text);
  line-height: var(--onex-list-breadcrumb-line-height);
}
.onex-list .onex-list__button .onex-list__breadcrumb-item-text-wrapper {
  display: inline-flex;
}
.onex-list .onex-list__button .onex-list__breadcrumb-item-divider {
  padding: var(--onex-list-breadcrumb-padding);
  font-size: var(--onex-list-breadcrumb-divider-font-size);
}
.onex-list .onex-list__button .onex-list__additional-text {
  font-weight: var(--onex-list-font-weight-text);
}
.onex-list .onex-list__dropdown-container {
  align-items: center;
  justify-content: center;
  display: flex;
}
.onex-list .onex-list__link-wrapper {
  display: block !important;
  background-color: transparent;
  padding: 0;
}
.onex-list .onex-list__link-wrapper:hover {
  background-color: transparent;
}
.onex-list .onex-list__flex-space-between {
  display: flex;
  justify-content: space-between;
}
.onex-list .onex-list__content {
  flex-direction: row;
  align-items: center;
  display: flex;
  width: 100%;
  overflow: hidden;
  padding-right: var(--onex-list-content-padding);
}
.onex-list .onex-list__content:has(.onex-list__button:focus-visible) {
  overflow: var(--onex-list-content-fv-overflow);
}
.onex-list .onex-list__content-full {
  max-width: 100%;
}
.onex-list .onex-list__flex-row {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.onex-list .onex-list__breadcrumb-container {
  align-items: center;
  justify-content: center;
  display: flex;
  float: left;
}
.onex-list .onex-list__breadcrumb-wrap {
  width: 95%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  color: var(--onex-list-breadcrumb-color);
  font-size: var(--onex-list-breadcrumb-font-size);
}
.onex-list .onex-link {
  align-items: center;
  display: flex;
  justify-content: center;
}
.onex-list .onex-link__text {
  font-weight: normal;
}

.onex-pagehead {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: var(--onex-pagehead-wrapper-padding);
  gap: var(--onex-pagehead-wrapper-gap);
  border-radius: var(--onex-pagehead-wrapper-border-radius);
  border: 1px solid var(--onex-pagehead-wrapper-border-color);
  background-color: var(--onex-pagehead-wrapper-bg-color);
}
.onex-pagehead__back-button.onex-btn--ghost.btn-outline-secondary .onex-material-icon,
.onex-pagehead__back-button .onex-btn--ghost.btn-outline-secondary .material-icons-round {
  color: var(--onex-pagehead-back-button-color);
}
.onex-pagehead__titles-actions {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.onex-pagehead__title-subtitle {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: var(--onex-pagehead-title-subtitle-gap);
  width: 50%;
}
.onex-pagehead__title {
  display: flex;
  flex-direction: row;
  gap: var(--onex-pagehead-title-gap);
}
.onex-pagehead__title-dropdown button#pagehead-actions-id {
  font-size: var(--onex-pagehead-title-dropdown-font-size);
  font-weight: var(--onex-pagehead-title-dropdown-font-weight);
  line-height: var(--onex-pagehead-title-dropdown-line-height);
  color: var(--onex-pagehead-title-color);
  padding: 0;
  min-height: initial;
}
.onex-pagehead__title-dropdown button#pagehead-actions-id:hover, .onex-pagehead__title-dropdown button#pagehead-actions-id.show {
  background-color: transparent;
}
.onex-pagehead__title-dropdown button#pagehead-actions-id span.onex-dropdown__chevron-icon {
  margin-left: var(--onex-pagehead-title-dropdown-chevron-icon-margin-left);
  font-size: var(--onex-pagehead-title-dropdown-chevron-icon-font-size);
  color: var(--onex-pagehead-title-color);
  display: flex;
  align-items: center;
  justify-content: center;
}
.onex-pagehead__badge-statuses {
  display: flex;
  align-self: center;
  gap: var(--onex-pagehead-badge-statuses-gap);
}
.onex-pagehead__subtitles {
  width: 100%;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  align-items: center;
  font-size: var(--onex-pagehead-subtitles-font-size);
  position: relative;
}
.onex-pagehead__subtitles-show-more-details, .onex-pagehead__subtitles-less-more-details {
  flex-wrap: wrap;
}
.onex-pagehead__subtitles-item {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: var(--onex-pagehead-subtitle-item-line-height);
}
.onex-pagehead__subtitles-item .onex-material-icon {
  font-size: var(--onex-pagehead-subtitles-icon-font-size);
}
.onex-pagehead__subtitles-item-label {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--onex-pagehead-subtitle-label-color);
  white-space: nowrap;
  line-height: var(--onex-pagehead-subtitle-item-line-height);
}
.onex-pagehead__subtitles-item-value {
  color: var(--onex-pagehead-subtitle-value-color);
  white-space: nowrap;
  line-height: var(--onex-pagehead-subtitle-item-line-height);
}
.onex-pagehead__subtitles-item-divider {
  width: var(--onex-pagehead-subtitle-divider-width);
  height: var(--onex-pagehead-subtitle-divider-height);
  background-color: var(--onex-pagehead-subtitle-divider-bg-color);
  margin: 0 var(--onex-pagehead-subtitle-divider-margin-x);
}
.onex-pagehead__more-details-button.onex-pagehead__more-details-button {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
  background-color: var(--onex-pagehead-wrapper-bg-color);
  white-space: nowrap;
}
.onex-pagehead__actions {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--onex-pagehead-actions-gap);
  width: 50%;
  justify-content: flex-end;
}
.onex-pagehead__actions .onex-pagehead__actions-item.item--hidden {
  display: none;
}
.onex-pagehead__actions .onex-pagehead__actions-item .onex-material-icon {
  font-size: var(--onex-pagehead-actions-icon-font-size);
}
.onex-pagehead .onex-dropdown button {
  text-align: left;
}
.onex-pagehead .onex-dropdown .onex-pagehead-dropdown-icon-item {
  display: inline-flex;
  align-items: center;
  gap: var(--onex-pagehead-dropdown-icon-item-gap);
}

.onex-side-nav {
  display: flex;
}

.onex-side-nav-item__button {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  height: var(--onex-side-nav-item-height);
  border-radius: var(--onex-side-nav-item-border-radius);
  padding: var(--onex-side-nav-item-padding);
  color: var(--onex-side-nav-item-color);
  font-size: var(--onex-side-nav-item-font-size);
  line-height: var(--onex-side-nav-item-line-height);
  font-weight: var(--onex-side-nav-item-font-weight);
  cursor: pointer;
}
.onex-side-nav-item__button .onex-material-icon {
  color: var(--onex-side-nav-item-icon-color);
  font-size: var(--onex-side-nav-item-icon-font-size);
}
.onex-side-nav-item__button .onex-material-icon.open {
  transform: translateX(180);
}
.onex-side-nav-item__button:hover, .onex-side-nav-item__button:focus {
  background-color: var(--onex-side-nav-item-bg-hovered);
  color: var(--onex-side-nav-item-color);
  outline: none;
}
.onex-side-nav-item__button:hover .onex-material-icon, .onex-side-nav-item__button:focus .onex-material-icon {
  color: var(--onex-side-nav-item-icon-color);
}
.onex-side-nav-item__button.disabled {
  cursor: auto;
  pointer-events: none;
}
.onex-side-nav-item__button.nav-link {
  padding: var(--onex-side-nav-item-padding);
  display: flex;
  color: var(--onex-side-nav-item-link-color);
}
.onex-side-nav-item__button.nav-link:hover {
  color: var(--onex-side-nav-item-link-color);
}
.onex-side-nav-item__button.nav-link:focus-visible {
  box-shadow: var(--onex-side-nav-item-link-focus-visible-box-shadow);
}
.onex-side-nav-item__button.nav-link.disabled {
  color: var(--onex-side-nav-item-link-disabled-color);
}
.onex-side-nav-item__button--sub-item {
  position: relative;
  border-radius: 0 var(--onex-side-nav-item-border-radius) var(--onex-side-nav-item-border-radius) 0;
}
.onex-side-nav-item__button--sub-item.nav-link {
  padding-left: var(--onex-side-nav-item-link-padding);
}
.onex-side-nav-item__button--sub-item::before {
  content: "";
  height: var(--onex-side-nav-sub-item-vertical-line-height);
  width: var(--onex-side-nav-sub-item-vertical-line-width);
  background-color: var(--onex-side-nav-sub-item-color-decoration);
  position: absolute;
  top: var(--onex-side-nav-sub-item-vertical-line-top-position);
  left: var(--onex-side-nav-sub-item-vertical-line-left-position);
}
.onex-side-nav-item__button--sub-item.active::before {
  width: var(--onex-side-nav-sub-item-active-decoration-width);
  background-color: var(--onex-side-nav-item-active-color);
}
.onex-side-nav-item__button--sub-item.disabled {
  opacity: var(--onex-side-nav-sub-item-disabled-opacity);
  cursor: not-allowed;
}
.onex-side-nav-item__button .onex-badge-counter {
  margin-left: var(--onex-side-nav-button-badge-ml);
}

.onex-side-nav-item .onex-nav-item__head {
  width: 100%;
}
.onex-side-nav-item .onex-nav-item__head .onex-side-nav-item__button:hover, .onex-side-nav-item .onex-nav-item__head .onex-side-nav-item__button:focus {
  background-color: inherit;
}
.onex-side-nav-item.active .onex-side-nav-item__button.active {
  background-color: var(--onex-side-nav-item-bg-active);
  color: var(--onex-side-nav-item-color);
}
.onex-side-nav-item.active .onex-side-nav-item__button.active .onex-material-icon {
  color: var(--onex-side-nav-item-icon-color);
}
.onex-side-nav-item.active .onex-nav-item__toggle.accordion .accordion-button:hover, .onex-side-nav-item.active .onex-nav-item__toggle.accordion .accordion-button:focus {
  background-color: inherit;
}
.onex-side-nav-item.active .onex-nav-item__head .onex-side-nav-item__button {
  background-color: inherit;
  color: var(--onex-side-nav-item-active-color);
}
.onex-side-nav-item.active .onex-nav-item__head .onex-material-icon {
  color: var(--onex-side-nav-item-active-color);
}
.onex-side-nav-item.disabled {
  opacity: var(--onex-side-nav-item-disabled-opacity);
  cursor: not-allowed;
}

.onex-side-nav-item__chevron {
  transition: 0.3s ease-in-out all;
}

.onex-nav-item__sub-item.disabled {
  cursor: not-allowed;
}
.onex-nav-item__head--show .onex-side-nav-item__chevron {
  transform: rotate(90deg);
}
.onex-nav-item__toggle.accordion .accordion-item {
  background: var(--onex-side-nav-item-background);
  border: none;
  padding: 0;
}
.onex-nav-item__toggle.accordion .accordion-body {
  padding: 0;
}
.onex-nav-item__toggle.accordion .accordion-header,
.onex-nav-item__toggle.accordion .accordion-button {
  padding: 0;
  border-radius: var(--onex-side-nav-item-border-radius);
}
.onex-nav-item__toggle.accordion .accordion-header:after,
.onex-nav-item__toggle.accordion .accordion-button:after {
  display: none;
}
.onex-nav-item__toggle.accordion .accordion-button:hover, .onex-nav-item__toggle.accordion .accordion-button:focus, .onex-nav-item__toggle.accordion .accordion-button:focus-visible {
  background-color: var(--onex-side-nav-item-bg-hovered);
  outline: none;
}
.onex-nav-item__toggle.accordion .accordion-button:focus-visible {
  box-shadow: var(--onex-side-nav-item-focus-visible-box-shadow);
}
.onex-nav-item__toggle.accordion .accordion-button:not(.collapsed) {
  background-color: transparent;
  color: inherit;
  box-shadow: none;
  border-radius: var(--onex-side-nav-item-border-radius);
}
.onex-nav-item__toggle.accordion .accordion-button:not(.collapsed):hover, .onex-nav-item__toggle.accordion .accordion-button:not(.collapsed):focus, .onex-nav-item__toggle.accordion .accordion-button:not(.collapsed):focus-visible {
  background-color: var(--onex-side-nav-item-bg-hovered);
  outline: none;
}
.onex-nav-item__toggle.accordion .accordion-button:not(.collapsed):focus-visible {
  box-shadow: var(--onex-side-nav-item-focus-visible-box-shadow);
}
.onex-nav-item__toggle .onex-tooltip__child-wrap {
  display: block;
}

.onex-toast-container {
  padding: var(--onex-toast-container-padding);
}

.onex-toast {
  font-family: var(--font-family);
  font-style: normal;
  line-height: var(--onex-toast-line-height);
  border: 1px solid var(--onex-toast-border-color);
  box-shadow: var(--onex-toast-box-shadow);
  border-radius: var(--onex-toast-border-radius);
  padding: var(--onex-toast-padding);
  background-color: var(--onex-toast-bg-color) !important;
  width: var(--onex-toast-width);
}
.onex-toast.onex-toast--variant-success .onex-toast__icon {
  color: var(--onex-toast-success-main-color);
}
.onex-toast.onex-toast--variant-information .onex-toast__icon {
  color: var(--onex-toast-information-main-color);
}
.onex-toast.onex-toast--variant-caution .onex-toast__icon {
  color: var(--onex-toast-caution-main-color);
}
.onex-toast.onex-toast--variant-critical .onex-toast__icon {
  color: var(--onex-toast-critical-main-color);
}
.onex-toast__header {
  height: var(--onex-toast-header-height);
  position: relative;
  display: flex;
}
.onex-toast__header .onex-toast__btn-close {
  position: absolute;
  top: var(--onex-toast-btn-close-top);
  right: var(--onex-toast-btn-close-right);
  z-index: var(--onex-toast-btn-close-z-index);
  padding: var(--onex-toast-btn-close-padding);
  border: var(--onex-toast-btn-close-border);
  background: var(--onex-toast-btn-close-background-color);
  width: var(--onex-btn-close-width);
  height: var(--onex-btn-close-height);
  color: var(--onex-btn-close-icon-color);
  font-size: var(--onex-btn-close-font-size);
}
.onex-toast__header .onex-toast__btn-close:focus-visible {
  outline-color: var(--onex-toast-close-button-focus-visible-outline-color);
}
.onex-toast__body {
  padding: var(--onex-toast-body-padding);
  font-size: var(--onex-toast-font-size-body);
}
.onex-toast__control {
  margin-top: var(--onex-toast-control-margin-top);
  margin-left: var(--onex-toast-control-margin-left);
  font-size: var(--onex-toast-control-font-size);
}
.onex-toast__control--link:not(:last-child) {
  margin-right: var(--onex-toast-control-link-margin-right);
}
.onex-toast__control--link:not(:first-child) {
  position: relative;
}
.onex-toast__control--link:not(:first-child)::before {
  content: "";
  width: var(--onex-toast-link-bullet-point-width);
  height: var(--onex-toast-link-bullet-point-height);
  border-radius: var(--onex-toast-link-bullet-point-border-radius);
  position: absolute;
  top: calc(50% - 0.125rem);
  left: -0.75rem;
  background-color: var(--onex-toast-link-bullet-point-background-color);
}
.onex-toast__icon {
  display: flex;
  align-items: center;
  width: var(--onex-icon-width);
  height: var(--onex-icon-height);
}
.onex-toast__icon > svg {
  width: var(--onex-icon-width);
  height: var(--onex-icon-height);
}
.onex-toast__icon > .onex-material-icon, .onex-toast__icon > .material-icons-round {
  font-size: var(--onex-icon-width);
}
.onex-toast__message {
  display: flex;
  align-items: center;
  justify-content: stretch;
  flex-grow: 2;
  font-weight: var(--onex-toast-header-font-weight);
  font-size: var(--onex-toast-font-size-header);
  padding: 0 var(--onex-message-padding-right) 0 var(--onex-message-padding-left);
}

.onex-data-grid-bulk-actions {
  width: 100%;
  min-width: var(--onex-data-grid-bulk-actions-min-width);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: var(--onex-data-grid-bulk-actions-padding-vertical) 0;
  background-color: var(--onex-data-grid-bulk-actions-bg-color);
  animation: fadeIn 0.2s;
}
.onex-data-grid-bulk-actions__select-all-wrapper {
  display: flex;
}
.onex-data-grid-bulk-actions__select-all-wrapper .select-all-btn {
  color: var(--onex-data-grid-bulk-actions-select-all-color);
  margin-right: var(--onex-data-grid-bulk-actions-select-all-margin-right);
}
.onex-data-grid-bulk-actions__select-all-wrapper .clear-selection-btn.onex-btn.btn-tertiary {
  color: var(--onex-data-grid-bulk-actions-clear-selection-color);
}
.onex-data-grid-bulk-actions .onex-data-grid-bulk-actions__info_text {
  font-weight: var(--onex-data-grid-bulk-actions-info-text-weight);
}
.onex-data-grid-bulk-actions__mono {
  display: flex;
  width: fit-content;
  padding: var(--onex-data-grid-bulk-actions-mono-padding-y) var(--onex-data-grid-bulk-actions-mono-padding-x);
}
.onex-data-grid-bulk-actions .item--hidden {
  display: none;
}
.onex-data-grid-bulk-actions .counter {
  font-size: var(--onex-data-grid-bulk-actions-counter-font-size);
  line-height: var(--onex-data-grid-bulk-actions-counter-line-height);
  font-weight: var(--onex-data-grid-bulk-actions-counter-font-weight);
  color: var(--onex-data-grid-bulk-actions-counter-color);
  margin-left: var(--onex-data-grid-bulk-actions-counter-margin-left);
  margin-right: var(--onex-data-grid-bulk-actions-counter-margin-right);
  white-space: nowrap;
}
.onex-data-grid-bulk-actions__actions {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  min-height: var(--onex-data-grid-bulk-actions-actions-height);
}
.onex-data-grid-bulk-actions__actions > div.dropdown > button.dropdown-toggle {
  background-color: var(--onex-data-grid-bulk-actions-actions-dropdown-background-color);
  color: var(--onex-data-grid-bulk-actions-actions-dropdown-color);
  border-color: transparent;
}
.onex-data-grid-bulk-actions__actions > div.dropdown > button.dropdown-toggle:hover {
  background-color: var(--onex-data-grid-bulk-actions-actions-dropdown-background-color-hover);
  border-color: transparent;
}

.onex-data-grid-control {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--onex-data-grid-control-padding-y) var(--onex-data-grid-control-padding-x-right) var(--onex-data-grid-control-padding-y) var(--onex-data-grid-control-padding-x-left);
  font-family: var(--font-family);
  max-height: var(--onex-data-grid-control-max-height);
}
.onex-data-grid-control.draggable {
  padding-left: var(--onex-data-grid-control-draggable-padding-left);
}
.onex-data-grid-control.draggable .onex-data-grid-control__check {
  margin-left: var(--onex-data-grid-control-draggable-check-margin-left);
}
.onex-data-grid-control.draggable .onex-data-grid-bulk-actions {
  padding-left: var(--onex-data-grid-control-draggable-bulk-actions-padding-left);
}
.onex-data-grid-control__titleWrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: var(--onex-data-grid-control-title-padding-left);
}
.onex-data-grid-control__titleWrapper .onex-badge-counter {
  margin-left: var(--onex-data-grid-control-title-badge-margin-left);
}
.onex-data-grid-control__check {
  margin-left: var(--onex-data-grid-control-check-margin-left);
}
.onex-data-grid-control__actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-grow: 1;
  flex-shrink: 1;
  margin-right: calc(-1 * var(--onex-data-grid-control-elem-margin-x));
}
.onex-data-grid-control__actions-elem {
  position: relative;
  margin: var(--onex-data-grid-control-elem-margin-y) var(--onex-data-grid-control-elem-margin-x);
}
.onex-data-grid-control__actions-elem.btn-primary::after {
  content: "";
  display: block;
  height: var(--onex-data-grid-control-search-vertical-line-height);
  width: var(--onex-data-grid-control-search-vertical-line-width);
  position: absolute;
  left: calc(-1 * var(--onex-data-grid-control-elem-margin-x));
  background-color: var(--onex-data-grid-control-border-color);
}
.onex-data-grid-control__actions-elem.onex-segmentedToggle .onex-toggle-btn-wrapper .btn-toggle {
  padding: var(--onex-data-grid-control-elem-btn-toggle-padding);
  display: flex;
  align-items: center;
}
.onex-data-grid-control__actions-dropdown {
  position: relative;
  margin-right: var(--onex-data-grid-control-elem-margin-x);
  margin-left: var(--onex-data-grid-control-elem-margin-x);
}
.onex-data-grid-control__actions-dropdown::before {
  content: "";
  display: block;
  position: absolute;
  top: var(--onex-data-grid-control-vertical-line-top);
  left: calc(-1 * var(--onex-data-grid-control-elem-margin-x));
  height: var(--onex-data-grid-control-search-vertical-line-height);
  width: var(--onex-data-grid-control-search-vertical-line-width);
  background-color: var(--onex-data-grid-control-border-color);
}
.onex-data-grid-control__actions-search {
  display: flex;
  align-items: center;
  position: relative;
  margin-right: var(--onex-data-grid-control-search-margin-right);
}
.onex-data-grid-control__actions .onex-data-grid-control__actions-elem.onex-btn--icon.onex-btn {
  padding: var(--onex-data-grid-control-action-element-padding);
}
.onex-data-grid-control__actions .onex-data-grid-control__actions-elem.action-active {
  background-color: var(--onex-data-grid-control-action-element-background-color);
}
.onex-data-grid-control__actions .onex-data-grid-control__actions-elem.action-active:hover, .onex-data-grid-control__actions .onex-data-grid-control__actions-elem.action-active:focus {
  background-color: var(--onex-data-grid-control-action-element-background-color);
}
.onex-data-grid-control__actions .onex-data-grid-control__actions-elem span.onex-material-icon {
  font-size: var(--onex-data-grid-control-action-element-icon-font-size);
}
.onex-data-grid-control__search-slot {
  margin-right: var(--onex-data-grid-control-search-slot-margin-right);
}
.onex-data-grid-control__search-slot.no-filters-toggle-btn {
  margin-left: var(--onex-data-grid-control-search-slot-margin-left);
}

.onex-bar-chart {
  background-color: var(--onex-bar-chart-background-color);
  height: 100%;
  width: 100%;
}
.onex-bar-chart .highcharts-yaxis .highcharts-axis-line,
.onex-bar-chart .highcharts-xaxis .highcharts-axis-line {
  stroke-width: var(--onex-bar-chart-dimensions-stroke);
}
.onex-bar-chart .highcharts-yaxis .highcharts-tick {
  stroke-width: var(--onex-bar-chart-highcharts-tick-stroke-width);
}
.onex-bar-chart .highcharts-label-box {
  fill: var(--onex-bar-chart-tooltip-background-color);
  fill-opacity: 1;
  filter: var(--onex-highcharts-tooltip-drop-shadow);
}
.onex-bar-chart.onex-chart-default-tooltip .highcharts-tooltip > span {
  padding: var(--onex-bar-chart-tooltip-padding-vertical) var(--onex-bar-chart-tooltip-padding-horizontal);
}
.onex-bar-chart .highcharts-legend-nav-active:not(circle) {
  fill: var(--onex-bar-chart-legend-nav-active-color);
}
.onex-bar-chart .highcharts-legend-nav-inactive:not(circle) {
  fill: var(--onex-bar-chart-legend-nav-inactive-color);
}

.onex-bullet-chart {
  width: 100%;
  min-width: var(--onex-bullet-chart-width);
}
.onex-bullet-chart .highcharts-series-inactive {
  opacity: var(--onex-bullet-chart-highcharts-series-inactive-opacity);
}
.onex-bullet-chart .highcharts-visually-hidden {
  position: absolute;
  width: var(--onex-bullet-chart-highcharts-visually-hidden-width);
  height: var(--onex-bullet-chart-highcharts-visually-hidden-height);
  overflow: hidden;
  white-space: nowrap;
  clip: rect(1px, 1px, 1px, 1px);
  margin-top: var(--onex-bullet-chart-highcharts-visually-margin-top);
  opacity: var(--onex-bullet-chart-highcharts-visually-opacity);
}
.onex-bullet-chart .highcharts-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  text-align: left;
  line-height: normal;
  z-index: 0;
  -webkit-tap-highlight-color: var(--onex-bullet-chart-highcharts-container-color);
  font-family: "Noto Sans", sans-serif;
  font-size: var(--onex-bullet-chart-highcharts-container-font-size);
  user-select: none;
  touch-action: manipulation;
  outline: none;
}
.onex-bullet-chart .highcharts-container .highcharts-a11y-proxy-container-before, .onex-bullet-chart .highcharts-container .highcharts-a11y-proxy-container-after {
  position: absolute;
  white-space: nowrap;
}
.onex-bullet-chart .highcharts-container .highcharts-root {
  display: block;
}
.onex-bullet-chart .highcharts-container .highcharts-root text {
  stroke-width: 0;
}
.onex-bullet-chart .highcharts-container .highcharts-root .highcharts-background {
  fill: var(--onex-bullet-chart-highcharts-background-fill);
}
.onex-bullet-chart .highcharts-container .highcharts-root .highcharts-plot-background, .onex-bullet-chart .highcharts-container .highcharts-root .highcharts-plot-border {
  fill: none;
}
.onex-bullet-chart .highcharts-container .highcharts-root .highcharts-axis-labels.highcharts-yaxis-labels {
  fill: var(--onex-bullet-chart-axis-labels-fill);
  cursor: default;
  font-size: var(--onex-bullet-chart-axis-labels-font-size);
}
.onex-bullet-chart .highcharts-container .highcharts-root .highcharts-axis.highcharts-yaxis .highcharts-axis-line {
  stroke-width: 0;
  fill: none;
  stroke: var(--onex-bullet-chart-axis-line-stroke);
}
.onex-bullet-chart .highcharts-container .highcharts-root .highcharts-series-group g.highcharts-series, .onex-bullet-chart .highcharts-container .highcharts-root .highcharts-series-group .highcharts-point, .onex-bullet-chart .highcharts-container .highcharts-root .highcharts-series-group .highcharts-markers, .onex-bullet-chart .highcharts-container .highcharts-root .highcharts-series-group .highcharts-data-labels {
  outline: none;
  stroke-width: var(--onex-bullet-chart-series-stroke-width);
  transition: opacity 250ms;
}
.onex-bullet-chart .highcharts-container .highcharts-root .highcharts-legend .highcharts-legend-box {
  fill: none;
  stroke-width: 0;
}
.onex-bullet-chart .highcharts-a11y-proxy-container-after .highcharts-a11y-proxy-group li {
  list-style: none;
}
.onex-bullet-chart .highcharts-a11y-proxy-container-after .highcharts-a11y-proxy-button {
  border-width: 0;
  background-color: transparent;
  cursor: pointer;
  outline: none;
  opacity: 0.001;
  z-index: 999;
  overflow: hidden;
  padding: 0;
  margin: 0;
  display: block;
  position: absolute;
}
.onex-bullet-chart .highcharts-title {
  font-family: var(--onex-bullet-chart-font-family);
  font-weight: var(--onex-bullet-chart-title-font-weight);
  font-size: var(--onex-bullet-chart-title-font-size);
  line-height: var(--onex-bullet-chart-title-line-height);
  color: var(--onex-bullet-chart-title-color);
  fill: var(--onex-bullet-chart-title-color);
}
.onex-bullet-chart .onex-bullet-chart-series-base {
  color: var(--onex-bullet-chart-series-base-color);
  fill: var(--onex-bullet-chart-series-base-color);
  width: var(--onex-bullet-chart-series-base-width);
}
.onex-bullet-chart .onex-bullet-chart-series-base-point {
  width: var(--onex-bullet-chart-series-base-width);
  x: 0;
}
.onex-bullet-chart .onex-bullet-chart-series-body {
  color: var(--onex-bullet-chart-series-body-color);
  fill: var(--onex-bullet-chart-series-body-color);
}
.onex-bullet-chart .onex-bullet-chart-series-body-point {
  width: var(--onex-bullet-chart-series-base-width);
  x: 0;
}
.onex-bullet-chart .onex-bullet-chart-series-body-point.highcharts-bullet-target {
  x: -3;
  rx: 2;
  ry: 2;
  width: var(--onex-bullet-chart-target-width);
  color: var(--onex-bullet-chart-target-color);
  fill: var(--onex-bullet-chart-target-color);
}
.onex-bullet-chart .onex-bullet-chart-series-value {
  color: var(--onex-bullet-chart-series-value-color);
  fill: var(--onex-bullet-chart-series-value-color);
}
.onex-bullet-chart .onex-bullet-chart-series-value-point {
  width: var(--onex-bullet-chart-series-value-width);
  x: 4;
}
.onex-bullet-chart .highcharts-grid-line {
  stroke: none;
  fill: none;
}
.onex-bullet-chart .highcharts-tooltip-box {
  fill-opacity: 1;
}
.onex-bullet-chart-legend-target-item {
  display: flex;
  gap: var(--onex-bullet-chart-legend-item-gap);
  align-items: center;
  margin-left: var(--onex-bullet-chart-legend-item-target-margin-left);
}
.onex-bullet-chart-legend-item-color {
  position: absolute;
  width: var(--onex-bullet-chart-legend-item-color-size);
  height: var(--onex-bullet-chart-legend-item-color-size);
  border-radius: 50%;
}
.onex-bullet-chart-legend-item-name {
  font-weight: var(--onex-bullet-chart-font-weight-400);
  color: var(--onex-bullet-chart-legend-item-color);
  fill: var(--onex-bullet-chart-legend-item-color);
}
.onex-bullet-chart-legend-item-value {
  font-weight: var(--onex-bullet-chart-font-weight-600);
  color: var(--onex-bullet-chart-legend-item-value-color);
  fill: var(--onex-bullet-chart-legend-item-value-color);
}
.onex-bullet-chart .highcharts-legend {
  height: var(--onex-bullet-chart-legends-height);
  max-height: var(--onex-bullet-chart-legends-height);
  position: absolute;
  left: 0 !important;
  overflow: auto;
  pointer-events: none;
}
.onex-bullet-chart .highcharts-legend * {
  position: relative !important;
  left: unset !important;
  top: unset !important;
}
.onex-bullet-chart .highcharts-legend > div > div {
  display: flex;
  justify-content: flex-start;
}
.onex-bullet-chart .highcharts-legend .highcharts-legend-item {
  margin: var(--onex-bullet-chart-legend-item-margin);
}
.onex-bullet-chart .highcharts-legend .highcharts-legend-item:last-child, .onex-bullet-chart .highcharts-legend .highcharts-legend-item:nth-last-child(2) {
  margin-left: var(--onex-bullet-chart-legend-item-margin-left);
}
.onex-bullet-chart .highcharts-legend .highcharts-legend-item > rect {
  display: none;
}
.onex-bullet-chart .highcharts-legend .highcharts-legend-item > span {
  stroke-width: 0;
  position: relative;
  display: flex;
  gap: var(--onex-bullet-chart-legend-item-gap);
  align-items: center;
  font-family: var(--onex-bullet-chart-font-family);
  font-size: var(--onex-bullet-chart-legend-item-font-size);
  line-height: var(--onex-bullet-chart-legend-item-line-height);
}
.onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-1 .onex-bullet-chart-legend-item-color {
  width: var(--onex-bullet-chart-legend-item-color-width);
  height: var(--onex-bullet-chart-legend-item-color-height);
  border-radius: var(--onex-bullet-chart-legend-item-color-border-radius);
}
.onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-1 .onex-bullet-chart-legend-item-name {
  padding-left: var(--onex-bullet-chart-legend-item-name-padding-left);
  font-weight: var(--onex-bullet-chart-legend-item-name-font-weight);
  color: var(--onex-bullet-chart-legend-item-name-color);
  fill: var(--onex-bullet-chart-legend-item-name-fill);
}
.onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-1 .onex-bullet-chart-legend-item-value {
  font-weight: var(--onex-bullet-chart-legend-item-value-font-weight);
  color: var(--onex-bullet-chart-legend-item-value-color);
  fill: var(--onex-bullet-chart-legend-item-value-fill);
}
.onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-2 .onex-bullet-chart-legend-item-color {
  width: var(--onex-bullet-chart-legend-item-color-width);
  height: var(--onex-bullet-chart-legend-item-color-height);
  border-radius: var(--onex-bullet-chart-legend-item-color-border-radius);
}
.onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-2 .onex-bullet-chart-legend-item-name {
  padding-left: var(--onex-bullet-chart-legend-item-name-padding-left);
  font-weight: var(--onex-bullet-chart-legend-item-name-font-weight);
  color: var(--onex-bullet-chart-legend-item-name-color);
  fill: var(--onex-bullet-chart-legend-item-name-fill);
}
.onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-2 .onex-bullet-chart-legend-item-value {
  font-weight: var(--onex-bullet-chart-legend-item-value-font-weight);
  color: var(--onex-bullet-chart-legend-item-value-color);
  fill: var(--onex-bullet-chart-legend-item-value-fill);
}
.onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-2 .onex-bullet-chart-legend-target-item {
  display: flex;
  gap: var(--onex-bullet-chart-legend-target-item-gap);
  align-items: center;
  margin-left: var(--onex-bullet-chart-legend-target-item-margin-left);
}
.onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-2 .onex-bullet-chart-legend-target-item .onex-bullet-chart-legend-item-color {
  width: var(--onex-bullet-chart-legend-item-color-width);
  height: var(--onex-bullet-chart-legend-item-color-height);
  border-radius: var(--onex-bullet-chart-legend-item-color-border-radius);
}
.onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-2 .onex-bullet-chart-legend-target-item .onex-bullet-chart-legend-item-name {
  padding-left: var(--onex-bullet-chart-legend-item-name-padding-left);
  font-weight: var(--onex-bullet-chart-legend-item-name-font-weight);
  color: var(--onex-bullet-chart-legend-item-name-color);
  fill: var(--onex-bullet-chart-legend-item-name-fill);
}
.onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-2 .onex-bullet-chart-legend-target-item .onex-bullet-chart-legend-item-value {
  font-weight: var(--onex-bullet-chart-legend-item-value-font-weight);
  color: var(--onex-bullet-chart-legend-item-value-color);
  fill: var(--onex-bullet-chart-legend-item-value-fill);
}

.highcharts-tooltip-container {
  position: absolute;
  top: var(--onex-bullet-chart-tooltip-top);
  pointer-events: none;
  z-index: var(--onex-bullet-chart-tooltip-z-index);
  left: var(--onex-bullet-chart-tooltip-left);
  font-size: var(--onex-bullet-chart-tooltip-font-size);
}
.highcharts-tooltip-container .highcharts-root {
  display: block;
}
.highcharts-tooltip-container .highcharts-root .highcharts-label {
  cursor: default;
  pointer-events: none;
  white-space: nowrap;
  transition: stroke 150ms;
}
.highcharts-tooltip-container .highcharts-root .highcharts-label .highcharts-label-box {
  stroke: var(--onex-bullet-chart-stroke-color);
  stroke-width: var(--onex-bullet-chart-tooltip-label-box-stroke-width);
  fill: var(--onex-bullet-chart-tooltip-background-color);
  fill-opacity: 1;
  filter: var(--onex-highcharts-tooltip-drop-shadow);
}
.highcharts-tooltip-container .highcharts-root .highcharts-label text {
  fill: var(--onex-bullet-chart-tooltip-text-fill);
}
.highcharts-tooltip-container .highcharts-root .highcharts-label text .highcharts-header {
  font-size: var(--onex-bullet-chart-tooltip-text-font-size);
}
.highcharts-tooltip-container .highcharts-root .highcharts-label text .highcharts-strong {
  font-weight: var(--onex-bullet-chart-tooltip-text-font-weight);
}

.onex-donut-chart .highcharts-tooltip-box {
  stroke-width: var(--onex-donut-chart-stroke-width);
  fill: var(--onex-donut-chart-fill);
  fill-opacity: 1;
  stroke: var(--onex-donut-chart-stroke-color);
}
.onex-donut-chart .highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover),
.onex-donut-chart .highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),
.onex-donut-chart .highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),
.onex-donut-chart .highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover) {
  opacity: 1;
}
.onex-donut-chart .highcharts-pie-series .highcharts-point-hover {
  fill-opacity: 1;
}
.onex-donut-chart .highcharts-point-inactive {
  opacity: 1;
}
.onex-donut-chart .highcharts-title,
.onex-donut-chart .highcharts-subtitle {
  font-family: var(--onex-donut-chart-font-family) !important;
}
.onex-donut-chart .onex-highcharts-annotations {
  text-anchor: middle;
  dominant-baseline: middle;
  font-family: var(--onex-donut-chart-font-family);
}
.onex-donut-chart .onex-highcharts-annotations .annotation-text {
  font-weight: var(--onex-donut-chart-font-weight);
  font-size: var(--onex-donut-chart-annotation-text-font-size);
  line-height: var(--onex-donut-chart-annotation-text-line-height);
  fill: var(--onex-donut-chart-annotation-text-color);
}
.onex-donut-chart .onex-highcharts-annotations .annotation-value {
  font-weight: var(--onex-donut-chart-annotation-value-font-weight);
  font-size: var(--onex-donut-chart-annotation-value-font-size);
  line-height: var(--onex-donut-chart-annotation-value-line-height);
  fill: var(--onex-donut-chart-annotation-value-color);
}
.onex-donut-chart .highcharts-legend-item > span {
  font-family: var(--onex-donut-chart-font-family) !important;
  top: 0 !important;
}
.onex-donut-chart .highcharts-label-box {
  fill: var(--onex-donut-chart-tooltip-background-color);
  fill-opacity: 1;
  filter: var(--onex-highcharts-tooltip-drop-shadow);
}
.onex-donut-chart.onex-chart-default-tooltip .highcharts-tooltip > span {
  padding: var(--onex-donut-chart-tooltip-padding-vertical) var(--onex-donut-chart-tooltip-padding-horizontal);
}

.onex-line-chart .highcharts-root {
  font-family: var(--onex-line-chart-font-family) !important;
}
.onex-line-chart .highcharts-axis-title {
  font-weight: var(--onex-line-chart-font-weight);
}
.onex-line-chart .highcharts-plot-line {
  stroke: var(--onex-line-chart-highcharts-stroke-color);
}
.onex-line-chart .highcharts-arearange-series .highcharts-graph {
  stroke-width: 0;
}
.onex-line-chart .highcharts-xaxis-grid .highcharts-grid-line,
.onex-line-chart .highcharts-yaxis-grid .highcharts-grid-line {
  stroke-width: 0;
}
.onex-line-chart .highcharts-yaxis .highcharts-tick {
  stroke-width: var(--onex-line-chart-highcharts-stroke-width);
}
.onex-line-chart-xAxis-grid-line-show .highcharts-xaxis-grid .highcharts-grid-line {
  stroke-width: var(--onex-line-chart-highcharts-stroke-width);
  stroke: var(--onex-line-chart-highcharts-grid-stroke-color);
}
.onex-line-chart-yAxis-grid-line-show .highcharts-yaxis-grid .highcharts-grid-line {
  stroke-width: var(--onex-line-chart-highcharts-stroke-width);
  stroke: var(--onex-line-chart-highcharts-grid-stroke-color);
}
.onex-line-chart .highcharts-axis-line {
  stroke-width: 0;
}
.onex-line-chart-yAxis-line-show .highcharts-yaxis .highcharts-axis-line {
  stroke-width: var(--onex-line-chart-highcharts-stroke-width);
  stroke: var(--onex-line-chart-highcharts-axis-line);
}
.onex-line-chart-xAxis-line-show .highcharts-xaxis .highcharts-axis-line {
  stroke-width: var(--onex-line-chart-highcharts-stroke-width);
  stroke: var(--onex-line-chart-highcharts-axis-line);
}
.onex-line-chart .highcharts-legend-item > span {
  font-family: var(--onex-line-chart-font-family) !important;
  top: 0 !important;
}
.onex-line-chart .highcharts-label-box {
  fill: var(--onex-line-chart-tooltip-background-color);
  fill-opacity: 1;
  filter: var(--onex-highcharts-tooltip-drop-shadow);
}
.onex-line-chart.onex-chart-default-tooltip .highcharts-tooltip > span {
  padding: var(--onex-line-chart-tooltip-padding-vertical) var(--onex-line-chart-tooltip-padding-horizontal);
}
.onex-line-chart .highcharts-legend-nav-active:not(circle) {
  fill: var(--onex-line-chart-legend-nav-active-color);
}
.onex-line-chart .highcharts-legend-nav-inactive:not(circle) {
  fill: var(--onex-line-chart-legend-nav-inactive-color);
}

.onex-data-grid-filters {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--onex-data-grid-filters-padding-top) var(--onex-data-grid-filters-padding) var(--onex-data-grid-filters-padding) var(--onex-data-grid-filters-padding);
}
.onex-data-grid-filters-container {
  display: flex;
  flex-wrap: wrap;
  gap: var(--onex-data-grid-filters-container-gap);
  align-items: center;
}
.onex-data-grid-filters .onex-datagrid-filters__add-dropdown .btn.dropdown-toggle.btn-tertiary {
  color: var(--onex-data-grid-filters-add-btn);
}

.onex-dgt-add-filters__control-selection {
  height: var(--onex-dgt-add-filters-control-selection-height);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--onex-dgt-add-filters-control-selection-padding);
  margin-top: var(--onex-dgt-add-filters-control-selection-margin-top);
}
.onex-dgt-add-filters__divider {
  height: var(--onex-dgt-add-filters-divider-height);
  margin: var(--onex-dgt-add-filters-divider-margin);
  background-color: var(--onex-dgt-add-filters-divider-bg-color);
}
.onex-dgt-add-filters__list-item {
  height: var(--onex-dgt-add-filters-list-item-height);
  padding: var(--onex-dgt-add-filters-list-item-padding);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: var(--onex-dgt-add-filters-list-item-border-radius);
}
.onex-dgt-add-filters__list-item.checked {
  background-color: var(--onex-dgt-add-filters-list-item-checked-bg-color);
}
.onex-dgt-add-filters__list-item-default {
  color: var(--onex-dgt-add-filters-list-item-default-text-color);
}

.onex-data-grid__table-wrapper {
  position: relative;
  max-width: var(--onex-dgt-wrapper-max-width);
  width: var(--onex-dgt-wrapper-width);
  overflow: auto;
  border-radius: var(--onex-data-grid-border-radius);
}
.onex-data-grid__table-wrapper.scrolled .onex-data-grid__table thead:after {
  box-shadow: var(--onex-dgt-thead-box-shadow);
}
.onex-data-grid__table-wrapper.is-resizing-columns {
  -webkit-user-select: none;
  user-select: none;
}

.onex-data-grid.controls-enabled .onex-data-grid__table-wrapper {
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}
.onex-data-grid.pagination-enabled .onex-data-grid__table-wrapper {
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
}
.onex-data-grid:not(.controls-enabled) .onex-data-grid__table thead:before {
  height: 0;
}
.onex-data-grid:not(.controls-enabled) .onex-data-grid__table thead th {
  border: none;
}

.onex-data-grid {
  display: flex;
  flex-direction: column;
}
.onex-data-grid .onex-data-grid-filter-preset {
  flex-grow: 0;
  margin-bottom: 0.5rem;
}
.onex-data-grid .onex-data-grid__wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.onex-data-grid .onex-data-grid__wrapper .onex-data-grid__table-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.onex-data-grid .onex-data-grid__wrapper .onex-data-grid__table-wrapper.scrolled .onex-data-grid__table thead:after {
  box-shadow: var(--onex-dgt-thead-box-shadow);
}
.onex-data-grid.vertical-scroll-enabled .onex-data-grid__wrapper .onex-data-grid__table,
.onex-data-grid.vertical-scroll-enabled .onex-data-grid__wrapper .onex-data-grid__table-wrapper {
  height: var(--onex-dgt-table-wrapper-height);
}

.onex-select__menu-portal {
  z-index: var(--onex-dgt-select-menu-portal-z-index) !important;
}

.onex-data-grid__table {
  width: var(--onex-dgt-width);
  margin-bottom: var(--onex-dgt-margin-bottom);
  position: relative;
}
.onex-data-grid__table.no-pagination tbody tr:last-of-type td {
  border-bottom: none;
}
.onex-data-grid__table.no-pagination tbody tr:last-of-type td:first-of-type {
  border-bottom-left-radius: var(--onex-dgt-pagination-first-cell-left-border-radius);
}
.onex-data-grid__table.no-pagination tbody tr:last-of-type td:last-of-type {
  border-bottom-right-radius: var(--onex-dgt-pagination-last-cell-right-border-radius);
}
.onex-data-grid__table thead {
  position: sticky;
  top: var(--onex-dgt-thead-top);
  z-index: var(--onex-dgt-thead-z-index);
}
.onex-data-grid__table thead:before, .onex-data-grid__table thead:after {
  content: "";
  display: block;
  height: var(--onex-dgt-thead-divider-height);
  width: var(--onex-dgt-thead-divider-width);
  position: absolute;
  left: var(--onex-dgt-thead-divider-left);
  right: var(--onex-dgt-thead-divider-right);
  z-index: var(--onex-dgt-thead-divider-z-index);
}
.onex-data-grid__table thead:before {
  top: var(--onex-dgt-thead-top-divider-top);
}
.onex-data-grid__table thead:after {
  bottom: var(--onex-dgt-thead-bottom-divider-bottom);
}
.onex-data-grid__table .action-col:first-child {
  padding: var(--onex-dgt-action-first-col-padding-y) var(--onex-dgt-action-first-col-padding-x);
}
.onex-data-grid__table .action-col:first-child .onex-data-grid-cell__container {
  min-width: var(--onex-dgt-action-first-col-cell-container-min-size);
  min-height: var(--onex-dgt-action-first-col-cell-container-min-size);
}
.onex-data-grid__table .action-col .onex-data-grid-cell__container.invisible {
  height: var(--onex-dgt-action-invisible-container-size);
  width: var(--onex-dgt-action-invisible-container-size);
}
.onex-data-grid__table .action-col .onex-material-icon {
  width: var(--icon-size-xlg);
  overflow: hidden;
}
.onex-data-grid__table-headers {
  background: var(--onex-dgt-header-background-color);
}
.onex-data-grid__table-headers .onex-data-grid-cell__container {
  display: flex;
}
.onex-data-grid__table-headers .onex-data-grid-cell__container .sort-by-icon {
  display: inline-block;
  font-size: var(--onex-dgt-header-sort-by-icon-font-size);
  line-height: var(--onex-dgt-header-sort-by-icon-line-height);
  height: var(--onex-dgt-header-sort-by-icon-height);
  margin: var(--onex-dgt-header-sort-by-icon-padding-y) var(--onex-dgt-header-sort-by-icon-padding-x);
  vertical-align: bottom;
  color: var(--onex-dgt-header-sort-by-icon-color);
}
.onex-data-grid__table-headers tr {
  position: relative;
  padding: var(--onex-dgt-header-padding);
  border-radius: var(--onex-dgt-header-border-radius);
  font-size: var(--onex-dgt-header-font-size);
  line-height: var(--onex-dgt-header-line-height);
  background-color: inherit;
}
.onex-data-grid__table-headers th {
  margin: var(--onex-dgt-header-th-margin);
  vertical-align: middle;
  padding: var(--onex-dgt-header-th-padding-x) var(--onex-dgt-header-th-padding-y);
}
.onex-data-grid__table-headers th.w-0 {
  width: var(--onex-dgt-header-action-cell-width);
}
.onex-data-grid__table-headers th .sr-only {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.onex-data-grid__table-headers th.clickable:hover {
  background-color: var(--onex-dgt-header-background-color-hover);
  color: var(--onex-dgt-header-color-hover);
  cursor: pointer;
}
.onex-data-grid__table-headers th.clickable:hover span {
  color: var(--onex-dgt-header-th-hover-color);
}
.onex-data-grid__table-headers th span {
  color: var(--onex-dgt-header-th-color);
}
.onex-data-grid__table-headers th span::selection {
  background: transparent;
}
.onex-data-grid__table-headers th span::-moz-selection {
  background: transparent;
}
.onex-data-grid__table-headers th.onex-data-grid-cell__invisible {
  padding: 0;
}
.onex-data-grid__table-headers th.onex-data-grid-cell__invisible span {
  clip-path: inset(100%);
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: absolute;
}
.onex-data-grid__table-headers th.onex-data-grid-cell__text-align-left {
  text-align: left;
}
.onex-data-grid__table-headers th.onex-data-grid-cell__text-align-right {
  text-align: right;
}
.onex-data-grid__table-headers th.onex-data-grid-cell__text-variant-regular {
  font-weight: var(--onex-dgt-header-regular-font-weight);
}
.onex-data-grid__table-headers th.onex-data-grid-cell__text-variant-semibold {
  font-weight: var(--onex-dgt-header-semibold-font-weight);
}
.onex-data-grid__table-headers th .onex-material-icon {
  color: var(--onex-dgt-header-th-color);
}
.onex-data-grid__table-subHeaders th:not(:last-child).onex-data-grid__cell-divider {
  border-right: var(--onex-dgt-header-not-last-cell-border-right);
}
.onex-data-grid__table-subHeaders th:not(.onex-data-grid-subheader-cell):last-child.onex-data-grid__cell-divider {
  border-left: var(--onex-dgt-header-last-cell-border-left);
}
.onex-data-grid__table-subHeaders th:last-child.onex-data-grid__cell-divider.onex-data-grid-subheader-cell {
  border-right: var(--onex-dgt-header-last-cell-border-right);
}
.onex-data-grid__table-subHeaders th.onex-data-grid__cell-horizontal-divider {
  border-bottom: var(--onex-dgt-header-border-bottom);
}
.onex-data-grid__table.sticky tr.focused td[data-sticky-td] {
  z-index: var(--onex-dgt-sticky-focused-z-index);
}
.onex-data-grid__table.sticky [data-sticky-td=left] {
  position: sticky;
  background-color: inherit;
  z-index: var(--onex-dgt-left-sticky-z-index);
  left: var(--onex-dgt-left-sticky-left-position);
}
.onex-data-grid__table.sticky [data-sticky-td=right] {
  position: sticky;
  background-color: inherit;
  z-index: var(--onex-dgt-right-sticky-z-index);
  right: var(--onex-dgt-right-sticky-right-position);
}
.onex-data-grid__table.sticky [data-sticky-last-left-td]:after {
  content: "";
  display: block;
  height: var(--onex-dgt-sticky-last-left-cell-right-divider-height);
  width: var(--onex-dgt-sticky-last-left-cell-right-divider-width);
  position: absolute;
  right: var(--onex-dgt-sticky-last-left-cell-right-divider-right-position);
  top: var(--onex-dgt-sticky-last-left-cell-right-divider-top-position);
  border-right: var(--onex-dgt-sticky-last-left-cell-right-divider-border-right);
  box-shadow: var(--onex-dgt-sticky-last-left-cell-right-divider-box-shadow);
}
.onex-data-grid__table.sticky [data-sticky-first-right-td]:before {
  content: "";
  display: block;
  height: var(--onex-dgt-sticky-first-right-cell-left-divider-height);
  width: var(--onex-dgt-sticky-first-right-cell-left-divider-width);
  position: absolute;
  left: var(--onex-dgt-sticky-first-right-cell-left-divider-left-position);
  top: var(--onex-dgt-sticky-first-right-cell-left-divider-top-position);
  border-left: var(--onex-dgt-sticky-first-right-cell-left-divider-border-left);
  box-shadow: var(--onex-dgt-sticky-first-right-cell-left-divider-box-shadow);
}
.onex-data-grid__table.sticky tr.dropdown-open td[data-sticky-td] {
  z-index: var(--onex-dgt-sticky-dropdown-cell-z-index);
}
.onex-data-grid__table td.checkmark,
.onex-data-grid__table td.draggable {
  background-color: var(--onex-dgt-body-tr-background-color);
}
.onex-data-grid__table-body {
  position: relative;
  background-color: var(--basic-white);
}
.onex-data-grid__table-body--empty {
  height: var(--onex-dgt-empty-body-height);
}
.onex-data-grid__table-body tr {
  position: relative;
  background-color: var(--onex-dgt-body-tr-background-color);
  border-radius: var(--onex-dgt-body-border-radius);
  margin: var(--onex-dgt-body-tr-margin);
  padding: var(--onex-dgt-body-tr-padding);
  font-size: var(--onex-dgt-body-td-font-size);
  line-height: var(--line-height-label);
}
.onex-data-grid__table-body tr:hover .onex-data-grid-cell.editable .cellWrapper {
  border-radius: var(--onex-dgt-body-tr-editable-cell-hover-border-radius);
  border: 1px solid var(--onex-dgt-body-tr-editable-cell-hover-border-color);
}
.onex-data-grid__table-body tr.saving::after {
  z-index: var(--onex-dgt-body-saving-z-index);
  content: "";
  background-color: var(--white);
  position: absolute;
  top: var(--onex-dgt-body-saving-top);
  left: var(--onex-dgt-body-saving-left);
  right: var(--onex-dgt-body-saving-right);
  bottom: var(--onex-dgt-body-saving-bottom);
  opacity: var(--onex-dgt-body-saving-opacity);
  animation: var(--onex-dgt-body-saving-animation);
}
@keyframes saving {
  0% {
    opacity: var(--onex-dgt-body-saving-animation-start-opacity);
  }
  50% {
    opacity: var(--onex-dgt-body-saving-animation-half-opacity);
  }
  100% {
    opacity: var(--onex-dgt-body-saving-animation-end-opacity);
  }
}
.onex-data-grid__table-body tr.saved {
  background-color: var(--onex-dgt-body-saved-background-color);
  animation: var(--onex-dgt-body-saved-animation);
}
@keyframes saved {
  0% {
    background-color: var(--onex-dgt-body-saved-animation-start-background-color);
  }
  100% {
    background-color: var(--onex-dgt-body-saved-animation-complete-background-color);
  }
}
.onex-data-grid__table-body tr.errored {
  background-color: var(--onex-dgt-body-errored-background-color);
  animation: var(--onex-dgt-body-errored-animation);
}
@keyframes errored {
  0% {
    background-color: var(--onex-dgt-body-errored-animation-start-background-color);
  }
  100% {
    background-color: var(--onex-dgt-body-errored-animation-complete-background-color);
  }
}
.onex-data-grid__table-body tr:hover td.onex-data-grid__cell-action-is-hidden .onex-data-grid-cell__body::before {
  width: var(--onex-dgt-body-hovered-hidden-action-cell-left-divider-width);
}
.onex-data-grid__table-body tr:hover td.onex-data-grid__cell-action-is-hidden .onex-data-grid-cell__wrapper {
  width: var(--onex-dgt-cell-action-width);
  border-left: var(--onex-dgt-action-cell-border-left);
  overflow: visible;
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.error {
  background-color: var(--onex-dgt-error-row-background-color) !important;
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.error:hover {
  background-color: var(--onex-dgt-error-row-hover-background-color) !important;
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.error .icon-error {
  color: var(--onex-dgt-error-row-icon-color);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.active {
  background-color: var(--onex-dgt-body-tr-active-background-color);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.active:hover {
  background-color: var(--onex-dgt-body-tr-active-background-color);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.is-clickable {
  cursor: pointer;
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.is-clickable:hover {
  background-color: var(--onex-dgt-body-tr-hover-background-color);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.is-clickable.active {
  background-color: var(--onex-dgt-body-tr-active-background-color);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.is-clickable.active:hover {
  background-color: var(--onex-dgt-body-tr-active-background-color);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isSelected {
  background-color: var(--onex-dgt-body-tr-selected-background-color);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isSelected:hover {
  background-color: var(--onex-dgt-body-tr-selected-hover-background-color);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing {
  background-color: var(--onex-dgt-body-tr-edit-background-color);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing:hover {
  background-color: var(--onex-dgt-body-tr-edit-background-color);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing.is-clickable.active {
  background-color: var(--onex-dgt-body-tr-edit-background-color);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing.is-clickable.active:hover {
  background-color: var(--onex-dgt-body-tr-edit-background-color);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing:not([data-sticky-td]) {
  position: relative;
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing[data-sticky-td] {
  display: flex;
  height: var(--onex-dgt-body-editing-sticky-cell-height);
  width: var(--onex-dgt-body-editing-sticky-cell-width);
  z-index: var(--onex-dgt-body-editing-sticky-cell-z-index);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing[data-sticky-td] .onex-data-grid-cell-content {
  flex: 1;
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper {
  z-index: var(--onex-dgt-body-tr-edit-wrapper-z-index) !important;
  position: absolute;
  top: var(--onex-dgt-body-tr-edit-wrapper-top);
  left: var(--onex-dgt-body-tr-edit-wrapper-left);
  min-width: var(--onex-dgt-body-tr-edit-wrapper-min-width);
  min-height: var(--onex-dgt-body-tr-edit-wrapper-min-height);
  display: flex;
  align-items: center;
  background-color: var(--onex-dgt-body-tr-edit-background-color);
  height: var(--onex-dgt-body-tr-edit-wrapper-height);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-text-field input.form-control,
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-text-area textarea {
  padding: var(--onex-dgt-body-tr-edit-input-padding-y) var(--onex-dgt-body-tr-edit-input-padding-x);
  background: transparent;
  border-radius: var(--onex-dgt-body-tr-editable-cell-hover-border-radius);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-text-field input.form-control:focus,
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-text-area textarea:focus {
  background: var(--onex-dgt-body-tr-edit-input-focus-background);
  box-shadow: none;
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-phone-field input,
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-search-field__input .input {
  padding-top: var(--onex-dgt-body-editable-cell-search-field-padding-top);
  padding-bottom: var(--onex-dgt-body-editable-cell-search-field-padding-bottom);
  background: var(--onex-dgt-body-editable-cell-search-field-background);
  border-radius: var(--onex-dgt-body-tr-editable-cell-hover-border-radius);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-phone-field input:focus,
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-search-field__input .input:focus {
  box-shadow: var(--onex-dgt-body-editable-cell-search-field-focus-box-shadow);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-select {
  flex: 1;
  margin-right: var(--onex-dgt-body-editable-cell-select-margin-right);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-select .onex-select__control {
  border-radius: var(--onex-dgt-body-tr-editable-cell-hover-border-radius);
  box-shadow: var(--onex-dgt-body-editable-cell-select-box-shadow);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-date-picker-wrapper {
  margin-right: var(--onex-dgt-body-editable-cell-date-picker-margin-right);
  flex: 1;
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-date-picker-wrapper input {
  border-radius: var(--onex-dgt-body-tr-editable-cell-hover-border-radius);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-date-picker-wrapper input:focus {
  background: var(--onex-dgt-body-editable-cell-date-picker-background);
  box-shadow: var(--onex-dgt-body-editable-cell-date-picker-box-shadow);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.error .editWrapper {
  background-color: var(--onex-dgt-body-editable-cell-edit-wrapper-background-color) !important;
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.error .editWrapper .onex-text-field input.form-control,
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.error .editWrapper .onex-text-area textarea {
  border: var(--onex-dgt-body-editable-cell-edit-wrapper-text-area-border);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isDragging td {
  background-color: var(--onex-dgt-body-tr-drag-background-color);
}
.onex-data-grid__table-body tr.onex-data-grid__table-body-row.isDragging td *, .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isDragging td::first-line {
  visibility: hidden;
}
.onex-data-grid__table-body td {
  margin: 0;
  border-bottom: var(--onex-dgt-body-td-border-bottom);
  padding: var(--onex-dgt-body-td-padding-x) var(--onex-dgt-body-td-padding-y);
}
.onex-data-grid__table-body td.onex-data-grid-cell-subRow {
  display: flex;
  justify-content: center;
  padding: 0 var(--onex-dgt-body-td-padding-y);
}
.onex-data-grid__table-body td .onex-data-grid-cell-subRow-vertical-divider {
  width: var(--onex-dgt-body-td-subRow-divider-width);
  height: var(--onex-dgt-body-td-subRow-divider-height);
  background-color: var(--onex-dgt-body-td-subRow-divider-bg-color);
}
.onex-data-grid__table-body td.editable:hover {
  cursor: pointer;
}
.onex-data-grid__table-body td.editable:focus, .onex-data-grid__table-body td.editable:focus-visible {
  outline: none;
}
.onex-data-grid__table-body td .onex-data-grid-cell-expandable-button {
  border: none;
  background-color: transparent;
  display: flex;
}
.onex-data-grid__table-body td .onex-data-grid-cell-content {
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.onex-data-grid__table-body td .onex-data-grid-cell-content .cellWrapper {
  display: flex;
  align-items: center;
  position: relative;
  min-height: var(--onex-dgt-body-tr-cell-min-height);
  padding: var(--onex-dgt-body-tr-cell-padding-y) var(--onex-dgt-body-tr-cell-padding-x);
  border: var(--onex-dgt-body-tr-cell-border);
}
.onex-data-grid__table-body td .onex-data-grid-cell-content .cellWrapper a {
  color: var(--onex-dgt-cell-link-color);
}
.onex-data-grid__table-body td.onex-data-grid-cell__invisible {
  padding: 0;
}
.onex-data-grid__table-body td.onex-data-grid-cell__text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.onex-data-grid__table-body td.onex-data-grid-cell__text-align-left {
  text-align: left;
}
.onex-data-grid__table-body td.onex-data-grid-cell__text-align-right {
  text-align: right;
}
.onex-data-grid__table-body td.onex-data-grid-cell__text-variant-regular {
  font-weight: var(--onex-dgt-header-regular-font-weight);
}
.onex-data-grid__table-body td.onex-data-grid-cell__text-variant-semibold {
  font-weight: var(--onex-dgt-header-semibold-font-weight);
}
.onex-data-grid__table-body td:not(:last-child).onex-data-grid__cell-divider {
  border-right: var(--onex-dgt-header-not-last-cell-border-right);
}
.onex-data-grid__table-body td:last-child.onex-data-grid__cell-divider {
  border-left: var(--onex-dgt-header-last-cell-border-left);
}
.onex-data-grid__table-body td.onex-data-grid__table-body-col__check {
  width: var(--onex-dgt-body-col-check-width);
}
.onex-data-grid__table-body-row-check {
  display: flex;
  justify-content: center;
}

tr.onex-data-grid__table-body-row td.onex-data-grid-cell.action-col:first-child {
  padding: var(--onex-dgt-action-first-col-padding-y) var(--onex-dgt-action-first-col-padding-x);
}
tr.onex-data-grid__table-body-row td.onex-data-grid-cell.action-col:first-child .onex-data-grid-cell__container.onex-data-cell-checkbox {
  min-width: var(--onex-dgt-action-first-col-cell-container-min-size);
  min-height: var(--onex-dgt-action-first-col-cell-container-min-size);
}
tr.onex-data-grid__table-body-row td.onex-data-grid-cell.action-col .onex-data-grid-cell__container .onex-dropdown .dropdown-toggle:hover, tr.onex-data-grid__table-body-row td.onex-data-grid-cell.action-col .onex-data-grid-cell__container .onex-dropdown .dropdown-toggle.show {
  background-color: transparent;
}

.onex-data-grid-cell__container,
.onex-data-grid-cell__container {
  display: flex;
  height: var(--onex-dgt-cell-height);
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: var(--onex-dgt-cell-min-width);
}

.onex-data-grid__table.sticky .onex-data-grid__cell-action-is-hidden[data-sticky-first-right-td]:before {
  display: none;
}

.onex-empty-state.onex-data-grid__emptyState {
  padding: var(--onex-dgt-states-padding-y) var(--onex-dgt-states-padding-x);
}
.onex-empty-state.onex-data-grid__emptyState.onex-empty-state--card {
  max-width: var(--onex-dgt-empty-state-card-max-width);
}
.onex-empty-state.onex-data-grid__emptyState span.onex-empty-state__title {
  font-weight: var(--onex-dgt-empty-state-title-font-weight);
}

.onex-error-state.onex-data-grid__errorState {
  padding: var(--onex-dgt-states-padding-y) var(--onex-dgt-states-padding-x);
}

.resizer {
  position: absolute;
  right: var(--onex-dgt-resizer-right-value);
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  height: 80%;
  width: var(--onex-dgt-resizer-width);
  background: var(--onex-dgt-resizer-background-color);
  cursor: col-resize;
  user-select: none;
  touch-action: none;
}
.resizer:hover {
  width: var(--onex-dgt-resizer-background-hover-width);
  background: var(--onex-dgt-resizer-background-hover-color);
  height: 100%;
}

.resizer.isResizing {
  background: var(--onex-dgt-resizer-background-is-resizing-color);
  opacity: 1;
}

.onex-data-grid-filter-preset {
  display: flex;
  align-items: center;
}
.onex-data-grid-filter-preset__default {
  display: inline-flex;
  align-items: center;
  gap: var(--onex-data-grid-filter-preset-default-gap);
  padding: var(--onex-data-grid-filter-preset-default-padding);
}
.onex-data-grid-filter-preset__custom {
  display: inline-flex;
  align-items: center;
  gap: var(--onex-data-grid-filter-preset-custom-gap);
  padding: var(--onex-data-grid-filter-preset-custom-padding);
}
.onex-data-grid-filter-preset__divider {
  width: var(--onex-data-grid-filter-preset-divider-width);
  height: var(--onex-data-grid-filter-preset-divider-height);
  background-color: var(--onex-data-grid-filter-preset-divider-bg-color);
  margin: var(--onex-data-grid-filter-preset-divider-margin);
}

.onex-modal.onex-dg-filter-preset__modal .modal-content {
  width: var(--onex-data-grid-filter-preset-modal-width);
}

.onex-data-grid {
  width: 100%;
  font-family: var(--onex-data-grid-font-family);
}
.onex-data-grid .onex-data-grid-spinner {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.onex-data-grid .onex-data-grid__wrapper {
  border-radius: var(--onex-data-grid-border-radius);
  border: 1px solid var(--onex-data-grid-border-color);
  background-color: var(--onex-data-grid-background-color);
}
.onex-data-grid .onex-data-grid__wrapper .onex-data-grid__table-wrapper:first-child {
  border-radius: var(--onex-data-grid-border-radius);
}
.onex-data-grid .onex-data-grid__wrapper .onex-data-grid__table-wrapper:first-child .onex-data-grid__table thead:before {
  display: none;
}
.onex-data-grid .onex-data-grid__wrapper .onex-data-grid__table-wrapper:first-child .onex-data-grid-header-cell {
  border-top: none;
}
.onex-data-grid .onex-data-grid-cell__drag {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 1;
  flex-grow: 1;
  width: var(--onex-data-grid-cell-width);
  vertical-align: top;
  background-color: transparent;
  color: var(--onex-data-grid-drag-icon);
  cursor: grab;
}
.onex-data-grid .onex-data-grid-cell__drag .onex-material-icon {
  font-size: var(--onex-data-grid-icon-font-size);
}
.onex-data-grid .onex-data-grid-cell__drag.onex-data-grid-cell__drag--grabbing {
  cursor: grabbing;
}

.onex-data-grid-columns-configuration__body-content {
  margin-top: var(--onex-columns-configuration-margin-top);
  padding-top: var(--onex-columns-configuration-padding-top);
}
.onex-data-grid-columns-configuration__column-title-wrapper {
  display: flex;
  flex-direction: row;
  margin-bottom: var(--onex-columns-configuration-column-title-wrapper-margin-bottom);
}
.onex-data-grid-columns-configuration .onex-columns-configuration-items-amount {
  color: var(--onex-columns-configuration-items-amount-color);
}
.onex-data-grid-columns-configuration__lists-divider {
  height: var(--onex-columns-configuration-lists-divider-height);
  width: 100%;
  background-color: var(--onex-columns-configuration-lists-divider-background-color);
  margin-bottom: var(--onex-columns-configuration-lists-divider-margin-bottom);
}
.onex-data-grid-columns-configuration__items-list {
  list-style: none;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  min-height: var(--onex-columns-configuration-lists-min-height);
}
.onex-data-grid-columns-configuration__items-list__sticky {
  max-height: var(--onex-columns-configuration-sticky-list-maxHeight);
}
.onex-data-grid-columns-configuration__items-list__nonSticky {
  max-height: var(--onex-columns-configuration-nonSticky-list-maxHeight);
}
.onex-data-grid-columns-configuration__list-item {
  display: flex;
  flex-direction: row;
  padding: var(--onex-columns-configuration-list-item-padding);
  align-items: center;
  border: none;
  border-radius: unset;
  box-shadow: none;
  background-color: transparent;
}
.onex-data-grid-columns-configuration__list-item .drag-icon {
  color: var(--onex-columns-configuration-list-item-drag-icon-color);
  margin-right: var(--onex-columns-configuration-list-item-drag-icon-margin-right);
}
.onex-data-grid-columns-configuration__list-item .list-check {
  margin-right: var(--onex-columns-configuration-list-item-list-check-margin-right);
}
.onex-data-grid-columns-configuration__list-item__dragging {
  border: 1px solid var(--onex-columns-configuration-list-item-border-color);
  border-radius: var(--onex-columns-configuration-list-item-dragging-border-radius);
  box-shadow: var(--onex-columns-configuration-list-item-dragging-box-shadow);
  background-color: var(--onex-columns-configuration-list-item-dragging-background-color);
}
.onex-data-grid-columns-configuration__title-badge {
  margin-left: var(--onex-columns-configuration-title-badge-margin);
}
.onex-data-grid-columns-configuration__emptyList {
  display: flex;
  padding-top: var(--onex-columns-configuration-emptyList-padding);
  padding-bottom: var(--onex-columns-configuration-emptyList-padding);
  width: 100%;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--onex-columns-configuration-list-item-border-color);
  border-radius: var(--onex-columns-configuration-border-radius);
  border-style: dashed;
}
.onex-data-grid-columns-configuration__emptyList span {
  color: var(--onex-columns-configuration-emptyState-icon-color);
}
.onex-data-grid-columns-configuration__emptyState {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: var(--onex-columns-configuration-emptyState-margin-padding);
}
.onex-data-grid-columns-configuration__emptyState .onex-material-icon {
  color: var(--onex-columns-configuration-emptyState-icon-color);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--onex-columns-configuration-emptyState-icon-size);
  margin-bottom: var(--onex-columns-configuration-emptyState-margin-padding);
}
.onex-data-grid-columns-configuration__custom-placeholder {
  position: absolute;
  border: 1px solid;
  border-style: dashed;
  border-radius: var(--onex-columns-configuration-border-radius);
  border-color: var(--onex-columns-configuration-custom-placeholder-border-color);
  background-color: var(--onex-columns-configuration-custom-placeholder-background-color);
  margin-left: var(--onex-columns-configuration-custom-placeholder-margin-left);
}
.onex-data-grid-columns-configuration .onex-check__wrapper {
  min-height: unset;
}

.onex-data-table__img {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: var(--onex-data-table-cell-cell-body-image-size);
  width: var(--onex-data-table-cell-cell-body-image-size);
  min-width: var(--onex-data-table-cell-cell-body-image-size);
  border-radius: 100%;
  margin-right: var(--onex-data-table-cell-img-margin-right);
  overflow: hidden;
}
.onex-data-table__img img {
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}

.onex-data-table {
  display: inline-flex;
  align-items: center;
  height: 100%;
  font-family: var(--onex-data-table-cell-header-font-family);
}

.onex-data-table__text {
  display: inline-flex;
  flex-direction: column;
  font-family: var(--onex-data-table-cell-header-font-family);
}

.onex-data-table__subTitle {
  font-size: var(--onex-data-table-cell-body-subtitle-font-size);
  line-height: var(--onex-data-table-cell-body-subtitle-line-height);
  color: var(--onex-data-table-cell-body-subtitle-text-color);
  font-family: var(--onex-data-table-cell-header-font-family);
}

.onex-data-table-cell__cell--variant-header {
  font-family: var(--onex-data-table-cell-header-font-family);
}
.onex-data-table-cell__cell--variant-header .onex-data-table__icon--start {
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--onex-data-table-cell-header-icon-size-lg);
  width: var(--onex-data-table-cell-header-icon-size-lg);
  margin-right: var(--onex-data-table-cell-header-margin-right);
}
.onex-data-table-cell__cell--variant-header .onex-data-table__icon--start svg {
  max-width: 100%;
  max-height: 100%;
}
.onex-data-table-cell__cell--variant-header .onex-data-table__icon--start svg path {
  fill: var(--onex-data-table-cell-header-icon-color);
}
.onex-data-table-cell__cell--variant-header .onex-data-table__icon--start .onex-material-icon,
.onex-data-table-cell__cell--variant-header .onex-data-table__icon--start .material-icons-round {
  font-size: var(--onex-data-table-cell-header-icon-size-lg);
  color: var(--onex-data-table-cell-header-icon-color);
}
.onex-data-table-cell__cell--variant-header .onex-data-table__icon--end {
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--onex-data-table-cell-header-icon-size-lg);
  width: var(--onex-data-table-cell-header-icon-size-lg);
}
.onex-data-table-cell__cell--variant-header .onex-data-table__icon--end svg {
  max-width: 100%;
  max-height: 100%;
}
.onex-data-table-cell__cell--variant-header .onex-data-table__icon--end svg path {
  fill: var(--onex-data-table-cell-header-icon-color);
}
.onex-data-table-cell__cell--variant-header .onex-data-table__icon--end .onex-material-icon,
.onex-data-table-cell__cell--variant-header .onex-data-table__icon--end .material-icons-round {
  font-size: var(--onex-data-table-cell-header-icon-size-lg);
  color: var(--onex-data-table-cell-header-icon-color);
}
.onex-data-table-cell__cell--variant-header .onex-data-table:only-child .onex-data-table__icon:only-child {
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--onex-data-table-cell-header-icon-size-sm);
  width: var(--onex-data-table-cell-header-icon-size-sm);
}
.onex-data-table-cell__cell--variant-header .onex-data-table:only-child .onex-data-table__icon:only-child svg {
  max-width: 100%;
  max-height: 100%;
}
.onex-data-table-cell__cell--variant-header .onex-data-table:only-child .onex-data-table__icon:only-child svg path {
  fill: var(--onex-data-table-cell-header-only-icon-color);
}
.onex-data-table-cell__cell--variant-header .onex-data-table:only-child .onex-data-table__icon:only-child .onex-material-icon,
.onex-data-table-cell__cell--variant-header .onex-data-table:only-child .onex-data-table__icon:only-child .material-icons-round {
  font-size: var(--onex-data-table-cell-header-icon-size-sm);
  color: var(--onex-data-table-cell-header-only-icon-color);
}

.onex-data-table-cell__cell--variant-body {
  font-family: var(--onex-data-table-cell-header-font-family);
}
.onex-data-table-cell__cell--variant-body .onex-data-table__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--onex-data-table-cell-body-icon-size-sm);
  width: var(--onex-data-table-cell-body-icon-size-sm);
}
.onex-data-table-cell__cell--variant-body .onex-data-table__icon svg {
  max-width: 100%;
  max-height: 100%;
}
.onex-data-table-cell__cell--variant-body .onex-data-table__icon svg path {
  fill: var(--onex-data-table-cell-body-icon-color);
}
.onex-data-table-cell__cell--variant-body .onex-data-table__icon .onex-material-icon,
.onex-data-table-cell__cell--variant-body .onex-data-table__icon .material-icons-round {
  font-size: var(--onex-data-table-cell-body-icon-size-sm);
  color: var(--onex-data-table-cell-body-icon-color);
}
.onex-data-table-cell__cell--variant-body .onex-data-table__icon--start {
  margin-right: var(--onex-data-table-cell-body-start-margin-right);
}
.onex-data-table-cell__cell--variant-body .onex-data-table__icon--end {
  margin-left: var(--onex-data-table-cell-body-end-margin-left);
}
.onex-data-table-cell__cell--variant-body .onex-data-table__icon--end svg path {
  fill: var(--onex-data-table-cell-body-icon-end-color);
}
.onex-data-table-cell__cell--variant-body .onex-data-table__icon--end .onex-material-icon,
.onex-data-table-cell__cell--variant-body .onex-data-table__icon--end .material-icons-round {
  color: var(--onex-data-table-cell-body-icon-end-color);
}
.onex-data-table-cell__cell--variant-body .onex-data-table:only-child .onex-data-table__icon:only-child {
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--onex-data-table-cell-body-icon-size-lg);
  width: var(--onex-data-table-cell-body-icon-size-lg);
}
.onex-data-table-cell__cell--variant-body .onex-data-table:only-child .onex-data-table__icon:only-child svg {
  max-width: 100%;
  max-height: 100%;
}
.onex-data-table-cell__cell--variant-body .onex-data-table:only-child .onex-data-table__icon:only-child svg path {
  fill: var(--onex-data-table-cell-body-icon-color);
}
.onex-data-table-cell__cell--variant-body .onex-data-table:only-child .onex-data-table__icon:only-child .onex-material-icon,
.onex-data-table-cell__cell--variant-body .onex-data-table:only-child .onex-data-table__icon:only-child .material-icons-round {
  font-size: var(--onex-data-table-cell-body-icon-size-lg);
  color: var(--onex-data-table-cell-body-icon-color);
}

.onex-text-area {
  font-family: var(--onex-text-area-font-family);
  display: inline-block;
}
.onex-text-area .onex-text-area__field-wrapper {
  position: relative;
}
.onex-text-area .onex-text-area__copy-btn-tooltip-wrapper {
  position: absolute;
  right: var(--onex-text-area-copy-button-right-position);
  bottom: var(--onex-text-area-copy-button-bottom-position);
  display: inline-flex;
}
.onex-text-area .onex-text-area__copy-btn {
  color: var(--onex-text-area-copy-button-color);
  background: var(--onex-text-area-copy-button-background);
  padding: var(--onex-text-area-copy-button-padding);
  border: var(--onex-text-area-copy-button-border);
  display: inline-flex;
}
.onex-text-area .onex-text-area__copy-btn:hover, .onex-text-area .onex-text-area__copy-btn:focus {
  outline: var(--onex-text-area-copy-button-hover-outline);
  color: var(--onex-text-area-copy-button-hover-color);
}
.onex-text-area--resizable {
  max-width: var(--onex-text-area-resizable-max-width);
}
.onex-text-area--resizable textarea.form-control {
  resize: both;
  max-width: var(--onex-text-area-resizable-max-width);
}
.onex-text-area--disabled .form-control:disabled, fieldset[disabled] .onex-text-area .form-control:disabled {
  opacity: var(--onex-text-area-opacity);
}
.onex-text-area .form-label {
  padding: var(--onex-text-area-label-padding);
}
.onex-text-area--is-invalid .form-control.is-invalid,
.onex-text-area--is-invalid .form-control:invalid, .onex-text-area--is-required .form-control.is-invalid,
.onex-text-area--is-required .form-control:invalid {
  background-image: none;
  border-color: var(--onex-text-area-invalid-border-color);
}
.onex-text-area--is-invalid .form-control.is-invalid:hover:not(:focus):not(:disabled),
.onex-text-area--is-invalid .form-control:invalid:hover:not(:focus):not(:disabled), .onex-text-area--is-required .form-control.is-invalid:hover:not(:focus):not(:disabled),
.onex-text-area--is-required .form-control:invalid:hover:not(:focus):not(:disabled) {
  border-color: var(--onex-text-area-invalid-border-color);
}
.onex-text-area--is-invalid .form-control.is-invalid:focus,
.onex-text-area--is-invalid .form-control:invalid:focus, .onex-text-area--is-required .form-control.is-invalid:focus,
.onex-text-area--is-required .form-control:invalid:focus {
  border: var(--onex-text-area-invalid-focus-border);
  outline: 0;
  box-shadow: none;
}
.onex-text-area .form-control {
  font-size: var(--onex-text-area-font-size);
  line-height: var(--onex-text-area-line-height);
  color: var(--onex-text-area-text-color);
  background-color: var(--onex-text-area-bg-color);
  border-color: var(--onex-text-area-border-color);
  border-radius: var(--onex-text-area-border-radius);
  min-height: var(--onex-text-area-height);
  min-width: var(--onex-text-area-width);
  padding: var(--onex-text-area-padding-y) var(--onex-text-area-padding-x);
  resize: none;
  scrollbar-color: var(--onex-text-area-scrollbar-color) transparent;
  scrollbar-width: thin;
}
.onex-text-area .form-control::-webkit-scrollbar {
  width: var(--onex-text-area-scrollbar-width);
}
.onex-text-area .form-control::-webkit-scrollbar-thumb {
  border: var(--onex-text-area-border);
  background-clip: padding-box;
  -webkit-border-radius: var(--onex-text-area-scrollbar-border-radius);
  background-color: var(--onex-text-area-scrollbar-color);
  -webkit-box-shadow: var(--onex-text-area-box-shadow);
}
.onex-text-area .form-control::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
.onex-text-area .form-control::-webkit-scrollbar-corner {
  background-color: transparent;
}
.onex-text-area .form-control:hover:not(:focus):not(:disabled):not(:read-only):not(:invalid):not(.is-invalid), .onex-text-area .form-control[required]:hover {
  border-color: var(--onex-text-area-hover-border-color);
}
.onex-text-area .form-control:not(:disabled):focus {
  border-color: var(--onex-text-area-focus-border-color);
  box-shadow: var(--onex-text-area-focus-box-shadow);
}
.onex-text-area .form-control:disabled, .onex-text-area .form-control.disabled, fieldset[disabled] .onex-text-area .form-control {
  background-color: transparent;
  border-color: var(--onex-text-area-border-color);
  cursor: not-allowed;
}
.onex-text-area .form-control:disabled + .onex-text-area__footer > .onex-text-area__nums, .onex-text-area .form-control.disabled + .onex-text-area__footer > .onex-text-area__nums, fieldset[disabled] .onex-text-area .form-control + .onex-text-area__footer > .onex-text-area__nums {
  color: var(--onex-text-area-disabled-text-color);
}
.onex-text-area.onex-text-area--small .form-control {
  min-height: auto;
}
.onex-text-area__help.form-text {
  color: var(--onex-text-area-form-text);
}
.onex-text-area__error.form-text {
  color: var(--onex-text-area-err-text-color);
}
.onex-text-area__footer {
  margin-top: var(--onex-text-area-footer-margin-top);
}
.onex-text-area__footer, .onex-text-area__header {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.onex-text-area__nums {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: var(--onex-text-area-nums-padding-right);
  font-size: var(--form-text-font-size);
  line-height: var(--onex-text-area-label-line-height);
  font-weight: var(--onex-text-area-nums-font-weight);
  color: var(--onex-text-area-num-text-color);
  flex-basis: 30%;
  flex-grow: 1;
  flex-shrink: 1;
}
.onex-text-area__nums--err {
  color: var(--onex-text-area-err-text-color);
}
.onex-text-area .form-text {
  margin-top: var(--onex-text-area-form-text-margin-top);
  padding-left: var(--onex-text-area-form-text-padding-left);
  font-size: var(--onex-text-area-font-size-form-text);
  line-height: var(--onex-text-area-label-line-height);
  flex-basis: 100%;
  text-align: start;
}
.onex-text-area.onex-text-area--read-only .form-control {
  background-color: var(--onex-text-area-read-only-background-color);
  border: none;
  pointer-events: none;
}
.onex-text-area.onex-text-area--read-only .form-control:focus {
  border-color: var(--onex-text-area-focus-border-color);
  box-shadow: var(--onex-text-area-focus-readonly-box-shadow);
}

.cell__container {
  display: inline-flex;
  align-items: center;
  width: 100%;
  height: 100%;
  justify-content: center;
  gap: var(--onex-table-cell-gap);
  font-family: var(--onex-table-cell-font-family);
}

.onex-table__cell {
  vertical-align: middle;
  font-family: var(--onex-table-cell-font-family);
}
.onex-table__cell.onex-table__cell--align-center {
  text-align: center;
}
.onex-table__cell.onex-table__cell--align-center .cell__container {
  justify-content: center;
}
.onex-table__cell.onex-table__cell--align-left {
  text-align: left;
}
.onex-table__cell.onex-table__cell--align-left .cell__container {
  justify-content: left;
}
.onex-table__cell.onex-table__cell--align-right {
  text-align: right;
}
.onex-table__cell.onex-table__cell--align-right .cell__container {
  justify-content: right;
}
.onex-table__cell--variant-header {
  height: var(--onex-table-cell-header-height);
  font-size: var(--onex-table-cell-header-font-size);
  line-height: var(--onex-table-cell-header-line-height);
  color: var(--onex-table-cell-header-text-color);
}
.onex-table__cell--variant-body {
  height: var(--onex-table-cell-body-height);
  font-size: var(--onex-table-cell-body-font-size);
  line-height: var(--onex-table-cell-body-line-height);
  color: var(--onex-table-cell-body-text-color);
}
.onex-table__cell img {
  max-height: var(--onex-table-cell-body-image-size);
  max-width: var(--onex-table-cell-body-image-size);
  border-radius: 100%;
  object-fit: contain;
}

td.onex-table__cell,
th.onex-table__cell {
  padding: var(--onex-table-cell-padding-y) var(--onex-table-cell-padding-x);
  color: var(--onex-table-cell-color);
  background-color: var(--onex-table-cell-background-color);
  border-bottom-width: var(--onex-table-cell-bottom-border-width);
}

.onex-table-control {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--onex-table-control-padding-dimensions);
  font-family: var(--onex-table-control-font-family);
}

.onex-table-wrap--filled .onex-table-control {
  padding: var(--onex-table-control-wrap-padding) !important;
}

.onex-table-wrap {
  overflow-y: hidden;
}
.onex-table-wrap--filled {
  padding: var(--onex-table-wrap-padding-dimensions);
  background-color: var(--onex-table-wrap-bg-color);
  border-radius: var(--onex-table-wrap-border-radius);
  box-shadow: var(--onex-table-wrap-box-shadow-dimensions) var(--onex-table-wrap-box-shadow-color);
  border: var(--onex-table-wrap-border-size) solid var(--onex-table-wrap-border-color);
}

.onex-table {
  margin-bottom: 0;
  font-family: var(--onex-table-font-family);
}
.onex-table__row.onex-table__cell--variant-body {
  border-top: var(--onex-table-border-size) solid var(--onex-table-border-color);
}
.onex-table__body .onex-table__row:last-child::after {
  display: none;
}
.onex-table-body--scrolled {
  width: 100%;
  max-width: 100%;
  overflow-y: scroll;
}

.onex-table__head {
  vertical-align: bottom;
}

.onex-table > .onex-table__body {
  border-top: var(--onex-table-body-border-top);
  font-family: var(--onex-table-body-font-family);
  vertical-align: inherit;
}

.onex-time-picker {
  min-width: var(--onex-time-picker-min-width);
}
.onex-time-picker .react-datepicker-wrapper {
  display: block;
}
.onex-time-picker .onex-date-picker__input .form-control {
  border: var(--onex-time-picker-input-border);
}
.onex-time-picker__popper-container.react-datepicker-popper {
  padding-top: var(--onex-time-picker-popper-padding-top);
}
.onex-time-picker__popper-container .react-datepicker--time-only {
  font-family: var(--font-family);
  font-size: var(--onex-time-picker-font-size);
  line-height: var(--onex-time-picker-line-height);
  border: none;
}
.onex-time-picker__popper-container .react-datepicker--time-only .react-datepicker__time-container {
  min-width: var(--onex-time-picker-dropdown-min-width);
}
.onex-time-picker__popper-container .react-datepicker--time-only .react-datepicker__time-container .react-datepicker__header--time--only {
  display: none;
}
.onex-time-picker__popper-container .react-datepicker--time-only .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  min-width: var(--onex-time-picker-dropdown-min-width);
  padding: var(--onex-time-picker-dropdown-padding);
  border-radius: var(--onex-time-picker-dropdown-border-radius);
  border: 1px solid var(--onex-time-picker-dropdown-border-color);
  box-shadow: var(--onex-time-picker-border-offset) var(--onex-time-picker-border-focus-color);
}
.onex-time-picker__popper-container .react-datepicker--time-only .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  text-align: left;
  padding: var(--onex-time-picker-dropdown-item-padding);
  height: auto;
}
.onex-time-picker__popper-container .react-datepicker--time-only .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover:not(:selected) {
  background-color: var(--onex-time-picker-dropdown-hover-item-bg-color);
}
.onex-time-picker__popper-container .react-datepicker--time-only .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  color: var(--onex-time-picker-dropdown-selected-item-color);
  font-weight: var(--onex-time-picker-dropdown-selected-item-font-weight);
  background-color: var(--onex-time-picker-dropdown-selected-item-bg-color);
}
.onex-time-picker--read-only .onex-date-picker__input .form-control {
  border: none;
}
.onex-time-picker.onex-time-picker--hide-clear-on-blur .onex-date-picker__clear-btn {
  display: none;
}
.onex-time-picker.onex-time-picker--hide-clear-on-blur:focus-within .onex-date-picker__clear-btn {
  display: inline-flex;
}

.onex-table-name {
  display: flex;
  align-items: center;
  width: max-content;
  gap: var(--onex-table-name-gap);
  padding-left: var(--onex-table-name-padding-left);
  font-family: var(--onex-table-name-font-family);
}

.onex-table-name__h2 {
  margin-bottom: var(--onex-table-name-h2-margin-bottom);
  font-size: var(--onex-table-name-font-size);
  line-height: var(--onex-table-name-line-height);
  color: var(--onex-table-name-h2-color);
  font-weight: var(--onex-table-name-font-weight);
  font-family: var(--onex-table-name-font-family);
}

.onex-table-wrap--filled .onex-table-name {
  padding-left: var(--onex-table-name-wrap-padding-left) !important;
}

.onex-navigation-select {
  max-width: var(--onex-navselect-max-width);
  position: relative;
  font-family: var(--font-family);
}
.onex-navigation-select-menu-wrapper {
  position: absolute;
  background-color: var(--onex-navselect-menu-wrapper-background-color);
  border-radius: var(--onex-navselect-menu-wrapper-border-radius);
  border: var(--onex-navselect-menu-wrapper-border);
  box-shadow: var(--onex-navselect-menu-wrapper-box-shadow);
  z-index: var(--onex-navselect-menu-wrapper-z-index);
  width: var(--onex-navselect-menu-wrapper-width);
}
.onex-navigation-select .onex-navigation-select__control--hidden {
  position: absolute;
  visibility: hidden;
}
.onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control {
  display: flex;
  max-height: 100%;
  padding: var(--onex-navselect-control-padding-y) var(--onex-navselect-control-padding-x);
  height: var(--onex-navselect-control-height);
  min-height: var(--onex-navselect-control-min-height);
  line-height: var(--onex-navselect-line-height);
  border: 1px solid var(--onex-navselect-control-border-color);
  margin: var(--onex-navselect-control-margin) var(--onex-navselect-control-margin) var(--onex-navselect-control-margin-bottom);
  min-width: var(--onex-navselect-control-min-width);
}
.onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control:hover {
  border-color: var(--onex-navselect-control-hover-border-color);
}
.onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control.onex-navigation-select__control--is-focused, .onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control.onex-navigation-select__control--is-focused.onex-navigation-select__control--menu-is-open {
  border: var(--onex-navselect-open-focused-menu-border);
  box-shadow: var(--onex-navselect-open-focused-menu-box-shadow);
}
.onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control.onex-navigation-select__control--is-focused:hover, .onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control.onex-navigation-select__control--is-focused.onex-navigation-select__control--menu-is-open:hover {
  border-color: var(--onex-navselect-control-focused-border-color);
}
.onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control .onex-navigation-select__value-container {
  padding: 0 0 0 var(--onex-navselect-value-padding-x);
  font-size: var(--onex-navselect-value-font-size);
  font-weight: var(--onex-navselect-font-weight-400);
  color: var(--onex-navselect-value-color);
}
.onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control .onex-navigation-select__value-container .onex-navigation-select__placeholder {
  text-align: start;
  margin: var(--onex-navselect-placeholder-margin);
  font-weight: var(--onex-navselect-font-weight-400);
  font-size: var(--onex-navselect-placeholder-font-size);
  line-height: var(--onex-navselect-line-height);
  color: var(--onex-navselect-placeholder-color);
}
.onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control .onex-navigation-select__value-container .onex-navigation-select__input-container {
  margin: var(--onex-navselect-input-container-margin);
  padding: var(--onex-navselect-input-container-padding);
  color: var(--onex-navselect-value-color);
}
.onex-navigation-select__search-icon {
  display: inline-flex;
  align-items: center;
  position: absolute;
  top: var(--onex-navselect-search-icon-top);
  transform: translateY(-50%);
  color: var(--onex-navselect-search-icon-color);
  font-size: var(--onex-navselect-search-icon-font-size);
}
.onex-navigation-select-menu-wrapper .onex-navigation-select__menu {
  position: relative;
  box-shadow: var(--onex-navselect-menu-box-shadow);
  border-radius: var(--onex-navselect-menu-wrapper-border-radius);
  padding: var(--onex-navselect-menu-padding);
  margin: var(--onex-navselect-menu-margin);
}
.onex-navigation-select-menu-wrapper .onex-navigation-select__menu .onex-navigation-select__menu-list {
  max-height: var(--onex-navselect-menu-list-max-height);
  scrollbar-color: var(--onex-navselect-scrollbar-color) transparent;
  scrollbar-width: thin;
  padding: var(--onex-navselect-menu-list-padding);
  border-radius: var(--onex-navselect-menu-wrapper-border-radius);
}
.onex-navigation-select-menu-wrapper .onex-navigation-select__menu .onex-navigation-select__menu-list::-webkit-scrollbar {
  width: var(--onex-navselect-scrollbar-width);
}
.onex-navigation-select-menu-wrapper .onex-navigation-select__menu .onex-navigation-select__menu-list::-webkit-scrollbar-thumb {
  border: var(--onex-navselect-menu-list-scrollbar-border);
  background-clip: padding-box;
  -webkit-border-radius: var(--onex-navselect-scrollbar-border-radius);
  background-color: var(--onex-navselect-scrollbar-color);
  -webkit-box-shadow: var(--onex-navselect-menu-list-scrollbar-box-shadow);
}
.onex-navigation-select-menu-wrapper .onex-navigation-select__menu .onex-navigation-select__menu-list::-webkit-scrollbar-button {
  width: var(--onex-navselect-menu-list-scrollbar-button-width);
  height: var(--onex-navselect-menu-list-scrollbar-button-height);
  display: none;
}
.onex-navigation-select-menu-wrapper .onex-navigation-select__menu .onex-navigation-select__menu-list::-webkit-scrollbar-corner {
  background-color: transparent;
}
.onex-navigation-select-menu-wrapper__grouped .onex-navigation-select__menu .onex-navigation-select__menu-list {
  max-height: var(--onex-navselect-grouped-menu-list-max-height);
}
.onex-navigation-select__menu-list .onex-navigation-select__loading-spinner-container {
  display: flex;
  justify-content: center;
  padding: var(--onex-navselect-spinner-padding);
}
.onex-navigation-select__menu-list .onex-navigation-select__option {
  padding: var(--onex-navselect-option-padding-y) var(--onex-navselect-option-padding-x);
  font-weight: var(--onex-navselect-font-weight-400);
  font-size: var(--onex-navselect-option-font-size);
  line-height: var(--onex-navselect-line-height);
  color: var(--onex-navselect-option-color);
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.onex-navigation-select__menu-list .onex-navigation-select__option--is-disabled {
  background-color: var(--onex-navselect-option-disabled-background-color);
  color: var(--onex-navselect-option-disabled-color);
  opacity: var(--onex-navselect-opacity);
}
.onex-navigation-select__menu-list .onex-navigation-select__option:hover:not(.onex-navigation-select__option--is-disabled) {
  background-color: var(--onex-navselect-option-hover-bg-color);
  cursor: pointer;
}
.onex-navigation-select__menu-list .onex-navigation-select__option--all-check {
  border-top: var(--onex-navselect-option-all-check-border-top);
  font-weight: var(--onex-navselect-font-weight-400);
}
.onex-navigation-select .onex-navigation-select__option.onex-navigation-select__option--is-focused,
.onex-navigation-select .onex-navigation-select__option--is-selected,
.onex-navigation-select .onex-navigation-select__option--is-selected.onex-navigation-select__option--is-focused {
  background-color: var(--onex-navselect-option-hover-bg-color);
}
.onex-navigation-select .onex-navigation-select__option.onex-navigation-select__option--is-focused:hover,
.onex-navigation-select .onex-navigation-select__option--is-selected:hover,
.onex-navigation-select .onex-navigation-select__option--is-selected.onex-navigation-select__option--is-focused:hover {
  background-color: var(--onex-navselect-option-hover-bg-color);
}
.onex-navigation-select .onex-navigation-select__option--is-focus-visible {
  border: var(--onex-navselect-option-fv-border);
  padding: var(--onex-navselect-option-fv-padding);
}
.onex-navigation-select .onex-navigation-select__option--text.onex-navigation-select__option--is-selected {
  background-color: var(--onex-navselect-option-focused-bg-color);
}
.onex-navigation-select .onex-navigation-select__option--text.onex-navigation-select__option--is-selected:hover {
  background-color: var(--onex-navselect-option-hover-bg-color);
}
.onex-navigation-select .onex-navigation-select__option--text.onex-navigation-select__option--is-selected.onex-navigation-select__option--is-focused {
  background-color: var(--onex-navselect-option-focused-hover-bg-color);
}
.onex-navigation-select .onex-navigation-select__option--text.onex-navigation-select__option--is-selected.onex-navigation-select__option--is-focused:hover {
  background-color: var(--onex-navselect-option-focused-hover-bg-color);
}
.onex-navigation-select__menu-list {
  max-width: var(--onex-navselect-menu-list-max-width);
}
.onex-navigation-select__menu-list .onex-navigation-select__group {
  padding: var(--onex-navselect-group-padding);
}
.onex-navigation-select__menu-list .onex-navigation-select__group:last-child {
  border: none;
}
.onex-navigation-select__menu-list .onex-navigation-select__group:first-child {
  padding-top: var(--onex-navselect-group-first-item-padding-top);
}
.onex-navigation-select__menu-list .onex-navigation-select__group .onex-navigation-select__group-heading {
  text-align: start;
  padding: var(--onex-navselect-group-heading-padding) var(--onex-navselect-group-heading-padding) var(--onex-navselect-group-heading-padding-bottom) var(--onex-navselect-group-heading-padding);
  margin: var(--onex-navselect-group-heading-margin);
  font-size: var(--onex-navselect-group-heading-font-size);
  line-height: var(--onex-navselect-group-heading-line-height);
  color: var(--onex-navselect-group-heading-color);
  font-weight: var(--onex-navselect-font-weight-600);
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect {
  width: auto;
  background-color: var(--onex-navselect-menu-wrapper-background-color);
  border-radius: var(--onex-navselect-filter-border-radius);
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:hover:not(.onex-filter-toggle-button-wrapper__disabled), .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:active:not(.onex-filter-toggle-button-wrapper__disabled), .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:focus:not(.onex-filter-toggle-button-wrapper__disabled) {
  background-color: inherit;
  color: var(--onex-navfilter-button-hover-color);
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:hover:not(.onex-filter-toggle-button-wrapper__disabled)::before, .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:active:not(.onex-filter-toggle-button-wrapper__disabled)::before, .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:focus:not(.onex-filter-toggle-button-wrapper__disabled)::before {
  display: none;
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:hover:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:active:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:focus:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button {
  box-shadow: none;
  border: none;
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:focus-within:not(.onex-filter-toggle-button-wrapper__disabled) {
  background-color: var(--onex-navselect-menu-wrapper-background-color);
  color: var(--onex-navfilter-button-hover-color);
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__value-selected:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button__value-selected {
  background-color: transparent;
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open {
  background-color: inherit;
  outline: none;
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open::before {
  display: none;
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open .onex-filter-toggle-button {
  box-shadow: none;
  border: none;
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open:hover:not(.onex-filter-toggle-button-wrapper__disabled), .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open:active:not(.onex-filter-toggle-button-wrapper__disabled), .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open:focus:not(.onex-filter-toggle-button-wrapper__disabled), .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open:focus-within:not(.onex-filter-toggle-button-wrapper__disabled) {
  background-color: var(--onex-navselect-menu-wrapper-background-color);
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open:hover:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open:active:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open:focus:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open:focus-within:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button {
  box-shadow: none;
  border: none;
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button {
  padding: var(--onex-navfilter-padding-y) var(--onex-navfilter-padding-x);
  height: var(--onex-navfilter-height);
  background-color: transparent;
  max-width: 100%;
  width: 100%;
  border: none;
  border-radius: var(--onex-navfilter-border-radius);
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button.onex-filter-toggle-button__value-selected {
  background-color: var(--onex-navselect-menu-wrapper-background-color);
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button.onex-filter-toggle-button__value-selected {
  padding: var(--onex-navfilter-value-selected-padding-y) var(--onex-navfilter-value-selected-padding-x);
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button:hover {
  background-color: transparent;
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button.onex-filter-toggle-button__menu-open .onex-filter-toggle-button__content .onex-filter-toggle-button__content-icon {
  background-color: var(--onex-navfilter-icon-menu-open-bg-color);
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button .onex-filter-toggle-button__content {
  justify-content: space-between;
  gap: var(--onex-navfilter-content-gap);
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button .onex-filter-toggle-button__content-custom {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: calc(100% - 1.25rem - 0.5rem);
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button .onex-filter-toggle-button__content-custom-label {
  font-weight: var(--onex-navselect-font-weight-400);
  font-size: var(--onex-navfilter-content-label-font-size);
  line-height: var(--onex-navfilter-content-label-line-height);
  color: var(--onex-navfilter-content-label-color);
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button .onex-filter-toggle-button__content-custom-value {
  line-height: var(--onex-navfilter-line-height);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  text-align: left;
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button .onex-filter-toggle-button__content-placeholder {
  font-weight: var(--onex-navselect-font-weight-600);
  font-size: var(--onex-navfilter-content-placeholder-font-size);
  line-height: var(--onex-navfilter-content-placeholder-line-height);
  color: var(--onex-navfilter-content-placeholder-color);
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button .onex-filter-toggle-button__content-icon {
  color: var(--onex-navfilter-icon-color);
  font-size: var(--onex-navfilter-icon-font-size);
  border-radius: var(--onex-navfilter-icon-border-radius);
}
.onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button .onex-filter-toggle-button__content-icon:hover {
  background-color: var(--onex-navfilter-icon-hover-bg-color);
}
.onex-navigation-select .sub-label-text {
  color: var(--onex-navselect-option-sub-label-color);
  font-size: var(--onex-navselect-option-sub-label-size);
}

.onex-navigation-header {
  height: var(--onex-navheader-height);
  background-color: var(--white);
  padding: var(--onex-navheader-padding);
  border-bottom: var(--onex-navheader-border-bottom);
  box-sizing: content-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.onex-navigation-header__left-side {
  display: flex;
  align-items: center;
  gap: var(--onex-navheader-left-side-gap);
}
.onex-navigation-header__right-side {
  display: flex;
  align-items: center;
}
.onex-navigation-header__context-viewers {
  display: flex;
  align-items: center;
  gap: var(--onex-navheader-context-viewers-gap);
}
.onex-navigation-header__context-viewers .onex-navigation-select.onex-navigation-select .onex-filter-toggle-button__content-custom-value.onex-filter-toggle-button__content-custom-value {
  color: var(--onex-navheader-context-viewers-selected-value-color);
}
.onex-navigation-header__context-viewers .onex-navigation-select.onex-navigation-select .onex-filter-toggle-button__content-custom-value.onex-filter-toggle-button__content-custom-value:hover {
  text-decoration-line: underline;
  color: var(--onex-navheader-context-viewers-selected-value-color-hovered);
}
.onex-navigation-header__switchers {
  display: flex;
  align-items: center;
  gap: var(--onex-navheader-switchers-gap);
  padding: var(--onex-navheader-switchers-padding);
  border-left: var(--onex-navheader-switchers-border-left);
  height: var(--onex-navheader-switchers-height);
}
.onex-navigation-header__switchers .onex-navigation-select.onex-navigation-select .onex-filter-toggle-button__content-custom-value.onex-filter-toggle-button__content-custom-value:hover {
  text-decoration-line: none;
}
.onex-navigation-header__actions {
  display: flex;
  align-items: center;
  gap: var(--onex-navheader-actions-gap);
  padding-left: var(--onex-navheader-actions-padding-left);
  border-left: var(--onex-navheader-actions-border-left);
  height: var(--onex-navheader-actions-height);
}
.onex-navigation-header__actions--notifications.onex-btn--ghost.btn-outline-secondary:hover {
  background-color: transparent;
  color: var(--onex-navheader-notifications-color);
}
.onex-navigation-header__actions--notifications.onex-btn--ghost.btn-outline-secondary:active {
  background-color: transparent;
}
.onex-navigation-header__actions--notifications.onex-btn--ghost.btn-outline-secondary:active .material-icons-round.onex-material-icon {
  color: var(--onex-navheader-notifications-active-color);
}
.onex-navigation-header__actions--notifications.onex-btn--ghost.btn-outline-secondary .material-icons-round.onex-material-icon {
  color: var(--onex-navheader-notifications-color);
}
.onex-navigation-header__actions--notifications.onex-btn--ghost.btn-outline-secondary .onex-badge-counter {
  position: absolute;
  top: var(--onex-navheader-badge-counter-top);
  left: var(--onex-navheader-badge-counter-left);
  font-weight: var(--onex-navheader-badge-counter-font-weight);
  line-height: var(--onex-navheader-badge-counter-line-height);
}
.onex-navigation-header__actions--avatar {
  margin-left: var(--onex-navheader-avatar-margin-left);
}

.btn-group.btn-group-sm .onex-toggle-btn.btn,
.onex-toggle__btn.btn.btn-sm,
.btn-group-sm > .onex-toggle__btn.btn {
  padding: var(--onex-toggle-button-padding-y-sm) var(--onex-toggle-button-padding-x-sm);
  height: var(--onex-toggle-button-size-sm);
  min-width: var(--onex-toggle-button-size-sm);
  border-radius: var(--onex-toggle-button-border-radius-sm) !important;
  font-size: var(--onex-toggle-button-font-size-sm);
  line-height: var(--onex-toggle-button-line-height-sm);
  font-family: var(--onex-toggle-button-font-family);
}
.btn-group.btn-group-sm .onex-toggle-btn.btn svg,
.onex-toggle__btn.btn.btn-sm svg,
.btn-group-sm > .onex-toggle__btn.btn svg {
  width: var(--onex-toggle-button-font-size-sm);
  height: var(--onex-toggle-button-font-size-sm);
}
.btn-group.btn-group-sm .onex-toggle-btn.btn .onex-material-icon, .btn-group.btn-group-sm .onex-toggle-btn.btn .material-icons-round,
.onex-toggle__btn.btn.btn-sm .onex-material-icon,
.btn-group-sm > .onex-toggle__btn.btn .onex-material-icon,
.onex-toggle__btn.btn.btn-sm .material-icons-round,
.btn-group-sm > .onex-toggle__btn.btn .material-icons-round {
  font-size: var(--onex-toggle-button-font-size-sm);
}

.btn-group.btn-group-lg .onex-toggle__btn.btn,
.onex-toggle__btn.btn.btn-lg,
.btn-group-lg > .onex-toggle__btn.btn {
  padding: var(--onex-toggle-button-padding-y-lg) var(--onex-toggle-button-padding-x-lg);
  height: var(--onex-toggle-button-size-lg);
  min-width: var(--onex-toggle-button-size-lg);
  border-radius: var(--onex-toggle-button-border-radius-lg) !important;
  font-size: var(--onex-toggle-button-font-size-lg);
  line-height: var(--onex-toggle-button-line-height-lg);
  font-family: var(--onex-toggle-button-font-family);
}
.btn-group.btn-group-lg .onex-toggle__btn.btn svg,
.onex-toggle__btn.btn.btn-lg svg,
.btn-group-lg > .onex-toggle__btn.btn svg {
  width: var(--onex-toggle-button-font-size-lg);
  height: var(--onex-toggle-button-font-size-lg);
}
.btn-group.btn-group-lg .onex-toggle__btn.btn .onex-material-icon, .btn-group.btn-group-lg .onex-toggle__btn.btn .material-icons-round,
.onex-toggle__btn.btn.btn-lg .onex-material-icon,
.btn-group-lg > .onex-toggle__btn.btn .onex-material-icon,
.onex-toggle__btn.btn.btn-lg .material-icons-round,
.btn-group-lg > .onex-toggle__btn.btn .material-icons-round {
  font-size: var(--onex-toggle-button-font-size-lg);
}

.btn-group.btn-group-sm .onex-toggle-btn-wrapper {
  line-height: var(--onex-toggle-button-line-height-sm);
}
.btn-group.btn-group-sm .onex-toggle-btn-wrapper:first-child {
  border-radius: var(--onex-toggle-button-border-radius-sm) 0 0 var(--onex-toggle-button-border-radius-sm);
}
.btn-group.btn-group-sm .onex-toggle-btn-wrapper:last-child {
  border-radius: 0 var(--onex-toggle-button-border-radius-sm) var(--onex-toggle-button-border-radius-sm) 0;
}

.btn-group.btn-group-lg .onex-toggle-btn-wrapper {
  line-height: var(--onex-toggle-button-line-height-lg);
}
.btn-group.btn-group-lg .onex-toggle-btn-wrapper:first-child {
  border-radius: var(--onex-toggle-button-border-radius-lg) 0 0 var(--onex-toggle-button-border-radius-lg);
}
.btn-group.btn-group-lg .onex-toggle-btn-wrapper:last-child {
  border-radius: 0 var(--onex-toggle-button-border-radius-lg) var(--onex-toggle-button-border-radius-lg) 0;
}

.btn-group .onex-toggle-btn-wrapper {
  padding: var(--onex-toggle-button-group-button-wrapper-padding);
  border-top: var(--onex-toggle-button-group-button-wrapper-border-top);
  border-bottom: var(--onex-toggle-button-group-button-wrapper-border-bottom);
  font-family: var(--onex-toggle-button-font-family);
}
.btn-group .onex-toggle-btn-wrapper:first-child {
  border-left: var(--onex-toggle-button-group-first-item-border-left);
  padding-left: var(--onex-toggle-button-group-first-item-padding-left);
}
.btn-group .onex-toggle-btn-wrapper:last-child {
  border-right: var(--onex-toggle-button-group-last-item-border-right);
  padding-right: var(--onex-toggle-button-group-last-item-padding-right);
}

.btn-group.onex-toggle-btn-group--button .onex-toggle-btn-wrapper {
  padding: var(--onex-toggle-button-wrapper-padding);
}
.btn-group.onex-toggle-btn-group--button .onex-toggle-btn-wrapper:not(:first-child) {
  border-left: var(--onex-toggle-button-group-not-first-item-border-left);
}
.btn-group.onex-toggle-btn-group--button.btn-group-lg .onex-toggle__btn {
  padding: var(--onex-toggle-button-padding-btn-lg);
}
.btn-group.onex-toggle-btn-group--button.btn-group-sm .onex-toggle__btn {
  padding: var(--onex-toggle-button-padding-btn-sm);
}

.onex-toggle__btn.btn {
  background-color: var(--onex-toggle-button-bg-color);
  border-color: var(--onex-toggle-button-bg-color);
  display: inline-flex;
  align-items: center;
  position: relative;
  gap: var(--onex-toggle-button-size-gap);
  color: var(--onex-toggle-button-text-color);
}
.onex-toggle__btn.btn:hover {
  background-color: var(--onex-toggle-button-hover-bg-color);
  border-color: var(--onex-toggle-button-hover-bg-color);
  color: var(--onex-toggle-button-text-color);
}
.onex-toggle__btn.btn:disabled, .onex-toggle__btn.btn.disabled {
  background-color: var(--onex-toggle-button-bg-color);
  border-color: var(--onex-toggle-button-bg-color);
  color: var(--onex-toggle-button-disabled-color);
}

.btn-check:checked + .onex-toggle__btn.btn {
  background-color: var(--onex-toggle-button-active-color);
  border-color: var(--onex-toggle-button-active-color);
  color: var(--onex-toggle-button-text-color);
}
.btn-check:checked + .onex-toggle__btn.btn:hover {
  background-color: var(--onex-toggle-button-hover-active-color);
  border-color: var(--onex-toggle-button-hover-active-color);
}

.onex-tree--variant-default .onex-tree__node-label-text {
  padding-left: var(--onex-tree-node-label-variant-default-text-padding-left);
}
.onex-tree--variant-badge .onex-tree__node-load-more-nodes {
  padding-left: var(--onex-tree-badge-node-load-more-padding-left);
  height: var(--onex-tree-node-header-height);
}
.onex-tree__node {
  min-width: var(--onex-tree-node-width);
  width: 100%;
}
.onex-tree__node-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: var(--onex-tree-node-header-gap);
  height: var(--onex-tree-node-header-height);
  cursor: pointer;
  background-color: var(--onex-tree-node-header-bg-color);
  border-radius: var(--onex-tree-node-header-border-radius);
  padding: var(--onex-tree-node-header-padding);
}
.onex-tree__node-header:hover {
  background-color: var(--onex-tree-node-header-hover-bg-color);
}
.onex-tree__node-header:hover .onex-tree__node-custom-actions {
  display: flex;
}
.onex-tree__node-header-selected {
  background-color: var(--onex-tree-node-header-selected-bg-color);
}
.onex-tree__node-header-selected:hover {
  background-color: var(--onex-tree-node-header-selected-bg-color);
}
.onex-tree__node-header-leaf {
  cursor: default;
}
.onex-tree__node-label {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.onex-tree__node-label-icons {
  display: flex;
  align-items: center;
  gap: var(--onex-tree-node-label-icons-gap);
}
.onex-tree__node-label-text {
  padding-left: var(--onex-tree-node-label-text-padding-left);
  font-size: var(--onex-tree-node-label-text-font-size);
  line-height: var(--onex-tree-node-label-text-line-height);
  font-weight: var(--onex-tree-node-label-text-font-weight);
}
.onex-tree__node-label-text.onex-tree_node-truncation {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.onex-tree__node-label-leaf {
  padding-left: var(--onex-tree-node-label-leaf-padding-left);
}
.onex-tree__node-children {
  padding-left: var(--onex-tree-node-children-padding-left);
}
.onex-tree__node-children-load-more-nodes {
  max-height: var(--onex-tree-node-children-max-height);
  overflow-y: auto;
  overflow-x: hidden;
}
.onex-tree__node-checkbox {
  width: var(--onex-tree-node-element-width);
  height: var(--onex-tree-node-element-height);
}
.onex-tree__node-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--onex-tree-node-label-icon-color);
}
.onex-tree__node-toggle-icon {
  transform: none;
  transition: var(--onex-tree-node-label-toggle-icon-transition);
  cursor: pointer;
}
.onex-tree__node-toggle-icon--collapsed {
  transform: rotate(-90deg);
}
.onex-tree__node-toggle-icon--collapsed.onex-material-icon.material-icons-round {
  color: var(--onex-tree-node-label-toggle-collapsed-icon-color);
}
.onex-tree__node-custom-actions {
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  gap: var(--onex-tree-node-custom-actions-gap);
}
.onex-tree__node-custom-actions .onex-btn--ghost.btn-sm.btn-outline-secondary, .onex-tree__node-custom-actions .btn-group-sm > .onex-btn--ghost.btn-outline-secondary.btn {
  min-width: var(--onex-tree-node-element-width);
  min-height: var(--onex-tree-node-element-height);
  padding: var(--onex-tree-node-element-padding);
}
.onex-tree__node-custom-actions .onex-btn--ghost.btn-sm.btn-outline-secondary .onex-material-icon, .onex-tree__node-custom-actions .btn-group-sm > .onex-btn--ghost.btn-outline-secondary.btn .onex-material-icon {
  color: var(--onex-tree-node-custom-actions-btn-color);
}
.onex-tree__node-custom-actions .onex-btn--ghost.btn-sm.btn-outline-secondary .onex-material-icon:hover, .onex-tree__node-custom-actions .btn-group-sm > .onex-btn--ghost.btn-outline-secondary.btn .onex-material-icon:hover {
  color: var(--onex-tree-node-custom-actions-hover-btn-color);
}
.onex-tree__node-custom-actions .onex-dropdown {
  line-height: var(--onex-tree-node-custom-actions-dropdown-line-height);
  display: flex;
}
.onex-tree__node-custom-actions .onex-dropdown .dropdown-toggle.btn-tertiary.btn-sm, .onex-tree__node-custom-actions .onex-dropdown .btn-group-sm > .dropdown-toggle.btn-tertiary.btn {
  min-width: var(--onex-tree-node-element-width);
  min-height: var(--onex-tree-node-element-height);
  padding: var(--onex-tree-node-element-padding);
}
.onex-tree__node-custom-actions .onex-dropdown .dropdown-toggle.btn-tertiary.btn-sm:not(:disabled):hover, .onex-tree__node-custom-actions .onex-dropdown .btn-group-sm > .dropdown-toggle.btn-tertiary.btn:not(:disabled):hover, .onex-tree__node-custom-actions .onex-dropdown .dropdown-toggle.btn-tertiary.btn-sm:not(:disabled):focus-visible, .onex-tree__node-custom-actions .onex-dropdown .btn-group-sm > .dropdown-toggle.btn-tertiary.btn:not(:disabled):focus-visible {
  background-color: var(--onex-tree-node-custom-actions-hovered-dropdown-bg-color);
  border-color: var(--onex-tree-node-custom-actions-hovered-dropdown-border-color);
  border-radius: var(--onex-tree-node-custom-actions-hovered-dropdown-border-radius);
  color: var(--onex-tree-node-custom-actions-hovered-dropdown-color);
}
.onex-tree__node-load-more-nodes {
  padding-left: var(--onex-tree-node-load-more-padding-left);
  height: var(--onex-tree-node-header-height);
}
.onex-tree__node-load-more-nodes-spinner {
  height: var(--onex-tree-node-load-more-spinner-height);
  padding: var(--onex-tree-node-load-more-spinner-padding);
  display: flex;
  justify-content: center;
  align-items: center;
}

.onex-split-btn .onex-btn:nth-child(1) {
  min-width: var(--onex-split-btn-main-button-min-width);
}
.onex-split-btn .onex-btn:nth-child(2) {
  min-width: var(--onex-split-btn-toggle-button-min-width);
  width: var(--onex-split-btn-toggle-button-width);
}
.onex-split-btn .onex-btn:nth-child(2) .material-icons-round.onex-material-icon {
  margin-left: var(--onex-split-btn-toggle-button-icon-margin-left);
  margin-right: var(--onex-split-btn-toggle-button-icon-margin-right);
}
.onex-split-btn .onex-btn {
  justify-content: center;
}
.onex-split-btn .onex-btn.btn-primary:disabled {
  opacity: var(--onex-btn-primary-disabled-opacity);
}
.onex-split-btn .onex-btn.btn-primary:disabled:active {
  background: var(--onex-btn-primary-disabled-bg-color);
}
.onex-split-btn .onex-btn.onex-btn--indicator::before {
  z-index: var(--onex-btn-indicator-z-index);
}
.onex-split-btn .onex-dropdown-menu {
  min-width: var(--onex-split-btn-dropdown-menu-min-width);
}
.onex-split-btn .onex-dropdown-menu .dropdown-item:not(.disabled):focus, .onex-split-btn .onex-dropdown-menu .dropdown-item:not(.disabled):hover {
  background: var(--onex-split-btn-dropdown-hover-dropdown-item-background-color);
}
.onex-split-btn .onex-dropdown-menu .dropdown-item:not(.disabled):active {
  background: var(--onex-split-btn-dropdown-active-dropdown-item-background-color);
}
.onex-split-btn .dropdown-toggle.btn {
  position: relative;
}
.onex-split-btn .dropdown-toggle.btn.btn-primary::before {
  content: "";
  position: absolute;
  left: var(--onex-split-btn-divider-left);
  top: 50%;
  transform: translateY(-50%);
  height: var(--onex-split-btn-divider-height);
  border-right: var(--onex-split-btn-primary-divider-width) solid var(--onex-split-btn-primary-divider-color);
}
.onex-split-btn .dropdown-toggle.btn.btn-secondary::before {
  content: "";
  position: absolute;
  left: var(--onex-split-btn-divider-left);
  top: 50%;
  transform: translateY(-50%);
  height: var(--onex-split-btn-divider-height);
  border-right: var(--onex-split-btn-primary-divider-width) solid var(--onex-split-btn-secondary-divider-color);
}
.onex-split-btn .dropdown-toggle.btn.btn-primary:disabled::before {
  content: "";
  position: absolute;
  left: var(--onex-split-btn-divider-left);
  top: 50%;
  transform: translateY(-50%);
  height: var(--onex-split-btn-divider-height);
  border-right: var(--onex-split-btn-primary-divider-width) solid var(--onex-split-btn-primary-disabled-divider-color);
}
.onex-split-btn .dropdown-toggle.btn.btn-secondary:disabled::before {
  content: "";
  position: absolute;
  left: var(--onex-split-btn-divider-left);
  top: 50%;
  transform: translateY(-50%);
  height: var(--onex-split-btn-divider-height);
  border-right: var(--onex-split-btn-primary-divider-width) solid var(--onex-split-btn-secondary-disabled-divider-color);
}

.onex-draggable-list {
  list-style: none;
  width: fit-content;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  position: relative;
}

.onex-draggable-list__item {
  margin-bottom: var(--onex-draggable-list-item-margin-bottom);
  list-style: none;
  cursor: grab;
}
.onex-draggable-list__item-is-drag-handle-manual {
  cursor: auto;
}

.onex-draggable-list__item-selected,
.onex-draggable-list__item-is-dragging {
  outline: var(--onex-draggable-list-selected-item-outline-width) solid var(--onex-draggable-list-item-border-color);
  border-radius: var(--onex-draggable-list-item-border-radius);
}

.onex-draggable-list__item-is-ghosting {
  visibility: hidden;
}

.onex-draggable-list__item-multiple {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--onex-draggable-list-multiple-item-background-color);
}

.onex-draggable-list__placeholder {
  position: absolute;
  border: var(--onex-draggable-list-placeholder-border-width) solid;
  border-style: dashed;
  border-radius: var(--onex-draggable-list-item-border-radius);
  border-color: var(--onex-draggable-list-item-border-color);
  background-color: var(--onex-draggable-list-placeholder-background-color);
}

.onex-draggable-list__draggable-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: var(--onex-draggable-list-draggable-item-padding-y) var(--onex-draggable-list-draggable-item-padding-x);
  background-color: var(--onex-draggable-list-multiple-item-background-color);
  border-radius: var(--onex-draggable-list-item-border-radius);
  min-width: var(--onex-draggable-list-draggable-item-min-width);
  outline: var(--onex-draggable-list-draggable-item-outline-width) solid var(--onex-draggable-list-draggable-item-border-color);
  outline-offset: -var(--onex-draggable-list-draggable-item-outline-width);
}
.onex-draggable-list__draggable-item:hover {
  background-color: var(--onex-draggable-list-draggable-item-hover-background-color);
  border-radius: var(--onex-draggable-list-item-border-radius);
}

.onex-draggable-list__draggable-item__children {
  margin-right: var(--onex-draggable-list-draggable-item-margin-right);
}

.onex-timeline-item {
  display: flex;
  gap: var(--onex-timeline-item-gap);
  min-width: var(--onex-timeline-item-min-width);
  border-radius: var(--onex-timeline-item-border-radius);
  cursor: pointer;
}
.onex-timeline-item:hover:not(.onex-timeline-item--custom-icon) {
  background-color: var(--onex-timeline-item-hover-bg-color);
}
.onex-timeline-item:hover:not(.onex-timeline-item--custom-icon) .vertical-line-up,
.onex-timeline-item:hover:not(.onex-timeline-item--custom-icon) .vertical-line-down {
  background-color: var(--onex-timeline-item-vertical-line-hover-color);
}
.onex-timeline-item:hover:not(.onex-timeline-item--custom-icon) .onex-timeline-item__content-date .onex-typography {
  color: var(--onex-timeline-item-content-date-hover-color);
}
.onex-timeline-item--active:not(.onex-timeline-item--custom-icon) {
  background-color: var(--onex-timeline-item-active);
}
.onex-timeline-item--active:not(.onex-timeline-item--custom-icon) .vertical-line-up.vertical-line-up,
.onex-timeline-item--active:not(.onex-timeline-item--custom-icon) .vertical-line-down.vertical-line-down {
  background-color: var(--onex-timeline-item-vertical-line-active-bg-color);
}
.onex-timeline-item--active:not(.onex-timeline-item--custom-icon) .circle-dot.circle-dot {
  background-color: var(--onex-timeline-item-circle-dot-active-bg-color);
}
.onex-timeline-item--active:not(.onex-timeline-item--custom-icon) .onex-timeline-item__content-date .onex-typography {
  color: var(--onex-timeline-item-content-date-active-color);
}
.onex-timeline-item--active:not(.onex-timeline-item--custom-icon):hover {
  background-color: var(--onex-timeline-item-hover-active-bg-color);
}
.onex-timeline-item--active:not(.onex-timeline-item--custom-icon):hover .onex-timeline-item__content-date .onex-typography {
  color: var(--onex-timeline-item-content-date-active-color);
}
.onex-timeline-item--custom-icon {
  gap: var(--onex-timeline-item-custom-icon-gap);
  cursor: default;
}
.onex-timeline-item--custom-icon .onex-timeline-item__content {
  padding-bottom: var(--onex-timeline-item-icon-content-padding-bottom);
}
.onex-timeline-item:first-child .vertical-line-up {
  display: none;
}
.onex-timeline-item:last-child .vertical-line-down {
  display: none;
}
.onex-timeline-item__dot {
  min-width: var(--onex-timeline-item-dot-min-width);
  padding-top: var(--onex-timeline-item-dot-padding-top);
  display: flex;
  justify-content: center;
  position: relative;
}
.onex-timeline-item__dot-wrapper {
  padding: var(--onex-timeline-item-dot-wrapper-padding-y) var(--onex-timeline-item-dot-wrapper-padding-x);
  height: var(--onex-timeline-item-dot-wrapper-height);
  z-index: var(--onex-timeline-item-dot-wrapper-z-index);
}
.onex-timeline-item__dot-wrapper .circle-dot {
  width: var(--onex-timeline-item-circle-dot-size);
  height: var(--onex-timeline-item-circle-dot-size);
  border-radius: var(--onex-timeline-item-circle-dot-border-radius);
  background-color: var(--onex-timeline-item-circle-dot-bg-color);
}
.onex-timeline-item__dot .vertical-line-up {
  height: var(--onex-timeline-item-dot-vertical-line-up-height);
  width: var(--onex-timeline-item-vertical-line-width);
  background-color: var(--onex-timeline-item-vertical-line-bg-color);
  position: absolute;
  top: var(--onex-timeline-item-dot-vertical-line-up-top);
  z-index: var(--onex-timeline-item-dot-vertical-line-z-index);
}
.onex-timeline-item__dot .vertical-line-down {
  height: var(--onex-timeline-item-dot-vertical-line-down-height);
  width: var(--onex-timeline-item-vertical-line-width);
  background-color: var(--onex-timeline-item-vertical-line-bg-color);
  position: absolute;
  top: var(--onex-timeline-item-dot-vertical-line-down-top);
  z-index: var(--onex-timeline-item-dot-vertical-line-z-index);
}
.onex-timeline-item__icon {
  width: var(--onex-timeline-item-icon-width);
  padding-top: var(--onex-timeline-item-icon-padding-top);
  display: flex;
  justify-content: center;
  position: relative;
}
.onex-timeline-item__icon .vertical-line-up {
  height: var(--onex-timeline-item-icon-vertical-line-up-height);
  width: var(--onex-timeline-item-vertical-line-width);
  background-color: var(--onex-timeline-item-vertical-line-bg-color);
  position: absolute;
  top: var(--onex-timeline-item-icon-vertical-line-up-top);
}
.onex-timeline-item__icon .vertical-line-down {
  height: var(--onex-timeline-item-icon-vertical-line-down-height);
  width: var(--onex-timeline-item-vertical-line-width);
  background-color: var(--onex-timeline-item-vertical-line-bg-color);
  position: absolute;
  top: var(--onex-timeline-item-icon-vertical-line-down-top);
}
.onex-timeline-item__content {
  display: flex;
  flex-direction: column;
  gap: var(--onex-timeline-item-content-gap);
  padding-top: var(--onex-timeline-item-content-padding-top);
  padding-bottom: var(--onex-timeline-item-content-padding-bottom);
}
.onex-timeline-item__content-date {
  padding: var(--onex-timeline-item-content-date-padding-y) var(--onex-timeline-item-content-date-padding-x);
}
.onex-timeline-item__content-date .onex-typography {
  color: var(--onex-timeline-item-content-date-color);
}

.onex-metrics-card.card {
  width: 100%;
  flex: 1;
}
.onex-metrics-card.card .onex-metrics-card-body {
  padding: var(--onex-metrics-card-body-padding);
}
.onex-metrics-card.card .onex-metric-card-title {
  color: var(--secondary-700);
}
.onex-metrics-card.card .onex-metric-card-scenario {
  color: var(--secondary-700);
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 100%;
  }
}
.onex-activity-log__item {
  width: var(--onex-act-log-item-width);
  display: flex;
  gap: var(--onex-act-log-item-gap);
}
.onex-activity-log__item-icon-bar-container {
  width: var(--onex-act-log-item-icon-bar-width);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.onex-activity-log__item-icon-bar-container-first-child {
  padding-top: var(--onex-act-log-item-icon-bar-fc-padding-top);
}
.onex-activity-log__item-icon-bar-container-top-divider {
  width: var(--onex-act-log-item-divider-width);
  height: var(--onex-act-log-item-top-divider-height);
  background-color: var(--onex-act-log-item-divider-bg-color);
}
.onex-activity-log__item-icon-bar-container-bottom-divider {
  width: var(--onex-act-log-item-divider-width);
  height: var(--onex-act-log-item-bottom-divider-height);
  background-color: var(--onex-act-log-item-divider-bg-color);
}
.onex-activity-log__item-content {
  padding: var(--onex-act-log-item-content-padding);
  flex-grow: 1;
  animation: fadeIn 0.2s;
}
.onex-activity-log__item-content-date {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: var(--onex-act-log-item-content-date-padding-left);
  height: var(--onex-act-log-item-content-date-height);
}
.onex-activity-log__item-content-date-text {
  color: var(--onex-act-log-item-content-text-color);
}
.onex-activity-log__item-content-log-data {
  margin-top: var(--onex-act-log-item-log-data-m-top);
  padding: var(--onex-act-log-item-log-data-padding);
}
.onex-activity-log__item-content-log-data-type-main {
  background-color: var(--onex-act-log-item-log-data-main-bg-color);
  border-radius: var(--onex-act-log-item-log-data-main-border-radius);
}
.onex-activity-log__item-content-log-data-variant-interactive.onex-activity-log__item-content-log-data-type-main {
  border: var(--onex-act-log-item-log-data-interactive-border);
}
.onex-activity-log__item-content-log-data-author {
  display: flex;
  align-items: center;
  gap: var(--onex-act-log-item-log-data-author-gap);
}
.onex-activity-log__item-content-log-data-info-icon.onex-activity-log__item-content-log-data-info-icon {
  font-size: var(--onex-act-log-item-log-data-info-icon-font-size);
  color: var(--onex-act-log-item-log-data-info-icon-color);
}
.onex-activity-log__item-content-log-data-title {
  margin-top: var(--onex-act-log-item-log-data-title-m-top);
  display: flex;
  align-items: center;
  gap: var(--onex-act-log-item-log-data-title-gap);
}
.onex-activity-log__item-content-log-data-body {
  margin-top: var(--onex-act-log-item-log-data-body-m-top);
}
.onex-activity-log__item-content-log-data-interactive {
  margin-top: var(--onex-act-log-item-log-data-interactive-m-top);
  display: flex;
  gap: var(--onex-act-log-item-log-data-interactive-gap);
}
.onex-activity-log__item-content-view-thread {
  display: inline-flex;
  margin-top: var(--onex-act-log-item-view-thread-m-top);
  padding: var(--onex-act-log-item-view-thread-padding);
  gap: var(--onex-act-log-item-view-thread-gap);
  cursor: pointer;
}
.onex-activity-log__item-content-view-thread-text.onex-activity-log__item-content-view-thread-text {
  color: var(--onex-act-log-item-view-thread-text-color);
  user-select: none;
}

.onex-report {
  width: 100%;
  font-family: var(--onex-report-font-family);
  font-size: var(--onex-report-font-size);
  display: flex;
  flex-direction: column;
  line-height: var(--onex-report-line-height);
}
.onex-report:not(.controls-enabled) .onex-report__wrapper .onex-report__wrapper-table thead.onex-report__table-headers::before {
  height: 0;
}
.onex-report .onex-report__wrapper {
  border: var(--onex-report-border);
  background-color: var(--onex-report-body-bg-color);
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.onex-report .onex-report__wrapper:not(:empty) {
  border-bottom: none;
}
.onex-report .onex-report__wrapper .onex-report-control {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-weight: 600;
  margin: 0;
  height: var(--onex-report-control-height);
  padding: var(--onex-report-cell-padding-y) var(--onex-report-cell-padding-x);
  justify-content: space-between;
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow-x: auto;
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table {
  width: 100%;
  margin-bottom: 0;
  position: relative;
  border-collapse: separate;
  border-spacing: 0;
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__light {
  background-color: var(--onex-report-color-light);
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__dark {
  background-color: var(--onex-report-color-dark);
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers {
  position: sticky;
  top: 0;
  z-index: 4;
  background: var(--onex-report-header-bg-color);
  color: var(--onex-report-text-header-color);
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers .onex-report__table-header-row {
  text-transform: uppercase;
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers .onex-report__table-header-row:last-of-type th {
  border-bottom: none;
  height: var(--onex-report-header-cell-height);
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers:not(.sub-headers-enabled) .onex-report__table-header-row .onex-report-header-cell {
  border-bottom: 0;
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers::before {
  top: 0;
  content: "";
  display: block;
  height: var(--onex-report-border-divider-height);
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  background-color: var(--onex-report-border-color);
  z-index: 4;
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers::after {
  bottom: 0;
  content: "";
  display: block;
  height: var(--onex-report-border-divider-height);
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  background-color: var(--onex-report-border-color);
  z-index: 4;
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers tr {
  position: relative;
  padding: 0;
  background-color: inherit;
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers .onex-report-header-cell {
  font-size: var(--onex-report-font-size);
  position: relative;
  height: var(--onex-report-header-cell-height);
  padding: 0 var(--onex-report-cell-padding-y);
  font-weight: 600;
  border-right: var(--onex-report-border);
  border-bottom: var(--onex-report-border);
  word-break: break-word;
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers .onex-report-header-cell:last-child {
  border-right: 0px;
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-body {
  width: 100%;
  position: relative;
  background-color: var(--onex-report-body-bg-color);
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-body .onex-report__table-body-row {
  position: relative;
  background-color: var(--onex-report-body-bg-color);
  border-radius: var(--onex-report-border-radius);
  margin: 0;
  padding: 0;
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-body .onex-report__table-body-row .onex-report-cell {
  height: var(--onex-report-header-cell-height);
  font-weight: 400;
  position: relative;
  margin: 0;
  border-bottom: var(--onex-report-border);
  border-right: var(--onex-report-border);
  padding: 0 var(--onex-report-cell-padding-y);
  word-break: break-word;
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-body .onex-report__table-body-row .onex-report-cell-content {
  display: flex;
  height: 100%;
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-body .onex-report__table-body-row .onex-report-cell:last-child {
  border-right: 0px;
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-body .onex-report-cell-child {
  border-bottom: var(--onex-report-border);
}
.onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-body .onex-report-cell-child .onex-report-cell-child-content {
  width: 100%;
  padding: var(--onex-report-cell-padding-y);
  height: auto;
  display: flex;
  flex-direction: column;
}

.onex-report-resizer.resizer {
  position: absolute;
  top: 0;
  height: 100%;
  width: var(--onex-report-resizer-width);
  background: var(--onex-report-resizer-bg-color);
  cursor: col-resize;
  user-select: none;
  touch-action: none;
  opacity: 0;
}
.onex-report-resizer.resizer.ltr {
  right: 0;
}
.onex-report-resizer.resizer.rtl {
  left: 0;
}
.onex-report-resizer:hover {
  opacity: 1;
}

.onex-report-columns-configuration__column-title-wrapper {
  display: flex;
  flex-direction: row;
  margin-bottom: var(--onex-report-config__title-wrapper-margin-bottom);
}
.onex-report-columns-configuration__title-badge {
  margin-left: var(--onex-report-config__title-badge-margin-left);
}
.onex-report-columns-configuration__list-wrapper {
  width: 100%;
}
.onex-report-columns-configuration__list-wrapper .onex-draggable-list__item {
  margin-bottom: 0;
}
.onex-report-columns-configuration__list-item {
  display: flex;
  height: var(--onex-report-config-list-item-height);
  flex-direction: row;
  padding: var(--onex-report-config-list-item-padding);
  align-items: center;
  border: none;
  border-radius: unset;
  box-shadow: none;
  background-color: transparent;
}
.onex-report-columns-configuration__list-item .drag-icon {
  color: var(--onex-report-config-list-item-drag-icon-color);
  margin-right: var(--onex-report-config-list-item-drag-icon-margin-right);
}
.onex-report-columns-configuration__list-item .list-check {
  margin-right: var(--onex-report-config-list-item-list-check-margin-right);
}
.onex-report-columns-configuration__list-item__dragging {
  border: 1px solid var(--onex-report-config__list-item-border-color);
  border-radius: var(--onex-report-config__list-item-dragging-border-radius);
  box-shadow: var(--onex-report-config__list-item-dragging-box-shadow);
  background-color: var(--onex-report-config__list-item-dragging-background-color);
}

.onex-pagetitle {
  width: 100%;
}
.onex-pagetitle__wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: var(--onex-pagetitle-inner-spacing);
  margin-bottom: var(--onex-pagetitle-inner-spacing);
}
.onex-pagetitle__left {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: 0.25rem;
  max-width: 100%;
}
.onex-pagetitle__title-wrapper {
  display: flex;
  align-items: baseline;
  padding-right: var(--onex-pagetitle-title-wrapper-padding);
}
.onex-pagetitle__title-wrapper .onex-tooltip__child-wrap {
  vertical-align: middle;
}
.onex-pagetitle__title {
  display: inline-block;
}
.onex-pagetitle__title-icons {
  padding-bottom: var(--onex-pagetitle-icons-wrapper-padding-bottom);
  padding-left: var(--onex-pagetitle-icons-wrapper-padding);
  display: flex;
  align-items: center;
}
.onex-pagetitle__title-icon {
  display: flex;
  margin-right: var(--onex-pagetitle-icon-gap);
  vertical-align: middle;
}
.onex-pagetitle__title-icon .onex-material-icon {
  color: var(--onex-pagetitle-icon-color);
}
.onex-pagetitle__title-icon--active {
  cursor: pointer;
}
.onex-pagetitle__title-icon--active:hover {
  color: var(--onex-pagetitle-icon-hover-color);
}
.onex-pagetitle__actions-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
}
.onex-pagetitle__actions {
  display: flex;
  justify-content: flex-end;
  gap: var(--onex-pagetitle-actions-gap);
}
.onex-pagetitle__subtitles-wrapper {
  position: relative;
}
.onex-pagetitle__subtitles {
  width: 100%;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  align-items: center;
  font-size: var(--onex-pagetitle-subtitles-font-size);
  position: relative;
}
.onex-pagetitle__subtitles-show-more-details, .onex-pagetitle__subtitles-less-more-details {
  flex-wrap: wrap;
}
.onex-pagetitle__subtitles-item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--onex-pagetitle-subtitles-height);
}
.onex-pagetitle__subtitles-item .onex-material-icon {
  font-size: var(--onex-pagetitle-subtitles-icon-font-size);
}
.onex-pagetitle__subtitles-item-label {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--onex-pagetitle-subtitle-label-color);
  white-space: nowrap;
  line-height: var(--onex-pagetitle-subtitle-item-line-height);
}
.onex-pagetitle__subtitles-item-value {
  color: var(--onex-pagetitle-subtitle-value-color);
  white-space: nowrap;
  line-height: var(--onex-pagetitle-subtitle-item-line-height);
}
.onex-pagetitle__subtitles-item-divider {
  width: var(--onex-pagetitle-subtitle-divider-width);
  height: var(--onex-pagetitle-subtitle-divider-height);
  background-color: var(--onex-pagetitle-subtitle-divider-bg-color);
  margin: 0 var(--onex-pagetitle-subtitle-divider-margin-x);
}
.onex-pagetitle .onex-dropdown button {
  text-align: left;
}
.onex-pagetitle .onex-dropdown .onex-pagetitle-dropdown-icon-item {
  display: inline-flex;
  align-items: center;
  gap: var(--onex-pagetitle-dropdown-icon-item-gap);
}
.onex-pagetitle__more-details-button.onex-pagetitle__more-details-button {
  position: absolute;
  top: -6px;
  right: 0;
  z-index: 5;
  background-color: var(--onex-pagetitle-wrapper-bg-color);
  white-space: nowrap;
}

@media screen and (max-width: 767px) {
  .onex-pagetitle__wrapper {
    flex-wrap: wrap;
  }
}
.onex-filter-preset-item {
  display: inline-flex;
  align-items: center;
  justify-content: stretch;
  height: var(--onex-filter-preset-item-height);
  min-width: var(--onex-filter-preset-item-min-width);
  padding: var(--onex-filter-preset-item-padding);
  gap: var(--onex-filter-preset-item-gap);
  border-radius: var(--onex-filter-preset-item-border-radius);
  outline: 1px solid var(--onex-filter-preset-item-outline-color);
  cursor: pointer;
  position: relative;
  background-color: var(--onex-filter-preset-item-background-color);
}
.onex-filter-preset-item .onex-filter-preset-item__loading {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.onex-filter-preset-item .onex-filter-preset-item__loading span {
  margin-left: var(--onex-filter-preset-item-loading-margin-left);
  font-size: var(--onex-filter-preset-item-loading-font-size);
  line-height: var(--onex-filter-preset-item-loading-line-height);
}
.onex-filter-preset-item .onex-filter-preset-item__check {
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}
.onex-filter-preset-item .onex-filter-preset-item__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--onex-filter-preset-item-icon-block-size);
  height: var(--onex-filter-preset-item-icon-block-size);
  background-color: var(--onex-filter-preset-item-icon-bg-color);
  border-radius: var(--onex-filter-preset-item-icon-block-br);
}
.onex-filter-preset-item .onex-filter-preset-item__icon .onex-material-icon {
  color: var(--onex-filter-preset-item-icon-color);
  font-size: var(--onex-filter-preset-item-icon-size);
}
.onex-filter-preset-item .onex-filter-preset-item__info {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  height: 100%;
}
.onex-filter-preset-item .onex-filter-preset-item__label {
  color: var(--onex-filter-preset-item-label-color);
  font-size: var(--onex-filter-preset-item-label-fsz);
  line-height: var(--onex-filter-preset-item-label-lh);
}
.onex-filter-preset-item .onex-filter-preset-item__value {
  color: var(--onex-filter-preset-item-value-color);
  font-size: var(--onex-filter-preset-item-value-fsz);
  line-height: var(--onex-filter-preset-item-value-lh);
  font-weight: var(--onex-filter-preset-item-value-fw);
}
.onex-filter-preset-item .onex-filter-preset-item__actions {
  width: var(--onex-filter-preset-item-action-size);
  height: var(--onex-filter-preset-item-action-size);
}
.onex-filter-preset-item .onex-filter-preset-item__actions-dropdown {
  display: none;
}
.onex-filter-preset-item .onex-filter-preset-item__actions-dropdown.onex-dropdown .dropdown-toggle.btn-secondary {
  background-color: transparent;
}
.onex-filter-preset-item:hover {
  outline-color: var(--onex-filter-preset-item-outline-hover-color);
}
.onex-filter-preset-item:hover .onex-filter-preset-item__actions-dropdown {
  display: block;
}
.onex-filter-preset-item:focus {
  outline: 2px solid var(--onex-filter-preset-item-outline-focus-color);
}
.onex-filter-preset-item--checked {
  box-shadow: var(--onex-filter-preset-item-outline-active-color) var(--onex-filter-preset-item-first-box-shadow-dimensions), var(--onex-filter-preset-item-outline-active-color) var(--onex-filter-preset-item-second-box-shadow-dimensions);
  outline: 2px solid var(--onex-filter-preset-item-outline-active-color);
}
.onex-filter-preset-item--checked:hover {
  outline-color: var(--onex-filter-preset-item-outline-active-color);
}
.onex-filter-preset-item--checked .onex-filter-preset-item__icon {
  background-color: var(--onex-filter-preset-item-icon-bg-active-color);
}
.onex-filter-preset-item--checked .onex-filter-preset-item__icon .onex-material-icon {
  color: var(--onex-filter-preset-item-icon-active-color);
}
.onex-filter-preset-item--custom-preset {
  justify-content: space-between;
}
.onex-filter-preset-item--custom-preset .onex-filter-preset-item__info {
  margin-left: var(--onex-filter-preset-item-custom-info-ml);
}

.onex-filter-preset {
  display: flex;
  align-items: center;
}
.onex-filter-preset__default {
  display: inline-flex;
  align-items: center;
  gap: var(--onex-filter-preset-default-gap);
  padding: var(--onex-filter-preset-default-padding);
}
.onex-filter-preset__custom {
  display: inline-flex;
  align-items: center;
  gap: var(--onex-filter-preset-custom-gap);
  padding: var(--onex-filter-preset-custom-padding);
}
.onex-filter-preset__divider {
  width: var(--onex-filter-preset-divider-width);
  height: var(--onex-filter-preset-divider-height);
  background-color: var(--onex-filter-preset-divider-bg-color);
  margin: var(--onex-filter-preset-divider-margin);
}

.onex-modal.onex-dg-filter-preset__modal .modal-content {
  width: var(--onex-filter-preset-modal-width);
}

.onex-filter-preset-item__check {
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}
.onex-filter-preset-item__check:focus + .onex-filter-preset-item {
  outline: 2px solid var(--onex-filter-preset-item-outline-focus-color);
}

.onex-platform-global-nav {
  margin: var(--onex-platform-global-nav-margin);
}
.onex-platform-page-info {
  margin: var(--onex-platform-page-info-margin);
}
.onex-platform-main-section {
  margin: var(--onex-platform-main-section-margin);
}
.onex-platform-main {
  width: 100%;
  display: flex;
  gap: var(--onex-platform-main-gap);
}
.onex-platform-content {
  display: flex;
  flex-direction: column;
  gap: var(--onex-platform-content-gap);
  flex-grow: 1;
}

.onex-sidebar {
  position: relative;
  min-width: var(--onex-sidebar-min-width);
  width: var(--onex-sidebar-width);
  transition: all 0.5s;
  flex-shrink: 0;
}
.onex-sidebar.collapsed {
  width: 0;
  min-width: 0;
}
.onex-sidebar__children {
  width: 100%;
  height: 100%;
  opacity: 1;
  transition: opacity 0.15s;
}
.onex-sidebar__children.hidden {
  opacity: 0;
}
.onex-sidebar__vertical-divider {
  position: absolute;
  top: var(--onex-sidebar-vertical-divider-top);
  right: 0;
  transform: translateX(50%);
  width: var(--onex-sidebar-vertical-divider-width);
  height: var(--onex-sidebar-vertical-divider-height);
  background-color: transparent;
  cursor: pointer;
}
.onex-sidebar__vertical-divider:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 1px;
  height: 100%;
  background-color: var(--onex-sidebar-vertical-divider-line-bg-color);
}
.onex-sidebar__vertical-divider:hover:after {
  background-color: var(--onex-sidebar-vertical-divider-line-hover-bg-color);
}
.onex-sidebar__collapse-btn {
  position: absolute;
  top: 0;
  right: 0;
  transform: translateX(50%);
  width: var(--onex-sidebar-collapse-btn-size);
  height: var(--onex-sidebar-collapse-btn-size);
  background-color: var(--onex-sidebar-collapse-btn-bg-color);
  border: 1px solid var(--onex-sidebar-collapse-btn-border-color);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.onex-sidebar__collapse-btn span {
  font-size: var(--onex-sidebar-collapse-btn-icon-font-size);
  color: var(--onex-sidebar-collapse-btn-icon-color);
}
.onex-sidebar__collapse-btn:hover {
  background-color: var(--onex-sidebar-collapse-btn-hover-bg-color);
  border-color: var(--onex-sidebar-collapse-btn-hover-border-color);
}
.onex-sidebar__collapse-btn:hover span {
  color: var(--onex-sidebar-collapse-btn-hover-icon-color);
}
.onex-sidebar__collapse-btn:active {
  background-color: var(--onex-sidebar-collapse-btn-active-bg-color);
  border-color: var(--onex-sidebar-collapse-btn-active-border-color);
}
.onex-sidebar__collapse-btn:active span {
  color: var(--onex-sidebar-collapse-btn-active-icon-color);
}

.onex-breadcrumb {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
}
.onex-breadcrumb .breadcrumb {
  margin-bottom: 0;
  padding: 0;
  font-size: inherit;
}

.onex-breadcrumb-item {
  display: flex;
  flex-direction: row;
  text-align: center;
  font-size: var(--onex-breadcrumb-item-font-size);
  font-style: normal;
  font-weight: 400;
  line-height: var(--onex-breadcrumb-item-line-height);
  align-items: center;
}
.onex-breadcrumb-item .onex-material-icon {
  color: var(--onex-breadcrumb-item-icon-color);
  font-size: var(--onex-breadcrumb-item-icon-font-size);
  display: flex;
  align-items: center;
  margin-right: var(--onex-breadcrumb-item-icon-margin);
  margin-left: var(--onex-breadcrumb-item-icon-margin);
  height: var(--onex-breadcrumb-item-icon-height);
}

.onex-breadcrumb-item.active span {
  color: var(--onex-breadcrumb-item-active-color);
  font-weight: 400;
  font-size: var(--onex-breadcrumb-item-active-font-size);
  line-height: var(--onex-breadcrumb-item-active-line-height);
}

.row {
  --bs-gutter-x: 1rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}

.container {
  --bs-gutter-x: 1rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

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

@media (min-width: 600px) {
  .row {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
  }
  .container {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
  .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
  .container-sm {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
@media (min-width: 768px) {
  .row {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
  }
  .container {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
  .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
  .container-md,
  .container-sm {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
@media (min-width: 1024px) {
  .row {
    --bs-gutter-x: 1.25rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
  }
  .container {
    --bs-gutter-x: 1.25rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
  .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    --bs-gutter-x: 1.25rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
  .container-lg,
  .container-md,
  .container-sm {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
@media (min-width: 1280px) {
  .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
  }
  .container {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
  .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
@media (min-width: 1440px) {
  .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
  }
  .container {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
  .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
.col {
  flex: 1 0 0%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 600px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1024px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1280px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1440px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}

/* fonts */
/* button */
/* dropdown menu */
/* progressbar */
/* datepicker */
:root,
:host {
  --font-family: "Noto Sans", sans-serif;
  --onex-material-icon-size: 1.25rem;
  --onex-btn-icon-size-md: 1.25rem;
  --onex-btn-icon-size-sm: 1.25rem;
  --onex-btn-icon-size-only-icon-md: 1rem;
  --onex-btn-height-md: 3.5rem;
  --onex-btn-min-width-md: 15rem;
  --onex-btn-filled-min-width-md: 5rem;
  --onex-btn-height-sm: 3rem;
  --onex-btn-size-gap: 0.5rem;
  --onex-btn-min-width-sm: 6rem;
  --onex-btn-filled-min-width-sm: 4.5rem;
  --onex-btn-letter-spacing: 0.02775rem;
  --onex-btn-spinner-size: 1.25rem;
  --onex-btn-primary-bg-color: rgb(5, 125, 165);
  --onex-btn-primary-text-color: rgb(255, 255, 255);
  --onex-btn-primary-active-bg-color: rgb(3, 80, 106);
  --onex-btn-primary-hover-bg-color: rgb(4, 103, 135);
  --onex-btn-primary-disabled-bg-color: rgb(209, 216, 224);
  --onex-btn-primary-spinner-primary-color: rgb(5, 125, 165);
  --onex-btn-primary-spinner-secondary-color: rgb(231, 242, 254);
  --onex-btn-primary-outline-text-color: rgb(5, 125, 165);
  --onex-btn-primary-outline-bg-color: rgba(255, 255, 255, 0);
  --onex-btn-primary-outline-hover-bg-color: rgba(255, 255, 255, 0);
  --onex-btn-primary-outline-hover-text-color: rgb(4, 103, 135);
  --onex-btn-primary-outline-active-bg-color: rgba(255, 255, 255, 0);
  --onex-btn-primary-outline-active-text-color: rgb(3, 80, 106);
  --onex-btn-primary-outline-disabled-bg-color: rgba(255, 255, 255, 0);
  --onex-btn-primary-outline-disabled-text-color: rgb(209, 216, 224);
  --onex-btn-primary-outline-spinner-primary-color: rgb(231, 242, 254);
  --onex-btn-primary-outline-spinner-secondary-color: rgb(5, 125, 165);
  --onex-btn-secondary-bg-color: rgba(255, 255, 255, 0);
  --onex-btn-secondary-text-color: rgb(5, 125, 165);
  --onex-btn-secondary-hover-bg-color: rgba(255, 255, 255, 0);
  --onex-btn-secondary-hover-text-color: rgb(4, 103, 135);
  --onex-btn-secondary-active-bg-color: rgba(255, 255, 255, 0);
  --onex-btn-secondary-disabled-bg-color: rgba(255, 255, 255, 0);
  --onex-btn-secondary-disabled-text-color: rgb(209, 216, 224);
  --onex-btn-secondary-button-border: 2px solid rgb(5, 125, 165);
  --onex-btn-secondary-hover-button-border: 2px solid rgb(4, 103, 135);
  --onex-btn-secondary-active-button-border: 2px solid rgb(3, 80, 106);
  --onex-btn-secondary-active-text-color: rgb(3, 80, 106);
  --onex-btn-secondary-disabled-button-border: 2px solid rgb(209, 216, 224);
  --onex-btn-secondary-spinner-primary-color: rgb(247, 248, 249);
  --onex-btn-secondary-spinner-secondary-color: rgb(92, 101, 113);
  --onex-btn-secondary-outline-bg-color: rgba(255, 255, 255, 0);
  --onex-btn-secondary-outline-text-color: rgb(5, 125, 165);
  --onex-btn-secondary-outline-hover-bg-color: rgba(255, 255, 255, 0);
  --onex-btn-secondary-outline-hover-text-color: rgb(4, 103, 135);
  --onex-btn-secondary-outline-active-bg-color: rgba(255, 255, 255, 0);
  --onex-btn-secondary-outline-active-text-color: rgb(3, 80, 106);
  --onex-btn-secondary-outline-disabled-bg-color: rgba(255, 255, 255, 0);
  --onex-btn-secondary-outline-disabled-text-color: rgb(209, 216, 224);
  --onex-btn-secondary-outline-spinner-primary-color: rgb(247, 248, 249);
  --onex-btn-secondary-outline-spinner-secondary-color: rgb(92, 101, 113);
  --onex-btn-danger-bg-color: rgb(210, 49, 45);
  --onex-btn-danger-text-color: rgb(255, 255, 255);
  --onex-btn-danger-hover-bg-color: rgb(169, 38, 36);
  --onex-btn-danger-active-bg-color: rgb(113, 23, 22);
  --onex-btn-danger-disabled-bg-color: rgb(209, 216, 224);
  --onex-btn-danger-spinner-primary-color: rgb(246, 102, 98);
  --onex-btn-danger-spinner-secondary-color: rgb(255, 230, 230);
  --onex-btn-danger-outline-bg-color: rgba(255, 255, 255, 0);
  --onex-btn-danger-outline-text-color: rgb(210, 49, 45);
  --onex-btn-danger-outline-hover-text-color: rgb(169, 38, 36);
  --onex-btn-danger-outline-active-text-color: rgb(113, 23, 22);
  --onex-btn-danger-outline-active-bg-color: rgba(255, 255, 255, 0);
  --onex-btn-danger-outline-hover-bg-color: rgba(255, 255, 255, 0);
  --onex-btn-danger-outline-disabled-bg-color: rgba(255, 255, 255, 0);
  --onex-btn-danger-outline-disabled-text-color: rgba(209, 216, 224, 0.4);
  --onex-btn-danger-outline-spinner-primary-color: rgb(255, 230, 230);
  --onex-btn-danger-outline-spinner-secondary-color: rgb(246, 102, 98);
  --onex-btn-padding-y-sm: 0.75rem;
  --onex-btn-padding-x-sm: 1rem;
  --onex-btn-font-size-sm: 1rem;
  --onex-btn-border-radius-sm: 0.5rem;
  --onex-btn-icon-width-sm: 3rem;
  --onex-btn-padding-y-md: 0.75rem;
  --onex-btn-padding-x-md: 1rem;
  --onex-btn-font-size-md: 1rem;
  --onex-btn-border-radius-md: 0.5rem;
  --onex-btn-icon-width-md: 3.5rem;
  --onex-btn-filled-padding-y-md: 0.75rem;
  --onex-btn-filled-padding-x-md: 2rem;
  --onex-btn-ghost-padding-y-md: 0.75rem;
  --onex-btn-ghost-padding-x-md: 2rem;
  --onex-btn-ghost-padding-y-sm: 0.75rem;
  --onex-btn-ghost-padding-x-sm: 1rem;
  --onex-btn-leading-icon-size-gap-sm: 0.5rem;
  --onex-btn-leading-icon-size-gap-md: 0.5rem;
  --onex-btn-leading-icon-padding-right-md: 2rem;
  --onex-btn-leading-icon-padding-left-md: 2rem;
  --onex-btn-leading-icon-padding-right-sm: 1rem;
  --onex-btn-leading-icon-padding-left-sm: 1rem;
  --onex-btn-trailing-icon-size-gap: 0.375rem;
  --onex-btn-trailing-icon-padding-right-md: 2rem;
  --onex-btn-trailing-icon-padding-left-md: 2rem;
  --onex-btn-trailing-icon-padding-top-sm: 0.75rem;
  --onex-btn-trailing-icon-padding-right-sm: 1rem;
  --onex-btn-trailing-icon-padding-bottom-sm: 0.75rem;
  --onex-btn-trailing-icon-padding-left-sm: 1rem;
  --onex-btn-font-family: "Noto Sans", sans-serif;
  --onex-btn-font-size: 0.875rem;
  --onex-btn-line-height: 1.125rem;
  --onex-btn-font-weight: 700;
  --onex-btn-box-shadow: none;
  --onex-btn-focus-width: 0;
  --onex-btn-focus-box-shadow: none;
  --onex-btn-disabled-opacity: 1;
  --onex-btn-active-box-shadow: none;
  --onex-btn-border-radius: 0.5rem;
  --onex-btn-border-width: 0;
  --onex-btn-indicator-size: 0.875rem;
  --onex-btn-indicator-bg-color-notification: rgb(246, 102, 98);
  --onex-btn-indicator-border-color-notification: rgb(255, 255, 255);
  --onex-btn-indicator-bg-color-unread: rgb(5, 125, 165);
  --onex-btn-indicator-border-color-unread: rgb(255, 255, 255);
  --onex-btn-indicator-bg-color-read: rgb(255, 255, 255);
  --onex-btn-indicator-border-color-read: rgb(231, 242, 254);
  --onex-button-indicator-top-position: -0.3125rem;
  --onex-button-indicator-right-position: -0.3125rem;
  --onex-form-check-input-font-family: "Noto Sans", sans-serif;
  --onex-checkbox-size: 2rem;
  --onex-checkbox-label-font-size: 1.125rem;
  --onex-checkbox-label-line-height: 2rem;
  --onex-form-check-label-padding-left: 0.5rem;
  --onex-check-input-bg-color: rgb(255, 255, 255);
  --onex-check-hover-bg-color: rgb(230, 241, 246);
  --onex-check-hover-shadow-color: rgb(230, 241, 246);
  --onex-check-input-hover-bg-color: rgb(255, 255, 255);
  --onex-check-input-hover-border-color: rgba(62, 69, 77, 0.5);
  --onex-check-input-hover-after-border-color: rgb(4, 103, 135);
  --onex-check-input-disabled-border-color: rgb(209, 216, 224);
  --onex-check-input-disabled-bg-color: rgb(209, 216, 224);
  --onex-check-input-border-color: rgb(5, 125, 165);
  --onex-check-input-enabled-border-color: rgb(209, 216, 224);
  --onex-check-input-enabled-hovered-border-color: rgb(156, 164, 175);
  --onex-form-check-input-border-width: 0.25rem;
  --onex-form-check-input-border: 0.25rem solid rgba(62, 69, 77, 0.2);
  --onex-form-check-input-focus-border: rgb(209, 216, 224);
  --onex-form-check-input-focus-box-shadow: none;
  --onex-form-check-input-disabled-opacity: 0.4;
  --onex-form-check-label-color: rgb(62, 69, 77);
  --onex-form-check-label-disabled-color: rgb(108, 118, 132);
  --onex-form-check-label-cursor: pointer;
  --onex-form-check-input-indeterminate-color: rgb(5, 125, 165);
  --onex-form-check-input-indeterminate-bg-color: rgb(255, 255, 255);
  --onex-form-check-input-indeterminate-border-color: rgb(5, 125, 165);
  --onex-form-check-input-indeterminate-bg-image: url("data:image/svg+xml,<svg width=%279%27 height=%272%27 viewBox=%270 0 10 2%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <path d=%27M8.55556 1.88889H1.44445C0.955557 1.88889 0.555557 1.48889 0.555557 1C0.555557 0.511111 0.955557 0.111111 1.44445 0.111111H8.55556C9.04445 0.111111 9.44445 0.511111 9.44445 1C9.44445 1.48889 9.04445 1.88889 8.55556 1.88889Z%27 fill=%27white%27/> </svg>");
  --onex-form-check-input-bg-image: url("data:image/svg+xml,<svg width=%2711.7%27 height=%278.5%27 viewBox=%270 0 12 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M4.85334 8.80466C4.50667 9.15133 3.94667 9.15133 3.6 8.80466L0.408893 5.61355C0.0622267 5.26688 0.0622267 4.70688 0.408893 4.36022C0.75556 4.01355 1.31556 4.01355 1.66223 4.36022L4.22223 6.92022L10.3378 0.804662C10.6844 0.457995 11.2444 0.457995 11.5911 0.804662C11.9378 1.15133 11.9378 1.71133 11.5911 2.05799L4.85334 8.80466Z%27 fill=%27white%27/></svg>");
  --onex-checkbox-checked-disabled-bg-color: rgb(209, 216, 224);
  --onex-checkbox-checked-disabled-border-color: rgb(209, 216, 224);
  --onex-checkbox-unchecked-disabled-border-color: rgb(209, 216, 224);
  --onex-form-check-input-top: -4px;
  --onex-form-check-input-left: -4px;
  --onex-check-input-wrapper-padding-left: 0;
  --onex-checkbox-opacity: 1;
  --onex-check-input-wrapper-margin-bottom: 0;
  --onex-check-input-border-radius: 0.25rem;
  --onex-check-input-margin: 0.25rem;
  --onex-check-input-focus-visible-border-color: rgb(209, 216, 224);
  --onex-check-input-focus-visible-box-shadow: 0px 0px 0px 2px rgba(5, 125, 165, 0.5);
  --onex-check-input-focus-visible-border-radius: 4px;
  --onex-spinner-diameter-sm: 1.25rem;
  --onex-spinner-diameter-md: 2rem;
  --onex-spinner-diameter-lg: 2.5rem;
  --onex-spinner-diameter-xlg: 4rem;
  --onex-spinner-icon-fill-primary: rgb(5, 125, 165);
  --onex-spinner-icon-fill-secondary: rgb(231, 242, 254);
  --onex-link-font-family: "Noto Sans", sans-serif;
  --onex-link-font-size-sm: 1rem;
  --onex-link-line-height-sm: 1.5rem;
  --onex-link-font-size-md: 1.125rem;
  --onex-link-font-weight-regular: 400;
  --onex-link-font-weight-bold: 700;
  --onex-link-line-height-md: 2rem;
  --onex-link-icon-size: 1.25rem;
  --onex-link-height: 2.5rem;
  --onex-link-size-gap: 0.25rem;
  --onex-link-disabled-color-primary: rgb(209, 216, 224);
  --onex-link-disabled-color-btn-primary: rgb(255, 255, 255);
  --onex-link-disabled-color-secondary: rgb(209, 216, 224);
  --onex-link-disabled-color-btn-secondary: rgb(255, 255, 255);
  --onex-link-disabled-opacity: initial;
  --onex-link-primary-color: rgb(5, 125, 165);
  --onex-link-primary-hover-color: rgb(4, 103, 135);
  --onex-link-primary-active-color: rgb(3, 80, 106);
  --onex-link-btn-primary-bg-color: rgb(5, 125, 165);
  --onex-link-btn-primary-color: rgb(255, 255, 255);
  --onex-link-btn-primary-hover-bg-color: rgb(4, 103, 135);
  --onex-link-style-subtle-font-weight: 400;
  --onex-link-secondary-color: rgb(200, 211, 0);
  --onex-link-secondary-hover-color: rgb(200, 211, 0);
  --onex-link-secondary-active-color: rgb(200, 211, 0);
  --onex-link-padding-y: 0.625rem;
  --onex-link-padding-x: 0.75rem;
  --onex-link-font-size: 0.875rem;
  --onex-link-vertical-alignment: middle;
  --onex-link-border-radius: 1.25rem;
  --onex-link-btn-secondary-bg-color: rgb(200, 211, 0);
  --onex-link-btn-secondary-color: rgb(255, 255, 255);
  --onex-link-btn-secondary-hover-bg-color: rgb(200, 211, 0);
  --onex-link-btn-secondary-hover-color: rgb(255, 255, 255);
  --onex-link-btn-secondary-disabled-bg-color: rgba(108, 118, 132, 0.1);
  --onex-link-btn-secondary-disabled-text-color: rgb(62, 69, 77);
  --onex-link-accent-color: rgb(200, 211, 0);
  --onex-link-btn-fv-box-shadow: 0 0 0 0.125rem rgba(5, 125, 165, 0.5);
  --onex-link-btn-fv-border-radius: 0.25rem;
  --onex-modal-min-height-actions: 3.5rem;
  --onex-modal-max-height: 90vh;
  --onex-modal-border-color: rgb(240, 242, 244);
  --onex-modal-border-radius: 0.75rem;
  --onex-modal-body-padding: 0.75rem 1.5rem;
  --onex-modal-body-padding-sm: 0.5rem 1rem;
  --onex-modal-body-min-height: 1.5rem;
  --onex-modal-footer-padding: 0.75rem 1.5rem 1.5rem 1.5rem;
  --onex-modal-footer-padding-sm: 0.5rem 1rem 1.5rem 1rem;
  --onex-modal-footer-gap: 1rem;
  --onex-modal-header-padding: 1.5rem 1.5rem 0.75rem 1.5rem;
  --onex-modal-header-padding-sm: 1.5rem 1rem 0.5rem 1rem;
  --onex-modal-close-button-padding: none;
  --onex-modal-close-button-color: rgb(62, 69, 77);
  --onex-modal-close-button-border-radius: 0.25rem;
  --onex-modal-close-button-margin-y: -0.5rem;
  --onex-modal-full-height: 100vh;
  --onex-modal-full-width: 100vw;
  --onex-modal-full-modal-header-padding: 0.25rem;
  --onex-modal-full-modal-header-h5-padding: 2.5rem;
  --modal-content-border-radius: 1rem;
  --onex-modal-small-footer-button-width: 100%;
  --onex-modal-header-white-space: normal;
  --onex-modal-close-button-icon-size: 1.5rem;
  --onex-modal-close-button-justify-content: center;
  --onex-modal-close-button-min-width: auto;
  --onex-modal-header-align-items: flex-start;
  --onex-modal-close-button-align-items: flex-start;
  --onex-modal-close-button-min-height: auto;
  --onex-modal-full-modal-header-border-bottom: none;
  --onex-search-tf-help-text-color: rgb(62, 69, 77);
  --onex-search-tf-help-text-font-size: 1rem;
  --onex-search-tf-help-text-font-weight: 400;
  --onex-search-tf-help-text-line-height: 1.5rem;
  --onex-search-tf-help-text-margin-top: 0;
  --onex-search-tf-help-text-position: relative;
  --onex-search-tf-disabled-placeholder-color: rgb(108, 118, 132);
  --onex-search-tf-disabled-opacity: 1;
  --onex-search-tf-label-font-size: 1.125rem;
  --onex-search-tf-label-font-weight: 700;
  --onex-search-tf-label-line-height: 2rem;
  --onex-search-tf-label-padding-y: 0;
  --onex-search-tf-label-padding-x: 0;
  --onex-search-tf-margin-bottom: 0;
  --onex-search-tf-required-color: rgb(210, 49, 45);
  --onex-search-tf-optional-color: rgb(108, 118, 132);
  --onex-search-tf-informative-color: rgb(62, 69, 77);
  --onex-search-tf-text-color: rgb(62, 69, 77);
  --onex-search-tf-informative-font-size: 1.5rem;
  --onex-search-tf-icon-color: rgb(156, 164, 175);
  --onex-search-tf-input-color: rgb(62, 69, 77);
  --onex-search-tf-icon-input-color: rgb(62, 69, 77);
  --onex-search-tf-disabled-icon-input-color: rgb(156, 164, 175);
  --onex-search-tf-icon-hover-color: rgb(62, 69, 77);
  --onex-search-tf-icon-input-size: 1.5rem;
  --onex-search-tf-icon-clear-size: 1.5rem;
  --onex-search-tf-focus-text-color: rgb(5, 125, 165);
  --onex-search-tf-border-width: 0.125rem;
  --onex-search-tf-border-color: rgb(209, 216, 224);
  --onex-search-tf-border-hover-color: rgb(108, 118, 132);
  --onex-search-tf-line-height: 1.25rem;
  --onex-search-tf-font-family: "Noto Sans", sans-serif;
  --onex-search-tf-font-weight-400: 400;
  --onex-search-tf-font-size: 1.125rem;
  --onex-search-tf-box-shadow: rgba(62, 69, 77, 0.1);
  --onex-search-tf-padding-y-lg: 0.625rem;
  --onex-search-tf-padding-x-lg: 1rem;
  --onex-search-tf-padding-icon-x-lg: 3rem;
  --onex-search-tf-font-size-lg: 0.875rem;
  --onex-search-tf-line-height-lg: 1.25rem;
  --onex-search-tf-border-radius-lg: 0.5rem;
  --onex-search-tf-height-lg: 3.5rem;
  --onex-search-tf-icon-size-lg: 0.875rem;
  --onex-search-tf-padding-trailing-icon-lg: 1rem;
  --onex-search-tf-padding-y-sm: 0.375rem;
  --onex-search-tf-padding-x-sm: 1rem;
  --onex-search-tf-padding-icon-x-sm: 3rem;
  --onex-search-tf-font-size-sm: 0.875rem;
  --onex-search-tf-line-height-sm: 1.25rem;
  --onex-search-tf-border-radius-sm: 0.5rem;
  --onex-search-tf-height-sm: 3.5rem;
  --onex-search-tf-icon-size-sm: 0.75rem;
  --onex-search-tf-padding-trailing-icon-sm: 1rem;
  --onex-search-tf-min-width: 10rem;
  --onex-search-tf-disabled-bg-color: rgb(240, 242, 244);
  --onex-search-fl-line-height: 1.25rem;
  --onex-search-tf-label-margin-bottom: 0;
  --onex-search-input-icon-top: 50%;
  --onex-search-clear-button-top: 50%;
  --onex-search-clear-button-padding: 0;
  --onex-search-active-box-shadow: rgb(5, 125, 165) 0px 0px 0.0625rem, rgb(5, 125, 165) 0px 0px 0px 0.0625rem;
  --onex-search-focus-visible-box-shadow: rgb(5, 125, 165) 0px 0px 0.0625rem, rgb(5, 125, 165) 0px 0px 0px 0.0625rem;
  --onex-search-clear-button-fv-box-shadow: 0 0 0 0.125rem rgba(5, 125, 165, 0.5);
  --onex-search-clear-button-border-radius: 50%;
  --onex-search-focus-visible-border-color: rgb(5, 125, 165);
  --input-border-color: rgba(62, 69, 77, 0.2);
  --input-placeholder-color: rgb(108, 118, 132);
  --onex-tooltip-arrow-display: block;
  --onex-tooltip-arrow-width: 0.75rem;
  --onex-tooltip-arrow-height: 0.375rem;
  --onex-tooltip-arrow-position-width: 0.375rem;
  --onex-tooltip-arrow-position-height: 0.75rem;
  --onex-tooltip-box-shadow: rgba(62, 69, 77, 0.1);
  --onex-tooltip-button-color: rgb(200, 211, 0);
  --onex-tooltip-button-min-dimensions: auto;
  --onex-tooltip-button-font-weight: 400;
  --onex-tooltip-button-line-height: 1.2rem;
  --onex-tooltip-font-family: "Noto Sans", sans-serif;
  --onex-tooltip-font-size: 1rem;
  --onex-tooltip-font-weight: 400;
  --onex-tooltip-border-radius: 4px;
  --onex-tooltip-line-height: 1.5rem;
  --onex-tooltip-max-width: 20rem;
  --onex-tooltip-critical-bg-color: rgb(62, 69, 77);
  --onex-tooltip-caution-bg-color: rgb(62, 69, 77);
  --onex-tooltip-caution-text-color: rgb(255, 255, 255);
  --onex-tooltip-transparent-text-color: rgb(62, 69, 77);
  --onex-tooltip-inner-line-height: 1.5rem;
  --onex-tooltip-inner-max-width: 20rem;
  --onex-tooltip-inner-color: rgb(255, 255, 255);
  --onex-tooltip-inner-background-color: rgb(62, 69, 77);
  --onex-tooltip-inner-border-radius: 0.5rem;
  --onex-tooltip-inner-padding-y: 1rem;
  --onex-tooltip-inner-padding-x: 1rem;
  --tooltip-font-size: 0.75rem;
  --tooltip-bg: rgba(0, 0, 0, 0.75);
  --tooltip-border-radius: 4px;
  --tooltip-opacity: 1;
  --tooltip-padding-y: 0.25rem;
  --tooltip-padding-x: 0.5rem;
  --tooltip-max-width: 20rem;
  --tooltip-arrow-width: 0.75rem;
  --tooltip-arrow-height: 0.375rem;
  --onex-typography-font-family: "Noto Sans", sans-serif;
  --onex-typography-color: rgb(62, 69, 77);
  --onex-typography-focus-visible-color: rgb(72, 80, 89);
  --onex-typography-active-color: rgb(72, 80, 89);
  --onex-typography-label-color: rgb(62, 69, 77);
  --onex-typography-heading-font-weight: 700;
  --onex-typography-h1-font-size: 3.5rem;
  --onex-typography-h1-line-height: 4rem;
  --onex-typography-h2-font-size: 2.5rem;
  --onex-typography-h2-line-height: 3rem;
  --onex-typography-h3-font-size: 1.75rem;
  --onex-typography-h3-line-height: 2rem;
  --onex-typography-h4-font-weight: 600;
  --onex-typography-h4-font-size: 1.3125rem;
  --onex-typography-h4-line-height: 1.5rem;
  --onex-typography-h5-font-weight: 600;
  --onex-typography-h5-font-size: 1.125rem;
  --onex-typography-h5-line-height: 1.5625rem;
  --onex-typography-h6-font-weight: 600;
  --onex-typography-h6-font-size: 1rem;
  --onex-typography-h6-line-height: 1.375rem;
  --onex-typography-label-font-size: 1rem;
  --onex-typography-label-line-height: 1.125rem;
  --onex-typography-caption-font-size: 0.75rem;
  --onex-typography-caption-line-height: 1rem;
  --onex-typography-body-font-size: 1.125rem;
  --onex-typography-body-line-height: 2rem;
  --onex-typography-body-large-font-size: 1.75rem;
  --onex-typography-body-large-line-height: 2.5rem;
  --onex-typography-body-small-font-size: 1rem;
  --onex-typography-body-small-line-height: 1.5rem;
  --onex-typography-body-font-weight: 400;
  --onex-typography-bold-body-font-weight: 700;
  --onex-typography-label-font-weight: 700;
  --onex-typography-h1-small-font-size: 2.5rem;
  --onex-typography-h1-small-line-height: 3rem;
  --onex-typography-h2-small-font-size: 1.75rem;
  --onex-typography-h2-small-line-height: 2rem;
  --onex-typography-h3-small-font-size: 1.3125rem;
  --onex-typography-h3-small-line-height: 1.5rem;
  --onex-typography-link-font-weight: 400;
  --onex-date-picker-border-color: rgb(209, 216, 224);
  --onex-date-picker-hover-border-color: rgb(156, 164, 175);
  --onex-date-picker-calendar-min-width: 19.5rem;
  --onex-date-picker-calendar-color: rgb(0, 0, 0);
  --onex-date-picker-calendar-background-color: rgb(255, 255, 255);
  --onex-date-picker-calendar-font-size: 0.75rem;
  --onex-date-picker-calendar-border-color: rgb(234, 237, 240);
  --onex-date-picker-calendar-box-shadow-color: rgba(62, 69, 77, 0.1);
  --onex-date-picker-calendar-box-shadow-y: 1rem;
  --onex-date-picker-calendar-box-shadow-blur: 2.5rem;
  --onex-date-picker-calendar-border-radius: 0.75rem;
  --onex-date-picker-calendar-padding: 1rem;
  --onex-date-picker-calendar-padding-bottom: 0.5rem;
  --onex-date-picker-calendar-month-year-wrapper-height: 2rem;
  --onex-date-picker-calendar-month-year-wrapper-margin-bottom: 0.5rem;
  --onex-date-picker-calendar-month-year-next-prev-btn-background-color: rgb(255, 255, 255);
  --onex-date-picker-calendar-month-year-next-prev-btn-size: 1.5rem;
  --onex-date-picker-calendar-month-year-font-weight: 700;
  --onex-date-picker-calendar-month-year-font-size: 1rem;
  --onex-date-picker-calendar-month-year-line-height: 1.5rem;
  --onex-date-picker-calendar-month-year-color: rgb(62, 69, 77);
  --onex-date-picker-calendar-month-year-select-height: 2rem;
  --onex-date-picker-calendar-month-year-select-border-color: rgba(62, 69, 77, 0.2);
  --onex-date-picker-calendar-month-year-select-hover-border-color: rgba(62, 69, 77, 0.5);
  --onex-date-picker-calendar-month-year-select-hover-background-color: rgba(108, 118, 132, 0.1);
  --onex-date-picker-calendar-month-year-select-border-radius: 0.5rem;
  --onex-date-picker-calendar-month-year-select-padding-x: 0.375rem;
  --onex-date-picker-calendar-month-year-select-padding-y: 0.5rem;
  --onex-date-picker-calendar-month-year-select-font-weight: 400;
  --onex-date-picker-calendar-month-year-select-font-size: 0.875rem;
  --onex-date-picker-calendar-month-year-select-line-height: 1.25rem;
  --onex-date-picker-calendar-month-year-select-color: rgb(62, 69, 77);
  --onex-date-picker-calendar-month-year-select-margin-y: 0.125rem;
  --onex-date-picker-calendar-next-prev-btn-color: rgb(108, 118, 132);
  --onex-date-picker-calendar-next-prev-btn-height: 2rem;
  --onex-date-picker-calendar-next-prev-btn-width: 2rem;
  --onex-date-picker-calendar-next-prev-btn-mwidth: 2rem;
  --onex-date-picker-calendar-next-prev-btn-hover-bg-color: rgb(238, 241, 244);
  --onex-date-picker-calendar-next-prev-btn-hover-border-color: rgb(238, 241, 244);
  --onex-date-picker-calendar-next-prev-btn-hover-color: rgb(62, 69, 77);
  --onex-date-picker-calendar-next-prev-btn-mheight: auto;
  --onex-date-picker-calendar-month-select-min-width: 7.25rem;
  --onex-date-picker-calendar-year-select-min-width: 5rem;
  --onex-date-picker-calendar-day-number-hover-border-color: rgb(5, 125, 165);
  --onex-date-picker-calendar-day-number-hover-background-color: rgba(108, 118, 132, 0.1);
  --onex-date-picker-calendar-day-number-today-color: rgb(5, 125, 165);
  --onex-date-picker-calendar-day-number-today-font-weight: 600;
  --onex-date-picker-calendar-day-number-today-width: 0.25rem;
  --onex-date-picker-calendar-day-number-today-height: 0.25rem;
  --onex-date-picker-calendar-day-number-today-border-radius: 50%;
  --onex-date-picker-calendar-day-number-today-background-color: rgb(5, 125, 165);
  --onex-date-picker-calendar-day-number-today-selected-color: rgb(255, 255, 255);
  --onex-date-picker-calendar-day-number-today-selected-background-color: rgb(255, 255, 255);
  --onex-date-picker-calendar-day-number-today-hover-border-color: rgba(62, 69, 77, 0.2);
  --onex-date-picker-calendar-day-number-margin-bottom: 0.125rem;
  --onex-date-picker-calendar-month-width: 17.5rem;
  --onex-date-picker-calendar-week-days-height: 2.5rem;
  --onex-date-picker-calendar-week-day-font-style: normal;
  --onex-date-picker-calendar-week-day-font-weight: 700;
  --onex-date-picker-calendar-week-day-font-size: 0.75rem;
  --onex-date-picker-calendar-week-day-line-height: 1.125rem;
  --onex-date-picker-calendar-week-day-color: rgb(62, 69, 77);
  --onex-date-picker-calendar-week-day-flex-basis: 2.5rem;
  --onex-date-picker-calendar-day-width: 2.5rem;
  --onex-date-picker-calendar-day-height: 2.5rem;
  --onex-date-picker-calendar-day-line-height: 1.25rem;
  --onex-date-picker-calendar-day-number-font-size: 1rem;
  --onex-date-picker-calendar-day-number-line-height: 1.5rem;
  --onex-date-picker-calendar-day-number-color: rgb(62, 69, 77);
  --onex-date-picker-calendar-day-number-border-radius: 2.5rem;
  --onex-date-picker-calendar-day-number-selected-color: rgb(255, 255, 255);
  --onex-date-picker-calendar-day-number-disabled-background-color: rgb(255, 255, 255);
  --onex-date-picker-calendar-divider-border-color: rgba(108, 118, 132, 0.1);
  --onex-date-picker-calendar-divider-color: rgba(108, 118, 132, 0.1);
  --onex-date-picker-calendar-divider-background-color: rgba(108, 118, 132, 0.1);
  --onex-date-picker-calendar-divider-width: 17.5rem;
  --onex-date-picker-calendar-today-btn-width: 17.5rem;
  --onex-date-picker-calendar-today-height: 2rem;
  --onex-date-picker-calendar-today-padding-y: 0;
  --onex-date-picker-calendar-today-padding-x: 0.5rem;
  --onex-date-picker-calendar-today-btn-margin-x: 0.5rem;
  --onex-date-picker-calendar-today-btn-font-weight: 700;
  --onex-date-picker-calendar-today-btn-line-height: 1.5rem;
  --onex-date-picker-calendar-today-color: rgb(62, 69, 77);
  --onex-date-picker-calendar-today-background-color: rgb(238, 241, 244);
  --onex-date-picker-calendar-today-border-color: rgb(238, 241, 244);
  --onex-date-picker-calendar-day-num-fv-outline: 0.0625rem solid rgb(5, 125, 165);
  --onex-date-picker-calendar-day-num-fv-box-shadow: 0 0 0 0.25rem rgba(5, 125, 165, 0.5);
  --onex-date-picker-calendar-day-num-fv-border-radius: 50%;
  --onex-date-picker-calendar-day-num-fv-background: transparent;
  --onex-date-picker-calendar-next-prev-btn-fv-bg-color: rgb(247, 248, 249);
  --onex-date-picker-calendar-next-prev-btn-fv-outline: 0.125rem solid rgba(5, 125, 165, 0.5);
  --onex-date-picker-input-header-label-margin-bottom: 0.5rem;
  --onex-date-picker-input-help-text-color: rgb(62, 69, 77);
  --onex-date-picker-input-help-text-font-size: 1rem;
  --onex-date-picker-input-help-text-font-weight: 400;
  --onex-date-picker-input-help-text-line-height: 1.5rem;
  --onex-date-picker-input-help-text-margin-top: 0;
  --onex-date-picker-input-help-text-position: relative;
  --onex-date-picker-input-label-font-size: 1.125rem;
  --onex-date-picker-input-label-font-weight: 700;
  --onex-date-picker-input-label-line-height: 2rem;
  --onex-date-picker-input-label-margin-bottom: 0;
  --onex-date-picker-input-required-color: rgb(210, 49, 45);
  --onex-date-picker-input-optional-color: rgb(108, 118, 132);
  --onex-date-picker-input-error-color: rgb(210, 49, 45);
  --onex-date-picker-input-text-color: rgb(62, 69, 77);
  --onex-date-picker-input-informative-color: rgb(62, 69, 77);
  --onex-date-picker-input-informative-font-size: 1.5rem;
  --onex-input-color: rgb(62, 69, 77);
  --onex-input-disabled-placeholder-color: rgb(108, 118, 132);
  --onex-date-picker-box-shadow-color: rgba(62, 69, 77, 0.1);
  --onex-date-picker-box-shadow-dimensions: 0 1px 4px 0;
  --onex-date-picker-font-family: "Noto Sans", sans-serif;
  --onex-date-picker-font-size: 1.125rem;
  --onex-date-picker-label-font-size: 0.875rem;
  --onex-date-picker-label-font-weight: 400;
  --onex-date-picker-buttons-svg-font-size: 1.5rem;
  --onex-date-picker-line-height: 1rem;
  --onex-date-picker-height-sm: 3.5rem;
  --onex-date-picker-height-lg: 3.5rem;
  --onex-date-picker-border-hover-color: rgba(62, 69, 77, 0.5);
  --onex-date-picker-border-focus-color: rgb(5, 125, 165);
  --onex-date-picker-invalid-border-color: rgb(210, 49, 45);
  --onex-date-picker-border-width: 0.125rem;
  --onex-date-picker-border-radius: 0.5rem;
  --onex-date-picker-padding-trailing-icon-lg: 0.75rem;
  --onex-date-picker-padding-trailing-icon-sm: 0.5rem;
  --onex-date-picker-padding-lg-y: 0;
  --onex-date-picker-padding-left-lg: 1rem;
  --onex-date-picker-padding-right-lg: 3rem;
  --onex-date-picker-padding-sm-y: 0;
  --onex-date-picker-padding-left-sm: 1rem;
  --onex-date-picker-padding-right-sm: 3rem;
  --onex-date-picker-help-text-min-height: 1rem;
  --onex-date-picker-font-size-help-text: 0.75rem;
  --onex-date-picker-help-text-color: rgb(108, 118, 132);
  --onex-date-picker-help-text-min-width: 1rem;
  --onex-date-picker-label-color: rgb(62, 69, 77);
  --onex-date-picker-label-margin-bottom: 0.25rem;
  --onex-date-picker-label-line-height: 1.25rem;
  --onex-date-picker-calendar-icon: 1.5rem;
  --onex-date-picker-calendar-icon-color: rgb(156, 164, 175);
  --onex-date-picker-calendar-icon-color-disabled: rgb(156, 164, 175);
  --onex-date-picker-disabled-opacity: 1;
  --onex-date-picker-disabled-border-color: rgb(209, 216, 224);
  --onex-date-picker-disabled-background-color: rgb(240, 242, 244);
  --onex-date-picker-lg-toggle-calendar-button-right: 1rem;
  --onex-date-picker-sm-toggle-calendar-button-right: 1rem;
  --onex-date-picker-toggle-calendar-button-width: 1.5rem;
  --onex-date-picker-buttons-hover-color: rgb(62, 69, 77);
  --onex-date-picker-lg-clear-button-right: 1rem;
  --onex-date-picker-sm-clear-button-right: 1rem;
  --onex-date-picker-clear-button-width: 1.5rem;
  --onex-date-picker-read-only-input-background-color: rgb(244, 248, 252);
  --onex-date-picker-read-only-input-color: rgb(62, 69, 77);
  --onex-date-picker-read-only-input-placeholder-color: rgb(108, 118, 132);
  --onex-date-picker-metadata-container-gap: 0.25rem;
  --onex-date-picker-input-focus-outline: 0.0625rem solid rgb(5, 125, 165);
  --onex-date-picker-input-clear-btn-fv-box-shadow: 0 0 0 0.125rem rgba(5, 125, 165, 0.5);
  --onex-date-picker-input-clear-button-border-radius: 50%;
  --onex-date-picker-toggle-button-border-radius: 0.125rem;
  --onex-date-picker-toggle-btn-fv-box-shadow: 0 0 0 0.125rem rgba(5, 125, 165, 0.5);
  --df-font-family: "Noto Sans", sans-serif;
  --df-padding-y-sm: 0.375rem;
  --df-padding-x-sm: 0.5rem;
  --df-font-size-sm: 0.875rem;
  --df-padding-y-lg: 0.625rem;
  --df-padding-x-lg: 0.75rem;
  --df-font-size-lg: 0.875rem;
  --df-border-radius-sm: 0.5rem;
  --df-border-radius-lg: 0.375rem;
  --df-height-sm: 2rem;
  --df-height-lg: 2.5rem;
  --input-border-radius: 0.5rem;
  --input-border-radius-lg: 0.375rem;
  --onex-text-field-icon-color: rgb(108, 118, 132);
  --onex-text-field-icon-size: 1.3rem;
  --onex-text-field-icon-hover-color: rgb(62, 69, 77);
  --onex-text-field-invalid-border-color: rgb(210, 49, 45);
  --onex-text-field-focus-text-color: rgb(5, 125, 165);
  --onex-text-field-border-hover-color: rgb(156, 164, 175);
  --onex-text-field-placeholder-color: rgb(72, 80, 89);
  --onex-text-field-disabled-icon-color: rgba(62, 69, 77, 0.4);
  --onex-password-field-pass-weak-color: rgb(246, 102, 98);
  --onex-password-fiel-pass-weak-background-image: url("data:image/svg+xml,<svg width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm4.3 14.3c-.39.39-1.02.39-1.41 0L12 13.41 9.11 16.3c-.39.39-1.02.39-1.41 0a.9959.9959 0 0 1 0-1.41L10.59 12 7.7 9.11a.9959.9959 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L12 10.59l2.89-2.89c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41L13.41 12l2.89 2.89c.38.38.38 1.02 0 1.41z%27 fill=%27rgb%28246, 102, 98%29%27></path></svg>");
  --onex-password-pass-medium-color: rgb(178, 94, 25);
  --onex-password-pass-medium-background-image: url("data:image/svg+xml,<svg width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 15c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1zm1-8h-2V7h2v2z%27 fill=%27rgb%28178, 94, 25%29%27></path></svg>");
  --onex-password-pass-strong-color: rgb(0, 127, 123);
  --onex-password-pass-strong-background-image: url("data:image/svg+xml,<svg width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM9.29 16.29 5.7 12.7a.9959.9959 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L10 14.17l6.88-6.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-7.59 7.59c-.38.39-1.02.39-1.41 0z%27 fill=%27rgb%280, 127, 123%29%27></path></svg>");
  --onex-text-field-padding-icon-x-lg: 2.25rem;
  --onex-text-field-line-height-lg: 1.5rem;
  --onex-text-field-height-lg: 3.5rem;
  --onex-text-field-padding-trailing-icon-lg: 0.75rem;
  --onex-text-field-padding-icon-x-sm: 2.25rem;
  --onex-text-field-font-size-sm: 1.125rem;
  --onex-text-field-font-size-lg: 1.125rem;
  --onex-text-field-help-text-font-size-sm: 1rem;
  --onex-text-field-line-height-sm: 1.5rem;
  --onex-text-field-height-sm: 3.5rem;
  --onex-text-field-padding-trailing-icon-sm: 0.75rem;
  --onex-text-field-padding-trailing-icons-sm: 2.25rem;
  --onex-text-field-padding-trailing-icons-lg: 2.5rem;
  --onex-text-field-sm-border-radius: 0.5rem;
  --onex-text-field-lg-border-radius: 0.5rem;
  --onex-text-field-invalid-border-width: 2px;
  --onex-text-field-focus-box-shadow-width: 2px;
  --onex-text-field-padding-left-sm: 1rem;
  --onex-text-field-padding-left-lg: 1rem;
  --onex-text-field-min-width: 10rem;
  --onex-text-field-copy-icon-size: 1.5rem;
  --onex-text-field-toggle-icon-size: 1.5rem;
  --onex-text-field-box-shadow: 0px 1px 4px 0px rgba(62, 69, 77, 0.1) inset;
  --onex-text-field-active-box-shadow: 0px 0px 0px 2px rgb(5, 125, 165);
  --onex-text-field-focus-visible-box-shadow: 0px 0px 0px 2px rgb(5, 125, 165);
  --onex-text-field-focus-visible-icons-box-shadow: 0px 0px 0px 2px rgba(5, 125, 165, 0.5);
  --onex-text-field-focus-visible-border-radius: 25%;
  --onex-text-field-clear-btn-focus-visible-border-radius: 50%;
  --onex-text-field-clear-button-icon-size: 1.3rem;
  --form-label-margin-bottom: 0.25rem;
  --form-label-font-size: 0.875rem;
  --form-label-font-weight: 600;
  --form-label-color: rgb(0, 0, 0);
  --form-text-font-size: 0.875rem;
  --form-text-color: rgb(108, 118, 132);
  --onex-text-field-color: rgb(62, 69, 77);
  --input-padding-y: 0.375rem;
  --input-padding-x: 0.5rem;
  --input-font-family: "Noto Sans", sans-serif;
  --input-font-size: 0.875rem;
  --input-padding-y-sm: 0.375rem;
  --input-padding-x-sm: 0.5rem;
  --input-font-size-sm: 0.875rem;
  --input-padding-y-lg: 0.625rem;
  --input-padding-x-lg: 0.75rem;
  --input-font-size-lg: 0.875rem;
  --input-border-radius: 0.375rem;
  --input-border-radius-sm: 0.375rem;
  --input-border-radius-lg: 0.5rem;
  --input-height: 2rem;
  --input-height-sm: 2rem;
  --input-height-lg: 2.5rem;
  --input-focus-box-shadow: none;
  --onex-text-field-input-disabled-background-color: rgb(240, 242, 244);
  --onex-text-field-disabled-border-color: rgb(209, 216, 224);
  --onex-text-field-disabled-input-color: rgb(108, 118, 132);
  --input-disabled-border-color: rgb(209, 216, 224);
  --input-disabled-bg: transparent;
  --input-color: rgb(62, 69, 77);
  --onex-text-field-border-color: rgb(209, 216, 224);
  --input-border-color: rgb(209, 216, 224);
  --input-focus-border-color: rgb(5, 125, 165);
  --input-focus-color: rgb(62, 69, 77);
  --input-placeholder-color: rgb(72, 80, 89);
  --onex-text-field-is-show-password-statuses: false;
  --onex-text-field-help-text-color: rgb(62, 69, 77);
  --onex-text-field-status-container-y-padding: 0.5rem;
  --onex-text-field-status-container-x-padding: 0;
  --onex-text-field-confirm-button-min-width: 6rem;
  --onex-text-field-symbols-counter-color: rgb(72, 80, 89);
  --onex-text-field-error-font-size: 1rem;
  --onex-text-field-top-meta-elements-gap: 0.25rem;
  --onex-text-field-top-metadata-container-margin-bottom: 0.5rem;
  --onex-text-field-bottom-metadata-container-margin-top: 0.2rem;
  --onex-text-field-symbols-counter-font-size: 1rem;
  --onex-text-field-invalid-text-color: rgb(210, 49, 45);
  --onex-text-field-metadata-container-padding-left: 0.25rem;
  --onex-text-field-metadata-password-help-text-padding-left: 1.25rem;
  --onex-text-field-read-only-color: rgb(244, 248, 252);
  --onex-text-field-label-container-line-height: 2rem;
  --onex-text-field-label-container-padding-left: 0.25rem;
  --onex-text-field-error-container-line-height: 1.5rem;
  --onex-text-field-help-text-container-line-height: 1.5rem;
  --onex-label-field-font-size-lg: 1.125rem;
  --onex-label-field-line-height-lg: 2rem;
  --onex-label-field-font-weight-400: 400;
  --onex-label-field-font-weight-600: 600;
  --onex-label-field-icon-size: 1.5rem;
  --onex-label-field-icon-color: rgb(62, 69, 77);
  --onex-label-field-required-icon-color: rgb(210, 49, 45);
  --onex-label-field-info-icon-container-display-value: block;
  --onex-label-field-help-icon-container-display-value: none;
  --onex-label-field-optional-text-color: rgb(108, 118, 132);
  --onex-label-field-disabled-opacity: 1;
  --onex-label-field-color: rgb(62, 69, 77);
  --onex-label-field-margin-bottom: 0;
  --onex-status-indicator-incomplete-indicator-color: rgb(209, 216, 224);
  --onex-status-indicator-in-progress-indicator-color: rgb(217, 117, 24);
  --onex-status-indicator-success-indicator-color: rgb(0, 127, 123);
  --onex-status-indicator-error-indicator-color: rgb(210, 49, 45);
  --onex-status-indicator-text-font-size: 1.125rem;
  --onex-status-indicator-gap: 0.5rem;
  --onex-status-indicator-height: 0.75rem;
  --onex-status-indicator-width: 0.75rem;
  --onex-status-indicator-container-height: 2rem;
  --onex-status-indicator-container-line-height: 2rem;
  --onex-alert-heading-title-padding-left: 3rem;
  --onex-alert-left-border: 0.625rem;
  --onex-alert-color: rgb(62, 69, 77);
  --onex-alert-font-family: "Noto Sans", sans-serif;
  --onex-alert-heading-font-weight: 600;
  --onex-alert-body-font-size: 1.125rem;
  --onex-alert-text-line-height: 2rem;
  --onex-alert-padding-top: 1rem;
  --onex-alert-padding-right: 1.5rem;
  --onex-alert-padding-bottom: 1rem;
  --onex-alert-padding-left: 1.5rem;
  --onex-alert-box-shadow: rgba(62, 69, 77, 0.1);
  --onex-alert-size-md: 100%;
  --onex-alert-size-sm: 50%;
  --onex-alert-border-radius: 0.75rem;
  --onex-alert-body-margin-top: 0.5rem;
  --onex-alert-control-font-size: 1rem;
  --onex-alert-control-padding-top: 0.5rem;
  --onex-alert-control-padding-bottom: 0;
  --onex-alert-control-padding-x: 3rem;
  --onex-alert-control-margin-top: 0;
  --onex-alert-control-font-weight: 700;
  --onex-alert-control-link-margin-right: 1.25rem;
  --onex-alert-heading-icon-size: 2rem;
  --onex-alert-icon-position-left: 0;
  --onex-alert-icon-position-top: 0;
  --onex-alert-icon-hidden-padding-left: 1rem;
  --onex-alert-body-background-color: rgb(5, 125, 165);
  --onex-alert-body-icon-padding-left: 3rem;
  --onex-alert-heading-icon-width: 2rem;
  --onex-alert-heading-icon-height: 2rem;
  --onex-alert-info-background-color: rgb(231, 242, 254);
  --onex-alert-info-color: rgb(5, 125, 165);
  --onex-alert-info-dismissible-color: rgb(5, 125, 165);
  --onex-alert-info-border-color: rgb(231, 242, 254);
  --onex-alert-warning-background-color: rgb(255, 247, 230);
  --onex-alert-warning-color: rgb(217, 117, 24);
  --onex-alert-warning-dismissible-color: rgb(217, 117, 24);
  --onex-alert-warning-border-color: rgb(255, 247, 230);
  --onex-alert-error-background-color: rgb(255, 230, 230);
  --onex-alert-error-color: rgb(210, 49, 45);
  --onex-alert-error-dismissible-color: rgb(210, 49, 45);
  --onex-alert-error-border-color: rgb(255, 230, 230);
  --onex-alert-success-background-color: rgb(224, 246, 234);
  --onex-alert-success-color: rgb(0, 127, 123);
  --onex-alert-success-dismissible-color: rgb(0, 127, 123);
  --onex-alert-success-border-color: rgb(224, 246, 234);
  --onex-alert-body-dismissible-padding-right: 3rem;
  --onex-alert-body-dismissible-color: rgb(62, 69, 77);
  --onex-alert-body-dismissible-font-size: 2rem;
  --onex-btn-close-width: 2rem;
  --onex-btn-close-height: 2rem;
  --onex-phone-min-width: 10rem;
  --onex-phone-line-height: 2rem;
  --onex-phone-font-weight-600: 600;
  --onex-phone-font-weight-400: 400;
  --onex-phone-menu-wrapper-background-color: rgb(255, 255, 255);
  --onex-phone-menu-wrapper-border-radius: 0.5rem;
  --onex-phone-menu-wrapper-padding-bottom: 0.25rem;
  --onex-phone-menu-wrapper-border-color: rgba(62, 69, 77, 0.1);
  --onex-phone-menu-wrapper-box-shadow-color: rgba(1, 35, 46, 0.12);
  --onex-phone-control-padding-y: 0.375rem;
  --onex-phone-control-padding-x: 0.5rem;
  --onex-phone-control-height: 3.5rem;
  --onex-phone-control-min-height: 2rem;
  --onex-phone-control-border-color: rgba(62, 69, 77, 0.2);
  --onex-phone-control-min-width: 11.5rem;
  --onex-phone-control-margin: 0.5rem;
  --onex-phone-control-margin-bottom: 0.25rem;
  --onex-phone-control-hover-border-color: rgba(62, 69, 77, 0.5);
  --onex-phone-control-focused-border-color: rgb(5, 125, 165);
  --onex-phone-value-padding-x: 1.75rem;
  --onex-phone-value-font-size: 0.875rem;
  --onex-phone-value-color: rgb(62, 69, 77);
  --onex-phone-placeholder-font-size: 0.875rem;
  --onex-phone-placeholder-color: rgb(72, 80, 89);
  --onex-phone-search-icon-color: rgb(108, 118, 132);
  --onex-phone-search-icon-font-size: 1.25rem;
  --onex-phone-menu-box-shadow-color: rgba(0, 0, 0, 0.1);
  --onex-phone-menu-action-padding: 0.75rem;
  --onex-phone-menu-list-max-height: 17.25rem;
  --onex-phone-scrollbar-color: rgba(62, 69, 77, 0.1);
  --onex-phone-scrollbar-width: 0.75rem;
  --onex-phone-scrollbar-border-radius: 0.438rem;
  --onex-phone-scrollbar-border-color: rgba(0, 0, 0, 0);
  --onex-phone-option-padding-y: 0.625rem;
  --onex-phone-option-padding-x: 0.75rem;
  --onex-phone-option-font-size: 0.875rem;
  --onex-phone-option-color: rgb(72, 80, 89);
  --onex-phone-option-background-color: rgb(255, 255, 255);
  --onex-phone-option-country-hovered-color: rgb(240, 242, 244);
  --onex-phone-option-country-selected-color: rgb(231, 242, 254);
  --onex-phone-option-country-code-margin-left: 0.313rem;
  --onex-phone-option-hover-bg-color: rgba(108, 118, 132, 0.1);
  --onex-phone-option-focused-bg-color: rgb(240, 242, 244);
  --onex-phone-option-max-width: 28.625rem;
  --onex-phone-container-width: 28.625rem;
  --onex-phone-menu-wrapper-width: 16.75rem;
  --onex-phone-menu-option-height: 3rem;
  --onex-phone-menu-search-input-border-radius: 0.5rem;
  --onex-phone-readOnly-color: rgb(244, 248, 252);
  --onex-phone-option-country-code-color: rgb(62, 69, 77);
  --onex-phone-option-country-code-font-weight: 700;
  --onex-phone-option-focus-visible-border: 0.125rem solid transparent;
  --onex-phone-option-focus-visible-padding: 0.625rem;
  --onex-phone-option-country-selected-focused-background-color: rgb(231, 242, 254);
  --onex-phone-option-country-selected-focus-visible-border: 0.125rem solid transparent;
  --onex-phone-option-country-selected-focus-visible-padding: 0.625rem;
  --onex-phone-menu-list-padding: 0 0 0 0.75rem;
  --onex-phone-field-min-width: 20rem;
  --onex-phone-field-height: 3.5rem;
  --onex-phone-field-form-control-height: 2.5rem;
  --onex-phone-field-form-control-line-height: 2rem;
  --onex-phone-field-form-control-padding-y: 0.625rem;
  --onex-phone-field-form-control-padding-x: 0.75rem;
  --onex-phone-field-form-control-border-radius: 0.5rem;
  --onex-phone-field-form-control-hover-outline-color: rgb(156, 164, 175);
  --onex-phone-field-toggle-height: 2.5rem;
  --onex-phone-field-toggle-left: 0.25rem;
  --onex-phone-field-toggle-border-radius: 0.5rem;
  --onex-phone-field-toggle-border-padding-x: 0.5rem;
  --onex-phone-field-toggle-border-padding-y: 0.375rem;
  --onex-phone-field-items-color: rgb(108, 118, 132);
  --onex-phone-field-toggle-font-weight: 400;
  --onex-phone-field-toggle-font-size: 1.125rem;
  --onex-phone-field-toggle-max-width: 4.75rem;
  --onex-phone-field-toggle-text-padding-right: 0;
  --onex-phone-field-toggle-text-width: 2.5rem;
  --onex-phone-field-toggle-selected-color: rgb(62, 69, 77);
  --onex-phone-field-toggle-selected-hover-color: rgba(108, 118, 132, 0.1);
  --onex-phone-field-toggle-show-menu-background-color: rgb(231, 242, 254);
  --onex-phone-field-focus-text-color: rgb(5, 125, 165);
  --onex-phone-field-focus-shadow-color: rgb(5, 125, 165);
  --onex-phone-field-invalid-outline-color: rgb(210, 49, 45);
  --onex-phone-field-outline-color: rgb(209, 216, 224);
  --onex-phone-field-outline-color-hovered: rgb(156, 164, 175);
  --onex-phone-field-outline-color-readOnly: rgba(192, 196, 203, 0.4);
  --onex-phone-field-input-font-size: 1.125rem;
  --onex-phone-field-input-margin-right: 0.25rem;
  --onex-phone-field-toggle-horizontal-margin: 0.25rem;
  --onex-phone-field-optional-field-color: rgb(108, 118, 132);
  --onex-phone-field-helpText-margin-top: 0.25rem;
  --onex-phone-field-focus-shadow-width: 2px;
  --onex-phone-field-invalid-outline-width: 2px;
  --onex-phone-field-toggle-icon-font-size: 1.8rem;
  --onex-phone-field-placeholder-color: rgb(72, 80, 89);
  --onex-phone-field-icon-size: 1.3rem;
  --onex-phone-field-disabled-opacity: 1;
  --onex-phone-field-disabled-background-color: rgb(240, 242, 244);
  --onex-phone-field-disabled-box-shadow: 0px 1px 4px 0px rgba(62, 69, 77, 0.2) inset;
  --onex-phone-field-invalid-box-shadow: none;
  --onex-phone-field-toggle-padding: 0.25rem 0 0.25rem 0.5rem;
  --onex-phone-field-metadata-container-margin-top: 0.25rem;
  --onex-phone-field-metadata-container-padding: 0 0.25rem 0.5rem 0.25rem;
  --onex-phone-field-description-color: rgb(62, 69, 77);
  --onex-phone-field-error-color: rgb(210, 49, 45);
  --onex-phone-field-toggle-hover-background-color: rgb(240, 242, 244);
  --onex-phone-field-toggle-active-background-color: rgb(231, 242, 254);
  --onex-phone-field-metadata-container-gap: 0.25rem;
  --onex-phone-field-value-color: rgb(62, 69, 77);
  --onex-phone-field-box-shadow: 0px 1px 4px 0px rgba(62, 69, 77, 0.1) inset;
  --onex-phone-field-metadata-container-font-size: 1rem;
  --onex-phone-field-label-container-line-height: 2rem;
  --onex-phone-field-label-container-padding-left: 0.25rem;
  --onex-phone-field-label-padding: 0;
  --onex-phone-field-help-text-container-line-height: 1.5rem;
  --onex-phone-field-error-container-line-height: 1.5rem;
  --onex-phone-field-active-box-shadow: 0px 0px 0px 2px rgb(5, 125, 165);
  --onex-phone-field-focus-visible-box-shadow: 0px 0px 0px 2px rgb(5, 125, 165);
  --onex-phone-field-focus-visible-icons-box-shadow: 0px 0px 0px 2px rgba(5, 125, 165, 0.5);
  --onex-phone-field-focus-visible-border-radius: 25%;
  --onex-phone-field-clear-btn-focus-visible-border-radius: 50%;
  --onex-phone-field-clear-button-icon-size: 1.3rem;
  --onex-phone-field-menu-toggle-button-focus-visible-box-shadow: 0px 0px 0px 2px rgba(5, 125, 165, 0.5);
  --onex-phone-field-copy-button-padding: 0.0625rem;
  --onex-phone-field-copy-button-focus-visible-box-shadow: 0px 0px 0px 2px rgba(5, 125, 165, 0.5);
  --onex-phone-field-copy-button-focus-visible-border-radius: 25%;
  --onex-phone-field-focus-visible-outline-color: rgb(5, 125, 165);
  --onex-select-input-label-font-size: 1.125rem;
  --onex-select-input-label-font-weight: 700;
  --onex-select-input-label-line-height: 2rem;
  --onex-select-input-label-margin-bottom: 0;
  --onex-select-input-label-height: 2rem;
  --onex-select-input-label-cursor: pointer;
  --onex-select-input-disabled-opacity: 1;
  --onex-select-input-disabled-icon-color: rgb(156, 164, 175);
  --onex-select-input-required-color: rgb(210, 49, 45);
  --onex-select-input-optional-color: rgb(108, 118, 132);
  --onex-select-input-error-color: rgb(210, 49, 45);
  --onex-select-input-text-color: rgb(62, 69, 77);
  --onex-select-input-informative-color: rgb(62, 69, 77);
  --onex-select-input-informative-font-size: 1.5rem;
  --onex-select-input-help-text-color: rgb(62, 69, 77);
  --onex-select-input-help-text-font-size: 1rem;
  --onex-select-input-help-text-font-weight: 400;
  --onex-select-input-help-text-line-height: 1.5rem;
  --onex-select-input-help-text-margin-top: 0;
  --onex-select-input-help-text-disabled-opacity: 1;
  --onex-select-input-font-size: 1.125rem;
  --onex-select-input-line-height: 2rem;
  --onex-select-input-font-weight: 400;
  --onex-select-input-color: rgb(62, 69, 77);
  --onex-select-font-family: "Noto Sans", sans-serif;
  --onex-select-height-md: 3.5rem;
  --onex-select-max-height-md: 12.5rem;
  --onex-select-height-sm: 2.5rem;
  --onex-select-max-height-sm: 10rem;
  --onex-select-md-multi-value-height: 1.5rem;
  --onex-select-input-container-padding: 0;
  --onex-select-input-container-margin: 0;
  --onex-select-sm-multi-value-height: unset;
  --onex-select-control-border: 1px;
  --onex-select-control-border-radius: 0.5rem;
  --onex-select-multi-value-border-radius: 0.25rem;
  --onex-select-menu-border-color: rgba(62, 69, 77, 0.1);
  --onex-select-menu-margin-top: 0.25rem;
  --onex-select-option-text-color: rgb(62, 69, 77);
  --onex-select-option-hover-bg-color: rgb(240, 242, 244);
  --onex-select-option-focused-bg-color: rgb(231, 242, 254);
  --onex-select-option-focused-hover-bg-color: rgb(141, 195, 218);
  --onex-select-option-focused-hover-selected-bg-color: rgb(231, 242, 254);
  --onex-select-option-sub-label-color: rgb(108, 118, 132);
  --onex-select-option-sub-label-size: 0.75rem;
  --onex-select-multi-option-left-padding: 0.5rem;
  --onex-select-label-color: rgb(62, 69, 77);
  --onex-select-invalid-border-color: rgb(210, 49, 45);
  --onex-select-invalid-border-color-hover: rgb(210, 49, 45);
  --onex-select-border-size-2: 1px;
  --onex-select-control-box-shadow-dimensions: 0px 1px 4px 0px;
  --onex-select-control-input-box-shadow-color: rgba(62, 69, 77, 0.1);
  --onex-select-btn-padding-y: 0.25rem;
  --onex-select-btn-padding-x: 1rem;
  --onex-select-header-option-padding-top: 0.25rem;
  --onex-select-header-option-padding-bottom: 0.25rem;
  --onex-select-label-margin-bottom: 0.25rem;
  --onex-select-menu-box-shadow-color: rgba(62, 69, 77, 0.2);
  --onex-select-menu-box-shadow-vertical-offset: 1px;
  --onex-select-menu-box-shadow-blur-radius: 4px;
  --onex-select-menu-group-heading-color: rgb(72, 80, 89);
  --onex-select-control-height: auto;
  --onex-select-control-padding-x: 1rem;
  --onex-select-control-gap: 0.5rem;
  --onex-select-control-flex-gap: 0.5rem;
  --onex-select-control-border-color: rgb(209, 216, 224);
  --onex-select-control-border-color-focused: rgb(5, 125, 165);
  --onex-select-control-box-shadow-color: rgb(5, 125, 165);
  --onex-select-control-border-color-focused-hover: rgb(5, 125, 165);
  --onex-select-control-border-color-hover: rgb(156, 164, 175);
  --onex-select-control-svg-width: 1.5rem;
  --onex-select-control-svg-height: 1.5rem;
  --onex-select-control-svg-fill: rgb(108, 118, 132);
  --onex-select-control-svg-color: rgb(62, 69, 77);
  --onex-select-control-svg-font-size: 1.5rem;
  --onex-select-control-disabled-background-color: rgb(240, 242, 244);
  --onex-select-control-disabled-border-color: rgb(209, 216, 224);
  --onex-select-control-leading-icon-font-size: 1.5rem;
  --onex-select-control-leading-icon-color: rgb(5, 125, 165);
  --onex-select-control-leading-padding-right: 0.5rem;
  --onex-select-option-multi-selected-background-color: rgb(231, 242, 254);
  --onex-select-option-multi-selected-hovered-background-color: rgb(231, 242, 254);
  --onex-select-option-select-all-bg-color: rgb(240, 242, 244);
  --onex-select-option-select-all-hover-bg-color: rgb(240, 242, 244);
  --onex-select-help-text-color: rgb(72, 80, 89);
  --onex-select-help-text-min-height: 1rem;
  --onex-select-help-text-error-color: rgb(210, 49, 45);
  --onex-select-single-value-color: rgb(62, 69, 77);
  --onex-select-multi-value-padding-y: 0.125rem;
  --onex-select-multi-value-padding-left: 0.25rem;
  --onex-select-multi-value-padding-right: 0.125rem;
  --onex-select-multi-value-margin-right: 0.25rem;
  --onex-select-multi-value-margin-top: 2px;
  --onex-select-multi-value-margin-bottom: 2px;
  --onex-select-multi-value-label-margin-right: 4px;
  --onex-select-multi-value-color: rgb(62, 69, 77);
  --onex-select-multi-value-background-color: rgb(247, 248, 249);
  --onex-select-multi-value-remove-color: rgb(108, 118, 132);
  --onex-select-multi-value-remove-width: 1rem;
  --onex-select-multi-value-remove-height: 1rem;
  --onex-select-multi-value-remove-svg-width: 1rem;
  --onex-select-multi-value-remove-svg-height: 1rem;
  --onex-select-multi-value-remove-svg-fill: rgb(108, 118, 132);
  --onex-select-multi-value-remove-icon-font-size: 1rem;
  --onex-select-multi-value-remove-icon-color: rgb(156, 164, 175);
  --onex-select-badge-background-color: rgba(108, 118, 132, 0.1);
  --onex-select-badge-border-color: rgba(62, 69, 77, 0.1);
  --onex-select-badge-border-radius: 0.25rem;
  --onex-select-badge-color: rgb(72, 80, 89);
  --onex-select-badge-font-size: 0.75rem;
  --onex-select-badge-line-height: 1.25rem;
  --onex-select-badge-font-weight: 600;
  --onex-select-badge-padding-x: 0.5rem;
  --onex-select-badge-option-border-color: rgba(62, 69, 77, 0.1);
  --onex-select-ghost-active-bc: rgb(240, 242, 244);
  --onex-select-ghost-hover-bc: rgba(108, 118, 132, 0.1);
  --onex-select-ghost-invalid-bc: rgb(255, 230, 230);
  --onex-select-ghost-control-focus-border-color: rgb(5, 125, 165);
  --onex-select-ghost-control-menu-open-background-color: rgb(255, 255, 255);
  --onex-select-ghost-invalid-control-border-color: rgb(210, 49, 45);
  --onex-select-ghost-invalid-control-border-focus-color: rgb(5, 125, 165);
  --onex-select-scrollbar-color: rgba(62, 69, 77, 0.1);
  --onex-select-scrollbar-width: 0.75rem;
  --onex-select-scrollbar-border-radius: 0.438rem;
  --onex-select-icon-color: rgb(108, 118, 132);
  --onex-select-padding-value-container-y-md: 0;
  --onex-select-padding-value-container-x-md: 0;
  --onex-select-padding-is-multi-top-md: 0;
  --onex-select-padding-is-multi-bottom-md: 0;
  --onex-select-padding-is-multi-value-top-md: 0;
  --onex-select-padding-is-multi-value-bottom-md: 0;
  --onex-select-padding-y-md: 0.625rem;
  --onex-select-padding-x-md: 0.25rem;
  --onex-select-padding-menu-indicator-right-md: 0.25rem;
  --onex-select-padding-indicator-y-md: 0.25rem;
  --onex-select-padding-indicator-right-md: 0.25rem;
  --onex-select-padding-indicator-left-md: 0.25rem;
  --onex-select-padding-y-sm: 0.375rem;
  --onex-select-padding-x-sm: 0.25rem;
  --onex-select-padding-menu-indicator-right-sm: 0.25rem;
  --onex-select-padding-value-container-y-sm: 0;
  --onex-select-padding-value-container-x-sm: 0;
  --onex-select-padding-indicator-y-sm: 0.25rem;
  --onex-select-padding-indicator-right-sm: 0.25rem;
  --onex-select-padding-indicator-left-sm: 0.25rem;
  --onex-select-font-weight-400: 400;
  --onex-select-font-weight-600: 600;
  --onex-select-font-size-sm: 0.75rem;
  --onex-select-font-size-lg: 0.875rem;
  --onex-select-font-size-single-value: 1.125rem;
  --onex-select-font-size-option: 1.125rem;
  --onex-select-font-size-header-option: 1.125rem;
  --onex-select-line-height-sm: 1rem;
  --onex-select-line-height-lg: 1.25rem;
  --onex-select-line-height-single-value: 2rem;
  --onex-select-line-height-option: 2rem;
  --onex-select-line-height-header-option: 2rem;
  --onex-data-grid-editable-cell-hover-border-color: rgba(62, 69, 77, 0.5);
  --onex-select-placeholder-font-size: 1.125rem;
  --onex-select-placeholder-line-height: 2rem;
  --onex-select-placeholder-font-weight: 400;
  --onex-select-placeholder-color: rgb(72, 80, 89);
  --onex-select-icon-size-clear: 1.5rem;
  --onex-select-icon-width: 1.25rem;
  --onex-select-icon-height: 1.25rem;
  --onex-select-icon-margin-right: -0.25rem;
  --negative-onex-form-check-input-border-width: -2px;
  --onex-select-read-only-background-color: rgb(244, 248, 252);
  --onex-select-metadata-margin-bottom: 0.5rem;
  --onex-select-metadata-gap: 0.25rem;
  --onex-select-input-label-padding: 0 0 0 0.25rem;
  --onex-select-header-line-height: 2rem;
  --onex-select-help-text-container-line-height: 1.5rem;
  --onex-select-error-message-container-line-height: 1.5rem;
  --onex-select-pill-style-border-radius: 6.25rem;
  --onex-select-input-menu-zindex: 5;
  --onex-select-clear-icon-padding: 0;
  --onex-select-label-padding: 0 0.25rem;
  --onex-select-help-text-min-width: 1rem;
  --onex-select-help-text-padding: 0 0.25rem;
  --onex-select-dropdown-icon-padding: 0.25rem;
  --onex-select-multi-value-label-padding: 0;
  --onex-select-multi-value-remove-padding: 0;
  --onex-select-read-only-clr-button-opacity: 0.4;
  --onex-select-menu-padding: 0;
  --onex-select-scrollbar-border: 0.25rem solid rgba(255, 255, 255, 0);
  --onex-select-scrollbar-box-shadow: inset -1px -1px 0px rgba(255, 255, 255, 0), inset 1px 1px 0px rgba(255, 255, 255, 0);
  --onex-select-scrollbar-button-width: 0;
  --onex-select-scrollbar-button-height: 0;
  --onex-select-option-opacity: 0.4;
  --onex-select-option-check-wrapper-gap: 0.625rem;
  --onex-select-menu-group-padding: 0.25rem 0 0;
  --onex-select-menu-group-fchild-top-padding: 0;
  --onex-select-header-option-margin: 0;
  --onex-select-md-icon-padding-left: 0.75rem;
  --onex-select-multi-container-pad-right: 0;
  --onex-select-multi-input-container-margin: 0;
  --onex-select-multi-input-container-padding: 0;
  --onex-select-icon-padding-left: 0.5;
  --onex-select-clear-btn-fv-outline: none;
  --onex-select-clear-icon-fv-outline: 0.125rem solid rgba(5, 125, 165, 0.5);
  --onex-select-clear-icon-fv-border-radius: 50%;
  --onex-select-fv-border: 0.0625rem solid rgb(5, 125, 165);
  --onex-select-fv-box-shadow: 0 0 0 0.125rem rgb(5, 125, 165);
  --onex-select-active-box-shadow: 0 0 0 0.125rem rgb(5, 125, 165);
  --onex-select-focused-option-border: none;
  --onex-select-focused-option-padding: 0.25rem 1rem;
  --onex-form-radio-size: 2rem;
  --onex-form-radio-label-font-size: 1.125rem;
  --onex-form-radio-label-line-height: 2rem;
  --onex-form-radio-label-padding-left: 0.5rem;
  --onex-radio-input-bg-color: rgb(255, 255, 255);
  --onex-radio-hover-bg-color: rgb(230, 241, 246);
  --onex-radio-hover-shadow-color: rgb(230, 241, 246);
  --onex-radio-input-hover-bg-color: rgb(255, 255, 255);
  --onex-radio-input-hover-border-color: rgba(62, 69, 77, 0.5);
  --onex-radio-input-disabled-border-color: rgb(5, 125, 165);
  --onex-radio-input-disabled-bg-color: rgb(5, 125, 165);
  --onex-radio-input-border-color: rgb(5, 125, 165);
  --onex-form-radio-input-border-width: 2px;
  --onex-form-radio-top: -2px;
  --onex-form-radio-left: -2px;
  --onex-form-radio-input-border: 0.125rem solid secondary-900-opacity-20;
  --onex-form-radio-input-focus-border: rgb(209, 216, 224);
  --onex-form-radio-input-focus-box-shadow: none;
  --onex-form-radio-input-disabled-opacity: 0.4;
  --onex-form-radio-label-cursor: pointer;
  --onex-form-radio-input-indeterminate-color: rgb(5, 125, 165);
  --onex-form-radio-input-indeterminate-bg-color: rgb(255, 255, 255);
  --onex-form-radio-input-indeterminate-border-color: rgb(5, 125, 165);
  --onex-form-radio-input-indeterminate-bg-image: url("data:image/svg+xml,<svg width=%279%27 height=%272%27 viewBox=%270 0 10 2%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <path d=%27M8.55556 1.88889H1.44445C0.955557 1.88889 0.555557 1.48889 0.555557 1C0.555557 0.511111 0.955557 0.111111 1.44445 0.111111H8.55556C9.04445 0.111111 9.44445 0.511111 9.44445 1C9.44445 1.48889 9.04445 1.88889 8.55556 1.88889Z%27 fill=%27white%27/> </svg>");
  --onex-form-radio-input-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272.5%27 fill=%27rgba%285%2C%20125%2C%20165%2C%201%29%27/%3e%3c/svg%3e");
  --onex-form-radio-input-hover-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272.5%27 fill=%27%23046787%27/%3e%3c/svg%3e");
  --onex-form-radio-input-border-enabled: 4px solid rgb(209, 216, 224);
  --onex-form-radio-input-border-color-checked: rgb(5, 125, 165);
  --onex-form-radio-input-border-enabled-hovered: 4px solid rgb(156, 164, 175);
  --onex-form-radio-input-border-disabled: 4px solid rgb(209, 216, 224);
  --onex-form-radio-input-border-checked-disabled: 4px solid rgb(209, 216, 224);
  --onex-form-radio-input-border-color-checked-hovered: rgb(4, 103, 135);
  --onex-form-radio-input-border-color-hovered-checked: rgb(4, 103, 135);
  --onex-form-radio-input-border-color-hovered: rgb(156, 164, 175);
  --onex-form-radio-label-color: rgb(62, 69, 77);
  --onex-form-radio-opacity-disabled: 1;
  --onex-form-radio-input-checked-disabled-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272.5%27 fill=%27rgba%28209%2C%20216%2C%20224%2C%201%29%27/%3e%3c/svg%3e");
  --onex-form-radio-disabled-label-color: rgb(108, 118, 132);
  --onex-form-radio-input-incorrect-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272.5%27 fill=%27rgba%28217%2C%20117%2C%2024%2C%201%29%27/%3e%3c/svg%3e");
  --onex-form-radio-input-incorrect-border-color: rgb(217, 117, 24);
  --onex-form-radio-input-correct-bg-image: url("data:image/svg+xml,%0A%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M16%202.66666C8.63996%202.66666%202.66663%208.63999%202.66663%2016C2.66663%2023.36%208.63996%2029.3333%2016%2029.3333C23.36%2029.3333%2029.3333%2023.36%2029.3333%2016C29.3333%208.63999%2023.36%202.66666%2016%202.66666Z%22%20fill%3D%22%23007F7B%22/%3E%0A%20%20%3Cpath%20d%3D%22M12.3866%2021.72L7.59996%2016.9333C7.07996%2016.4133%207.07996%2015.5733%207.59996%2015.0533C8.11996%2014.5333%208.95996%2014.5333%209.47996%2015.0533L13.3333%2018.8933L22.5066%209.71999C23.0266%209.19999%2023.8666%209.19999%2024.3866%209.71999C24.9066%2010.24%2024.9066%2011.08%2024.3866%2011.6L14.2666%2021.72C13.76%2022.24%2012.9066%2022.24%2012.3866%2021.72Z%22%20fill%3D%22%23FFFFFF%22/%3E%0A%3C/svg%3E%0A");
  --onex-form-radio-input-correct-border-color: rgb(0, 127, 123);
  --onex-form-radio-padding-left: 0;
  --onex-form-radio-input-correct-bg-color: rgb(0, 127, 123);
  --onex-form-radio-input-margin: 0.25rem;
  --onex-form-radio-focus-visible-box-shadow: 0px 0px 0px 2px rgba(5, 125, 165, 0.5);
  --onex-form-radio-focus-visible-border-radius: 50%;
  --onex-form-radio-focus-visible-border-color: rgb(209, 216, 224);
  --onex-avatar-font-family: "Noto Sans", sans-serif;
  --onex-avatar-color: rgb(108, 118, 132);
  --onex-avatar-background-color: rgb(247, 248, 249);
  --onex-avatar-box-shadow-color: rgba(62, 69, 77, 0.1);
  --onex-avatar-height-xs: 1.5rem;
  --onex-avatar-font-size-xs: 0.5rem;
  --onex-avatar-line-height-xs: 0.5rem;
  --onex-avatar-size-svg-xs: 1rem;
  --onex-avatar-size-svg-hover-xs: 0.625rem;
  --onex-avatar-shape-square-border-radius-xs: 0.25rem;
  --onex-avatar-hover-color: rgb(255, 255, 255);
  --onex-avatar-hover-background-color: rgba(0, 0, 0, 0.75);
  --onex-avatar-person-icon-color: rgb(156, 164, 175);
  --onex-avatar-height-sm: 2rem;
  --onex-avatar-size-svg-sm: 1rem;
  --onex-avatar-size-svg-hover-sm: 1rem;
  --onex-avatar-shape-square-border-radius-sm: 0.5rem;
  --onex-avatar-height-md: 2.5rem;
  --onex-avatar-font-size-md: 0.75rem;
  --onex-avatar-line-height-md: 1rem;
  --onex-avatar-size-svg-md: 1.5rem;
  --onex-avatar-size-svg-hover-md: 1.25rem;
  --onex-avatar-shape-square-border-radius-md: 0.5rem;
  --onex-avatar-height-lg: 3.5rem;
  --onex-avatar-font-size-lg: 1rem;
  --onex-avatar-line-height-lg: 1.25rem;
  --onex-avatar-size-svg-hover-lg: 2rem;
  --onex-avatar-size-svg-lg: 2rem;
  --onex-avatar-shape-square-border-radius-lg: 0.5rem;
  --onex-avatar-height-xlg: 7rem;
  --onex-avatar-font-size-xlg: 2.125rem;
  --onex-avatar-line-height-xlg: 2.5rem;
  --onex-avatar-size-svg-hover-xlg: 4rem;
  --onex-avatar-size-svg-xlg: 4rem;
  --onex-avatar-shape-square-border-radius-xlg: 1.5rem;
  --onex-avatar-shape-round-border-radius: 50%;
  --onex-avatar-menu-width: 18.5rem;
  --onex-avatar-menu-border-radius: 0.5rem;
  --onex-avatar-menu-border-color: rgba(62, 69, 77, 0.1);
  --onex-avatar-menu-bg-color: rgb(255, 255, 255);
  --onex-avatar-menu-z-index: 5;
  --onex-avatar-menu-box-shadow-color: rgba(1, 35, 46, 0.12);
  --onex-avatar-menu-shape-wrapper-height: 3.75rem;
  --onex-avatar-menu-shape-wrapper-bg-color: rgb(244, 248, 252);
  --onex-avatar-menu-shape-wrapper-border-radius: 0.5rem;
  --onex-avatar-menu-shape-content-size: 4.25rem;
  --onex-avatar-menu-shape-bg-color: rgb(255, 255, 255);
  --onex-avatar-menu-info-margin-top: 2.188rem;
  --onex-avatar-menu-info-margin-bottom: 1rem;
  --onex-avatar-menu-info-gap: 0.25rem;
  --onex-avatar-menu-info-padding: 0 0.75rem;
  --onex-avatar-menu-email-color: rgb(108, 118, 132);
  --onex-avatar-menu-children-padding-x: 0.75rem;
  --onex-avatar-menu-children-padding-bottom: 0.25rem;
  --onex-avatar-button-focus-visible-outline: 2px solid rgba(5, 125, 165, 0.5);
  --onex-tag-height-sm: 1.5rem;
  --onex-tag-height-md: 2rem;
  --onex-tag-border-radius: 0.5rem;
  --onex-tag-background-color: rgb(247, 248, 249);
  --onex-tag-color: rgb(62, 69, 77);
  --onex-tag-padding-y: 0.375rem;
  --onex-tag-padding-x: 0.5rem;
  --onex-tag-disabled-opacity: 0.3;
  --onex-tag-selection-background-color: rgb(240, 242, 244);
  --onex-tag-selected-background-color: rgb(231, 242, 254);
  --onex-tag-selected-border-color: rgb(5, 125, 165);
  --onex-tag-selected-hover-background-color: rgb(186, 219, 236);
  --onex-tag-selected-close-color: rgb(4, 103, 135);
  --onex-tag-selected-close-hover-color: rgb(3, 80, 106);
  --onex-tag-close-color: rgb(108, 118, 132);
  --onex-tag-close-hover-color: rgb(62, 69, 77);
  --onex-tag-close-disabled-color: rgba(108, 118, 132, 0.5);
  --onex-tag-close-right: 0.5rem;
  --onex-tag-close-font-size: 1.25rem;
  --onex-tag-close-icon-size: 0.688rem;
  --onex-tag-btn-size-sm: 0.75rem;
  --onex-tag-btn-size-lg: 0.875rem;
  --onex-tag-img-margin-x: 0.5rem;
  --onex-tag-img-size: 1.5rem;
  --onex-tag-hover-text-color: rgb(255, 255, 255);
  --onex-tag-font-size: 0.875rem;
  --onex-tag-line-height: 1.25rem;
  --onex-tag-removable-btn-padding-right: 2.25rem;
  --onex-tag-badge-counter-margin-x: 0.5rem;
  --onex-accordion-font-family: "Noto Sans", sans-serif;
  --onex-accordion-header-font-size: 1rem;
  --onex-accordion-header-line-height: 1.25rem;
  --onex-accordion-header-color: rgb(62, 69, 77);
  --onex-accordion-header-button-padding: 0.75rem;
  --onex-accordion-font-weight: 600;
  --onex-accordion-header-chevron-color: rgb(108, 118, 132);
  --onex-accordion-header-chevron-size: 1.25rem;
  --onex-accordion-header-gap: 0.75rem;
  --onex-accordion-item-border-radius: 0.75rem;
  --onex-accordion-item-border-color: rgb(234, 237, 240);
  --onex-accordion-item-hover-border-color: rgb(209, 216, 224);
  --onex-accordion-item-box-shadow-color: rgba(5, 125, 165, 0.5);
  --onex-accordion-item-bg-color: rgb(255, 255, 255);
  --onex-accordion-item-expanded-bg-color: rgb(231, 242, 254);
  --onex-accordion-item-expanded-hover-bg-color: rgb(186, 219, 236);
  --onex-accordion-item-expanded-text-color: rgb(4, 103, 135);
  --onex-accordion-item-hover-bg-color: rgb(247, 248, 249);
  --onex-accordion-body-font-size: 1rem;
  --onex-accordion-body-line-height: 1.25rem;
  --onex-accordion-body-color: rgb(108, 118, 132);
  --onex-accordion-body-top-padding: 0.5rem;
  --onex-accordion-body-bottom-padding: 0.75rem;
  --onex-accordion-body-x-padding: 0.75rem;
  --onex-badge-counter-font-family: "Noto Sans", sans-serif;
  --onex-badge-counter-height: 1.25rem;
  --onex-badge-counter-font-size: 0.75rem;
  --onex-badge-counter-line-height: 1rem;
  --onex-badge-counter-font-weight: 600;
  --onex-badge-counter-border-radius: 1.25rem;
  --onex-badge-counter-text-color: rgb(0, 0, 0);
  --onex-badge-counter-padding-y: 0.125rem;
  --onex-badge-counter-padding-x: 0.25rem;
  --onex-badge-counter-trailing-icon-size: 0.75rem;
  --onex-badge-counter-min-width: 1.25rem;
  --onex-badge-counter-default-bg-color: rgb(247, 248, 249);
  --onex-badge-counter-default-text-color: rgb(62, 69, 77);
  --onex-badge-counter-default-inverted-bg-color: rgb(92, 101, 113);
  --onex-badge-counter-default-status-bg-color: rgba(108, 118, 132, 0.1);
  --onex-badge-counter-default-status-border-color: rgba(62, 69, 77, 0.1);
  --onex-badge-counter-negative-bg-color: rgb(246, 102, 98);
  --onex-badge-counter-informative-bg-color: rgb(5, 125, 165);
  --onex-badge-counter-color-text: rgb(255, 255, 255);
  --onex-badge-counter-added-bg-color: rgb(224, 246, 234);
  --onex-badge-counter-added-text-color: rgb(0, 127, 123);
  --onex-badge-counter-removed-bg-color: rgb(255, 230, 230);
  --onex-badge-counter-removed-text-color: rgb(246, 102, 98);
  --onex-badge-counter-positive-bg-color: rgb(0, 127, 123);
  --onex-badge-counter-positive-text-color: rgb(255, 255, 255);
  --onex-badge-counter-cautionary-bg-color: rgb(241, 177, 75);
  --onex-badge-counter-cautionary-text-color: rgb(62, 69, 77);
  --onex-badge-indicator-counter-min-size: 1rem;
  --onex-badge-indicator-counter-border-radius: 0.75rem;
  --onex-badge-indicator-counter-text-font-size: 0.625rem;
  --onex-badge-indicator-counter-text-line-height: 0.625rem;
  --onex-badge-indicator-counter-text-font-weight: 500;
  --onex-badge-indicator-counter-information-border-color: rgb(186, 219, 236);
  --onex-badge-indicator-counter-caution-border-color: rgb(248, 216, 153);
  --onex-badge-indicator-counter-critical-border-color: rgb(253, 204, 204);
  --onex-badge-icon-status-label-font-size: 0.875rem;
  --onex-badge-icon-status-label-line-height: 1.25rem;
  --onex-badge-icon-status-label-margin-left: 0.25rem;
  --onex-badge-icon-status-margin-padding: 0.125rem;
  --onex-badge-icon-status-value-color: rgb(62, 69, 77);
  --onex-badge-icon-status-font-weight: 400;
  --onex-badge-status-font-family: "Noto Sans", sans-serif;
  --onex-badge-status-height: 1.25rem;
  --onex-badge-status-font-size: 0.75rem;
  --onex-badge-status-icon-size: 1rem;
  --onex-badge-status-line-height: 1rem;
  --onex-badge-status-font-weight: 600;
  --onex-badge-status-text-color: rgb(0, 0, 0);
  --onex-badge-status-padding-y: 0.125rem;
  --onex-badge-status-padding-x: 0.5rem;
  --onex-badge-status-label-margin-left: 0.25rem;
  --onex-badge-status-border-radius: 0.25rem;
  --onex-badge-default-bg-color: rgba(108, 118, 132, 0.1);
  --onex-badge-default-inverted-bg-color: rgb(92, 101, 113);
  --onex-badge-default-status-bg-color: rgb(247, 248, 249);
  --onex-badge-default-status-border-color: rgb(240, 242, 244);
  --onex-badge-default-status-text-color: rgb(108, 118, 132);
  --onex-badge-informative-status-bg-color: rgb(231, 242, 254);
  --onex-badge-informative-status-text-color: rgb(5, 125, 165);
  --onex-badge-informative-status-border-color: rgb(186, 219, 236);
  --onex-badge-positive-status-bg-color: rgb(224, 246, 234);
  --onex-badge-positive-status-text-color: rgb(0, 127, 123);
  --onex-badge-positive-status-border-color: rgb(179, 222, 212);
  --onex-badge-cautionary-status-bg-color: rgb(255, 247, 230);
  --onex-badge-cautionary-status-text-color: rgb(178, 94, 25);
  --onex-badge-cautionary-status-border-color: rgb(248, 216, 153);
  --onex-badge-negative-status-bg-color: rgb(255, 230, 230);
  --onex-badge-negative-status-text-color: rgb(246, 102, 98);
  --onex-badge-negative-status-border-color: rgb(253, 204, 204);
  --form-switch-font-size: 0.875rem;
  --form-switch-line-height: 1.25rem;
  --form-switch-gap: 0.5rem;
  --form-switch-input-bg: rgb(255, 255, 255);
  --form-switch-input-border: rgb(234, 237, 240);
  --form-switch-border-radius: 1.25rem;
  --form-switch-height: 1.25rem;
  --form-switch-focus-box-shadow: 0px 0px 0px 2px rgb(141, 195, 218);
  --form-switch-checked-input-bg: rgb(5, 125, 165);
  --onex-form-switch-width: 2.25rem;
  --onex-form-switch-disabled-opacity: 0.4;
  --onex-form-switch-color: rgb(108, 118, 132);
  --onex-form-switch-checked-color: rgb(255, 255, 255);
  --onex-form-switch-hover-color: rgb(62, 69, 77);
  --onex-form-switch-hover-checked-input-bg: rgb(4, 103, 135);
  --onex-form-switch-hover-border: rgba(62, 69, 77, 0.5);
  --onex-form-switch-checked-hover-color: rgb(255, 255, 255);
  --onex-form-switch-disabled-color: rgb(108, 118, 132);
  --switch-check-input-disabled-bg-color: rgb(108, 118, 132);
  --onex-form-switch-input-disabled-border-color: rgba(62, 69, 77, 0.2);
  --onex-form-switch-focus-color: rgb(108, 118, 132);
  --onex-form-switch-focus-border: rgba(62, 69, 77, 0.2);
  --onex-form-switch-bg-image: url("data:image/svg+xml,<svg width=%2716%27 height=%2716%27 viewBox=%27-2 -2 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <circle cx=%278%27 cy=%278%27 r=%278%27 fill=%27rgba%28108, 118, 132%29%27/> </svg>");
  --onex-form-switch-bg-image-checked: url("data:image/svg+xml,<svg width=%2716%27 height=%2716%27 viewBox=%27-2 -2 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <circle cx=%278%27 cy=%278%27 r=%278%27 fill=%27rgba%28255, 255, 255, 1%29%27/> </svg>");
  --onex-form-switch-bg-image-focus: url("data:image/svg+xml,<svg width=%2716%27 height=%2716%27 viewBox=%27-2 -2 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <circle cx=%278%27 cy=%278%27 r=%278%27 fill=%27rgba%28108, 118, 132%29%27/> </svg>");
  --onex-form-switch-bg-image-hover: url("data:image/svg+xml,<svg width=%2716%27 height=%2716%27 viewBox=%27-2 -2 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <circle cx=%278%27 cy=%278%27 r=%278%27 fill=%27rgba%2862, 69, 77, 1%29%27/> </svg>");
  --onex-form-switch-bg-image-disabled: url("data:image/svg+xml,<svg width=%2716%27 height=%2716%27 viewBox=%27-2 -2 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <circle cx=%278%27 cy=%278%27 r=%278%27 fill=%27rgba%28108, 118, 132%29%27/> </svg>");
  --onex-form-switch-bg-image-checked-hover: url("data:image/svg+xml,<svg width=%2716%27 height=%2716%27 viewBox=%27-2 -2 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <circle cx=%278%27 cy=%278%27 r=%278%27 fill=%27rgba%28255, 255, 255, 1%29%27/> </svg>");
  --onex-form-switch-unchecked-focus-box-shadow: 0 0 0 2px rgba(5, 125, 165, 0.5);
  --onex-form-switch-checked-focus-box-shadow: 0 0 0 2px rgba(5, 125, 165, 0.5);
  --onex-stepper-icon-container-size: 1.5rem;
  --onex-stepper-icon-container-border-radius: 50%;
  --onex-stepper-icon-container-bg-color: rgb(231, 242, 254);
  --onex-stepper-circle-number-default-bg-color: rgb(247, 248, 249);
  --onex-stepper-circle-number-default-color: rgb(108, 118, 132);
  --onex-stepper-circle-number-active-bg-color: rgb(5, 125, 165);
  --onex-stepper-circle-number-active-color: rgb(244, 248, 252);
  --onex-stepper-icon-size: 1rem;
  --onex-stepper-icon-default-color: rgb(5, 125, 165);
  --onex-stepper-icon-active-color: rgb(5, 125, 165);
  --onex-stepper-text-default-color: rgb(108, 118, 132);
  --onex-stepper-text-active-color: rgb(5, 125, 165);
  --onex-stepper-text-done-color: rgb(62, 69, 77);
  --onex-stepper-vertical-line-width: 1px;
  --onex-stepper-vertical-line-height: 1rem;
  --onex-stepper-vertical-line-y-margin: 0.5rem;
  --onex-stepper-vertical-line-left-margin: calc(0.86rem - 0.5px);
  --onex-stepper-horizontal-line-width: 2rem;
  --onex-stepper-horizontal-line-height: 1px;
  --onex-stepper-horizontal-line-x-margin: 0.5rem;
  --onex-stepper-line-default-background-color: rgb(108, 118, 132);
  --onex-stepper-line-active-background-color: rgb(5, 125, 165);
  --onex-stepper-line-done-background-color: rgb(5, 125, 165);
  --onex-stepper-font-weight: 600;
  --onex-stepper-font-size: 0.875rem;
  --onex-stepper-content-gap: 0.5rem;
  --onex-stepper-step-icon-margin: 0.125rem;
  --onex-stepper-step-focus-visible-color: rgb(5, 125, 165);
  --onex-stepper-step-focus-visible-icon-box-shadow: 0 0 0 2px rgba(5, 125, 165, 0.5);
  --onex-selection-card-border-radius: 0.75rem;
  --onex-selection-card-padding: 1rem;
  --onex-selection-card-border-color: rgb(234, 237, 240);
  --onex-selection-card-hover-border-color: rgb(209, 216, 224);
  --onex-selection-card-selected-border-color: rgb(5, 125, 165);
  --onex-selection-card-default-bg-color: rgb(255, 255, 255);
  --onex-selection-card-min-action-height: 1rem;
  --onex-selection-card-body-margin-top: 0.5rem;
  --onex-selection-card-header-subtitle-color: rgb(72, 80, 89);
  --onex-selection-card-header-title-color: rgb(62, 69, 77);
  --onex-selection-card-icon-multi-color: rgb(0, 127, 123);
  --onex-selection-card-icon-multi-font-size: 1.25rem;
  --onex-selection-card-fv-outline: none;
  --onex-selection-card-fv-border-color: rgb(209, 216, 224);
  --onex-selection-card-fv-box-shadow: 0 0 0 0.125rem rgba(5, 125, 165, 0.5);
  --onex-progressbar-bg-color: rgb(231, 242, 254);
  --onex-progressbar-bg-color-info: rgb(231, 242, 254);
  --onex-progressbar-bg-color-danger: rgb(255, 230, 230);
  --onex-progressbar-bg-color-success: rgb(224, 246, 234);
  --onex-progreesbar-info: rgb(5, 125, 165);
  --onex-progreesbar-danger: rgb(246, 102, 98);
  --onex-progreesbar-success: rgb(0, 127, 123);
  --progressbar-height: 0.25rem;
  --onex-banner-font-family: "Noto Sans", sans-serif;
  --onex-banner-gap: 0.5rem;
  --onex-banner-padding-y: 0.875rem;
  --onex-banner-padding-x: 2rem;
  --onex-banner-information-bg-color: rgb(5, 125, 165);
  --onex-banner-caution-bg-color: rgb(241, 177, 75);
  --onex-banner-critical-bg-color: rgb(246, 102, 98);
  --onex-banner-caution-text-color: rgb(62, 69, 77);
  --onex-banner-information-text-color: rgb(255, 255, 255);
  --onex-banner-critical-text-color: rgb(255, 255, 255);
  --onex-banner-icon-size: 1.25rem;
  --onex-banner-font-size: 0.875rem;
  --onex-banner-line-height: 1.25rem;
  --onex-banner-font-weight: 600;
  --onex-card-font-family: "Noto Sans", sans-serif;
  --onex-card-border-color: rgb(240, 242, 244);
  --onex-card-subtitle-color: rgb(72, 80, 89);
  --onex-card-border-radius: 0.75rem;
  --onex-card-inner-border-radius: 1rem;
  --onex-card-border-width: 0rem;
  --onex-card-default-bg-color: rgb(255, 255, 255);
  --onex-card-support-bg-color: rgb(231, 242, 254);
  --onex-card-min-action-height: 1rem;
  --onex-card-title-padding-top-right: 0.75rem;
  --onex-card-title-padding-left: 1rem;
  --onex-card-title-col-gap: 0.5rem;
  --onex-card-header-title-margin-left: 0.5rem;
  --onex-card-body-padding: 1rem;
  --onex-card-body-color: rgb(62, 69, 77);
  --onex-card-action-padding-right: 1rem;
  --onex-card-action-padding-bottom: 1rem;
  --onex-card-action-padding-left: 1rem;
  --onex-card-action-font-size: 1rem;
  --onex-card-expandable-max-height: 500px;
  --onex-card-footer-color: rgb(0, 0, 0);
  --onex-card-header-color: rgb(0, 0, 0);
  --onex-card-fv-outline: 0.125rem solid rgba(5, 125, 165, 0.5);
  --onex-card-body-divider-border-top: 0.0625rem solid rgba(62, 69, 77, 0.1);
  --onex-card-body-divider-opacity: 1;
  --onex-filter-toggle-button-font-weight-600: 600;
  --onex-filter-toggle-button-font-weight-400: 400;
  --onex-filter-toggle-button-line-height: 1.25rem;
  --onex-filter-toggle-button-opacity: 0.4;
  --onex-filter-toggle-button-error-outline-color: rgb(246, 102, 98);
  --onex-filter-toggle-button-show-menu-outline-color: rgb(5, 125, 165);
  --onex-filter-toggle-button-icons-gap: 0.5rem;
  --onex-filter-toggle-button-md-padding-x: 0.75rem;
  --onex-filter-toggle-button-md-padding-y: 0.625rem;
  --onex-filter-toggle-button-md-height: 2.5rem;
  --onex-filter-toggle-button-sm-padding-x: 0.5rem;
  --onex-filter-toggle-button-sm-padding-y: 0.375rem;
  --onex-filter-toggle-button-sm-height: 2rem;
  --onex-filter-toggle-button-max-width: 20rem;
  --onex-filter-toggle-button-min-width: 5rem;
  --onex-filter-toggle-button-font-style: normal;
  --onex-filter-toggle-button-font-size: 0.875rem;
  --onex-filter-toggle-button-color: rgb(62, 69, 77);
  --onex-filter-toggle-button-background-color: rgb(247, 248, 249);
  --onex-filter-toggle-button-border-radius: 1.5rem;
  --onex-filter-toggle-button-hover-background-color: rgb(240, 242, 244);
  --onex-filter-toggle-button-hover-color: rgb(62, 69, 77);
  --onex-filter-toggle-button-value-selected-hover-background-color: rgb(186, 219, 236);
  --onex-filter-toggle-button-value-selected-color: rgb(1, 35, 46);
  --onex-filter-toggle-button-value-selected-background-color: rgb(231, 242, 254);
  --onex-filter-toggle-button-menu-open-background-color: rgb(247, 248, 249);
  --onex-filter-toggle-button-content-padding-y: 0.25rem;
  --onex-filter-toggle-button-content-color: rgb(4, 103, 135);
  --onex-filter-toggle-button-content-icon-font-size: 1rem;
  --onex-filter-toggle-button-content-icon-margin-y: 0.25rem;
  --onex-filter-toggle-button-content-icon-value-selected-margin-y: 1.5rem;
  --onex-filter-toggle-button-custom-content-label-font-size: 0.75rem;
  --onex-filter-toggle-button-custom-content-label-line-height: 1rem;
  --onex-filter-toggle-button-custom-content-label-color: rgb(108, 118, 132);
  --onex-filter-toggle-button-content-placeholder-font-size: 0.875rem;
  --onex-filter-toggle-button-content-placeholder-line-height: 1.25rem;
  --onex-filter-toggle-button-content-placeholder-color: rgb(108, 118, 132);
  --onex-filter-toggle-button-remove-value-right: 2rem;
  --onex-filter-toggle-button-semicolon-margin-left: 0.125rem;
  --onex-filter-toggle-button-focus-visible-box-shadow: 0px 0px 0px 2px rgba(5, 125, 165, 0.5);
  --onex-filter-toggle-button-remove-value-button-box-shadow: 0px 0px 0px 2px rgba(5, 125, 165, 0.5);
  --onex-filter-toggle-button-remove-value-button-border-radius: 50%;
  --onex-filter-select-max-width: 20.375rem;
  --onex-filter-select-min-width: 12.5rem;
  --onex-filter-select-z-index: 50;
  --onex-filter-select-font-family: "Noto Sans", sans-serif;
  --onex-filter-select-check-gap: 0.625rem;
  --onex-filter-select-font-weight-600: 600;
  --onex-filter-select-font-weight-400: 400;
  --onex-filter-select-line-height: 1.25rem;
  --onex-filter-select-opacity: 0.4;
  --onex-filter-select-menu-wrapper-background-color: rgb(255, 255, 255);
  --onex-filter-select-menu-wrapper-border-radius: 0.5rem;
  --onex-filter-select-menu-wrapper-border-color: rgb(240, 242, 244);
  --onex-filter-select-menu-wrapper-box-shadow-color: rgba(1, 35, 46, 0.12);
  --onex-filter-select-option-sub-label-color: rgb(156, 164, 175);
  --onex-filter-select-option-sub-label-size: 0.75rem;
  --onex-filter-select-control-padding-y: 0.375rem;
  --onex-filter-select-control-padding-x: 0.5rem;
  --onex-filter-select-control-height: 2rem;
  --onex-filter-select-control-min-height: 2rem;
  --onex-filter-select-control-border-color: rgba(62, 69, 77, 0.2);
  --onex-filter-select-control-min-width: 11.5rem;
  --onex-filter-select-control-margin: 0.5rem;
  --onex-filter-select-control-margin-bottom: 0.25rem;
  --onex-filter-select-control-hover-border-color: rgba(62, 69, 77, 0.5);
  --onex-filter-select-control-focused-border-color: rgb(5, 125, 165);
  --onex-filter-select-value-padding-x: 1.75rem;
  --onex-filter-select-value-font-size: 0.875rem;
  --onex-filter-select-value-color: rgb(62, 69, 77);
  --onex-filter-select-placeholder-font-size: 0.875rem;
  --onex-filter-select-placeholder-color: rgb(72, 80, 89);
  --onex-filter-select-search-icon-color: rgb(108, 118, 132);
  --onex-filter-select-search-icon-font-size: 1.25rem;
  --onex-filter-select-menu-box-shadow-color: rgba(0, 0, 0, 0.1);
  --onex-filter-select-menu-action-padding: 0.75rem;
  --onex-filter-select-menu-list-max-height: 17.65rem;
  --onex-filter-select-menu-list-max-width: 25rem;
  --onex-filter-select-grouped-menu-list-max-height: 21.85rem;
  --onex-filter-select-scrollbar-color: rgba(62, 69, 77, 0.1);
  --onex-filter-select-scrollbar-width: 0.75rem;
  --onex-filter-select-scrollbar-border-radius: 0.438rem;
  --onex-filter-select-scrollbar-border-color: rgba(0, 0, 0, 0);
  --onex-filter-select-option-padding-y: 0.625rem;
  --onex-filter-select-option-padding-x: 0.75rem;
  --onex-filter-select-option-font-size: 0.875rem;
  --onex-filter-select-option-color: rgb(62, 69, 77);
  --onex-filter-select-option-hover-bg-color: rgb(247, 248, 249);
  --onex-filter-select-option-focused-bg-color: rgb(231, 242, 254);
  --onex-filter-select-option-focused-hover-bg-color: rgb(231, 242, 254);
  --onex-filter-select-option-max-width: 16.5rem;
  --onex-filter-select-option-disabled-background-color: rgb(255, 255, 255);
  --onex-filter-select-option-disabled-color: rgb(62, 69, 77);
  --onex-filter-select-group-padding-y: 0.25rem;
  --onex-filter-select-group-heading-padding: 0.75rem;
  --onex-filter-select-group-heading-padding-bottom: 0.25rem;
  --onex-filter-select-group-heading-font-size: 0.75rem;
  --onex-filter-select-group-heading-line-height: 1rem;
  --onex-filter-select-group-heading-color: rgb(108, 118, 132);
  --onex-filter-select-option-fv-border: 0.125rem solid rgba(5, 125, 165, 0.5);
  --onex-filter-select-option-fv-padding: 0.5rem 0.625rem;
  --onex-filter-range-max-width: 20.375rem;
  --onex-filter-range-min-width: 12.5rem;
  --onex-filter-range-font-family: 12.5rem;
  --onex-filter-range-text-field-min-width: 3rem;
  --onex-filter-range-font-weight-600: 600;
  --onex-filter-range-font-weight-400: 400;
  --onex-filter-range-line-height: 1.25rem;
  --onex-filter-range-opacity: 0.4;
  --onex-filter-range-menu-wrapper-background-color: rgb(255, 255, 255);
  --onex-filter-range-menu-wrapper-border-radius: 0.5rem;
  --onex-filter-range-menu-wrapper-border-color: rgb(240, 242, 244);
  --onex-filter-range-menu-wrapper-box-shadow-color: rgba(1, 35, 46, 0.12);
  --onex-filter-range-menu-wrapper-padding: 0.75rem;
  --onex-filter-range-control-padding-y: 0.375rem;
  --onex-filter-range-control-padding-x: 0.5rem;
  --onex-filter-range-control-height: 2rem;
  --onex-filter-range-control-min-height: 2rem;
  --onex-filter-range-control-border-color: rgba(62, 69, 77, 0.2);
  --onex-filter-range-control-min-width: 11.5rem;
  --onex-filter-range-control-margin: 0.5rem;
  --onex-filter-range-control-margin-bottom: 0.25rem;
  --onex-filter-range-control-hover-border-color: rgba(62, 69, 77, 0.5);
  --onex-filter-range-control-focused-border-color: rgb(5, 125, 165);
  --onex-filter-range-value-padding-x: 1.75rem;
  --onex-filter-range-value-font-size: 0.875rem;
  --onex-filter-range-value-color: rgb(62, 69, 77);
  --onex-filter-range-placeholder-font-size: 0.875rem;
  --onex-filter-range-placeholder-color: rgb(108, 118, 132);
  --onex-filter-range-search-icon-color: rgb(108, 118, 132);
  --onex-filter-range-search-icon-font-size: 1.25rem;
  --onex-filter-range-menu-box-shadow-color: rgba(0, 0, 0, 0.1);
  --onex-filter-range-menu-action-margin-bottom: 1rem;
  --onex-filter-range-menu-list-max-height: 17.65rem;
  --onex-filter-range-grouped-menu-list-max-height: 21.85rem;
  --onex-filter-range-scrollbar-color: rgba(62, 69, 77, 0.1);
  --onex-filter-range-scrollbar-width: 0.75rem;
  --onex-filter-range-scrollbar-border-radius: 0.438rem;
  --onex-filter-range-scrollbar-border-color: rgba(0, 0, 0, 0);
  --onex-filter-range-option-padding-y: 0.625rem;
  --onex-filter-range-option-padding-x: 0.75rem;
  --onex-filter-range-option-font-size: 0.875rem;
  --onex-filter-range-option-color: rgb(62, 69, 77);
  --onex-filter-range-option-hover-bg-color: rgba(108, 118, 132, 0.1);
  --onex-filter-range-option-focused-bg-color: rgb(186, 219, 236);
  --onex-filter-range-option-focused-hover-bg-color: rgb(141, 195, 218);
  --onex-filter-range-option-max-width: 16.5rem;
  --onex-filter-range-option-disabled-background-color: rgb(255, 255, 255);
  --onex-filter-range-option-disabled-color: rgb(62, 69, 77);
  --onex-filter-range-group-padding-y: 0.25rem;
  --onex-filter-range-group-heading-padding: 0.75rem;
  --onex-filter-range-group-heading-padding-bottom: 0.25rem;
  --onex-filter-range-group-heading-font-size: 0.75rem;
  --onex-filter-range-group-heading-line-height: 1rem;
  --onex-filter-range-group-heading-color: rgb(108, 118, 132);
  --onex-filter-range-button-height: 2.5rem;
  --onex-context-viewer-item-background-color: rgb(255, 255, 255);
  --onex-context-viewer-item-border-color: rgba(62, 69, 77, 0.2);
  --onex-context-viewer-item-hover-border-color: rgba(62, 69, 77, 0.5);
  --onex-context-viewer-item-menu-open-border-color: rgb(5, 125, 165);
  --onex-context-viewer-item-menu-background-color: rgb(221, 224, 229);
  --onex-context-viewer-item-padding-x: 0.75rem;
  --onex-context-viewer-item-padding-y: 1.125rem;
  --onex-context-viewer-item-value-selected-padding-y: 0.5rem;
  --onex-context-viewer-item-value-selected-background-color: transparent;
  --onex-context-viewer-item-height: 3.5rem;
  --onex-context-viewer-item-line-height: 1.25rem;
  --onex-context-viewer-item-font-weight-400: 400;
  --onex-context-viewer-item-content-placeholder-font-size: 0.875rem;
  --onex-context-viewer-item-content-placeholder-line-height: 1.25rem;
  --onex-context-viewer-item-content-placeholder-color: rgb(72, 80, 89);
  --onex-context-viewer-item-content-color: rgb(72, 80, 89);
  --onex-context-viewer-item-content-icon-color: rgb(62, 69, 77);
  --onex-context-viewer-item-content-label-font-size: 0.75rem;
  --onex-context-viewer-item-content-label-line-height: 1rem;
  --onex-context-viewer-item-content-label-color: rgb(72, 80, 89);
  --onex-context-viewer-toggle-button-hover-color: rgb(62, 69, 77);
  --onex-context-viewer-button-focus-outline: rgba(5, 125, 165, 0.5);
  --onex-context-viewer-item-content-value-padding-y: 0.25rem;
  --onex-context-viewer-item-content-value-color: rgb(62, 69, 77);
  --onex-context-viewer-item-border-radius: 0.75rem;
  --onex-offcanvas-footer-height: 4.5rem;
  --onex-offcanvas-action-link-color: rgb(5, 125, 165);
  --onex-offcanvas-badge-background-color: rgb(247, 248, 249);
  --onex-offcanavas-subtitle-color: rgb(72, 80, 89);
  --onex-offcanavas-body-padding: 1rem;
  --onex-offcanvas-body-fullscreen-padding: 2rem;
  --onex-offcanvas-footer-fullscreen-padding-x: 2rem;
  --onex-offcanvas-footer-fullscreen-padding-y: 1rem;
  --onex-offcanavas-footer-padding: 1rem;
  --onex-offcanvas-title-padding-y: 0.75rem;
  --onex-offcanvas-title-with-button-padding-y: 0.5rem;
  --onex-offcanvas-title-padding-right: 0.5rem;
  --onex-offcanvas-title-padding-left: 1rem;
  --onex-offcanvas-title-back-margin-right: 0.5rem;
  --onex-offcanvas-title-back-icon-size: 0.75rem;
  --onex-offcanvas-title-font-weight: 600;
  --onex-offcanvas-action-link-font-weight: 600;
  --onex-offcanvas-title-badge-font-weight: 400;
  --onex-offcanvas-button-right: 0.5rem;
  --onex-offcanvas-button-top: 0.5rem;
  --onex-offcanvas-title-margin-bottom: 0;
  --onex-offcanvas-title-badge-margin-left: 0.5rem;
  --onex-offcanavas-footer-first-button-margin-right: 0.5rem;
  --onex-offcanavas-fullscreen-width: 100vw;
  --onex-offcanavas-fullscreen-height: 100vh;
  --onex-offcanavas-header-border-bottom: 1px solid rgb(240, 242, 244);
  --onex-offcanavas-footer-border-top: 1px solid rgb(240, 242, 244);
  --onex-offcanavas-header-scroll-shadow: 0px 2px 10px rgba(1, 35, 46, 0.12);
  --onex-offcanavas-footer-width: 100%;
  --onex-offcanavas-footer-action-link-width: 100%;
  --link-font-size: 0.875rem;
  --onex-dropdown-btn-min-width: 5rem;
  --onex-dropdown-btn-height-md: 2.5rem;
  --onex-dropdown-btn-icon-type-padding-md: 0.625rem;
  --onex-dropdown-btn-icon-type-icon-size-md: 1rem;
  --onex-dropdown-btn-height-sm: 2rem;
  --onex-dropdown-btn-icon-type-padding-sm: 0.375rem;
  --onex-dropdown-btn-icon-type-icon-size-sm: 1rem;
  --onex-dropdown-btn-icon-size: 1.25rem;
  --onex-dropdown-scrollbar-thumb-border-radius: 0.125rem;
  --onex-dropdown-scrollbar-thumb-color: rgba(62, 69, 77, 0.1);
  --onex-dropdown-scrollbar-width: 0.25rem;
  --onex-dropdown-menu-max-height: 15.5rem;
  --onex-dropdown-menu-list-margin-y: 0.75rem;
  --onex-dropdown-menu-list-max-height: 10rem;
  --onex-dropdown-menu-border-radius: 0.5rem;
  --onex-dropdown-menu-border-color: rgba(62, 69, 77, 0.1);
  --onex-dropdown-menu-font-size: 0.875rem;
  --onex-dropdown-menu-line-height: 1.25rem;
  --onex-dropdown-menu-padding-x: 0;
  --onex-dropdown-menu-padding-y: 0.25rem;
  --onex-dropdown-menu-box-shadow-color: rgba(1, 35, 46, 0.12);
  --onex-dropdown-menu-search-padding-x: 0.5rem;
  --onex-dropdown-menu-search-padding-y: 0.5rem;
  --onex-dropdown-menu-search-min-width: 13.5rem;
  --onex-dropdown-menu-item-padding-y: 0.625rem;
  --onex-dropdown-menu-item-padding-x: 0.75rem;
  --onex-dropdown-menu-item-color: rgb(62, 69, 77);
  --onex-dropdown-menu-item-opacity: 0.4;
  --onex-dropdown-menu-item-min-width: 12.5rem;
  --onex-dropdown-divider-color: rgba(62, 69, 77, 0.1);
  --onex-dropdown-menu-item-hover-background-color: rgba(108, 118, 132, 0.1);
  --onex-dropdown-menu-item-fv-background-color: rgba(108, 118, 132, 0.1);
  --onex-dropdown-menu-item-active-background-color: rgb(240, 242, 244);
  --onex-dropdown-menu-item-active-hover-background-color: rgb(240, 242, 244);
  --onex-dropdown-menu-font-size-sm: 0.75rem;
  --onex-dropdown-menu-border-radius-sm: 0.375rem;
  --onex-dropdown-menu-padding-x-sm: 0.375rem;
  --onex-dropdown-menu-padding-y-sm: 0.625rem;
  --onex-dropdown-menu-min-width-sm: 8rem;
  --onex-dropdown-menu-item-text-color: rgb(0, 0, 0);
  --onex-dropdown-menu-dropdown-border-color: rgb(209, 216, 224);
  --onex-dropdown-menu-dropdown-disabled-text-color: rgb(176, 184, 191);
  --onex-dropdown-menu-dropdown-hover-bg-color: rgb(231, 238, 245);
  --onex-dropdown-btn-primary-hover-bg-color: rgb(4, 103, 135);
  --onex-dropdown-btn-primary-active-bg-color: rgb(3, 80, 106);
  --onex-dropdown-btn-primary-color: rgb(255, 255, 255);
  --onex-dropdown-btn-primary-border-color-bootstrap: rgb(5, 125, 165);
  --onex-dropdown-btn-primary-background-color: rgb(5, 125, 165);
  --onex-dropdown-btn-secondary-color: rgb(62, 69, 77);
  --onex-dropdown-btn-secondary-border-color-bootstrap: rgb(209, 216, 224);
  --onex-dropdown-btn-secondary-background-color: rgb(209, 216, 224);
  --onex-dropdown-menu-color: rgb(0, 0, 0);
  --onex-dropdown-menu-background-color: rgb(255, 255, 255);
  --onex-dropdown-menu-border-color-secondary: rgb(209, 216, 224);
  --onex-dropdown-menu-border-width: 1px;
  --onex-dropdown-menu-error-color: rgb(246, 102, 98);
  --onex-dropdown-menu-empty-color: rgb(156, 164, 175);
  --onex-dropdown-menu-loading-padding-x: 0.375rem;
  --onex-dropdown-menu-loading-padding-y: 0.625rem;
  --onex-dropdown-item-font-weight: 400;
  --onex-dropdown-item-background-color: transparent;
  --onex-dropdown-btn-secondary-text-color: rgb(62, 69, 77);
  --onex-dropdown-btn-tertiary-text-color: rgb(108, 118, 132);
  --onex-dropdown-btn-secondary-border-color: rgba(62, 69, 77, 0.2);
  --onex-dropdown-btn-secondary-bg-color: rgb(247, 248, 249);
  --onex-dropdown-btn-secondary-hover-bg-color: rgba(108, 118, 132, 0.1);
  --onex-dropdown-btn-secondary-hover-border-color: rgba(62, 69, 77, 0.5);
  --onex-dropdown-btn-secondary-hover-background-color: rgb(240, 242, 244);
  --onex-dropdown-btn-secondary-hover-text-color: rgb(255, 255, 255);
  --onex-dropdown-btn-secondary-active-text-color: rgb(62, 69, 77);
  --onex-dropdown-btn-secondary-active-bg-color: rgb(234, 237, 240);
  --onex-dropdown-btn-tertiary-active-bg-color: rgb(240, 242, 244);
  --onex-dropdown-btn-secondary-active-border-color: rgba(62, 69, 77, 0.5);
  --onex-dropdown-btn-secondary-disabled-bg-color: rgb(231, 238, 245);
  --onex-dropdown-btn-secondary-disabled-text-color: rgb(62, 69, 77);
  --onex-dropdown-btn-dropdown-toggle-icon-size: 1.25rem;
  --onex-dropdown-btn-dropdown-toggle-icon-margin-y: 0.25rem;
  --onex-dropdown-btn-dropdown-disabled-opacity: 0.4;
  --onex-dropdown-btn-dropdown-border-color: rgb(209, 216, 224);
  --onex-dropdown-btn-dropdown-text-color: rgb(0, 40, 85);
  --onex-dropdown-btn-dropdown-hover-color: rgb(231, 238, 245);
  --onex-dropdown-btn-dropdown-focus-color: rgb(5, 125, 165);
  --onex-dropdown-link-active-color: rgb(5, 125, 165);
  --onex-dropdown-link-active-bg-color: rgba(255, 255, 255, 0);
  --onex-dropdown-menu-item-fv-outline: 0.125rem solid rgba(5, 125, 165, 0.5);
  --onex-dropdown-menu-item-fv-border-radius: 0.25rem;
  --onex-dropdown-toggle-fv-outline: 0.125rem solid rgba(5, 125, 165, 0.5);
  --onex-dropdown-btn-padding-y-sm: 0.375rem;
  --onex-dropdown-btn-padding-x-sm: 0.5rem;
  --onex-dropdown-btn-padding-left-sm: 0.75rem;
  --onex-dropdown-btn-padding-y-md: 0.625rem;
  --onex-dropdown-btn-padding-x-md: 0.75rem;
  --onex-dropdown-btn-padding-left-md: 1rem;
  --onex-dropdown-btn-tertiary-padding-x-md: 0.5rem;
  --onex-dropdown-btn-border-radius-md: 0.5rem;
  --onex-dropdown-btn-font-size: 0.875rem;
  --onex-dropdown-btn-line-height: 1.25rem;
  --onex-dropdown-btn-border-radius: 0.5rem;
  --onex-dropdown-list-group-heading-line-height: 1rem;
  --onex-dropdown-font-family: "Noto Sans", sans-serif;
  --onex-empty-state-font-weight: 600;
  --onex-empty-state-img-size-section: 3.5rem;
  --onex-empty-state-img-mb-section: 1rem;
  --onex-empty-state-title-fs-section: 1.5rem;
  --onex-empty-state-title-lh-section: 1.75rem;
  --onex-empty-state-title-mb-section: 0.5rem;
  --onex-empty-state-subtitle-fs-section: 1rem;
  --onex-empty-state-subtitle-lh-section: 1.5rem;
  --onex-empty-state-subtitle-mb-section: 1rem;
  --onex-empty-state-max-width-section: 35rem;
  --onex-empty-state-img-size-card: 2rem;
  --onex-empty-state-img-mb-card: 1rem;
  --onex-empty-state-title-fs-card: 1rem;
  --onex-empty-state-title-lh-card: 1.25rem;
  --onex-empty-state-title-mb-card: 0.5rem;
  --onex-empty-state-subtitle-fs-card: 0.875rem;
  --onex-empty-state-subtitle-lh-card: 1.25rem;
  --onex-empty-state-subtitle-mb-card: 1rem;
  --onex-empty-state-max-width-card: 22.5rem;
  --onex-empty-state-title-color: rgb(62, 69, 77);
  --onex-empty-state-subtitle-color: rgb(72, 80, 89);
  --onex-empty-state-min-width: 19.5rem;
  --onex-error-state-img-margin: auto 0 auto 1rem;
  --onex-error-state-font-weight: 600;
  --onex-error-state-error-code-color: rgb(108, 118, 132);
  --onex-error-state-error-id-color: rgb(108, 118, 132);
  --onex-error-state-inner-align-page: flex-start;
  --onex-error-state-img-size-page: 14.75rem;
  --onex-error-state-img-mb-page: 0;
  --onex-error-state-code-mb-page: 2rem;
  --onex-error-state-title-fs-page: 2.125rem;
  --onex-error-state-title-lh-page: 2.5rem;
  --onex-error-state-title-mb-page: 0.5rem;
  --onex-error-state-description-fs-page: 1rem;
  --onex-error-state-description-lh-page: 1.5rem;
  --onex-error-state-description-mb-page: 2rem;
  --onex-error-state-description-align-page: left;
  --onex-error-state-max-width-page: 53.75rem;
  --onex-error-state-actions-mb-page: 2rem;
  --onex-error-state-inner-align-section: center;
  --onex-error-state-img-size-section: 3.5rem;
  --onex-error-state-img-mb-section: 1rem;
  --onex-error-state-code-mb-section: 0;
  --onex-error-state-title-fs-section: 1.5rem;
  --onex-error-state-title-lh-section: 1.75rem;
  --onex-error-state-title-mb-section: 0.5rem;
  --onex-error-state-description-fs-section: 1rem;
  --onex-error-state-description-lh-section: 1.5rem;
  --onex-error-state-description-mb-section: 1rem;
  --onex-error-state-description-align-section: center;
  --onex-error-state-max-width-section: 35rem;
  --onex-error-state-actions-mb-section: 1rem;
  --onex-error-state-inner-align-card: center;
  --onex-error-state-img-size-card: 3.5rem;
  --onex-error-state-img-mb-card: 0.5rem;
  --onex-error-state-code-mb-card: 0;
  --onex-error-state-title-fs-card: 1rem;
  --onex-error-state-title-lh-card: 1.25rem;
  --onex-error-state-title-mb-card: 0.5rem;
  --onex-error-state-description-fs-card: 0.875rem;
  --onex-error-state-description-lh-card: 1.25rem;
  --onex-error-state-description-mb-card: 1rem;
  --onex-error-state-description-align-card: center;
  --onex-error-state-max-width-card: 22.5rem;
  --onex-error-state-actions-mb-card: 1rem;
  --onex-error-state-title-color: rgb(62, 69, 77);
  --onex-error-state-description-color: rgb(72, 80, 89);
  --onex-error-state-min-width: 19.5rem;
  --onex-tab-nav-width: 100%;
  --onex-tabs-settings-icon-padding-y: 0.375rem;
  --onex-tabs-settings-icon-padding-x: 0.75rem;
  --onex-tab-nav-border-bottom: 1px solid rgb(240, 242, 244);
  --onex-tab-height: 2.5rem;
  --onex-tab-font-size: 0.875rem;
  --onex-tab-line-height: 1.25rem;
  --onex-tab-padding-y: 0.375rem;
  --onex-tab-padding-x: 0.75rem;
  --onex-tab-margin: 0 0.1rem;
  --onex-tab-underline-height: 0.125rem;
  --onex-tab-underline-bottom: -0.0625rem;
  --onex-tab-nav-item-padding-left: 0.125rem;
  --onex-tab-nav-item-padding-top: 0.125rem;
  --onex-tab-item-dropdown-padding-y: 0;
  --onex-tab-hover-background-color: transparent;
  --onex-tab-active-background-color: transparent;
  --onex-tab-underline-left: 0;
  --onex-tab-underline-top: 2.43rem;
  --onex-tab-underline-width: 100%;
  --onex-tab-dropdown-border-radius: 0.5rem;
  --onex-tab-underline-border-radius: 0;
  --onex-tab-margin-top: 1.5rem;
  --onex-tab-hover-text-color: rgb(62, 69, 77);
  --onex-tab-main-text-color: rgb(62, 69, 77);
  --onex-tab-active-text-color: rgb(4, 103, 135);
  --onex-tab-active-border-color: rgb(4, 103, 135);
  --onex-tab-desactive-text-color: rgb(209, 216, 224);
  --onex-tab-item-padding-left: 1.5rem;
  --onex-tab-menu-border-radius: 0.5rem;
  --onex-tab-menu-font-size: 0.875rem;
  --onex-tab-menu-line-height: 1.25rem;
  --onex-tab-menu-padding-x: 0.625rem;
  --onex-tab-menu-padding-y: 0.75rem;
  --onex-tab-menu-min-width: 10rem;
  --onex-tab-menu-item-padding-x: 0.625rem;
  --onex-tab-menu-item-padding-y: 0.375rem;
  --onex-tab-disabled-item-color: rgb(176, 184, 191);
  --onex-tab-nav-item-dropdown-toggle-button-height: 100%;
  --onex-tab-nav-item-dropdown-toggle-button-border-radius: 0.25rem;
  --onex-tab-nav-item-dropdown-toggle-button-focus-visible-outline: 0.125rem solid rgba(5, 125, 165, 0.5);
  --onex-tab-nav-item-dropdown-toggle-button-divider-margin-top: 0.125rem;
  --onex-tab-nav-item-link-border-radius: 0.25rem;
  --onex-tab-nav-item-link-focus-visible-box-shadow: 0 0 0 2px rgba(5, 125, 165, 0.5);
  --onex-tab-nav-item-min-height: 2.625rem;
  --onex-nav-item-font-size: 0.875rem;
  --onex-nav-item-line-height: 1.25rem;
  --onex-nav-item-font-weight: 600;
  --onex-nav-item-padding-x: 0.625rem;
  --onex-nav-item-padding-y: 0.875rem;
  --onex-nav-item-text-color: rgb(0, 40, 85);
  --onex-nav-item-hover-text-color: rgb(0, 40, 85);
  --onex-nav-item-disabled-text-color: rgb(176, 184, 191);
  --onex-nav-item-active-text-color: rgb(5, 125, 165);
  --onex-nav-item-active-bg-color: rgba(255, 255, 255, 0);
  --onex-nav-item-underline-height: 0.25rem;
  --onex-nav-item-underline-width: 100%;
  --onex-nav-item-underline-height-border-radius: 0.125rem;
  --onex-nav-item-underline-left: 0;
  --onex-nav-item-underline-bottom: 0;
  --onex-nav-item-tabs-border-color: rgba(255, 255, 255, 0);
  --onex-nav-item-tabs-border-width: 0;
  --onex-nav-item-tabs-border-radius: 0;
  --onex-nav-item-border-width: 0;
  --nav-link-padding-y: 0.875rem;
  --nav-link-padding-x: 0.625rem;
  --nav-link-font-size: 0.875rem;
  --nav-link-font-weight: 600;
  --nav-link-color: rgb(0, 40, 85);
  --nav-link-hover-color: rgb(0, 40, 85);
  --nav-link-disabled-color: rgb(176, 184, 191);
  --nav-tabs-border-color: rgba(255, 255, 255, 0);
  --nav-tabs-border-width: 0;
  --nav-tabs-border-radius: 0;
  --nav-tabs-link-hover-border-color: rgba(255, 255, 255, 0);
  --nav-tabs-link-active-color: rgb(5, 125, 165);
  --nav-tabs-link-active-bg: rgba(255, 255, 255, 0);
  --nav-tabs-link-active-border-color: rgba(255, 255, 255, 0);
  --onex-nav-item-padding-left: 1rem;
  --onex-nav-item-divider-bg-color: rgb(209, 216, 224);
  --onex-navigation-font-weight: 600;
  --onex-nav-first-item-padding-left: 0;
  --onex-nav-item-divider-width: 0.0625rem;
  --onex-tabs-settings-icon-top: 50%;
  --onex-tabs-settings-icon-right: 0;
  --onex-tabs-settings-icon-color: rgb(108, 118, 132);
  --onex-tabs-settings-icon-hover-color: rgb(62, 69, 77);
  --onex-file-uploader-bg-color: rgb(255, 255, 255);
  --onex-file-uploader-bg-hover-color: rgb(255, 255, 255);
  --onex-file-uploader-bg-error-color: rgb(255, 230, 230);
  --onex-file-uploader-border-color: rgb(234, 237, 240);
  --onex-file-uploader-border-hover-color: rgb(5, 125, 165);
  --onex-file-uploader-border-error-color: rgb(246, 102, 98);
  --onex-file-uploader-icon-color: rgb(108, 118, 132);
  --onex-file-uploader-icon-hover-color: rgb(62, 69, 77);
  --onex-file-uploader-icon-bg-color: rgba(108, 118, 132, 0.1);
  --onex-file-uploader-icon-size: 2.5rem;
  --onex-file-uploader-icon-padding-bottom: 1rem;
  --onex-file-uploader-icon-error-color: rgb(246, 102, 98);
  --onex-file-uploader-info-error-color: rgb(246, 102, 98);
  --onex-file-uploader-info-color: rgb(108, 118, 132);
  --onex-file-uploader-info-font-size: 0.75rem;
  --onex-file-uploader-info-line-height: 1rem;
  --onex-file-uploader-title-color: rgb(108, 118, 132);
  --onex-file-uploader-title-hover-color: rgb(62, 69, 77);
  --onex-file-uploader-title-error-color: rgb(246, 102, 98);
  --onex-file-uploader-title-margin-bottom: 0.25rem;
  --onex-file-uploader-title-font-size: 0.875rem;
  --onex-file-uploader-title-line-height: 1.25rem;
  --onex-file-uploader-title-font-weight: 600;
  --onex-file-uploader-width: 27.5rem;
  --onex-file-uploader-height: 12.5rem;
  --onex-file-uploader-padding-y: 3.25rem;
  --onex-file-uploader-padding-x: 1rem;
  --onex-file-uploader-border-radius: 0.5rem;
  --onex-file-uploader-files-gap: 0.5rem;
  --onex-file-uploader-files-margin-top: 0.5rem;
  --onex-file-uploader-files-item-border-radius: 0.5rem;
  --onex-file-uploader-files-item-padding-y: 0.25rem;
  --onex-file-uploader-files-item-padding-x: 0.75rem;
  --onex-file-uploader-files-item-icon-margin-right: 0.75rem;
  --onex-file-uploader-files-item-block-gap: 0.75rem;
  --onex-file-uploader-files-item-status-gap: 0.25rem;
  --onex-file-uploader-files-item-action-margin-left: 0.75rem;
  --onex-file-uploader-files-item-action-gap: 0.25rem;
  --onex-file-uploader-files-item-progress-block-gap: 0.75rem;
  --onex-file-uploader-item-title-color: rgb(62, 69, 77);
  --onex-file-uploader-item-subtitle-color: rgb(72, 80, 89);
  --onex-file-uploader-item-icon-color: rgb(108, 118, 132);
  --onex-file-uploader-item-icon-size: 1rem;
  --onex-file-uploader-item-success-color: rgb(0, 127, 123);
  --onex-file-uploader-item-error-color: rgb(246, 102, 98);
  --onex-file-uploader-item-border-color: rgb(234, 237, 240);
  --onex-file-uploader-item-width: 27.5rem;
  --onex-file-uploader-item-height: 3.5rem;
  --onex-file-uploader-item-background-color: rgb(255, 255, 255);
  --onex-file-uploader-item-title-font-size: 0.875rem;
  --onex-file-uploader-item-title-line-height: 1.25rem;
  --onex-file-uploader-item-title-font-weight: 600;
  --onex-file-uploader-item-size-font-size: 0.75rem;
  --onex-file-uploader-item-size-line-height: 1rem;
  --onex-file-uploader-item-status-message-font-size: 0.75rem;
  --onex-file-uploader-item-status-message-line-height: 1rem;
  --onex-file-uploader-item-progress-info-color: rgb(5, 125, 165);
  --onex-file-uploader-item-progress-info-font-size: 0.75rem;
  --onex-file-uploader-item-progress-info-font-weight: 600;
  --onex-file-uploader-item-progress-info-line-height: 1rem;
  --onex-file-uploader-action-buttons-margin-top: 1rem;
  --onex-file-uploader-action-buttons-gap: 0.5rem;
  --table-pagination-font-family: "Noto Sans", sans-serif;
  --table-pagination-padding-x: 0.75rem;
  --table-pagination-padding-y: 0.5rem;
  --table-pagination-divider-border-top-color: rgb(240, 242, 244);
  --table-pagination-rows-text-font-size: 0.875rem;
  --table-pagination-rows-text-line-height: 1.25rem;
  --table-pagination-rows-color: rgb(72, 80, 89);
  --table-pagination-rows-select-min-width: 4.5rem;
  --table-pagination-rows-select-margin-left: 0.5rem;
  --table-pagination-rows-per-page-margin-right: 1rem;
  --table-pagination-rows-per-page-divider-height: 1rem;
  --table-pagination-rows-per-page-divider-width: 1px;
  --table-pagination-rows-per-page-divider-bg-color: rgb(240, 242, 244);
  --table-pagination-rows-per-page-divider-margin-left: 1rem;
  --table-pagination-input-height: 2rem;
  --table-pagination-input-border-radius: 0.5rem;
  --table-pagination-input-margin-x: 0.5rem;
  --table-pagination-input-focus-border-color: rgb(5, 125, 165);
  --table-pagination-input-width: 4rem;
  --table-pagination-input-invalid-border-width: 2px;
  --table-pagination-input-invalid-border-color: rgb(246, 102, 98);
  --table-pagination-input-invalid-padding-right: 0.5rem;
  --table-pagination-text-color: rgb(72, 80, 89);
  --table-pagination-pageCount-text-font-weight: 600;
  --table-pagination-pageCount-text-color: rgb(62, 69, 77);
  --table-pagination-pageCount-margin-right: 0.5rem;
  --table-pagination-input-padding: 0.375rem 0.5rem;
  --table-pagination-input-font-size: 0.875rem;
  --table-pagination-input-border: 1px solid rgb(234, 237, 240);
  --onex-expansion-panel-btn-layout-justify-content: space-between;
  --onex-expansion-panel-btn-layout-align-items: center;
  --onex-expansion-panel-btn-toggle-border-radius: 0.5rem;
  --onex-expansion-panel-btn-toggle-border-color: rgb(209, 216, 224);
  --onex-expansion-panel-btn-toggle-bg-color: rgb(255, 255, 255);
  --onex-expansion-panel-btn-toggle-hover-bg-color: rgb(244, 248, 252);
  --onex-expansion-panel-btn-toggle-color: rgb(0, 0, 0);
  --onex-expansion-panel-btn-toggle-disabled-color: rgb(176, 184, 191);
  --onex-expansion-panel-btn-toggle-title-padding: 0.5rem;
  --onex-expansion-panel-btn-toggle-icon-color: rgb(0, 40, 85);
  --onex-expansion-panel-btn-toggle-icon-disabled-color: rgb(176, 184, 191);
  --onex-expansion-panel-btn-toggle-font-family: "Noto Sans", sans-serif;
  --onex-expansion-panel-btn-toggle-font-size: 0.875rem;
  --onex-expansion-panel-btn-toggle-font-weight: 600;
  --onex-expansion-panel-btn-toggle-line-height: 1.25rem;
  --onex-expansion-panel-btn-toggle-min-width: 14.25rem;
  --onex-expansion-panel-btn-toggle-padding: 0.5rem;
  --onex-expansion-panel-btn-toggle-padding-right: 1.075rem;
  --onex-expansion-panel-menu-min-width: 14.25rem;
  --onex-expansion-panel-menu-border-radius: 0.5rem;
  --onex-expansion-panel-menu-font-size: 0.875rem;
  --onex-expansion-panel-menu-line-height: 1.25rem;
  --onex-expansion-panel-menu-item-padding-x: 0.75rem;
  --onex-expansion-panel-menu-item-padding-y: 0.875rem;
  --onex-expansion-panel-menu-item-icon-size: 1rem;
  --onex-expansion-panel-menu-item-icon-margin-x: 0.5rem;
  --onex-expansion-panel-menu-item-hover-bg-color: rgb(244, 248, 252);
  --onex-expansion-panel-menu-item-unavailable-bg-color: rgb(255, 255, 255);
  --onex-expansion-panel-menu-item-active-color: rgb(0, 40, 85);
  --onex-expansion-panel-menu-item-with-icon-active-color: rgb(5, 125, 165);
  --onex-expansion-panel-menu-item-disabled-color: rgb(176, 184, 191);
  --onex-expansion-panel-menu-item-font-weight: 600;
  --onex-expansion-panel-menu-item-unavailable-font-weight: 400;
  --onex-expansion-panel-menu-item-icon-font-size: 1.25rem;
  --onex-expansion-panel-dropdown-item-disabled-color: rgb(173, 181, 189);
  --onex-expansion-panel-dropdown-item-disabled-font-weight: 400;
  --onex-expansion-panel-dropdown-item-color: rgb(33, 37, 41);
  --onex-expansion-panel-dropdown-item-active-hover-color: rgb(255, 255, 255);
  --onex-expansion-panel-dropdown-item-active-hover-bg-color: rgb(5, 125, 165);
  --onex-expansion-panel-dropdown-item-fill: rgb(0, 0, 0);
  --onex-expansion-panel-dropdown-item-disabled-active-hover-bg-color: transparent;
  --onex-expansion-panel-dropdown-item-icon-trailing-right: 0.875rem;
  --onex-expansion-panel-dropdown-menu-border-color: rgb(209, 216, 224);
  --onex-expansion-panel-dropdown-menu-border-top: none;
  --onex-expansion-panel-dropdown-menu-inset: -0.25rem auto auto 0;
  --onex-expansion-panel-fv-toggle-menu-box-shadow: 0.125rem 0 0 rgba(5, 125, 165, 0.5), -0.125rem 0 0 rgba(5, 125, 165, 0.5), 0 0.125rem 0 rgba(5, 125, 165, 0.5);
  --onex-expansion-panel-fv-toggle-box-shadow: 0 0 0 0.125rem rgba(5, 125, 165, 0.5);
  --onex-range-calendar-min-width: 19.5rem;
  --onex-range-calendar-background-color: rgb(255, 255, 255);
  --onex-range-calendar-border-color: rgb(240, 242, 244);
  --onex-range-calendar-box-shadow-color: rgba(1, 35, 46, 0.12);
  --onex-range-calendar-border-radius: 0.75rem;
  --onex-range-calendar-color: rgb(0, 0, 0);
  --onex-range-calendar-font-size: 0.75rem;
  --onex-range-calendar-padding: 1rem;
  --onex-range-calendar-padding-bottom: 0.875rem;
  --onex-range-calendar-box-shadow-positions: 0 0.25rem 0.75rem;
  --onex-range-calendar-month-year-wrapper-width: 36rem;
  --onex-range-calendar-month-year-wrapper-top: 1rem;
  --onex-range-calendar-month-year-wrapper-with-date-inputs-top: 4rem;
  --onex-range-calendar-month-year-wrapper-height: 2rem;
  --onex-range-calendar-month-year-wrapper-margin-bottom: 0.5rem;
  --onex-range-calendar-month-year-next-prev-btn-background-color: rgb(255, 255, 255);
  --onex-range-calendar-month-year-next-prev-btn-size: 1.5rem;
  --onex-range-calendar-month-name-font-style: normal;
  --onex-range-calendar-month-name-font-weight: 600;
  --onex-range-calendar-month-name-font-size: 1rem;
  --onex-range-calendar-month-name-line-height: 1.25rem;
  --onex-range-calendar-month-name-padding-y: 0.375rem;
  --onex-range-calendar-months-gap: 1rem;
  --onex-range-calendar-month-year-select-height: 2rem;
  --onex-range-calendar-month-year-select-border-color: rgba(62, 69, 77, 0.2);
  --onex-range-calendar-month-year-select-hover-border-color: rgba(62, 69, 77, 0.5);
  --onex-range-calendar-month-year-select-hover-background-color: rgba(108, 118, 132, 0.1);
  --onex-range-calendar-month-year-select-border-radius: 0.5rem;
  --onex-range-calendar-month-year-select-padding-y: 0.375rem;
  --onex-range-calendar-month-year-select-padding-x: 0.5rem;
  --onex-range-calendar-month-year-select-font-weight: 400;
  --onex-range-calendar-month-year-select-font-size: 0.875rem;
  --onex-range-calendar-month-year-select-line-height: 1.25rem;
  --onex-range-calendar-month-year-select-color: 0.5rem;
  --onex-range-calendar-month-year-background-position: rgb(62, 69, 77);
  --onex-range-calendar-month-year-select-margin-y: 0.125rem;
  --onex-range-calendar-month-select-min-width: 7.25rem;
  --onex-range-calendar-year-select-min-width: 5rem;
  --onex-range-calendar-day-number-span-background-color: rgb(5, 125, 165);
  --onex-range-calendar-day-number-span-color: rgb(255, 255, 255);
  --onex-range-calendar-day-number-span-before-bg-color: rgb(231, 242, 254);
  --onex-range-calendar-day-number-span-hover-color: rgb(0, 0, 0);
  --onex-range-calendar-day-number-span-hover-background-color: rgb(95, 172, 201);
  --onex-range-calendar-day-number-hover-border-color: rgba(62, 69, 77, 0.5);
  --onex-range-calendar-day-number-hover-background-color: rgba(108, 118, 132, 0.1);
  --onex-range-calendar-day-in-preview-background-color: rgb(231, 242, 254);
  --onex-range-calendar-day-in-preview-width: 4rem;
  --onex-range-calendar-day-number-today-start-edge-color: rgb(255, 255, 255);
  --onex-range-calendar-day-number-today-color: rgb(5, 125, 165);
  --onex-range-calendar-day-number-today-font-weight: 600;
  --onex-range-calendar-day-number-today-width: 0.25rem;
  --onex-range-calendar-day-number-today-height: 0.25rem;
  --onex-range-calendar-day-number-today-bottom: 0.313rem;
  --onex-range-calendar-day-number-today-border-radius: 50%;
  --onex-range-calendar-day-number-today-background-color: rgb(5, 125, 165);
  --onex-range-calendar-day-number-today-selected-color: rgb(255, 255, 255);
  --onex-range-calendar-day-number-today-selected-background-color: rgb(255, 255, 255);
  --onex-range-calendar-day-number-today-hover-border-color: rgba(62, 69, 77, 0.2);
  --onex-range-calendar-day-hovered-background-color: rgba(108, 118, 132, 0.1);
  --onex-range-calendar-day-hovered-border-color: rgb(5, 125, 165);
  --onex-range-calendar-day-hovered-color: rgb(0, 0, 0);
  --onex-range-calendar-day-in-range-background-color: rgb(95, 172, 201);
  --onex-range-calendar-day-in-range-color: rgb(0, 0, 0);
  --onex-range-calendar-day-in-range-hover-background-color: rgb(186, 219, 236);
  --onex-range-calendar-day-in-range-hover-color: rgb(5, 125, 165);
  --onex-range-calendar-day-in-range-start-end-preview-background-color: rgb(231, 242, 254);
  --onex-range-calendar-day-in-range-start-end-infinite-range-background-color: rgb(255, 255, 255);
  --onex-range-calendar-day-in-range-start-preview-background-color: rgb(5, 125, 165);
  --onex-range-calendar-day-in-range-start-preview-color: rgb(255, 255, 255);
  --onex-range-calendar-day-in-range-end-preview-background-color: rgb(231, 242, 254);
  --onex-range-calendar-start-end-preview-background-color: rgb(231, 242, 254);
  --onex-range-calendar-month-width: 17.5rem;
  --onex-range-calendar-week-days-margin-top: 0.875rem;
  --onex-range-calendar-week-days-height: 2.5rem;
  --onex-range-calendar-week-day-font-style: normal;
  --onex-range-calendar-week-day-font-weight: 600;
  --onex-range-calendar-week-day-font-size: 0.75rem;
  --onex-range-calendar-week-day-line-height: 1rem;
  --onex-range-calendar-week-day-color: rgb(62, 69, 77);
  --onex-range-calendar-week-day-flex-basis: 2.5rem;
  --onex-range-calendar-day-width: 2.5rem;
  --onex-range-calendar-day-height: 2.5rem;
  --onex-range-calendar-day-line-height: 1.25rem;
  --onex-range-calendar-day-margin-bottom: 0.125rem;
  --onex-range-calendar-day-number-font-size: 0.875rem;
  --onex-range-calendar-day-number-line-height: 1.25rem;
  --onex-range-calendar-day-number-color: rgb(62, 69, 77);
  --onex-range-calendar-day-number-border-radius: 2.5rem;
  --onex-range-calendar-day-number-selected-color: rgb(255, 255, 255);
  --onex-range-calendar-day-number-disabled-opacity: 0.4;
  --onex-range-calendar-day-number-disabled-background-color: rgb(255, 255, 255);
  --onex-range-calendar-day-number-btn-hover-background-color: rgb(5, 125, 165);
  --onex-range-calendar-divider-border-color: rgba(108, 118, 132, 0.1);
  --onex-range-calendar-divider-color: rgba(108, 118, 132, 0.1);
  --onex-range-calendar-divider-background-color: rgba(108, 118, 132, 0.1);
  --onex-range-calendar-divider-width: 17.5rem;
  --onex-range-calendar-today-btn-width: 17.5rem;
  --onex-range-calendar-today-btn-margin-x: 0.5rem;
  --onex-range-calendar-input-height: 2.5rem;
  --onex-range-calendar-input-border-color: rgba(62, 69, 77, 0.2);
  --onex-range-calendar-input-border-radius: 0.5rem;
  --onex-range-calendar-input-padding-y: 0.625rem;
  --onex-range-calendar-input-padding-x: 0.75rem;
  --onex-range-calendar-input-font-weight: 400;
  --onex-range-calendar-input-font-size: 0.875rem;
  --onex-range-calendar-input-line-height: 1.25rem;
  --onex-range-calendar-input-placeholder-color: rgb(108, 118, 132);
  --onex-range-calendar-input-hover-border-color-50: rgba(62, 69, 77, 0.5);
  --onex-range-calendar-input-hover-border-color-20: rgba(62, 69, 77, 0.2);
  --onex-range-calendar-input-error-border-color: rgb(246, 102, 98);
  --onex-range-calendar-input-box-shadow-dimensions-1: 0px 0px 1px;
  --onex-range-calendar-input-box-shadow-dimensions-2: 0px 0px 0px 1px;
  --onex-range-calendar-input-active-border-color: rgb(5, 125, 165);
  --onex-range-calendar-date-display-wrapper: 0.5rem;
  --onex-range-calendar-not-infinite-range-day-bg-color: rgb(231, 242, 254);
  --onex-range-calendar-day-num-fv-outline: 0.125rem solid rgba(5, 125, 165, 0.5);
  --onex-range-calendar-day-num-fv-border-radius: 50%;
  --onex-range-calendar-day-num-fv-box-shadow: 0 0 0 0.25rem rgba(5, 125, 165, 0.5);
  --onex-range-calendar-range-edge-day-num-fv-box-shadow: none;
  --onex-header-background-color: rgb(255, 255, 255);
  --onex-header-active-item-color: rgb(4, 103, 135);
  --onex-header-inactive-item-color: rgb(98, 107, 120);
  --onex-header-divider-color: rgba(62, 69, 77, 0.1);
  --onex-header-divider-background-color: rgba(62, 69, 77, 0.1);
  --onex-header-icon-color: rgb(98, 107, 120);
  --onex-header-menuitem-color: rgb(98, 107, 120);
  --onex-header-usersItem-background-color: rgb(247, 248, 249);
  --onex-header-active-item-underline-width: 0.125rem;
  --onex-header-item-wrapper-margin: 0.9rem;
  --onex-header-active-item-underline: 0.125rem;
  --onex-header-users-items-margin-right: 0.313rem;
  --onex-header-dropdown-margin: 0.75rem;
  --onex-header-user-icon-wrapper-width-height: 2.5rem;
  --onex-header-user-icon-wrapper-padding: 0.375rem;
  --onex-header-nav-padding-x: 0.75rem;
  --onex-header-divider-height: 1.5rem;
  --onex-header-divider-width: 0.125rem;
  --onex-header-tab-border-width: 0 0 4px 0;
  --onex-header-breadcrumb-margin: 0.25rem;
  --onex-header-breadcrumb-font-weight: 400;
  --onex-header-breadcrumb-font-size: 0.875rem;
  --onex-header-breadcrumb-link-color: rgb(108, 118, 132);
  --onex-header-nav-link-padding-right: 0.5rem;
  --onex-header-nav-link-padding-left: 0.5rem;
  --onex-header-nav-link-padding-top: 0.875rem;
  --onex-header-nav-link-padding-bottom: 0.875rem;
  --onex-header-nav-link-font-size: 0.875rem;
  --onex-header-nav-link-font-weight: 600;
  --onex-header-navbar-brand-padding-top: 0.59375rem;
  --onex-header-navbar-brand-padding-bottom: 0.59375rem;
  --onex-header-navbar-brand-margin-right: 1rem;
  --onex-header-navbar-brand-font-size: 0.875rem;
  --onex-header-navbar-brand-color: rgb(0, 0, 0);
  --onex-hint-font-family: "Noto Sans", sans-serif;
  --onex-hint-information-icon-color: rgb(5, 125, 165);
  --onex-hint-success-icon-color: rgb(0, 127, 123);
  --onex-hint-caution-icon-color: rgb(217, 117, 24);
  --onex-hint-critical-icon-color: rgb(246, 102, 98);
  --onex-hint-text-color: rgb(62, 69, 77);
  --onex-hint-gap: 0.5rem;
  --onex-hint-icon-size: 1.25rem;
  --onex-hint-font-size: 0.875rem;
  --onex-hint-line-height: 1.25rem;
  --onex-inline-alert-border-radius: 0.5rem;
  --onex-inline-alert-icon-hidden-padding-left: 1rem;
  --onex-inline-alert-padding-sm-y: 0.75rem;
  --onex-inline-alert-padding-sm-x-left: 2.5rem;
  --onex-inline-alert-padding-sm-x-right: 1rem;
  --onex-inline-alert-font-size: 1.125rem;
  --onex-inline-alert-line-height: 1.5625rem;
  --onex-inline-alert-head-font-size: 0.875rem;
  --onex-inline-alert-head-font-weight: 400;
  --onex-date-range-picker-input-width: 38.125rem;
  --onex-date-range-picker-input-gap: 0.5rem;
  --onex-date-range-picker-input-padding: 0 0.075rem;
  --onex-segmented-toggle-wrapper-border-radius: 0.5rem;
  --onex-segmented-toggle-segments-border-radius: 0.375rem;
  --onex-segmented-toggle-padding: 0.125rem;
  --onex-segmented-toggle-btn-padding-y: 0.125rem;
  --onex-segmented-toggle-btn-padding-x: 0.75rem;
  --onex-segmented-toggle-icon-width-md: 2rem;
  --onex-segmented-toggle-icon-width-sm: 1.5rem;
  --onex-segmented-toggle-btn-height-md: 2rem;
  --onex-segmented-toggle-btn-height-sm: 1.5rem;
  --onex-segmented-toggle-btn-font-size: 0.875rem;
  --onex-segmented-toggle-btn-font-weight: 600;
  --onex-segmented-toggle-btn-line-height: 1.25rem;
  --onex-segmented-toggle-btn-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;
  --onex-segmented-toggle-width: 100%;
  --onex-segmented-toggle-btn-wrapper-padding: 0;
  --onex-segmented-toggle-btn-height: 100%;
  --onex-segmented-toggle-btn-disabled-opacity: 0.4;
  --onex-segmented-toggle-label-width: 100%;
  --onex-segmented-toggle-label-max-height: 100%;
  --onex-segmented-toggle-last-button-padding-right: 0;
  --onex-segmented-toggle-first-button-padding-left: 0;
  --onex-segmented-toggle-icon-font-size: 1.25rem;
  --onex-segmented-toggle-disabled-color: rgb(176, 184, 191);
  --icon-size-xlg-sm: 1rem;
  --onex-segmented-toggle-color: rgb(62, 69, 77);
  --onex-segmented-toggle-hover-color: rgb(62, 69, 77);
  --onex-segmented-toggle-hover-bg-color: rgba(108, 118, 132, 0.1);
  --onex-segmented-toggle-active-color: rgb(4, 103, 135);
  --onex-segmented-toggle-active-bg-color: rgb(255, 255, 255);
  --onex-segmented-toggle-active-hover-color: rgb(4, 103, 135);
  --onex-segmented-toggle-active-hover-bg-color: rgb(255, 255, 255);
  --onex-segmented-toggle-bg-wrapper-color: rgb(247, 248, 249);
  --onex-segmented-toggle-btn-focus-visible-box-shadow: 0px 0px 0px 2px rgba(5, 125, 165, 0.5);
  --onex-list-wrap-bg: rgb(244, 248, 252);
  --onex-list-wrapper-bg-hover: rgb(247, 248, 249);
  --onex-list-wrapper-bg-active: rgb(240, 242, 244);
  --onex-list-additional-icon-color: rgb(5, 125, 165);
  --onex-list-breadcrumb-color: rgb(108, 118, 132);
  --onex-list-font-weight-title: 600;
  --onex-list-font-weight-text: 400;
  --onex-list-title-icon-font-size: 1.25rem;
  --onex-list-height: 3rem;
  --onex-list-wrapper-padding-y: 0.25rem;
  --onex-list-content-padding-y: 0.125rem;
  --onex-list-wrapper-padding-x: 0.5rem;
  --onex-list-wrapper-border-radius: 0.5rem;
  --onex-list-wrapper-avatar-margin-right: 0.75rem;
  --onex-list-content-margin: 0.625rem;
  --onex-list-content-padding: 0.75rem;
  --onex-list-title-margin: 0.5rem;
  --onex-list-breadcrumb-margin: 0.75rem;
  --onex-list-breadcrumb-padding: 0.438rem;
  --onex-list-breadcrumb-divider-font-size: 0.375rem;
  --onex-list-breadcrumb-font-size: 0.875rem;
  --onex-list-breadcrumb-line-height: 1.25rem;
  --onex-list-button-fv-outline: 0.125rem solid rgba(5, 125, 165, 0.5);
  --onex-list-button-fv-border-radius: 0.5rem;
  --onex-list-content-fv-overflow: visible;
  --onex-pagehead-wrapper-padding: 1rem;
  --onex-pagehead-wrapper-gap: 1rem;
  --onex-pagehead-wrapper-border-radius: 0.75rem;
  --onex-pagehead-wrapper-border-color: rgb(240, 242, 244);
  --onex-pagehead-wrapper-bg-color: rgb(255, 255, 255);
  --onex-pagehead-back-button-color: rgb(108, 118, 132);
  --onex-pagehead-title-subtitle-gap: 0.5rem;
  --onex-pagehead-title-gap: 0.75rem;
  --onex-pagehead-title-color: rgb(62, 69, 77);
  --onex-pagehead-title-dropdown-font-size: 1.5rem;
  --onex-pagehead-title-dropdown-font-weight: 600;
  --onex-pagehead-title-dropdown-line-height: 1.75rem;
  --onex-pagehead-title-dropdown-chevron-icon-margin-left: 0.25rem;
  --onex-pagehead-title-dropdown-chevron-icon-font-size: 1.5rem;
  --onex-pagehead-badge-statuses-gap: 0.5rem;
  --onex-pagehead-subtitles-font-size: 0.875rem;
  --onex-pagehead-subtitle-label-color: rgb(72, 80, 89);
  --onex-pagehead-subtitle-value-color: rgb(62, 69, 77);
  --onex-pagehead-subtitle-divider-width: 1px;
  --onex-pagehead-subtitle-divider-height: 1.25rem;
  --onex-pagehead-subtitle-divider-bg-color: rgb(240, 242, 244);
  --onex-pagehead-subtitle-divider-margin-x: 0.5rem;
  --onex-pagehead-subtitles-icon-font-size: 1.25rem;
  --onex-pagehead-subtitle-item-line-height: 1.25rem;
  --onex-pagehead-actions-gap: 0.5rem;
  --onex-pagehead-actions-icon-font-size: 1rem;
  --onex-pagehead-dropdown-icon-item-gap: 0.5rem;
  --onex-side-nav-item-bg-hovered: rgb(247, 248, 249);
  --onex-side-nav-item-bg-active: rgb(231, 242, 254);
  --onex-side-nav-item-color: rgb(4, 103, 135);
  --onex-side-nav-item-icon-color: rgb(108, 118, 132);
  --onex-side-nav-item-active-color: rgb(5, 125, 165);
  --onex-side-nav-item-active-color-icon: rgb(5, 125, 165);
  --onex-side-nav-sub-item-color-decoration: rgba(62, 69, 77, 0.2);
  --onex-side-nav-sub-item-active-color-decoration: rgb(5, 125, 165);
  --onex-side-nav-sub-item-active-decoration-width: 2px;
  --onex-side-nav-item-border-radius: 0.5rem;
  --onex-side-nav-item-font-size: 0.875rem;
  --onex-side-nav-item-line-height: 1.25rem;
  --onex-side-nav-item-font-weight: 600;
  --onex-side-nav-item-width: 13.125rem;
  --onex-side-nav-item-height: 2.5rem;
  --onex-side-nav-item-padding: 0.625rem 0.75rem;
  --onex-side-nav-item-link-padding: 1.5rem;
  --onex-side-nav-item-link-color: rgb(62, 69, 77);
  --accordion-bg: inherit;
  --onex-side-nav-button-badge-ml: 0.5rem;
  --onex-side-nav-item-icon-font-size: 1.25rem;
  --onex-side-nav-item-link-disabled-color: rgb(176, 184, 191);
  --onex-side-nav-sub-item-vertical-line-height: 100%;
  --onex-side-nav-sub-item-vertical-line-width: 1px;
  --onex-side-nav-sub-item-vertical-line-top-position: 0;
  --onex-side-nav-sub-item-vertical-line-left-position: 0.75rem;
  --onex-side-nav-sub-item-disabled-opacity: 0.4;
  --onex-side-nav-item-disabled-opacity: 0.4;
  --onex-side-nav-item-link-focus-visible-box-shadow: 0 0 0 2px rgba(5, 125, 165, 0.5);
  --onex-side-nav-item-focus-visible-box-shadow: 0 0 0 2px rgba(5, 125, 165, 0.5);
  --onex-side-nav-item-background: rgba(255, 255, 255, 0);
  --onex-toast-container-padding: 1rem;
  --onex-toast-line-height: 1.25rem;
  --onex-toast-font-size-header: 1rem;
  --onex-toast-font-size-body: 0.875rem;
  --onex-toast-max-width: 25rem;
  --onex-toast-padding: 1rem;
  --onex-toast-padding-x: 0;
  --onex-toast-padding-y: 0;
  --onex-toast-width: 25rem;
  --onex-toast-border-color: rgba(62, 69, 77, 0.1);
  --onex-toast-border-radius: 0.75rem;
  --onex-message-padding-left: 1rem;
  --onex-message-padding-right: 1rem;
  --onex-toast-header-height: 100%;
  --onex-toast-btn-close-top: 0;
  --onex-toast-btn-close-right: 0;
  --onex-toast-btn-close-z-index: 2;
  --onex-toast-btn-close-padding: 0;
  --onex-toast-btn-close-border: 0;
  --onex-toast-btn-close-background-color: transparent;
  --onex-toast-body-padding: 0.5rem 1rem 0 2.25rem;
  --onex-toast-link-bullet-point-background-color: rgb(5, 125, 165);
  --onex-toast-link-bullet-point-width: 0.25rem;
  --onex-toast-link-bullet-point-height: 0.25rem;
  --onex-toast-link-bullet-point-border-radius: 100%;
  --onex-toast-header-font-weight: 600;
  --onex-toast-box-shadow: 0 0.25rem 1.5rem rgba(62, 69, 77, 0.12);
  --onex-icon-width: 1.25rem;
  --onex-icon-height: 1.25rem;
  --onex-btn-close-min-width: 1.25rem;
  --onex-btn-close-width: 1.25rem;
  --onex-btn-close-height: 1.25rem;
  --onex-btn-close-icon-color: rgb(62, 69, 77);
  --onex-toast-text-color: rgb(62, 69, 77);
  --onex-btn-close-font-size: 1.25rem;
  --onex-toast-bg-color: rgb(255, 255, 255);
  --onex-toast-information-main-color: rgb(5, 125, 165);
  --onex-toast-caution-main-color: rgb(217, 117, 24);
  --onex-toast-critical-main-color: rgb(246, 102, 98);
  --onex-toast-success-main-color: rgb(0, 127, 123);
  --onex-toast-control-margin-top: 1rem;
  --onex-toast-control-margin-left: 2.25rem;
  --onex-toast-control-link-margin-right: 1.25rem;
  --onex-toast-control-font-size: 1rem;
  --onex-toast-close-button-focus-visible-outline-color: rgba(5, 125, 165, 0.5);
  --toast-max-width: 25rem;
  --toast-padding-x: 0;
  --toast-padding-y: 0;
  --toast-color: rgb(62, 69, 77);
  --toast-background-color: rgb(255, 255, 255);
  --toast-header-color: rgb(62, 69, 77);
  --toast-header-background-color: none;
  --toast-header-border-color: none;
  --onex-data-grid-bulk-actions-min-width: 12.5rem;
  --onex-data-grid-bulk-actions-padding-vertical: 0.5rem;
  --onex-data-grid-bulk-actions-select-all-color: rgb(5, 125, 165);
  --onex-data-grid-bulk-actions-select-all-margin-right: 0.5rem;
  --onex-data-grid-bulk-actions-clear-selection-color: rgb(210, 49, 45);
  --onex-data-grid-bulk-actions-info-text-weight: 600;
  --onex-data-grid-bulk-actions-mono-padding-x: 0.5rem;
  --onex-data-grid-bulk-actions-mono-padding-y: 0;
  --onex-data-grid-bulk-actions-counter-font-size: 0.875rem;
  --onex-data-grid-bulk-actions-counter-line-height: 1.25rem;
  --onex-data-grid-bulk-actions-counter-font-weight: 600;
  --onex-data-grid-bulk-actions-counter-color: rgb(62, 69, 77);
  --onex-data-grid-bulk-actions-counter-margin-left: 0.5rem;
  --onex-data-grid-bulk-actions-counter-margin-right: 0.5rem;
  --onex-data-grid-bulk-actions-actions-height: 3rem;
  --onex-data-grid-bulk-actions-actions-dropdown-background-color: rgba(108, 118, 132, 0.1);
  --onex-data-grid-bulk-actions-actions-dropdown-color: rgb(62, 69, 77);
  --onex-data-grid-bulk-actions-actions-dropdown-background-color-hover: rgba(108, 118, 132, 0.25);
  --onex-data-grid-control-padding-y: 0.719rem;
  --onex-data-grid-control-padding-x-left: 0.2%;
  --onex-data-grid-control-padding-x-right: 0.5rem;
  --onex-data-grid-control-border-color: rgba(62, 69, 77, 0.1);
  --onex-data-grid-control-max-height: 4.2rem;
  --onex-data-grid-control-title-font-size: 1.25rem;
  --onex-data-grid-control-title-line-height: 1.5rem;
  --onex-data-grid-control-title-font-weight: 600;
  --onex-data-grid-control-title-column-gap: 0.4rem;
  --onex-data-grid-control-action-element-background-color: rgb(234, 237, 240);
  --onex-data-grid-control-filter-active-after-size: 0.75rem;
  --onex-data-grid-control-filter-active-after-border-color: rgb(255, 255, 255);
  --onex-data-grid-control-filter-active-after-background-color: rgb(5, 125, 165);
  --onex-data-grid-control-draggable-padding-left: 0.6rem;
  --onex-data-grid-control-title-padding-left: 0.75rem;
  --onex-data-grid-control-title-badge-margin-left: 0.5rem;
  --onex-data-grid-control-check-margin-left: 0.25rem;
  --onex-data-grid-control-elem-margin-x: 0.5rem;
  --onex-data-grid-control-dropdown-margin-right: 0.5rem;
  --onex-data-grid-control-search-margin-right: 0.5rem;
  --onex-data-grid-control-search-vertical-line-height: 1.5rem;
  --onex-data-grid-control-search-vertical-line-width: 2px;
  --onex-data-grid-control-draggable-check-margin-left: 0;
  --onex-data-grid-control-draggable-bulk-actions-padding-left: 0;
  --onex-data-grid-control-elem-margin-y: 0;
  --onex-data-grid-control-elem-btn-toggle-padding: 0;
  --onex-data-grid-control-action-element-icon-font-size: 1.25rem;
  --onex-data-grid-control-vertical-line-top: 0.25rem;
  --onex-data-grid-control-search-slot-margin-left: 0.5rem;
  --onex-data-grid-control-search-slot-margin-right: 0.5rem;
  --onex-bar-chart-background-color: rgb(255, 255, 255);
  --onex-bar-chart-dimensions-stroke: 1px;
  --onex-bar-chart-highcharts-tick-stroke-width: 1px;
  --onex-bar-chart-tooltip-background-color: rgb(255, 255, 255);
  --onex-bar-chart-tooltip-padding-horizontal: 0.938rem;
  --onex-bar-chart-tooltip-padding-vertical: 0.563rem;
  --onex-bar-chart-legend-nav-active-color: rgb(72, 80, 89);
  --onex-bar-chart-legend-nav-inactive-color: rgb(231, 242, 254);
  --onex-bullet-chart-width: 28.125rem;
  --onex-bullet-chart-font-family: "Noto Sans", sans-serif;
  --onex-bullet-chart-font-weight-600: 600;
  --onex-bullet-chart-font-weight-400: 400;
  --onex-bullet-chart-title-font-weight: 600;
  --onex-bullet-chart-title-font-size: 1rem;
  --onex-bullet-chart-title-line-height: 1.25rem;
  --onex-bullet-chart-title-color: rgb(62, 69, 77);
  --onex-bullet-chart-series-base-color: rgb(244, 248, 252);
  --onex-bullet-chart-series-base-width: 0.75rem;
  --onex-bullet-chart-series-body-color: rgba(86, 99, 255, 0.2);
  --onex-bullet-chart-target-color: rgb(0, 40, 85);
  --onex-bullet-chart-target-width: 1.25rem;
  --onex-bullet-chart-series-value-color: rgb(86, 99, 255);
  --onex-bullet-chart-series-value-width: 0.25rem;
  --onex-bullet-chart-legends-height: 2rem;
  --onex-bullet-chart-legend-item-font-size: 0.75rem;
  --onex-bullet-chart-legend-item-line-height: 1rem;
  --onex-bullet-chart-legend-gap: 2rem;
  --onex-bullet-chart-legend-item-gap: 0.25rem;
  --onex-bullet-chart-legend-item-color: rgb(72, 80, 89);
  --onex-bullet-chart-legend-item-value-color: rgb(62, 69, 77);
  --onex-bullet-chart-legend-item-margin: 0.25rem 0;
  --onex-bullet-chart-legend-item-margin-left: 2rem;
  --onex-bullet-chart-legend-item-target-margin-left: 2rem;
  --onex-bullet-chart-legend-item-color-size: 0.5rem;
  --onex-bullet-chart-legend-item-color-width: 1rem;
  --onex-bullet-chart-legend-item-color-height: 1rem;
  --onex-bullet-chart-legend-item-color-border-radius: 3px;
  --onex-bullet-chart-legend-item-name-font-weight: 400;
  --onex-bullet-chart-legend-item-name-color: rgb(72, 80, 89);
  --onex-bullet-chart-legend-item-name-fill: rgb(72, 80, 89);
  --onex-bullet-chart-legend-item-name-padding-left: 0.5rem;
  --onex-bullet-chart-legend-item-value-font-weight: 600;
  --onex-bullet-chart-legend-item-value-fill: rgb(62, 69, 77);
  --onex-bullet-chart-highcharts-series-inactive-opacity: 0.2;
  --onex-bullet-chart-highcharts-visually-hidden-width: 1px;
  --onex-bullet-chart-highcharts-visually-hidden-height: 1px;
  --onex-bullet-chart-highcharts-visually-margin-top: -3px;
  --onex-bullet-chart-highcharts-visually-opacity: 0.01;
  --onex-bullet-chart-highcharts-container-color: rgb(0, 0, 0);
  --onex-bullet-chart-highcharts-container-font-size: 12px;
  --onex-bullet-chart-highcharts-background-fill: rgb(255, 255, 255);
  --onex-bullet-chart-axis-labels-fill: rgb(102, 102, 102);
  --onex-bullet-chart-axis-labels-font-size: 0.9em;
  --onex-bullet-chart-axis-line-stroke: rgb(204, 214, 235);
  --onex-bullet-chart-series-stroke-width: 1px;
  --onex-bullet-chart-legend-target-item-gap: 0.25rem;
  --onex-bullet-chart-legend-target-item-margin-left: 2rem;
  --onex-bullet-chart-tooltip-top: 3.625rem;
  --onex-bullet-chart-tooltip-z-index: 3;
  --onex-bullet-chart-tooltip-left: 27.313rem;
  --onex-bullet-chart-tooltip-label-box-stroke-width: 1px;
  --onex-bullet-chart-tooltip-label-box-fill: rgb(247, 247, 247);
  --onex-bullet-chart-tooltip-label-box-fill-opacity: 0.85;
  --onex-bullet-chart-tooltip-text-fill: rgb(51, 51, 51);
  --onex-bullet-chart-tooltip-text-font-size: 0.85em;
  --onex-bullet-chart-tooltip-text-font-weight: bold;
  --onex-bullet-chart-tooltip-background-color: rgb(255, 255, 255);
  --onex-bullet-chart-tooltip-font-size: 12px;
  --onex-donut-chart-font-weight: 400;
  --onex-donut-chart-font-weight-600: 600;
  --onex-donut-chart-font-family: "Noto Sans", sans-serif;
  --onex-donut-chart-fill: rgb(255, 255, 255);
  --onex-donut-chart-stroke-width: 1px;
  --onex-donut-chart-annotation-text-font-size: 0.75rem;
  --onex-donut-chart-annotation-text-line-height: 1rem;
  --onex-donut-chart-annotation-text-color: rgb(72, 80, 89);
  --onex-donut-chart-annotation-value-font-weight: 600;
  --onex-donut-chart-annotation-value-font-size: 2.125rem;
  --onex-donut-chart-annotation-value-line-height: 2.5rem;
  --onex-donut-chart-annotation-value-color: rgb(62, 69, 77);
  --onex-donut-chart-stroke-color: rgb(209, 216, 224);
  --onex-donut-chart-tooltip-background-color: rgb(255, 255, 255);
  --onex-donut-chart-tooltip-padding-horizontal: 0.938rem;
  --onex-donut-chart-tooltip-padding-vertical: 0.563rem;
  --onex-donut-chart-legend-nav-active-color: rgb(72, 80, 89);
  --onex-donut-chart-legend-nav-inactive-color: rgb(231, 242, 254);
  --onex-line-chart-highcharts-grid-stroke-color: rgb(226, 232, 247);
  --onex-line-chart-highcharts-axis-line: rgb(209, 216, 224);
  --onex-line-chart-highcharts-stroke-color: rgb(35, 38, 43);
  --onex-line-chart-highcharts-stroke-width: 1px;
  --onex-line-chart-font-family: "Noto Sans", sans-serif;
  --onex-line-chart-font-weight: bold;
  --onex-line-chart-tooltip-background-color: rgb(255, 255, 255);
  --onex-highcharts-tooltip-drop-shadow: drop-shadow(0px 2px 3px rgba(0, 28, 59, 0.12));
  --onex-line-chart-tooltip-padding-horizontal: 0.938rem;
  --onex-line-chart-tooltip-padding-vertical: 0.563rem;
  --onex-line-chart-legend-nav-active-color: rgb(72, 80, 89);
  --onex-line-chart-legend-nav-inactive-color: rgb(231, 242, 254);
  --onex-dgt-header-background-color: rgb(244, 248, 252);
  --onex-dgt-header-color-hover: rgb(62, 69, 77);
  --onex-dgt-header-background-color-hover: #e6eaee;
  --onex-dgt-header-sort-by-icon-font-size: 1rem;
  --onex-dgt-header-sort-by-icon-line-height: 1rem;
  --onex-dgt-header-sort-by-icon-height: 1rem;
  --onex-dgt-header-sort-by-icon-width: 0.75rem;
  --onex-dgt-header-sort-by-icon-padding-x: 0.25rem;
  --onex-dgt-header-sort-by-icon-color: rgb(108, 118, 132);
  --onex-dgt-header-border-radius: 0.75rem;
  --onex-dgt-header-th-padding-x: 1rem;
  --onex-dgt-header-th-padding-y: 0.75rem;
  --onex-dgt-header-th-color: rgb(108, 118, 132);
  --onex-dgt-header-th-hover-color: rgb(62, 69, 77);
  --onex-dgt-header-font-size: 0.75rem;
  --onex-dgt-header-line-height: 1rem;
  --onex-dgt-body-col-check-width: 3rem;
  --onex-dgt-body-border-radius: 0.75rem;
  --onex-dgt-body-tr-background-color: rgb(255, 255, 255);
  --onex-dgt-body-tr-hover-background-color: rgb(247, 248, 249);
  --onex-dgt-body-tr-active-background-color: rgb(186, 219, 236);
  --onex-dgt-body-tr-cell-padding-x: 0.25rem;
  --onex-dgt-body-tr-edit-background-color: rgb(186, 219, 236);
  --onex-dgt-body-tr-edit-padding-x: 0.25rem;
  --onex-dgt-body-tr-edit-wrapper-left: 0.5rem;
  --onex-dgt-body-tr-edit-input-padding-x: 0.5rem;
  --onex-dgt-body-tr-edit-input-padding-bottom: 0.125rem;
  --onex-dgt-body-tr-edit-wrapper-error-border-color: rgb(246, 102, 98);
  --onex-dgt-body-tr-editable-cell-hover-border-color: rgb(209, 216, 224);
  --onex-dgt-body-tr-editable-cell-hover-border-radius: 0.25rem;
  --onex-dgt-body-td-font-size: 0.875rem;
  --onex-dgt-body-td-line-height: 1.25rem;
  --onex-dgt-body-td-padding-x: 0.25rem;
  --onex-dgt-body-td-padding-y: 0.5rem;
  --onex-dgt-body-td-subRow-divider-width: 1px;
  --onex-dgt-body-td-subRow-divider-height: 3.5rem;
  --onex-dgt-body-td-subRow-divider-bg-color: rgb(234, 237, 240);
  --onex-dgt-body-tr-drag-background-color: rgb(231, 242, 254);
  --onex-dgt-body-tr-selected-background-color: rgb(231, 242, 254);
  --onex-dgt-body-tr-selected-hover-background-color: rgb(186, 219, 236);
  --onex-data-grid-pagination-padding-x: 0.5rem;
  --onex-data-grid-pagination-padding-y: 0.75rem;
  --onex-dgt-cell-action-width: 3.5rem;
  --onex-data-grid-cell-action-height: 3rem;
  --onex-dgt-states-padding-y: 14.5rem;
  --onex-dgt-action-first-col-padding-x: 0.75rem;
  --onex-dgt-action-first-col-cell-container-min-size: 1.25rem;
  --onex-dgt-action-invisible-container-size: 1rem;
  --onex-dgt-thead-box-shadow: 0px 2px 4px rgba(0, 28, 59, 0.12);
  --onex-dgt-table-wrapper-height: 0;
  --onex-dgt-select-menu-portal-z-index: 5;
  --onex-dgt-width: 100%;
  --onex-dgt-margin-bottom: 0;
  --onex-dgt-thead-top: 0;
  --onex-dgt-thead-z-index: 4;
  --onex-dgt-thead-divider-height: 1px;
  --onex-dgt-thead-divider-width: 100%;
  --onex-dgt-thead-divider-left: 0;
  --onex-dgt-thead-divider-right: 0;
  --onex-dgt-thead-divider-z-index: 4;
  --onex-dgt-thead-top-divider-top: 0;
  --onex-dgt-thead-bottom-divider-bottom: 0;
  --onex-dgt-action-first-col-padding-y: 0;
  --onex-dgt-wrapper-max-width: 100%;
  --onex-dgt-wrapper-width: 100%;
  --onex-dgt-full-height-table-header-width: 100%;
  --onex-dgt-full-height-table-row-width: 100%;
  --onex-dgt-full-height-table-header-cell-top: 0;
  --onex-dgt-header-sort-by-icon-padding-y: 0;
  --onex-dgt-header-padding: 0;
  --onex-dgt-header-th-margin: 0;
  --onex-dgt-header-action-cell-width: 0;
  --onex-dgt-header-not-last-cell-border-right: 1px solid rgb(240, 242, 244);
  --onex-dgt-header-last-cell-border-left: 1px solid rgb(240, 242, 244);
  --onex-dgt-header-border-bottom: 1px solid rgb(240, 242, 244);
  --onex-dgt-header-last-cell-border-right: 1px solid rgb(240, 242, 244);
  --onex-dgt-header-regular-font-weight: 400;
  --onex-dgt-header-semibold-font-weight: 600;
  --onex-dgt-sticky-focused-z-index: 2;
  --onex-dgt-left-sticky-z-index: 1;
  --onex-dgt-left-sticky-left-position: 0;
  --onex-dgt-right-sticky-z-index: 1;
  --onex-dgt-right-sticky-right-position: 0;
  --onex-dgt-sticky-last-left-cell-right-divider-height: 100%;
  --onex-dgt-sticky-last-left-cell-right-divider-width: 1px;
  --onex-dgt-sticky-last-left-cell-right-divider-right-position: 0;
  --onex-dgt-sticky-last-left-cell-right-divider-top-position: 0;
  --onex-dgt-sticky-last-left-cell-right-divider-border-right: solid 1px rgb(240, 242, 244);
  --onex-dgt-sticky-last-left-cell-right-divider-box-shadow: 2px 0px 4px rgb(240, 242, 244);
  --onex-dgt-sticky-first-right-cell-left-divider-height: 100%;
  --onex-dgt-sticky-first-right-cell-left-divider-width: 1px;
  --onex-dgt-sticky-first-right-cell-left-divider-left-position: 0;
  --onex-dgt-sticky-first-right-cell-left-divider-top-position: 0;
  --onex-dgt-sticky-first-right-cell-left-divider-border-left: solid 1px rgb(240, 242, 244);
  --onex-dgt-sticky-first-right-cell-left-divider-box-shadow: -2px 0px 4px rgb(240, 242, 244);
  --onex-dgt-sticky-dropdown-cell-z-index: 4;
  --onex-dgt-empty-body-height: 30rem;
  --onex-dgt-body-tr-margin: 0;
  --onex-dgt-body-tr-padding: 0;
  --onex-dgt-body-saving-z-index: 2;
  --onex-dgt-body-saving-top: 0;
  --onex-dgt-body-saving-left: 0;
  --onex-dgt-body-saving-right: 0;
  --onex-dgt-body-saving-bottom: 0;
  --onex-dgt-body-saving-opacity: 0.8;
  --onex-dgt-body-saving-animation: saving 2s infinite;
  --onex-dgt-body-saving-animation-start-opacity: 0.8;
  --onex-dgt-body-saving-animation-half-opacity: 0.4;
  --onex-dgt-body-saving-animation-end-opacity: 0.8;
  --onex-dgt-body-saved-background-color: rgb(224, 246, 234);
  --onex-dgt-body-saved-animation: saved 3s forwards;
  --onex-dgt-body-saved-animation-start-background-color: rgb(224, 246, 234);
  --onex-dgt-body-saved-animation-complete-background-color: rgb(255, 255, 255);
  --onex-dgt-body-errored-background-color: rgb(255, 230, 230);
  --onex-dgt-body-errored-animation: errored 3s forwards;
  --onex-dgt-body-errored-animation-start-background-color: rgb(255, 230, 230);
  --onex-dgt-body-errored-animation-complete-background-color: rgb(255, 255, 255);
  --onex-dgt-body-hovered-hidden-action-cell-left-divider-width: 1px;
  --onex-dgt-action-cell-border-left: solid 1px rgb(240, 242, 244);
  --onex-dgt-error-row-background-color: rgb(255, 230, 230);
  --onex-dgt-error-row-hover-background-color: rgb(255, 230, 230);
  --onex-dgt-error-row-icon-color: rgb(246, 102, 98);
  --onex-dgt-body-editing-sticky-cell-height: 100%;
  --onex-dgt-body-editing-sticky-cell-width: 100%;
  --onex-dgt-body-editing-sticky-cell-z-index: 3;
  --onex-dgt-body-tr-edit-wrapper-z-index: 5;
  --onex-dgt-body-tr-edit-wrapper-top: 0;
  --onex-dgt-body-tr-edit-wrapper-min-width: 100%;
  --onex-dgt-body-tr-edit-wrapper-min-height: 100%;
  --onex-dgt-body-tr-edit-wrapper-height: 2.5rem;
  --onex-dgt-body-tr-edit-input-padding-y: 0;
  --onex-dgt-body-tr-edit-input-focus-background: rgb(255, 255, 255);
  --onex-dgt-body-editable-cell-search-field-padding-top: 0;
  --onex-dgt-body-editable-cell-search-field-padding-bottom: 0;
  --onex-dgt-body-editable-cell-search-field-background: transparent;
  --onex-dgt-body-editable-cell-search-field-focus-box-shadow: none;
  --onex-dgt-body-editable-cell-select-margin-right: -0.5rem;
  --onex-dgt-body-editable-cell-select-box-shadow: none;
  --onex-dgt-body-editable-cell-date-picker-margin-right: -0.5rem;
  --onex-dgt-body-editable-cell-date-picker-background: rgb(255, 255, 255);
  --onex-dgt-body-editable-cell-date-picker-box-shadow: none;
  --onex-dgt-body-editable-cell-edit-wrapper-background-color: rgb(255, 230, 230);
  --onex-dgt-body-editable-cell-edit-wrapper-text-area-border: 1px solid rgb(246, 102, 98);
  --onex-dgt-body-td-border-bottom: 1px solid rgb(240, 242, 244);
  --onex-dgt-body-tr-cell-min-height: 2.5rem;
  --onex-dgt-body-tr-cell-padding-y: 0;
  --onex-dgt-body-tr-cell-border: 1px solid rgba(255, 255, 255, 0);
  --onex-dgt-cell-height: 100%;
  --onex-dgt-cell-min-width: 1rem;
  --onex-dgt-states-padding-x: 0;
  --onex-dgt-empty-state-card-max-width: 100%;
  --onex-dgt-empty-state-title-font-weight: 600;
  --onex-dgt-cell-link-color: rgb(5, 125, 165);
  --onex-dgt-pagination-first-cell-left-border-radius: 0.75rem;
  --onex-dgt-pagination-last-cell-right-border-radius: 0.75rem;
  --onex-dgt-resizer-right-value: 0.063rem;
  --onex-dgt-resizer-width: 0.063rem;
  --onex-dgt-resizer-background-color: rgb(234, 237, 240);
  --onex-dgt-resizer-background-hover-color: rgb(5, 125, 165);
  --onex-dgt-resizer-background-is-resizing-color: rgb(5, 125, 165);
  --onex-dgt-resizer-background-hover-width: 0.188rem;
  --onex-data-grid-border-radius: 0.75rem;
  --onex-data-grid-box-shadow-color: rgb(255, 255, 255);
  --onex-data-grid-background-color: rgb(255, 255, 255);
  --onex-data-grid-drag-icon: rgb(108, 118, 132);
  --onex-data-grid-padding: 1rem;
  --onex-data-grid-border-color: rgb(240, 242, 244);
  --onex-data-grid-wrapper-margin-top: 1rem;
  --onex-data-grid-cell-width: 1rem;
  --onex-data-grid-icon-font-size: 1rem;
  --onex-data-grid-font-family: "Noto Sans", sans-serif;
  --onex-data-grid-filters-padding: 0.75rem;
  --onex-data-grid-filters-padding-top: 0.25rem;
  --onex-data-grid-filters-container-gap: 0.5rem;
  --onex-data-grid-filters-add-btn: rgb(4, 103, 135);
  --onex-filter-preset-item-outline-color: rgba(62, 69, 77, 0.2);
  --onex-filter-preset-item-outline-hover-color: rgba(62, 69, 77, 0.5);
  --onex-filter-preset-item-icon-bg-color: rgba(108, 118, 132, 0.1);
  --onex-filter-preset-item-icon-color: rgb(108, 118, 132);
  --onex-filter-preset-item-label-color: rgb(108, 118, 132);
  --onex-filter-preset-item-value-color: rgb(62, 69, 77);
  --onex-filter-preset-item-outline-active-color: rgb(5, 125, 165);
  --onex-filter-preset-item-outline-focus-color: rgba(5, 125, 165, 0.5);
  --onex-filter-preset-item-icon-bg-active-color: rgb(5, 125, 165);
  --onex-filter-preset-item-first-box-shadow-dimensions: 0 0 0.063rem;
  --onex-filter-preset-item-second-box-shadow-dimensions: 0 0 0 0.063rem;
  --onex-filter-preset-item-icon-active-color: rgb(255, 255, 255);
  --onex-filter-preset-item-background-color: rgb(255, 255, 255);
  --onex-filter-preset-item-label-fsz: 0.75rem;
  --onex-filter-preset-item-label-lh: 1rem;
  --onex-filter-preset-item-value-fsz: 1.25rem;
  --onex-filter-preset-item-value-lh: 1.5rem;
  --onex-filter-preset-item-value-fw: 600;
  --onex-filter-preset-item-border-radius: 0.75rem;
  --onex-filter-preset-item-height: 3.5rem;
  --onex-filter-preset-item-min-width: 7.125rem;
  --onex-filter-preset-item-padding: 0.5rem;
  --onex-filter-preset-item-gap: 0.5rem;
  --onex-filter-preset-item-icon-block-size: 2.5rem;
  --onex-filter-preset-item-icon-block-br: 0.5rem;
  --onex-filter-preset-item-icon-size: 1.5rem;
  --onex-filter-preset-item-loading-font-size: 0.75rem;
  --onex-filter-preset-item-loading-line-height: 1rem;
  --onex-filter-preset-item-loading-margin-left: 0.25rem;
  --onex-filter-preset-item-action-size: 2rem;
  --onex-filter-preset-item-custom-info-ml: 0.5rem;
  --onex-data-grid-filter-preset-default-gap: 0.5rem;
  --onex-data-grid-filter-preset-default-padding: 0.125rem;
  --onex-data-grid-filter-preset-custom-gap: 0.5rem;
  --onex-data-grid-filter-preset-custom-padding: 0.125rem;
  --onex-data-grid-filter-preset-divider-width: 1px;
  --onex-data-grid-filter-preset-divider-height: 2rem;
  --onex-data-grid-filter-preset-divider-bg-color: rgb(240, 242, 244);
  --onex-data-grid-filter-preset-divider-margin: 0 0.5rem;
  --onex-data-grid-filter-preset-modal-width: 25rem;
  --onex-columns-configuration-margin-top: 0.5rem;
  --onex-columns-configuration-padding-top: 0.625rem;
  --onex-columns-configuration-column-title-wrapper-margin-bottom: 0.625rem;
  --onex-columns-configuration-lists-divider-height: 0.063rem;
  --onex-columns-configuration-lists-divider-background-color: rgb(240, 242, 244);
  --onex-columns-configuration-lists-divider-margin-bottom: 0.625rem;
  --onex-columns-configuration-lists-min-height: 2.813rem;
  --onex-columns-configuration-list-item-padding: 0.625rem 1rem 0.625rem 0.25rem;
  --onex-columns-configuration-list-item-drag-icon-color: rgb(156, 164, 175);
  --onex-columns-configuration-list-item-drag-icon-margin-right: 0.5rem;
  --onex-columns-configuration-list-item-list-check-margin-right: 0.5rem;
  --onex-columns-configuration-items-amount-color: rgb(108, 118, 132);
  --onex-columns-configuration-nonSticky-list-maxHeight: 28.125rem;
  --onex-columns-configuration-sticky-list-maxHeight: 8.75rem;
  --onex-columns-configuration-title-badge-margin: 0.5rem;
  --onex-columns-configuration-emptyList-padding: 0.625rem;
  --onex-columns-configuration-border-radius: 0.5rem;
  --onex-columns-configuration-emptyState-margin-padding: 1rem;
  --onex-columns-configuration-emptyState-icon-color: rgb(108, 118, 132);
  --onex-columns-configuration-emptyState-icon-size: 2rem;
  --onex-columns-configuration-list-item-border-color: rgb(234, 237, 240);
  --onex-columns-configuration-list-item-dragging-box-shadow: 0 0.125rem 0.75rem 0 rgba(1, 35, 46, 0.12);
  --onex-columns-configuration-list-item-dragging-background-color: rgb(255, 255, 255);
  --onex-columns-configuration-list-item-dragging-border-radius: 0.5rem;
  --onex-columns-configuration-custom-placeholder-border-color: rgb(5, 125, 165);
  --onex-columns-configuration-custom-placeholder-background-color: rgb(231, 242, 254);
  --onex-columns-configuration-custom-placeholder-margin-left: 1rem;
  --onex-data-table-cell-img-margin-right: 0.5rem;
  --onex-data-table-cell-header-icon-size-sm: 0.75rem;
  --onex-data-table-cell-header-icon-color: rgb(176, 184, 191);
  --onex-data-table-cell-header-only-icon-color: rgb(0, 0, 0);
  --onex-data-table-cell-header-icon-size-lg: 1rem;
  --onex-data-table-cell-header-font-family: "Noto Sans", sans-serif;
  --onex-data-table-cell-header-margin-right: 0.5rem;
  --onex-data-table-cell-body-icon-size-sm: 1rem;
  --onex-data-table-cell-body-icon-size-lg: 1.25rem;
  --onex-data-table-cell-body-image-size: 2rem;
  --onex-data-table-cell-body-icon-color: rgb(176, 184, 191);
  --onex-data-table-cell-body-icon-end-color: rgb(0, 0, 0);
  --onex-data-table-cell-body-subtitle-font-size: 0.75rem;
  --onex-data-table-cell-body-subtitle-line-height: 1rem;
  --onex-data-table-cell-body-subtitle-text-color: rgb(98, 107, 120);
  --onex-data-table-cell-body-start-margin-right: 0.5rem;
  --onex-data-table-cell-body-end-margin-left: 0.125rem;
  --onex-text-area-text-color: rgb(62, 69, 77);
  --onex-text-area-bg-color: rgb(255, 255, 255);
  --onex-text-area-border-color: rgb(234, 237, 240);
  --onex-text-area-hover-border-color: rgb(209, 216, 224);
  --onex-text-area-focus-border-color: rgb(5, 125, 165);
  --onex-text-area-invalid-border-color: rgb(246, 102, 98);
  --onex-text-area-disabled-border-color: rgb(209, 216, 224);
  --onex-text-area-disabled-text-color: rgb(176, 184, 191);
  --onex-ext-area-num-text-color: rgb(108, 118, 132);
  --onex-text-area-err-text-color: rgb(246, 102, 98);
  --onex-text-area-scrollbar-color: rgba(62, 69, 77, 0.1);
  --onex-text-area-scrollbar-width: 0.75rem;
  --onex-text-area-scrollbar-border-radius: 0.438rem;
  --onex-text-area-height: 10rem;
  --onex-text-area-width: 16.625rem;
  --onex-text-area-opacity: 0.4;
  --onex-text-area-font-family: "Noto Sans", sans-serif;
  --onex-text-area-font-size: 0.875rem;
  --onex-text-area-line-height: 1.25rem;
  --onex-text-area-border-radius: 0.5rem;
  --onex-text-area-font-size-form-text: 0.75rem;
  --onex-text-area-padding-y: 0.625rem;
  --onex-text-area-padding-x: 0.75rem;
  --onex-text-area-read-only-background-color: rgb(244, 248, 252);
  --onex-text-area-label-line-height: 1rem;
  --onex-text-area-form-text: rgb(72, 80, 89);
  --onex-error-message-background-image: url("data:image/svg+xml,<svg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M12 6C12 7.5913 11.3679 9.11742 10.2426 10.2426C9.11742 11.3679 7.5913 12 6 12C4.4087 12 2.88258 11.3679 1.75736 10.2426C0.632141 9.11742 0 7.5913 0 6C0 4.4087 0.632141 2.88258 1.75736 1.75736C2.88258 0.632141 4.4087 0 6 0C7.5913 0 9.11742 0.632141 10.2426 1.75736C11.3679 2.88258 12 4.4087 12 6ZM6 3C5.90521 3.00005 5.81147 3.01996 5.72484 3.05845C5.63821 3.09693 5.5606 3.15313 5.49701 3.22343C5.43342 3.29374 5.38526 3.37658 5.35563 3.46662C5.32601 3.55667 5.31557 3.65193 5.325 3.74625L5.5875 6.3765C5.59632 6.47983 5.6436 6.57608 5.71998 6.64623C5.79637 6.71637 5.8963 6.75529 6 6.75529C6.1037 6.75529 6.20363 6.71637 6.28002 6.64623C6.3564 6.57608 6.40368 6.47983 6.4125 6.3765L6.675 3.74625C6.68443 3.65193 6.67399 3.55667 6.64437 3.46662C6.61474 3.37658 6.56658 3.29374 6.50299 3.22343C6.4394 3.15313 6.36179 3.09693 6.27516 3.05845C6.18853 3.01996 6.09479 3.00005 6 3ZM6.0015 7.5C5.80259 7.5 5.61182 7.57902 5.47117 7.71967C5.33052 7.86032 5.2515 8.05109 5.2515 8.25C5.2515 8.44891 5.33052 8.63968 5.47117 8.78033C5.61182 8.92098 5.80259 9 6.0015 9C6.20041 9 6.39118 8.92098 6.53183 8.78033C6.67248 8.63968 6.7515 8.44891 6.7515 8.25C6.7515 8.05109 6.67248 7.86032 6.53183 7.71967C6.39118 7.57902 6.20041 7.5 6.0015 7.5Z%27 fill=%27rgb%28246, 102, 98%29%27/></svg>");
  --onex-text-area-label-padding: 0 4px;
  --onex-text-area-invalid-focus-border: 1px solid rgb(246, 102, 98);
  --onex-text-area-border: 0.25rem solid rgba(0, 0, 0, 0);
  --onex-text-area-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0), inset 1px 1px 0px rgba(0, 0, 0, 0);
  --onex-text-area-focus-box-shadow: rgb(5, 125, 165) 0px 0px 1px, rgb(5, 125, 165) 0px 0px 0px 1px;
  --onex-text-area-footer-margin-top: 0.25rem;
  --onex-text-area-nums-padding-right: 0.25rem;
  --onex-text-area-nums-font-weight: 400;
  --onex-text-area-form-text-margin-top: 0;
  --onex-text-area-form-text-padding-left: 0.25rem;
  --onex-text-area-focus-readonly-box-shadow: rgb(5, 125, 165) 0px 0px 1px, rgb(5, 125, 165) 0px 0px 0px 1px;
  --onex-text-area-copy-button-right-position: 0.75rem;
  --onex-text-area-copy-button-bottom-position: 0.625rem;
  --onex-text-area-copy-button-color: rgb(108, 118, 132);
  --onex-text-area-copy-button-background: none;
  --onex-text-area-copy-button-padding: 0;
  --onex-text-area-copy-button-border: none;
  --onex-text-area-copy-button-hover-outline: none;
  --onex-text-area-copy-button-hover-color: rgb(62, 69, 77);
  --onex-text-area-resizable-max-width: 100%;
  --form-text-font-size: 0.75rem;
  --form-text-color: rgb(0, 0, 0);
  --onex-table-cell-font-family: "Noto Sans", sans-serif;
  --onex-table-cell-gap: 2px;
  --onex-table-cell-header-font-size: 0.75rem;
  --onex-table-cell-header-line-height: 1rem;
  --onex-table-cell-header-text-color: rgb(98, 107, 120);
  --onex-table-cell-header-icon-color: rgb(176, 184, 191);
  --onex-table-cell-header-only-icon-color: rgb(0, 0, 0);
  --onex-table-cell-header-icon-size-lg: 1rem;
  --onex-table-cell-header-height: 3.5rem;
  --onex-table-cell-body-font-size: 0.875rem;
  --onex-table-cell-body-line-height: 1.25rem;
  --onex-table-cell-body-subtitle-font-size: 0.75rem;
  --onex-table-cell-body-subtitle-line-height: 1rem;
  --onex-table-cell-body-text-color: rgb(0, 0, 0);
  --onex-table-cell-body-subtitle-text-color: rgb(98, 107, 120);
  --onex-table-cell-body-image-size: 2rem;
  --onex-table-cell-body-icon-color: rgb(176, 184, 191);
  --onex-table-cell-body-height: 4rem;
  --onex-table-cell-icon-action-size-sm: 0.75rem;
  --onex-table-cell-padding-y: 1rem;
  --onex-table-cell-padding-x: 0.75rem;
  --onex-table-cell-color: rgb(0, 0, 0);
  --onex-table-cell-background-color: rgb(255, 255, 255);
  --onex-table-cell-bottom-border-width: 0;
  --onex-table-control-padding-dimensions: 0 0.5rem 1rem 0;
  --onex-table-control-font-family: "Noto Sans", sans-serif;
  --onex-table-control-wrap-padding: 1rem;
  --onex-table-wrap-padding-dimensions: 0 0.25rem 0.25rem 0.25rem;
  --onex-table-wrap-bg-color: rgb(255, 255, 255);
  --onex-table-wrap-border-radius: 1rem;
  --onex-table-wrap-border-color: rgb(209, 216, 224);
  --onex-table-wrap-border-size: 0.063rem;
  --onex-table-wrap-box-shadow-dimensions: 0 0 0.625rem;
  --onex-table-wrap-box-shadow-color: rgba(0, 0, 0, 0.1);
  --onex-table-font-family: "Noto Sans", sans-serif;
  --onex-table-border-color: rgb(209, 216, 224);
  --onex-table-border-size: 0.063rem;
  --onex-table-text-color: rgb(0, 0, 0);
  --onex-table-header-text-color: rgb(98, 107, 120);
  --onex-table-default-bg-color: rgba(255, 255, 255, 0);
  --onex-table-cell-border-radius: 0.5rem;
  --onex-table-body-font-family: "Noto Sans", sans-serif;
  --onex-table-body-border-top: none;
  --onex-time-picker-min-width: 7rem;
  --onex-time-picker-popper-padding-top: 0.25rem;
  --onex-time-picker-font-size: 0.875rem;
  --onex-time-picker-line-height: 1.25rem;
  --onex-time-picker-dropdown-min-width: 19.5rem;
  --onex-time-picker-dropdown-padding: 0.25rem 0;
  --onex-time-picker-dropdown-border-radius: 0.5rem;
  --onex-time-picker-dropdown-border-color: rgb(240, 242, 244);
  --onex-time-picker-border-offset: 0 0.125rem 0.75rem;
  --onex-time-picker-border-focus-color: rgba(1, 35, 46, 0.12);
  --onex-time-picker-dropdown-item-padding: 0.625rem 0.75rem;
  --onex-time-picker-dropdown-selected-item-color: rgb(62, 69, 77);
  --onex-time-picker-dropdown-selected-item-font-weight: 400;
  --onex-time-picker-dropdown-selected-item-bg-color: rgb(231, 242, 254);
  --onex-time-picker-dropdown-hover-item-bg-color: rgb(247, 248, 249);
  --onex-time-picker-input-border: 1px solid rgb(234, 237, 240);
  --onex-table-name-font-family: "Noto Sans", sans-serif;
  --onex-table-name-gap: 0.5rem;
  --onex-table-name-padding-left: 0.75rem;
  --onex-table-name-wrap-padding-left: 0;
  --onex-table-name-h2-margin-bottom: 0;
  --onex-table-name-h2-color: rgb(0, 0, 0);
  --onex-table-name-font-size: 1.75rem;
  --onex-table-name-font-weight: 600;
  --onex-table-name-line-height: 2rem;
  --onex-navselect-max-width: 8.3rem;
  --onex-navselect-font-weight-600: 600;
  --onex-navselect-font-weight-400: 400;
  --onex-navselect-line-height: 1.25rem;
  --onex-navselect-opacity: 0.4;
  --onex-navselect-menu-wrapper-background-color: rgb(255, 255, 255);
  --onex-navselect-menu-wrapper-border-radius: 0.5rem;
  --onex-navselect-menu-wrapper-border-color: rgb(240, 242, 244);
  --onex-navselect-menu-wrapper-box-shadow-color: rgba(1, 35, 46, 0.12);
  --onex-navselect-menu-wrapper-z-index: 50;
  --onex-navselect-menu-wrapper-width: 19.25rem;
  --onex-navselect-control-padding-y: 0.375rem;
  --onex-navselect-control-padding-x: 0.5rem;
  --onex-navselect-control-height: 2rem;
  --onex-navselect-control-min-height: 2rem;
  --onex-navselect-control-border-color: rgba(62, 69, 77, 0.2);
  --onex-navselect-control-min-width: 11.5rem;
  --onex-navselect-control-margin: 0.5rem;
  --onex-navselect-control-margin-bottom: 0.25rem;
  --onex-navselect-control-hover-border-color: rgba(62, 69, 77, 0.5);
  --onex-navselect-control-focused-border-color: rgb(5, 125, 165);
  --onex-navselect-value-padding-x: 1.75rem;
  --onex-navselect-value-font-size: 0.875rem;
  --onex-navselect-value-color: rgb(62, 69, 77);
  --onex-navselect-placeholder-font-size: 0.875rem;
  --onex-navselect-placeholder-color: rgb(108, 118, 132);
  --onex-navselect-search-icon-color: rgb(108, 118, 132);
  --onex-navselect-search-icon-font-size: 1.25rem;
  --onex-navselect-menu-box-shadow-color: rgba(0, 0, 0, 0.1);
  --onex-navselect-menu-list-max-height: 17.65rem;
  --onex-navselect-menu-list-max-width: 25rem;
  --onex-navselect-grouped-menu-list-max-height: 21.85rem;
  --onex-navselect-scrollbar-color: rgba(62, 69, 77, 0.1);
  --onex-navselect-scrollbar-width: 0.75rem;
  --onex-navselect-scrollbar-border-radius: 0.438rem;
  --onex-navselect-scrollbar-border-color: rgba(0, 0, 0, 0);
  --onex-navselect-option-padding-y: 0.625rem;
  --onex-navselect-option-padding-x: 0.75rem;
  --onex-navselect-option-font-size: 0.875rem;
  --onex-navselect-option-color: rgb(62, 69, 77);
  --onex-navselect-option-hover-bg-color: rgb(247, 248, 249);
  --onex-navselect-option-focused-bg-color: rgb(231, 242, 254);
  --onex-navselect-option-focused-hover-bg-color: rgb(231, 242, 254);
  --onex-navselect-option-disabled-background-color: rgb(255, 255, 255);
  --onex-navselect-option-disabled-color: rgb(62, 69, 77);
  --onex-navselect-group-padding-y: 0.25rem;
  --onex-navselect-group-heading-padding: 0.75rem;
  --onex-navselect-group-heading-padding-bottom: 0.25rem;
  --onex-navselect-group-heading-font-size: 0.75rem;
  --onex-navselect-group-heading-line-height: 1rem;
  --onex-navselect-group-heading-color: rgb(108, 118, 132);
  --onex-navfilter-content-gap: 0.5rem;
  --onex-navfilter-button-hover-color: rgb(62, 69, 77);
  --onex-navfilter-padding-y: 0rem;
  --onex-navfilter-padding-x: 0.5rem;
  --onex-navfilter-height: 3rem;
  --onex-navfilter-icon-menu-open-bg-color: rgb(186, 219, 236);
  --onex-navfilter-icon-hover-bg-color: rgb(231, 242, 254);
  --onex-navfilter-content-label-font-size: 0.625rem;
  --onex-navfilter-content-label-line-height: 1rem;
  --onex-navfilter-content-label-color: rgb(108, 118, 132);
  --onex-navfilter-line-height: 1.25rem;
  --onex-navfilter-value-selected-padding-x: 0.5rem;
  --onex-navfilter-value-selected-padding-y: 0rem;
  --onex-navfilter-content-value-padding-y: 0.25rem;
  --onex-navfilter-content-value-color: rgb(4, 103, 135);
  --onex-navfilter-content-placeholder-font-size: 0.875rem;
  --onex-navfilter-content-placeholder-line-height: 1.25rem;
  --onex-navfilter-content-placeholder-color: rgb(62, 69, 77);
  --onex-navfilter-icon-color: rgb(62, 69, 77);
  --onex-navfilter-icon-font-size: 1.25rem;
  --onex-navfilter-icon-border-radius: 0.5rem;
  --onex-navselect-menu-wrapper-border: 1px solid rgb(240, 242, 244);
  --onex-navselect-menu-wrapper-box-shadow: 0 0.125rem 0.75rem rgba(1, 35, 46, 0.12);
  --onex-navselect-open-focused-menu-border: 1px solid rgb(5, 125, 165);
  --onex-navselect-open-focused-menu-box-shadow: rgb(5, 125, 165) 0 0 1px, rgb(5, 125, 165) 0 0 0 1px;
  --onex-navselect-value-container-padding: 0 0 0 1.75rem;
  --onex-navselect-placeholder-margin: 0;
  --onex-navselect-input-container-margin: 0;
  --onex-navselect-input-container-padding: 0;
  --onex-navselect-search-icon-top: 50%;
  --onex-navselect-menu-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.1);
  --onex-navselect-menu-padding: 0;
  --onex-navselect-menu-margin: 0;
  --onex-navselect-menu-list-padding: 0;
  --onex-navselect-menu-list-scrollbar-border: 0.25rem solid rgb(255, 255, 255);
  --onex-navselect-menu-list-scrollbar-box-shadow: inset -1px -1px 0 rgba(0, 0, 0, 0), inset 1px 1px 0 rgba(0, 0, 0, 0);
  --onex-navselect-menu-list-scrollbar-button-width: 0;
  --onex-navselect-menu-list-scrollbar-button-height: 0;
  --onex-navselect-option-all-check-border-top: 1px solid rgb(240, 242, 244);
  --onex-navselect-group-padding: 0.25rem 0 0;
  --onex-navselect-group-first-item-padding-top: 0;
  --onex-navselect-group-heading-margin: 0;
  --onex-navselect-filter-border-radius: 0;
  --onex-navselect-option-fv-border: 0.125rem solid rgba(5, 125, 165, 0.5);
  --onex-navselect-option-fv-padding: 0.5rem 0.625rem;
  --onex-navfilter-border-radius: 0.125rem;
  --onex-navselect-spinner-padding: 3rem 0;
  --onex-navheader-height: 3rem;
  --onex-navheader-padding-right: 0.75rem;
  --onex-navheader-padding-left: 0.5rem;
  --onex-navheader-border-bottom-color: rgba(62, 69, 77, 0.1);
  --onex-navheader-left-side-gap: 0.75rem;
  --onex-navheader-context-viewers-gap: 0.3rem;
  --onex-navheader-context-viewers-selected-value-color: rgb(5, 125, 165);
  --onex-navheader-context-viewers-selected-value-color-hovered: rgb(3, 80, 106);
  --onex-navheader-switchers-gap: 0.125rem;
  --onex-navheader-switchers-padding-x: 0.5rem;
  --onex-navheader-switchers-border-color: rgb(240, 242, 244);
  --onex-navheader-switchers-height: 2rem;
  --onex-navheader-switchers-selected-value-color: rgb(62, 69, 77);
  --onex-navheader-actions-gap: 0.5rem;
  --onex-navheader-actions-padding-left: 0.5rem;
  --onex-navheader-actions-border-left: 1px solid rgb(240, 242, 244);
  --onex-navheader-actions-height: 2rem;
  --onex-navheader-notifications-color: rgb(108, 118, 132);
  --onex-navheader-notifications-active-color: rgb(62, 69, 77);
  --onex-navheader-badge-counter-font-weight: 500;
  --onex-navheader-badge-counter-line-height: 0.75rem;
  --onex-navheader-badge-counter-top: -5px;
  --onex-navheader-badge-counter-left: 17px;
  --onex-navheader-avatar-margin-left: 0.5rem;
  --onex-navheader-padding: 0 0.75rem 0 0.5rem;
  --onex-navheader-border-bottom: 1px solid rgba(62, 69, 77, 0.1);
  --onex-navheader-switchers-padding: 0 0.5rem;
  --onex-navheader-switchers-border-left: 1px solid rgb(240, 242, 244);
  --onex-toggle-button-bg-color: rgba(255, 255, 255, 0);
  --onex-toggle-button-text-color: rgb(0, 40, 85);
  --onex-toggle-button-hover-bg-color: rgb(230, 241, 246);
  --onex-toggle-button-active-color: rgb(179, 212, 229);
  --onex-toggle-button-hover-active-color: rgb(204, 226, 238);
  --onex-toggle-button-disabled-color: rgb(176, 184, 191);
  --onex-toggle-button-border-color: rgb(209, 216, 224);
  --onex-toggle-button-size-lg: 2.25rem;
  --onex-toggle-button-size-sm: 1.5rem;
  --onex-toggle-button-size-gap: 0.25rem;
  --onex-toggle-button-padding-y-sm: 0.25rem;
  --onex-toggle-button-padding-x-sm: 0.375rem;
  --onex-toggle-button-padding-btn-sm: 0.375rem;
  --onex-toggle-button-border-radius-sm: 0.25rem;
  --onex-toggle-button-font-size-sm: 0.75rem;
  --onex-toggle-button-line-height-sm: 1rem;
  --onex-toggle-button-padding-y-lg: 0.5rem;
  --onex-toggle-button-padding-x-lg: 0.75rem;
  --onex-toggle-button-padding-btn-lg: 0.625rem;
  --onex-toggle-button-border-radius-lg: 0.375rem;
  --onex-toggle-button-font-size-lg: 0.875rem;
  --onex-toggle-button-line-height-lg: 1.25rem;
  --onex-toggle-button-font-family: "Noto Sans", sans-serif;
  --onex-toggle-button-group-button-wrapper-padding: 1px;
  --onex-toggle-button-group-button-wrapper-border-top: 1px solid rgb(209, 216, 224);
  --onex-toggle-button-group-button-wrapper-border-bottom: 1px solid rgb(209, 216, 224);
  --onex-toggle-button-group-first-item-border-left: 1px solid rgb(209, 216, 224);
  --onex-toggle-button-group-first-item-padding-left: 1px;
  --onex-toggle-button-group-last-item-border-right: 1px solid rgb(209, 216, 224);
  --onex-toggle-button-group-last-item-padding-right: 1px;
  --onex-toggle-button-wrapper-padding: 1px;
  --onex-toggle-button-group-not-first-item-border-left: 1px solid rgb(209, 216, 224);
  --btn-padding-y: 0.625rem;
  --btn-padding-x: 0.75rem;
  --btn-font-family: "Noto Sans", sans-serif;
  --btn-font-size: 0.875rem;
  --btn-line-height: 1.25rem;
  --btn-font-weight: 600;
  --btn-box-shadow: none;
  --btn-focus-width: 0;
  --btn-focus-box-shadow: none;
  --btn-disabled-opacity: 1;
  --btn-active-box-shadow: none;
  --btn-border-radius: 0.5rem;
  --btn-border-width: 0;
  --onex-tree-node-width: 15rem;
  --onex-tree-node-header-gap: 0.25rem;
  --onex-tree-node-header-height: 2.5rem;
  --onex-tree-node-header-bg-color: rgb(255, 255, 255);
  --onex-tree-node-header-hover-bg-color: rgb(247, 248, 249);
  --onex-tree-node-header-selected-bg-color: rgb(231, 242, 254);
  --onex-tree-node-header-border-radius: 0.5rem;
  --onex-tree-node-header-padding: 0.5rem;
  --onex-tree-node-label-icons-gap: 0.25rem;
  --onex-tree-node-label-icon-color: rgb(108, 118, 132);
  --onex-tree-node-label-toggle-icon-transition: transform ease-in-out 0.15s;
  --onex-tree-node-label-toggle-collapsed-icon-color: rgb(108, 118, 132);
  --onex-tree-node-label-text-padding-left: 0.5rem;
  --onex-tree-node-label-text-font-size: 0.875rem;
  --onex-tree-node-label-text-line-height: 1.25rem;
  --onex-tree-node-label-text-font-weight: 400;
  --onex-tree-node-label-variant-default-text-padding-left: 0.25rem;
  --onex-tree-node-label-leaf-padding-left: 1.5rem;
  --onex-tree-node-children-padding-left: 1.5rem;
  --onex-tree-node-children-max-height: 25rem;
  --onex-tree-node-load-more-padding-left: 3.375rem;
  --onex-tree-badge-node-load-more-padding-left: 5.75rem;
  --onex-tree-node-load-more-spinner-height: 3rem;
  --onex-tree-node-load-more-spinner-padding: 0.5rem 0;
  --onex-tree-node-element-width: 2.25rem;
  --onex-tree-node-element-height: 2.25rem;
  --onex-tree-node-element-padding: 0;
  --onex-tree-node-custom-actions-gap: 0.25rem;
  --onex-tree-node-custom-actions-btn-color: rgb(108, 118, 132);
  --onex-tree-node-custom-actions-hover-btn-color: rgb(62, 69, 77);
  --onex-tree-node-custom-actions-dropdown-line-height: 1.25rem;
  --onex-tree-node-custom-actions-hovered-dropdown-bg-color: rgb(247, 248, 249);
  --onex-tree-node-custom-actions-hovered-dropdown-color: rgb(62, 69, 77);
  --onex-tree-node-custom-actions-hovered-dropdown-border-color: rgb(247, 248, 249);
  --onex-tree-node-custom-actions-hovered-dropdown-border-radius: 0.5rem;
  --onex-draggable-list-item-margin-bottom: 1rem;
  --onex-draggable-list-item-border-radius: 0.5rem;
  --onex-draggable-list-draggable-item-min-width: 7.5rem;
  --onex-draggable-list-draggable-item-outline-width: 0.063rem;
  --onex-draggable-list-draggable-item-padding-x: 0.75rem;
  --onex-draggable-list-draggable-item-padding-y: 0.5rem;
  --onex-draggable-list-draggable-item-margin-right: 0.5rem;
  --onex-draggable-list-selected-item-outline-width: 0.125rem;
  --onex-draggable-list-placeholder-border-width: 0.063rem;
  --onex-draggable-list-item-border-color: rgb(5, 125, 165);
  --onex-draggable-list-placeholder-background-color: rgb(231, 242, 254);
  --onex-draggable-list-multiple-item-background-color: rgb(255, 255, 255);
  --onex-draggable-list-draggable-item-border-color: rgb(234, 237, 240);
  --onex-draggable-list-draggable-item-hover-background-color: rgb(247, 248, 249);
  --onex-timeline-item-gap: 0.25rem;
  --onex-timeline-item-custom-icon-gap: 0.5rem;
  --onex-timeline-item-min-width: 11.8125rem;
  --onex-timeline-item-hover-bg-color: rgb(247, 248, 249);
  --onex-timeline-item-border-radius: 0.5rem;
  --onex-timeline-item-active: rgb(231, 242, 254);
  --onex-timeline-item-hover-active-bg-color: rgb(186, 219, 236);
  --onex-timeline-item-dot-min-width: 1.5rem;
  --onex-timeline-item-dot-padding-top: 0.875rem;
  --onex-timeline-item-dot-wrapper-padding-y: 0.25rem;
  --onex-timeline-item-dot-wrapper-padding-x: 0;
  --onex-timeline-item-dot-wrapper-height: 1rem;
  --onex-timeline-item-dot-wrapper-z-index: 100;
  --onex-timeline-item-circle-dot-size: 0.5rem;
  --onex-timeline-item-circle-dot-border-radius: 50%;
  --onex-timeline-item-circle-dot-bg-color: rgb(108, 118, 132);
  --onex-timeline-item-circle-dot-active-bg-color: rgb(5, 125, 165);
  --onex-timeline-item-vertical-line-hover-color: rgb(209, 216, 224);
  --onex-timeline-item-vertical-line-active-bg-color: rgb(5, 125, 165);
  --onex-timeline-item-vertical-line-width: 1px;
  --onex-timeline-item-vertical-line-bg-color: rgb(240, 242, 244);
  --onex-timeline-item-dot-vertical-line-up-height: 1.125rem;
  --onex-timeline-item-dot-vertical-line-down-height: calc(100% - 1.625rem);
  --onex-timeline-item-dot-vertical-line-up-top: 0;
  --onex-timeline-item-dot-vertical-line-down-top: 1.625rem;
  --onex-timeline-item-dot-vertical-line-z-index: 10;
  --onex-timeline-item-icon-width: 1.5rem;
  --onex-timeline-item-icon-padding-top: 0.625rem;
  --onex-timeline-item-icon-vertical-line-up-height: 0.625rem;
  --onex-timeline-item-icon-vertical-line-down-height: calc(100% - 2.125rem);
  --onex-timeline-item-icon-vertical-line-up-top: 0;
  --onex-timeline-item-icon-vertical-line-down-top: 2.125rem;
  --onex-timeline-item-content-gap: 0.25rem;
  --onex-timeline-item-content-padding-top: 0.5rem;
  --onex-timeline-item-content-padding-bottom: 0.75rem;
  --onex-timeline-item-icon-content-padding-bottom: 1.5rem;
  --onex-timeline-item-content-date-padding-y: 0.25rem;
  --onex-timeline-item-content-date-padding-x: 0;
  --onex-timeline-item-content-date-color: rgb(72, 80, 89);
  --onex-timeline-item-content-date-hover-color: rgb(92, 101, 113);
  --onex-timeline-item-content-date-active-color: rgb(3, 80, 106);
  --onex-split-btn-dropdown-hover-dropdown-item-background-color: rgb(231, 242, 254);
  --onex-split-btn-dropdown-menu-min-width: 12.5rem;
  --onex-split-btn-primary-divider-width: 0.0625rem;
  --onex-split-btn-primary-divider-color: rgb(50, 148, 183);
  --onex-split-btn-secondary-divider-color: rgb(209, 216, 224);
  --onex-split-btn-primary-disabled-divider-color: rgba(255, 255, 255, 0.4);
  --onex-split-btn-secondary-disabled-divider-color: rgba(209, 216, 224, 0.4);
  --onex-split-btn-divider-height: 45%;
  --onex-split-btn-divider-left: 0;
  --onex-btn-primary-disabled-opacity: 1;
  --onex-btn-indicator-z-index: 2;
  --onex-split-btn-toggle-button-icon-margin-left: 0;
  --onex-split-btn-toggle-button-icon-margin-right: 0.25rem;
  --onex-split-btn-main-button-min-width: auto;
  --onex-split-btn-toggle-button-min-width: auto;
  --onex-split-btn-toggle-button-width: 2.5rem;
  --onex-split-btn-dropdown-active-dropdown-item-background-color: rgb(247, 248, 249);
  --onex-metrics-card-body-padding: 0.625rem;
  --onex-dgt-add-filters-control-selection-height: 3rem;
  --onex-dgt-add-filters-control-selection-padding: 0 0.75rem;
  --onex-dgt-add-filters-control-selection-margin-top: 0.5rem;
  --onex-dgt-add-filters-divider-height: 0.03125rem;
  --onex-dgt-add-filters-divider-margin: 0 0.75rem;
  --onex-dgt-add-filters-divider-bg-color: rgb(240, 242, 244);
  --onex-dgt-add-filters-list-item-height: 3rem;
  --onex-dgt-add-filters-list-item-padding: 0 0.75rem;
  --onex-dgt-add-filters-list-item-border-radius: 0.5rem;
  --onex-dgt-add-filters-list-item-checked-bg-color: rgb(231, 242, 254);
  --onex-dgt-add-filters-list-item-default-text-color: rgb(72, 80, 89);
  --onex-act-log-item-width: 100%;
  --onex-act-log-item-gap: 0.5rem;
  --onex-act-log-item-icon-bar-width: 1.25rem;
  --onex-act-log-item-icon-bar-fc-padding-top: 0.5rem;
  --onex-act-log-item-divider-width: 1px;
  --onex-act-log-item-divider-bg-color: rgb(234, 237, 240);
  --onex-act-log-item-top-divider-height: 0.5rem;
  --onex-act-log-item-bottom-divider-height: 100%;
  --onex-act-log-item-content-padding: 0.5rem 0;
  --onex-act-log-item-content-date-padding-left: 0.75rem;
  --onex-act-log-item-content-date-height: 1.5rem;
  --onex-act-log-item-content-text-color: rgb(108, 118, 132);
  --onex-act-log-item-log-data-m-top: 0.25rem;
  --onex-act-log-item-log-data-padding: 0.5rem;
  --onex-act-log-item-log-data-main-bg-color: rgb(255, 255, 255);
  --onex-act-log-item-log-data-main-border-radius: 0.5rem;
  --onex-act-log-item-log-data-interactive-border: 1px solid rgb(240, 242, 244);
  --onex-act-log-item-log-data-author-gap: 0.25rem;
  --onex-act-log-item-log-data-info-icon-font-size: 1rem;
  --onex-act-log-item-log-data-info-icon-color: rgb(108, 118, 132);
  --onex-act-log-item-log-data-title-m-top: 0.75rem;
  --onex-act-log-item-log-data-title-gap: 0.5rem;
  --onex-act-log-item-log-data-body-m-top: 0.5rem;
  --onex-act-log-item-log-data-interactive-m-top: 0.75rem;
  --onex-act-log-item-log-data-interactive-gap: 0.5rem;
  --onex-act-log-item-view-thread-m-top: 0.25rem;
  --onex-act-log-item-view-thread-padding: 0.25rem 0.5rem 0 0.5rem;
  --onex-act-log-item-view-thread-gap: 0.5rem;
  --onex-act-log-item-view-thread-text-color: rgb(4, 103, 135);
  --onex-report-font-family: "Noto Sans", sans-serif;
  --onex-report-font-size: 0.75rem;
  --onex-report-line-height: 1rem;
  --onex-report-color-light: rgb(244, 248, 252);
  --onex-report-color-dark: rgb(92, 101, 113);
  --onex-report-border-color: rgb(240, 242, 244);
  --onex-report-border: 1px solid rgb(240, 242, 244);
  --onex-report-border-divider-height: 1px;
  --onex-report-border-radius: 0.75rem;
  --onex-report-header-bg-color: rgb(244, 248, 252);
  --onex-report-body-bg-color: rgb(255, 255, 255);
  --onex-report-text-header-color: rgb(108, 118, 132);
  --onex-report-header-cell-height: 1.5rem;
  --onex-report-control-height: 2.5rem;
  --onex-report-cell-padding-x: 0.25rem;
  --onex-report-cell-padding-y: 0.25rem;
  --onex-report-resizer-bg-color: rgba(0, 0, 0, 0.7);
  --onex-report-resizer-width: 0.313rem;
  --onex-report-config-list-item-padding: 0 1rem 0 0.25rem;
  --onex-report-config-list-item-height: 2.5rem;
  --onex-report-config-list-item-drag-icon-color: rgb(156, 164, 175);
  --onex-report-config-list-item-drag-icon-margin-right: 0.5rem;
  --onex-report-config-list-item-list-check-margin-right: 0.5rem;
  --onex-report-config__list-item-border-color: rgb(234, 237, 240);
  --onex-report-config__list-item-dragging-box-shadow: 0 0.125rem 0.75rem 0 rgba(1, 35, 46, 0.12);
  --onex-report-config__list-item-dragging-background-color: rgb(255, 255, 255);
  --onex-report-config__list-item-dragging-border-radius: 0.5rem;
  --onex-report-config__title-wrapper-margin-bottom: 0.625rem;
  --onex-report-config__title-badge-margin-left: 0.5rem;
  --onex-pagetitle-inner-spacing: 0.5rem;
  --onex-pagetitle-title-wrapper-padding: 1rem;
  --onex-pagetitle-icons-wrapper-padding: 0.5rem;
  --onex-pagetitle-icons-wrapper-padding-bottom: 0.125rem;
  --onex-pagetitle-actions-gap: 0.5rem;
  --onex-pagetitle-subtitles-height: 1.25rem;
  --onex-pagetitle-subtitles-font-size: 0.875rem;
  --onex-pagetitle-subtitles-icon-font-size: 1.25rem;
  --onex-pagetitle-subtitle-label-color: rgb(108, 118, 132);
  --onex-pagetitle-subtitle-value-color: rgb(62, 69, 77);
  --onex-pagetitle-subtitle-divider-width: 1px;
  --onex-pagetitle-subtitle-divider-height: 1.25rem;
  --onex-pagetitle-subtitle-divider-bg-color: rgb(240, 242, 244);
  --onex-pagetitle-subtitle-divider-margin-x: 0.5rem;
  --onex-pagetitle-subtitle-item-line-height: 1.25rem;
  --onex-pagetitle-dropdown-icon-item-gap: 0.5rem;
  --onex-pagetitle-wrapper-bg-color: rgb(255, 255, 255);
  --onex-pagetitle-icon-gap: 0.25rem;
  --onex-pagetitle-icon-color: rgb(92, 101, 113);
  --onex-pagetitle-icon-hover-color: rgb(5, 125, 165);
  --onex-platform-global-nav-margin: 0 0 1.5rem 0;
  --onex-platform-page-info-margin: 1.5rem 0;
  --onex-platform-main-section-margin: 1.5rem 0;
  --onex-platform-main-gap: 1.5rem;
  --onex-platform-content-gap: 1.5rem;
  --onex-sidebar-min-width: 16rem;
  --onex-sidebar-width: 16rem;
  --onex-sidebar-vertical-divider-top: -1.5rem;
  --onex-sidebar-vertical-divider-width: 0.625rem;
  --onex-sidebar-vertical-divider-height: calc(100% + 1.5rem);
  --onex-sidebar-vertical-divider-line-bg-color: rgb(240, 242, 244);
  --onex-sidebar-vertical-divider-line-hover-bg-color: rgb(5, 125, 165);
  --onex-sidebar-collapse-btn-size: 1.25rem;
  --onex-sidebar-collapse-btn-bg-color: rgb(255, 255, 255);
  --onex-sidebar-collapse-btn-hover-bg-color: rgb(5, 125, 165);
  --onex-sidebar-collapse-btn-active-bg-color: rgb(3, 80, 106);
  --onex-sidebar-collapse-btn-border-color: rgb(234, 237, 240);
  --onex-sidebar-collapse-btn-hover-border-color: rgb(5, 125, 165);
  --onex-sidebar-collapse-btn-active-border-color: rgb(3, 80, 106);
  --onex-sidebar-collapse-btn-icon-font-size: 1rem;
  --onex-sidebar-collapse-btn-icon-color: rgb(72, 80, 89);
  --onex-sidebar-collapse-btn-hover-icon-color: rgb(255, 255, 255);
  --onex-sidebar-collapse-btn-active-icon-color: rgb(255, 255, 255);
}


      /* fonts */
/* google mu icons*/
.material-icons-round {
  font-family: "Material Icons Round";
  font-weight: normal;
  font-style: normal;
  font-size: var(--onex-material-icon-size);
  font-display: swap;
  color: inherit;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: "liga";
}

.onex-material-icon,
.onex-material-icon.material-icons-round {
  font-size: var(--onex-material-icon-size);
  color: inherit;
}

body {
  font-family: var(--font-family);
}
      
html .onex-themeprovider-v2 { 
  
  
  
  
  
  
  @import url("https://fonts.googleapis.com/css2?family=Material+Icons+Round&display=swap");
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
html .onex-themeprovider-v2 .material-icons-round {
  font-size: var(--onex-material-icon-size);
}
html .onex-themeprovider-v2 .onex-material-icon,
html .onex-themeprovider-v2 .onex-material-icon.material-icons-round {
  font-size: var(--onex-material-icon-size);
}
html .onex-themeprovider-v2 {
  font-family: var(--font-family);
}
html .onex-themeprovider-v2 .material-icons-round {
  font-family: "Material Icons Round";
  font-weight: normal;
  font-style: normal;
  font-size: 1.25rem; 
  font-display: swap;
  color: inherit;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  
  -webkit-font-smoothing: antialiased;
  
  text-rendering: optimizeLegibility;
  
  -moz-osx-font-smoothing: grayscale;
  
  font-feature-settings: "liga";
}
html .onex-themeprovider-v2 .onex-material-icon,
html .onex-themeprovider-v2 .onex-material-icon.material-icons-round {
  font-size: 1.25rem;
  color: inherit;
}
html .onex-themeprovider-v2 *,
html .onex-themeprovider-v2 *::before,
html .onex-themeprovider-v2 *::after {
  box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
html .onex-themeprovider-v2 {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html .onex-themeprovider-v2 hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}
html .onex-themeprovider-v2 h6, html .onex-themeprovider-v2 h5, html .onex-themeprovider-v2 h4, html .onex-themeprovider-v2 h3, html .onex-themeprovider-v2 h2, html .onex-themeprovider-v2 h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}
html .onex-themeprovider-v2 h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  html .onex-themeprovider-v2 h1 {
    font-size: 2.5rem;
  }
}
html .onex-themeprovider-v2 h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  html .onex-themeprovider-v2 h2 {
    font-size: 2rem;
  }
}
html .onex-themeprovider-v2 h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  html .onex-themeprovider-v2 h3 {
    font-size: 1.75rem;
  }
}
html .onex-themeprovider-v2 h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  html .onex-themeprovider-v2 h4 {
    font-size: 1.5rem;
  }
}
html .onex-themeprovider-v2 h5 {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 h6 {
  font-size: 1rem;
}
html .onex-themeprovider-v2 p {
  margin-top: 0;
  margin-bottom: 1rem;
}
html .onex-themeprovider-v2 abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}
html .onex-themeprovider-v2 address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
html .onex-themeprovider-v2 ol,
html .onex-themeprovider-v2 ul {
  padding-left: 2rem;
}
html .onex-themeprovider-v2 ol,
html .onex-themeprovider-v2 ul,
html .onex-themeprovider-v2 dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
html .onex-themeprovider-v2 ol ol,
html .onex-themeprovider-v2 ul ul,
html .onex-themeprovider-v2 ol ul,
html .onex-themeprovider-v2 ul ol {
  margin-bottom: 0;
}
html .onex-themeprovider-v2 dt {
  font-weight: 700;
}
html .onex-themeprovider-v2 dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
html .onex-themeprovider-v2 blockquote {
  margin: 0 0 1rem;
}
html .onex-themeprovider-v2 b,
html .onex-themeprovider-v2 strong {
  font-weight: bolder;
}
html .onex-themeprovider-v2 small {
  font-size: 0.875em;
}
html .onex-themeprovider-v2 mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}
html .onex-themeprovider-v2 sub,
html .onex-themeprovider-v2 sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
html .onex-themeprovider-v2 sub {
  bottom: -0.25em;
}
html .onex-themeprovider-v2 sup {
  top: -0.5em;
}
html .onex-themeprovider-v2 a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
html .onex-themeprovider-v2 a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}
html .onex-themeprovider-v2 a:not([href]):not([class]), html .onex-themeprovider-v2 a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
html .onex-themeprovider-v2 pre,
html .onex-themeprovider-v2 code,
html .onex-themeprovider-v2 kbd,
html .onex-themeprovider-v2 samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}
html .onex-themeprovider-v2 pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
html .onex-themeprovider-v2 pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
html .onex-themeprovider-v2 code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
html .onex-themeprovider-v2 a > code {
  color: inherit;
}
html .onex-themeprovider-v2 kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
html .onex-themeprovider-v2 kbd kbd {
  padding: 0;
  font-size: 1em;
}
html .onex-themeprovider-v2 figure {
  margin: 0 0 1rem;
}
html .onex-themeprovider-v2 img,
html .onex-themeprovider-v2 svg {
  vertical-align: middle;
}
html .onex-themeprovider-v2 table {
  caption-side: bottom;
  border-collapse: collapse;
}
html .onex-themeprovider-v2 caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}
html .onex-themeprovider-v2 th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
html .onex-themeprovider-v2 thead,
html .onex-themeprovider-v2 tbody,
html .onex-themeprovider-v2 tfoot,
html .onex-themeprovider-v2 tr,
html .onex-themeprovider-v2 td,
html .onex-themeprovider-v2 th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
html .onex-themeprovider-v2 label {
  display: inline-block;
}
html .onex-themeprovider-v2 button {
  border-radius: 0;
}
html .onex-themeprovider-v2 button:focus:not(:focus-visible) {
  outline: 0;
}
html .onex-themeprovider-v2 input,
html .onex-themeprovider-v2 button,
html .onex-themeprovider-v2 select,
html .onex-themeprovider-v2 optgroup,
html .onex-themeprovider-v2 textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
html .onex-themeprovider-v2 button,
html .onex-themeprovider-v2 select {
  text-transform: none;
}
html .onex-themeprovider-v2 [role=button] {
  cursor: pointer;
}
html .onex-themeprovider-v2 select {
  word-wrap: normal;
}
html .onex-themeprovider-v2 select:disabled {
  opacity: 1;
}
html .onex-themeprovider-v2 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}
html .onex-themeprovider-v2 button,
html .onex-themeprovider-v2 [type=button],
html .onex-themeprovider-v2 [type=reset],
html .onex-themeprovider-v2 [type=submit] {
  -webkit-appearance: button;
}
html .onex-themeprovider-v2 button:not(:disabled),
html .onex-themeprovider-v2 [type=button]:not(:disabled),
html .onex-themeprovider-v2 [type=reset]:not(:disabled),
html .onex-themeprovider-v2 [type=submit]:not(:disabled) {
  cursor: pointer;
}
html .onex-themeprovider-v2 ::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
html .onex-themeprovider-v2 textarea {
  resize: vertical;
}
html .onex-themeprovider-v2 fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
html .onex-themeprovider-v2 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) {
  html .onex-themeprovider-v2 legend {
    font-size: 1.5rem;
  }
}
html .onex-themeprovider-v2 legend + * {
  clear: left;
}
html .onex-themeprovider-v2 ::-webkit-datetime-edit-fields-wrapper,
html .onex-themeprovider-v2 ::-webkit-datetime-edit-text,
html .onex-themeprovider-v2 ::-webkit-datetime-edit-minute,
html .onex-themeprovider-v2 ::-webkit-datetime-edit-hour-field,
html .onex-themeprovider-v2 ::-webkit-datetime-edit-day-field,
html .onex-themeprovider-v2 ::-webkit-datetime-edit-month-field,
html .onex-themeprovider-v2 ::-webkit-datetime-edit-year-field {
  padding: 0;
}
html .onex-themeprovider-v2 ::-webkit-inner-spin-button {
  height: auto;
}
html .onex-themeprovider-v2 [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
html .onex-themeprovider-v2 ::-webkit-search-decoration {
  -webkit-appearance: none;
}
html .onex-themeprovider-v2 ::-webkit-color-swatch-wrapper {
  padding: 0;
}
html .onex-themeprovider-v2 ::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}
html .onex-themeprovider-v2 output {
  display: inline-block;
}
html .onex-themeprovider-v2 iframe {
  border: 0;
}
html .onex-themeprovider-v2 summary {
  display: list-item;
  cursor: pointer;
}
html .onex-themeprovider-v2 progress {
  vertical-align: baseline;
}
html .onex-themeprovider-v2 [hidden] {
  display: none !important;
}
:root,
html .onex-themeprovider-v2 [data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: rgb(32, 139, 153);
  --bs-cyan: #0dcaf0;
  --bs-black: rgb(0, 0, 0);
  --bs-white: rgb(255, 255, 255);
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: rgb(0, 112, 192);
  --bs-secondary: rgb(209, 216, 224);
  --bs-success: rgb(0, 126, 76);
  --bs-info: #0dcaf0;
  --bs-warning: rgb(252, 185, 22);
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 0, 112, 192;
  --bs-secondary-rgb: 209, 216, 224;
  --bs-success-rgb: 0, 126, 76;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 252, 185, 22;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #002d4d;
  --bs-secondary-text-emphasis: #54565a;
  --bs-success-text-emphasis: #00321e;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #654a09;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cce2f2;
  --bs-secondary-bg-subtle: #f6f7f9;
  --bs-success-bg-subtle: #cce5db;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fef1d0;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #99c6e6;
  --bs-secondary-border-subtle: #edeff3;
  --bs-success-border-subtle: #99cbb7;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #fee3a2;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: rgb(255, 255, 255);
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: rgb(0, 0, 0);
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(0, 112, 192);
  --bs-link-color-rgb: 0, 112, 192;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #005a9a;
  --bs-link-hover-color-rgb: 0, 90, 154;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(0, 112, 192, 0.25);
  --bs-form-valid-color: rgb(0, 126, 76);
  --bs-form-valid-border-color: rgb(0, 126, 76);
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}
html .onex-themeprovider-v2 [data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: rgb(255, 255, 255);
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #66a9d9;
  --bs-secondary-text-emphasis: #e3e8ec;
  --bs-success-text-emphasis: #66b294;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #fdd573;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #001626;
  --bs-secondary-bg-subtle: #2a2b2d;
  --bs-success-bg-subtle: #00190f;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #322504;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #004373;
  --bs-secondary-border-subtle: #7d8286;
  --bs-success-border-subtle: #004c2e;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #976f0d;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #66a9d9;
  --bs-link-hover-color: #85bae1;
  --bs-link-color-rgb: 102, 169, 217;
  --bs-link-hover-color-rgb: 133, 186, 225;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}
html .onex-themeprovider-v2 .align-baseline {
  vertical-align: baseline !important;
}
html .onex-themeprovider-v2 .align-top {
  vertical-align: top !important;
}
html .onex-themeprovider-v2 .align-middle {
  vertical-align: middle !important;
}
html .onex-themeprovider-v2 .align-bottom {
  vertical-align: bottom !important;
}
html .onex-themeprovider-v2 .align-text-bottom {
  vertical-align: text-bottom !important;
}
html .onex-themeprovider-v2 .align-text-top {
  vertical-align: text-top !important;
}
html .onex-themeprovider-v2 .float-start {
  float: left !important;
}
html .onex-themeprovider-v2 .float-end {
  float: right !important;
}
html .onex-themeprovider-v2 .float-none {
  float: none !important;
}
html .onex-themeprovider-v2 .object-fit-contain {
  object-fit: contain !important;
}
html .onex-themeprovider-v2 .object-fit-cover {
  object-fit: cover !important;
}
html .onex-themeprovider-v2 .object-fit-fill {
  object-fit: fill !important;
}
html .onex-themeprovider-v2 .object-fit-scale {
  object-fit: scale-down !important;
}
html .onex-themeprovider-v2 .object-fit-none {
  object-fit: none !important;
}
html .onex-themeprovider-v2 .opacity-0 {
  opacity: 0 !important;
}
html .onex-themeprovider-v2 .opacity-25 {
  opacity: 0.25 !important;
}
html .onex-themeprovider-v2 .opacity-50 {
  opacity: 0.5 !important;
}
html .onex-themeprovider-v2 .opacity-75 {
  opacity: 0.75 !important;
}
html .onex-themeprovider-v2 .opacity-100 {
  opacity: 1 !important;
}
html .onex-themeprovider-v2 .overflow-auto {
  overflow: auto !important;
}
html .onex-themeprovider-v2 .overflow-hidden {
  overflow: hidden !important;
}
html .onex-themeprovider-v2 .overflow-visible {
  overflow: visible !important;
}
html .onex-themeprovider-v2 .overflow-scroll {
  overflow: scroll !important;
}
html .onex-themeprovider-v2 .overflow-x-auto {
  overflow-x: auto !important;
}
html .onex-themeprovider-v2 .overflow-x-hidden {
  overflow-x: hidden !important;
}
html .onex-themeprovider-v2 .overflow-x-visible {
  overflow-x: visible !important;
}
html .onex-themeprovider-v2 .overflow-x-scroll {
  overflow-x: scroll !important;
}
html .onex-themeprovider-v2 .overflow-y-auto {
  overflow-y: auto !important;
}
html .onex-themeprovider-v2 .overflow-y-hidden {
  overflow-y: hidden !important;
}
html .onex-themeprovider-v2 .overflow-y-visible {
  overflow-y: visible !important;
}
html .onex-themeprovider-v2 .overflow-y-scroll {
  overflow-y: scroll !important;
}
html .onex-themeprovider-v2 .shadow {
  box-shadow: var(--bs-box-shadow) !important;
}
html .onex-themeprovider-v2 .shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}
html .onex-themeprovider-v2 .shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}
html .onex-themeprovider-v2 .shadow-none {
  box-shadow: none !important;
}
html .onex-themeprovider-v2 .focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
html .onex-themeprovider-v2 .focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
html .onex-themeprovider-v2 .focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
html .onex-themeprovider-v2 .focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
html .onex-themeprovider-v2 .focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
html .onex-themeprovider-v2 .focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
html .onex-themeprovider-v2 .focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
html .onex-themeprovider-v2 .focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
html .onex-themeprovider-v2 .position-static {
  position: static !important;
}
html .onex-themeprovider-v2 .position-relative {
  position: relative !important;
}
html .onex-themeprovider-v2 .position-absolute {
  position: absolute !important;
}
html .onex-themeprovider-v2 .position-fixed {
  position: fixed !important;
}
html .onex-themeprovider-v2 .position-sticky {
  position: sticky !important;
}
html .onex-themeprovider-v2 .top-0 {
  top: 0 !important;
}
html .onex-themeprovider-v2 .top-50 {
  top: 50% !important;
}
html .onex-themeprovider-v2 .top-100 {
  top: 100% !important;
}
html .onex-themeprovider-v2 .bottom-0 {
  bottom: 0 !important;
}
html .onex-themeprovider-v2 .bottom-50 {
  bottom: 50% !important;
}
html .onex-themeprovider-v2 .bottom-100 {
  bottom: 100% !important;
}
html .onex-themeprovider-v2 .start-0 {
  left: 0 !important;
}
html .onex-themeprovider-v2 .start-50 {
  left: 50% !important;
}
html .onex-themeprovider-v2 .start-100 {
  left: 100% !important;
}
html .onex-themeprovider-v2 .end-0 {
  right: 0 !important;
}
html .onex-themeprovider-v2 .end-50 {
  right: 50% !important;
}
html .onex-themeprovider-v2 .end-100 {
  right: 100% !important;
}
html .onex-themeprovider-v2 .translate-middle {
  transform: translate(-50%, -50%) !important;
}
html .onex-themeprovider-v2 .translate-middle-x {
  transform: translateX(-50%) !important;
}
html .onex-themeprovider-v2 .translate-middle-y {
  transform: translateY(-50%) !important;
}
html .onex-themeprovider-v2 .border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
html .onex-themeprovider-v2 .border-0 {
  border: 0 !important;
}
html .onex-themeprovider-v2 .border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
html .onex-themeprovider-v2 .border-top-0 {
  border-top: 0 !important;
}
html .onex-themeprovider-v2 .border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
html .onex-themeprovider-v2 .border-end-0 {
  border-right: 0 !important;
}
html .onex-themeprovider-v2 .border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
html .onex-themeprovider-v2 .border-bottom-0 {
  border-bottom: 0 !important;
}
html .onex-themeprovider-v2 .border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
html .onex-themeprovider-v2 .border-start-0 {
  border-left: 0 !important;
}
html .onex-themeprovider-v2 .border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
html .onex-themeprovider-v2 .border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
html .onex-themeprovider-v2 .border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
html .onex-themeprovider-v2 .border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
html .onex-themeprovider-v2 .border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
html .onex-themeprovider-v2 .border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
html .onex-themeprovider-v2 .border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
html .onex-themeprovider-v2 .border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
html .onex-themeprovider-v2 .border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
html .onex-themeprovider-v2 .border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
html .onex-themeprovider-v2 .border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}
html .onex-themeprovider-v2 .border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}
html .onex-themeprovider-v2 .border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}
html .onex-themeprovider-v2 .border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}
html .onex-themeprovider-v2 .border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}
html .onex-themeprovider-v2 .border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}
html .onex-themeprovider-v2 .border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}
html .onex-themeprovider-v2 .border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}
html .onex-themeprovider-v2 .border-1 {
  border-width: 1px !important;
}
html .onex-themeprovider-v2 .border-2 {
  border-width: 2px !important;
}
html .onex-themeprovider-v2 .border-3 {
  border-width: 3px !important;
}
html .onex-themeprovider-v2 .border-4 {
  border-width: 4px !important;
}
html .onex-themeprovider-v2 .border-5 {
  border-width: 5px !important;
}
html .onex-themeprovider-v2 .border-opacity-10 {
  --bs-border-opacity: 0.1;
}
html .onex-themeprovider-v2 .border-opacity-25 {
  --bs-border-opacity: 0.25;
}
html .onex-themeprovider-v2 .border-opacity-50 {
  --bs-border-opacity: 0.5;
}
html .onex-themeprovider-v2 .border-opacity-75 {
  --bs-border-opacity: 0.75;
}
html .onex-themeprovider-v2 .border-opacity-100 {
  --bs-border-opacity: 1;
}
html .onex-themeprovider-v2 .w-25 {
  width: 25% !important;
}
html .onex-themeprovider-v2 .w-50 {
  width: 50% !important;
}
html .onex-themeprovider-v2 .w-75 {
  width: 75% !important;
}
html .onex-themeprovider-v2 .w-100 {
  width: 100% !important;
}
html .onex-themeprovider-v2 .w-auto {
  width: auto !important;
}
html .onex-themeprovider-v2 .mw-100 {
  max-width: 100% !important;
}
html .onex-themeprovider-v2 .vw-100 {
  width: 100vw !important;
}
html .onex-themeprovider-v2 .min-vw-100 {
  min-width: 100vw !important;
}
html .onex-themeprovider-v2 .h-25 {
  height: 25% !important;
}
html .onex-themeprovider-v2 .h-50 {
  height: 50% !important;
}
html .onex-themeprovider-v2 .h-75 {
  height: 75% !important;
}
html .onex-themeprovider-v2 .h-100 {
  height: 100% !important;
}
html .onex-themeprovider-v2 .h-auto {
  height: auto !important;
}
html .onex-themeprovider-v2 .mh-100 {
  max-height: 100% !important;
}
html .onex-themeprovider-v2 .vh-100 {
  height: 100vh !important;
}
html .onex-themeprovider-v2 .min-vh-100 {
  min-height: 100vh !important;
}
html .onex-themeprovider-v2 .gap-0 {
  gap: 0 !important;
}
html .onex-themeprovider-v2 .gap-1 {
  gap: 0.25rem !important;
}
html .onex-themeprovider-v2 .gap-2 {
  gap: 0.5rem !important;
}
html .onex-themeprovider-v2 .gap-3 {
  gap: 1rem !important;
}
html .onex-themeprovider-v2 .gap-4 {
  gap: 1.5rem !important;
}
html .onex-themeprovider-v2 .gap-5 {
  gap: 2.5rem !important;
}
html .onex-themeprovider-v2 .gap-6 {
  gap: 3rem !important;
}
html .onex-themeprovider-v2 .gap-7 {
  gap: 4rem !important;
}
html .onex-themeprovider-v2 .gap-8 {
  gap: 5rem !important;
}
html .onex-themeprovider-v2 .gap-9 {
  gap: 6.5rem !important;
}
html .onex-themeprovider-v2 .gap-10 {
  gap: 10.5rem !important;
}
html .onex-themeprovider-v2 .row-gap-0 {
  row-gap: 0 !important;
}
html .onex-themeprovider-v2 .row-gap-1 {
  row-gap: 0.25rem !important;
}
html .onex-themeprovider-v2 .row-gap-2 {
  row-gap: 0.5rem !important;
}
html .onex-themeprovider-v2 .row-gap-3 {
  row-gap: 1rem !important;
}
html .onex-themeprovider-v2 .row-gap-4 {
  row-gap: 1.5rem !important;
}
html .onex-themeprovider-v2 .row-gap-5 {
  row-gap: 2.5rem !important;
}
html .onex-themeprovider-v2 .row-gap-6 {
  row-gap: 3rem !important;
}
html .onex-themeprovider-v2 .row-gap-7 {
  row-gap: 4rem !important;
}
html .onex-themeprovider-v2 .row-gap-8 {
  row-gap: 5rem !important;
}
html .onex-themeprovider-v2 .row-gap-9 {
  row-gap: 6.5rem !important;
}
html .onex-themeprovider-v2 .row-gap-10 {
  row-gap: 10.5rem !important;
}
html .onex-themeprovider-v2 .column-gap-0 {
  column-gap: 0 !important;
}
html .onex-themeprovider-v2 .column-gap-1 {
  column-gap: 0.25rem !important;
}
html .onex-themeprovider-v2 .column-gap-2 {
  column-gap: 0.5rem !important;
}
html .onex-themeprovider-v2 .column-gap-3 {
  column-gap: 1rem !important;
}
html .onex-themeprovider-v2 .column-gap-4 {
  column-gap: 1.5rem !important;
}
html .onex-themeprovider-v2 .column-gap-5 {
  column-gap: 2.5rem !important;
}
html .onex-themeprovider-v2 .column-gap-6 {
  column-gap: 3rem !important;
}
html .onex-themeprovider-v2 .column-gap-7 {
  column-gap: 4rem !important;
}
html .onex-themeprovider-v2 .column-gap-8 {
  column-gap: 5rem !important;
}
html .onex-themeprovider-v2 .column-gap-9 {
  column-gap: 6.5rem !important;
}
html .onex-themeprovider-v2 .column-gap-10 {
  column-gap: 10.5rem !important;
}
html .onex-themeprovider-v2 .font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
html .onex-themeprovider-v2 .fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
html .onex-themeprovider-v2 .fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}
html .onex-themeprovider-v2 .fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}
html .onex-themeprovider-v2 .fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}
html .onex-themeprovider-v2 .fs-5 {
  font-size: 1.25rem !important;
}
html .onex-themeprovider-v2 .fs-6 {
  font-size: 1rem !important;
}
html .onex-themeprovider-v2 .fst-italic {
  font-style: italic !important;
}
html .onex-themeprovider-v2 .fst-normal {
  font-style: normal !important;
}
html .onex-themeprovider-v2 .fw-lighter {
  font-weight: lighter !important;
}
html .onex-themeprovider-v2 .fw-light {
  font-weight: 300 !important;
}
html .onex-themeprovider-v2 .fw-normal {
  font-weight: 400 !important;
}
html .onex-themeprovider-v2 .fw-medium {
  font-weight: 500 !important;
}
html .onex-themeprovider-v2 .fw-semibold {
  font-weight: 600 !important;
}
html .onex-themeprovider-v2 .fw-bold {
  font-weight: 700 !important;
}
html .onex-themeprovider-v2 .fw-bolder {
  font-weight: bolder !important;
}
html .onex-themeprovider-v2 .lh-1 {
  line-height: 1 !important;
}
html .onex-themeprovider-v2 .lh-sm {
  line-height: 1rem !important;
}
html .onex-themeprovider-v2 .lh-base {
  line-height: 1.5 !important;
}
html .onex-themeprovider-v2 .lh-lg {
  line-height: 1.25rem !important;
}
html .onex-themeprovider-v2 .text-start {
  text-align: left !important;
}
html .onex-themeprovider-v2 .text-end {
  text-align: right !important;
}
html .onex-themeprovider-v2 .text-center {
  text-align: center !important;
}
html .onex-themeprovider-v2 .text-decoration-none {
  text-decoration: none !important;
}
html .onex-themeprovider-v2 .text-decoration-underline {
  text-decoration: underline !important;
}
html .onex-themeprovider-v2 .text-decoration-line-through {
  text-decoration: line-through !important;
}
html .onex-themeprovider-v2 .text-lowercase {
  text-transform: lowercase !important;
}
html .onex-themeprovider-v2 .text-uppercase {
  text-transform: uppercase !important;
}
html .onex-themeprovider-v2 .text-capitalize {
  text-transform: capitalize !important;
}
html .onex-themeprovider-v2 .text-wrap {
  white-space: normal !important;
}
html .onex-themeprovider-v2 .text-nowrap {
  white-space: nowrap !important;
}
html .onex-themeprovider-v2 .text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
html .onex-themeprovider-v2 .text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
html .onex-themeprovider-v2 .text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
html .onex-themeprovider-v2 .text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
html .onex-themeprovider-v2 .text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
html .onex-themeprovider-v2 .text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
html .onex-themeprovider-v2 .text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
html .onex-themeprovider-v2 .text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
html .onex-themeprovider-v2 .text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
html .onex-themeprovider-v2 .text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
html .onex-themeprovider-v2 .text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
html .onex-themeprovider-v2 .text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
html .onex-themeprovider-v2 .text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
html .onex-themeprovider-v2 .text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}
html .onex-themeprovider-v2 .text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}
html .onex-themeprovider-v2 .text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
html .onex-themeprovider-v2 .text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}
html .onex-themeprovider-v2 .text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}
html .onex-themeprovider-v2 .text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}
html .onex-themeprovider-v2 .text-opacity-25 {
  --bs-text-opacity: 0.25;
}
html .onex-themeprovider-v2 .text-opacity-50 {
  --bs-text-opacity: 0.5;
}
html .onex-themeprovider-v2 .text-opacity-75 {
  --bs-text-opacity: 0.75;
}
html .onex-themeprovider-v2 .text-opacity-100 {
  --bs-text-opacity: 1;
}
html .onex-themeprovider-v2 .text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}
html .onex-themeprovider-v2 .text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}
html .onex-themeprovider-v2 .text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}
html .onex-themeprovider-v2 .text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}
html .onex-themeprovider-v2 .text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}
html .onex-themeprovider-v2 .text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}
html .onex-themeprovider-v2 .text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}
html .onex-themeprovider-v2 .text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}
html .onex-themeprovider-v2 .link-opacity-10 {
  --bs-link-opacity: 0.1;
}
html .onex-themeprovider-v2 .link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}
html .onex-themeprovider-v2 .link-opacity-25 {
  --bs-link-opacity: 0.25;
}
html .onex-themeprovider-v2 .link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}
html .onex-themeprovider-v2 .link-opacity-50 {
  --bs-link-opacity: 0.5;
}
html .onex-themeprovider-v2 .link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}
html .onex-themeprovider-v2 .link-opacity-75 {
  --bs-link-opacity: 0.75;
}
html .onex-themeprovider-v2 .link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}
html .onex-themeprovider-v2 .link-opacity-100 {
  --bs-link-opacity: 1;
}
html .onex-themeprovider-v2 .link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}
html .onex-themeprovider-v2 .link-offset-1 {
  text-underline-offset: 0.125em !important;
}
html .onex-themeprovider-v2 .link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}
html .onex-themeprovider-v2 .link-offset-2 {
  text-underline-offset: 0.25em !important;
}
html .onex-themeprovider-v2 .link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}
html .onex-themeprovider-v2 .link-offset-3 {
  text-underline-offset: 0.375em !important;
}
html .onex-themeprovider-v2 .link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}
html .onex-themeprovider-v2 .link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}
html .onex-themeprovider-v2 .link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}
html .onex-themeprovider-v2 .link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}
html .onex-themeprovider-v2 .link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}
html .onex-themeprovider-v2 .link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}
html .onex-themeprovider-v2 .link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}
html .onex-themeprovider-v2 .link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}
html .onex-themeprovider-v2 .link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
html .onex-themeprovider-v2 .link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}
html .onex-themeprovider-v2 .link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}
html .onex-themeprovider-v2 .link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}
html .onex-themeprovider-v2 .link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}
html .onex-themeprovider-v2 .link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}
html .onex-themeprovider-v2 .link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}
html .onex-themeprovider-v2 .link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}
html .onex-themeprovider-v2 .link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}
html .onex-themeprovider-v2 .link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}
html .onex-themeprovider-v2 .link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}
html .onex-themeprovider-v2 .link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}
html .onex-themeprovider-v2 .link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}
html .onex-themeprovider-v2 .bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
html .onex-themeprovider-v2 .bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
html .onex-themeprovider-v2 .bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
html .onex-themeprovider-v2 .bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
html .onex-themeprovider-v2 .bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
html .onex-themeprovider-v2 .bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
html .onex-themeprovider-v2 .bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
html .onex-themeprovider-v2 .bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
html .onex-themeprovider-v2 .bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
html .onex-themeprovider-v2 .bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
html .onex-themeprovider-v2 .bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
html .onex-themeprovider-v2 .bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}
html .onex-themeprovider-v2 .bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}
html .onex-themeprovider-v2 .bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}
html .onex-themeprovider-v2 .bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}
html .onex-themeprovider-v2 .bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}
html .onex-themeprovider-v2 .bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}
html .onex-themeprovider-v2 .bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}
html .onex-themeprovider-v2 .bg-opacity-100 {
  --bs-bg-opacity: 1;
}
html .onex-themeprovider-v2 .bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}
html .onex-themeprovider-v2 .bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}
html .onex-themeprovider-v2 .bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}
html .onex-themeprovider-v2 .bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}
html .onex-themeprovider-v2 .bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}
html .onex-themeprovider-v2 .bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}
html .onex-themeprovider-v2 .bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}
html .onex-themeprovider-v2 .bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}
html .onex-themeprovider-v2 .bg-gradient {
  background-image: var(--bs-gradient) !important;
}
html .onex-themeprovider-v2 .user-select-all {
  user-select: all !important;
}
html .onex-themeprovider-v2 .user-select-auto {
  user-select: auto !important;
}
html .onex-themeprovider-v2 .user-select-none {
  user-select: none !important;
}
html .onex-themeprovider-v2 .pe-none {
  pointer-events: none !important;
}
html .onex-themeprovider-v2 .pe-auto {
  pointer-events: auto !important;
}
html .onex-themeprovider-v2 .rounded {
  border-radius: var(--bs-border-radius) !important;
}
html .onex-themeprovider-v2 .rounded-0 {
  border-radius: 0 !important;
}
html .onex-themeprovider-v2 .rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}
html .onex-themeprovider-v2 .rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}
html .onex-themeprovider-v2 .rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}
html .onex-themeprovider-v2 .rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}
html .onex-themeprovider-v2 .rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}
html .onex-themeprovider-v2 .rounded-circle {
  border-radius: 50% !important;
}
html .onex-themeprovider-v2 .rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
html .onex-themeprovider-v2 .rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
html .onex-themeprovider-v2 .rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
html .onex-themeprovider-v2 .rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}
html .onex-themeprovider-v2 .rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
html .onex-themeprovider-v2 .rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}
html .onex-themeprovider-v2 .rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}
html .onex-themeprovider-v2 .rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
html .onex-themeprovider-v2 .rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
html .onex-themeprovider-v2 .rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}
html .onex-themeprovider-v2 .rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
html .onex-themeprovider-v2 .rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
html .onex-themeprovider-v2 .rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}
html .onex-themeprovider-v2 .rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
html .onex-themeprovider-v2 .rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}
html .onex-themeprovider-v2 .rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}
html .onex-themeprovider-v2 .rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}
html .onex-themeprovider-v2 .rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
html .onex-themeprovider-v2 .rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
html .onex-themeprovider-v2 .rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
html .onex-themeprovider-v2 .rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
html .onex-themeprovider-v2 .rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}
html .onex-themeprovider-v2 .rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
html .onex-themeprovider-v2 .rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}
html .onex-themeprovider-v2 .rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}
html .onex-themeprovider-v2 .rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}
html .onex-themeprovider-v2 .rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}
html .onex-themeprovider-v2 .rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
html .onex-themeprovider-v2 .rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
html .onex-themeprovider-v2 .rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
html .onex-themeprovider-v2 .rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}
html .onex-themeprovider-v2 .rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
html .onex-themeprovider-v2 .rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}
html .onex-themeprovider-v2 .rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}
html .onex-themeprovider-v2 .rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
html .onex-themeprovider-v2 .rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
html .onex-themeprovider-v2 .rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}
html .onex-themeprovider-v2 .visible {
  visibility: visible !important;
}
html .onex-themeprovider-v2 .invisible {
  visibility: hidden !important;
}
html .onex-themeprovider-v2 .z-n1 {
  z-index: -1 !important;
}
html .onex-themeprovider-v2 .z-0 {
  z-index: 0 !important;
}
html .onex-themeprovider-v2 .z-1 {
  z-index: 1 !important;
}
html .onex-themeprovider-v2 .z-2 {
  z-index: 2 !important;
}
html .onex-themeprovider-v2 .z-3 {
  z-index: 3 !important;
}
@media (min-width: 600px) {
  html .onex-themeprovider-v2 .float-sm-start {
    float: left !important;
  }
  html .onex-themeprovider-v2 .float-sm-end {
    float: right !important;
  }
  html .onex-themeprovider-v2 .float-sm-none {
    float: none !important;
  }
  html .onex-themeprovider-v2 .object-fit-sm-contain {
    object-fit: contain !important;
  }
  html .onex-themeprovider-v2 .object-fit-sm-cover {
    object-fit: cover !important;
  }
  html .onex-themeprovider-v2 .object-fit-sm-fill {
    object-fit: fill !important;
  }
  html .onex-themeprovider-v2 .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  html .onex-themeprovider-v2 .object-fit-sm-none {
    object-fit: none !important;
  }
  html .onex-themeprovider-v2 .d-sm-inline {
    display: inline !important;
  }
  html .onex-themeprovider-v2 .d-sm-inline-block {
    display: inline-block !important;
  }
  html .onex-themeprovider-v2 .d-sm-block {
    display: block !important;
  }
  html .onex-themeprovider-v2 .d-sm-grid {
    display: grid !important;
  }
  html .onex-themeprovider-v2 .d-sm-inline-grid {
    display: inline-grid !important;
  }
  html .onex-themeprovider-v2 .d-sm-table {
    display: table !important;
  }
  html .onex-themeprovider-v2 .d-sm-table-row {
    display: table-row !important;
  }
  html .onex-themeprovider-v2 .d-sm-table-cell {
    display: table-cell !important;
  }
  html .onex-themeprovider-v2 .d-sm-flex {
    display: flex !important;
  }
  html .onex-themeprovider-v2 .d-sm-inline-flex {
    display: inline-flex !important;
  }
  html .onex-themeprovider-v2 .d-sm-none {
    display: none !important;
  }
  html .onex-themeprovider-v2 .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  html .onex-themeprovider-v2 .flex-sm-row {
    flex-direction: row !important;
  }
  html .onex-themeprovider-v2 .flex-sm-column {
    flex-direction: column !important;
  }
  html .onex-themeprovider-v2 .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  html .onex-themeprovider-v2 .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  html .onex-themeprovider-v2 .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  html .onex-themeprovider-v2 .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .justify-content-sm-center {
    justify-content: center !important;
  }
  html .onex-themeprovider-v2 .justify-content-sm-between {
    justify-content: space-between !important;
  }
  html .onex-themeprovider-v2 .justify-content-sm-around {
    justify-content: space-around !important;
  }
  html .onex-themeprovider-v2 .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  html .onex-themeprovider-v2 .align-items-sm-start {
    align-items: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-items-sm-end {
    align-items: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-items-sm-center {
    align-items: center !important;
  }
  html .onex-themeprovider-v2 .align-items-sm-baseline {
    align-items: baseline !important;
  }
  html .onex-themeprovider-v2 .align-items-sm-stretch {
    align-items: stretch !important;
  }
  html .onex-themeprovider-v2 .align-content-sm-start {
    align-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-content-sm-end {
    align-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-content-sm-center {
    align-content: center !important;
  }
  html .onex-themeprovider-v2 .align-content-sm-between {
    align-content: space-between !important;
  }
  html .onex-themeprovider-v2 .align-content-sm-around {
    align-content: space-around !important;
  }
  html .onex-themeprovider-v2 .align-content-sm-stretch {
    align-content: stretch !important;
  }
  html .onex-themeprovider-v2 .align-self-sm-auto {
    align-self: auto !important;
  }
  html .onex-themeprovider-v2 .align-self-sm-start {
    align-self: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-self-sm-end {
    align-self: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-self-sm-center {
    align-self: center !important;
  }
  html .onex-themeprovider-v2 .align-self-sm-baseline {
    align-self: baseline !important;
  }
  html .onex-themeprovider-v2 .align-self-sm-stretch {
    align-self: stretch !important;
  }
  html .onex-themeprovider-v2 .order-sm-first {
    order: -1 !important;
  }
  html .onex-themeprovider-v2 .order-sm-0 {
    order: 0 !important;
  }
  html .onex-themeprovider-v2 .order-sm-1 {
    order: 1 !important;
  }
  html .onex-themeprovider-v2 .order-sm-2 {
    order: 2 !important;
  }
  html .onex-themeprovider-v2 .order-sm-3 {
    order: 3 !important;
  }
  html .onex-themeprovider-v2 .order-sm-4 {
    order: 4 !important;
  }
  html .onex-themeprovider-v2 .order-sm-5 {
    order: 5 !important;
  }
  html .onex-themeprovider-v2 .order-sm-last {
    order: 6 !important;
  }
  html .onex-themeprovider-v2 .m-sm-0 {
    margin: 0 !important;
  }
  html .onex-themeprovider-v2 .m-sm-1 {
    margin: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-2 {
    margin: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-3 {
    margin: 1rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-4 {
    margin: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-5 {
    margin: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-6 {
    margin: 3rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-7 {
    margin: 4rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-8 {
    margin: 5rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-9 {
    margin: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-10 {
    margin: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-auto {
    margin: auto !important;
  }
  html .onex-themeprovider-v2 .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-8 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-9 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-10 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-9 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-10 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .mt-sm-0 {
    margin-top: 0 !important;
  }
  html .onex-themeprovider-v2 .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-3 {
    margin-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-5 {
    margin-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-6 {
    margin-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-7 {
    margin-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-8 {
    margin-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-9 {
    margin-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-10 {
    margin-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-auto {
    margin-top: auto !important;
  }
  html .onex-themeprovider-v2 .me-sm-0 {
    margin-right: 0 !important;
  }
  html .onex-themeprovider-v2 .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-3 {
    margin-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-5 {
    margin-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-6 {
    margin-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-7 {
    margin-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-8 {
    margin-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-9 {
    margin-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-10 {
    margin-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-auto {
    margin-right: auto !important;
  }
  html .onex-themeprovider-v2 .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-5 {
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-6 {
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-7 {
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-8 {
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-9 {
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-10 {
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-auto {
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .ms-sm-0 {
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-3 {
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-5 {
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-6 {
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-7 {
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-8 {
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-9 {
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-10 {
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-auto {
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .p-sm-0 {
    padding: 0 !important;
  }
  html .onex-themeprovider-v2 .p-sm-1 {
    padding: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-2 {
    padding: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-3 {
    padding: 1rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-4 {
    padding: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-5 {
    padding: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-6 {
    padding: 3rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-7 {
    padding: 4rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-8 {
    padding: 5rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-9 {
    padding: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-10 {
    padding: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-8 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-9 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-10 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-9 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-10 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-0 {
    padding-top: 0 !important;
  }
  html .onex-themeprovider-v2 .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-3 {
    padding-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-5 {
    padding-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-6 {
    padding-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-7 {
    padding-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-8 {
    padding-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-9 {
    padding-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-10 {
    padding-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-0 {
    padding-right: 0 !important;
  }
  html .onex-themeprovider-v2 .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-3 {
    padding-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-5 {
    padding-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-6 {
    padding-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-7 {
    padding-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-8 {
    padding-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-9 {
    padding-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-10 {
    padding-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-5 {
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-6 {
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-7 {
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-8 {
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-9 {
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-10 {
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-0 {
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-3 {
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-5 {
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-6 {
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-7 {
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-8 {
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-9 {
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-10 {
    padding-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-sm-0 {
    gap: 0 !important;
  }
  html .onex-themeprovider-v2 .gap-sm-1 {
    gap: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .gap-sm-2 {
    gap: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-sm-3 {
    gap: 1rem !important;
  }
  html .onex-themeprovider-v2 .gap-sm-4 {
    gap: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-sm-5 {
    gap: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-sm-6 {
    gap: 3rem !important;
  }
  html .onex-themeprovider-v2 .gap-sm-7 {
    gap: 4rem !important;
  }
  html .onex-themeprovider-v2 .gap-sm-8 {
    gap: 5rem !important;
  }
  html .onex-themeprovider-v2 .gap-sm-9 {
    gap: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-sm-10 {
    gap: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  html .onex-themeprovider-v2 .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-sm-5 {
    row-gap: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-sm-6 {
    row-gap: 3rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-sm-7 {
    row-gap: 4rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-sm-8 {
    row-gap: 5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-sm-9 {
    row-gap: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-sm-10 {
    row-gap: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  html .onex-themeprovider-v2 .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-sm-5 {
    column-gap: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-sm-6 {
    column-gap: 3rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-sm-7 {
    column-gap: 4rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-sm-8 {
    column-gap: 5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-sm-9 {
    column-gap: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-sm-10 {
    column-gap: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .text-sm-start {
    text-align: left !important;
  }
  html .onex-themeprovider-v2 .text-sm-end {
    text-align: right !important;
  }
  html .onex-themeprovider-v2 .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  html .onex-themeprovider-v2 .float-md-start {
    float: left !important;
  }
  html .onex-themeprovider-v2 .float-md-end {
    float: right !important;
  }
  html .onex-themeprovider-v2 .float-md-none {
    float: none !important;
  }
  html .onex-themeprovider-v2 .object-fit-md-contain {
    object-fit: contain !important;
  }
  html .onex-themeprovider-v2 .object-fit-md-cover {
    object-fit: cover !important;
  }
  html .onex-themeprovider-v2 .object-fit-md-fill {
    object-fit: fill !important;
  }
  html .onex-themeprovider-v2 .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  html .onex-themeprovider-v2 .object-fit-md-none {
    object-fit: none !important;
  }
  html .onex-themeprovider-v2 .d-md-inline {
    display: inline !important;
  }
  html .onex-themeprovider-v2 .d-md-inline-block {
    display: inline-block !important;
  }
  html .onex-themeprovider-v2 .d-md-block {
    display: block !important;
  }
  html .onex-themeprovider-v2 .d-md-grid {
    display: grid !important;
  }
  html .onex-themeprovider-v2 .d-md-inline-grid {
    display: inline-grid !important;
  }
  html .onex-themeprovider-v2 .d-md-table {
    display: table !important;
  }
  html .onex-themeprovider-v2 .d-md-table-row {
    display: table-row !important;
  }
  html .onex-themeprovider-v2 .d-md-table-cell {
    display: table-cell !important;
  }
  html .onex-themeprovider-v2 .d-md-flex {
    display: flex !important;
  }
  html .onex-themeprovider-v2 .d-md-inline-flex {
    display: inline-flex !important;
  }
  html .onex-themeprovider-v2 .d-md-none {
    display: none !important;
  }
  html .onex-themeprovider-v2 .flex-md-fill {
    flex: 1 1 auto !important;
  }
  html .onex-themeprovider-v2 .flex-md-row {
    flex-direction: row !important;
  }
  html .onex-themeprovider-v2 .flex-md-column {
    flex-direction: column !important;
  }
  html .onex-themeprovider-v2 .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  html .onex-themeprovider-v2 .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  html .onex-themeprovider-v2 .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  html .onex-themeprovider-v2 .justify-content-md-start {
    justify-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .justify-content-md-end {
    justify-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .justify-content-md-center {
    justify-content: center !important;
  }
  html .onex-themeprovider-v2 .justify-content-md-between {
    justify-content: space-between !important;
  }
  html .onex-themeprovider-v2 .justify-content-md-around {
    justify-content: space-around !important;
  }
  html .onex-themeprovider-v2 .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  html .onex-themeprovider-v2 .align-items-md-start {
    align-items: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-items-md-end {
    align-items: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-items-md-center {
    align-items: center !important;
  }
  html .onex-themeprovider-v2 .align-items-md-baseline {
    align-items: baseline !important;
  }
  html .onex-themeprovider-v2 .align-items-md-stretch {
    align-items: stretch !important;
  }
  html .onex-themeprovider-v2 .align-content-md-start {
    align-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-content-md-end {
    align-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-content-md-center {
    align-content: center !important;
  }
  html .onex-themeprovider-v2 .align-content-md-between {
    align-content: space-between !important;
  }
  html .onex-themeprovider-v2 .align-content-md-around {
    align-content: space-around !important;
  }
  html .onex-themeprovider-v2 .align-content-md-stretch {
    align-content: stretch !important;
  }
  html .onex-themeprovider-v2 .align-self-md-auto {
    align-self: auto !important;
  }
  html .onex-themeprovider-v2 .align-self-md-start {
    align-self: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-self-md-end {
    align-self: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-self-md-center {
    align-self: center !important;
  }
  html .onex-themeprovider-v2 .align-self-md-baseline {
    align-self: baseline !important;
  }
  html .onex-themeprovider-v2 .align-self-md-stretch {
    align-self: stretch !important;
  }
  html .onex-themeprovider-v2 .order-md-first {
    order: -1 !important;
  }
  html .onex-themeprovider-v2 .order-md-0 {
    order: 0 !important;
  }
  html .onex-themeprovider-v2 .order-md-1 {
    order: 1 !important;
  }
  html .onex-themeprovider-v2 .order-md-2 {
    order: 2 !important;
  }
  html .onex-themeprovider-v2 .order-md-3 {
    order: 3 !important;
  }
  html .onex-themeprovider-v2 .order-md-4 {
    order: 4 !important;
  }
  html .onex-themeprovider-v2 .order-md-5 {
    order: 5 !important;
  }
  html .onex-themeprovider-v2 .order-md-last {
    order: 6 !important;
  }
  html .onex-themeprovider-v2 .m-md-0 {
    margin: 0 !important;
  }
  html .onex-themeprovider-v2 .m-md-1 {
    margin: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .m-md-2 {
    margin: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .m-md-3 {
    margin: 1rem !important;
  }
  html .onex-themeprovider-v2 .m-md-4 {
    margin: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .m-md-5 {
    margin: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .m-md-6 {
    margin: 3rem !important;
  }
  html .onex-themeprovider-v2 .m-md-7 {
    margin: 4rem !important;
  }
  html .onex-themeprovider-v2 .m-md-8 {
    margin: 5rem !important;
  }
  html .onex-themeprovider-v2 .m-md-9 {
    margin: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .m-md-10 {
    margin: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .m-md-auto {
    margin: auto !important;
  }
  html .onex-themeprovider-v2 .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-8 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-9 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-10 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .my-md-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .my-md-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .my-md-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .my-md-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .my-md-9 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .my-md-10 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .mt-md-0 {
    margin-top: 0 !important;
  }
  html .onex-themeprovider-v2 .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-3 {
    margin-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-5 {
    margin-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-6 {
    margin-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-7 {
    margin-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-8 {
    margin-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-9 {
    margin-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-10 {
    margin-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-auto {
    margin-top: auto !important;
  }
  html .onex-themeprovider-v2 .me-md-0 {
    margin-right: 0 !important;
  }
  html .onex-themeprovider-v2 .me-md-1 {
    margin-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .me-md-2 {
    margin-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .me-md-3 {
    margin-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .me-md-4 {
    margin-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .me-md-5 {
    margin-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .me-md-6 {
    margin-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .me-md-7 {
    margin-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .me-md-8 {
    margin-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .me-md-9 {
    margin-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .me-md-10 {
    margin-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .me-md-auto {
    margin-right: auto !important;
  }
  html .onex-themeprovider-v2 .mb-md-0 {
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-5 {
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-6 {
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-7 {
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-8 {
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-9 {
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-10 {
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-auto {
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .ms-md-0 {
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-3 {
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-5 {
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-6 {
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-7 {
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-8 {
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-9 {
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-10 {
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-auto {
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .p-md-0 {
    padding: 0 !important;
  }
  html .onex-themeprovider-v2 .p-md-1 {
    padding: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .p-md-2 {
    padding: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .p-md-3 {
    padding: 1rem !important;
  }
  html .onex-themeprovider-v2 .p-md-4 {
    padding: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .p-md-5 {
    padding: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .p-md-6 {
    padding: 3rem !important;
  }
  html .onex-themeprovider-v2 .p-md-7 {
    padding: 4rem !important;
  }
  html .onex-themeprovider-v2 .p-md-8 {
    padding: 5rem !important;
  }
  html .onex-themeprovider-v2 .p-md-9 {
    padding: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .p-md-10 {
    padding: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .px-md-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .px-md-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .px-md-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .px-md-8 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .px-md-9 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .px-md-10 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .py-md-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .py-md-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .py-md-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .py-md-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .py-md-9 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .py-md-10 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-0 {
    padding-top: 0 !important;
  }
  html .onex-themeprovider-v2 .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-3 {
    padding-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-5 {
    padding-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-6 {
    padding-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-7 {
    padding-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-8 {
    padding-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-9 {
    padding-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-10 {
    padding-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-0 {
    padding-right: 0 !important;
  }
  html .onex-themeprovider-v2 .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-3 {
    padding-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-5 {
    padding-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-6 {
    padding-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-7 {
    padding-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-8 {
    padding-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-9 {
    padding-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-10 {
    padding-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-0 {
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-5 {
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-6 {
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-7 {
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-8 {
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-9 {
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-10 {
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-0 {
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-3 {
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-5 {
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-6 {
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-7 {
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-8 {
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-9 {
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-10 {
    padding-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-md-0 {
    gap: 0 !important;
  }
  html .onex-themeprovider-v2 .gap-md-1 {
    gap: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .gap-md-2 {
    gap: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-md-3 {
    gap: 1rem !important;
  }
  html .onex-themeprovider-v2 .gap-md-4 {
    gap: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-md-5 {
    gap: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-md-6 {
    gap: 3rem !important;
  }
  html .onex-themeprovider-v2 .gap-md-7 {
    gap: 4rem !important;
  }
  html .onex-themeprovider-v2 .gap-md-8 {
    gap: 5rem !important;
  }
  html .onex-themeprovider-v2 .gap-md-9 {
    gap: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-md-10 {
    gap: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-md-0 {
    row-gap: 0 !important;
  }
  html .onex-themeprovider-v2 .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-md-5 {
    row-gap: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-md-6 {
    row-gap: 3rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-md-7 {
    row-gap: 4rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-md-8 {
    row-gap: 5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-md-9 {
    row-gap: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-md-10 {
    row-gap: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-md-0 {
    column-gap: 0 !important;
  }
  html .onex-themeprovider-v2 .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-md-5 {
    column-gap: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-md-6 {
    column-gap: 3rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-md-7 {
    column-gap: 4rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-md-8 {
    column-gap: 5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-md-9 {
    column-gap: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-md-10 {
    column-gap: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .text-md-start {
    text-align: left !important;
  }
  html .onex-themeprovider-v2 .text-md-end {
    text-align: right !important;
  }
  html .onex-themeprovider-v2 .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1024px) {
  html .onex-themeprovider-v2 .float-lg-start {
    float: left !important;
  }
  html .onex-themeprovider-v2 .float-lg-end {
    float: right !important;
  }
  html .onex-themeprovider-v2 .float-lg-none {
    float: none !important;
  }
  html .onex-themeprovider-v2 .object-fit-lg-contain {
    object-fit: contain !important;
  }
  html .onex-themeprovider-v2 .object-fit-lg-cover {
    object-fit: cover !important;
  }
  html .onex-themeprovider-v2 .object-fit-lg-fill {
    object-fit: fill !important;
  }
  html .onex-themeprovider-v2 .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  html .onex-themeprovider-v2 .object-fit-lg-none {
    object-fit: none !important;
  }
  html .onex-themeprovider-v2 .d-lg-inline {
    display: inline !important;
  }
  html .onex-themeprovider-v2 .d-lg-inline-block {
    display: inline-block !important;
  }
  html .onex-themeprovider-v2 .d-lg-block {
    display: block !important;
  }
  html .onex-themeprovider-v2 .d-lg-grid {
    display: grid !important;
  }
  html .onex-themeprovider-v2 .d-lg-inline-grid {
    display: inline-grid !important;
  }
  html .onex-themeprovider-v2 .d-lg-table {
    display: table !important;
  }
  html .onex-themeprovider-v2 .d-lg-table-row {
    display: table-row !important;
  }
  html .onex-themeprovider-v2 .d-lg-table-cell {
    display: table-cell !important;
  }
  html .onex-themeprovider-v2 .d-lg-flex {
    display: flex !important;
  }
  html .onex-themeprovider-v2 .d-lg-inline-flex {
    display: inline-flex !important;
  }
  html .onex-themeprovider-v2 .d-lg-none {
    display: none !important;
  }
  html .onex-themeprovider-v2 .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  html .onex-themeprovider-v2 .flex-lg-row {
    flex-direction: row !important;
  }
  html .onex-themeprovider-v2 .flex-lg-column {
    flex-direction: column !important;
  }
  html .onex-themeprovider-v2 .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  html .onex-themeprovider-v2 .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  html .onex-themeprovider-v2 .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  html .onex-themeprovider-v2 .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .justify-content-lg-center {
    justify-content: center !important;
  }
  html .onex-themeprovider-v2 .justify-content-lg-between {
    justify-content: space-between !important;
  }
  html .onex-themeprovider-v2 .justify-content-lg-around {
    justify-content: space-around !important;
  }
  html .onex-themeprovider-v2 .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  html .onex-themeprovider-v2 .align-items-lg-start {
    align-items: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-items-lg-end {
    align-items: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-items-lg-center {
    align-items: center !important;
  }
  html .onex-themeprovider-v2 .align-items-lg-baseline {
    align-items: baseline !important;
  }
  html .onex-themeprovider-v2 .align-items-lg-stretch {
    align-items: stretch !important;
  }
  html .onex-themeprovider-v2 .align-content-lg-start {
    align-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-content-lg-end {
    align-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-content-lg-center {
    align-content: center !important;
  }
  html .onex-themeprovider-v2 .align-content-lg-between {
    align-content: space-between !important;
  }
  html .onex-themeprovider-v2 .align-content-lg-around {
    align-content: space-around !important;
  }
  html .onex-themeprovider-v2 .align-content-lg-stretch {
    align-content: stretch !important;
  }
  html .onex-themeprovider-v2 .align-self-lg-auto {
    align-self: auto !important;
  }
  html .onex-themeprovider-v2 .align-self-lg-start {
    align-self: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-self-lg-end {
    align-self: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-self-lg-center {
    align-self: center !important;
  }
  html .onex-themeprovider-v2 .align-self-lg-baseline {
    align-self: baseline !important;
  }
  html .onex-themeprovider-v2 .align-self-lg-stretch {
    align-self: stretch !important;
  }
  html .onex-themeprovider-v2 .order-lg-first {
    order: -1 !important;
  }
  html .onex-themeprovider-v2 .order-lg-0 {
    order: 0 !important;
  }
  html .onex-themeprovider-v2 .order-lg-1 {
    order: 1 !important;
  }
  html .onex-themeprovider-v2 .order-lg-2 {
    order: 2 !important;
  }
  html .onex-themeprovider-v2 .order-lg-3 {
    order: 3 !important;
  }
  html .onex-themeprovider-v2 .order-lg-4 {
    order: 4 !important;
  }
  html .onex-themeprovider-v2 .order-lg-5 {
    order: 5 !important;
  }
  html .onex-themeprovider-v2 .order-lg-last {
    order: 6 !important;
  }
  html .onex-themeprovider-v2 .m-lg-0 {
    margin: 0 !important;
  }
  html .onex-themeprovider-v2 .m-lg-1 {
    margin: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-2 {
    margin: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-3 {
    margin: 1rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-4 {
    margin: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-5 {
    margin: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-6 {
    margin: 3rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-7 {
    margin: 4rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-8 {
    margin: 5rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-9 {
    margin: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-10 {
    margin: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-auto {
    margin: auto !important;
  }
  html .onex-themeprovider-v2 .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-8 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-9 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-10 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-9 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-10 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .mt-lg-0 {
    margin-top: 0 !important;
  }
  html .onex-themeprovider-v2 .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-3 {
    margin-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-5 {
    margin-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-6 {
    margin-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-7 {
    margin-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-8 {
    margin-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-9 {
    margin-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-10 {
    margin-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-auto {
    margin-top: auto !important;
  }
  html .onex-themeprovider-v2 .me-lg-0 {
    margin-right: 0 !important;
  }
  html .onex-themeprovider-v2 .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-3 {
    margin-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-5 {
    margin-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-6 {
    margin-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-7 {
    margin-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-8 {
    margin-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-9 {
    margin-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-10 {
    margin-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-auto {
    margin-right: auto !important;
  }
  html .onex-themeprovider-v2 .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-5 {
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-6 {
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-7 {
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-8 {
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-9 {
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-10 {
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-auto {
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .ms-lg-0 {
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-3 {
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-5 {
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-6 {
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-7 {
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-8 {
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-9 {
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-10 {
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-auto {
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .p-lg-0 {
    padding: 0 !important;
  }
  html .onex-themeprovider-v2 .p-lg-1 {
    padding: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-2 {
    padding: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-3 {
    padding: 1rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-4 {
    padding: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-5 {
    padding: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-6 {
    padding: 3rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-7 {
    padding: 4rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-8 {
    padding: 5rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-9 {
    padding: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-10 {
    padding: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-8 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-9 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-10 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-9 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-10 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-0 {
    padding-top: 0 !important;
  }
  html .onex-themeprovider-v2 .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-3 {
    padding-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-5 {
    padding-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-6 {
    padding-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-7 {
    padding-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-8 {
    padding-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-9 {
    padding-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-10 {
    padding-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-0 {
    padding-right: 0 !important;
  }
  html .onex-themeprovider-v2 .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-3 {
    padding-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-5 {
    padding-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-6 {
    padding-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-7 {
    padding-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-8 {
    padding-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-9 {
    padding-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-10 {
    padding-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-5 {
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-6 {
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-7 {
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-8 {
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-9 {
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-10 {
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-0 {
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-3 {
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-5 {
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-6 {
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-7 {
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-8 {
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-9 {
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-10 {
    padding-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-lg-0 {
    gap: 0 !important;
  }
  html .onex-themeprovider-v2 .gap-lg-1 {
    gap: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .gap-lg-2 {
    gap: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-lg-3 {
    gap: 1rem !important;
  }
  html .onex-themeprovider-v2 .gap-lg-4 {
    gap: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-lg-5 {
    gap: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-lg-6 {
    gap: 3rem !important;
  }
  html .onex-themeprovider-v2 .gap-lg-7 {
    gap: 4rem !important;
  }
  html .onex-themeprovider-v2 .gap-lg-8 {
    gap: 5rem !important;
  }
  html .onex-themeprovider-v2 .gap-lg-9 {
    gap: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-lg-10 {
    gap: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  html .onex-themeprovider-v2 .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-lg-5 {
    row-gap: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-lg-6 {
    row-gap: 3rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-lg-7 {
    row-gap: 4rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-lg-8 {
    row-gap: 5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-lg-9 {
    row-gap: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-lg-10 {
    row-gap: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  html .onex-themeprovider-v2 .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-lg-5 {
    column-gap: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-lg-6 {
    column-gap: 3rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-lg-7 {
    column-gap: 4rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-lg-8 {
    column-gap: 5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-lg-9 {
    column-gap: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-lg-10 {
    column-gap: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .text-lg-start {
    text-align: left !important;
  }
  html .onex-themeprovider-v2 .text-lg-end {
    text-align: right !important;
  }
  html .onex-themeprovider-v2 .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1280px) {
  html .onex-themeprovider-v2 .float-xl-start {
    float: left !important;
  }
  html .onex-themeprovider-v2 .float-xl-end {
    float: right !important;
  }
  html .onex-themeprovider-v2 .float-xl-none {
    float: none !important;
  }
  html .onex-themeprovider-v2 .object-fit-xl-contain {
    object-fit: contain !important;
  }
  html .onex-themeprovider-v2 .object-fit-xl-cover {
    object-fit: cover !important;
  }
  html .onex-themeprovider-v2 .object-fit-xl-fill {
    object-fit: fill !important;
  }
  html .onex-themeprovider-v2 .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  html .onex-themeprovider-v2 .object-fit-xl-none {
    object-fit: none !important;
  }
  html .onex-themeprovider-v2 .d-xl-inline {
    display: inline !important;
  }
  html .onex-themeprovider-v2 .d-xl-inline-block {
    display: inline-block !important;
  }
  html .onex-themeprovider-v2 .d-xl-block {
    display: block !important;
  }
  html .onex-themeprovider-v2 .d-xl-grid {
    display: grid !important;
  }
  html .onex-themeprovider-v2 .d-xl-inline-grid {
    display: inline-grid !important;
  }
  html .onex-themeprovider-v2 .d-xl-table {
    display: table !important;
  }
  html .onex-themeprovider-v2 .d-xl-table-row {
    display: table-row !important;
  }
  html .onex-themeprovider-v2 .d-xl-table-cell {
    display: table-cell !important;
  }
  html .onex-themeprovider-v2 .d-xl-flex {
    display: flex !important;
  }
  html .onex-themeprovider-v2 .d-xl-inline-flex {
    display: inline-flex !important;
  }
  html .onex-themeprovider-v2 .d-xl-none {
    display: none !important;
  }
  html .onex-themeprovider-v2 .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  html .onex-themeprovider-v2 .flex-xl-row {
    flex-direction: row !important;
  }
  html .onex-themeprovider-v2 .flex-xl-column {
    flex-direction: column !important;
  }
  html .onex-themeprovider-v2 .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  html .onex-themeprovider-v2 .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  html .onex-themeprovider-v2 .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  html .onex-themeprovider-v2 .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .justify-content-xl-center {
    justify-content: center !important;
  }
  html .onex-themeprovider-v2 .justify-content-xl-between {
    justify-content: space-between !important;
  }
  html .onex-themeprovider-v2 .justify-content-xl-around {
    justify-content: space-around !important;
  }
  html .onex-themeprovider-v2 .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  html .onex-themeprovider-v2 .align-items-xl-start {
    align-items: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-items-xl-end {
    align-items: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-items-xl-center {
    align-items: center !important;
  }
  html .onex-themeprovider-v2 .align-items-xl-baseline {
    align-items: baseline !important;
  }
  html .onex-themeprovider-v2 .align-items-xl-stretch {
    align-items: stretch !important;
  }
  html .onex-themeprovider-v2 .align-content-xl-start {
    align-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-content-xl-end {
    align-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-content-xl-center {
    align-content: center !important;
  }
  html .onex-themeprovider-v2 .align-content-xl-between {
    align-content: space-between !important;
  }
  html .onex-themeprovider-v2 .align-content-xl-around {
    align-content: space-around !important;
  }
  html .onex-themeprovider-v2 .align-content-xl-stretch {
    align-content: stretch !important;
  }
  html .onex-themeprovider-v2 .align-self-xl-auto {
    align-self: auto !important;
  }
  html .onex-themeprovider-v2 .align-self-xl-start {
    align-self: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-self-xl-end {
    align-self: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-self-xl-center {
    align-self: center !important;
  }
  html .onex-themeprovider-v2 .align-self-xl-baseline {
    align-self: baseline !important;
  }
  html .onex-themeprovider-v2 .align-self-xl-stretch {
    align-self: stretch !important;
  }
  html .onex-themeprovider-v2 .order-xl-first {
    order: -1 !important;
  }
  html .onex-themeprovider-v2 .order-xl-0 {
    order: 0 !important;
  }
  html .onex-themeprovider-v2 .order-xl-1 {
    order: 1 !important;
  }
  html .onex-themeprovider-v2 .order-xl-2 {
    order: 2 !important;
  }
  html .onex-themeprovider-v2 .order-xl-3 {
    order: 3 !important;
  }
  html .onex-themeprovider-v2 .order-xl-4 {
    order: 4 !important;
  }
  html .onex-themeprovider-v2 .order-xl-5 {
    order: 5 !important;
  }
  html .onex-themeprovider-v2 .order-xl-last {
    order: 6 !important;
  }
  html .onex-themeprovider-v2 .m-xl-0 {
    margin: 0 !important;
  }
  html .onex-themeprovider-v2 .m-xl-1 {
    margin: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-2 {
    margin: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-3 {
    margin: 1rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-4 {
    margin: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-5 {
    margin: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-6 {
    margin: 3rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-7 {
    margin: 4rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-8 {
    margin: 5rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-9 {
    margin: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-10 {
    margin: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-auto {
    margin: auto !important;
  }
  html .onex-themeprovider-v2 .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-8 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-9 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-10 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-9 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-10 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .mt-xl-0 {
    margin-top: 0 !important;
  }
  html .onex-themeprovider-v2 .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-3 {
    margin-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-5 {
    margin-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-6 {
    margin-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-7 {
    margin-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-8 {
    margin-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-9 {
    margin-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-10 {
    margin-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-auto {
    margin-top: auto !important;
  }
  html .onex-themeprovider-v2 .me-xl-0 {
    margin-right: 0 !important;
  }
  html .onex-themeprovider-v2 .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-3 {
    margin-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-5 {
    margin-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-6 {
    margin-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-7 {
    margin-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-8 {
    margin-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-9 {
    margin-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-10 {
    margin-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-auto {
    margin-right: auto !important;
  }
  html .onex-themeprovider-v2 .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-5 {
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-6 {
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-7 {
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-8 {
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-9 {
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-10 {
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-auto {
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .ms-xl-0 {
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-3 {
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-5 {
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-6 {
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-7 {
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-8 {
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-9 {
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-10 {
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-auto {
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .p-xl-0 {
    padding: 0 !important;
  }
  html .onex-themeprovider-v2 .p-xl-1 {
    padding: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-2 {
    padding: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-3 {
    padding: 1rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-4 {
    padding: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-5 {
    padding: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-6 {
    padding: 3rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-7 {
    padding: 4rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-8 {
    padding: 5rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-9 {
    padding: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-10 {
    padding: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-8 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-9 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-10 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-9 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-10 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-0 {
    padding-top: 0 !important;
  }
  html .onex-themeprovider-v2 .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-3 {
    padding-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-5 {
    padding-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-6 {
    padding-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-7 {
    padding-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-8 {
    padding-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-9 {
    padding-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-10 {
    padding-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-0 {
    padding-right: 0 !important;
  }
  html .onex-themeprovider-v2 .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-3 {
    padding-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-5 {
    padding-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-6 {
    padding-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-7 {
    padding-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-8 {
    padding-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-9 {
    padding-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-10 {
    padding-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-5 {
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-6 {
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-7 {
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-8 {
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-9 {
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-10 {
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-0 {
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-3 {
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-5 {
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-6 {
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-7 {
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-8 {
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-9 {
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-10 {
    padding-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-xl-0 {
    gap: 0 !important;
  }
  html .onex-themeprovider-v2 .gap-xl-1 {
    gap: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .gap-xl-2 {
    gap: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-xl-3 {
    gap: 1rem !important;
  }
  html .onex-themeprovider-v2 .gap-xl-4 {
    gap: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-xl-5 {
    gap: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-xl-6 {
    gap: 3rem !important;
  }
  html .onex-themeprovider-v2 .gap-xl-7 {
    gap: 4rem !important;
  }
  html .onex-themeprovider-v2 .gap-xl-8 {
    gap: 5rem !important;
  }
  html .onex-themeprovider-v2 .gap-xl-9 {
    gap: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-xl-10 {
    gap: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  html .onex-themeprovider-v2 .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xl-5 {
    row-gap: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xl-6 {
    row-gap: 3rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xl-7 {
    row-gap: 4rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xl-8 {
    row-gap: 5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xl-9 {
    row-gap: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xl-10 {
    row-gap: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  html .onex-themeprovider-v2 .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xl-5 {
    column-gap: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xl-6 {
    column-gap: 3rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xl-7 {
    column-gap: 4rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xl-8 {
    column-gap: 5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xl-9 {
    column-gap: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xl-10 {
    column-gap: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .text-xl-start {
    text-align: left !important;
  }
  html .onex-themeprovider-v2 .text-xl-end {
    text-align: right !important;
  }
  html .onex-themeprovider-v2 .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1440px) {
  html .onex-themeprovider-v2 .float-xxl-start {
    float: left !important;
  }
  html .onex-themeprovider-v2 .float-xxl-end {
    float: right !important;
  }
  html .onex-themeprovider-v2 .float-xxl-none {
    float: none !important;
  }
  html .onex-themeprovider-v2 .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  html .onex-themeprovider-v2 .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  html .onex-themeprovider-v2 .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  html .onex-themeprovider-v2 .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  html .onex-themeprovider-v2 .object-fit-xxl-none {
    object-fit: none !important;
  }
  html .onex-themeprovider-v2 .d-xxl-inline {
    display: inline !important;
  }
  html .onex-themeprovider-v2 .d-xxl-inline-block {
    display: inline-block !important;
  }
  html .onex-themeprovider-v2 .d-xxl-block {
    display: block !important;
  }
  html .onex-themeprovider-v2 .d-xxl-grid {
    display: grid !important;
  }
  html .onex-themeprovider-v2 .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  html .onex-themeprovider-v2 .d-xxl-table {
    display: table !important;
  }
  html .onex-themeprovider-v2 .d-xxl-table-row {
    display: table-row !important;
  }
  html .onex-themeprovider-v2 .d-xxl-table-cell {
    display: table-cell !important;
  }
  html .onex-themeprovider-v2 .d-xxl-flex {
    display: flex !important;
  }
  html .onex-themeprovider-v2 .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  html .onex-themeprovider-v2 .d-xxl-none {
    display: none !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-row {
    flex-direction: row !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-column {
    flex-direction: column !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  html .onex-themeprovider-v2 .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .justify-content-xxl-center {
    justify-content: center !important;
  }
  html .onex-themeprovider-v2 .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  html .onex-themeprovider-v2 .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  html .onex-themeprovider-v2 .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  html .onex-themeprovider-v2 .align-items-xxl-start {
    align-items: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-items-xxl-end {
    align-items: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-items-xxl-center {
    align-items: center !important;
  }
  html .onex-themeprovider-v2 .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  html .onex-themeprovider-v2 .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  html .onex-themeprovider-v2 .align-content-xxl-start {
    align-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-content-xxl-end {
    align-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-content-xxl-center {
    align-content: center !important;
  }
  html .onex-themeprovider-v2 .align-content-xxl-between {
    align-content: space-between !important;
  }
  html .onex-themeprovider-v2 .align-content-xxl-around {
    align-content: space-around !important;
  }
  html .onex-themeprovider-v2 .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  html .onex-themeprovider-v2 .align-self-xxl-auto {
    align-self: auto !important;
  }
  html .onex-themeprovider-v2 .align-self-xxl-start {
    align-self: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-self-xxl-end {
    align-self: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-self-xxl-center {
    align-self: center !important;
  }
  html .onex-themeprovider-v2 .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  html .onex-themeprovider-v2 .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  html .onex-themeprovider-v2 .order-xxl-first {
    order: -1 !important;
  }
  html .onex-themeprovider-v2 .order-xxl-0 {
    order: 0 !important;
  }
  html .onex-themeprovider-v2 .order-xxl-1 {
    order: 1 !important;
  }
  html .onex-themeprovider-v2 .order-xxl-2 {
    order: 2 !important;
  }
  html .onex-themeprovider-v2 .order-xxl-3 {
    order: 3 !important;
  }
  html .onex-themeprovider-v2 .order-xxl-4 {
    order: 4 !important;
  }
  html .onex-themeprovider-v2 .order-xxl-5 {
    order: 5 !important;
  }
  html .onex-themeprovider-v2 .order-xxl-last {
    order: 6 !important;
  }
  html .onex-themeprovider-v2 .m-xxl-0 {
    margin: 0 !important;
  }
  html .onex-themeprovider-v2 .m-xxl-1 {
    margin: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-2 {
    margin: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-3 {
    margin: 1rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-4 {
    margin: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-5 {
    margin: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-6 {
    margin: 3rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-7 {
    margin: 4rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-8 {
    margin: 5rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-9 {
    margin: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-10 {
    margin: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-auto {
    margin: auto !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-8 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-9 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-10 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-9 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-10 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-0 {
    margin-top: 0 !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-5 {
    margin-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-6 {
    margin-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-7 {
    margin-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-8 {
    margin-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-9 {
    margin-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-10 {
    margin-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-auto {
    margin-top: auto !important;
  }
  html .onex-themeprovider-v2 .me-xxl-0 {
    margin-right: 0 !important;
  }
  html .onex-themeprovider-v2 .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-3 {
    margin-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-5 {
    margin-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-6 {
    margin-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-7 {
    margin-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-8 {
    margin-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-9 {
    margin-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-10 {
    margin-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-auto {
    margin-right: auto !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-5 {
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-6 {
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-7 {
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-8 {
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-9 {
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-10 {
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-0 {
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-5 {
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-6 {
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-7 {
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-8 {
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-9 {
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-10 {
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-auto {
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .p-xxl-0 {
    padding: 0 !important;
  }
  html .onex-themeprovider-v2 .p-xxl-1 {
    padding: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-2 {
    padding: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-3 {
    padding: 1rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-4 {
    padding: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-5 {
    padding: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-6 {
    padding: 3rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-7 {
    padding: 4rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-8 {
    padding: 5rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-9 {
    padding: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-10 {
    padding: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-8 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-9 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-10 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-9 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-10 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-0 {
    padding-top: 0 !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-5 {
    padding-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-6 {
    padding-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-7 {
    padding-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-8 {
    padding-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-9 {
    padding-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-10 {
    padding-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-0 {
    padding-right: 0 !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-5 {
    padding-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-6 {
    padding-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-7 {
    padding-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-8 {
    padding-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-9 {
    padding-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-10 {
    padding-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-5 {
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-6 {
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-7 {
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-8 {
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-9 {
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-10 {
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-0 {
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-5 {
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-6 {
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-7 {
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-8 {
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-9 {
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-10 {
    padding-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-xxl-0 {
    gap: 0 !important;
  }
  html .onex-themeprovider-v2 .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-xxl-3 {
    gap: 1rem !important;
  }
  html .onex-themeprovider-v2 .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-xxl-5 {
    gap: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-xxl-6 {
    gap: 3rem !important;
  }
  html .onex-themeprovider-v2 .gap-xxl-7 {
    gap: 4rem !important;
  }
  html .onex-themeprovider-v2 .gap-xxl-8 {
    gap: 5rem !important;
  }
  html .onex-themeprovider-v2 .gap-xxl-9 {
    gap: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .gap-xxl-10 {
    gap: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  html .onex-themeprovider-v2 .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xxl-5 {
    row-gap: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xxl-6 {
    row-gap: 3rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xxl-7 {
    row-gap: 4rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xxl-8 {
    row-gap: 5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xxl-9 {
    row-gap: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .row-gap-xxl-10 {
    row-gap: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  html .onex-themeprovider-v2 .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xxl-5 {
    column-gap: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xxl-6 {
    column-gap: 3rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xxl-7 {
    column-gap: 4rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xxl-8 {
    column-gap: 5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xxl-9 {
    column-gap: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .column-gap-xxl-10 {
    column-gap: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .text-xxl-start {
    text-align: left !important;
  }
  html .onex-themeprovider-v2 .text-xxl-end {
    text-align: right !important;
  }
  html .onex-themeprovider-v2 .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  html .onex-themeprovider-v2 .fs-1 {
    font-size: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .fs-2 {
    font-size: 2rem !important;
  }
  html .onex-themeprovider-v2 .fs-3 {
    font-size: 1.75rem !important;
  }
  html .onex-themeprovider-v2 .fs-4 {
    font-size: 1.5rem !important;
  }
}
html .onex-themeprovider-v2 .container,
html .onex-themeprovider-v2 .container-fluid,
html .onex-themeprovider-v2 .container-xxl,
html .onex-themeprovider-v2 .container-xl,
html .onex-themeprovider-v2 .container-lg,
html .onex-themeprovider-v2 .container-md,
html .onex-themeprovider-v2 .container-sm {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 600px) {
  html .onex-themeprovider-v2 .container-sm, html .onex-themeprovider-v2 .container {
    max-width: 568px;
  }
}
@media (min-width: 768px) {
  html .onex-themeprovider-v2 .container-md, html .onex-themeprovider-v2 .container-sm, html .onex-themeprovider-v2 .container {
    max-width: 728px;
  }
}
@media (min-width: 1024px) {
  html .onex-themeprovider-v2 .container-lg, html .onex-themeprovider-v2 .container-md, html .onex-themeprovider-v2 .container-sm, html .onex-themeprovider-v2 .container {
    max-width: 976px;
  }
}
@media (min-width: 1280px) {
  html .onex-themeprovider-v2 .container-xl, html .onex-themeprovider-v2 .container-lg, html .onex-themeprovider-v2 .container-md, html .onex-themeprovider-v2 .container-sm, html .onex-themeprovider-v2 .container {
    max-width: 1216px;
  }
}
@media (min-width: 1440px) {
  html .onex-themeprovider-v2 .container-xxl, html .onex-themeprovider-v2 .container-xl, html .onex-themeprovider-v2 .container-lg, html .onex-themeprovider-v2 .container-md, html .onex-themeprovider-v2 .container-sm, html .onex-themeprovider-v2 .container {
    max-width: 1376px;
  }
}
html .onex-themeprovider-v2 .d-inline {
  display: inline !important;
}
html .onex-themeprovider-v2 .d-inline-block {
  display: inline-block !important;
}
html .onex-themeprovider-v2 .d-block {
  display: block !important;
}
html .onex-themeprovider-v2 .d-grid {
  display: grid !important;
}
html .onex-themeprovider-v2 .d-inline-grid {
  display: inline-grid !important;
}
html .onex-themeprovider-v2 .d-table {
  display: table !important;
}
html .onex-themeprovider-v2 .d-table-row {
  display: table-row !important;
}
html .onex-themeprovider-v2 .d-table-cell {
  display: table-cell !important;
}
html .onex-themeprovider-v2 .d-flex {
  display: flex !important;
}
html .onex-themeprovider-v2 .d-inline-flex {
  display: inline-flex !important;
}
html .onex-themeprovider-v2 .d-none {
  display: none !important;
}
html .onex-themeprovider-v2 .flex-fill {
  flex: 1 1 auto !important;
}
html .onex-themeprovider-v2 .flex-row {
  flex-direction: row !important;
}
html .onex-themeprovider-v2 .flex-column {
  flex-direction: column !important;
}
html .onex-themeprovider-v2 .flex-row-reverse {
  flex-direction: row-reverse !important;
}
html .onex-themeprovider-v2 .flex-column-reverse {
  flex-direction: column-reverse !important;
}
html .onex-themeprovider-v2 .flex-grow-0 {
  flex-grow: 0 !important;
}
html .onex-themeprovider-v2 .flex-grow-1 {
  flex-grow: 1 !important;
}
html .onex-themeprovider-v2 .flex-shrink-0 {
  flex-shrink: 0 !important;
}
html .onex-themeprovider-v2 .flex-shrink-1 {
  flex-shrink: 1 !important;
}
html .onex-themeprovider-v2 .flex-wrap {
  flex-wrap: wrap !important;
}
html .onex-themeprovider-v2 .flex-nowrap {
  flex-wrap: nowrap !important;
}
html .onex-themeprovider-v2 .flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
html .onex-themeprovider-v2 .justify-content-start {
  justify-content: flex-start !important;
}
html .onex-themeprovider-v2 .justify-content-end {
  justify-content: flex-end !important;
}
html .onex-themeprovider-v2 .justify-content-center {
  justify-content: center !important;
}
html .onex-themeprovider-v2 .justify-content-between {
  justify-content: space-between !important;
}
html .onex-themeprovider-v2 .justify-content-around {
  justify-content: space-around !important;
}
html .onex-themeprovider-v2 .justify-content-evenly {
  justify-content: space-evenly !important;
}
html .onex-themeprovider-v2 .align-items-start {
  align-items: flex-start !important;
}
html .onex-themeprovider-v2 .align-items-end {
  align-items: flex-end !important;
}
html .onex-themeprovider-v2 .align-items-center {
  align-items: center !important;
}
html .onex-themeprovider-v2 .align-items-baseline {
  align-items: baseline !important;
}
html .onex-themeprovider-v2 .align-items-stretch {
  align-items: stretch !important;
}
html .onex-themeprovider-v2 .align-content-start {
  align-content: flex-start !important;
}
html .onex-themeprovider-v2 .align-content-end {
  align-content: flex-end !important;
}
html .onex-themeprovider-v2 .align-content-center {
  align-content: center !important;
}
html .onex-themeprovider-v2 .align-content-between {
  align-content: space-between !important;
}
html .onex-themeprovider-v2 .align-content-around {
  align-content: space-around !important;
}
html .onex-themeprovider-v2 .align-content-stretch {
  align-content: stretch !important;
}
html .onex-themeprovider-v2 .align-self-auto {
  align-self: auto !important;
}
html .onex-themeprovider-v2 .align-self-start {
  align-self: flex-start !important;
}
html .onex-themeprovider-v2 .align-self-end {
  align-self: flex-end !important;
}
html .onex-themeprovider-v2 .align-self-center {
  align-self: center !important;
}
html .onex-themeprovider-v2 .align-self-baseline {
  align-self: baseline !important;
}
html .onex-themeprovider-v2 .align-self-stretch {
  align-self: stretch !important;
}
html .onex-themeprovider-v2 .order-first {
  order: -1 !important;
}
html .onex-themeprovider-v2 .order-0 {
  order: 0 !important;
}
html .onex-themeprovider-v2 .order-1 {
  order: 1 !important;
}
html .onex-themeprovider-v2 .order-2 {
  order: 2 !important;
}
html .onex-themeprovider-v2 .order-3 {
  order: 3 !important;
}
html .onex-themeprovider-v2 .order-4 {
  order: 4 !important;
}
html .onex-themeprovider-v2 .order-5 {
  order: 5 !important;
}
html .onex-themeprovider-v2 .order-last {
  order: 6 !important;
}
html .onex-themeprovider-v2 .m-0 {
  margin: 0 !important;
}
html .onex-themeprovider-v2 .m-1 {
  margin: 0.25rem !important;
}
html .onex-themeprovider-v2 .m-2 {
  margin: 0.5rem !important;
}
html .onex-themeprovider-v2 .m-3 {
  margin: 1rem !important;
}
html .onex-themeprovider-v2 .m-4 {
  margin: 1.5rem !important;
}
html .onex-themeprovider-v2 .m-5 {
  margin: 2.5rem !important;
}
html .onex-themeprovider-v2 .m-6 {
  margin: 3rem !important;
}
html .onex-themeprovider-v2 .m-7 {
  margin: 4rem !important;
}
html .onex-themeprovider-v2 .m-8 {
  margin: 5rem !important;
}
html .onex-themeprovider-v2 .m-9 {
  margin: 6.5rem !important;
}
html .onex-themeprovider-v2 .m-10 {
  margin: 10.5rem !important;
}
html .onex-themeprovider-v2 .m-auto {
  margin: auto !important;
}
html .onex-themeprovider-v2 .mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
html .onex-themeprovider-v2 .mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
html .onex-themeprovider-v2 .mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
html .onex-themeprovider-v2 .mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
html .onex-themeprovider-v2 .mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
html .onex-themeprovider-v2 .mx-5 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}
html .onex-themeprovider-v2 .mx-6 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
html .onex-themeprovider-v2 .mx-7 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}
html .onex-themeprovider-v2 .mx-8 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}
html .onex-themeprovider-v2 .mx-9 {
  margin-right: 6.5rem !important;
  margin-left: 6.5rem !important;
}
html .onex-themeprovider-v2 .mx-10 {
  margin-right: 10.5rem !important;
  margin-left: 10.5rem !important;
}
html .onex-themeprovider-v2 .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
html .onex-themeprovider-v2 .my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
html .onex-themeprovider-v2 .my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
html .onex-themeprovider-v2 .my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
html .onex-themeprovider-v2 .my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
html .onex-themeprovider-v2 .my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
html .onex-themeprovider-v2 .my-5 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
html .onex-themeprovider-v2 .my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
html .onex-themeprovider-v2 .my-7 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
html .onex-themeprovider-v2 .my-8 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}
html .onex-themeprovider-v2 .my-9 {
  margin-top: 6.5rem !important;
  margin-bottom: 6.5rem !important;
}
html .onex-themeprovider-v2 .my-10 {
  margin-top: 10.5rem !important;
  margin-bottom: 10.5rem !important;
}
html .onex-themeprovider-v2 .my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
html .onex-themeprovider-v2 .mt-0 {
  margin-top: 0 !important;
}
html .onex-themeprovider-v2 .mt-1 {
  margin-top: 0.25rem !important;
}
html .onex-themeprovider-v2 .mt-2 {
  margin-top: 0.5rem !important;
}
html .onex-themeprovider-v2 .mt-3 {
  margin-top: 1rem !important;
}
html .onex-themeprovider-v2 .mt-4 {
  margin-top: 1.5rem !important;
}
html .onex-themeprovider-v2 .mt-5 {
  margin-top: 2.5rem !important;
}
html .onex-themeprovider-v2 .mt-6 {
  margin-top: 3rem !important;
}
html .onex-themeprovider-v2 .mt-7 {
  margin-top: 4rem !important;
}
html .onex-themeprovider-v2 .mt-8 {
  margin-top: 5rem !important;
}
html .onex-themeprovider-v2 .mt-9 {
  margin-top: 6.5rem !important;
}
html .onex-themeprovider-v2 .mt-10 {
  margin-top: 10.5rem !important;
}
html .onex-themeprovider-v2 .mt-auto {
  margin-top: auto !important;
}
html .onex-themeprovider-v2 .me-0 {
  margin-right: 0 !important;
}
html .onex-themeprovider-v2 .me-1 {
  margin-right: 0.25rem !important;
}
html .onex-themeprovider-v2 .me-2 {
  margin-right: 0.5rem !important;
}
html .onex-themeprovider-v2 .me-3 {
  margin-right: 1rem !important;
}
html .onex-themeprovider-v2 .me-4 {
  margin-right: 1.5rem !important;
}
html .onex-themeprovider-v2 .me-5 {
  margin-right: 2.5rem !important;
}
html .onex-themeprovider-v2 .me-6 {
  margin-right: 3rem !important;
}
html .onex-themeprovider-v2 .me-7 {
  margin-right: 4rem !important;
}
html .onex-themeprovider-v2 .me-8 {
  margin-right: 5rem !important;
}
html .onex-themeprovider-v2 .me-9 {
  margin-right: 6.5rem !important;
}
html .onex-themeprovider-v2 .me-10 {
  margin-right: 10.5rem !important;
}
html .onex-themeprovider-v2 .me-auto {
  margin-right: auto !important;
}
html .onex-themeprovider-v2 .mb-0 {
  margin-bottom: 0 !important;
}
html .onex-themeprovider-v2 .mb-1 {
  margin-bottom: 0.25rem !important;
}
html .onex-themeprovider-v2 .mb-2 {
  margin-bottom: 0.5rem !important;
}
html .onex-themeprovider-v2 .mb-3 {
  margin-bottom: 1rem !important;
}
html .onex-themeprovider-v2 .mb-4 {
  margin-bottom: 1.5rem !important;
}
html .onex-themeprovider-v2 .mb-5 {
  margin-bottom: 2.5rem !important;
}
html .onex-themeprovider-v2 .mb-6 {
  margin-bottom: 3rem !important;
}
html .onex-themeprovider-v2 .mb-7 {
  margin-bottom: 4rem !important;
}
html .onex-themeprovider-v2 .mb-8 {
  margin-bottom: 5rem !important;
}
html .onex-themeprovider-v2 .mb-9 {
  margin-bottom: 6.5rem !important;
}
html .onex-themeprovider-v2 .mb-10 {
  margin-bottom: 10.5rem !important;
}
html .onex-themeprovider-v2 .mb-auto {
  margin-bottom: auto !important;
}
html .onex-themeprovider-v2 .ms-0 {
  margin-left: 0 !important;
}
html .onex-themeprovider-v2 .ms-1 {
  margin-left: 0.25rem !important;
}
html .onex-themeprovider-v2 .ms-2 {
  margin-left: 0.5rem !important;
}
html .onex-themeprovider-v2 .ms-3 {
  margin-left: 1rem !important;
}
html .onex-themeprovider-v2 .ms-4 {
  margin-left: 1.5rem !important;
}
html .onex-themeprovider-v2 .ms-5 {
  margin-left: 2.5rem !important;
}
html .onex-themeprovider-v2 .ms-6 {
  margin-left: 3rem !important;
}
html .onex-themeprovider-v2 .ms-7 {
  margin-left: 4rem !important;
}
html .onex-themeprovider-v2 .ms-8 {
  margin-left: 5rem !important;
}
html .onex-themeprovider-v2 .ms-9 {
  margin-left: 6.5rem !important;
}
html .onex-themeprovider-v2 .ms-10 {
  margin-left: 10.5rem !important;
}
html .onex-themeprovider-v2 .ms-auto {
  margin-left: auto !important;
}
html .onex-themeprovider-v2 .p-0 {
  padding: 0 !important;
}
html .onex-themeprovider-v2 .p-1 {
  padding: 0.25rem !important;
}
html .onex-themeprovider-v2 .p-2 {
  padding: 0.5rem !important;
}
html .onex-themeprovider-v2 .p-3 {
  padding: 1rem !important;
}
html .onex-themeprovider-v2 .p-4 {
  padding: 1.5rem !important;
}
html .onex-themeprovider-v2 .p-5 {
  padding: 2.5rem !important;
}
html .onex-themeprovider-v2 .p-6 {
  padding: 3rem !important;
}
html .onex-themeprovider-v2 .p-7 {
  padding: 4rem !important;
}
html .onex-themeprovider-v2 .p-8 {
  padding: 5rem !important;
}
html .onex-themeprovider-v2 .p-9 {
  padding: 6.5rem !important;
}
html .onex-themeprovider-v2 .p-10 {
  padding: 10.5rem !important;
}
html .onex-themeprovider-v2 .px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
html .onex-themeprovider-v2 .px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
html .onex-themeprovider-v2 .px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
html .onex-themeprovider-v2 .px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
html .onex-themeprovider-v2 .px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
html .onex-themeprovider-v2 .px-5 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}
html .onex-themeprovider-v2 .px-6 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
html .onex-themeprovider-v2 .px-7 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}
html .onex-themeprovider-v2 .px-8 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}
html .onex-themeprovider-v2 .px-9 {
  padding-right: 6.5rem !important;
  padding-left: 6.5rem !important;
}
html .onex-themeprovider-v2 .px-10 {
  padding-right: 10.5rem !important;
  padding-left: 10.5rem !important;
}
html .onex-themeprovider-v2 .py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
html .onex-themeprovider-v2 .py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
html .onex-themeprovider-v2 .py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
html .onex-themeprovider-v2 .py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
html .onex-themeprovider-v2 .py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
html .onex-themeprovider-v2 .py-5 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}
html .onex-themeprovider-v2 .py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
html .onex-themeprovider-v2 .py-7 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
html .onex-themeprovider-v2 .py-8 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}
html .onex-themeprovider-v2 .py-9 {
  padding-top: 6.5rem !important;
  padding-bottom: 6.5rem !important;
}
html .onex-themeprovider-v2 .py-10 {
  padding-top: 10.5rem !important;
  padding-bottom: 10.5rem !important;
}
html .onex-themeprovider-v2 .pt-0 {
  padding-top: 0 !important;
}
html .onex-themeprovider-v2 .pt-1 {
  padding-top: 0.25rem !important;
}
html .onex-themeprovider-v2 .pt-2 {
  padding-top: 0.5rem !important;
}
html .onex-themeprovider-v2 .pt-3 {
  padding-top: 1rem !important;
}
html .onex-themeprovider-v2 .pt-4 {
  padding-top: 1.5rem !important;
}
html .onex-themeprovider-v2 .pt-5 {
  padding-top: 2.5rem !important;
}
html .onex-themeprovider-v2 .pt-6 {
  padding-top: 3rem !important;
}
html .onex-themeprovider-v2 .pt-7 {
  padding-top: 4rem !important;
}
html .onex-themeprovider-v2 .pt-8 {
  padding-top: 5rem !important;
}
html .onex-themeprovider-v2 .pt-9 {
  padding-top: 6.5rem !important;
}
html .onex-themeprovider-v2 .pt-10 {
  padding-top: 10.5rem !important;
}
html .onex-themeprovider-v2 .pe-0 {
  padding-right: 0 !important;
}
html .onex-themeprovider-v2 .pe-1 {
  padding-right: 0.25rem !important;
}
html .onex-themeprovider-v2 .pe-2 {
  padding-right: 0.5rem !important;
}
html .onex-themeprovider-v2 .pe-3 {
  padding-right: 1rem !important;
}
html .onex-themeprovider-v2 .pe-4 {
  padding-right: 1.5rem !important;
}
html .onex-themeprovider-v2 .pe-5 {
  padding-right: 2.5rem !important;
}
html .onex-themeprovider-v2 .pe-6 {
  padding-right: 3rem !important;
}
html .onex-themeprovider-v2 .pe-7 {
  padding-right: 4rem !important;
}
html .onex-themeprovider-v2 .pe-8 {
  padding-right: 5rem !important;
}
html .onex-themeprovider-v2 .pe-9 {
  padding-right: 6.5rem !important;
}
html .onex-themeprovider-v2 .pe-10 {
  padding-right: 10.5rem !important;
}
html .onex-themeprovider-v2 .pb-0 {
  padding-bottom: 0 !important;
}
html .onex-themeprovider-v2 .pb-1 {
  padding-bottom: 0.25rem !important;
}
html .onex-themeprovider-v2 .pb-2 {
  padding-bottom: 0.5rem !important;
}
html .onex-themeprovider-v2 .pb-3 {
  padding-bottom: 1rem !important;
}
html .onex-themeprovider-v2 .pb-4 {
  padding-bottom: 1.5rem !important;
}
html .onex-themeprovider-v2 .pb-5 {
  padding-bottom: 2.5rem !important;
}
html .onex-themeprovider-v2 .pb-6 {
  padding-bottom: 3rem !important;
}
html .onex-themeprovider-v2 .pb-7 {
  padding-bottom: 4rem !important;
}
html .onex-themeprovider-v2 .pb-8 {
  padding-bottom: 5rem !important;
}
html .onex-themeprovider-v2 .pb-9 {
  padding-bottom: 6.5rem !important;
}
html .onex-themeprovider-v2 .pb-10 {
  padding-bottom: 10.5rem !important;
}
html .onex-themeprovider-v2 .ps-0 {
  padding-left: 0 !important;
}
html .onex-themeprovider-v2 .ps-1 {
  padding-left: 0.25rem !important;
}
html .onex-themeprovider-v2 .ps-2 {
  padding-left: 0.5rem !important;
}
html .onex-themeprovider-v2 .ps-3 {
  padding-left: 1rem !important;
}
html .onex-themeprovider-v2 .ps-4 {
  padding-left: 1.5rem !important;
}
html .onex-themeprovider-v2 .ps-5 {
  padding-left: 2.5rem !important;
}
html .onex-themeprovider-v2 .ps-6 {
  padding-left: 3rem !important;
}
html .onex-themeprovider-v2 .ps-7 {
  padding-left: 4rem !important;
}
html .onex-themeprovider-v2 .ps-8 {
  padding-left: 5rem !important;
}
html .onex-themeprovider-v2 .ps-9 {
  padding-left: 6.5rem !important;
}
html .onex-themeprovider-v2 .ps-10 {
  padding-left: 10.5rem !important;
}
@media (min-width: 600px) {
  html .onex-themeprovider-v2 .d-sm-inline {
    display: inline !important;
  }
  html .onex-themeprovider-v2 .d-sm-inline-block {
    display: inline-block !important;
  }
  html .onex-themeprovider-v2 .d-sm-block {
    display: block !important;
  }
  html .onex-themeprovider-v2 .d-sm-grid {
    display: grid !important;
  }
  html .onex-themeprovider-v2 .d-sm-inline-grid {
    display: inline-grid !important;
  }
  html .onex-themeprovider-v2 .d-sm-table {
    display: table !important;
  }
  html .onex-themeprovider-v2 .d-sm-table-row {
    display: table-row !important;
  }
  html .onex-themeprovider-v2 .d-sm-table-cell {
    display: table-cell !important;
  }
  html .onex-themeprovider-v2 .d-sm-flex {
    display: flex !important;
  }
  html .onex-themeprovider-v2 .d-sm-inline-flex {
    display: inline-flex !important;
  }
  html .onex-themeprovider-v2 .d-sm-none {
    display: none !important;
  }
  html .onex-themeprovider-v2 .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  html .onex-themeprovider-v2 .flex-sm-row {
    flex-direction: row !important;
  }
  html .onex-themeprovider-v2 .flex-sm-column {
    flex-direction: column !important;
  }
  html .onex-themeprovider-v2 .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  html .onex-themeprovider-v2 .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  html .onex-themeprovider-v2 .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  html .onex-themeprovider-v2 .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .justify-content-sm-center {
    justify-content: center !important;
  }
  html .onex-themeprovider-v2 .justify-content-sm-between {
    justify-content: space-between !important;
  }
  html .onex-themeprovider-v2 .justify-content-sm-around {
    justify-content: space-around !important;
  }
  html .onex-themeprovider-v2 .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  html .onex-themeprovider-v2 .align-items-sm-start {
    align-items: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-items-sm-end {
    align-items: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-items-sm-center {
    align-items: center !important;
  }
  html .onex-themeprovider-v2 .align-items-sm-baseline {
    align-items: baseline !important;
  }
  html .onex-themeprovider-v2 .align-items-sm-stretch {
    align-items: stretch !important;
  }
  html .onex-themeprovider-v2 .align-content-sm-start {
    align-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-content-sm-end {
    align-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-content-sm-center {
    align-content: center !important;
  }
  html .onex-themeprovider-v2 .align-content-sm-between {
    align-content: space-between !important;
  }
  html .onex-themeprovider-v2 .align-content-sm-around {
    align-content: space-around !important;
  }
  html .onex-themeprovider-v2 .align-content-sm-stretch {
    align-content: stretch !important;
  }
  html .onex-themeprovider-v2 .align-self-sm-auto {
    align-self: auto !important;
  }
  html .onex-themeprovider-v2 .align-self-sm-start {
    align-self: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-self-sm-end {
    align-self: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-self-sm-center {
    align-self: center !important;
  }
  html .onex-themeprovider-v2 .align-self-sm-baseline {
    align-self: baseline !important;
  }
  html .onex-themeprovider-v2 .align-self-sm-stretch {
    align-self: stretch !important;
  }
  html .onex-themeprovider-v2 .order-sm-first {
    order: -1 !important;
  }
  html .onex-themeprovider-v2 .order-sm-0 {
    order: 0 !important;
  }
  html .onex-themeprovider-v2 .order-sm-1 {
    order: 1 !important;
  }
  html .onex-themeprovider-v2 .order-sm-2 {
    order: 2 !important;
  }
  html .onex-themeprovider-v2 .order-sm-3 {
    order: 3 !important;
  }
  html .onex-themeprovider-v2 .order-sm-4 {
    order: 4 !important;
  }
  html .onex-themeprovider-v2 .order-sm-5 {
    order: 5 !important;
  }
  html .onex-themeprovider-v2 .order-sm-last {
    order: 6 !important;
  }
  html .onex-themeprovider-v2 .m-sm-0 {
    margin: 0 !important;
  }
  html .onex-themeprovider-v2 .m-sm-1 {
    margin: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-2 {
    margin: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-3 {
    margin: 1rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-4 {
    margin: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-5 {
    margin: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-6 {
    margin: 3rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-7 {
    margin: 4rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-8 {
    margin: 5rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-9 {
    margin: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-10 {
    margin: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .m-sm-auto {
    margin: auto !important;
  }
  html .onex-themeprovider-v2 .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-8 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-9 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-10 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-9 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-10 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .mt-sm-0 {
    margin-top: 0 !important;
  }
  html .onex-themeprovider-v2 .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-3 {
    margin-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-5 {
    margin-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-6 {
    margin-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-7 {
    margin-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-8 {
    margin-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-9 {
    margin-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-10 {
    margin-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-sm-auto {
    margin-top: auto !important;
  }
  html .onex-themeprovider-v2 .me-sm-0 {
    margin-right: 0 !important;
  }
  html .onex-themeprovider-v2 .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-3 {
    margin-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-5 {
    margin-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-6 {
    margin-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-7 {
    margin-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-8 {
    margin-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-9 {
    margin-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-10 {
    margin-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .me-sm-auto {
    margin-right: auto !important;
  }
  html .onex-themeprovider-v2 .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-5 {
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-6 {
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-7 {
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-8 {
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-9 {
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-10 {
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-sm-auto {
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .ms-sm-0 {
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-3 {
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-5 {
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-6 {
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-7 {
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-8 {
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-9 {
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-10 {
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-sm-auto {
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .p-sm-0 {
    padding: 0 !important;
  }
  html .onex-themeprovider-v2 .p-sm-1 {
    padding: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-2 {
    padding: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-3 {
    padding: 1rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-4 {
    padding: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-5 {
    padding: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-6 {
    padding: 3rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-7 {
    padding: 4rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-8 {
    padding: 5rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-9 {
    padding: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .p-sm-10 {
    padding: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-8 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-9 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .px-sm-10 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-9 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .py-sm-10 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-0 {
    padding-top: 0 !important;
  }
  html .onex-themeprovider-v2 .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-3 {
    padding-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-5 {
    padding-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-6 {
    padding-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-7 {
    padding-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-8 {
    padding-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-9 {
    padding-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-sm-10 {
    padding-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-0 {
    padding-right: 0 !important;
  }
  html .onex-themeprovider-v2 .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-3 {
    padding-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-5 {
    padding-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-6 {
    padding-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-7 {
    padding-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-8 {
    padding-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-9 {
    padding-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-sm-10 {
    padding-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-5 {
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-6 {
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-7 {
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-8 {
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-9 {
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-sm-10 {
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-0 {
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-3 {
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-5 {
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-6 {
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-7 {
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-8 {
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-9 {
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-sm-10 {
    padding-left: 10.5rem !important;
  }
}
@media (min-width: 768px) {
  html .onex-themeprovider-v2 .d-md-inline {
    display: inline !important;
  }
  html .onex-themeprovider-v2 .d-md-inline-block {
    display: inline-block !important;
  }
  html .onex-themeprovider-v2 .d-md-block {
    display: block !important;
  }
  html .onex-themeprovider-v2 .d-md-grid {
    display: grid !important;
  }
  html .onex-themeprovider-v2 .d-md-inline-grid {
    display: inline-grid !important;
  }
  html .onex-themeprovider-v2 .d-md-table {
    display: table !important;
  }
  html .onex-themeprovider-v2 .d-md-table-row {
    display: table-row !important;
  }
  html .onex-themeprovider-v2 .d-md-table-cell {
    display: table-cell !important;
  }
  html .onex-themeprovider-v2 .d-md-flex {
    display: flex !important;
  }
  html .onex-themeprovider-v2 .d-md-inline-flex {
    display: inline-flex !important;
  }
  html .onex-themeprovider-v2 .d-md-none {
    display: none !important;
  }
  html .onex-themeprovider-v2 .flex-md-fill {
    flex: 1 1 auto !important;
  }
  html .onex-themeprovider-v2 .flex-md-row {
    flex-direction: row !important;
  }
  html .onex-themeprovider-v2 .flex-md-column {
    flex-direction: column !important;
  }
  html .onex-themeprovider-v2 .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  html .onex-themeprovider-v2 .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  html .onex-themeprovider-v2 .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  html .onex-themeprovider-v2 .justify-content-md-start {
    justify-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .justify-content-md-end {
    justify-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .justify-content-md-center {
    justify-content: center !important;
  }
  html .onex-themeprovider-v2 .justify-content-md-between {
    justify-content: space-between !important;
  }
  html .onex-themeprovider-v2 .justify-content-md-around {
    justify-content: space-around !important;
  }
  html .onex-themeprovider-v2 .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  html .onex-themeprovider-v2 .align-items-md-start {
    align-items: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-items-md-end {
    align-items: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-items-md-center {
    align-items: center !important;
  }
  html .onex-themeprovider-v2 .align-items-md-baseline {
    align-items: baseline !important;
  }
  html .onex-themeprovider-v2 .align-items-md-stretch {
    align-items: stretch !important;
  }
  html .onex-themeprovider-v2 .align-content-md-start {
    align-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-content-md-end {
    align-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-content-md-center {
    align-content: center !important;
  }
  html .onex-themeprovider-v2 .align-content-md-between {
    align-content: space-between !important;
  }
  html .onex-themeprovider-v2 .align-content-md-around {
    align-content: space-around !important;
  }
  html .onex-themeprovider-v2 .align-content-md-stretch {
    align-content: stretch !important;
  }
  html .onex-themeprovider-v2 .align-self-md-auto {
    align-self: auto !important;
  }
  html .onex-themeprovider-v2 .align-self-md-start {
    align-self: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-self-md-end {
    align-self: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-self-md-center {
    align-self: center !important;
  }
  html .onex-themeprovider-v2 .align-self-md-baseline {
    align-self: baseline !important;
  }
  html .onex-themeprovider-v2 .align-self-md-stretch {
    align-self: stretch !important;
  }
  html .onex-themeprovider-v2 .order-md-first {
    order: -1 !important;
  }
  html .onex-themeprovider-v2 .order-md-0 {
    order: 0 !important;
  }
  html .onex-themeprovider-v2 .order-md-1 {
    order: 1 !important;
  }
  html .onex-themeprovider-v2 .order-md-2 {
    order: 2 !important;
  }
  html .onex-themeprovider-v2 .order-md-3 {
    order: 3 !important;
  }
  html .onex-themeprovider-v2 .order-md-4 {
    order: 4 !important;
  }
  html .onex-themeprovider-v2 .order-md-5 {
    order: 5 !important;
  }
  html .onex-themeprovider-v2 .order-md-last {
    order: 6 !important;
  }
  html .onex-themeprovider-v2 .m-md-0 {
    margin: 0 !important;
  }
  html .onex-themeprovider-v2 .m-md-1 {
    margin: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .m-md-2 {
    margin: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .m-md-3 {
    margin: 1rem !important;
  }
  html .onex-themeprovider-v2 .m-md-4 {
    margin: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .m-md-5 {
    margin: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .m-md-6 {
    margin: 3rem !important;
  }
  html .onex-themeprovider-v2 .m-md-7 {
    margin: 4rem !important;
  }
  html .onex-themeprovider-v2 .m-md-8 {
    margin: 5rem !important;
  }
  html .onex-themeprovider-v2 .m-md-9 {
    margin: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .m-md-10 {
    margin: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .m-md-auto {
    margin: auto !important;
  }
  html .onex-themeprovider-v2 .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-8 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-9 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-10 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .my-md-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .my-md-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .my-md-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .my-md-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .my-md-9 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .my-md-10 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .mt-md-0 {
    margin-top: 0 !important;
  }
  html .onex-themeprovider-v2 .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-3 {
    margin-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-5 {
    margin-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-6 {
    margin-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-7 {
    margin-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-8 {
    margin-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-9 {
    margin-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-10 {
    margin-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-md-auto {
    margin-top: auto !important;
  }
  html .onex-themeprovider-v2 .me-md-0 {
    margin-right: 0 !important;
  }
  html .onex-themeprovider-v2 .me-md-1 {
    margin-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .me-md-2 {
    margin-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .me-md-3 {
    margin-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .me-md-4 {
    margin-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .me-md-5 {
    margin-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .me-md-6 {
    margin-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .me-md-7 {
    margin-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .me-md-8 {
    margin-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .me-md-9 {
    margin-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .me-md-10 {
    margin-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .me-md-auto {
    margin-right: auto !important;
  }
  html .onex-themeprovider-v2 .mb-md-0 {
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-5 {
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-6 {
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-7 {
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-8 {
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-9 {
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-10 {
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-md-auto {
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .ms-md-0 {
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-3 {
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-5 {
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-6 {
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-7 {
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-8 {
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-9 {
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-10 {
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-md-auto {
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .p-md-0 {
    padding: 0 !important;
  }
  html .onex-themeprovider-v2 .p-md-1 {
    padding: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .p-md-2 {
    padding: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .p-md-3 {
    padding: 1rem !important;
  }
  html .onex-themeprovider-v2 .p-md-4 {
    padding: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .p-md-5 {
    padding: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .p-md-6 {
    padding: 3rem !important;
  }
  html .onex-themeprovider-v2 .p-md-7 {
    padding: 4rem !important;
  }
  html .onex-themeprovider-v2 .p-md-8 {
    padding: 5rem !important;
  }
  html .onex-themeprovider-v2 .p-md-9 {
    padding: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .p-md-10 {
    padding: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .px-md-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .px-md-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .px-md-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .px-md-8 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .px-md-9 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .px-md-10 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .py-md-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .py-md-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .py-md-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .py-md-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .py-md-9 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .py-md-10 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-0 {
    padding-top: 0 !important;
  }
  html .onex-themeprovider-v2 .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-3 {
    padding-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-5 {
    padding-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-6 {
    padding-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-7 {
    padding-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-8 {
    padding-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-9 {
    padding-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-md-10 {
    padding-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-0 {
    padding-right: 0 !important;
  }
  html .onex-themeprovider-v2 .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-3 {
    padding-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-5 {
    padding-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-6 {
    padding-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-7 {
    padding-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-8 {
    padding-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-9 {
    padding-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-md-10 {
    padding-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-0 {
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-5 {
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-6 {
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-7 {
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-8 {
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-9 {
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-md-10 {
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-0 {
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-3 {
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-5 {
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-6 {
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-7 {
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-8 {
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-9 {
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-md-10 {
    padding-left: 10.5rem !important;
  }
}
@media (min-width: 1024px) {
  html .onex-themeprovider-v2 .d-lg-inline {
    display: inline !important;
  }
  html .onex-themeprovider-v2 .d-lg-inline-block {
    display: inline-block !important;
  }
  html .onex-themeprovider-v2 .d-lg-block {
    display: block !important;
  }
  html .onex-themeprovider-v2 .d-lg-grid {
    display: grid !important;
  }
  html .onex-themeprovider-v2 .d-lg-inline-grid {
    display: inline-grid !important;
  }
  html .onex-themeprovider-v2 .d-lg-table {
    display: table !important;
  }
  html .onex-themeprovider-v2 .d-lg-table-row {
    display: table-row !important;
  }
  html .onex-themeprovider-v2 .d-lg-table-cell {
    display: table-cell !important;
  }
  html .onex-themeprovider-v2 .d-lg-flex {
    display: flex !important;
  }
  html .onex-themeprovider-v2 .d-lg-inline-flex {
    display: inline-flex !important;
  }
  html .onex-themeprovider-v2 .d-lg-none {
    display: none !important;
  }
  html .onex-themeprovider-v2 .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  html .onex-themeprovider-v2 .flex-lg-row {
    flex-direction: row !important;
  }
  html .onex-themeprovider-v2 .flex-lg-column {
    flex-direction: column !important;
  }
  html .onex-themeprovider-v2 .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  html .onex-themeprovider-v2 .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  html .onex-themeprovider-v2 .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  html .onex-themeprovider-v2 .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .justify-content-lg-center {
    justify-content: center !important;
  }
  html .onex-themeprovider-v2 .justify-content-lg-between {
    justify-content: space-between !important;
  }
  html .onex-themeprovider-v2 .justify-content-lg-around {
    justify-content: space-around !important;
  }
  html .onex-themeprovider-v2 .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  html .onex-themeprovider-v2 .align-items-lg-start {
    align-items: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-items-lg-end {
    align-items: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-items-lg-center {
    align-items: center !important;
  }
  html .onex-themeprovider-v2 .align-items-lg-baseline {
    align-items: baseline !important;
  }
  html .onex-themeprovider-v2 .align-items-lg-stretch {
    align-items: stretch !important;
  }
  html .onex-themeprovider-v2 .align-content-lg-start {
    align-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-content-lg-end {
    align-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-content-lg-center {
    align-content: center !important;
  }
  html .onex-themeprovider-v2 .align-content-lg-between {
    align-content: space-between !important;
  }
  html .onex-themeprovider-v2 .align-content-lg-around {
    align-content: space-around !important;
  }
  html .onex-themeprovider-v2 .align-content-lg-stretch {
    align-content: stretch !important;
  }
  html .onex-themeprovider-v2 .align-self-lg-auto {
    align-self: auto !important;
  }
  html .onex-themeprovider-v2 .align-self-lg-start {
    align-self: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-self-lg-end {
    align-self: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-self-lg-center {
    align-self: center !important;
  }
  html .onex-themeprovider-v2 .align-self-lg-baseline {
    align-self: baseline !important;
  }
  html .onex-themeprovider-v2 .align-self-lg-stretch {
    align-self: stretch !important;
  }
  html .onex-themeprovider-v2 .order-lg-first {
    order: -1 !important;
  }
  html .onex-themeprovider-v2 .order-lg-0 {
    order: 0 !important;
  }
  html .onex-themeprovider-v2 .order-lg-1 {
    order: 1 !important;
  }
  html .onex-themeprovider-v2 .order-lg-2 {
    order: 2 !important;
  }
  html .onex-themeprovider-v2 .order-lg-3 {
    order: 3 !important;
  }
  html .onex-themeprovider-v2 .order-lg-4 {
    order: 4 !important;
  }
  html .onex-themeprovider-v2 .order-lg-5 {
    order: 5 !important;
  }
  html .onex-themeprovider-v2 .order-lg-last {
    order: 6 !important;
  }
  html .onex-themeprovider-v2 .m-lg-0 {
    margin: 0 !important;
  }
  html .onex-themeprovider-v2 .m-lg-1 {
    margin: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-2 {
    margin: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-3 {
    margin: 1rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-4 {
    margin: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-5 {
    margin: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-6 {
    margin: 3rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-7 {
    margin: 4rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-8 {
    margin: 5rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-9 {
    margin: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-10 {
    margin: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .m-lg-auto {
    margin: auto !important;
  }
  html .onex-themeprovider-v2 .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-8 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-9 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-10 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-9 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-10 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .mt-lg-0 {
    margin-top: 0 !important;
  }
  html .onex-themeprovider-v2 .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-3 {
    margin-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-5 {
    margin-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-6 {
    margin-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-7 {
    margin-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-8 {
    margin-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-9 {
    margin-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-10 {
    margin-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-lg-auto {
    margin-top: auto !important;
  }
  html .onex-themeprovider-v2 .me-lg-0 {
    margin-right: 0 !important;
  }
  html .onex-themeprovider-v2 .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-3 {
    margin-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-5 {
    margin-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-6 {
    margin-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-7 {
    margin-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-8 {
    margin-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-9 {
    margin-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-10 {
    margin-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .me-lg-auto {
    margin-right: auto !important;
  }
  html .onex-themeprovider-v2 .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-5 {
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-6 {
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-7 {
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-8 {
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-9 {
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-10 {
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-lg-auto {
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .ms-lg-0 {
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-3 {
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-5 {
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-6 {
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-7 {
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-8 {
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-9 {
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-10 {
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-lg-auto {
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .p-lg-0 {
    padding: 0 !important;
  }
  html .onex-themeprovider-v2 .p-lg-1 {
    padding: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-2 {
    padding: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-3 {
    padding: 1rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-4 {
    padding: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-5 {
    padding: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-6 {
    padding: 3rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-7 {
    padding: 4rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-8 {
    padding: 5rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-9 {
    padding: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .p-lg-10 {
    padding: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-8 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-9 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .px-lg-10 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-9 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .py-lg-10 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-0 {
    padding-top: 0 !important;
  }
  html .onex-themeprovider-v2 .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-3 {
    padding-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-5 {
    padding-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-6 {
    padding-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-7 {
    padding-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-8 {
    padding-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-9 {
    padding-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-lg-10 {
    padding-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-0 {
    padding-right: 0 !important;
  }
  html .onex-themeprovider-v2 .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-3 {
    padding-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-5 {
    padding-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-6 {
    padding-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-7 {
    padding-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-8 {
    padding-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-9 {
    padding-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-lg-10 {
    padding-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-5 {
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-6 {
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-7 {
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-8 {
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-9 {
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-lg-10 {
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-0 {
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-3 {
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-5 {
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-6 {
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-7 {
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-8 {
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-9 {
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-lg-10 {
    padding-left: 10.5rem !important;
  }
}
@media (min-width: 1280px) {
  html .onex-themeprovider-v2 .d-xl-inline {
    display: inline !important;
  }
  html .onex-themeprovider-v2 .d-xl-inline-block {
    display: inline-block !important;
  }
  html .onex-themeprovider-v2 .d-xl-block {
    display: block !important;
  }
  html .onex-themeprovider-v2 .d-xl-grid {
    display: grid !important;
  }
  html .onex-themeprovider-v2 .d-xl-inline-grid {
    display: inline-grid !important;
  }
  html .onex-themeprovider-v2 .d-xl-table {
    display: table !important;
  }
  html .onex-themeprovider-v2 .d-xl-table-row {
    display: table-row !important;
  }
  html .onex-themeprovider-v2 .d-xl-table-cell {
    display: table-cell !important;
  }
  html .onex-themeprovider-v2 .d-xl-flex {
    display: flex !important;
  }
  html .onex-themeprovider-v2 .d-xl-inline-flex {
    display: inline-flex !important;
  }
  html .onex-themeprovider-v2 .d-xl-none {
    display: none !important;
  }
  html .onex-themeprovider-v2 .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  html .onex-themeprovider-v2 .flex-xl-row {
    flex-direction: row !important;
  }
  html .onex-themeprovider-v2 .flex-xl-column {
    flex-direction: column !important;
  }
  html .onex-themeprovider-v2 .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  html .onex-themeprovider-v2 .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  html .onex-themeprovider-v2 .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  html .onex-themeprovider-v2 .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .justify-content-xl-center {
    justify-content: center !important;
  }
  html .onex-themeprovider-v2 .justify-content-xl-between {
    justify-content: space-between !important;
  }
  html .onex-themeprovider-v2 .justify-content-xl-around {
    justify-content: space-around !important;
  }
  html .onex-themeprovider-v2 .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  html .onex-themeprovider-v2 .align-items-xl-start {
    align-items: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-items-xl-end {
    align-items: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-items-xl-center {
    align-items: center !important;
  }
  html .onex-themeprovider-v2 .align-items-xl-baseline {
    align-items: baseline !important;
  }
  html .onex-themeprovider-v2 .align-items-xl-stretch {
    align-items: stretch !important;
  }
  html .onex-themeprovider-v2 .align-content-xl-start {
    align-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-content-xl-end {
    align-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-content-xl-center {
    align-content: center !important;
  }
  html .onex-themeprovider-v2 .align-content-xl-between {
    align-content: space-between !important;
  }
  html .onex-themeprovider-v2 .align-content-xl-around {
    align-content: space-around !important;
  }
  html .onex-themeprovider-v2 .align-content-xl-stretch {
    align-content: stretch !important;
  }
  html .onex-themeprovider-v2 .align-self-xl-auto {
    align-self: auto !important;
  }
  html .onex-themeprovider-v2 .align-self-xl-start {
    align-self: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-self-xl-end {
    align-self: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-self-xl-center {
    align-self: center !important;
  }
  html .onex-themeprovider-v2 .align-self-xl-baseline {
    align-self: baseline !important;
  }
  html .onex-themeprovider-v2 .align-self-xl-stretch {
    align-self: stretch !important;
  }
  html .onex-themeprovider-v2 .order-xl-first {
    order: -1 !important;
  }
  html .onex-themeprovider-v2 .order-xl-0 {
    order: 0 !important;
  }
  html .onex-themeprovider-v2 .order-xl-1 {
    order: 1 !important;
  }
  html .onex-themeprovider-v2 .order-xl-2 {
    order: 2 !important;
  }
  html .onex-themeprovider-v2 .order-xl-3 {
    order: 3 !important;
  }
  html .onex-themeprovider-v2 .order-xl-4 {
    order: 4 !important;
  }
  html .onex-themeprovider-v2 .order-xl-5 {
    order: 5 !important;
  }
  html .onex-themeprovider-v2 .order-xl-last {
    order: 6 !important;
  }
  html .onex-themeprovider-v2 .m-xl-0 {
    margin: 0 !important;
  }
  html .onex-themeprovider-v2 .m-xl-1 {
    margin: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-2 {
    margin: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-3 {
    margin: 1rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-4 {
    margin: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-5 {
    margin: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-6 {
    margin: 3rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-7 {
    margin: 4rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-8 {
    margin: 5rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-9 {
    margin: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-10 {
    margin: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xl-auto {
    margin: auto !important;
  }
  html .onex-themeprovider-v2 .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-8 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-9 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-10 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-9 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-10 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .mt-xl-0 {
    margin-top: 0 !important;
  }
  html .onex-themeprovider-v2 .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-3 {
    margin-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-5 {
    margin-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-6 {
    margin-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-7 {
    margin-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-8 {
    margin-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-9 {
    margin-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-10 {
    margin-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xl-auto {
    margin-top: auto !important;
  }
  html .onex-themeprovider-v2 .me-xl-0 {
    margin-right: 0 !important;
  }
  html .onex-themeprovider-v2 .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-3 {
    margin-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-5 {
    margin-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-6 {
    margin-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-7 {
    margin-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-8 {
    margin-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-9 {
    margin-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-10 {
    margin-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xl-auto {
    margin-right: auto !important;
  }
  html .onex-themeprovider-v2 .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-5 {
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-6 {
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-7 {
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-8 {
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-9 {
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-10 {
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xl-auto {
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .ms-xl-0 {
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-3 {
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-5 {
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-6 {
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-7 {
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-8 {
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-9 {
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-10 {
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xl-auto {
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .p-xl-0 {
    padding: 0 !important;
  }
  html .onex-themeprovider-v2 .p-xl-1 {
    padding: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-2 {
    padding: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-3 {
    padding: 1rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-4 {
    padding: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-5 {
    padding: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-6 {
    padding: 3rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-7 {
    padding: 4rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-8 {
    padding: 5rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-9 {
    padding: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .p-xl-10 {
    padding: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-8 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-9 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xl-10 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-9 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xl-10 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-0 {
    padding-top: 0 !important;
  }
  html .onex-themeprovider-v2 .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-3 {
    padding-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-5 {
    padding-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-6 {
    padding-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-7 {
    padding-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-8 {
    padding-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-9 {
    padding-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xl-10 {
    padding-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-0 {
    padding-right: 0 !important;
  }
  html .onex-themeprovider-v2 .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-3 {
    padding-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-5 {
    padding-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-6 {
    padding-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-7 {
    padding-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-8 {
    padding-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-9 {
    padding-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xl-10 {
    padding-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-5 {
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-6 {
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-7 {
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-8 {
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-9 {
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xl-10 {
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-0 {
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-3 {
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-5 {
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-6 {
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-7 {
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-8 {
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-9 {
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xl-10 {
    padding-left: 10.5rem !important;
  }
}
@media (min-width: 1440px) {
  html .onex-themeprovider-v2 .d-xxl-inline {
    display: inline !important;
  }
  html .onex-themeprovider-v2 .d-xxl-inline-block {
    display: inline-block !important;
  }
  html .onex-themeprovider-v2 .d-xxl-block {
    display: block !important;
  }
  html .onex-themeprovider-v2 .d-xxl-grid {
    display: grid !important;
  }
  html .onex-themeprovider-v2 .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  html .onex-themeprovider-v2 .d-xxl-table {
    display: table !important;
  }
  html .onex-themeprovider-v2 .d-xxl-table-row {
    display: table-row !important;
  }
  html .onex-themeprovider-v2 .d-xxl-table-cell {
    display: table-cell !important;
  }
  html .onex-themeprovider-v2 .d-xxl-flex {
    display: flex !important;
  }
  html .onex-themeprovider-v2 .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  html .onex-themeprovider-v2 .d-xxl-none {
    display: none !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-row {
    flex-direction: row !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-column {
    flex-direction: column !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  html .onex-themeprovider-v2 .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  html .onex-themeprovider-v2 .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .justify-content-xxl-center {
    justify-content: center !important;
  }
  html .onex-themeprovider-v2 .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  html .onex-themeprovider-v2 .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  html .onex-themeprovider-v2 .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  html .onex-themeprovider-v2 .align-items-xxl-start {
    align-items: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-items-xxl-end {
    align-items: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-items-xxl-center {
    align-items: center !important;
  }
  html .onex-themeprovider-v2 .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  html .onex-themeprovider-v2 .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  html .onex-themeprovider-v2 .align-content-xxl-start {
    align-content: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-content-xxl-end {
    align-content: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-content-xxl-center {
    align-content: center !important;
  }
  html .onex-themeprovider-v2 .align-content-xxl-between {
    align-content: space-between !important;
  }
  html .onex-themeprovider-v2 .align-content-xxl-around {
    align-content: space-around !important;
  }
  html .onex-themeprovider-v2 .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  html .onex-themeprovider-v2 .align-self-xxl-auto {
    align-self: auto !important;
  }
  html .onex-themeprovider-v2 .align-self-xxl-start {
    align-self: flex-start !important;
  }
  html .onex-themeprovider-v2 .align-self-xxl-end {
    align-self: flex-end !important;
  }
  html .onex-themeprovider-v2 .align-self-xxl-center {
    align-self: center !important;
  }
  html .onex-themeprovider-v2 .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  html .onex-themeprovider-v2 .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  html .onex-themeprovider-v2 .order-xxl-first {
    order: -1 !important;
  }
  html .onex-themeprovider-v2 .order-xxl-0 {
    order: 0 !important;
  }
  html .onex-themeprovider-v2 .order-xxl-1 {
    order: 1 !important;
  }
  html .onex-themeprovider-v2 .order-xxl-2 {
    order: 2 !important;
  }
  html .onex-themeprovider-v2 .order-xxl-3 {
    order: 3 !important;
  }
  html .onex-themeprovider-v2 .order-xxl-4 {
    order: 4 !important;
  }
  html .onex-themeprovider-v2 .order-xxl-5 {
    order: 5 !important;
  }
  html .onex-themeprovider-v2 .order-xxl-last {
    order: 6 !important;
  }
  html .onex-themeprovider-v2 .m-xxl-0 {
    margin: 0 !important;
  }
  html .onex-themeprovider-v2 .m-xxl-1 {
    margin: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-2 {
    margin: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-3 {
    margin: 1rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-4 {
    margin: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-5 {
    margin: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-6 {
    margin: 3rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-7 {
    margin: 4rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-8 {
    margin: 5rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-9 {
    margin: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-10 {
    margin: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .m-xxl-auto {
    margin: auto !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-8 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-9 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-10 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-9 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-10 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-0 {
    margin-top: 0 !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-5 {
    margin-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-6 {
    margin-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-7 {
    margin-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-8 {
    margin-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-9 {
    margin-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-10 {
    margin-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mt-xxl-auto {
    margin-top: auto !important;
  }
  html .onex-themeprovider-v2 .me-xxl-0 {
    margin-right: 0 !important;
  }
  html .onex-themeprovider-v2 .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-3 {
    margin-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-5 {
    margin-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-6 {
    margin-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-7 {
    margin-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-8 {
    margin-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-9 {
    margin-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-10 {
    margin-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .me-xxl-auto {
    margin-right: auto !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-5 {
    margin-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-6 {
    margin-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-7 {
    margin-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-8 {
    margin-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-9 {
    margin-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-10 {
    margin-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-0 {
    margin-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-5 {
    margin-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-6 {
    margin-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-7 {
    margin-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-8 {
    margin-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-9 {
    margin-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-10 {
    margin-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ms-xxl-auto {
    margin-left: auto !important;
  }
  html .onex-themeprovider-v2 .p-xxl-0 {
    padding: 0 !important;
  }
  html .onex-themeprovider-v2 .p-xxl-1 {
    padding: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-2 {
    padding: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-3 {
    padding: 1rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-4 {
    padding: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-5 {
    padding: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-6 {
    padding: 3rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-7 {
    padding: 4rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-8 {
    padding: 5rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-9 {
    padding: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .p-xxl-10 {
    padding: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-8 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-9 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .px-xxl-10 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-9 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .py-xxl-10 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-0 {
    padding-top: 0 !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-5 {
    padding-top: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-6 {
    padding-top: 3rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-7 {
    padding-top: 4rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-8 {
    padding-top: 5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-9 {
    padding-top: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pt-xxl-10 {
    padding-top: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-0 {
    padding-right: 0 !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-5 {
    padding-right: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-6 {
    padding-right: 3rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-7 {
    padding-right: 4rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-8 {
    padding-right: 5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-9 {
    padding-right: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pe-xxl-10 {
    padding-right: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-5 {
    padding-bottom: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-6 {
    padding-bottom: 3rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-7 {
    padding-bottom: 4rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-8 {
    padding-bottom: 5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-9 {
    padding-bottom: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .pb-xxl-10 {
    padding-bottom: 10.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-0 {
    padding-left: 0 !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-5 {
    padding-left: 2.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-6 {
    padding-left: 3rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-7 {
    padding-left: 4rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-8 {
    padding-left: 5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-9 {
    padding-left: 6.5rem !important;
  }
  html .onex-themeprovider-v2 .ps-xxl-10 {
    padding-left: 10.5rem !important;
  }
}
@media print {
  html .onex-themeprovider-v2 .d-print-inline {
    display: inline !important;
  }
  html .onex-themeprovider-v2 .d-print-inline-block {
    display: inline-block !important;
  }
  html .onex-themeprovider-v2 .d-print-block {
    display: block !important;
  }
  html .onex-themeprovider-v2 .d-print-grid {
    display: grid !important;
  }
  html .onex-themeprovider-v2 .d-print-inline-grid {
    display: inline-grid !important;
  }
  html .onex-themeprovider-v2 .d-print-table {
    display: table !important;
  }
  html .onex-themeprovider-v2 .d-print-table-row {
    display: table-row !important;
  }
  html .onex-themeprovider-v2 .d-print-table-cell {
    display: table-cell !important;
  }
  html .onex-themeprovider-v2 .d-print-flex {
    display: flex !important;
  }
  html .onex-themeprovider-v2 .d-print-inline-flex {
    display: inline-flex !important;
  }
  html .onex-themeprovider-v2 .d-print-none {
    display: none !important;
  }
}
html .onex-themeprovider-v2 {
  font-family: "Noto Sans", sans-serif;
}
:root {
  --basic-white: rgb(255, 255, 255);
  --basic-black: rgb(0, 0, 0);
  --basic-accent: rgb(200, 211, 0);
  --primary-50: rgb(231, 242, 254);
  --primary-100: rgb(198, 227, 252);
  --primary-200: rgb(141, 202, 249);
  --primary-300: rgb(87, 170, 231);
  --primary-400: rgb(47, 146, 213);
  --primary-500: rgb(0, 112, 192);
  --primary-600: rgb(0, 95, 171);
  --primary-700: rgb(0, 71, 134);
  --primary-800: rgb(5, 48, 96);
  --primary-900: rgb(0, 28, 59);
  --secondary-20: rgb(244, 248, 252);
  --secondary-50: rgb(238, 241, 244);
  --secondary-100: rgb(221, 224, 229);
  --secondary-200: rgb(192, 196, 203);
  --secondary-300: rgb(158, 163, 172);
  --secondary-400: rgb(133, 140, 150);
  --secondary-500: rgb(103, 110, 122);
  --secondary-600: rgb(88, 95, 104);
  --secondary-700: rgb(66, 71, 78);
  --secondary-800: rgb(45, 49, 54);
  --secondary-900: rgb(26, 28, 30);
  --success-50: rgb(224, 246, 234);
  --success-100: rgb(181, 235, 212);
  --success-200: rgb(118, 214, 177);
  --success-300: rgb(41, 184, 137);
  --success-400: rgb(5, 159, 109);
  --success-500: rgb(0, 126, 76);
  --success-600: rgb(0, 101, 61);
  --success-700: rgb(0, 77, 47);
  --success-800: rgb(0, 54, 33);
  --success-900: rgb(0, 33, 20);
  --warning-50: rgb(255, 241, 184);
  --warning-100: rgb(253, 222, 104);
  --warning-200: rgb(252, 185, 22);
  --warning-300: rgb(236, 142, 0);
  --warning-400: rgb(223, 106, 5);
  --warning-500: rgb(196, 64, 0);
  --warning-600: rgb(170, 55, 0);
  --warning-700: rgb(128, 42, 0);
  --warning-800: rgb(89, 29, 0);
  --warning-900: rgb(52, 17, 0);
  --error-50: rgb(255, 236, 238);
  --error-100: rgb(253, 215, 217);
  --error-200: rgb(253, 215, 217);
  --error-300: rgb(255, 121, 126);
  --error-400: rgb(251, 73, 85);
  --error-500: rgb(217, 21, 34);
  --error-600: rgb(191, 0, 24);
  --error-700: rgb(147, 0, 19);
  --error-800: rgb(104, 0, 13);
  --error-900: rgb(65, 0, 11);
  --graph-teal: rgb(32, 139, 153);
  --graph-periwinkle: rgb(116, 124, 225);
  --graph-lavender: rgb(185, 106, 212);
  --graph-apricot: rgb(235, 129, 129);
  --graph-casablanca: rgb(247, 171, 62);
  --graph-ripeLemon: rgb(247, 209, 20);
  --graph-jaggedIce: rgb(199, 225, 235);
  --graph-border: rgb(209, 216, 224);
  --graph-lightBorder: rgb(226, 232, 247);
}
:root {
  --onex-spacer-0: 0px;
  --onex-spacer-2: 2px;
  --onex-spacer-4: 4px;
  --onex-spacer-6: 6px;
  --onex-spacer-8: 8px;
  --onex-spacer-12: 12px;
  --onex-spacer-16: 16px;
  --onex-spacer-24: 24px;
  --onex-spacer-32: 32px;
  --onex-spacer-40: 40px;
  --onex-spacer-48: 48px;
  --onex-spacer-64: 64px;
  --onex-spacer-80: 80px;
  --onex-spacer-96: 96px;
  --onex-material-icon-size: 1.25rem;
}
html .onex-themeprovider-v2 hr {
  opacity: 1;
  color: rgba(26, 28, 30, 0.1);
}
html .onex-themeprovider-v2 .onex-accordion {
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__header .accordion-button {
  outline: none;
  border: 0;
  padding: 0.75rem;
  background-color: rgb(255, 255, 255);
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__header .accordion-button::after {
  display: none;
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__header .accordion-button.collapsed[aria-expanded=false] .onex-accordion__chevron-icon {
  transform: rotateZ(180deg);
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__header .accordion-button:not(.collapsed) {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__header .accordion-button:not(.collapsed) .onex-accordion__header-block {
  color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__header .accordion-button:not(.collapsed):hover, html .onex-themeprovider-v2 .onex-accordion .onex-accordion__header .accordion-button:not(.collapsed):focus-visible {
  background-color: rgb(198, 227, 252);
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__header .accordion-button:hover, html .onex-themeprovider-v2 .onex-accordion .onex-accordion__header .accordion-button:focus-visible {
  background-color: rgb(238, 241, 244);
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__header .accordion-button:focus {
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__header-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 600;
  overflow-wrap: anywhere;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__header-block .onex-accordion--icon-swapped {
  gap: 0.75rem;
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__header .onex-accordion__chevron-icon {
  color: rgb(103, 110, 122);
  font-size: 1.25rem;
  transition: 0.5s ease-in-out all;
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__item {
  border: 1px solid rgb(192, 196, 203);
  border-top: none;
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__item:hover {
  border-color: rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__item:focus-within {
  box-shadow: 0px 0px 0px 2px rgba(0, 112, 192, 0.5);
  position: relative;
  z-index: 1;
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__item.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__item.accordion-item:first-of-type {
  border-top: 1px solid rgb(192, 196, 203);
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__item.accordion-item:first-of-type:hover {
  border-color: rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__item.accordion-item:last-of-type {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__item.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
html .onex-themeprovider-v2 .onex-accordion .onex-accordion__body {
  font-size: 1rem;
  line-height: 1.25rem;
  color: rgb(103, 110, 122);
  border-top: 1px solid rgb(192, 196, 203);
  padding: 0.5rem 0.75rem 0.75rem;
}
html .onex-themeprovider-v2 .onex-avatar {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  color: rgb(103, 110, 122);
  padding: 0;
  overflow: hidden;
  border: none;
  box-shadow: inset 0 0 0 1px rgba(26, 28, 30, 0.1);
  background-color: rgb(238, 241, 244);
  font-family: "Noto Sans", sans-serif;
  cursor: default;
}
html .onex-themeprovider-v2 .onex-avatar.onex-avatar--shape-round, html .onex-themeprovider-v2 .onex-avatar.onex-avatar--shape-round.onex-avatar__hover {
  border-radius: 50%;
}
html .onex-themeprovider-v2 .onex-avatar__person-icon {
  color: rgb(133, 140, 150);
}
html .onex-themeprovider-v2 .onex-avatar__img {
  object-fit: cover;
  overflow: hidden;
}
html .onex-themeprovider-v2 .onex-avatar.hover-disabled {
  cursor: auto;
}
html .onex-themeprovider-v2 .onex-avatar:not(.hover-disabled):hover, html .onex-themeprovider-v2 .onex-avatar:not(.hover-disabled):focus {
  box-shadow: inset 0 0 0 1px transparent;
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-avatar__hover {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  transition: 0.2s ease;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0.75);
}
html .onex-themeprovider-v2 .onex-avatar__hover .onex-avatar__hover-avatar {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-avatar:hover .onex-avatar__hover, html .onex-themeprovider-v2 .onex-avatar:focus .onex-avatar__hover {
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-avatar:focus-visible {
  outline: none;
}
html .onex-themeprovider-v2 .onex-avatar__children {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Noto Sans", sans-serif;
  color: rgb(103, 110, 122);
  overflow: hidden;
}
html .onex-themeprovider-v2 .onex-avatar__children .onex-material-icon,
html .onex-themeprovider-v2 .onex-avatar__children .material-icons-round {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-avatar--size-xs {
  width: 1.5rem;
  height: 1.5rem;
  min-width: 1.5rem;
  min-height: 1.5rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-xs svg {
  width: 1rem;
  height: 1rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-xs .onex-material-icon,
html .onex-themeprovider-v2 .onex-avatar--size-xs .material-icons-round {
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-xs .onex-avatar__children {
  font-size: 0.5rem;
  line-height: 0.5rem;
  font-weight: 600;
  max-width: 1.05rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-xs .onex-avatar__img {
  width: 1.5rem;
  height: 1.5rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-xs .onex-avatar__hover svg {
  width: 0.625rem;
  height: 0.625rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-xs .onex-avatar__hover .onex-material-icon, html .onex-themeprovider-v2 .onex-avatar--size-xs .onex-avatar__hover .material-icons-round {
  font-size: 0.625rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-xs.onex-avatar--shape-square, html .onex-themeprovider-v2 .onex-avatar--size-xs.onex-avatar--shape-square.onex-avatar__hover {
  border-radius: 0.25rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-sm {
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
  min-height: 2rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-sm svg {
  width: 1rem;
  height: 1rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-sm .onex-material-icon,
html .onex-themeprovider-v2 .onex-avatar--size-sm .material-icons-round {
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-sm .onex-avatar__children {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  max-width: 1.4rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-sm .onex-avatar__img {
  width: 2rem;
  height: 2rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-sm .onex-avatar__hover svg {
  width: 1rem;
  height: 1rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-sm .onex-avatar__hover .onex-material-icon, html .onex-themeprovider-v2 .onex-avatar--size-sm .onex-avatar__hover .material-icons-round {
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-sm.onex-avatar--shape-square, html .onex-themeprovider-v2 .onex-avatar--size-sm.onex-avatar--shape-square.onex-avatar__hover {
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-md {
  width: 2.5rem;
  height: 2.5rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-md svg {
  width: 1.5rem;
  height: 1.5rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-md .onex-material-icon,
html .onex-themeprovider-v2 .onex-avatar--size-md .material-icons-round {
  font-size: 1.5rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-md .onex-avatar__children {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  max-width: 1.75rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-md .onex-avatar__img {
  width: 2.5rem;
  height: 2.5rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-md .onex-avatar__hover svg {
  width: 1.25rem;
  height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-md .onex-avatar__hover .onex-material-icon, html .onex-themeprovider-v2 .onex-avatar--size-md .onex-avatar__hover .material-icons-round {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-md.onex-avatar--shape-square, html .onex-themeprovider-v2 .onex-avatar--size-md.onex-avatar--shape-square.onex-avatar__hover {
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-lg {
  width: 3.5rem;
  height: 3.5rem;
  min-width: 3.5rem;
  min-height: 3.5rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-lg svg {
  width: 2rem;
  height: 2rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-lg .onex-material-icon,
html .onex-themeprovider-v2 .onex-avatar--size-lg .material-icons-round {
  font-size: 2rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-lg .onex-avatar__children {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 600;
  max-width: 2.45rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-lg .onex-avatar__img {
  width: 3.5rem;
  height: 3.5rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-lg .onex-avatar__hover svg {
  width: 2rem;
  height: 2rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-lg .onex-avatar__hover .onex-material-icon, html .onex-themeprovider-v2 .onex-avatar--size-lg .onex-avatar__hover .material-icons-round {
  font-size: 2rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-lg.onex-avatar--shape-square, html .onex-themeprovider-v2 .onex-avatar--size-lg.onex-avatar--shape-square.onex-avatar__hover {
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-xlg {
  width: 7rem;
  height: 7rem;
  min-width: 7rem;
  min-height: 7rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-xlg svg {
  width: 4rem;
  height: 4rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-xlg .onex-material-icon,
html .onex-themeprovider-v2 .onex-avatar--size-xlg .material-icons-round {
  font-size: 4rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-xlg .onex-avatar__children {
  font-size: 2.125rem;
  line-height: 2.5rem;
  font-weight: 600;
  max-width: 4.9rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-xlg .onex-avatar__img {
  width: 7rem;
  height: 7rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-xlg .onex-avatar__hover svg {
  width: 4rem;
  height: 4rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-xlg .onex-avatar__hover .onex-material-icon, html .onex-themeprovider-v2 .onex-avatar--size-xlg .onex-avatar__hover .material-icons-round {
  font-size: 4rem;
}
html .onex-themeprovider-v2 .onex-avatar--size-xlg.onex-avatar--shape-square, html .onex-themeprovider-v2 .onex-avatar--size-xlg.onex-avatar--shape-square.onex-avatar__hover {
  border-radius: 1.5rem;
}
html .onex-themeprovider-v2 .onex-avatar--menu {
  width: 18.5rem;
  border-radius: 0.5rem;
  border: 1px solid rgba(26, 28, 30, 0.1);
  background: rgb(255, 255, 255);
  box-shadow: 0px 2px 12px 0px rgba(0, 28, 59, 0.12);
  z-index: 5;
}
html .onex-themeprovider-v2 .onex-avatar--menu-shape-wrapper {
  height: 3.75rem;
  background-color: rgb(244, 248, 252);
  border-radius: 0.5rem;
  position: relative;
}
html .onex-themeprovider-v2 .onex-avatar--menu-shape-wrapper-content {
  position: absolute;
  bottom: -50%;
  left: 50%;
  width: 4.25rem;
  height: 4.25rem;
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-avatar--menu-info {
  margin-top: 2.188rem;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 0.25rem;
  padding: 0 0.75rem;
}
html .onex-themeprovider-v2 .onex-avatar--menu-info-email.onex-typography {
  color: rgb(103, 110, 122);
  word-wrap: break-word;
  width: 100%;
}
html .onex-themeprovider-v2 .onex-avatar--menu-children {
  padding: 0 0.75rem 0.25rem 0.75rem;
}
html .onex-themeprovider-v2 .onex-avatar--menu-children .onex-link.onex-avatar-menu-link {
  height: 40px;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-avatar--menu-children .onex-link.onex-avatar-menu-link:hover .onex-link__text, html .onex-themeprovider-v2 .onex-avatar--menu-children .onex-link.onex-avatar-menu-link:focus .onex-link__text {
  text-decoration: unset;
}
html .onex-themeprovider-v2 .onex-avatar--menu-children .onex-link.onex-avatar-menu-link:hover .onex-material-icon.onex-avatar-menu-icon:not(.danger), html .onex-themeprovider-v2 .onex-avatar--menu-children .onex-link.onex-avatar-menu-link:focus .onex-material-icon.onex-avatar-menu-icon:not(.danger) {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-avatar--menu-children .onex-link.onex-avatar-menu-link.danger {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-avatar--menu-children .onex-link.onex-avatar-menu-link.danger .onex-typography {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-avatar--menu-children .onex-avatar-menu-divider {
  height: 1px;
  background-color: rgba(26, 28, 30, 0.1);
  margin: 4px 0;
}
html .onex-themeprovider-v2 .onex-avatar--menu-children .onex-link .onex-material-icon.onex-avatar-menu-icon {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-avatar--menu-children .onex-link .onex-material-icon.onex-avatar-menu-icon.danger {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-avatar--menu-children .onex-avatar-menu-center-column {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 button.onex-avatar:focus-visible {
  outline: 2px solid rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-badge-status {
  height: 1.25rem;
  line-height: 1rem;
  font-size: 0.75rem;
  border-radius: 0.25rem;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  gap: 2px;
}
html .onex-themeprovider-v2 .onex-badge-status-wrapper {
  display: flex;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-badge-status.badge {
  display: inline-flex;
  padding: 0.125rem 0.5rem;
  font-size: 0.75rem;
  font-weight: 600;
  font-family: "Noto Sans", sans-serif;
  color: rgb(0, 0, 0);
  border-radius: 0.25rem;
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-badge-status .onex-badge__icon svg,
html .onex-themeprovider-v2 .onex-badge-status svg {
  width: 1rem;
  height: 1rem;
}
html .onex-themeprovider-v2 .onex-badge-status .onex-badge__icon .onex-material-icon,
html .onex-themeprovider-v2 .onex-badge-status .onex-material-icon, html .onex-themeprovider-v2 .onex-badge-status .onex-badge__icon .material-icons-round,
html .onex-themeprovider-v2 .onex-badge-status .material-icons-round {
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-badge-status.bg-default {
  background-color: rgb(238, 241, 244);
  color: rgb(103, 110, 122);
  outline: 1px solid rgb(221, 224, 229);
  outline-offset: -1px;
}
html .onex-themeprovider-v2 .onex-badge-status.bg-default svg path {
  fill: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-badge-status.bg-default .onex-material-icon,
html .onex-themeprovider-v2 .onex-badge-status.bg-default .material-icons-round {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-badge-status.bg-informative {
  background-color: rgb(231, 242, 254);
  color: rgb(0, 112, 192);
  outline: 1px solid rgb(198, 227, 252);
  outline-offset: -1px;
}
html .onex-themeprovider-v2 .onex-badge-status.bg-informative svg path {
  fill: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-badge-status.bg-informative .onex-material-icon,
html .onex-themeprovider-v2 .onex-badge-status.bg-informative .material-icons-round {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-badge-status.bg-positive {
  background-color: rgb(224, 246, 234);
  color: rgb(0, 126, 76);
  outline: 1px solid rgb(181, 235, 212);
  outline-offset: -1px;
}
html .onex-themeprovider-v2 .onex-badge-status.bg-positive svg path {
  fill: rgb(0, 126, 76);
}
html .onex-themeprovider-v2 .onex-badge-status.bg-positive .onex-material-icon,
html .onex-themeprovider-v2 .onex-badge-status.bg-positive .material-icons-round {
  color: rgb(0, 126, 76);
}
html .onex-themeprovider-v2 .onex-badge-status.bg-cautionary {
  background-color: rgb(255, 241, 184);
  color: rgb(196, 64, 0);
  outline: 1px solid rgb(253, 222, 104);
  outline-offset: -1px;
}
html .onex-themeprovider-v2 .onex-badge-status.bg-cautionary svg path {
  fill: rgb(196, 64, 0);
}
html .onex-themeprovider-v2 .onex-badge-status.bg-cautionary .onex-material-icon,
html .onex-themeprovider-v2 .onex-badge-status.bg-cautionary .material-icons-round {
  color: rgb(196, 64, 0);
}
html .onex-themeprovider-v2 .onex-badge-status.bg-negative {
  background-color: rgb(255, 236, 238);
  color: rgb(217, 21, 34);
  outline: 1px solid rgb(253, 215, 217);
  outline-offset: -1px;
}
html .onex-themeprovider-v2 .onex-badge-status.bg-negative svg path {
  fill: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-badge-status.bg-negative .onex-material-icon,
html .onex-themeprovider-v2 .onex-badge-status.bg-negative .material-icons-round {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-badge-icon-status-wrapper {
  display: flex;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-badge-icon-status__label {
  margin-left: 0.125rem;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-badge-icon-status.badge {
  padding: 0 0.125rem 0 0.125rem;
}
html .onex-themeprovider-v2 .onex-badge-icon-status__context-value {
  color: rgb(26, 28, 30);
  font-weight: 400;
  text-transform: none;
  margin-right: 0.125rem;
}
html .onex-themeprovider-v2 .onex-banner {
  display: inline-flex;
  gap: 0.5rem;
  justify-content: center;
  width: 100%;
  padding: 0.875rem 2rem;
}
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-information {
  background-color: rgb(0, 112, 192);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-information .onex-banner__icon svg path {
  fill: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-information .onex-banner__body a,
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-information .onex-banner__body > .onex-banner__link {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-information .onex-banner__body a:hover,
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-information .onex-banner__body > .onex-banner__link:hover {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-information .onex-banner__body a:active,
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-information .onex-banner__body > .onex-banner__link:active {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-caution {
  background-color: rgb(252, 185, 22);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-caution .onex-banner__icon svg path {
  fill: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-caution .onex-banner__body a,
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-caution .onex-banner__body > .onex-banner__link {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-caution .onex-banner__body a:hover,
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-caution .onex-banner__body > .onex-banner__link:hover {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-caution .onex-banner__body a:active,
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-caution .onex-banner__body > .onex-banner__link:active {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-critical {
  background-color: rgb(217, 21, 34);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-critical .onex-banner__icon svg path {
  fill: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-critical .onex-banner__body a,
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-critical .onex-banner__body > .onex-banner__link {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-critical .onex-banner__body a:hover,
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-critical .onex-banner__body > .onex-banner__link:hover {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-critical .onex-banner__body a:active,
html .onex-themeprovider-v2 .onex-banner.onex-banner--variant-critical .onex-banner__body > .onex-banner__link:active {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-banner__icon {
  display: inline-flex;
  align-items: flex-start;
  justify-content: center;
  height: 100%;
}
html .onex-themeprovider-v2 .onex-banner__icon svg {
  width: 1.25rem;
  height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-banner__icon .material-icons-round,
html .onex-themeprovider-v2 .onex-banner__icon .onex-material-icon {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-banner__body {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-banner__body a {
  font-weight: 600;
  text-decoration-line: none;
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-banner__body a:hover {
  text-decoration: underline;
}
html .onex-themeprovider-v2 .onex-banner__body a:active {
  text-decoration: underline;
}
html .onex-themeprovider-v2 .onex-card.card {
  display: inline-block;
  border-radius: 0.75rem;
  border: 1px solid rgb(221, 224, 229);
  background-color: rgb(255, 255, 255);
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-card.card:focus-visible {
  outline: 0.125rem solid rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-card.card .onex-card__subtitle {
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-card.card .onex-card__title-block {
  width: 100%;
  min-height: 1rem;
  padding: 0.75rem 0.75rem 0 1rem;
}
html .onex-themeprovider-v2 .onex-card.card .onex-card__title-row {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
html .onex-themeprovider-v2 .onex-card.card .onex-card__title-col {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-card.card .card-body {
  border: 0;
  color: rgb(26, 28, 30);
  background-color: inherit;
  padding: 1rem;
  border-radius: 0.75rem;
}
html .onex-themeprovider-v2 .onex-card.card .card-body hr:nth-child(1) {
  border-top: 0.0625rem solid rgba(26, 28, 30, 0.1);
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-card.card .card-header {
  box-sizing: content-box;
  background-color: inherit;
  padding: 0;
  color: rgb(0, 0, 0);
  border: 0;
  border-radius: 0.75rem 0.75rem 0 0;
}
html .onex-themeprovider-v2 .onex-card.card .card-header .title-block {
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-card.card .card-header .title-block .onex-badge-counter {
  margin-left: 0.5rem;
}
html .onex-themeprovider-v2 .onex-card.card .card-footer {
  box-sizing: content-box;
  padding: 0;
  background-color: inherit;
  color: rgb(0, 0, 0);
  border: 0;
  border-radius: 0 0 0.75rem 0.75rem;
}
html .onex-themeprovider-v2 .onex-card.card .onex-card__action-block {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  padding: 0 1rem 1rem 1rem;
  text-align: center;
}
html .onex-themeprovider-v2 .onex-card.card .onex-card__action-block a {
  text-decoration: none;
}
html .onex-themeprovider-v2 .onex-card.card.onex-card--information {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-card.card.onex-card--information.collapsed .onex-card__chevron-icon {
  transform: rotateZ(180deg);
}
html .onex-themeprovider-v2 .onex-card.card.onex-card--information.collapsed .onex-card__expandable-body {
  max-height: 500px;
  transition: max-height 0.5s ease-in;
}
html .onex-themeprovider-v2 .onex-card.card.onex-card--information .onex-card__chevron-icon {
  transition: 0.5s ease-in-out all;
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-card.card.onex-card--information .onex-card__chevron-icon.disabled {
  opacity: 0.3;
  pointer-events: none;
}
html .onex-themeprovider-v2 .onex-card.card.onex-card--information .onex-card__expandable-body {
  max-height: 0;
  transition: max-height 0.45s ease-out;
  overflow: hidden;
}
html .onex-themeprovider-v2 .onex-card.card.onex-card--information .onex-card__expandable-body.show {
  max-height: 500px;
  transition: max-height 0.5s ease-in;
}
html .onex-themeprovider-v2 .onex-bar-chart {
  background-color: white;
  height: 100%;
  width: 100%;
}
html .onex-themeprovider-v2 .onex-bar-chart .highcharts-yaxis .highcharts-axis-line,
html .onex-themeprovider-v2 .onex-bar-chart .highcharts-xaxis .highcharts-axis-line {
  stroke-width: 1px;
}
html .onex-themeprovider-v2 .onex-bar-chart .highcharts-yaxis .highcharts-tick {
  stroke-width: 1px;
}
html .onex-themeprovider-v2 .onex-bar-chart .highcharts-label-box {
  fill: rgb(255, 255, 255);
  fill-opacity: 1;
  filter: drop-shadow(0px 2px 3px rgba(0, 28, 59, 0.12));
}
html .onex-themeprovider-v2 .onex-bar-chart.onex-chart-default-tooltip .highcharts-tooltip > span {
  padding: 0.563rem 0.938rem;
}
html .onex-themeprovider-v2 .onex-bar-chart .highcharts-legend-nav-active:not(circle) {
  fill: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-bar-chart .highcharts-legend-nav-inactive:not(circle) {
  fill: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .highcharts-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  text-align: left;
  line-height: normal;
  z-index: 0; 
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family: "Noto Sans", sans-serif;
  font-size: 12px;
  user-select: none;
  touch-action: manipulation;
  outline: none;
}
html .onex-themeprovider-v2 .highcharts-root {
  display: block;
}
html .onex-themeprovider-v2 .highcharts-root text {
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-strong {
  font-weight: bold;
}
html .onex-themeprovider-v2 .highcharts-emphasized {
  font-style: italic;
}
html .onex-themeprovider-v2 .highcharts-anchor {
  cursor: pointer;
}
html .onex-themeprovider-v2 .highcharts-background {
  fill: #ffffff;
}
html .onex-themeprovider-v2 .highcharts-plot-border, html .onex-themeprovider-v2 .highcharts-plot-background {
  fill: none;
}
html .onex-themeprovider-v2 .highcharts-label-box {
  fill: none;
}
html .onex-themeprovider-v2 .highcharts-button-box {
  fill: inherit;
}
html .onex-themeprovider-v2 .highcharts-tracker-line {
  stroke-linejoin: round;
  stroke: rgba(192, 192, 192, 0.0001);
  stroke-width: 22;
  fill: none;
}
html .onex-themeprovider-v2 .highcharts-tracker-area {
  fill: rgba(192, 192, 192, 0.0001);
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-title {
  fill: #333333;
  font-size: 1.5em;
}
html .onex-themeprovider-v2 .highcharts-subtitle {
  fill: #666666;
  font-size: 1em;
}
html .onex-themeprovider-v2 .highcharts-axis-line {
  fill: none;
  stroke: #ccd6eb;
}
html .onex-themeprovider-v2 .highcharts-yaxis .highcharts-axis-line {
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-axis-title {
  fill: #666666;
}
html .onex-themeprovider-v2 .highcharts-axis-labels {
  fill: #666666;
  cursor: default;
  font-size: 0.9em;
}
html .onex-themeprovider-v2 .highcharts-grid-line {
  fill: none;
  stroke: #e6e6e6;
}
html .onex-themeprovider-v2 .highcharts-xaxis-grid .highcharts-grid-line {
  stroke-width: 0px;
}
html .onex-themeprovider-v2 .highcharts-tick {
  stroke: #ccd6eb;
}
html .onex-themeprovider-v2 .highcharts-yaxis .highcharts-tick {
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-minor-grid-line {
  stroke: #f2f2f2;
}
html .onex-themeprovider-v2 .highcharts-crosshair-thin {
  stroke-width: 1px;
  stroke: #cccccc;
}
html .onex-themeprovider-v2 .highcharts-crosshair-category {
  stroke: #ccd6eb;
  stroke-opacity: 0.25;
}
html .onex-themeprovider-v2 .highcharts-credits {
  cursor: pointer;
  fill: #999999;
  font-size: 0.7em;
  transition: fill 250ms, font-size 250ms;
}
html .onex-themeprovider-v2 .highcharts-credits:hover {
  fill: black;
  font-size: 1em;
}
html .onex-themeprovider-v2 .highcharts-tooltip {
  cursor: default;
  pointer-events: none;
  white-space: nowrap;
  transition: stroke 150ms;
}
html .onex-themeprovider-v2 .highcharts-tooltip text {
  fill: #333333;
}
html .onex-themeprovider-v2 .highcharts-tooltip .highcharts-header {
  font-size: 0.85em;
}
html .onex-themeprovider-v2 .highcharts-tooltip-box {
  stroke-width: 1px;
  fill: #f7f7f7;
  fill-opacity: 0.85;
}
html .onex-themeprovider-v2 .highcharts-tooltip-box .highcharts-label-box {
  fill: #f7f7f7;
  fill-opacity: 0.85;
}
html .onex-themeprovider-v2 div.highcharts-tooltip {
  filter: none;
}
html .onex-themeprovider-v2 .highcharts-selection-marker {
  fill: #335cad;
  fill-opacity: 0.25;
}
html .onex-themeprovider-v2 .highcharts-graph {
  fill: none;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}
html .onex-themeprovider-v2 .highcharts-empty-series {
  stroke-width: 1px;
  fill: none;
  stroke: #cccccc;
}
html .onex-themeprovider-v2 .highcharts-state-hover .highcharts-graph {
  stroke-width: 3;
}
html .onex-themeprovider-v2 .highcharts-point-inactive {
  opacity: 0.2;
  transition: opacity 50ms; 
}
html .onex-themeprovider-v2 .highcharts-series-inactive {
  opacity: 0.2;
  transition: opacity 50ms; 
}
html .onex-themeprovider-v2 .highcharts-state-hover path {
  transition: stroke-width 50ms; 
}
html .onex-themeprovider-v2 .highcharts-state-normal path {
  transition: stroke-width 250ms; 
}
html .onex-themeprovider-v2 g.highcharts-series,
html .onex-themeprovider-v2 .highcharts-point,
html .onex-themeprovider-v2 .highcharts-markers,
html .onex-themeprovider-v2 .highcharts-data-labels {
  transition: opacity 250ms;
}
html .onex-themeprovider-v2 .highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover),
html .onex-themeprovider-v2 .highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),
html .onex-themeprovider-v2 .highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),
html .onex-themeprovider-v2 .highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover) {
  opacity: 0.2;
}
html .onex-themeprovider-v2 .highcharts-color-0 {
  fill: "blue" #0d6efd;
  stroke: "blue" #0d6efd;
}
html .onex-themeprovider-v2 .highcharts-color-1 {
  fill: "indigo" #6610f2;
  stroke: "indigo" #6610f2;
}
html .onex-themeprovider-v2 .highcharts-color-2 {
  fill: "purple" #6f42c1;
  stroke: "purple" #6f42c1;
}
html .onex-themeprovider-v2 .highcharts-color-3 {
  fill: "pink" #d63384;
  stroke: "pink" #d63384;
}
html .onex-themeprovider-v2 .highcharts-color-4 {
  fill: "red" #dc3545;
  stroke: "red" #dc3545;
}
html .onex-themeprovider-v2 .highcharts-color-5 {
  fill: "orange" #fd7e14;
  stroke: "orange" #fd7e14;
}
html .onex-themeprovider-v2 .highcharts-color-6 {
  fill: "yellow" #ffc107;
  stroke: "yellow" #ffc107;
}
html .onex-themeprovider-v2 .highcharts-color-7 {
  fill: "green" #198754;
  stroke: "green" #198754;
}
html .onex-themeprovider-v2 .highcharts-color-8 {
  fill: "teal" rgb(32, 139, 153);
  stroke: "teal" rgb(32, 139, 153);
}
html .onex-themeprovider-v2 .highcharts-color-9 {
  fill: "cyan" #0dcaf0;
  stroke: "cyan" #0dcaf0;
}
html .onex-themeprovider-v2 .highcharts-color-10 {
  fill: "black" rgb(0, 0, 0);
  stroke: "black" rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .highcharts-color-11 {
  fill: "white" rgb(255, 255, 255);
  stroke: "white" rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .highcharts-color-12 {
  fill: "gray" #6c757d;
  stroke: "gray" #6c757d;
}
html .onex-themeprovider-v2 .highcharts-color-13 {
  fill: "gray-dark" #343a40;
  stroke: "gray-dark" #343a40;
}
html .onex-themeprovider-v2 .highcharts-area {
  fill-opacity: 0.75;
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-markers {
  stroke-width: 1px;
  stroke: #ffffff;
}
html .onex-themeprovider-v2 .highcharts-a11y-markers-hidden .highcharts-point:not(.highcharts-point-hover):not(.highcharts-a11y-marker-visible),
html .onex-themeprovider-v2 .highcharts-a11y-marker-hidden {
  opacity: 0;
}
html .onex-themeprovider-v2 .highcharts-point {
  stroke-width: 1px;
}
html .onex-themeprovider-v2 .highcharts-dense-data .highcharts-point {
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-data-label {
  font-size: 0.9em;
  font-weight: bold;
}
html .onex-themeprovider-v2 .highcharts-data-label-box {
  fill: none;
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-data-label text, html .onex-themeprovider-v2 text.highcharts-data-label {
  fill: #333333;
}
html .onex-themeprovider-v2 .highcharts-data-label-connector {
  fill: none;
}
html .onex-themeprovider-v2 .highcharts-data-label-hidden {
  pointer-events: none;
}
html .onex-themeprovider-v2 .highcharts-halo {
  fill-opacity: 0.25;
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-series:not(.highcharts-pie-series) .highcharts-point-select,
html .onex-themeprovider-v2 .highcharts-markers .highcharts-point-select {
  fill: #cccccc;
  stroke: #000000;
}
html .onex-themeprovider-v2 .highcharts-column-series rect.highcharts-point {
  stroke: #ffffff;
}
html .onex-themeprovider-v2 .highcharts-column-series .highcharts-point {
  transition: fill-opacity 250ms;
}
html .onex-themeprovider-v2 .highcharts-column-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}
html .onex-themeprovider-v2 .highcharts-pie-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #ffffff;
}
html .onex-themeprovider-v2 .highcharts-pie-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}
html .onex-themeprovider-v2 .highcharts-funnel-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #ffffff;
}
html .onex-themeprovider-v2 .highcharts-funnel-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}
html .onex-themeprovider-v2 .highcharts-funnel-series .highcharts-point-select {
  fill: inherit;
  stroke: inherit;
}
html .onex-themeprovider-v2 .highcharts-pyramid-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #ffffff;
}
html .onex-themeprovider-v2 .highcharts-pyramid-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}
html .onex-themeprovider-v2 .highcharts-pyramid-series .highcharts-point-select {
  fill: inherit;
  stroke: inherit;
}
html .onex-themeprovider-v2 .highcharts-solidgauge-series .highcharts-point {
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-treemap-series .highcharts-point {
  stroke-width: 1px;
  stroke: #e6e6e6;
  transition: stroke 250ms, fill 250ms, fill-opacity 250ms;
}
html .onex-themeprovider-v2 .highcharts-treemap-series .highcharts-point-hover {
  stroke: #999999;
  transition: stroke 25ms, fill 25ms, fill-opacity 25ms;
}
html .onex-themeprovider-v2 .highcharts-treemap-series .highcharts-above-level {
  display: none;
}
html .onex-themeprovider-v2 .highcharts-treemap-series .highcharts-internal-node {
  fill: none;
}
html .onex-themeprovider-v2 .highcharts-treemap-series .highcharts-internal-node-interactive {
  fill-opacity: 0.15;
  cursor: pointer;
}
html .onex-themeprovider-v2 .highcharts-treemap-series .highcharts-internal-node-interactive:hover {
  fill-opacity: 0.75;
}
html .onex-themeprovider-v2 .highcharts-vector-series .highcharts-point {
  fill: none;
  stroke-width: 2px;
}
html .onex-themeprovider-v2 .highcharts-windbarb-series .highcharts-point {
  fill: none;
  stroke-width: 2px;
}
html .onex-themeprovider-v2 .highcharts-lollipop-stem {
  stroke: #000000;
}
html .onex-themeprovider-v2 .highcharts-focus-border {
  fill: none;
  stroke-width: 2px;
}
html .onex-themeprovider-v2 .highcharts-legend-item-hidden .highcharts-focus-border {
  fill: none !important;
}
html .onex-themeprovider-v2 .highcharts-legend-box {
  fill: none;
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-legend-item > text {
  fill: #333333;
  font-weight: bold;
  font-size: 1.5rem;
  cursor: pointer;
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-legend-item:hover text {
  fill: #000000;
}
html .onex-themeprovider-v2 .highcharts-legend-item-hidden * {
  fill: #cccccc !important;
  stroke: #cccccc !important;
  transition: fill 250ms;
}
html .onex-themeprovider-v2 .highcharts-legend-nav-active {
  fill: #003399;
  cursor: pointer;
}
html .onex-themeprovider-v2 .highcharts-legend-nav-inactive {
  fill: #cccccc;
}
html .onex-themeprovider-v2 circle.highcharts-legend-nav-active, html .onex-themeprovider-v2 circle.highcharts-legend-nav-inactive { 
  fill: rgba(192, 192, 192, 0.0001);
}
html .onex-themeprovider-v2 .highcharts-legend-title-box {
  fill: none;
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-bubble-legend-symbol {
  stroke-width: 2;
  fill-opacity: 0.5;
}
html .onex-themeprovider-v2 .highcharts-bubble-legend-connectors {
  stroke-width: 1;
}
html .onex-themeprovider-v2 .highcharts-bubble-legend-labels {
  fill: #333333;
}
html .onex-themeprovider-v2 .highcharts-loading {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.5;
  text-align: center;
  z-index: 10;
  transition: opacity 250ms;
}
html .onex-themeprovider-v2 .highcharts-loading-hidden {
  height: 0 !important;
  opacity: 0;
  overflow: hidden;
  transition: opacity 250ms, height 250ms step-end;
}
html .onex-themeprovider-v2 .highcharts-loading-inner {
  font-weight: bold;
  position: relative;
  top: 45%;
}
html .onex-themeprovider-v2 .highcharts-plot-band, html .onex-themeprovider-v2 .highcharts-pane {
  fill: #000000;
  fill-opacity: 0.05;
}
html .onex-themeprovider-v2 .highcharts-plot-line {
  fill: none;
  stroke: #999999;
  stroke-width: 1px;
}
html .onex-themeprovider-v2 .highcharts-boxplot-box {
  fill: #ffffff;
}
html .onex-themeprovider-v2 .highcharts-boxplot-median {
  stroke-width: 2px;
}
html .onex-themeprovider-v2 .highcharts-bubble-series .highcharts-point {
  fill-opacity: 0.5;
}
html .onex-themeprovider-v2 .highcharts-errorbar-series .highcharts-point {
  stroke: #000000;
}
html .onex-themeprovider-v2 .highcharts-gauge-series .highcharts-data-label-box {
  stroke: #cccccc;
  stroke-width: 1px;
}
html .onex-themeprovider-v2 .highcharts-gauge-series .highcharts-dial {
  fill: #000000;
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-polygon-series .highcharts-graph {
  fill: inherit;
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-waterfall-series .highcharts-graph {
  stroke: #333333;
  stroke-dasharray: 1, 3;
}
html .onex-themeprovider-v2 .highcharts-sankey-series .highcharts-point {
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-sankey-series .highcharts-link {
  transition: fill 250ms, fill-opacity 250ms;
  fill-opacity: 0.5;
}
html .onex-themeprovider-v2 .highcharts-sankey-series .highcharts-point-hover.highcharts-link {
  transition: fill 50ms, fill-opacity 50ms;
  fill-opacity: 1;
}
html .onex-themeprovider-v2 .highcharts-venn-series .highcharts-point {
  fill-opacity: 0.75;
  stroke: #cccccc;
  transition: stroke 250ms, fill-opacity 250ms;
}
html .onex-themeprovider-v2 .highcharts-venn-series .highcharts-point-hover {
  fill-opacity: 1;
  stroke: #cccccc;
}
html .onex-themeprovider-v2 .highcharts-navigator-mask-outside {
  fill-opacity: 0;
}
html .onex-themeprovider-v2 .highcharts-navigator-mask-inside {
  fill: #6685c2; 
  fill-opacity: 0.25;
  cursor: ew-resize;
}
html .onex-themeprovider-v2 .highcharts-navigator-outline {
  stroke: #cccccc;
  fill: none;
}
html .onex-themeprovider-v2 .highcharts-navigator-handle {
  stroke: #cccccc;
  fill: #f2f2f2;
  cursor: ew-resize;
}
html .onex-themeprovider-v2 .highcharts-navigator-series {
  fill: #335cad;
  stroke: #335cad;
}
html .onex-themeprovider-v2 .highcharts-navigator-series .highcharts-graph {
  stroke-width: 1px;
}
html .onex-themeprovider-v2 .highcharts-navigator-series .highcharts-area {
  fill-opacity: 0.05;
}
html .onex-themeprovider-v2 .highcharts-navigator-xaxis .highcharts-axis-line {
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-navigator-xaxis .highcharts-grid-line {
  stroke-width: 1px;
  stroke: #e6e6e6;
}
html .onex-themeprovider-v2 .highcharts-navigator-xaxis.highcharts-axis-labels {
  fill: #999999;
}
html .onex-themeprovider-v2 .highcharts-navigator-yaxis .highcharts-grid-line {
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-scrollbar-thumb {
  fill: #cccccc;
  stroke: #cccccc;
  stroke-width: 1px;
}
html .onex-themeprovider-v2 .highcharts-scrollbar-button {
  fill: #e6e6e6;
  stroke: #cccccc;
  stroke-width: 1px;
}
html .onex-themeprovider-v2 .highcharts-scrollbar-arrow {
  fill: #666666;
}
html .onex-themeprovider-v2 .highcharts-scrollbar-rifles {
  stroke: #666666;
  stroke-width: 1px;
}
html .onex-themeprovider-v2 .highcharts-scrollbar-track {
  fill: #f2f2f2;
  stroke: #f2f2f2;
  stroke-width: 1px;
}
html .onex-themeprovider-v2 .highcharts-button {
  fill: #f7f7f7;
  stroke: #cccccc;
  cursor: default;
  stroke-width: 1px;
  transition: fill 250ms;
}
html .onex-themeprovider-v2 .highcharts-button text {
  fill: #333333;
}
html .onex-themeprovider-v2 .highcharts-button-hover {
  transition: fill 0ms;
  fill: #e6e6e6;
  stroke: #cccccc;
}
html .onex-themeprovider-v2 .highcharts-button-hover text {
  fill: #333333;
}
html .onex-themeprovider-v2 .highcharts-button-pressed {
  font-weight: bold;
  fill: #e6ebf5;
  stroke: #cccccc;
}
html .onex-themeprovider-v2 .highcharts-button-pressed text {
  fill: #333333;
  font-weight: bold;
}
html .onex-themeprovider-v2 .highcharts-button-disabled text {
  fill: #333333;
}
html .onex-themeprovider-v2 .highcharts-range-selector-buttons .highcharts-button {
  stroke-width: 0px;
}
html .onex-themeprovider-v2 .highcharts-range-label rect {
  fill: none;
}
html .onex-themeprovider-v2 .highcharts-range-label text {
  fill: #666666;
}
html .onex-themeprovider-v2 .highcharts-range-input rect {
  fill: none;
}
html .onex-themeprovider-v2 .highcharts-range-input text {
  fill: #333333;
}
html .onex-themeprovider-v2 .highcharts-range-input {
  stroke-width: 1px;
  stroke: #cccccc;
}
html .onex-themeprovider-v2 input.highcharts-range-selector {
  position: absolute;
  border: 0;
  width: 1px; 
  height: 1px;
  padding: 0;
  text-align: center;
  left: -9em; 
}
html .onex-themeprovider-v2 .highcharts-crosshair-label text {
  fill: #ffffff;
  font-size: 1.1em;
}
html .onex-themeprovider-v2 .highcharts-crosshair-label .highcharts-label-box {
  fill: inherit;
}
html .onex-themeprovider-v2 .highcharts-candlestick-series .highcharts-point {
  stroke: #000000;
  stroke-width: 1px;
}
html .onex-themeprovider-v2 .highcharts-candlestick-series .highcharts-point-up {
  fill: #ffffff;
}
html .onex-themeprovider-v2 .highcharts-hollowcandlestick-series .highcharts-point-down {
  fill: #f21313;
  stroke: #f21313;
}
html .onex-themeprovider-v2 .highcharts-hollowcandlestick-series .highcharts-point-down-bearish-up {
  fill: #06b535;
  stroke: #06b535;
}
html .onex-themeprovider-v2 .highcharts-hollowcandlestick-series .highcharts-point-up {
  fill: transparent;
  stroke: #06b535;
}
html .onex-themeprovider-v2 .highcharts-ohlc-series .highcharts-point-hover {
  stroke-width: 3px;
}
html .onex-themeprovider-v2 .highcharts-flags-series .highcharts-point .highcharts-label-box {
  stroke: #999999;
  fill: #ffffff;
  transition: fill 250ms;
}
html .onex-themeprovider-v2 .highcharts-flags-series .highcharts-point-hover .highcharts-label-box {
  stroke: #000000;
  fill: #ccd6eb;
}
html .onex-themeprovider-v2 .highcharts-flags-series .highcharts-point text {
  fill: #000000;
  font-size: 0.9em;
  font-weight: bold;
}
html .onex-themeprovider-v2 .highcharts-map-series .highcharts-point {
  transition: fill 500ms, fill-opacity 500ms, stroke-width 250ms;
  stroke: #cccccc;
  stroke-width: inherit;
}
html .onex-themeprovider-v2 .highcharts-map-series .highcharts-point-hover {
  transition: fill 0ms, fill-opacity 0ms;
  fill-opacity: 0.5;
}
html .onex-themeprovider-v2 .highcharts-mapline-series .highcharts-point {
  fill: none;
}
html .onex-themeprovider-v2 .highcharts-heatmap-series .highcharts-point {
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-map-navigation {
  font-size: 1.3em;
  font-weight: bold;
  text-align: center;
}
html .onex-themeprovider-v2 .highcharts-mapview-inset-border {
  stroke: #cccccc;
  stroke-width: 1px;
  fill: none;
}
html .onex-themeprovider-v2 .highcharts-coloraxis {
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-coloraxis-marker {
  fill: #999999;
}
html .onex-themeprovider-v2 .highcharts-null-point {
  fill: #f7f7f7;
}
html .onex-themeprovider-v2 .highcharts-3d-frame {
  fill: transparent;
}
html .onex-themeprovider-v2 .highcharts-contextbutton {
  fill: #ffffff; 
  stroke: none;
  stroke-linecap: round;
}
html .onex-themeprovider-v2 .highcharts-contextbutton:hover {
  fill: #e6e6e6;
  stroke: #e6e6e6;
}
html .onex-themeprovider-v2 .highcharts-button-symbol {
  stroke: #666666;
  stroke-width: 3px;
}
html .onex-themeprovider-v2 .highcharts-menu {
  border: 1px solid #999999;
  background: #ffffff;
  padding: 5px 0;
  box-shadow: 3px 3px 10px #888;
}
html .onex-themeprovider-v2 .highcharts-menu-item {
  padding: 0.5em 1em;
  background: none;
  color: #333333;
  cursor: pointer;
  transition: background 250ms, color 250ms;
}
html .onex-themeprovider-v2 .highcharts-menu-item:hover {
  background: #335cad;
  color: #ffffff;
}
html .onex-themeprovider-v2 .highcharts-breadcrumbs-button {
  fill: none;
  stroke-width: 0;
  cursor: pointer;
}
html .onex-themeprovider-v2 .highcharts-breadcrumbs-separator {
  fill: #666666;
}
html .onex-themeprovider-v2 .highcharts-drilldown-point {
  cursor: pointer;
}
html .onex-themeprovider-v2 .highcharts-drilldown-data-label text,
html .onex-themeprovider-v2 text.highcharts-drilldown-data-label,
html .onex-themeprovider-v2 .highcharts-drilldown-axis-label {
  cursor: pointer;
  fill: #003399;
  font-weight: bold;
  text-decoration: underline;
}
html .onex-themeprovider-v2 .highcharts-no-data text {
  font-weight: bold;
  font-size: 12px;
  fill: #666666;
}
html .onex-themeprovider-v2 .highcharts-axis-resizer {
  cursor: ns-resize;
  stroke: black;
  stroke-width: 2px;
}
html .onex-themeprovider-v2 .highcharts-bullet-target {
  stroke-width: 0;
}
html .onex-themeprovider-v2 .highcharts-lineargauge-target {
  stroke-width: 1px;
  stroke: #333333;
}
html .onex-themeprovider-v2 .highcharts-lineargauge-target-line {
  stroke-width: 1px;
  stroke: #333333;
}
html .onex-themeprovider-v2 .highcharts-annotation-label-box {
  stroke-width: 1px;
  stroke: #000000;
  fill: #000000;
  fill-opacity: 0.75;
}
html .onex-themeprovider-v2 .highcharts-annotation-label text {
  fill: #e6e6e6;
}
html .onex-themeprovider-v2 .highcharts-a11y-proxy-button {
  border-width: 0;
  background-color: transparent;
  cursor: pointer;
  outline: none;
  opacity: 0.001;
  z-index: 999;
  overflow: hidden;
  padding: 0;
  margin: 0;
  display: block;
  position: absolute;
}
html .onex-themeprovider-v2 .highcharts-a11y-proxy-group li {
  list-style: none;
}
html .onex-themeprovider-v2 .highcharts-visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  white-space: nowrap;
  clip: rect(1px, 1px, 1px, 1px);
  margin-top: -3px;
  opacity: 0.01;
}
html .onex-themeprovider-v2 .highcharts-a11y-invisible {
  visibility: hidden;
}
html .onex-themeprovider-v2 .highcharts-a11y-proxy-container,
html .onex-themeprovider-v2 .highcharts-a11y-proxy-container-before,
html .onex-themeprovider-v2 .highcharts-a11y-proxy-container-after {
  position: absolute;
  white-space: nowrap;
}
html .onex-themeprovider-v2 g.highcharts-series, html .onex-themeprovider-v2 .highcharts-markers, html .onex-themeprovider-v2 .highcharts-point {
  outline: none;
}
html .onex-themeprovider-v2 .highcharts-treegrid-node-collapsed, html .onex-themeprovider-v2 .highcharts-treegrid-node-expanded {
  cursor: pointer;
}
html .onex-themeprovider-v2 .highcharts-point-connecting-path {
  fill: none;
}
html .onex-themeprovider-v2 .highcharts-grid-axis .highcharts-tick {
  stroke-width: 1px;
}
html .onex-themeprovider-v2 .highcharts-grid-axis .highcharts-axis-line {
  stroke-width: 1px;
}
html .onex-themeprovider-v2 .onex-bullet-chart {
  width: 100%;
  min-width: 28.125rem;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-series-inactive {
  opacity: 0.2;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-visually-hidden {
  position: absolute;
  width: 0.063rem;
  height: 0.063rem;
  overflow: hidden;
  white-space: nowrap;
  clip: rect(1px, 1px, 1px, 1px);
  margin-top: -0.188rem;
  opacity: 0.01;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  text-align: left;
  line-height: normal;
  z-index: 0;
  -webkit-tap-highlight-color: rgb(0, 0, 0);
  font-family: "Noto Sans", sans-serif;
  font-size: 0.75rem;
  user-select: none;
  touch-action: manipulation;
  outline: none;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-container .highcharts-a11y-proxy-container-before, html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-container .highcharts-a11y-proxy-container-after {
  position: absolute;
  white-space: nowrap;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-container .highcharts-root {
  display: block;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-container .highcharts-root text {
  stroke-width: 0;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-container .highcharts-root .highcharts-background {
  fill: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-container .highcharts-root .highcharts-plot-background, html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-container .highcharts-root .highcharts-plot-border {
  fill: none;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-container .highcharts-root .highcharts-axis-labels.highcharts-yaxis-labels {
  fill: rgb(102, 102, 102);
  cursor: default;
  font-size: 0.9em;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-container .highcharts-root .highcharts-axis.highcharts-yaxis .highcharts-axis-line {
  stroke-width: 0;
  fill: none;
  stroke: rgb(204, 214, 235);
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-container .highcharts-root .highcharts-series-group g.highcharts-series, html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-container .highcharts-root .highcharts-series-group .highcharts-point, html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-container .highcharts-root .highcharts-series-group .highcharts-markers, html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-container .highcharts-root .highcharts-series-group .highcharts-data-labels {
  outline: none;
  stroke-width: 0.063rem;
  transition: opacity 250ms;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-container .highcharts-root .highcharts-legend .highcharts-legend-box {
  fill: none;
  stroke-width: 0;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-a11y-proxy-container-after .highcharts-a11y-proxy-group li {
  list-style: none;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-a11y-proxy-container-after .highcharts-a11y-proxy-button {
  border-width: 0;
  background-color: transparent;
  cursor: pointer;
  outline: none;
  opacity: 0.001;
  z-index: 999;
  overflow: hidden;
  padding: 0;
  margin: 0;
  display: block;
  position: absolute;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-title {
  font-family: "Noto Sans", sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
  color: rgb(26, 28, 30);
  fill: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-bullet-chart .onex-bullet-chart-series-base {
  color: rgb(244, 248, 252);
  fill: rgb(244, 248, 252);
  width: 0.75rem;
}
html .onex-themeprovider-v2 .onex-bullet-chart .onex-bullet-chart-series-base-point {
  width: 0.75rem;
  x: 0;
}
html .onex-themeprovider-v2 .onex-bullet-chart .onex-bullet-chart-series-body {
  color: rgba(86, 99, 255, 0.2);
  fill: rgba(86, 99, 255, 0.2);
}
html .onex-themeprovider-v2 .onex-bullet-chart .onex-bullet-chart-series-body-point {
  width: 0.75rem;
  x: 0;
}
html .onex-themeprovider-v2 .onex-bullet-chart .onex-bullet-chart-series-body-point.highcharts-bullet-target {
  x: -3;
  rx: 2;
  ry: 2;
  width: 1.25rem;
  color: rgb(0, 40, 85);
  fill: rgb(0, 40, 85);
}
html .onex-themeprovider-v2 .onex-bullet-chart .onex-bullet-chart-series-value {
  color: rgb(86, 99, 255);
  fill: rgb(86, 99, 255);
}
html .onex-themeprovider-v2 .onex-bullet-chart .onex-bullet-chart-series-value-point {
  width: 0.25rem;
  x: 4;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-grid-line {
  stroke: none;
  fill: none;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-tooltip-box {
  fill-opacity: 1;
}
html .onex-themeprovider-v2 .onex-bullet-chart-legend-target-item {
  display: flex;
  gap: 0.25rem;
  align-items: center;
  margin-left: 2rem;
}
html .onex-themeprovider-v2 .onex-bullet-chart-legend-item-color {
  position: absolute;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
}
html .onex-themeprovider-v2 .onex-bullet-chart-legend-item-name {
  font-weight: 400;
  color: rgb(66, 71, 78);
  fill: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-bullet-chart-legend-item-value {
  font-weight: 600;
  color: rgb(26, 28, 30);
  fill: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend {
  height: 2rem;
  max-height: 2rem;
  position: absolute;
  left: 0 !important;
  overflow: auto;
  pointer-events: none;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend * {
  position: relative !important;
  left: unset !important;
  top: unset !important;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend > div > div {
  display: flex;
  justify-content: flex-start;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend .highcharts-legend-item {
  margin: 0.25rem 0;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend .highcharts-legend-item:last-child, html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend .highcharts-legend-item:nth-last-child(2) {
  margin-left: 2rem;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend .highcharts-legend-item > rect {
  display: none;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend .highcharts-legend-item > span {
  stroke-width: 0;
  position: relative;
  display: flex;
  gap: 0.25rem;
  align-items: center;
  font-family: "Noto Sans", sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-1 .onex-bullet-chart-legend-item-color {
  width: 1rem;
  height: 1rem;
  border-radius: 3px;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-1 .onex-bullet-chart-legend-item-name {
  padding-left: 0.5rem;
  font-weight: 400;
  color: rgb(66, 71, 78);
  fill: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-1 .onex-bullet-chart-legend-item-value {
  font-weight: 600;
  color: rgb(26, 28, 30);
  fill: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-2 .onex-bullet-chart-legend-item-color {
  width: 1rem;
  height: 1rem;
  border-radius: 3px;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-2 .onex-bullet-chart-legend-item-name {
  padding-left: 0.5rem;
  font-weight: 400;
  color: rgb(66, 71, 78);
  fill: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-2 .onex-bullet-chart-legend-item-value {
  font-weight: 600;
  color: rgb(26, 28, 30);
  fill: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-2 .onex-bullet-chart-legend-target-item {
  display: flex;
  gap: 0.25rem;
  align-items: center;
  margin-left: 2rem;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-2 .onex-bullet-chart-legend-target-item .onex-bullet-chart-legend-item-color {
  width: 1rem;
  height: 1rem;
  border-radius: 3px;
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-2 .onex-bullet-chart-legend-target-item .onex-bullet-chart-legend-item-name {
  padding-left: 0.5rem;
  font-weight: 400;
  color: rgb(66, 71, 78);
  fill: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-bullet-chart .highcharts-legend .highcharts-legend-item.highcharts-series-2 .onex-bullet-chart-legend-target-item .onex-bullet-chart-legend-item-value {
  font-weight: 600;
  color: rgb(26, 28, 30);
  fill: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .highcharts-tooltip-container {
  position: absolute;
  top: 3.625rem;
  pointer-events: none;
  z-index: 3;
  left: 27.313rem;
  font-size: 12px;
}
html .onex-themeprovider-v2 .highcharts-tooltip-container .highcharts-root {
  display: block;
}
html .onex-themeprovider-v2 .highcharts-tooltip-container .highcharts-root .highcharts-label {
  cursor: default;
  pointer-events: none;
  white-space: nowrap;
  transition: stroke 150ms;
}
html .onex-themeprovider-v2 .highcharts-tooltip-container .highcharts-root .highcharts-label .highcharts-label-box {
  stroke: rgb(221, 224, 229);
  stroke-width: 0.063rem;
  fill: rgb(255, 255, 255);
  fill-opacity: 1;
  filter: drop-shadow(0px 2px 3px rgba(0, 28, 59, 0.12));
}
html .onex-themeprovider-v2 .highcharts-tooltip-container .highcharts-root .highcharts-label text {
  fill: rgb(51, 51, 51);
}
html .onex-themeprovider-v2 .highcharts-tooltip-container .highcharts-root .highcharts-label text .highcharts-header {
  font-size: 0.85em;
}
html .onex-themeprovider-v2 .highcharts-tooltip-container .highcharts-root .highcharts-label text .highcharts-strong {
  font-weight: bold;
}
html .onex-themeprovider-v2 .onex-donut-chart .highcharts-tooltip-box {
  stroke-width: 1px;
  fill: rgb(255, 255, 255);
  fill-opacity: 1;
  stroke: rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-donut-chart .highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover),
html .onex-themeprovider-v2 .onex-donut-chart .highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),
html .onex-themeprovider-v2 .onex-donut-chart .highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),
html .onex-themeprovider-v2 .onex-donut-chart .highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover) {
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-donut-chart .highcharts-pie-series .highcharts-point-hover {
  fill-opacity: 1;
}
html .onex-themeprovider-v2 .onex-donut-chart .highcharts-point-inactive {
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-donut-chart .highcharts-title,
html .onex-themeprovider-v2 .onex-donut-chart .highcharts-subtitle {
  font-family: "Noto Sans", sans-serif !important;
}
html .onex-themeprovider-v2 .onex-donut-chart .onex-highcharts-annotations {
  text-anchor: middle;
  dominant-baseline: middle;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-donut-chart .onex-highcharts-annotations .annotation-text {
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  fill: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-donut-chart .onex-highcharts-annotations .annotation-value {
  font-weight: 600;
  font-size: 2.125rem;
  line-height: 2.5rem;
  fill: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-donut-chart .highcharts-legend-item > span {
  font-family: "Noto Sans", sans-serif !important;
  top: 0 !important;
}
html .onex-themeprovider-v2 .onex-donut-chart .highcharts-label-box {
  fill: rgb(255, 255, 255);
  fill-opacity: 1;
  filter: drop-shadow(0px 2px 3px rgba(0, 28, 59, 0.12));
}
html .onex-themeprovider-v2 .onex-donut-chart.onex-chart-default-tooltip .highcharts-tooltip > span {
  padding: 0.563rem 0.938rem;
}
html .onex-themeprovider-v2 .onex-donut-chart .highcharts-legend-nav-active:not(circle) {
  fill: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-donut-chart .highcharts-legend-nav-inactive:not(circle) {
  fill: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-line-chart .highcharts-root {
  font-family: "Noto Sans", sans-serif !important;
}
html .onex-themeprovider-v2 .onex-line-chart .highcharts-axis-title {
  font-weight: bold;
}
html .onex-themeprovider-v2 .onex-line-chart .highcharts-plot-line {
  stroke: rgb(35, 38, 43);
}
html .onex-themeprovider-v2 .onex-line-chart .highcharts-arearange-series .highcharts-graph {
  stroke-width: 0;
}
html .onex-themeprovider-v2 .onex-line-chart .highcharts-xaxis-grid .highcharts-grid-line,
html .onex-themeprovider-v2 .onex-line-chart .highcharts-yaxis-grid .highcharts-grid-line {
  stroke-width: 0;
}
html .onex-themeprovider-v2 .onex-line-chart .highcharts-yaxis .highcharts-tick {
  stroke-width: 1px;
}
html .onex-themeprovider-v2 .onex-line-chart-xAxis-grid-line-show .highcharts-xaxis-grid .highcharts-grid-line {
  stroke-width: 1px;
  stroke: rgb(226, 232, 247);
}
html .onex-themeprovider-v2 .onex-line-chart-yAxis-grid-line-show .highcharts-yaxis-grid .highcharts-grid-line {
  stroke-width: 1px;
  stroke: rgb(226, 232, 247);
}
html .onex-themeprovider-v2 .onex-line-chart .highcharts-axis-line {
  stroke-width: 0;
}
html .onex-themeprovider-v2 .onex-line-chart-yAxis-line-show .highcharts-yaxis .highcharts-axis-line {
  stroke-width: 1px;
  stroke: rgb(209, 216, 224);
}
html .onex-themeprovider-v2 .onex-line-chart-xAxis-line-show .highcharts-xaxis .highcharts-axis-line {
  stroke-width: 1px;
  stroke: rgb(209, 216, 224);
}
html .onex-themeprovider-v2 .onex-line-chart .highcharts-legend-item > span {
  font-family: "Noto Sans", sans-serif !important;
  top: 0 !important;
}
html .onex-themeprovider-v2 .onex-line-chart .highcharts-label-box {
  fill: rgb(255, 255, 255);
  fill-opacity: 1;
  filter: drop-shadow(0px 2px 3px rgba(0, 28, 59, 0.12));
}
html .onex-themeprovider-v2 .onex-line-chart.onex-chart-default-tooltip .highcharts-tooltip > span {
  padding: 0.563rem 0.938rem;
}
html .onex-themeprovider-v2 .onex-line-chart .highcharts-legend-nav-active:not(circle) {
  fill: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-line-chart .highcharts-legend-nav-inactive:not(circle) {
  fill: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-context-viewer {
  display: flex;
}
html .onex-themeprovider-v2 .onex-context-viewer .onex-context-viewer__item:first-child .onex-filter-toggle-button-wrapper {
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
html .onex-themeprovider-v2 .onex-context-viewer .onex-context-viewer__item:first-child .onex-filter-toggle-button-wrapper button {
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
html .onex-themeprovider-v2 .onex-context-viewer .onex-context-viewer__item:last-child .onex-filter-toggle-button-wrapper {
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
html .onex-themeprovider-v2 .onex-context-viewer .onex-context-viewer__item:last-child .onex-filter-toggle-button-wrapper button {
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
html .onex-themeprovider-v2 .onex-context-viewer .onex-context-viewer__item:not(:first-child) .onex-filter-toggle-button-wrapper {
  position: relative;
}
html .onex-themeprovider-v2 .onex-context-viewer .onex-context-viewer__item:not(:first-child) .onex-filter-toggle-button-wrapper::before {
  content: "";
  position: absolute;
  background-color: rgb(255, 255, 255);
  height: 100%;
  width: 1px;
  top: 0;
  left: -1px;
}
html .onex-themeprovider-v2 .onex-context-viewer__item {
  flex: 1 1 0px;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper {
  width: auto;
  background-color: rgb(255, 255, 255);
  border-radius: 0;
  border: 1px solid rgba(26, 28, 30, 0.2);
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__remove-value:hover .onex-filter-toggle-button__remove-value-icon {
  color: rgb(26, 28, 30) !important;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button__remove-value-icon {
  color: rgb(66, 71, 78) !important;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:hover:not(.onex-filter-toggle-button-wrapper__disabled), html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:active:not(.onex-filter-toggle-button-wrapper__disabled), html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:focus:not(.onex-filter-toggle-button-wrapper__disabled) {
  border-color: rgba(26, 28, 30, 0.5);
  background-color: inherit;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:hover:not(.onex-filter-toggle-button-wrapper__disabled)::before, html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:active:not(.onex-filter-toggle-button-wrapper__disabled)::before, html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:focus:not(.onex-filter-toggle-button-wrapper__disabled)::before {
  display: none;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:hover:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:active:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:focus:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button {
  box-shadow: none;
  border: none;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper:focus-within:not(.onex-filter-toggle-button-wrapper__disabled) {
  border-color: rgba(26, 28, 30, 0.2);
  background-color: rgb(255, 255, 255);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__value-selected:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button__value-selected {
  background-color: transparent !important;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open {
  background-color: rgb(255, 255, 255);
  border-color: rgb(0, 112, 192);
  box-shadow: inset 0px 0px 0px 1px rgb(0, 112, 192);
  outline: none;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open::before {
  display: none;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open .onex-filter-toggle-button {
  box-shadow: none;
  border: none;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open:hover:not(.onex-filter-toggle-button-wrapper__disabled), html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open:active:not(.onex-filter-toggle-button-wrapper__disabled), html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open:focus:not(.onex-filter-toggle-button-wrapper__disabled), html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open:focus-within:not(.onex-filter-toggle-button-wrapper__disabled) {
  box-shadow: inset 0px 0px 0px 1px rgb(0, 112, 192);
  border-color: rgb(0, 112, 192);
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open:hover:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open:active:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open:focus:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper__menu-open:focus-within:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button {
  box-shadow: none;
  border: none;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button {
  padding: 1.125rem 0.75rem;
  border-radius: 0;
  height: 3.5rem;
  background-color: transparent;
  max-width: 100%;
  width: 100%;
  border: none;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button.onex-filter-toggle-button__value-selected {
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button.onex-filter-toggle-button__value-selected {
  padding: 0.5rem 0.75rem;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button:hover {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button.onex-filter-toggle-button__menu-open .onex-filter-toggle-button__content .onex-filter-toggle-button__content-icon {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button .onex-filter-toggle-button__content {
  justify-content: space-between;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button .onex-filter-toggle-button__content-custom {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 70%;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button .onex-filter-toggle-button__content-custom-label {
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button .onex-filter-toggle-button__content-custom-value {
  line-height: 1.25rem;
  padding-top: 0.25rem;
  color: rgb(26, 28, 30);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  text-align: left;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button .onex-filter-toggle-button__content-placeholder {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper .onex-filter-toggle-button .onex-filter-toggle-button__content-icon {
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-select-menu-wrapper {
  max-width: 100%;
  width: 100%;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-select-menu-wrapper .onex-filter-select__menu-list {
  max-width: 100%;
}
html .onex-themeprovider-v2 .onex-context-viewer__item .onex-filter-select-menu-wrapper .onex-filter-select__menu-list .onex-filter-select__option {
  max-width: 100%;
}
html .onex-themeprovider-v2 .onex-context-viewer .btn:focus-visible {
  outline: 2px solid rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-check {
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-check.disabled, html .onex-themeprovider-v2 .onex-check.disabled .onex-check__wrapper, html .onex-themeprovider-v2 .onex-check.disabled .form-check-input, html .onex-themeprovider-v2 fieldset[disabled] .onex-check {
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-check.disabled *, html .onex-themeprovider-v2 .onex-check.disabled .onex-check__wrapper *, html .onex-themeprovider-v2 .onex-check.disabled .form-check-input *, html .onex-themeprovider-v2 fieldset[disabled] .onex-check * {
  opacity: 0.5;
}
html .onex-themeprovider-v2 .onex-check__wrapper.form-check {
  padding-left: 0;
  margin-bottom: 0;
}
html .onex-themeprovider-v2 .onex-check__wrapper {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: painted;
  font-family: "Noto Sans", sans-serif;
  gap: 0;
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input,
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input::after {
  width: 1rem;
  height: 1rem;
  min-width: 1rem;
  max-width: 1rem;
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-label {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-check__wrapper.form-check {
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input {
  position: relative;
  border: 2px solid transparent;
  border-radius: 2px;
  margin: 0;
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input::after {
  content: "";
  display: block;
  border: 2px solid rgba(26, 28, 30, 0.2);
  border-radius: 2px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  box-sizing: border-box;
  position: absolute;
  top: -2px;
  left: -1.9px;
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input:disabled {
  cursor: not-allowed;
  background-image: none;
  opacity: 0.5;
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input:disabled::after {
  pointer-events: none;
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input:disabled + .form-check-label {
  cursor: not-allowed;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input:focus {
  border-color: transparent;
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input:focus::after {
  border-color: rgba(26, 28, 30, 0.5);
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input:focus-visible {
  outline: 2px solid rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-check__wrapper:not(.disabled):hover .form-check-input[type=checkbox]:checked:not(:disabled) {
  border-color: rgba(26, 28, 30, 0.5);
}
html .onex-themeprovider-v2 .onex-check__wrapper:not(.disabled):hover .form-check-input[type=checkbox]:checked:not(:disabled)::after {
  border-color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-check__wrapper:not(.disabled):hover:disabled::after {
  pointer-events: not-allowed;
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-label {
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input[type=checkbox] {
  margin: 0;
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input[type=checkbox]:focus-visible:not(:disabled) {
  box-shadow: 0px 0px 0px 2px rgba(0, 112, 192, 0.5);
  border-radius: 2px;
  outline: none;
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input[type=checkbox]:focus-visible:not(:disabled):not(:checked)::after {
  border-color: rgb(0, 28, 59);
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input[type=checkbox]::after {
  border-radius: 0.125rem;
  border-color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input[type=checkbox]:checked {
  border-color: transparent;
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input[type=checkbox]:checked::after {
  border-color: rgb(0, 112, 192);
  background-color: rgb(0, 112, 192);
  background-image: url("data:image/svg+xml,%3csvg width=%2711.7%27 height=%278.5%27 viewBox=%270 0 12 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M4.85334 8.80466C4.50667 9.15133 3.94667 9.15133 3.6 8.80466L0.408893 5.61355C0.0622267 5.26688 0.0622267 4.70688 0.408893 4.36022C0.75556 4.01355 1.31556 4.01355 1.66223 4.36022L4.22223 6.92022L10.3378 0.804662C10.6844 0.457995 11.2444 0.457995 11.5911 0.804662C11.9378 1.15133 11.9378 1.71133 11.5911 2.05799L4.85334 8.80466Z%27 fill=%27white%27/%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input[type=checkbox]:checked:disabled::after {
  border-color: rgb(0, 112, 192);
  background-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input[type=checkbox]:disabled {
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input[type=checkbox]:disabled::after {
  border-color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input[type=checkbox]:indeterminate, html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input[type=checkbox].indeterminate {
  border-color: transparent;
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input[type=checkbox]:indeterminate::after, html .onex-themeprovider-v2 .onex-check__wrapper .form-check-input[type=checkbox].indeterminate::after {
  background-color: rgb(0, 112, 192);
  border-color: rgb(0, 112, 192);
  background-image: url("data:image/svg+xml,%3csvg width=%279%27 height=%272%27 viewBox=%270 0 10 2%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e %3cpath d=%27M8.55556 1.88889H1.44445C0.955557 1.88889 0.555557 1.48889 0.555557 1C0.555557 0.511111 0.955557 0.111111 1.44445 0.111111H8.55556C9.04445 0.111111 9.44445 0.511111 9.44445 1C9.44445 1.48889 9.04445 1.88889 8.55556 1.88889Z%27 fill=%27white%27/%3e %3c/svg%3e");
}
html .onex-themeprovider-v2 .onex-check__wrapper:hover .form-check-input[type=checkbox]:not(:disabled)::after {
  border-color: rgb(26, 28, 30);
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-check__wrapper:hover .form-check-input[type=checkbox]:not(:disabled):checked, html .onex-themeprovider-v2 .onex-check__wrapper:hover .form-check-input[type=checkbox]:not(:disabled):indeterminate, html .onex-themeprovider-v2 .onex-check__wrapper:hover .form-check-input[type=checkbox]:not(:disabled).indeterminate {
  border-color: transparent;
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-check__wrapper:hover .form-check-input[type=checkbox]:not(:disabled):checked::after, html .onex-themeprovider-v2 .onex-check__wrapper:hover .form-check-input[type=checkbox]:not(:disabled):indeterminate::after, html .onex-themeprovider-v2 .onex-check__wrapper:hover .form-check-input[type=checkbox]:not(:disabled).indeterminate::after {
  border-color: rgb(0, 95, 171);
  background-color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-check__wrapper label.form-check-label {
  color: rgb(26, 28, 30);
  padding-left: 0.375rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table-wrapper {
  position: relative;
  max-width: 100%;
  width: 100%;
  overflow: auto;
  border-radius: 0.75rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table-wrapper.scrolled .onex-data-grid__table thead:after {
  box-shadow: 0px 2px 4px rgba(0, 28, 59, 0.12);
}
html .onex-themeprovider-v2 .onex-data-grid__table-wrapper.is-resizing-columns {
  -webkit-user-select: none;
  user-select: none;
}
html .onex-themeprovider-v2 .onex-data-grid.controls-enabled .onex-data-grid__table-wrapper {
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}
html .onex-themeprovider-v2 .onex-data-grid.pagination-enabled .onex-data-grid__table-wrapper {
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
}
html .onex-themeprovider-v2 .onex-data-grid:not(.controls-enabled) .onex-data-grid__table thead:before {
  height: 0;
}
html .onex-themeprovider-v2 .onex-data-grid:not(.controls-enabled) .onex-data-grid__table thead th {
  border: none;
}
html .onex-themeprovider-v2 .onex-data-grid {
  display: flex;
  flex-direction: column;
}
html .onex-themeprovider-v2 .onex-data-grid .onex-data-grid-filter-preset {
  flex-grow: 0;
  margin-bottom: 0.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid .onex-data-grid__wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
html .onex-themeprovider-v2 .onex-data-grid .onex-data-grid__wrapper .onex-data-grid__table-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
html .onex-themeprovider-v2 .onex-data-grid .onex-data-grid__wrapper .onex-data-grid__table-wrapper.scrolled .onex-data-grid__table thead:after {
  box-shadow: 0px 2px 4px rgba(0, 28, 59, 0.12);
}
html .onex-themeprovider-v2 .onex-data-grid.vertical-scroll-enabled .onex-data-grid__wrapper .onex-data-grid__table,
html .onex-themeprovider-v2 .onex-data-grid.vertical-scroll-enabled .onex-data-grid__wrapper .onex-data-grid__table-wrapper {
  height: 0;
}
html .onex-themeprovider-v2 .onex-select__menu-portal {
  z-index: 5 !important;
}
html .onex-themeprovider-v2 .onex-data-grid__table {
  width: 100%;
  margin-bottom: 0;
  position: relative;
  border-collapse: separate;
  border-spacing: 0;
}
html .onex-themeprovider-v2 .onex-data-grid__table.no-pagination tbody tr:last-of-type td {
  border-bottom: none;
}
html .onex-themeprovider-v2 .onex-data-grid__table.no-pagination tbody tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 0.75rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table.no-pagination tbody tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 0.75rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table thead {
  position: sticky;
  top: 0;
  z-index: 4;
}
html .onex-themeprovider-v2 .onex-data-grid__table thead:before, html .onex-themeprovider-v2 .onex-data-grid__table thead:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 4;
}
html .onex-themeprovider-v2 .onex-data-grid__table thead:before {
  top: 0;
}
html .onex-themeprovider-v2 .onex-data-grid__table thead:after {
  bottom: 0;
}
html .onex-themeprovider-v2 .onex-data-grid__table .action-col:first-child {
  padding: 0 0.75rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table .action-col:first-child .onex-data-grid-cell__container {
  min-width: 1.25rem;
  min-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table .action-col .onex-data-grid-cell__container.invisible {
  height: 1rem;
  width: 1rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table .action-col .onex-material-icon {
  width: 1.25rem;
  overflow: hidden;
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers {
  background: rgb(244, 248, 252);
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers .onex-data-grid-cell__container {
  display: flex;
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers .onex-data-grid-cell__container .sort-by-icon {
  display: inline-block;
  font-size: 1rem;
  line-height: 1rem;
  height: 1rem;
  margin: 0 0.25rem;
  vertical-align: bottom;
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers tr {
  position: relative;
  padding: 0;
  border-radius: 0.75rem;
  font-size: 0.75rem;
  line-height: 1rem;
  background-color: inherit;
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers th {
  margin: 0;
  vertical-align: middle;
  padding: 1rem 0.75rem;
  position: relative;
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers th.w-0 {
  width: 0;
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers th .sr-only {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers th.onex-data-grid-cell__invisible {
  padding: 0;
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers th.onex-data-grid-cell__invisible span {
  clip-path: inset(100%);
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: absolute;
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers th.clickable:hover {
  background-color: #e6eaee;
  color: rgb(26, 28, 30);
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers th.clickable:hover span {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers th span {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers th span::selection {
  background: transparent;
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers th span::-moz-selection {
  background: transparent;
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers th.onex-data-grid-cell__text-align-left {
  text-align: left;
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers th.onex-data-grid-cell__text-align-right {
  text-align: right;
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers th.onex-data-grid-cell__text-variant-regular {
  font-weight: 400;
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers th.onex-data-grid-cell__text-variant-semibold {
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-data-grid__table-headers th .onex-material-icon {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-data-grid__table-subHeaders th:not(:last-child).onex-data-grid__cell-divider {
  border-right: 1px solid rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-data-grid__table-subHeaders th:not(.onex-data-grid-subheader-cell):last-child.onex-data-grid__cell-divider {
  border-left: 1px solid rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-data-grid__table-subHeaders th:last-child.onex-data-grid__cell-divider.onex-data-grid-subheader-cell {
  border-right: 1px solid rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-data-grid__table-subHeaders th.onex-data-grid__cell-horizontal-divider {
  border-bottom: 1px solid rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-data-grid__table.sticky tr.focused td[data-sticky-td] {
  z-index: 2;
}
html .onex-themeprovider-v2 .onex-data-grid__table.sticky [data-sticky-td=left] {
  position: sticky;
  background-color: inherit;
  z-index: 1;
  left: 0;
}
html .onex-themeprovider-v2 .onex-data-grid__table.sticky [data-sticky-td=right] {
  position: sticky;
  background-color: inherit;
  z-index: 1;
  right: 0;
}
html .onex-themeprovider-v2 .onex-data-grid__table.sticky [data-sticky-last-left-td]:after {
  content: "";
  display: block;
  height: 100%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  border-right: solid 1px rgb(221, 224, 229);
  box-shadow: 2px 0px 4px rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-data-grid__table.sticky [data-sticky-first-right-td]:before {
  content: "";
  display: block;
  height: 100%;
  width: 1px;
  position: absolute;
  left: 0;
  top: 0;
  border-left: solid 1px rgb(221, 224, 229);
  box-shadow: -2px 0px 4px rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-data-grid__table.sticky tr.dropdown-open td[data-sticky-td] {
  z-index: 4;
}
html .onex-themeprovider-v2 .onex-data-grid__table td.checkmark,
html .onex-themeprovider-v2 .onex-data-grid__table td.draggable {
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body {
  position: relative;
  background-color: var(--basic-white);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body--empty {
  height: 30rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr {
  position: relative;
  background-color: rgb(255, 255, 255);
  border-radius: 0.75rem;
  margin: 0;
  padding: 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr:hover .onex-data-grid-cell.editable .cellWrapper {
  border-radius: 0.25rem;
  border: 1px solid rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.saving::after {
  z-index: 2;
  content: "";
  background-color: rgb(255, 255, 255);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.8;
  animation: saving 2s infinite;
}
@keyframes saving {
  0% {
    opacity: 0.8;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.8;
  }
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.saved {
  background-color: rgb(224, 246, 234);
  animation: saved 3s forwards;
}
@keyframes saved {
  0% {
    background-color: rgb(224, 246, 234);
  }
  100% {
    background-color: rgb(255, 255, 255);
  }
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.errored {
  background-color: rgb(255, 236, 238);
  animation: errored 3s forwards;
}
@keyframes errored {
  0% {
    background-color: rgb(255, 236, 238);
  }
  100% {
    background-color: rgb(255, 255, 255);
  }
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr:hover td.onex-data-grid__cell-action-is-hidden .onex-data-grid-cell__body::before {
  width: 1px;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr:hover td.onex-data-grid__cell-action-is-hidden .onex-data-grid-cell__wrapper {
  width: 3.5rem;
  border-left: solid 1px rgb(221, 224, 229);
  overflow: visible;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.error {
  background-color: rgb(255, 236, 238) !important;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.error:hover {
  background-color: rgb(255, 236, 238) !important;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.error .icon-error {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.active {
  background-color: rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.active:hover {
  background-color: rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.is-clickable {
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.is-clickable:hover {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.is-clickable.active {
  background-color: rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.is-clickable.active:hover {
  background-color: rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isSelected {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isSelected:hover {
  background-color: rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing {
  background-color: rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing:hover {
  background-color: rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing.is-clickable.active {
  background-color: rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing.is-clickable.active:hover {
  background-color: rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing:not([data-sticky-td]) {
  position: relative;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing[data-sticky-td] {
  display: flex;
  height: 100%;
  width: 100%;
  z-index: 3;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing[data-sticky-td] .onex-data-grid-cell-content {
  flex: 1;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper {
  z-index: 5 !important;
  position: absolute;
  top: 0;
  left: 0.5rem;
  min-width: 100%;
  min-height: 100%;
  display: flex;
  align-items: center;
  background-color: rgb(198, 227, 252);
  height: 2.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-text-field input.form-control,
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-text-area textarea {
  padding: 0 0.5rem;
  background: transparent;
  border-radius: 0.25rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-text-field input.form-control:focus,
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-text-area textarea:focus {
  background: rgb(255, 255, 255);
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-phone-field input,
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-search-field__input .input {
  padding-top: 0;
  padding-bottom: 0;
  background: transparent;
  border-radius: 0.25rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-phone-field input:focus,
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-search-field__input .input:focus {
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-select {
  flex: 1;
  margin-right: -0.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-select .onex-select__control {
  border-radius: 0.25rem;
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-date-picker-wrapper {
  margin-right: -0.5rem;
  flex: 1;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-date-picker-wrapper input {
  border-radius: 0.25rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.isEditing .onex-data-grid-cell-content .editWrapper .onex-date-picker-wrapper input:focus {
  background: rgb(255, 255, 255);
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.error .editWrapper {
  background-color: rgb(255, 236, 238) !important;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.error .editWrapper .onex-text-field input.form-control,
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isEditing .onex-data-grid-cell.error .editWrapper .onex-text-area textarea {
  border: 1px solid rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isDragging td {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isDragging td *, html .onex-themeprovider-v2 .onex-data-grid__table-body tr.onex-data-grid__table-body-row.isDragging td::first-line {
  visibility: hidden;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td {
  margin: 0;
  border-bottom: 1px solid rgb(221, 224, 229);
  padding: 0.25rem 0.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td.onex-data-grid-cell-subRow {
  display: flex;
  justify-content: center;
  padding: 0 0.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td .onex-data-grid-cell-subRow-vertical-divider {
  width: 1px;
  height: 3.5rem;
  background-color: rgb(192, 196, 203);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td.editable:hover {
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td.editable:focus, html .onex-themeprovider-v2 .onex-data-grid__table-body td.editable:focus-visible {
  outline: none;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td .onex-data-grid-cell-expandable-button {
  border: none;
  background-color: transparent;
  display: flex;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td .onex-data-grid-cell-content {
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td .onex-data-grid-cell-content .cellWrapper {
  display: flex;
  align-items: center;
  position: relative;
  min-height: 2.5rem;
  padding: 0 0.25rem;
  border: 1px solid rgba(255, 255, 255, 0);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td .onex-data-grid-cell-content .cellWrapper a {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td.onex-data-grid-cell__invisible {
  padding: 0;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td.onex-data-grid-cell__text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td.onex-data-grid-cell__text-align-left {
  text-align: left;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td.onex-data-grid-cell__text-align-right {
  text-align: right;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td.onex-data-grid-cell__text-variant-regular {
  font-weight: 400;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td.onex-data-grid-cell__text-variant-semibold {
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td:not(:last-child).onex-data-grid__cell-divider {
  border-right: 1px solid rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td:last-child.onex-data-grid__cell-divider {
  border-left: 1px solid rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-data-grid__table-body td.onex-data-grid__table-body-col__check {
  width: 3rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table-body-row-check {
  display: flex;
  justify-content: center;
}
html .onex-themeprovider-v2 tr.onex-data-grid__table-body-row td.onex-data-grid-cell.action-col:first-child {
  padding: 0 0.75rem;
}
html .onex-themeprovider-v2 tr.onex-data-grid__table-body-row td.onex-data-grid-cell.action-col:first-child .onex-data-grid-cell__container.onex-data-cell-checkbox {
  min-width: 1.25rem;
  min-height: 1.25rem;
}
html .onex-themeprovider-v2 tr.onex-data-grid__table-body-row td.onex-data-grid-cell.action-col .onex-data-grid-cell__container .onex-dropdown .dropdown-toggle:hover, html .onex-themeprovider-v2 tr.onex-data-grid__table-body-row td.onex-data-grid-cell.action-col .onex-data-grid-cell__container .onex-dropdown .dropdown-toggle.show {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-data-grid-cell__container,
html .onex-themeprovider-v2 .onex-data-grid-cell__container {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 1rem;
}
html .onex-themeprovider-v2 .onex-data-grid__table.sticky .onex-data-grid__cell-action-is-hidden[data-sticky-first-right-td]:before {
  display: none;
}
html .onex-themeprovider-v2 .onex-empty-state.onex-data-grid__emptyState {
  padding: 14.5rem 0;
}
html .onex-themeprovider-v2 .onex-empty-state.onex-data-grid__emptyState.onex-empty-state--card {
  max-width: 100%;
}
html .onex-themeprovider-v2 .onex-empty-state.onex-data-grid__emptyState span.onex-empty-state__title {
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-error-state.onex-data-grid__errorState {
  padding: 14.5rem 0;
}
html .onex-themeprovider-v2 .onex-dg-resizer {
  position: absolute;
  right: 0.063rem;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  height: 80%;
  width: 0.063rem;
  background: rgb(192, 196, 203);
  cursor: col-resize;
  user-select: none;
  touch-action: none;
}
html .onex-themeprovider-v2 .onex-dg-resizer:hover {
  width: 0.188rem;
  background: rgb(0, 112, 192);
  height: 100%;
}
html .onex-themeprovider-v2 .onex-dg-resizer.isResizing {
  background: rgb(0, 112, 192);
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-data-grid-control {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.719rem 0.5rem 0.719rem 0.2%;
  font-family: "Noto Sans", sans-serif;
  max-height: 3rem;
}
html .onex-themeprovider-v2 .onex-data-grid-control.standalone {
  padding-bottom: 0;
  padding-top: 0;
}
html .onex-themeprovider-v2 .onex-data-grid-control.rows-selected {
  padding-top: 0.5rem;
  padding-bottom: 0;
}
html .onex-themeprovider-v2 .onex-data-grid-control.draggable {
  padding-left: 0.6rem;
}
html .onex-themeprovider-v2 .onex-data-grid-control.draggable .onex-data-grid-control__check {
  margin-left: 0;
}
html .onex-themeprovider-v2 .onex-data-grid-control.draggable .onex-data-grid-bulk-actions {
  padding-left: 0;
}
html .onex-themeprovider-v2 .onex-data-grid-control__titleWrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 0.75rem;
}
html .onex-themeprovider-v2 .onex-data-grid-control__titleWrapper .onex-badge-counter {
  margin-left: 0.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid-control__check {
  margin-left: 0.25rem;
}
html .onex-themeprovider-v2 .onex-data-grid-control__actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-grow: 1;
  flex-shrink: 1;
  margin-right: -0.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid-control__actions-elem {
  position: relative;
  margin: 0 0.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid-control__actions-elem.btn-primary::after {
  content: "";
  display: block;
  height: 1.5rem;
  width: 2px;
  position: absolute;
  left: -0.5rem;
  background-color: rgba(26, 28, 30, 0.1);
}
html .onex-themeprovider-v2 .onex-data-grid-control__actions-elem.onex-segmentedToggle .onex-toggle-btn-wrapper .btn-toggle {
  padding: 0;
  display: flex;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-data-grid-control__actions-dropdown {
  position: relative;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid-control__actions-dropdown::before {
  content: "";
  display: block;
  position: absolute;
  top: 0.25rem;
  left: -0.5rem;
  height: 1.5rem;
  width: 2px;
  background-color: rgba(26, 28, 30, 0.1);
}
html .onex-themeprovider-v2 .onex-data-grid-control__actions-search {
  display: flex;
  align-items: center;
  position: relative;
  margin-right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid-control__actions .onex-data-grid-control__actions-elem.onex-btn--icon.onex-btn {
  padding: 0.25rem 0.375rem;
}
html .onex-themeprovider-v2 .onex-data-grid-control__actions .onex-data-grid-control__actions-elem.action-active {
  background-color: rgb(192, 196, 203);
}
html .onex-themeprovider-v2 .onex-data-grid-control__actions .onex-data-grid-control__actions-elem.action-active:hover, html .onex-themeprovider-v2 .onex-data-grid-control__actions .onex-data-grid-control__actions-elem.action-active:focus {
  background-color: rgb(192, 196, 203);
}
html .onex-themeprovider-v2 .onex-data-grid-control__actions .onex-data-grid-control__actions-elem span.onex-material-icon {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-data-grid-control__search-slot {
  margin-right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid-control__search-slot.no-filters-toggle-btn {
  margin-left: 0.5rem;
}
html .onex-themeprovider-v2 .onex-dgt-add-filters__control-selection {
  height: 3rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.75rem;
  margin-top: 0.5rem;
}
html .onex-themeprovider-v2 .onex-dgt-add-filters__divider {
  height: 0.03125rem;
  margin: 0 0.75rem;
  background-color: rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-dgt-add-filters__list-item {
  height: 3rem;
  padding: 0 0.75rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-dgt-add-filters__list-item.checked {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-dgt-add-filters__list-item-default {
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-data-grid-filters {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.25rem 0.75rem 0.75rem 0.75rem;
}
html .onex-themeprovider-v2 .onex-data-grid-filters-container {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-data-grid-filters .onex-datagrid-filters__add-dropdown .btn.dropdown-toggle.btn-tertiary {
  color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-data-grid-filter-preset {
  display: flex;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-data-grid-filter-preset__default {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.125rem;
}
html .onex-themeprovider-v2 .onex-data-grid-filter-preset__custom {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.125rem;
}
html .onex-themeprovider-v2 .onex-data-grid-filter-preset__divider {
  width: 1px;
  height: 2rem;
  background-color: rgb(221, 224, 229);
  margin: 0 0.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid-bulk-actions {
  width: 100%;
  min-width: 12.5rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0.5rem 0;
  background-color: rgb(198, 227, 252);
  animation: fadeIn 0.2s;
}
html .onex-themeprovider-v2 .onex-data-grid-bulk-actions__select-all-wrapper {
  display: flex;
}
html .onex-themeprovider-v2 .onex-data-grid-bulk-actions__select-all-wrapper .select-all-btn {
  color: rgb(0, 112, 192);
  margin-right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid-bulk-actions__select-all-wrapper .clear-selection-btn.onex-btn.btn-tertiary {
  color: rgb(191, 0, 24);
}
html .onex-themeprovider-v2 .onex-data-grid-bulk-actions .onex-data-grid-bulk-actions__info_text {
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-data-grid-bulk-actions__mono {
  display: flex;
  width: fit-content;
  padding: 0 0.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid-bulk-actions .item--hidden {
  display: none;
}
html .onex-themeprovider-v2 .onex-data-grid-bulk-actions .counter {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  color: rgb(26, 28, 30);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  white-space: nowrap;
}
html .onex-themeprovider-v2 .onex-data-grid-bulk-actions__actions {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  min-height: 1.563rem;
}
html .onex-themeprovider-v2 .onex-data-grid-bulk-actions__actions > div.dropdown > button.dropdown-toggle {
  background-color: rgb(238, 241, 244);
  color: rgb(26, 28, 30);
  border-color: transparent;
}
html .onex-themeprovider-v2 .onex-data-grid-bulk-actions__actions > div.dropdown > button.dropdown-toggle:hover {
  background-color: rgba(103, 110, 122, 0.25);
  border-color: transparent;
}
html .onex-themeprovider-v2 .onex-data-grid {
  width: 100%;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-data-grid .onex-data-grid-spinner {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
html .onex-themeprovider-v2 .onex-data-grid .onex-data-grid__wrapper {
  border-radius: 0.75rem;
  border: 1px solid rgb(221, 224, 229);
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-data-grid .onex-data-grid__wrapper .onex-data-grid__table-wrapper:first-child {
  border-radius: 0.75rem;
}
html .onex-themeprovider-v2 .onex-data-grid .onex-data-grid__wrapper .onex-data-grid__table-wrapper:first-child .onex-data-grid__table thead:before {
  display: none;
}
html .onex-themeprovider-v2 .onex-data-grid .onex-data-grid__wrapper .onex-data-grid__table-wrapper:first-child .onex-data-grid-header-cell {
  border-top: none;
}
html .onex-themeprovider-v2 .onex-data-grid .onex-data-grid-cell__drag {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 1;
  flex-grow: 1;
  width: 1rem;
  vertical-align: top;
  background-color: transparent;
  color: rgb(103, 110, 122);
  cursor: grab;
}
html .onex-themeprovider-v2 .onex-data-grid .onex-data-grid-cell__drag .onex-material-icon {
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-data-grid .onex-data-grid-cell__drag.onex-data-grid-cell__drag--grabbing {
  cursor: grabbing;
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration__body-content {
  margin-top: 0.5rem;
  padding-top: 0.625rem;
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration__column-title-wrapper {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.625rem;
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration .onex-data-grid-columns-configuration__items-amount {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration__lists-divider {
  height: 0.063rem;
  width: 100%;
  background-color: rgb(221, 224, 229);
  margin-bottom: 0.625rem;
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration__items-list {
  list-style: none;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  min-height: 2.813rem;
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration__items-list__sticky {
  max-height: 8.75rem;
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration__items-list__nonSticky {
  max-height: 28.125rem;
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration__list-item {
  display: flex;
  flex-direction: row;
  padding: 0.625rem 1rem 0.625rem 0.25rem;
  align-items: center;
  border: none;
  border-radius: unset;
  box-shadow: none;
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration__list-item .drag-icon {
  color: rgb(133, 140, 150);
  margin-right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration__list-item .list-check {
  margin-right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration__list-item__dragging {
  border: 1px solid rgb(192, 196, 203);
  border-radius: 0.5rem;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 28, 59, 0.12);
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration__title-badge {
  margin-left: 0.5rem;
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration__emptyList {
  display: flex;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  width: 100%;
  align-items: center;
  justify-content: center;
  border: 1px solid rgb(192, 196, 203);
  border-radius: 0.5rem;
  border-style: dashed;
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration__emptyList span {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration__emptyState {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 1rem;
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration__emptyState .onex-material-icon {
  color: rgb(103, 110, 122);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2rem;
  margin-bottom: 1rem;
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration__custom-placeholder {
  position: absolute;
  border: 1px solid;
  border-style: dashed;
  border-radius: 0.5rem;
  border-color: rgb(0, 112, 192);
  background-color: rgb(231, 242, 254);
  margin-left: 1rem;
}
html .onex-themeprovider-v2 .onex-data-grid-columns-configuration .onex-check__wrapper {
  min-height: unset;
}
html .onex-themeprovider-v2 .onex-date-range {
  transition: opacity 0.15s linear;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1000;
  min-width: 19.5rem;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(221, 224, 229);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 28, 59, 0.12);
  border-radius: 0.75rem;
}
html .onex-themeprovider-v2 .onex-date-range.onex-date-range__month-year-pickers-disabled .rdrCalendarWrapper .rdrMonthAndYearWrapper {
  position: absolute;
  display: flex;
  width: 36rem;
  top: 1rem;
  margin-bottom: 0;
}
html .onex-themeprovider-v2 .onex-date-range.onex-date-range__month-year-pickers-disabled .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers {
  display: none;
}
html .onex-themeprovider-v2 .onex-date-range.onex-date-range__month-year-pickers-disabled.onex-date-range__show-date-inputs .rdrCalendarWrapper .rdrMonthAndYearWrapper {
  top: 4rem;
}
html .onex-themeprovider-v2 .onex-date-range.onex-date-range__show-date-inputs .rdrCalendarWrapper .rdrDateDisplayWrapper {
  display: block;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper {
  position: relative;
  min-width: 19.5rem;
  background: rgb(255, 255, 255);
  padding: 1rem 1rem 0.875rem 1rem;
  border-radius: 0.75rem;
  color: rgb(0, 0, 0);
  font-size: 0.75rem;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonthName {
  display: flex;
  justify-content: center;
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
  padding-top: 0.375rem;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths {
  gap: 1rem;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrStartEdge + .rdrDayNumber span,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrEndEdge + .rdrDayNumber span,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrStartEdge + span ~ .rdrDayNumber span,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrEndEdge + span ~ .rdrDayNumber span {
  background-color: rgb(0, 112, 192);
  border-radius: 50%;
  color: rgb(255, 255, 255) !important;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrStartEdge + .rdrDayNumber span::before,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrEndEdge + .rdrDayNumber span::before,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrStartEdge + span ~ .rdrDayNumber span::before,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrEndEdge + span ~ .rdrDayNumber span::before {
  content: "";
  position: absolute;
  width: 50%;
  height: 100%;
  left: 0;
  z-index: -1;
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrStartEdge + .rdrDayNumber span::before,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrStartEdge + span ~ .rdrDayNumber span::before {
  right: 0;
  left: auto;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayInPreview + .rdrDayNumber {
  position: relative;
  overflow: hidden;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayInPreview + .rdrDayNumber span {
  position: absolute;
  z-index: 1;
  background-color: rgb(231, 242, 254);
  width: 4rem;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayHovered .rdrDayStartPreview.rdrDayEndPreview + .rdrDayNumber span {
  background-color: inherit;
  border-radius: 50%;
  border: 1px solid rgb(0, 112, 192);
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayHovered .rdrInRange ~ .rdrDayNumber:hover span,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayHovered span ~ .rdrInRange:hover span,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayHovered .rdrDayStartPreview.rdrDayEndPreview + .rdrInRange ~ .rdrDayNumber:hover span {
  background-color: rgb(198, 227, 252) !important;
  border: none;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayHovered > .rdrStartEdge + .rdrDayNumber span, html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayHovered > .rdrEndEdge + .rdrDayNumber span, html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayHovered > .rdrStartEdge + span ~ .rdrDayNumber span, html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayHovered > .rdrEndEdge + span ~ .rdrDayNumber span {
  border-radius: 50%;
  border: none !important;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayEndPreview + .rdrDayNumber,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayStartPreview + .rdrDayNumber,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayEndPreview + span ~ .rdrDayNumber,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayStartPreview + span ~ .rdrDayNumber {
  position: relative;
  z-index: 2;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayEndPreview + .rdrDayNumber span,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayStartPreview + .rdrDayNumber span,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayEndPreview + span ~ .rdrDayNumber span,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayStartPreview + span ~ .rdrDayNumber span {
  border-radius: 50%;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayEndPreview:not(.rdrDayStartPreview) + .rdrDayNumber span {
  background-color: rgb(231, 242, 254) !important;
  border: 1px solid rgb(0, 112, 192);
  color: rgb(0, 0, 0) !important;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayStartPreview:not(.rdrDayEndPreview) + .rdrDayNumber {
  background-color: rgb(0, 112, 192) !important;
  border-radius: 50%;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayStartPreview:not(.rdrDayEndPreview) + .rdrDayNumber span {
  background-color: rgb(0, 112, 192) !important;
  color: rgb(255, 255, 255) !important;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayStartPreview + .rdrDayNumber::before,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayStartPreview + span ~ .rdrDayNumber::before {
  right: 0;
  left: auto;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrInRange ~ .rdrDayNumber,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper span ~ .rdrInRange,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayStartPreview.rdrDayEndPreview + .rdrInRange ~ .rdrDayNumber {
  background-color: rgb(231, 242, 254) !important;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayStartPreview.rdrDayEndPreview + .rdrDayNumber::before,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrStartEdge.rdrEndEdge + .rdrDayNumber::before,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayStartPreview.rdrDayEndPreview + span ~ .rdrDayNumber::before,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrStartEdge.rdrEndEdge + span ~ .rdrDayNumber::before,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrStartEdge.rdrEndEdge + span ~ .rdrDayNumber span::before,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrStartEdge.rdrEndEdge + .rdrDayNumber span::before {
  opacity: 0;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrStartEdge + .rdrDayNumber,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrEndEdge + .rdrDayNumber,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrStartEdge + span ~ .rdrDayNumber,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrEndEdge + span ~ .rdrDayNumber {
  position: relative;
  z-index: 2;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrStartEdge + .rdrDayNumber::before,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrEndEdge + .rdrDayNumber::before,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrStartEdge + span ~ .rdrDayNumber::before,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrEndEdge + span ~ .rdrDayNumber::before {
  content: "";
  position: absolute;
  width: 50%;
  height: 100%;
  right: 0;
  z-index: -1;
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrEndEdge + .rdrDayNumber::before,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrEndEdge + span ~ .rdrDayNumber::before {
  left: 0;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayToday .rdrStartEdge + .rdrDayNumber span,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDayToday .rdrEndEdge + .rdrDayNumber span {
  color: rgb(255, 255, 255) !important;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDateDisplayWrapper {
  display: none;
  padding-bottom: 0.5rem;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplayItem input {
  height: 2.5rem;
  border: 1px solid rgba(26, 28, 30, 0.2);
  border-radius: 0.5rem;
  width: 100%;
  padding: 0.625rem 0.75rem;
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: left;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplayItem input::placeholder {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplayItem input:hover {
  border-color: rgba(26, 28, 30, 0.5);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplayItem input:has(+ .rdrWarning) {
  border-color: rgb(217, 21, 34) !important;
  box-shadow: rgb(217, 21, 34) 0px 0px 1px, rgb(217, 21, 34) 0px 0px 0px 1px !important;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplayItem .rdrWarning {
  display: none;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplayItem.rdrDateDisplayItemActive input {
  border-color: rgb(0, 112, 192);
  box-shadow: rgb(0, 112, 192) 0px 0px 1px, rgb(0, 112, 192) 0px 0px 0px 1px;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper {
  height: 2rem;
  padding-top: 0;
  margin-bottom: 0.5rem;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrNextPrevButton {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  padding: 0;
  border: 0;
  background: rgb(255, 255, 255);
  margin: 0;
  border: none;
  border-radius: 0;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrPprevButton {
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%2724px%27 viewBox=%270 0 24 24%27 width=%2724px%27 fill=%27%23676E7A%27%3E%3Cpath d=%27M0 0h24v24H0V0z%27 fill=%27none%27/%3E%3Cpath d=%27M14.71 6.71c-.39-.39-1.02-.39-1.41 0L8.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L10.83 12l3.88-3.88c.39-.39.38-1.03 0-1.41z%27/%3E%3C/svg%3E") no-repeat;
  background-size: contain;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrPprevButton i {
  display: none;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrNextButton {
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%2724px%27 viewBox=%270 0 24 24%27 width=%2724px%27 fill=%27%23676E7A%27%3E%3Cpath d=%27M0 0h24v24H0V0z%27 fill=%27none%27/%3E%3Cpath d=%27M9.29 6.71c-.39.39-.39 1.02 0 1.41L13.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01z%27/%3E%3C/svg%3E") no-repeat;
  background-size: contain;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrNextButton i {
  display: none;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers select {
  appearance: none;
  -webkit-appearance: none;
  height: 2rem;
  border: none;
  padding: 0.375rem 0.5rem;
  text-align: start;
  outline: 0;
  cursor: pointer;
  border-radius: 0.5rem;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(26, 28, 30);
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%2720px%27 viewBox=%270 0 24 24%27 width=%2720px%27 fill=%27%23676E7A%27%3E%3Cpath d=%27M24 24H0V0h24v24z%27 fill=%27none%27 opacity=%27.87%27/%3E%3Cpath d=%27M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z%27/%3E%3C/svg%3E") no-repeat;
  background-position: right 0.5rem center;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers select:hover {
  background-color: rgba(103, 110, 122, 0.1);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrMonthPicker {
  margin: 0 0.125rem;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrMonthPicker select {
  min-width: 7.25rem;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrYearPicker {
  margin: 0 0.125rem;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrYearPicker select {
  min-width: 5rem;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonthAndYearWrapper .navigatorContainerWrapper {
  display: flex;
  justify-content: space-between;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber::after {
  content: "";
  border: 1px solid rgba(26, 28, 30, 0.5);
  border-radius: 2.5rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(103, 110, 122, 0.1);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrSelected ~ .rdrDayNumber::after {
  border: none;
  border-radius: 2.5rem;
  top: 0;
  bottom: 0;
  background-color: inherit;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayToday .rdrDayNumber::after {
  content: "";
  border: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: transparent;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayToday .rdrSelected ~ .rdrDayNumber::after {
  border: none;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered.rdrDayToday .rdrDayNumber::after {
  border: 1px solid rgba(26, 28, 30, 0.2);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered.rdrDayToday .rdrSelected ~ .rdrDayNumber::after {
  border: none;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonthsVertical .rdrMonth:first-child .rdrMonthName {
  display: none;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth {
  width: 17.5rem;
  padding: 0;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrWeekDays {
  margin-top: 0.875rem;
  height: 2.5rem;
  justify-content: center;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrWeekDays .rdrWeekDay {
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  text-transform: uppercase;
  color: rgb(26, 28, 30);
  flex-basis: 2.5rem;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay {
  box-sizing: border-box;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 1.25rem;
  background: transparent;
  user-select: none;
  border: 0;
  padding: 0;
  text-align: center;
  margin-bottom: 0.125rem;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay.rdrDayHovered {
  background: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:has(.rdrStartEdge), html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:has(.rdrEndEdge) {
  background: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:focus {
  outline: 0;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:has(.rdrInRange) {
  background: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:focus-visible {
  outline: none;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:focus-visible .rdrDayNumber {
  outline: 0.125rem solid rgba(0, 112, 192, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 0.25rem rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:focus-visible:has(.rdrEndEdge) .rdrDayNumber, html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:focus-visible:has(.rdrStartEdge) .rdrDayNumber {
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayNumber {
  outline: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayNumber > span {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayEndPreview,
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayStartPreview {
  background: inherit;
  border: none;
  color: inherit;
  border-radius: 2.5rem;
  top: 0;
  bottom: 0;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrSelected {
  background: currentColor;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 2.5rem;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayPassive {
  opacity: 0;
  pointer-events: none;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayPassive.rdrDayDisabled {
  opacity: 0;
  pointer-events: none;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday .rdrDayNumber span {
  color: rgb(0, 112, 192);
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday .rdrDayNumber span::after {
  content: "";
  position: absolute;
  bottom: 0.313rem;
  left: 50%;
  transform: translate(-50%, 0);
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  background: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday:has(span.rdrStartEdge, span.rdrEndEdge) span.rdrDayNumber > span::after {
  background: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday .rdrSelected ~ .rdrDayNumber span {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday .rdrSelected ~ .rdrDayNumber span::after {
  background: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayDisabled {
  background-color: rgb(255, 255, 255);
  opacity: 0.4;
  cursor: auto;
}
html .onex-themeprovider-v2 .onex-date-range .rdrCalendarWrapper button:hover:has(span.rdrStartEdge, span.rdrEndEdge) span.rdrDayNumber > span {
  background-color: rgb(0, 112, 192) !important;
}
html .onex-themeprovider-v2 .onex-date-range__infinite-range .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:has(.rdrInRange) {
  background: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-date-range__infinite-range .rdrCalendarWrapper .rdrInRange ~ .rdrDayNumber,
html .onex-themeprovider-v2 .onex-date-range__infinite-range .rdrCalendarWrapper span ~ .rdrInRange,
html .onex-themeprovider-v2 .onex-date-range__infinite-range .rdrCalendarWrapper .rdrDayStartPreview.rdrDayEndPreview + .rdrInRange ~ .rdrDayNumber {
  background-color: rgb(255, 255, 255) !important;
}
html .onex-themeprovider-v2 .onex-date-range__divider {
  margin: 0;
  border-top: 1px solid rgba(103, 110, 122, 0.1);
  color: rgba(103, 110, 122, 0.1);
  background-color: rgba(103, 110, 122, 0.1);
  opacity: 1;
  width: 17.5rem;
}
html .onex-themeprovider-v2 .onex-date-range__today-btn {
  width: 17.5rem;
  margin: 0.5rem 0;
}
html .onex-themeprovider-v2 .rdrCalendarWrapper {
  box-sizing: border-box;
  background: #ffffff;
  display: inline-flex;
  flex-direction: column;
  user-select: none;
}
html .onex-themeprovider-v2 .rdrDateDisplay {
  display: flex;
  justify-content: space-between;
}
html .onex-themeprovider-v2 .rdrDateDisplayItem {
  flex: 1 1;
  width: 0;
  text-align: center;
  color: inherit;
}
html .onex-themeprovider-v2 .rdrDateDisplayItem + .rdrDateDisplayItem {
  margin-left: 0.833em;
}
html .onex-themeprovider-v2 .rdrDateDisplayItem input {
  text-align: inherit;
}
html .onex-themeprovider-v2 .rdrDateDisplayItem input:disabled {
  cursor: default;
}
html .onex-themeprovider-v2 .rdrMonthAndYearWrapper {
  box-sizing: inherit;
  display: flex;
  justify-content: space-between;
}
html .onex-themeprovider-v2 .rdrMonthAndYearPickers {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
html .onex-themeprovider-v2 .rdrNextPrevButton {
  box-sizing: inherit;
  cursor: pointer;
  outline: none;
}
html .onex-themeprovider-v2 .rdrMonths {
  display: flex;
}
html .onex-themeprovider-v2 .rdrMonthsVertical {
  flex-direction: column;
}
html .onex-themeprovider-v2 .rdrMonthsHorizontal > div > div > div {
  display: flex;
  flex-direction: row;
}
html .onex-themeprovider-v2 .rdrMonth {
  width: 27.667em;
}
html .onex-themeprovider-v2 .rdrWeekDays {
  display: flex;
}
html .onex-themeprovider-v2 .rdrWeekDay {
  flex-basis: 14.2857142857%;
  box-sizing: inherit;
  text-align: center;
}
html .onex-themeprovider-v2 .rdrDays {
  display: flex;
  flex-wrap: wrap;
}
html .onex-themeprovider-v2 .rdrInfiniteMonths {
  overflow: auto;
}
html .onex-themeprovider-v2 .rdrDateRangeWrapper {
  user-select: none;
}
html .onex-themeprovider-v2 .rdrDateInput {
  position: relative;
}
html .onex-themeprovider-v2 .rdrDateInput input {
  outline: none;
}
html .onex-themeprovider-v2 .rdrDateInput .rdrWarning {
  position: absolute;
  font-size: 1.6em;
  line-height: 1.6em;
  top: 0;
  right: 0.25em;
  color: #FF0000;
}
html .onex-themeprovider-v2 .rdrDay {
  box-sizing: inherit;
  width: 14.2857142857%;
  position: relative;
  font: inherit;
  cursor: pointer;
}
html .onex-themeprovider-v2 .rdrDayNumber {
  display: block;
  position: relative;
}
html .onex-themeprovider-v2 .rdrDayNumber span {
  color: #1d2429;
}
html .onex-themeprovider-v2 .rdrDayDisabled {
  cursor: not-allowed;
}
@supports (-ms-ime-align: auto) {
  html .onex-themeprovider-v2 .rdrDay {
    flex-basis: 14.285% !important;
  }
}
html .onex-themeprovider-v2 .rdrSelected, html .onex-themeprovider-v2 .rdrInRange, html .onex-themeprovider-v2 .rdrStartEdge, html .onex-themeprovider-v2 .rdrEndEdge {
  pointer-events: none;
}
html .onex-themeprovider-v2 .rdrDayStartPreview, html .onex-themeprovider-v2 .rdrDayInPreview, html .onex-themeprovider-v2 .rdrDayEndPreview {
  pointer-events: none;
}
html .onex-themeprovider-v2 .rdrDateRangePickerWrapper {
  display: inline-flex;
  user-select: none;
}
html .onex-themeprovider-v2 .rdrStaticRanges {
  display: flex;
  flex-direction: column;
}
html .onex-themeprovider-v2 .rdrStaticRange {
  font-size: inherit;
}
html .onex-themeprovider-v2 .rdrInputRange {
  display: flex;
}
html .onex-themeprovider-v2 .onex-date-picker {
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-date-picker:not(.onex-date-picker--focused):not(.onex-date-picker--disabled) .onex-date-picker__input:hover .form-control:not(:focus):not(:disabled):not(:invalid):not(.is-invalid):not(:hover) {
  border-color: rgba(26, 28, 30, 0.5);
}
html .onex-themeprovider-v2 .onex-date-picker__input {
  position: relative;
}
html .onex-themeprovider-v2 .onex-date-picker__input input:focus {
  outline: 0.125rem solid rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-date-picker--disabled .onex-date-picker__input, html .onex-themeprovider-v2 fieldset[disabled] .onex-date-picker .onex-date-picker__input {
  opacity: 0.4;
}
html .onex-themeprovider-v2 .onex-date-picker--disabled .onex-date-picker__clear-btn,
html .onex-themeprovider-v2 .onex-date-picker--disabled .onex-date-picker__toggle-calendar,
html .onex-themeprovider-v2 .onex-date-picker--disabled .onex-date-picker__toggle-dropdown, html .onex-themeprovider-v2 fieldset[disabled] .onex-date-picker .onex-date-picker__clear-btn,
html .onex-themeprovider-v2 fieldset[disabled] .onex-date-picker .onex-date-picker__toggle-calendar,
html .onex-themeprovider-v2 fieldset[disabled] .onex-date-picker .onex-date-picker__toggle-dropdown {
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-date-picker .form-label {
  color: rgb(26, 28, 30);
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  padding: 0 0.25rem;
  margin-bottom: 0.25rem;
}
html .onex-themeprovider-v2 .onex-date-picker__toggle-calendar, html .onex-themeprovider-v2 .onex-date-picker__toggle-dropdown, html .onex-themeprovider-v2 .onex-date-picker__clear-btn {
  position: absolute;
  display: inline-flex;
  align-items: center;
  top: 50%;
  transform: translateY(-50%);
  color: rgb(103, 110, 122);
  background: none;
  border: none;
  padding: 0;
}
html .onex-themeprovider-v2 .onex-date-picker__toggle-calendar > svg, html .onex-themeprovider-v2 .onex-date-picker__toggle-dropdown > svg, html .onex-themeprovider-v2 .onex-date-picker__clear-btn > svg {
  width: 1.25rem;
  height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-date-picker__toggle-calendar > .onex-material-icon, html .onex-themeprovider-v2 .onex-date-picker__toggle-calendar > .material-icons-round, html .onex-themeprovider-v2 .onex-date-picker__toggle-dropdown > .onex-material-icon, html .onex-themeprovider-v2 .onex-date-picker__toggle-dropdown > .material-icons-round, html .onex-themeprovider-v2 .onex-date-picker__clear-btn > .onex-material-icon, html .onex-themeprovider-v2 .onex-date-picker__clear-btn > .material-icons-round {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-date-picker__toggle-calendar:not(:disabled):hover, html .onex-themeprovider-v2 .onex-date-picker__toggle-dropdown:not(:disabled):hover, html .onex-themeprovider-v2 .onex-date-picker__clear-btn:not(:disabled):hover {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-date-picker__toggle-calendar:hover ~ .form-control, html .onex-themeprovider-v2 .onex-date-picker__toggle-dropdown:hover ~ .form-control, html .onex-themeprovider-v2 .onex-date-picker__clear-btn:hover ~ .form-control {
  border-color: rgba(26, 28, 30, 0.5);
}
html .onex-themeprovider-v2 .onex-date-picker__toggle-calendar:focus, html .onex-themeprovider-v2 .onex-date-picker__toggle-dropdown:focus, html .onex-themeprovider-v2 .onex-date-picker__clear-btn:focus {
  outline: none;
}
html .onex-themeprovider-v2 .onex-date-picker__clear-btn {
  border-radius: 50%;
}
html .onex-themeprovider-v2 .onex-date-picker__clear-btn:focus-visible {
  box-shadow: 0 0 0 0.125rem rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-date-picker--lg .onex-date-picker__toggle-calendar, html .onex-themeprovider-v2 .onex-date-picker--lg .onex-date-picker__toggle-dropdown {
  right: 0.75rem;
  width: 1.25rem;
}
html .onex-themeprovider-v2 .onex-date-picker--lg .onex-date-picker__clear-btn {
  right: 0.75rem;
  width: 1rem;
}
html .onex-themeprovider-v2 .onex-date-picker--sm .onex-date-picker__toggle-calendar, html .onex-themeprovider-v2 .onex-date-picker--sm .onex-date-picker__toggle-dropdown {
  right: 0.5rem;
  width: 1.25rem;
}
html .onex-themeprovider-v2 .onex-date-picker--sm .onex-date-picker__clear-btn {
  right: 0.5rem;
  width: 1rem;
}
html .onex-themeprovider-v2 .onex-date-picker__clear-btn-content {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  max-height: 2.5rem;
}
html .onex-themeprovider-v2 .onex-date-picker__clear-btn-content svg, html .onex-themeprovider-v2 .onex-date-picker__clear-btn-content .onex-material-icon {
  background: none;
  border: none;
  padding: 0;
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-date-picker__clear-btn-content svg > svg, html .onex-themeprovider-v2 .onex-date-picker__clear-btn-content .onex-material-icon > svg {
  width: 1rem;
  height: 1rem;
}
html .onex-themeprovider-v2 .onex-date-picker__clear-btn-content svg > .onex-material-icon, html .onex-themeprovider-v2 .onex-date-picker__clear-btn-content svg > .material-icons-round, html .onex-themeprovider-v2 .onex-date-picker__clear-btn-content .onex-material-icon > .onex-material-icon, html .onex-themeprovider-v2 .onex-date-picker__clear-btn-content .onex-material-icon > .material-icons-round {
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-date-picker .form-control {
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-date-picker .form-control.form-control-sm {
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-date-picker .form-control.form-control-lg {
  height: 2.5rem;
}
html .onex-themeprovider-v2 .onex-date-picker .form-control.is-invalid {
  border-color: rgb(217, 21, 34) !important;
  background-image: none;
}
html .onex-themeprovider-v2 .onex-date-picker .form-control.is-invalid:focus {
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-date-picker .form-control:not(:focus):not(:disabled):not(:invalid):not(.is-invalid):hover {
  border-color: rgba(26, 28, 30, 0.5);
}
html .onex-themeprovider-v2 .onex-date-picker .form-control:disabled, html .onex-themeprovider-v2 .onex-date-picker .form-control.disabled, html .onex-themeprovider-v2 .onex-date-picker .form-control:disabled.is-invalid, html .onex-themeprovider-v2 .onex-date-picker .form-control.disabled.is-invalid, html .onex-themeprovider-v2 .onex-date-picker .form-control:disabled:invalid, html .onex-themeprovider-v2 .onex-date-picker .form-control.disabled:invalid, html .onex-themeprovider-v2 fieldset[disabled] .onex-date-picker .form-control:invalid {
  background-color: transparent;
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-date-picker .form-control:not(:disabled):focus {
  border-color: rgb(0, 112, 192);
  box-shadow: rgb(0, 112, 192) 0 0 1px, rgb(0, 112, 192) 0 0 0 1px;
}
html .onex-themeprovider-v2 .onex-date-picker.onex-date-picker--focused .form-control {
  border-color: rgb(0, 112, 192);
  box-shadow: rgb(0, 112, 192) 0 0 1px, rgb(0, 112, 192) 0 0 0 1px;
}
html .onex-themeprovider-v2 .onex-date-picker.onex-date-picker--focused .form-control.is-invalid {
  border-color: rgb(217, 21, 34) !important;
  background-image: none;
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-date-picker.onex-date-picker--focused .form-control.is-invalid:focus {
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-date-picker.onex-date-picker--focused .form-control:not(:focus):not(:disabled):not(:invalid):not(.is-invalid):hover {
  border-color: rgb(0, 112, 192);
  box-shadow: rgb(0, 112, 192) 0 0 1px, rgb(0, 112, 192) 0 0 0 1px;
}
html .onex-themeprovider-v2 .onex-date-picker.onex-date-picker--focused .onex-date-picker__toggle-calendar,
html .onex-themeprovider-v2 .onex-date-picker.onex-date-picker--focused .onex-date-picker__toggle-dropdown {
  color: rgb(26, 28, 30);
  border-radius: 0.125rem;
}
html .onex-themeprovider-v2 .onex-date-picker.onex-date-picker--focused .onex-date-picker__toggle-calendar:focus-visible,
html .onex-themeprovider-v2 .onex-date-picker.onex-date-picker--focused .onex-date-picker__toggle-dropdown:focus-visible {
  box-shadow: 0 0 0 0.125rem rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-date-picker__help.form-text {
  min-width: 1rem;
  min-height: 1rem;
  padding: 0 0.25rem;
  display: inline-block;
  color: rgb(103, 110, 122);
  font-size: 0.75rem;
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-date-picker__help--error.form-text {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-date-picker.onex-date-picker--read-only .form-control {
  border-color: none;
  border: none;
  box-shadow: none;
  background-color: rgb(244, 248, 252);
  color: rgb(26, 28, 30);
  pointer-events: none;
}
html .onex-themeprovider-v2 .onex-date-picker.onex-date-picker--read-only .form-control::placeholder {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-date-picker.onex-date-picker--read-only .onex-date-picker__toggle-calendar span,
html .onex-themeprovider-v2 .onex-date-picker.onex-date-picker--read-only .onex-date-picker__clear-btn span,
html .onex-themeprovider-v2 .onex-date-picker.onex-date-picker--read-only .onex-date-picker__toggle-dropdown span {
  color: rgb(103, 110, 122);
  opacity: 0.4;
}
html .onex-themeprovider-v2 .onex-date-picker.onex-date-picker--hide-clear-on-blur .onex-date-picker__clear-btn {
  display: none;
}
html .onex-themeprovider-v2 .onex-date-picker.onex-date-picker--hide-clear-on-blur:focus-within .onex-date-picker__clear-btn {
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar {
  transition: opacity 0.15s linear;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1000;
  min-width: 19.5rem;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(221, 224, 229);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 28, 59, 0.12);
  border-radius: 0.75rem;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper {
  min-width: 19.5rem;
  background: rgb(255, 255, 255);
  padding: 1rem 1rem 0.375rem 1rem;
  border-radius: 0.75rem;
  color: rgb(0, 0, 0);
  font-size: 0.75rem;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper {
  height: 2rem;
  padding-top: 0;
  margin-bottom: 0.5rem;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrNextPrevButton {
  height: 2rem;
  width: 2rem;
  min-width: 2rem;
  min-height: auto;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrNextPrevButton:hover {
  background-color: rgb(238, 241, 244);
  border-color: rgb(238, 241, 244);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrNextPrevButton span {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrNextPrevButton:focus-visible {
  background-color: rgb(238, 241, 244);
  outline: 0.125rem solid rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers select {
  appearance: none;
  -webkit-appearance: none;
  height: 2rem;
  border: none;
  padding: 0.375rem 0.5rem;
  text-align: start;
  outline: 0;
  cursor: pointer;
  border-radius: 0.5rem;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(26, 28, 30);
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%2720px%27 viewBox=%270 0 24 24%27 width=%2720px%27 fill=%27%23676E7A%27%3E%3Cpath d=%27M24 24H0V0h24v24z%27 fill=%27none%27 opacity=%27.87%27/%3E%3Cpath d=%27M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z%27/%3E%3C/svg%3E") no-repeat;
  background-position: right 0.5rem center;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers select:hover {
  background-color: rgba(103, 110, 122, 0.1);
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrMonthPicker {
  margin: 0 0.125rem;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrMonthPicker select {
  min-width: 7.25rem;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrYearPicker {
  margin: 0 0.125rem;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrYearPicker select {
  min-width: 5rem;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber::after {
  content: "";
  border: 1px solid rgb(0, 112, 192);
  border-radius: 2.5rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrSelected ~ .rdrDayNumber::after {
  border: none;
  border-radius: 2.5rem;
  top: 0;
  bottom: 0;
  background-color: inherit;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayToday .rdrDayNumber::after {
  content: "";
  border: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: transparent;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayToday .rdrSelected ~ .rdrDayNumber::after {
  border: none;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered.rdrDayToday .rdrDayNumber::after {
  border: 1px solid rgba(26, 28, 30, 0.2);
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered.rdrDayToday .rdrSelected ~ .rdrDayNumber::after {
  border: none;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonthsVertical .rdrMonth:first-child .rdrMonthName {
  display: none;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth {
  width: 17.5rem;
  padding: 0;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrWeekDays {
  height: 2.5rem;
  justify-content: center;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrWeekDays .rdrWeekDay {
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  text-transform: uppercase;
  color: rgb(26, 28, 30);
  flex-basis: 2.5rem;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay {
  box-sizing: border-box;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 1.25rem;
  background: transparent;
  user-select: none;
  border: 0;
  padding: 0;
  text-align: center;
  border-radius: 2.5rem;
  margin-bottom: 0.125rem;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:focus-visible {
  outline: none;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:focus-visible .rdrDayNumber {
  outline: 0.0625rem solid rgb(0, 112, 192);
  box-shadow: 0 0 0 0.25rem rgba(0, 112, 192, 0.5);
  border-radius: 50%;
  background: transparent;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayNumber {
  outline: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayNumber > span {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayEndPreview,
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayStartPreview {
  background: inherit;
  border: none;
  color: inherit;
  border-radius: 2.5rem;
  top: 0;
  bottom: 0;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrSelected {
  background: currentColor;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 2.5rem;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDay:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayPassive {
  opacity: 0;
  pointer-events: none;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayPassive.rdrDayDisabled {
  opacity: 0;
  pointer-events: none;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday .rdrDayNumber span {
  color: rgb(0, 112, 192);
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday .rdrDayNumber span::after {
  content: "";
  position: absolute;
  bottom: 0.313rem;
  left: 50%;
  transform: translate(-50%, 0);
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  background: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday .rdrSelected ~ .rdrDayNumber span {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayToday .rdrSelected ~ .rdrDayNumber span::after {
  background: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-date-picker-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayDisabled {
  background-color: rgb(255, 255, 255);
  opacity: 0.4;
  cursor: auto;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar__divider {
  margin: 0;
  color: rgb(221, 224, 229);
  opacity: 1;
  width: 17.5rem;
}
html .onex-themeprovider-v2 .onex-date-picker-calendar button.onex-date-picker-calendar__today-btn {
  width: 17.5rem;
  margin: 0.5rem 0;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-date-picker-wrapper {
  position: relative;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-date-picker-wrapper .onex-date-picker__input .form-control:not(:focus):not(:disabled):not(:read-only):not(:invalid):not(.is-invalid) {
  border-color: rgb(192, 196, 203);
}
html .onex-themeprovider-v2 .onex-date-picker-wrapper .onex-date-picker__input .form-control:hover:not(:focus):not(:disabled):not(:read-only):not(:invalid):not(.is-invalid) {
  border-color: rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-date-range-picker {
  display: inline-block;
}
html .onex-themeprovider-v2 .onex-date-range-picker-inputs-wrapper {
  position: relative;
  width: 38.125rem;
  display: flex;
  gap: 0.5rem;
  padding: 0 0.075rem;
}
html .onex-themeprovider-v2 .onex-date-range-picker-inputs-wrapper .onex-date-picker {
  width: 50%;
  min-width: auto;
}
html .onex-themeprovider-v2 .onex-file-uploader {
  display: inline-flex;
  flex-direction: column;
  width: 100%;
}
html .onex-themeprovider-v2 .onex-file-uploader__area {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  min-width: 27.5rem;
  min-height: 12.5rem;
  padding: 3.25rem 1rem;
  border-radius: 0.5rem;
  border: 1px dashed rgb(192, 196, 203);
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-file-uploader__area:hover:not(.onex-file-uploader__area--error):not(.onex-file-uploader__area--disabled), html .onex-themeprovider-v2 .onex-file-uploader__area:focus:not(.onex-file-uploader__area--error):not(.onex-file-uploader__area--disabled) {
  cursor: pointer;
  border-color: rgb(0, 112, 192);
  background-color: rgb(255, 255, 255);
  outline: none;
}
html .onex-themeprovider-v2 .onex-file-uploader__area:hover:not(.onex-file-uploader__area--error):not(.onex-file-uploader__area--disabled) .onex-file-uploader__icon, html .onex-themeprovider-v2 .onex-file-uploader__area:focus:not(.onex-file-uploader__area--error):not(.onex-file-uploader__area--disabled) .onex-file-uploader__icon {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-file-uploader__area:hover:not(.onex-file-uploader__area--error):not(.onex-file-uploader__area--disabled) .onex-file-uploader__title, html .onex-themeprovider-v2 .onex-file-uploader__area:focus:not(.onex-file-uploader__area--error):not(.onex-file-uploader__area--disabled) .onex-file-uploader__title {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-file-uploader .onex-file-uploader__icon {
  font-size: 2.5rem;
  color: rgb(103, 110, 122);
  padding-bottom: 1rem;
}
html .onex-themeprovider-v2 .onex-file-uploader .onex-file-uploader__title {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  text-align: center;
  margin-bottom: 0.25rem;
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-file-uploader .onex-file-uploader__action-buttons {
  margin-top: 1rem;
  display: flex;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-file-uploader .onex-file-uploader__info {
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: center;
}
html .onex-themeprovider-v2 .onex-file-uploader .onex-file-uploader__info {
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-file-uploader__area--error {
  border-color: rgb(217, 21, 34);
  background-color: rgb(255, 236, 238);
}
html .onex-themeprovider-v2 .onex-file-uploader__area--error:hover {
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-file-uploader__area--error .onex-file-uploader__title {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-file-uploader__area--error .onex-file-uploader__icon {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-file-uploader__area--error .onex-file-uploader__info {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-file-uploader__files-area {
  display: inline-flex;
  flex-direction: column;
  gap: 0.5rem;
  margin-top: 0.5rem;
  width: 100%;
}
html .onex-themeprovider-v2 .onex-file-uploader__files-area .onex-file-uploader__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 27.5rem;
  height: 3.5rem;
  border: 1px solid rgb(192, 196, 203);
  background-color: rgb(255, 255, 255);
  border-radius: 0.5rem;
  padding: 0.25rem 0.75rem;
}
html .onex-themeprovider-v2 .onex-file-uploader__files-area .onex-file-uploader__item-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.75rem;
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-file-uploader__files-area .onex-file-uploader__item-body {
  width: 100%;
}
html .onex-themeprovider-v2 .onex-file-uploader__files-area .onex-file-uploader__item-title {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-file-uploader__files-area .onex-file-uploader__item-size {
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-file-uploader__files-area .onex-file-uploader__item-status-block {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.75rem;
}
html .onex-themeprovider-v2 .onex-file-uploader__files-area .onex-file-uploader__item-status {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
html .onex-themeprovider-v2 .onex-file-uploader__files-area .onex-file-uploader__item-status-message {
  font-size: 0.75rem;
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-file-uploader__files-area .onex-file-uploader__item-status-icon {
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-file-uploader__files-area .onex-file-uploader__item-status--error {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-file-uploader__files-area .onex-file-uploader__item-status--success {
  color: rgb(0, 126, 76);
}
html .onex-themeprovider-v2 .onex-file-uploader__files-area .onex-file-uploader__item-action {
  margin-left: 0.75rem;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.25rem;
}
html .onex-themeprovider-v2 .onex-file-uploader__files-area .onex-file-uploader__item-progress-block {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  flex-grow: 1;
}
html .onex-themeprovider-v2 .onex-file-uploader__files-area .onex-file-uploader__item-progress-info {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-file-uploader__files-area .onex-file-uploader__item-progress-bar {
  width: 100%;
}
html .onex-themeprovider-v2 .onex-empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 19.5rem;
  max-height: 100%;
}
html .onex-themeprovider-v2 .onex-empty-state__img {
  object-fit: contain;
}
html .onex-themeprovider-v2 .onex-empty-state__title {
  font-weight: 600;
  color: rgb(26, 28, 30);
  text-align: center;
}
html .onex-themeprovider-v2 .onex-empty-state__subtitle {
  color: rgb(66, 71, 78);
  text-align: center;
  max-height: 80%;
  overflow: hidden;
  flex-shrink: 1;
  flex-grow: 1;
}
html .onex-themeprovider-v2 .onex-empty-state.onex-empty-state--section {
  max-width: 35rem;
  margin: 0 auto;
}
html .onex-themeprovider-v2 .onex-empty-state.onex-empty-state--section .onex-empty-state__img {
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 1rem;
}
html .onex-themeprovider-v2 .onex-empty-state.onex-empty-state--section .onex-empty-state__img svg {
  width: 3.5rem;
  height: 3.5rem;
}
html .onex-themeprovider-v2 .onex-empty-state.onex-empty-state--section .onex-empty-state__title {
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin-bottom: 0.5rem;
}
html .onex-themeprovider-v2 .onex-empty-state.onex-empty-state--section .onex-empty-state__subtitle {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
html .onex-themeprovider-v2 .onex-empty-state.onex-empty-state--card {
  max-width: 22.5rem;
}
html .onex-themeprovider-v2 .onex-empty-state.onex-empty-state--card .onex-empty-state__img {
  width: 2rem;
  height: 2rem;
  margin-bottom: 1rem;
}
html .onex-themeprovider-v2 .onex-empty-state.onex-empty-state--card .onex-empty-state__img svg {
  width: 2rem;
  height: 2rem;
}
html .onex-themeprovider-v2 .onex-empty-state.onex-empty-state--card .onex-empty-state__title {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 0.5rem;
}
html .onex-themeprovider-v2 .onex-empty-state.onex-empty-state--card .onex-empty-state__subtitle {
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-bottom: 1rem;
}
html .onex-themeprovider-v2 .onex-error-state {
  display: flex;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-error-state__inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 19.5rem;
  max-height: 100%;
}
html .onex-themeprovider-v2 .onex-error-state__img {
  object-fit: contain;
}
html .onex-themeprovider-v2 .onex-error-state__error-code {
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-error-state__title {
  text-align: center;
  color: rgb(26, 28, 30);
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-error-state__description {
  max-height: 80%;
  color: rgb(66, 71, 78);
  overflow: hidden;
}
html .onex-themeprovider-v2 .onex-error-state__error-id {
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--page {
  max-width: 53.75rem;
  margin: 0 auto;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--page .onex-error-state__inner {
  align-items: flex-start;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--page .onex-error-state__img {
  width: 14.75rem;
  height: 14.75rem;
  margin-bottom: 0;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--page .onex-error-state__img svg {
  width: 14.75rem;
  height: 14.75rem;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--page .onex-error-state__container .onex-error-state__img svg {
  width: 14.75rem;
  height: 14.75rem;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--page .onex-error-state__error-code {
  margin-bottom: 2rem;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--page .onex-error-state__title {
  font-size: 2.125rem;
  line-height: 2.5rem;
  margin-bottom: 0.5rem;
  text-align: left;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--page .onex-error-state__description {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 2rem;
  text-align: left;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--page .onex-error-state__actions {
  margin-bottom: 2rem;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--page .onex-error-state__img {
  margin: auto 0 auto 1rem;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--section {
  max-width: 35rem;
  margin: 0 auto;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--section .onex-error-state__inner {
  align-items: center;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--section .onex-error-state__img {
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 1rem;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--section .onex-error-state__img svg {
  width: 3.5rem;
  height: 3.5rem;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--section .onex-error-state__container .onex-error-state__img svg {
  width: 3.5rem;
  height: 3.5rem;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--section .onex-error-state__error-code {
  margin-bottom: 0;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--section .onex-error-state__title {
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin-bottom: 0.5rem;
  text-align: center;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--section .onex-error-state__description {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
  text-align: center;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--section .onex-error-state__actions {
  margin-bottom: 1rem;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--card {
  max-width: 22.5rem;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--card .onex-error-state__inner {
  align-items: center;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--card .onex-error-state__img {
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 0.5rem;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--card .onex-error-state__img svg {
  width: 3.5rem;
  height: 3.5rem;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--card .onex-error-state__container .onex-error-state__img svg {
  width: 3.5rem;
  height: 3.5rem;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--card .onex-error-state__error-code {
  margin-bottom: 0;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--card .onex-error-state__title {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 0.5rem;
  text-align: center;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--card .onex-error-state__description {
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-bottom: 1rem;
  text-align: center;
}
html .onex-themeprovider-v2 .onex-error-state.onex-error-state--card .onex-error-state__actions {
  margin-bottom: 1rem;
}
html .onex-themeprovider-v2 .onex-expansionPanel.show .onex-expansionPanel__toggle__icon {
  transform: rotateX(-180deg);
  transition: transform ease-in-out 0.15s;
}
html .onex-themeprovider-v2 .onex-expansionPanel__toggle:focus, html .onex-themeprovider-v2 .onex-expansionPanel__toggle.focus, html .onex-themeprovider-v2 .onex-expansionPanel__toggle:active:focus {
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-expansionPanel__toggle.btn:focus-visible {
  box-shadow: 0 0 0 0.125rem rgba(0, 112, 192, 0.5);
  outline: none;
}
html .onex-themeprovider-v2 .onex-expansionPanel__toggle__children {
  display: flex;
  justify-content: center;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-expansionPanel__toggle__title {
  padding: 0.5rem;
}
html .onex-themeprovider-v2 .onex-expansionPanel__toggle__icon {
  font-size: 1.25rem !important;
  color: rgb(0, 40, 85);
}
html .onex-themeprovider-v2 .onex-expansionPanel__toggle:disabled .onex-expansionPanel__toggle__icon {
  color: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item svg path {
  fill: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item.dropdown-item.disabled {
  cursor: not-allowed;
  pointer-events: all;
}
html .onex-themeprovider-v2 .onex-expansionPanel__item.dropdown-item.disabled:hover, html .onex-themeprovider-v2 .onex-expansionPanel__item.dropdown-item.disabled:active, html .onex-themeprovider-v2 .onex-expansionPanel__item.dropdown-item.disabled:active:hover {
  color: var(--bs-dropdown-link-disabled-color);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item.dropdown-item.disabled:active, html .onex-themeprovider-v2 .onex-expansionPanel__item.dropdown-item.disabled:active:hover {
  background-color: transparent;
  font-weight: 400;
}
html .onex-themeprovider-v2 .onex-expansionPanel__item__icon {
  display: flex;
  align-items: center;
  width: 1rem;
  height: 1rem;
}
html .onex-themeprovider-v2 .onex-expansionPanel__item__icon__leading {
  margin-right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-expansionPanel__item__icon__trailing {
  position: absolute;
  right: 0.875rem;
}
html .onex-themeprovider-v2 .onex-expansionPanel__item:active {
  color: rgb(0, 40, 85);
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-expansionPanel__item:active svg path {
  fill: rgb(0, 40, 85);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item--leading-icon:active {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item--leading-icon:active svg path {
  fill: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item--icons:active svg path {
  fill: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item:hover, html .onex-themeprovider-v2 .onex-expansionPanel__item:focus {
  background-color: rgb(244, 248, 252);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item.disabled {
  color: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item.disabled svg path {
  fill: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item--unavailable {
  color: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item--unavailable svg path {
  fill: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item--unavailable:hover, html .onex-themeprovider-v2 .onex-expansionPanel__item--unavailable:focus {
  background-color: rgb(255, 255, 255);
  color: rgb(176, 184, 191);
  cursor: initial;
}
html .onex-themeprovider-v2 .onex-expansionPanel__item--unavailable:hover svg path, html .onex-themeprovider-v2 .onex-expansionPanel__item--unavailable:focus svg path {
  fill: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item--unavailable:active {
  pointer-events: none;
  color: rgb(176, 184, 191);
  font-weight: 400;
}
html .onex-themeprovider-v2 .onex-expansionPanel__item--unavailable:active svg path {
  fill: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item--unavailable .onex-expansionPanel__item__icon svg path {
  fill: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item--unavailable.onex-expansionPanel__item--icons .onex-expansionPanel__item__icon__leading svg path {
  fill: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item--unavailable.onex-expansionPanel__item--icons .onex-expansionPanel__item__icon__trailing svg path {
  fill: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-expansionPanel > .btn {
  position: relative;
}
html .onex-themeprovider-v2 .onex-expansionPanel > .btn:disabled {
  cursor: not-allowed;
  pointer-events: all;
}
html .onex-themeprovider-v2 .onex-expansionPanel > .btn:disabled:active {
  border: 1px solid rgb(209, 216, 224);
}
html .onex-themeprovider-v2 .onex-expansionPanel > .btn.btn-primary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
  border: 1px solid rgb(209, 216, 224);
  border-radius: 0.5rem;
  padding: 0.5rem;
  padding-right: 1.075rem;
  font-family: "Noto Sans", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  min-width: 14.25rem;
}
html .onex-themeprovider-v2 .onex-expansionPanel > .btn.btn-primary:hover {
  background-color: rgb(244, 248, 252);
  color: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .onex-expansionPanel > .btn.btn-primary:active {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .onex-expansionPanel > .btn.btn-primary:disabled {
  background-color: rgb(255, 255, 255);
  color: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-expansionPanel.show .btn-primary {
  border-radius: 0.5rem 0.5rem 0 0;
}
html .onex-themeprovider-v2 .onex-expansionPanel:has(.onex-expansionPanel__toggle:focus-visible) .onex-expansionPanel__menu {
  box-shadow: 0.125rem 0 0 rgba(0, 112, 192, 0.5), -0.125rem 0 0 rgba(0, 112, 192, 0.5), 0 0.125rem 0 rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-expansionPanel__menu.dropdown-menu {
  padding: 0;
  border: 1px solid rgb(209, 216, 224);
  border-top: none;
  border-radius: 0 0 0.5rem 0.5rem;
  inset: -0.25rem auto auto 0 !important;
  min-width: 14.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  overflow: hidden;
}
html .onex-themeprovider-v2 .onex-expansionPanel__menu.dropdown-menu:has(.onex-expansionPanel__item:focus-visible) {
  overflow: visible;
}
html .onex-themeprovider-v2 .onex-expansionPanel__item.dropdown-item {
  display: flex;
  align-items: center;
  position: relative;
  padding: 0.75rem 0.875rem;
  text-decoration: none;
  color: rgb(33, 37, 41);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item.dropdown-item.active, html .onex-themeprovider-v2 .onex-expansionPanel__item.dropdown-item:active, html .onex-themeprovider-v2 .onex-expansionPanel__item.dropdown-item.active:hover, html .onex-themeprovider-v2 .onex-expansionPanel__item.dropdown-item:active:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-expansionPanel__item.dropdown-item:hover {
  color: rgb(33, 37, 41);
}
html .onex-themeprovider-v2 .onex-filter-range {
  position: relative;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-filter-range-menu-wrapper {
  position: absolute;
  background-color: rgb(255, 255, 255);
  border-radius: 0.5rem;
  border: 1px solid rgb(221, 224, 229);
  box-shadow: 0 0.125rem 0.75rem rgba(0, 28, 59, 0.12);
  z-index: 50;
  min-width: 12.5rem;
  padding: 0.75rem;
}
html .onex-themeprovider-v2 .onex-filter-range-menu-wrapper .onex-filter-range__control {
  display: none;
}
html .onex-themeprovider-v2 .onex-filter-range__search-icon {
  display: inline-flex;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: rgb(103, 110, 122);
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-filter-range-menu-wrapper .onex-filter-range__menu {
  position: relative;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.1);
  border-radius: 0.5rem;
  padding: 0;
  margin: 0;
}
html .onex-themeprovider-v2 .onex-filter-range-input-wrapper {
  display: flex;
  margin-bottom: 1rem;
}
html .onex-themeprovider-v2 .onex-filter-range-input-wrapper .onex-text-field {
  min-width: 3rem;
}
html .onex-themeprovider-v2 .onex-filter-range-input-wrapper .onex-text-field + .onex-text-field {
  margin-left: 0.5rem;
}
html .onex-themeprovider-v2 .onex-filter-range-input-wrapper .onex-text-field__help--error.onex-text-field__help.form-text {
  display: none;
}
html .onex-themeprovider-v2 .onex-filter-range__menu-action {
  display: flex;
}
html .onex-themeprovider-v2 .onex-filter-range__menu-action button {
  width: 100%;
  height: 2.5rem;
}
html .onex-themeprovider-v2 .onex-filter-range__menu-action.action-hide {
  display: none;
}
html .onex-themeprovider-v2 .onex-filter-select {
  position: relative;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper {
  position: absolute;
  background-color: rgb(255, 255, 255);
  border-radius: 0.5rem;
  border: 1px solid rgb(221, 224, 229);
  box-shadow: 0 0.125rem 0.75rem rgba(0, 28, 59, 0.12);
  z-index: 50;
  min-width: 12.5rem;
}
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__control--hidden {
  position: absolute;
  visibility: hidden;
}
html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper__searchable .onex-filter-select__control {
  display: flex;
  max-height: 100%;
  padding: 0.375rem 0.5rem;
  height: 2rem;
  min-height: 2rem !important;
  line-height: 1.25rem;
  border: 1px solid rgba(26, 28, 30, 0.2);
  margin: 0.5rem 0.5rem 0.25rem;
  min-width: 11.5rem !important;
}
html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper__searchable .onex-filter-select__control:hover {
  border-color: rgba(26, 28, 30, 0.5);
}
html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper__searchable .onex-filter-select__control.onex-filter-select__control--is-focused, html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper__searchable .onex-filter-select__control.onex-filter-select__control--is-focused.onex-filter-select__control--menu-is-open {
  border: 1px solid rgb(0, 112, 192) !important;
  box-shadow: rgb(0, 112, 192) 0 0 1px, rgb(0, 112, 192) 0 0 0 1px;
}
html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper__searchable .onex-filter-select__control.onex-filter-select__control--is-focused:hover, html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper__searchable .onex-filter-select__control.onex-filter-select__control--is-focused.onex-filter-select__control--menu-is-open:hover {
  border-color: rgb(0, 112, 192) !important;
}
html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper__searchable .onex-filter-select__control .onex-filter-select__value-container {
  padding: 0 0 0 1.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper__searchable .onex-filter-select__control .onex-filter-select__value-container .onex-filter-select__placeholder {
  text-align: start;
  margin: 0;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper__searchable .onex-filter-select__control .onex-filter-select__value-container .onex-filter-select__input-container {
  margin: 0;
  padding: 0;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-filter-select__search-icon {
  display: inline-flex;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: rgb(103, 110, 122);
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper .onex-filter-select__menu {
  position: relative;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.1);
  border-radius: 0.5rem;
  padding: 0;
  margin: 0;
}
html .onex-themeprovider-v2 .onex-filter-select__menu-action {
  display: flex;
  padding: 0.75rem;
}
html .onex-themeprovider-v2 .onex-filter-select__menu-action.action-hide {
  display: none;
}
html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper .onex-filter-select__menu .onex-filter-select__menu-list {
  max-height: 17.65rem;
  scrollbar-color: rgba(26, 28, 30, 0.1) transparent;
  scrollbar-width: thin;
  padding: 0;
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper .onex-filter-select__menu .onex-filter-select__menu-list::-webkit-scrollbar {
  width: 0.75rem;
}
html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper .onex-filter-select__menu .onex-filter-select__menu-list::-webkit-scrollbar-thumb {
  border: 0.25rem solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  -webkit-border-radius: 0.438rem;
  background-color: rgba(26, 28, 30, 0.1);
  -webkit-box-shadow: inset -1px -1px 0 rgba(0, 0, 0, 0), inset 1px 1px 0 rgba(0, 0, 0, 0);
}
html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper .onex-filter-select__menu .onex-filter-select__menu-list::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper .onex-filter-select__menu .onex-filter-select__menu-list::-webkit-scrollbar-corner {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-filter-select-menu-wrapper__grouped .onex-filter-select__menu .onex-filter-select__menu-list {
  max-height: 21.85rem;
}
html .onex-themeprovider-v2 .onex-filter-select__menu-list .onex-filter-select__option {
  padding: 0.625rem 0.75rem;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(26, 28, 30);
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .onex-themeprovider-v2 .onex-filter-select__menu-list .onex-filter-select__option--is-disabled {
  background-color: rgb(255, 255, 255);
  color: rgb(26, 28, 30);
  opacity: 0.4;
}
html .onex-themeprovider-v2 .onex-filter-select__menu-list .onex-filter-select__option:hover:not(.onex-filter-select__option--is-disabled) {
  background-color: rgb(238, 241, 244);
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-filter-select__menu-list .onex-filter-select__option .onex-check__wrapper {
  gap: 0.625rem;
}
html .onex-themeprovider-v2 .onex-filter-select__menu-list .onex-filter-select__option .onex-check__wrapper .form-check-label, html .onex-themeprovider-v2 .onex-filter-select__menu-list .onex-filter-select__option .onex-check__wrapper .sub-label-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .onex-themeprovider-v2 .onex-filter-select__menu-list .onex-filter-select__option label.onex-check__wrapper {
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-filter-select__menu-list .onex-filter-select__option div.onex-tooltip__child-wrap {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .onex-themeprovider-v2 .onex-filter-select__menu-list .onex-filter-select__option--all-check {
  font-weight: 600;
  border-bottom: 1px solid rgba(26, 28, 30, 0.1);
}
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__option.onex-filter-select__option--is-focused,
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__option--is-selected,
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__option--is-selected.onex-filter-select__option--is-focused {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__option.onex-filter-select__option--is-focused:hover,
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__option--is-selected:hover,
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__option--is-selected.onex-filter-select__option--is-focused:hover {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__option--is-focus-visible {
  border: 0.125rem solid rgba(0, 112, 192, 0.5);
  padding: 0.5rem 0.625rem;
}
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__option--text.onex-filter-select__option--is-selected {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__option--text.onex-filter-select__option--is-selected:hover {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__option--text.onex-filter-select__option--is-selected.onex-filter-select__option--is-focused {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__option--text.onex-filter-select__option--is-selected.onex-filter-select__option--is-focused:hover {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__menu-list.onex-filter-select__menu-list--is-multi .onex-filter-select__option.onex-filter-select__option--is-selected {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__menu-list.onex-filter-select__menu-list--is-multi .onex-filter-select__option.onex-filter-select__option--is-selected.onex-filter-select__option--is-focused {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__menu-list.onex-filter-select__menu-list--is-multi .onex-filter-select__option.onex-filter-select__option--is-selected.onex-filter-select__option--is-focused:hover {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__menu-list.onex-filter-select__menu-list--is-multi .onex-filter-select__control--is-highlighted.onex-filter-select__option--is-selected,
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__menu-list.onex-filter-select__menu-list--is-multi .onex-filter-select__control--is-highlighted {
  background-color: rgba(231, 242, 254, 0.4);
}
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__control--is-highlighted.onex-filter-select__option--is-selected,
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__control--is-highlighted {
  background-color: rgba(231, 242, 254, 0.4);
}
html .onex-themeprovider-v2 .onex-filter-select__menu-list {
  max-width: 25rem;
}
html .onex-themeprovider-v2 .onex-filter-select__menu-list .onex-filter-select__group {
  padding: 0.25rem 0 0;
}
html .onex-themeprovider-v2 .onex-filter-select__menu-list .onex-filter-select__group:last-child {
  border: none;
}
html .onex-themeprovider-v2 .onex-filter-select__menu-list .onex-filter-select__group:first-child {
  padding-top: 0;
}
html .onex-themeprovider-v2 .onex-filter-select__menu-list .onex-filter-select__group .onex-filter-select__group-heading {
  text-align: start;
  padding: 0.75rem 0.75rem 0.25rem 0.75rem;
  margin: 0;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgb(103, 110, 122);
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-filter-select-all-check-wrapper {
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-filter-select .onex-filter-select__option--subLabel .sub-label-text {
  color: rgb(103, 110, 122);
  font-size: 0.75rem;
}
html .onex-themeprovider-v2 .onex-filter-select .onex-check,
html .onex-themeprovider-v2 .onex-filter-select .onex-check__wrapper {
  max-width: 100%;
}
html .onex-themeprovider-v2 .multi-filter-select-check.onex-check > .onex-check__wrapper .form-check-label {
  pointer-events: none;
}
html .onex-themeprovider-v2 .multi-filter-select-check.onex-check > .onex-check__wrapper .form-check-input {
  pointer-events: none;
}
html .onex-themeprovider-v2 .onex-filter-toggle-button.btn:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 112, 192, 0.5);
  outline: none;
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper {
  position: relative;
  width: fit-content;
  background-color: rgb(238, 241, 244);
  border-radius: 1.5rem;
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-tooltip__child-wrap {
  width: 100%;
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper:hover:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error):not(.onex-context-viewer__item .onex-filter-toggle-button-wrapper), html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper:active:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error), html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper:focus:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) {
  background-color: rgb(221, 224, 229);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__value-selected:hover:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__menu-open, html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__value-selected:focus:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__menu-open, html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__value-selected:focus-within:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__menu-open, html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__value-selected:active:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__menu-open {
  background-color: rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__value-selected:hover:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__value-selected .onex-filter-toggle-button__content-value, html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__value-selected:focus:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__value-selected .onex-filter-toggle-button__content-value, html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__value-selected:focus-within:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__value-selected .onex-filter-toggle-button__content-value, html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__value-selected:active:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__value-selected .onex-filter-toggle-button__content-value {
  color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__value-selected:hover:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__value-selected .onex-filter-toggle-button__remove-value-icon, html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__value-selected:focus:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__value-selected .onex-filter-toggle-button__remove-value-icon, html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__value-selected:focus-within:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__value-selected .onex-filter-toggle-button__remove-value-icon, html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__value-selected:active:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__value-selected .onex-filter-toggle-button__remove-value-icon {
  color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__value-selected:hover:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__menu-open, html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__value-selected:focus:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__menu-open, html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__value-selected:focus-within:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__menu-open, html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__value-selected:active:not(.onex-filter-toggle-button-wrapper__disabled):not(.onex-filter-toggle-button-wrapper__error) .onex-filter-toggle-button__menu-open {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__menu-open {
  outline: 2px solid rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper__error {
  outline: 2px solid rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button {
  max-width: 20rem;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  background-color: rgb(238, 241, 244);
  border-radius: 1.5rem;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button.onex-filter-toggle-button__content-width {
  max-width: fit-content;
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button:hover {
  background-color: rgb(221, 224, 229);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button:disabled, html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button.disabled {
  cursor: not-allowed;
  pointer-events: all;
  opacity: 0.4;
  background-color: rgb(238, 241, 244);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button:active:disabled {
  cursor: not-allowed;
  pointer-events: all;
  opacity: 0.4;
  background-color: rgb(238, 241, 244);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__menu-open {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__menu-open .onex-filter-toggle-button__content .onex-filter-toggle-button__content-icon {
  transform: rotateX(-180deg);
  transition: transform ease-in-out 0.15s;
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__semicolon {
  margin-left: 0.125rem;
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__value-selected:not(.onex-filter-toggle-button__error) {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__value-selected:not(.onex-filter-toggle-button__error):disabled, html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__value-selected:not(.onex-filter-toggle-button__error).disabled {
  opacity: 0.4;
  background-color: rgb(231, 242, 254);
  color: rgb(0, 28, 59);
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__value-selected:not(.onex-filter-toggle-button__error).onex-filter-toggle-button__menu-open .onex-filter-toggle-button__content-value {
  color: rgb(0, 28, 59);
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__value-selected:not(.onex-filter-toggle-button__error).onex-filter-toggle-button__menu-open .onex-filter-toggle-button__remove-value-icon {
  color: rgb(0, 28, 59);
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__icons-container {
  display: flex;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  white-space: nowrap;
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__content-value {
  line-height: 1.25rem;
  padding: 0 0.25rem;
  color: rgb(0, 95, 171);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__content-icon {
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button--md {
  padding: 0.625rem 0.75rem;
  height: 2.5rem;
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button--sm {
  padding: 0.375rem 0.5rem;
  height: 2rem;
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__remove-value {
  display: flex;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__remove-value:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 112, 192, 0.5);
  border-radius: 50%;
  outline: none;
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__remove-value:disabled, html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__remove-value.disabled, html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__remove-value[disabled] {
  opacity: 0.4;
}
html .onex-themeprovider-v2 .onex-filter-toggle-button-wrapper .onex-filter-toggle-button__remove-value-icon {
  font-size: 1rem;
  color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-hint {
  display: inline-flex;
  gap: 0.5rem;
  align-items: stretch;
  max-width: 100%;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-hint.onex-hint--variant-success .onex-hint__icon {
  color: rgb(0, 126, 76);
}
html .onex-themeprovider-v2 .onex-hint.onex-hint--variant-success .onex-hint__icon svg path {
  fill: rgb(0, 126, 76);
}
html .onex-themeprovider-v2 .onex-hint.onex-hint--variant-information .onex-hint__icon {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-hint.onex-hint--variant-information .onex-hint__icon svg path {
  fill: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-hint.onex-hint--variant-caution .onex-hint__icon {
  color: rgb(223, 106, 5);
}
html .onex-themeprovider-v2 .onex-hint.onex-hint--variant-caution .onex-hint__icon svg path {
  fill: rgb(223, 106, 5);
}
html .onex-themeprovider-v2 .onex-hint.onex-hint--variant-critical .onex-hint__icon {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-hint.onex-hint--variant-critical .onex-hint__icon svg path {
  fill: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-hint .onex-hint__icon {
  display: inline-flex;
  align-items: flex-start;
  justify-content: center;
  height: 100%;
}
html .onex-themeprovider-v2 .onex-hint .onex-hint__icon svg {
  width: 1.25rem;
  height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-hint .onex-hint__icon .material-icons-round,
html .onex-themeprovider-v2 .onex-hint .onex-hint__icon .onex-material-icon {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-hint__body {
  display: inline-flex;
  align-items: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .alert.onex-alert {
  font-family: "Noto Sans", sans-serif;
  border-radius: 0.75rem;
  border: 1px solid;
  color: rgb(0, 0, 0);
  padding: 1rem 1rem 1rem 2.75rem;
}
html .onex-themeprovider-v2 .alert.onex-alert.alert-icon-hidden {
  padding-left: 1rem;
}
html .onex-themeprovider-v2 .alert.onex-alert .alert-heading {
  font-weight: 600;
  line-height: 1.25rem;
  position: relative;
}
html .onex-themeprovider-v2 .alert.onex-alert .alert-heading .onex-alert__icon {
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -1.8rem;
  top: -0.15rem;
}
html .onex-themeprovider-v2 .alert.onex-alert .alert-heading .onex-alert__icon .onex-material-icon,
html .onex-themeprovider-v2 .alert.onex-alert .alert-heading .onex-alert__icon .material-icons-round {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .alert.onex-alert .onex-alert__body {
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin: 0;
  margin-top: 0.5rem;
}
html .onex-themeprovider-v2 .alert.onex-alert .onex-alert__body.onex-alert__body--no-title {
  margin-top: 0;
}
html .onex-themeprovider-v2 .alert.onex-alert .onex-alert__body--dismissible {
  padding-right: 1.75rem;
}
html .onex-themeprovider-v2 .alert.onex-alert .onex-alert__control {
  margin-top: 1rem;
  font-size: 0.875rem;
}
html .onex-themeprovider-v2 .alert.onex-alert .onex-alert__control .onex-alert__link:not(:last-child) {
  margin-right: 1.25rem;
}
html .onex-themeprovider-v2 .alert.onex-alert .onex-alert__control .onex-alert__link:not(:first-child) {
  position: relative;
}
html .onex-themeprovider-v2 .alert.onex-alert .onex-alert__control .onex-alert__link:not(:first-child)::before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 100%;
  position: absolute;
  top: calc(50% - 2px);
  left: calc(-0.625rem - 2px);
  background-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .alert.onex-alert.alert-success {
  background-color: rgb(224, 246, 234);
  border-color: rgb(181, 235, 212);
}
html .onex-themeprovider-v2 .alert.onex-alert.alert-success .onex-alert__icon {
  color: rgb(0, 126, 76);
}
html .onex-themeprovider-v2 .alert.onex-alert.alert-info {
  background-color: rgb(231, 242, 254);
  border-color: rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .alert.onex-alert.alert-info .onex-alert__icon {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .alert.onex-alert.alert-warning {
  background-color: rgb(255, 241, 184);
  border-color: rgb(253, 222, 104);
}
html .onex-themeprovider-v2 .alert.onex-alert.alert-warning .onex-alert__icon {
  color: rgb(223, 106, 5);
}
html .onex-themeprovider-v2 .alert.onex-alert.alert-error {
  background-color: rgb(255, 236, 238);
  border-color: rgb(253, 215, 217);
}
html .onex-themeprovider-v2 .alert.onex-alert.alert-error .onex-alert__icon {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .alert.onex-alert .onex-alert__control .btn:first-child {
  margin-right: 0.5rem;
}
html .onex-themeprovider-v2 .alert.onex-alert .onex-alert__control .btn {
  margin-top: 1rem;
}
html .onex-themeprovider-v2 .alert.onex-alert.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0;
  border: 0;
  background: transparent;
  width: 1.25rem;
  height: 1.25rem;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-inline-alert.alert.onex-alert.alert-success, html .onex-themeprovider-v2 .onex-inline-alert.alert.onex-alert.alert-warning, html .onex-themeprovider-v2 .onex-inline-alert.alert.onex-alert.alert-info, html .onex-themeprovider-v2 .onex-inline-alert.alert.onex-alert.alert-error {
  margin-bottom: 0;
  border: transparent;
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-inline-alert.alert.onex-alert.alert-success .alert-heading, html .onex-themeprovider-v2 .onex-inline-alert.alert.onex-alert.alert-warning .alert-heading, html .onex-themeprovider-v2 .onex-inline-alert.alert.onex-alert.alert-info .alert-heading, html .onex-themeprovider-v2 .onex-inline-alert.alert.onex-alert.alert-error .alert-heading {
  font-weight: 400;
  font-size: 0.875rem;
}
html .onex-themeprovider-v2 .onex-inline-alert__size-sm.alert.onex-alert {
  padding: 0.75rem 1rem 0.75rem 2.5rem;
}
html .onex-themeprovider-v2 .onex-inline-alert__size-sm.alert.onex-alert.alert-icon-hidden {
  padding-left: 1rem;
}
html .onex-themeprovider-v2 .onex-inline-alert .onex-inline-alert-title {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-label-field.form-label {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  gap: 0.25rem;
  font-size: 0.75rem;
  height: 1.5rem;
  line-height: 1.5rem;
  font-weight: 600;
  padding: 0 4px;
  margin-bottom: 0;
}
html .onex-themeprovider-v2 .onex-label-field.form-label .onex-label-field__info-icon-container {
  display: none;
}
html .onex-themeprovider-v2 .onex-label-field.form-label .onex-label-field__help-icon-container {
  display: block;
}
html .onex-themeprovider-v2 .onex-label-field.form-label .onex-label-field__text {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-label-field.form-label .onex-label-field__required {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-label-field.form-label .onex-label-field__optional {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-label-field.form-label .onex-label-field__informative.onex-material-icon {
  color: rgb(103, 110, 122);
  font-size: 1rem;
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-label-field.form-label.onex-label-field--disabled, html .onex-themeprovider-v2 fieldset[disabled] .onex-label-field.form-label {
  opacity: 1;
  pointer-events: all;
  cursor: not-allowed;
}
html .onex-themeprovider-v2 #layers {
  display: flex;
  height: 100vh;
  width: 100vw;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  pointer-events: none;
}
html .onex-themeprovider-v2 #layers .layer {
  pointer-events: auto;
  display: flex;
  height: 100vh;
  width: 100vw;
  flex-direction: column;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  background-color: rgb(244, 248, 252);
  box-shadow: 0px -20px 20px -20px rgba(0, 0, 0, 0.2);
  position: absolute;
}
html .onex-themeprovider-v2 #layers .modal {
  display: flex;
}
html .onex-themeprovider-v2 #layers .modal .modal-header {
  border-radius: 0 !important;
  box-shadow: none !important;
}
html .onex-themeprovider-v2 #layers .modal .header-container.menu-open .header {
  box-shadow: none !important;
}
html .onex-themeprovider-v2 #layers .modal .header-container .header:not(.banner) {
  background-color: rgb(244, 248, 252);
}
html .onex-themeprovider-v2 #layers .modal .header-container .header:not(.banner) button[id=close-button], html .onex-themeprovider-v2 #layers .modal .header-container .header:not(.banner) button[id=back-button], html .onex-themeprovider-v2 #layers .modal .header-container .header:not(.banner) button[id=language-dropdown] {
  background-color: white;
  font-size: 0.875rem;
  font-weight: bold !important;
  border-radius: 2rem !important;
  padding: 0.5rem 1rem 0.5rem 0.75rem !important;
  box-shadow: 0px 4px 15px 0px rgba(0, 16, 33, 0.1) !important;
}
html .onex-themeprovider-v2 #layers .modal .header-container .header:not(.banner) button[id=close-button][id=close-button], html .onex-themeprovider-v2 #layers .modal .header-container .header:not(.banner) button[id=back-button][id=close-button], html .onex-themeprovider-v2 #layers .modal .header-container .header:not(.banner) button[id=language-dropdown][id=close-button] {
  padding: 0.5rem !important;
}
html .onex-themeprovider-v2 #layers .modal .header-container .header:not(.banner) button[id=close-button] svg, html .onex-themeprovider-v2 #layers .modal .header-container .header:not(.banner) button[id=back-button] svg, html .onex-themeprovider-v2 #layers .modal .header-container .header:not(.banner) button[id=language-dropdown] svg {
  width: 1.5rem;
}
html .onex-themeprovider-v2 #layers .modal .header-container .header-menu-container {
  border-top: none !important;
}
html .onex-themeprovider-v2 #layers .modal .header-container .header-menu-container .dropdown-menu {
  top: 0.25rem;
  padding: 1rem;
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 #layers .modal .header:after {
  content: "";
  display: block;
  background: linear-gradient(-180deg, #f4f8fc 0%, rgba(244, 248, 252, 0) 100%);
  height: 1.5rem;
  width: 100%;
  position: absolute;
  bottom: -1.5rem;
  margin-left: -2rem;
}
html .onex-themeprovider-v2 #layers .modal .modal-dialog {
  width: 100%;
  pointer-events: auto;
}
html .onex-themeprovider-v2 #layers .modal .modal-container {
  overflow-x: hidden;
}
html .onex-themeprovider-v2 #layers .modal .card {
  border: none;
  box-shadow: 0px 4px 15px 0px rgba(0, 16, 33, 0.1);
}
html .onex-themeprovider-v2 #layers .modal .card .hr-text:after {
  background-color: #fff;
}
html .onex-themeprovider-v2 #layers .modal .all-forms-container {
  background-color: #fff;
}
html .onex-themeprovider-v2 #layers.single .layer-appear,
html .onex-themeprovider-v2 #layers.single .layer-enter {
  transform: translateY(100%);
}
html .onex-themeprovider-v2 #layers.single .layer-appear-active,
html .onex-themeprovider-v2 #layers.single .layer-enter-active {
  transform: translateY(0);
  transition: transform 500ms;
}
html .onex-themeprovider-v2 #layers.single .layer-exit {
  transform: translateY(0);
}
html .onex-themeprovider-v2 #layers.single .layer-exit-active {
  transform: translateY(100%);
  transition: transform 500ms;
}
html .onex-themeprovider-v2 #layers.single.side .layer-appear,
html .onex-themeprovider-v2 #layers.single.side .layer-enter {
  transform: translateX(100%);
}
html .onex-themeprovider-v2 #layers.single.side .layer-appear-active,
html .onex-themeprovider-v2 #layers.single.side .layer-enter-active {
  transform: translateX(0);
  transition: transform 500ms;
}
html .onex-themeprovider-v2 #layers.single.side .layer-exit {
  transform: translateX(0);
}
html .onex-themeprovider-v2 #layers.single.side .layer-exit-active {
  transform: translateX(100%);
  transition: transform 500ms;
}
html .onex-themeprovider-v2 #layers.multiple {
  background-color: rgb(244, 248, 252);
}
html .onex-themeprovider-v2 #layers.multiple .layer {
  background-color: transparent;
}
html .onex-themeprovider-v2 #layers.multiple .layer-appear .header-container,
html .onex-themeprovider-v2 #layers.multiple .layer-enter .header-container {
  opacity: 0;
}
html .onex-themeprovider-v2 #layers.multiple .layer-appear .modal-body,
html .onex-themeprovider-v2 #layers.multiple .layer-enter .modal-body {
  transform: translateX(100%);
}
html .onex-themeprovider-v2 #layers.multiple .layer-appear-active .header-container,
html .onex-themeprovider-v2 #layers.multiple .layer-enter-active .header-container {
  opacity: 1;
  transition: opacity 500ms;
}
html .onex-themeprovider-v2 #layers.multiple .layer-appear-active .modal-body,
html .onex-themeprovider-v2 #layers.multiple .layer-enter-active .modal-body {
  transform: translateX(0);
  transition: transform 500ms;
}
html .onex-themeprovider-v2 #layers.multiple .layer-exit .header-container {
  opacity: 1;
}
html .onex-themeprovider-v2 #layers.multiple .layer-exit .modal-body {
  transform: translateX(0);
}
html .onex-themeprovider-v2 #layers.multiple .layer-exit-active .header-container {
  opacity: 0;
  transition: opacity 500ms;
}
html .onex-themeprovider-v2 #layers.multiple .layer-exit-active .modal-body {
  transform: translateX(-100%);
  transition: transform 500ms;
}
html .onex-themeprovider-v2 #layers.multiple.reverse .layer-appear .header-container,
html .onex-themeprovider-v2 #layers.multiple.reverse .layer-enter .header-container {
  opacity: 0;
}
html .onex-themeprovider-v2 #layers.multiple.reverse .layer-appear .modal-body,
html .onex-themeprovider-v2 #layers.multiple.reverse .layer-enter .modal-body {
  transform: translateX(-100%);
}
html .onex-themeprovider-v2 #layers.multiple.reverse .layer-appear-active .header-container,
html .onex-themeprovider-v2 #layers.multiple.reverse .layer-enter-active .header-container {
  opacity: 1;
  transition: opacity 500ms;
}
html .onex-themeprovider-v2 #layers.multiple.reverse .layer-appear-active .modal-body,
html .onex-themeprovider-v2 #layers.multiple.reverse .layer-enter-active .modal-body {
  transform: translateX(0);
  transition: transform 500ms;
}
html .onex-themeprovider-v2 #layers.multiple.reverse .layer-exit .header-container {
  opacity: 1;
}
html .onex-themeprovider-v2 #layers.multiple.reverse .layer-exit .modal-body {
  transform: translateX(0);
}
html .onex-themeprovider-v2 #layers.multiple.reverse .layer-exit-active .header-container {
  opacity: 0;
  transition: opacity 500ms;
}
html .onex-themeprovider-v2 #layers.multiple.reverse .layer-exit-active .modal-body {
  transform: translateX(100%);
  transition: transform 500ms;
}
html .onex-themeprovider-v2 .onex-link {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  line-height: 1.25rem;
  font-weight: 600;
  font-size: inherit;
  text-decoration: none;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-link:focus-visible {
  box-shadow: 0 0 0 0.125rem rgba(0, 112, 192, 0.5);
  border-radius: 0.25rem;
}
html .onex-themeprovider-v2 .onex-link svg {
  width: 1.25em;
  height: 1.25em;
}
html .onex-themeprovider-v2 .onex-link .onex-material-icon,
html .onex-themeprovider-v2 .onex-link .material-icons-round {
  font-size: 1.25em;
}
html .onex-themeprovider-v2 .onex-link--subtle {
  font-weight: 400;
}
html .onex-themeprovider-v2 .onex-link--btn {
  padding: 0.625rem 0.75rem;
  border-radius: 0.5rem;
  font-size: 0.875rem;
}
html .onex-themeprovider-v2 .onex-link--btn.onex-link--primary {
  background-color: rgb(0, 112, 192);
  border-color: rgb(0, 112, 192);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-link--btn.onex-link--primary:not(.onex-link--disabled):hover {
  background-color: rgb(0, 95, 171);
  border-color: rgb(0, 95, 171);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-link--btn.onex-link--primary:not(.onex-link--disabled):hover .onex-link__text {
  text-decoration: none;
}
html .onex-themeprovider-v2 .onex-link--btn.onex-link--secondary {
  background-color: rgba(103, 110, 122, 0.1);
  border-color: rgba(103, 110, 122, 0.1);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-link--btn.onex-link--secondary:not(.onex-link--disabled):hover {
  background-color: rgba(103, 110, 122, 0.25);
  border-color: rgba(103, 110, 122, 0.25);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-link--btn.onex-link--secondary:not(.onex-link--disabled):hover .onex-link__text {
  text-decoration: none;
}
html .onex-themeprovider-v2 .onex-link--primary {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-link--primary svg path {
  fill: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-link--primary .onex-material-icon,
html .onex-themeprovider-v2 .onex-link--primary .material-icons-round {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):hover, html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):focus, html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):focus-visible {
  color: rgb(0, 71, 134);
  cursor: pointer;
  outline: none;
}
html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):hover svg path, html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):focus svg path, html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):focus-visible svg path {
  fill: rgb(0, 71, 134);
}
html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):hover .onex-material-icon,
html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):hover .material-icons-round, html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):focus .onex-material-icon,
html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):focus .material-icons-round, html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):focus-visible .onex-material-icon,
html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):focus-visible .material-icons-round {
  color: rgb(0, 71, 134);
}
html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):hover .onex-link__text, html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):focus .onex-link__text, html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):focus-visible .onex-link__text {
  text-decoration: underline;
}
html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):active {
  color: rgb(5, 48, 96);
}
html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):active svg path {
  fill: rgb(5, 48, 96);
}
html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):active .onex-material-icon,
html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):active .material-icons-round {
  color: rgb(5, 48, 96);
}
html .onex-themeprovider-v2 .onex-link--primary:not(.onex-link--disabled):active .onex-link__text {
  text-decoration: underline;
}
html .onex-themeprovider-v2 .onex-link--secondary {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-link--secondary svg path {
  fill: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-link--secondary .onex-material-icon,
html .onex-themeprovider-v2 .onex-link--secondary .material-icons-round {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):hover, html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):focus, html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):focus-visible {
  color: rgb(0, 112, 192);
  cursor: pointer;
  outline: none;
}
html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):hover svg path, html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):focus svg path, html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):focus-visible svg path {
  fill: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):hover .onex-material-icon,
html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):hover .material-icons-round, html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):focus .onex-material-icon,
html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):focus .material-icons-round, html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):focus-visible .onex-material-icon,
html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):focus-visible .material-icons-round {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):hover .onex-link__text, html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):focus .onex-link__text, html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):focus-visible .onex-link__text {
  text-decoration: underline;
}
html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):active {
  color: rgb(5, 48, 96);
}
html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):active svg path {
  fill: rgb(5, 48, 96);
}
html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):active .onex-material-icon,
html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):active .material-icons-round {
  color: rgb(5, 48, 96);
}
html .onex-themeprovider-v2 .onex-link--secondary:not(.onex-link--disabled):active .onex-link__text {
  text-decoration: underline;
}
html .onex-themeprovider-v2 .onex-link.onex-link--disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-metrics-card.card {
  width: 100%;
  flex: 1;
}
html .onex-themeprovider-v2 .onex-metrics-card.card .onex-metrics-card-body {
  padding: 0.625rem;
}
html .onex-themeprovider-v2 .onex-metrics-card.card .onex-metric-card-title {
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-metrics-card.card .onex-metric-card-scenario {
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-modal {
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-modal .modal-body {
  padding: 1rem;
  min-height: 1.5rem;
}
html .onex-themeprovider-v2 .onex-modal .modal-sm .modal-body {
  padding: 1rem;
}
html .onex-themeprovider-v2 .onex-modal .modal-sm .modal-header {
  padding: 0.75rem 0.75rem 0.25rem 1rem;
}
html .onex-themeprovider-v2 .onex-modal .modal-sm .modal-footer {
  padding: 0.5rem 1rem 1rem 1rem;
}
html .onex-themeprovider-v2 .onex-modal .modal-sm .modal-footer__action {
  width: auto;
}
html .onex-themeprovider-v2 .onex-modal .modal-footer {
  border-top: 0;
  padding: 0.5rem 1rem 1rem 1rem;
  justify-content: flex-start;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-modal .modal-footer__action {
  margin: 0;
}
html .onex-themeprovider-v2 .onex-modal .modal-header {
  border-bottom: 0;
  padding: 0.75rem 0.75rem 0.25rem 1rem;
  min-height: 3.5rem;
  align-items: center;
  justify-content: space-between;
}
html .onex-themeprovider-v2 .onex-modal .modal-header .onex-typography.onex-typography--h4 {
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-bottom: 0;
}
html .onex-themeprovider-v2 .onex-modal .modal-header .modal-header__close-button {
  padding: 0.5rem;
  min-height: auto;
  min-width: 2.5rem;
  justify-content: center;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-modal .modal-header .modal-header__close-button span {
  font-size: 1.25rem;
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-modal .modal-dialog-scrollable .modal-content {
  border: 1px solid rgb(221, 224, 229);
  border-radius: 0.75rem;
  max-height: 90vh;
}
html .onex-themeprovider-v2 .onex-modal .modal-header .btn-close {
  box-sizing: content-box;
  padding: 0.5rem;
  color: rgb(103, 110, 122);
  background: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%280, 0, 0%29%27><path d=%27M.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%27/></svg>");
  border: 0;
  border-radius: 0.25rem;
  margin: -0.5rem 0 -0.5rem auto;
}
html .onex-themeprovider-v2 .onex-modal .modal-full {
  height: 100vh;
  width: 100vw;
  max-width: 100vw;
  margin: 0;
}
html .onex-themeprovider-v2 .onex-modal .modal-full .modal-content {
  max-height: 100vh;
  height: 100vh;
  border-radius: 0;
  border: 0;
}
html .onex-themeprovider-v2 .onex-modal .modal-full .modal-header {
  border-bottom: solid 0.125rem rgba(26, 28, 30, 0.1);
  min-height: 0;
  padding: 0.25rem;
}
html .onex-themeprovider-v2 .onex-modal .modal-full .modal-header h5 {
  margin: 0 auto;
  padding-left: 2.5rem;
}
html .onex-themeprovider-v2 .onex-modal.confirmation-modal {
  z-index: 1057;
}
html .onex-themeprovider-v2 div.modal-backdrop.onex-confirmation-dialog-backdrop {
  z-index: 1056;
  opacity: 0.6;
}
html .onex-themeprovider-v2 .onex-offcanvas {
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-offcanvas.offcanvas.offcanvas-bottom {
  border: none;
}
html .onex-themeprovider-v2 .onex-offcanvas .offcanvas-header {
  position: relative;
  padding: 0.75rem 0.5rem 0.75rem 1rem;
  border-bottom: 1px solid rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-offcanvas .offcanvas-header.back-button-action {
  padding: 0.5rem 0.5rem 0.5rem 1rem;
}
html .onex-themeprovider-v2 .onex-offcanvas .offcanvas-header.back-button-action .back-button {
  margin-right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-offcanvas .offcanvas-header.back-button-action .back-button span {
  font-size: 0.75rem;
}
html .onex-themeprovider-v2 .onex-offcanvas .offcanvas-header > button {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
}
html .onex-themeprovider-v2 .onex-offcanvas .offcanvas-header.scrolling {
  box-shadow: 0px 2px 10px rgba(0, 28, 59, 0.12);
}
html .onex-themeprovider-v2 .onex-offcanvas .offcanvas-title {
  display: flex;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-offcanvas .offcanvas-title h4 {
  font-weight: 600;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
html .onex-themeprovider-v2 .onex-offcanvas .offcanvas-title h4 .badge {
  font-size: 0.75rem;
  font-weight: 400;
  margin-left: 0.5rem;
  background-color: rgb(238, 241, 244) !important;
}
html .onex-themeprovider-v2 .onex-offcanvas .offcanvas-title .onex-offcanvas__subtitle {
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-offcanvas .offcanvas-body {
  padding: 1rem 1rem 0;
}
html .onex-themeprovider-v2 .onex-offcanvas-overflow .offcanvas-footer > div {
  border-top: 1px solid rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-offcanvas .offcanvas-footer > div {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 1rem;
}
html .onex-themeprovider-v2 .onex-offcanvas .offcanvas-footer > div button:first-child {
  margin-right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-offcanvas .offcanvas-footer > div .action-link {
  width: 100%;
  color: rgb(0, 112, 192);
  font-size: 0.875rem;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
}
html .onex-themeprovider-v2 .onex-offcanvas .offcanvas-footer > div .action-link:hover {
  color: rgb(0, 112, 192);
  text-decoration: underline;
}
html .onex-themeprovider-v2 .onex-offcanvas.fullscreen {
  width: 100vw !important;
  height: 100vh !important;
}
html .onex-themeprovider-v2 .onex-offcanvas.fullscreen .onex-offcanvas-header-fullscreen.offcanvas-header {
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-offcanvas.fullscreen .onex-offcanvas-header-fullscreen.offcanvas-body {
  padding: 2rem 2rem 0;
  flex-grow: 0;
}
html .onex-themeprovider-v2 .onex-offcanvas.fullscreen .offcanvas-footer.onex-offcanvas-header-fullscreen > div {
  padding: 1rem 2rem;
}
html .onex-themeprovider-v2 .onex-offcanvas.fullscreen .onex-offcanvas-body-fullscreen.offcanvas-body {
  flex-grow: 0;
}
html .onex-themeprovider-v2 .onex-offcanvas.fullscreen.onex-offcanvas-overflow .onex-offcanvas-body-fullscreen.offcanvas-body {
  flex-grow: 1;
}
html .onex-themeprovider-v2 .pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(0, 112, 192, 0.25);
  --bs-pagination-active-color: rgb(255, 255, 255);
  --bs-pagination-active-bg: rgb(0, 112, 192);
  --bs-pagination-active-border-color: rgb(0, 112, 192);
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}
html .onex-themeprovider-v2 .page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .page-link {
    transition: none;
  }
}
html .onex-themeprovider-v2 .page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
html .onex-themeprovider-v2 .page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
html .onex-themeprovider-v2 .page-link.active, html .onex-themeprovider-v2 .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
html .onex-themeprovider-v2 .page-link.disabled, html .onex-themeprovider-v2 .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}
html .onex-themeprovider-v2 .page-item:not(:first-child) .page-link {
  margin-left: calc(var(--bs-border-width) * -1);
}
html .onex-themeprovider-v2 .page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
html .onex-themeprovider-v2 .page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}
html .onex-themeprovider-v2 .pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}
html .onex-themeprovider-v2 .pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.75rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}
html .onex-themeprovider-v2 .onex-pagination__wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-pagination__wrapper button {
  background-color: rgb(255, 255, 255);
  border: none;
  display: flex;
  align-items: center;
  margin-right: 1.5rem;
}
html .onex-themeprovider-v2 .onex-pagination__wrapper button > svg {
  width: 0.875rem;
  height: 0.875rem;
}
html .onex-themeprovider-v2 .onex-pagination__wrapper button > svg path {
  fill: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-pagination__wrapper button .onex-material-icon, html .onex-themeprovider-v2 .onex-pagination__wrapper button .material-icons-round {
  font-size: 0.875rem;
  color: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-pagination__wrapper button:hover:not(.disabled), html .onex-themeprovider-v2 .onex-pagination__wrapper button:focus:not(.disabled) {
  outline: none;
}
html .onex-themeprovider-v2 .onex-pagination__wrapper button:hover:not(.disabled) svg path, html .onex-themeprovider-v2 .onex-pagination__wrapper button:focus:not(.disabled) svg path {
  fill: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-pagination__wrapper button:hover:not(.disabled) .onex-material-icon, html .onex-themeprovider-v2 .onex-pagination__wrapper button:hover:not(.disabled) .material-icons-round, html .onex-themeprovider-v2 .onex-pagination__wrapper button:focus:not(.disabled) .onex-material-icon, html .onex-themeprovider-v2 .onex-pagination__wrapper button:focus:not(.disabled) .material-icons-round {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-pagination__wrapper button:last-child {
  margin-right: 0rem;
  margin-left: 1rem;
  transform: rotate(180deg);
}
html .onex-themeprovider-v2 .onex-pagination__wrapper .onex-pagination {
  font-family: "Noto Sans", sans-serif;
  margin: 0;
}
html .onex-themeprovider-v2 .onex-pagination__wrapper .onex-pagination .page-item {
  margin-right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-pagination__wrapper .onex-pagination .page-item:focus {
  border-width: 0rem;
}
html .onex-themeprovider-v2 .onex-pagination__wrapper .onex-pagination .page-item .page-link {
  border-width: 0rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgb(0, 0, 0);
  border-radius: 0.375rem;
  transition: none;
  text-decoration: none;
}
html .onex-themeprovider-v2 .onex-pagination__wrapper .onex-pagination .page-item .page-link:hover, html .onex-themeprovider-v2 .onex-pagination__wrapper .onex-pagination .page-item .page-link:focus {
  background-color: rgb(0, 40, 85);
  color: rgb(255, 255, 255);
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-pagination__wrapper .onex-pagination .pagination_arrow .page-link {
  background-color: rgb(255, 255, 255);
  color: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-pagination__wrapper .onex-pagination .pagination_arrow .page-link:hover, html .onex-themeprovider-v2 .onex-pagination__wrapper .onex-pagination .pagination_arrow .page-link:focus {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .onex-pagination__wrapper .onex-pagination .pagination_arrow--diasabled .page-link {
  color: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-pagination__wrapper .onex-pagination .active {
  border-radius: 0.375rem;
}
html .onex-themeprovider-v2 .onex-pagination__wrapper .onex-pagination .active .page-link {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-pagination__wrapper .onex-pagination .active .page-link:hover, html .onex-themeprovider-v2 .onex-pagination__wrapper .onex-pagination .active .page-link:focus {
  background-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-pagination__wrapper .onex-pagination--sm .page-item .page-link {
  width: 1.75rem;
  height: 1.75rem;
  font-size: 0.75rem;
}
html .onex-themeprovider-v2 .onex-pagination--lg .page-item .page-link {
  width: 2.5rem;
  height: 2.5rem;
  font-size: 0.875rem;
}
html .onex-themeprovider-v2 .onex-phone {
  position: relative;
  font-family: "Noto Sans", sans-serif;
  width: 13.5rem;
}
html .onex-themeprovider-v2 .onex-phone-menu-wrapper {
  position: absolute;
  background-color: rgb(255, 255, 255);
  border-radius: 0.5rem;
  border: 1 overflow solid rgba(26, 28, 30, 0.1);
  box-shadow: 0 0.125rem 0.75rem rgba(0, 28, 59, 0.12);
  z-index: 50;
  min-width: 12.5rem;
  width: 13.5rem;
}
html .onex-themeprovider-v2 .onex-phone__disabled:hover {
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-phone .onex-phone__control.onex-phone__control--menu-is-open {
  border-radius: 0.25rem;
}
html .onex-themeprovider-v2 .onex-phone__control {
  max-height: 100%;
  padding: 0.375rem 0.5rem;
  height: 2rem;
  min-height: 2rem !important;
  line-height: 1.25rem;
  border: 1px solid rgba(26, 28, 30, 0.2);
  margin: 0.5rem;
  min-width: 11.5rem !important;
}
html .onex-themeprovider-v2 .onex-phone__control:hover {
  border-color: rgba(26, 28, 30, 0.5);
}
html .onex-themeprovider-v2 .onex-phone__control.onex-phone__control--is-focused, html .onex-themeprovider-v2 .onex-phone__control.onex-phone__control--is-focused.onex-phone__control--menu-is-open {
  border: 1px solid rgb(0, 112, 192) !important;
  box-shadow: rgb(0, 112, 192) 0 0 1px, rgb(0, 112, 192) 0 0 0 1px;
}
html .onex-themeprovider-v2 .onex-phone__control.onex-phone__control--is-focused:hover, html .onex-themeprovider-v2 .onex-phone__control.onex-phone__control--is-focused.onex-phone__control--menu-is-open:hover {
  border-color: rgb(0, 112, 192) !important;
}
html .onex-themeprovider-v2 .onex-phone__control .onex-phone__value-container {
  padding: 0 0 0 1.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-phone__control .onex-phone__value-container .onex-phone__placeholder {
  text-align: start;
  margin: 0;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-phone__control .onex-phone__value-container .onex-phone__input-container {
  margin: 0;
  padding: 0;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-phone__search-icon {
  display: inline-flex;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: rgb(103, 110, 122);
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-phone-menu-wrapper .onex-phone__menu {
  position: relative;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.1);
  border-radius: 0.5rem;
  padding: 0 0 0.25rem;
  margin: 0;
}
html .onex-themeprovider-v2 .onex-phone__menu-action {
  display: flex;
  padding: 0.75rem;
}
html .onex-themeprovider-v2 .onex-phone__menu-action.action-hide {
  display: none;
}
html .onex-themeprovider-v2 .onex-phone-menu-wrapper .onex-phone__menu .onex-phone__menu-list {
  max-height: 17.25rem;
  scrollbar-color: rgba(26, 28, 30, 0.1) transparent;
  scrollbar-width: thin;
  padding: 0 0 0 0.75rem;
}
html .onex-themeprovider-v2 .onex-phone-menu-wrapper .onex-phone__menu .onex-phone__menu-list::-webkit-scrollbar {
  width: 0.75rem;
}
html .onex-themeprovider-v2 .onex-phone-menu-wrapper .onex-phone__menu .onex-phone__menu-list::-webkit-scrollbar-thumb {
  border: 0.25rem solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  -webkit-border-radius: 0.438rem;
  background-color: rgba(26, 28, 30, 0.1);
  -webkit-box-shadow: inset -1px -1px 0 rgba(0, 0, 0, 0), inset 1px 1px 0 rgba(0, 0, 0, 0);
}
html .onex-themeprovider-v2 .onex-phone-menu-wrapper .onex-phone__menu .onex-phone__menu-list::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
html .onex-themeprovider-v2 .onex-phone-menu-wrapper .onex-phone__menu .onex-phone__menu-list::-webkit-scrollbar-corner {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-phone__menu-list .onex-phone__option {
  display: flex;
  justify-content: space-between;
  padding: 0.625rem 0.75rem;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(66, 71, 78);
  background-color: rgb(255, 255, 255);
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 2.5rem;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-phone__menu-list .onex-phone__option-country-code {
  font-weight: 600;
  color: rgb(26, 28, 30);
  margin-left: 0.313rem;
}
html .onex-themeprovider-v2 .onex-phone__menu-list .onex-phone__option-country-name {
  overflow: hidden;
  text-overflow: ellipsis;
}
html .onex-themeprovider-v2 .onex-phone__menu-list .onex-phone__option:hover {
  background-color: rgb(238, 241, 244);
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-phone__menu-list .onex-phone__option.onex-phone__option--is-focused {
  background-color: rgb(238, 241, 244);
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-phone__menu-list .onex-phone__option.onex-phone__option--is-focused:not(:hover) {
  border: 0.125rem solid rgba(0, 112, 192, 0.5);
  padding: 0.625rem;
}
html .onex-themeprovider-v2 .onex-phone__menu-list .onex-phone__option.onex-phone__option--is-selected {
  background-color: rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-phone__menu-list .onex-phone__option.onex-phone__option--is-selected.onex-phone__option--is-focused {
  background-color: rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-phone__menu-list .onex-phone__option.onex-phone__option--is-selected.onex-phone__option--is-focused:not(:hover) {
  border: 0.125rem solid rgba(0, 112, 192, 0.5);
  padding: 0.625rem;
}
html .onex-themeprovider-v2 .onex-phone.onex-phone__read-only .onex-phone-field__toggle-readOnly {
  pointer-events: none;
}
html .onex-themeprovider-v2 .onex-phone.onex-phone__read-only .form-control {
  pointer-events: none;
  background-color: rgb(244, 248, 252);
}
html .onex-themeprovider-v2 .onex-phone-field {
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-phone-field__input {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  outline: 1px solid rgb(192, 196, 203);
  border-radius: 0.5rem;
  padding-right: 0.75rem;
  height: 2.5rem;
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-phone-field__input--focus-visible:not(.onex-phone-field__input_invalid):not(.onex-phone-field__input_readOnly) {
  box-shadow: rgba(0, 112, 192, 0.5) 0px 0px 2px, rgba(0, 112, 192, 0.5) 0px 0px 0px 2px;
  outline-color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-phone-field__input--active:not(.onex-phone-field__input_invalid):not(.onex-phone-field__input_readOnly) {
  outline-color: rgb(0, 112, 192);
  box-shadow: rgb(0, 112, 192) 0px 0px 2px, rgb(0, 112, 192) 0px 0px 0px 2px;
}
html .onex-themeprovider-v2 .onex-phone-field__input:hover:not(.onex-phone-field__input--active) {
  outline-color: rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-phone-field__input_invalid {
  outline-width: 1px;
  outline-color: rgb(217, 21, 34) !important;
  background-image: none;
}
html .onex-themeprovider-v2 .onex-phone-field__input_disabled {
  background-color: transparent;
  opacity: 0.4;
  outline: 1px solid rgb(192, 196, 203);
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-phone-field__input_disabled:hover {
  outline-color: rgb(192, 196, 203);
  pointer-events: none;
  user-select: none;
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-phone-field__input_readOnly {
  border: none;
  background-color: rgb(244, 248, 252);
  outline: none;
}
html .onex-themeprovider-v2 .onex-phone-field__input_readOnly:hover {
  outline-color: transparent;
  box-shadow: none;
  background-color: rgb(244, 248, 252);
}
html .onex-themeprovider-v2 .onex-phone-field__input_invalid:focus-within {
  box-shadow: rgb(217, 21, 34) 0 0 1px, rgb(217, 21, 34) 0 0 0 1px;
}
html .onex-themeprovider-v2 .onex-phone-field .form-control {
  box-shadow: none;
  line-height: 1.25rem;
  padding: 0.625rem 0;
  -moz-appearance: textfield;
  border: none;
  font-size: 0.875rem;
  margin-right: 0.25rem;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-phone-field .form-control::placeholder {
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-phone-field .form-control::-webkit-inner-spin-button {
  display: none;
}
html .onex-themeprovider-v2 .onex-phone-field .form-control::-webkit-outer-spin-button, html .onex-themeprovider-v2 .onex-phone-field .form-control::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
html .onex-themeprovider-v2 .onex-phone-field .form-control.is-invalid, html .onex-themeprovider-v2 .onex-phone-field .form-control[required] {
  background-image: none;
  border: none;
  padding-right: 0;
}
html .onex-themeprovider-v2 .onex-phone-field .form-control.is-invalid:focus, html .onex-themeprovider-v2 .onex-phone-field .form-control[required]:focus {
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-phone-field .form-control:not(:focus):not(:disabled):not(:invalid):not(.is-invalid):hover {
  border-color: rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-phone-field .form-control:disabled, html .onex-themeprovider-v2 .onex-phone-field .form-control.disabled, html .onex-themeprovider-v2 .onex-phone-field .form-control:disabled.is-invalid, html .onex-themeprovider-v2 .onex-phone-field .form-control.disabled.is-invalid, html .onex-themeprovider-v2 .onex-phone-field .form-control:disabled:invalid, html .onex-themeprovider-v2 .onex-phone-field .form-control.disabled:invalid {
  background-color: transparent;
  opacity: 0.4;
  border: none;
  user-select: none;
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-phone-field .form-control:focus {
  border: none;
}
html .onex-themeprovider-v2 .onex-phone-field--disabled {
  opacity: 0.4;
  outline: 1px solid rgb(192, 196, 203);
  user-select: none;
}
html .onex-themeprovider-v2 .onex-phone-field__metadata-container {
  display: flex;
  flex-direction: column;
  margin-top: 0.25rem;
  padding: 0 0.25rem;
  gap: 0.25rem;
  font-size: 0.75rem;
}
html .onex-themeprovider-v2 .onex-phone-field__label-container {
  line-height: 1.5rem;
  padding-left: 0.25rem;
}
html .onex-themeprovider-v2 .onex-phone-field__label-container .onex-label-field.form-label {
  padding: 0;
}
html .onex-themeprovider-v2 .onex-phone-field__top-help-text-container {
  color: rgb(26, 28, 30);
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-phone-field__error-container {
  color: rgb(191, 0, 24);
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-phone-field__toggle {
  display: inline-flex;
  align-items: center;
  height: 2rem;
  background: none;
  border-radius: 0.25rem;
  padding: 0.375rem 0.5rem;
  border: none;
  outline: none;
  color: rgb(26, 28, 30);
  font-weight: 400;
  font-size: 0.875rem;
  max-width: 4.75rem;
  z-index: 10;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
html .onex-themeprovider-v2 .onex-phone-field__toggle .onex-phone-field__toggle-icon {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-phone-field__toggle:disabled, html .onex-themeprovider-v2 .onex-phone-field__toggle.disabled {
  opacity: 0.4;
  pointer-events: none;
  user-select: none;
}
html .onex-themeprovider-v2 .onex-phone-field__toggle-text {
  padding-right: 0.25rem;
}
html .onex-themeprovider-v2 .onex-phone-field__toggle-selected {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-phone-field__toggle:hover, html .onex-themeprovider-v2 .onex-phone-field__toggle:active, html .onex-themeprovider-v2 .onex-phone-field__toggle:focus, html .onex-themeprovider-v2 .onex-phone-field__toggle:focus-visible {
  outline: none;
}
html .onex-themeprovider-v2 .onex-phone-field__toggle:focus-visible:not(.onex-phone-field__toggle-show-menu):not(.onex-phone-field__toggle-readOnly) {
  box-shadow: 0px 0px 0px 2px rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-phone-field__toggle:hover {
  background: rgba(0, 0, 0, 0);
}
html .onex-themeprovider-v2 .onex-phone-field__toggle:active {
  background: rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-phone-field__toggle-show-menu {
  background-color: rgb(221, 224, 229);
  z-index: 11;
}
html .onex-themeprovider-v2 .onex-phone-field__toggle-show-menu .onex-phone-field__toggle-icon {
  transform: rotateX(-180deg);
  transition: transform ease-in-out 0.15s;
}
html .onex-themeprovider-v2 .onex-phone-field__toggle-show-menu:hover, html .onex-themeprovider-v2 .onex-phone-field__toggle-show-menu:active {
  background: rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-phone-field__toggle-readOnly {
  outline: none;
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-phone-field__toggle-readOnly:hover, html .onex-themeprovider-v2 .onex-phone-field__toggle-readOnly:focus {
  background-color: transparent;
  cursor: default;
}
html .onex-themeprovider-v2 .onex-phone-field .form-label span.onex-label-field__optional {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-phone-field__copy-button {
  display: flex;
  align-items: center;
  justify-content: center;
  right: 0;
  background: none;
  border: none;
  outline: none;
  color: rgb(103, 110, 122);
  padding: 0.0625rem;
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-phone-field__copy-button:disabled {
  opacity: 0.4;
  pointer-events: none;
  user-select: none;
}
html .onex-themeprovider-v2 .onex-phone-field__copy-button:focus-visible {
  outline: none;
  box-shadow: 0px 0px 0px 2px rgba(0, 112, 192, 0.5);
  border-radius: 25%;
}
html .onex-themeprovider-v2 .onex-phone-field span.onex-phone-field__helpText {
  margin-top: 0.25rem;
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-phone-field span.onex-phone-field__helpText_error {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-progressbar.progress {
  height: 0.25rem;
  width: 100%;
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-progressbar.progress .progress-bar {
  border-radius: 0.25rem;
}
html .onex-themeprovider-v2 .onex-progressbar__bg-inProgress.progress {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-progressbar__bg-error.progress {
  background-color: rgb(255, 236, 238);
}
html .onex-themeprovider-v2 .onex-progressbar__bg-completed.progress {
  background-color: rgb(224, 246, 234);
}
html .onex-themeprovider-v2 .onex-progressbar .bg-danger {
  background-color: rgb(217, 21, 34) !important;
}
html .onex-themeprovider-v2 .onex-progressbar .bg-info {
  background-color: rgb(0, 112, 192) !important;
}
html .onex-themeprovider-v2 .onex-progressbar .bg-success {
  background-color: rgb(0, 126, 76) !important;
}
html .onex-themeprovider-v2 .onex-search-field {
  min-width: 10rem;
  font-family: "Noto Sans", sans-serif;
  
  
  
}
html .onex-themeprovider-v2 .onex-search-field .onex-search-field__header {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
}
html .onex-themeprovider-v2 .onex-search-field .onex-search-field__header .onex-label-field.onex-search-field__label {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.25rem;
  margin-bottom: 0;
  padding: 0 0.25rem;
}
html .onex-themeprovider-v2 .onex-search-field .onex-search-field__header .onex-label-field.onex-search-field__label span.onex-label-field__text {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-search-field .onex-search-field__header .onex-label-field.onex-search-field__label span.onex-label-field__optional {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-search-field .onex-search-field__header .onex-label-field.onex-search-field__label .onex-label-field__required {
  color: rgb(191, 0, 24);
}
html .onex-themeprovider-v2 .onex-search-field .onex-search-field__header .onex-label-field.onex-search-field__label .onex-tooltip__child-wrap {
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-search-field .onex-search-field__header .onex-label-field.onex-search-field__label .onex-tooltip__child-wrap .onex-label-field__informative {
  color: rgb(26, 28, 30);
  font-size: 0.75rem;
}
html .onex-themeprovider-v2 .onex-search-field .onex-text-field__help.form-text {
  color: rgb(66, 71, 78);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
  margin-top: 0.25rem;
  position: absolute;
}
html .onex-themeprovider-v2 .onex-search-field .form-label {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  padding: 0 0.25rem;
}
html .onex-themeprovider-v2 .onex-search-field .form-control-sm {
  padding-left: 2rem;
}
html .onex-themeprovider-v2 .onex-search-field .form-control-lg {
  padding-left: 2.25rem;
}
html .onex-themeprovider-v2 .onex-search-field__input {
  position: relative;
}
html .onex-themeprovider-v2 .onex-search-field__icon {
  display: inline-flex;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-search-field__icon > svg {
  width: 1.25rem;
  height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-search-field__icon > .onex-material-icon, html .onex-themeprovider-v2 .onex-search-field__icon > .material-icons-round {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-search-field--lg .onex-search-field__icon {
  left: 0.75rem;
}
html .onex-themeprovider-v2 .onex-search-field--sm .onex-search-field__icon {
  left: 0.5rem;
}
html .onex-themeprovider-v2 .onex-search-field--disabled {
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-search-field--disabled .onex-search-field__input {
  opacity: 0.4;
}
html .onex-themeprovider-v2 .onex-search-field--disabled .onex-search-field__icon {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-search-field--filled .onex-search-field__icon {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-search-field--filled:not(.onex-search-field--hide-clear-on-blur) input.form-control {
  background-image: none;
}
html .onex-themeprovider-v2 .onex-search-field__clear-btn {
  position: absolute;
  display: inline-flex;
  align-items: center;
  top: 50%;
  transform: translateY(-50%);
  color: rgb(133, 140, 150);
  background: none;
  border: none;
  padding: 0;
  border-radius: 50%;
}
html .onex-themeprovider-v2 .onex-search-field__clear-btn > svg {
  width: 1rem;
  height: 1rem;
}
html .onex-themeprovider-v2 .onex-search-field__clear-btn > .onex-material-icon, html .onex-themeprovider-v2 .onex-search-field__clear-btn > .material-icons-round {
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-search-field__clear-btn:hover, html .onex-themeprovider-v2 .onex-search-field__clear-btn:focus {
  outline: none;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-search-field__clear-btn:focus-visible {
  box-shadow: 0 0 0 0.125rem rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-search-field--lg .onex-search-field__clear-btn {
  right: 0.75rem;
}
html .onex-themeprovider-v2 .onex-search-field--sm .onex-search-field__clear-btn {
  right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-search-field--has-clear-btn .form-control-sm {
  padding-right: 2rem;
}
html .onex-themeprovider-v2 .onex-search-field--has-clear-btn .form-control-lg {
  padding-right: 2.25rem;
}
html .onex-themeprovider-v2 .onex-search-field .form-control {
  font-size: 0.875rem;
  color: rgb(26, 28, 30);
  border: 1px solid rgb(192, 196, 203);
  box-shadow: 0px 0px 4px 0px unset inset;
}
html .onex-themeprovider-v2 .onex-search-field .form-control.form-control-sm {
  height: 2rem;
  line-height: 1.25rem;
  border-radius: 0.375rem;
}
html .onex-themeprovider-v2 .onex-search-field .form-control.form-control-lg {
  height: 2.5rem;
  min-height: 2.5rem;
  line-height: 1.25rem;
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-search-field .form-control:not(:focus):not(:disabled):hover {
  border-color: rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-search-field .form-control:disabled, html .onex-themeprovider-v2 .onex-search-field .form-control.disabled {
  background-color: rgb(221, 224, 229);
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-search-field .form-control:disabled::placeholder, html .onex-themeprovider-v2 .onex-search-field .form-control.disabled::placeholder {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-search-field .form-control:not(:disabled).onex-search-field-input--isActive {
  border-color: rgb(0, 112, 192);
  box-shadow: rgb(0, 112, 192) 0px 0px 0.125rem, rgb(0, 112, 192) 0px 0px 0px 0.125rem;
  border-width: 1px;
}
html .onex-themeprovider-v2 .onex-search-field .form-control:not(:disabled):not(.onex-search-field-input--isActive):focus-visible {
  border-color: rgb(192, 196, 203);
  box-shadow: 0 0 0 0.125rem rgba(0, 112, 192, 0.5);
  border-width: 1px;
}
html .onex-themeprovider-v2 .onex-search-field .onex-text-field__help {
  position: absolute;
}
html .onex-themeprovider-v2 .onex-search-field.onex-search-field--hide-clear-on-blur .onex-search-field__clear-btn {
  display: none;
}
html .onex-themeprovider-v2 .onex-search-field.onex-search-field--hide-clear-on-blur:focus-within .onex-search-field__clear-btn {
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-search-field.onex-search-field--hide-clear-on-blur:focus-within input.form-control {
  background-image: none;
}
html .onex-themeprovider-v2 .onex-segmentedToggle {
  width: 100%;
  border-radius: 0.5rem;
  padding: 0.125rem;
  font-family: "Noto Sans", sans-serif;
  background-color: rgb(238, 241, 244);
  gap: 0.125rem;
}
html .onex-themeprovider-v2 .onex-segmentedToggle .onex-toggle-btn-wrapper {
  padding: 0;
}
html .onex-themeprovider-v2 .onex-segmentedToggle .onex-toggle-btn-wrapper .btn-toggle {
  height: 100%;
  border-radius: 0.375rem;
  padding: 0.125rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25rem;
  cursor: pointer;
  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;
  display: flex;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-segmentedToggle .onex-toggle-btn-wrapper .btn-check[disabled] + .onex-toggle__btn.btn-toggle,
html .onex-themeprovider-v2 .onex-segmentedToggle .onex-toggle-btn-wrapper .btn-check:disabled + .onex-toggle__btn.btn-toggle {
  pointer-events: none;
  opacity: 0.4;
  background-color: transparent;
  color: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-segmentedToggle.icons {
  width: min-content;
}
html .onex-themeprovider-v2 .onex-segmentedToggle.icons > div.onex-toggle-btn-wrapper label {
  width: 2rem;
}
html .onex-themeprovider-v2 .onex-segmentedToggle.icons .onex-material-icon,
html .onex-themeprovider-v2 .onex-segmentedToggle.icons .material-icons-round {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper {
  flex-basis: 100%;
  display: flex;
  align-items: center;
  border: none;
  height: 2rem;
}
html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper label {
  width: 100%;
  max-height: 100%;
  display: flex;
  justify-content: center;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper label:hover:not(:disabled), html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper label:hover:not([disabled]), html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper label:focus:not(:disabled), html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper label:focus:not([disabled]) {
  color: rgb(26, 28, 30);
  background-color: rgba(103, 110, 122, 0.1);
}
html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper label:focus-visible:not(:disabled), html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper label:focus-visible:not([disabled]) {
  box-shadow: 0px 0px 0px 2px rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper .btn-check:checked + .onex-toggle__btn.btn {
  color: rgb(0, 95, 171);
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper .btn-check:checked + .onex-toggle__btn.btn:hover:not(:disabled), html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper .btn-check:checked + .onex-toggle__btn.btn:hover:not([disabled]), html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper .btn-check:checked + .onex-toggle__btn.btn:focus:not(:disabled), html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper .btn-check:checked + .onex-toggle__btn.btn:focus:not([disabled]) {
  color: rgb(0, 95, 171);
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper .btn-check:checked + .onex-toggle__btn.btn:focus-visible:not(:disabled), html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper .btn-check:checked + .onex-toggle__btn.btn:focus-visible:not([disabled]) {
  box-shadow: 0px 0px 0px 2px rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper:last-child {
  border-right: none;
  padding-right: 0;
}
html .onex-themeprovider-v2 .onex-segmentedToggle > div.onex-toggle-btn-wrapper:first-child {
  border-left: none;
  padding-left: 0;
}
html .onex-themeprovider-v2 .onex-segmentedToggle-size-sm > div.onex-toggle-btn-wrapper {
  height: 1.5rem;
}
html .onex-themeprovider-v2 .onex-segmentedToggle-size-sm.icons > div.onex-toggle-btn-wrapper label {
  width: 1.5rem;
}
html .onex-themeprovider-v2 .onex-segmentedToggle-size-sm.icons .onex-material-icon,
html .onex-themeprovider-v2 .onex-segmentedToggle-size-sm.icons .material-icons-round {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-select {
  font-family: "Noto Sans", sans-serif;
  box-sizing: border-box;
  
  
  
}
html .onex-themeprovider-v2 .onex-select .onex-select__header {
  line-height: 2rem;
}
html .onex-themeprovider-v2 .onex-select .onex-select__header .onex-select__help-text-container {
  line-height: 1.5rem;
}
html .onex-themeprovider-v2 .onex-select .onex-select__header .onex-select__error-message-container {
  line-height: 1.5rem;
}
html .onex-themeprovider-v2 .onex-select .onex-select__header .onex-select__metadata {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  margin-bottom: 0.5rem;
}
html .onex-themeprovider-v2 .onex-select .onex-label-field.form-label {
  padding: 0 0 0 0.25rem;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  margin-bottom: 0.25rem;
  height: 1rem;
}
html .onex-themeprovider-v2 .onex-select .onex-label-field.form-label span.onex-label-field__optional {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-select .onex-label-field.form-label span.onex-label-field__text {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-select .onex-label-field.form-label .onex-label-field__required {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-select .onex-label-field.form-label .onex-tooltip__child-wrap {
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-select .onex-label-field.form-label .onex-tooltip__child-wrap .onex-label-field__informative {
  color: rgb(66, 71, 78);
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-select.is-disabled .onex-label-field.form-label span.onex-label-field__optional,
html .onex-themeprovider-v2 .onex-select.is-disabled .onex-label-field.form-label .span.onex-label-field__text,
html .onex-themeprovider-v2 .onex-select.is-disabled .onex-label-field.form-label .onex-label-field__required {
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-select.is-disabled .form-text.onex-select__help-text {
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-select .form-text.onex-select__help-text {
  color: rgb(66, 71, 78);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
  margin-top: 0.25rem;
}
html .onex-themeprovider-v2 .onex-select .form-text.onex-select__help-text--error {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-select .onex-select__menu-portal {
  z-index: 5;
}
html .onex-themeprovider-v2 .onex-select .onex-select__indicators {
  align-items: flex-start;
}
html .onex-themeprovider-v2 .onex-select .form-label {
  margin-bottom: 0.25rem;
}
html .onex-themeprovider-v2 .onex-select__clear-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: rgb(103, 110, 122);
  height: 100%;
  max-height: 2.5rem;
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-select__clear-btn:focus-visible {
  outline: none;
}
html .onex-themeprovider-v2 .onex-select__clear-btn:focus-visible .onex-material-icon {
  outline: 0.125rem solid rgba(0, 112, 192, 0.5);
  border-radius: 50%;
}
html .onex-themeprovider-v2 .onex-select__clear-btn svg, html .onex-themeprovider-v2 .onex-select__clear-btn .onex-material-icon {
  color: rgb(103, 110, 122);
  background: none;
  border: none;
  padding: 0;
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-select__clear-btn svg:focus, html .onex-themeprovider-v2 .onex-select__clear-btn .onex-material-icon:focus {
  outline: none;
}
html .onex-themeprovider-v2 .onex-select__label.form-label {
  padding: 0 0.25rem;
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-select__help-text.form-text {
  min-width: 1rem;
  min-height: 1rem;
  padding: 0 0.25rem;
  display: inline-block;
  color: rgb(66, 71, 78);
  font-size: 0.75rem;
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-select__help--error.form-text {
  color: rgb(217, 21, 34) !important;
}
html .onex-themeprovider-v2 .onex-select__single-value {
  color: rgb(26, 28, 30);
  font-size: 0.875rem;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-select__icon {
  margin-right: -0.25rem;
}
html .onex-themeprovider-v2 .onex-select__icon > * {
  width: 1.25rem;
  height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-select__control.onex-select__control {
  height: auto;
  padding: 0 0;
  max-height: 100%;
  gap: 0;
  align-items: stretch;
  box-sizing: border-box;
  border: 1px solid rgb(192, 196, 203);
  border-radius: 0.5rem;
  box-shadow: 0 transparent inset;
}
html .onex-themeprovider-v2 .onex-select__control.onex-select__control:has(input:focus-visible) {
  border: 0.0625rem solid rgb(158, 163, 172);
  box-shadow: 0 0 0 0.125rem rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-select__control.onex-select__control:not(.onex-select__control--is-disabled):not(.onex-select__control--is-focused):hover {
  border-color: rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-select__control.onex-select__control--is-disabled:hover {
  border-color: rgb(192, 196, 203);
}
html .onex-themeprovider-v2 .onex-select__control.onex-select__control.onex-select__control--menu-is-open:not(.onex-select--invalid) {
  border: 1px solid rgb(0, 112, 192);
  box-shadow: 0 0 0 0.125rem rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-select__control .onex-select__indicator.onex-select__dropdown-indicator {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem;
  height: 100%;
  max-height: 2.5rem;
}
html .onex-themeprovider-v2 .onex-select__control .onex-select__indicator.onex-select__dropdown-indicator svg {
  width: 1rem;
  height: 1rem;
}
html .onex-themeprovider-v2 .onex-select__control .onex-select__indicator.onex-select__dropdown-indicator svg > path {
  fill: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-select__control .onex-select__indicator.onex-select__dropdown-indicator .onex-material-icon,
html .onex-themeprovider-v2 .onex-select__control .onex-select__indicator.onex-select__dropdown-indicator .material-icons-round {
  font-size: 1.7rem;
  color: rgb(133, 140, 150);
}
html .onex-themeprovider-v2 .onex-select--invalid .onex-select__control {
  border: 1px solid rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-select--invalid .onex-select__control:hover {
  border: 1px solid rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-select__placeholder {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-select--is-disabled, html .onex-themeprovider-v2 fieldset[disabled] .onex-select {
  opacity: 0.4;
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-select--is-disabled .onex-select__control--is-disabled, html .onex-themeprovider-v2 fieldset[disabled] .onex-select .onex-select__control--is-disabled {
  cursor: not-allowed;
  pointer-events: all;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(192, 196, 203);
}
html .onex-themeprovider-v2 .onex-select--is-disabled .onex-select__control--is-disabled .onex-select__value-container .onex-material-icon,
html .onex-themeprovider-v2 .onex-select--is-disabled .onex-select__control--is-disabled .onex-select__value-container .material-icons-round, html .onex-themeprovider-v2 fieldset[disabled] .onex-select .onex-select__control--is-disabled .onex-select__value-container .onex-material-icon,
html .onex-themeprovider-v2 fieldset[disabled] .onex-select .onex-select__control--is-disabled .onex-select__value-container .material-icons-round {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-select .onex-select__indicator-separator {
  display: none;
}
html .onex-themeprovider-v2 .onex-select .onex-select__clear-indicator {
  display: none;
}
html .onex-themeprovider-v2 .onex-select .onex-select__control--menu-is-open .onex-select__indicator {
  transform: rotate(180deg);
}
html .onex-themeprovider-v2 .onex-select .onex-select__multi-value {
  background-color: rgb(238, 241, 244);
  border-radius: 0.25rem;
  align-items: center;
  padding: 0.125rem 0.125rem 0.125rem 0.25rem;
  margin: 2px 0.25rem 2px 0;
}
html .onex-themeprovider-v2 .onex-select .onex-select__multi-value .onex-select__multi-value__label {
  padding: 0;
  margin-right: 4px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-select .onex-select__multi-value .onex-select__multi-value__remove {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1rem;
  height: 1rem;
  padding: 0;
  background-color: transparent;
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-select .onex-select__multi-value .onex-select__multi-value__remove svg {
  width: 1rem;
  height: 1rem;
}
html .onex-themeprovider-v2 .onex-select .onex-select__multi-value .onex-select__multi-value__remove svg path {
  fill: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-select .onex-select__multi-value .onex-select__multi-value__remove .onex-material-icon,
html .onex-themeprovider-v2 .onex-select .onex-select__multi-value .onex-select__multi-value__remove .material-icons-round {
  font-size: 1rem;
  color: rgb(133, 140, 150);
}
html .onex-themeprovider-v2 .onex-select__value--badge > div, html .onex-themeprovider-v2 .onex-select__option--badge > div {
  background-color: rgba(103, 110, 122, 0.1);
  width: min-content;
  border: 1px solid rgba(26, 28, 30, 0.1);
  border-radius: 0.25rem;
  color: rgb(66, 71, 78);
  text-transform: uppercase;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 600;
  padding: 0 0.5rem;
}
html .onex-themeprovider-v2 .onex-select__value--badge {
  height: 100%;
  display: flex;
  align-items: center;
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-select.onex-select--ghost .onex-select__control {
  border: none;
}
html .onex-themeprovider-v2 .onex-select.onex-select--ghost .onex-select__control.onex-select__control--is-focused {
  border: 1px solid rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-select.onex-select--ghost .onex-select__control.onex-select__control.onex-select__control--menu-is-open {
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-select.onex-select--ghost.onex-select--invalid .onex-select__control {
  border: 1px solid rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-select.onex-select--ghost.onex-select--invalid .onex-select__control.onex-select__control.onex-select__control--is-focused {
  border: 1px solid rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-select.onex-select--read-only .onex-select__control {
  pointer-events: none;
  border: none;
  background-color: rgb(244, 248, 252);
}
html .onex-themeprovider-v2 .onex-select.onex-select--read-only .onex-select__control .onex-select__dropdown-indicator,
html .onex-themeprovider-v2 .onex-select.onex-select--read-only .onex-select__control .onex-select__clear-btn {
  opacity: 0.4;
}
html .onex-themeprovider-v2 .onex-select.onex-select--pill .onex-select__control {
  border-radius: 6.25rem;
}
html .onex-themeprovider-v2 .onex-select.onex-select--hide-clear-on-blur .onex-select__clear-btn {
  display: none;
}
html .onex-themeprovider-v2 .onex-select.onex-select--hide-clear-on-blur:focus-within .onex-select__clear-btn {
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-select .onex-select__menu,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__menu {
  border: 1px solid rgba(26, 28, 30, 0.1);
  box-shadow: 0px 4px 24px rgba(26, 28, 30, 0.12);
  border-radius: 0.5rem;
  padding: 0;
  margin-top: 0.25rem;
  z-index: 5;
}
html .onex-themeprovider-v2 .onex-select .onex-select__menu-list,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__menu-list {
  scrollbar-color: rgba(26, 28, 30, 0.1) transparent;
  scrollbar-width: thin;
  display: flex;
  flex-direction: column;
}
html .onex-themeprovider-v2 .onex-select .onex-select__menu-list .onex-select__option--all-check,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__menu-list .onex-select__option--all-check {
  font-weight: 600;
  border-bottom: 1px solid rgba(26, 28, 30, 0.1);
}
html .onex-themeprovider-v2 .onex-select .onex-select__menu-list::-webkit-scrollbar,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__menu-list::-webkit-scrollbar {
  width: 0.75rem;
}
html .onex-themeprovider-v2 .onex-select .onex-select__menu-list::-webkit-scrollbar-thumb,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__menu-list::-webkit-scrollbar-thumb {
  border: 0.25rem solid rgba(255, 255, 255, 0);
  background-clip: padding-box;
  -webkit-border-radius: 0.438rem;
  background-color: rgba(26, 28, 30, 0.1);
  -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0), inset 1px 1px 0px rgba(0, 0, 0, 0);
}
html .onex-themeprovider-v2 .onex-select .onex-select__menu-list::-webkit-scrollbar-button,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__menu-list::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
html .onex-themeprovider-v2 .onex-select .onex-select__menu-list::-webkit-scrollbar-corner,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__menu-list::-webkit-scrollbar-corner {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-select .onex-select__value-container,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__value-container {
  max-height: 100%;
  box-sizing: border-box;
}
html .onex-themeprovider-v2 .onex-select .onex-select__value-container .onex-material-icon,
html .onex-themeprovider-v2 .onex-select .onex-select__value-container .material-icons-round,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__value-container .onex-material-icon,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__value-container .material-icons-round {
  font-size: 1rem;
  color: rgb(0, 112, 192);
  padding-right: 0;
}
html .onex-themeprovider-v2 .onex-select .onex-select__option,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option {
  display: inline-flex;
  align-items: center;
  padding: 0.625rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-select .onex-select__option:hover:not(.onex-select__option--is-disabled),
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option:hover:not(.onex-select__option--is-disabled) {
  background-color: rgb(238, 241, 244);
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-select .onex-select__option.onex-select__option--is-disabled,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option.onex-select__option--is-disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-select .onex-select__option .onex-check__wrapper,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option .onex-check__wrapper {
  gap: 0.625rem;
}
html .onex-themeprovider-v2 .onex-select .onex-select__option label.onex-check__wrapper,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option label.onex-check__wrapper {
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-select .onex-select__option--is-focus-visible,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--is-focus-visible {
  border: 0.125rem solid rgba(0, 112, 192, 0.5);
  padding: 0.5rem 0.625rem;
}
html .onex-themeprovider-v2 .onex-select .onex-select__option--is-focused,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--is-focused {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-select .onex-select__option--is-selected,
html .onex-themeprovider-v2 .onex-select .onex-select__option--is-selected.onex-select__option--is-focused,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--is-selected,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--is-selected.onex-select__option--is-focused {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-select .onex-select__option--is-selected:hover,
html .onex-themeprovider-v2 .onex-select .onex-select__option--is-selected.onex-select__option--is-focused:hover,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--is-selected:hover,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--is-selected.onex-select__option--is-focused:hover {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-select .onex-select__option--text,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--text {
  flex-direction: column;
  align-items: flex-start;
}
html .onex-themeprovider-v2 .onex-select .onex-select__option--text.onex-select__option--is-selected,
html .onex-themeprovider-v2 .onex-select .onex-select__option--badge.onex-select__option--is-selected,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--text.onex-select__option--is-selected,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--badge.onex-select__option--is-selected {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-select .onex-select__option--text.onex-select__option--is-selected:hover,
html .onex-themeprovider-v2 .onex-select .onex-select__option--badge.onex-select__option--is-selected:hover,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--text.onex-select__option--is-selected:hover,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--badge.onex-select__option--is-selected:hover {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-select .onex-select__option--text.onex-select__option--is-selected.onex-select__option--is-focused,
html .onex-themeprovider-v2 .onex-select .onex-select__option--badge.onex-select__option--is-selected.onex-select__option--is-focused,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--text.onex-select__option--is-selected.onex-select__option--is-focused,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--badge.onex-select__option--is-selected.onex-select__option--is-focused {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-select .onex-select__option--text.onex-select__option--is-selected.onex-select__option--is-focused:hover,
html .onex-themeprovider-v2 .onex-select .onex-select__option--badge.onex-select__option--is-selected.onex-select__option--is-focused:hover,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--text.onex-select__option--is-selected.onex-select__option--is-focused:hover,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--badge.onex-select__option--is-selected.onex-select__option--is-focused:hover {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-select .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--all-check:hover,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--all-check:hover {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-select .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--all-check.onex-select__option--all-checked,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--all-check.onex-select__option--all-checked {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-select .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--all-check.onex-select__option--all-checked:hover,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--all-check.onex-select__option--all-checked:hover {
  background-color: rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .onex-select .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option:hover,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option:hover {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-select .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--is-focused .onex-select__option--is-selected,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--is-focused .onex-select__option--is-selected {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-select .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--is-selected,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--is-selected {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-select .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--is-selected:hover,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__menu-list.onex-select__menu-list--is-multi div.onex-select__option--is-selected:hover {
  background-color: rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .onex-select .onex-select__option--subLabel,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--subLabel {
  display: flex;
}
html .onex-themeprovider-v2 .onex-select .onex-select__option--subLabel .sub-label-text,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__option--subLabel .sub-label-text {
  display: flex;
  color: rgb(103, 110, 122);
  font-size: 0.75rem;
}
html .onex-themeprovider-v2 .onex-select .onex-select__group,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__group {
  padding: 0.25rem 0 0;
  border-bottom: 1px solid rgba(26, 28, 30, 0.1);
}
html .onex-themeprovider-v2 .onex-select .onex-select__group > div,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__group > div {
  display: flex;
  flex-direction: column;
}
html .onex-themeprovider-v2 .onex-select .onex-select__group:last-child,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__group:last-child {
  border: none;
}
html .onex-themeprovider-v2 .onex-select .onex-select__group:first-child,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__group:first-child {
  padding-top: 0;
}
html .onex-themeprovider-v2 .onex-select .onex-select__group-heading,
html .onex-themeprovider-v2 .onex-select__menu-portal .onex-select__group-heading {
  padding: 1rem 0.75rem 0.5rem;
  margin: 0;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgb(66, 71, 78);
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-select--md .onex-select__control {
  min-height: 2.5rem;
  max-height: 12.5rem;
  overflow-y: auto;
}
html .onex-themeprovider-v2 .onex-select--md .onex-select__control .onex-select__value-container,
html .onex-themeprovider-v2 .onex-select--md .onex-select__control .onex-select__indicators {
  min-height: calc(2.5rem - 2px);
}
html .onex-themeprovider-v2 .onex-select--md .onex-select__control .onex-select__indicator.onex-select__dropdown-indicator {
  width: calc(2.5rem - 2px);
  min-height: calc(2.5rem - 2px);
}
html .onex-themeprovider-v2 .onex-select--md .onex-select__multi-value {
  min-height: 1.5rem;
}
html .onex-themeprovider-v2 .onex-select--md .onex-select__icon {
  padding-left: 0.75rem;
}
html .onex-themeprovider-v2 .onex-select--md .onex-select__value-container {
  padding: 2px 0.5rem;
}
html .onex-themeprovider-v2 .onex-select--md .onex-select__value-container.onex-select__value-container--is-multi {
  margin: 0;
  padding-right: 0;
}
html .onex-themeprovider-v2 .onex-select--md .onex-select__control .onex-select__indicator.onex-select__dropdown-indicator {
  padding: 0.25rem 0.75rem 0.25rem 0.25rem;
  width: auto;
}
html .onex-themeprovider-v2 .onex-select--md .onex-select__control.onex-select__control--menu-is-open .onex-select__indicator.onex-select__dropdown-indicator {
  padding-left: 0.75rem;
  padding-right: 0.25rem;
  width: auto;
}
html .onex-themeprovider-v2 .onex-select--md .onex-select__value-container.onex-select__value-container--is-multi {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
html .onex-themeprovider-v2 .onex-select--md .onex-select__value-container.onex-select__value-container--is-multi.onex-select__value-container--has-value {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
html .onex-themeprovider-v2 .onex-select--md .onex-select__value-container--is-multi .onex-select__input-container {
  margin: 0;
  padding: 0;
  font-size: 0.875rem;
  line-height: 1.5rem;
  font-weight: 400;
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-select--sm .onex-select__control {
  min-height: 2rem;
  max-height: 10rem;
  overflow-y: auto;
}
html .onex-themeprovider-v2 .onex-select--sm .onex-select__control .onex-select__value-container,
html .onex-themeprovider-v2 .onex-select--sm .onex-select__control .onex-select__indicators {
  min-height: calc(2rem - 2px);
}
html .onex-themeprovider-v2 .onex-select--sm .onex-select__control .onex-select__indicator.onex-select__dropdown-indicator {
  width: calc(2rem - 2px);
  min-height: calc(2rem - 2px);
}
html .onex-themeprovider-v2 .onex-select--sm .onex-select__multi-value {
  min-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-select--sm .onex-select__icon {
  padding-left: 0.5;
}
html .onex-themeprovider-v2 .onex-select--sm .onex-select__control .onex-select__input-container {
  padding: 0;
  margin: 0;
  font-size: 0.875rem;
  line-height: 1.5rem;
  font-weight: 400;
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-select--sm .onex-select__value-container {
  padding: 1px 0.5rem;
}
html .onex-themeprovider-v2 .onex-select--sm .onex-select__control .onex-select__indicator.onex-select__dropdown-indicator {
  padding: 0.25rem 0.25rem 0.25rem 0.25rem;
}
html .onex-themeprovider-v2 .onex-select--sm .onex-select__control.onex-select__control--menu-is-open .onex-select__indicator.onex-select__dropdown-indicator {
  padding-left: 0.5rem;
  padding-right: 0.25rem;
}
html .onex-themeprovider-v2 .is-disabled .onex-select__help-text.form-text,
html .onex-themeprovider-v2 fieldset[disabled] .onex-select__help-text.form-text {
  opacity: 1;
}
html .onex-themeprovider-v2 .multi-select-check.onex-check > .onex-check__wrapper .form-check-input {
  pointer-events: none;
}
html .onex-themeprovider-v2 .multi-select-check.onex-check > .onex-check__wrapper .form-check-label {
  pointer-events: none;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-selection-card.card {
  width: 100%;
  display: inline-block !important;
  border-radius: 0.75rem;
  border: 1px solid rgb(192, 196, 203);
  background-color: rgb(255, 255, 255);
  font-family: "Noto Sans", sans-serif;
  padding: 1rem;
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-selection-card.card:not(.onex-selection-card__disabled).onex-selection-card__selected {
  border-color: rgb(0, 112, 192);
  box-shadow: rgb(0, 112, 192) 0px 0px 1px, rgb(0, 112, 192) 0px 0px 0px 1px;
}
html .onex-themeprovider-v2 .onex-selection-card.card.onex-selection-card__disabled {
  opacity: 0.4;
  pointer-events: all;
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-selection-card.card:hover:not(.onex-selection-card__selected):not(.onex-selection-card__disabled) {
  border-color: rgb(158, 163, 172);
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-selection-card.card:focus-visible:not(.onex-selection-card__disabled) {
  outline: none;
  border-color: rgb(158, 163, 172);
  box-shadow: 0 0 0 0.125rem rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-selection-card .onex-selection-card__subtitle {
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-selection-card__title-block {
  width: 100%;
  display: flex;
  min-height: 1rem;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-selection-card__headings {
  flex-grow: 1;
}
html .onex-themeprovider-v2 .onex-selection-card__title-row {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
html .onex-themeprovider-v2 .onex-selection-card__title-row .icon-multi-selection {
  font-size: 20px;
  color: rgb(0, 126, 76);
}
html .onex-themeprovider-v2 .onex-selection-card__body.card-body {
  border: 0;
  padding: 0;
  background-color: inherit;
  margin-top: 0.5rem;
}
html .onex-themeprovider-v2 .onex-selection-card__header.card-header {
  min-height: 1rem;
  box-sizing: content-box;
  background-color: inherit;
  padding: 0;
  color: rgb(26, 28, 30);
  border: 0;
  border-radius: 0.75rem 0.75rem 0 0;
}
html .onex-themeprovider-v2 .onex-selection-card__header.card-header .title-block {
  display: inline-flex;
}
html .onex-themeprovider-v2 .nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
}
html .onex-themeprovider-v2 .nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
}
html .onex-themeprovider-v2 .onex-side-nav {
  display: flex;
}
html .onex-themeprovider-v2 .onex-side-nav-item__button {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  height: 2.5rem;
  border-radius: 0.5rem;
  padding: 0.625rem 0.75rem;
  color: rgb(0, 95, 171);
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-side-nav-item__button .onex-material-icon {
  color: rgb(103, 110, 122);
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-side-nav-item__button .onex-material-icon.open {
  transform: translateX(180);
}
html .onex-themeprovider-v2 .onex-side-nav-item__button:hover, html .onex-themeprovider-v2 .onex-side-nav-item__button:focus {
  background-color: rgb(238, 241, 244);
  color: rgb(0, 95, 171);
  outline: none;
}
html .onex-themeprovider-v2 .onex-side-nav-item__button:hover .onex-material-icon, html .onex-themeprovider-v2 .onex-side-nav-item__button:focus .onex-material-icon {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-side-nav-item__button.disabled {
  cursor: auto;
  pointer-events: none;
  color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-side-nav-item__button.nav-link {
  padding: 0.625rem 0.75rem;
  display: flex;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-side-nav-item__button.nav-link:hover {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-side-nav-item__button.nav-link:focus-visible {
  box-shadow: 0 0 0 2px rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-side-nav-item__button.nav-link.disabled {
  color: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-side-nav-item__button--sub-item {
  position: relative;
  border-radius: 0 0.5rem 0.5rem 0;
}
html .onex-themeprovider-v2 .onex-side-nav-item__button--sub-item.nav-link {
  padding-left: 1.5rem;
}
html .onex-themeprovider-v2 .onex-side-nav-item__button--sub-item::before {
  content: "";
  height: 100%;
  width: 1px;
  background-color: rgba(26, 28, 30, 0.2);
  position: absolute;
  top: 0;
  left: 0.75rem;
}
html .onex-themeprovider-v2 .onex-side-nav-item__button--sub-item.active::before {
  width: 2px;
  background-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-side-nav-item__button--sub-item.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-side-nav-item__button .onex-badge-counter {
  margin-left: 0.5rem;
}
html .onex-themeprovider-v2 .onex-side-nav-item .onex-nav-item__head {
  width: 100%;
}
html .onex-themeprovider-v2 .onex-side-nav-item .onex-nav-item__head .onex-side-nav-item__button:hover, html .onex-themeprovider-v2 .onex-side-nav-item .onex-nav-item__head .onex-side-nav-item__button:focus {
  background-color: inherit;
}
html .onex-themeprovider-v2 .onex-side-nav-item.active .onex-side-nav-item__button.active {
  background-color: rgb(231, 242, 254);
  color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-side-nav-item.active .onex-side-nav-item__button.active .onex-material-icon {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-side-nav-item.active .onex-nav-item__toggle.accordion .accordion-button:hover, html .onex-themeprovider-v2 .onex-side-nav-item.active .onex-nav-item__toggle.accordion .accordion-button:focus {
  background-color: inherit;
}
html .onex-themeprovider-v2 .onex-side-nav-item.active .onex-nav-item__head .onex-side-nav-item__button {
  background-color: inherit;
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-side-nav-item.active .onex-nav-item__head .onex-material-icon {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-side-nav-item.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-side-nav-item__chevron {
  transition: 0.3s ease-in-out all;
}
html .onex-themeprovider-v2 .onex-nav-item__sub-item.disabled {
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-nav-item__head--show .onex-side-nav-item__chevron {
  transform: rotate(90deg);
}
html .onex-themeprovider-v2 .onex-nav-item__toggle.accordion .accordion-item {
  background: rgba(255, 255, 255, 0);
  border: none;
  padding: 0;
}
html .onex-themeprovider-v2 .onex-nav-item__toggle.accordion .accordion-body {
  padding: 0;
}
html .onex-themeprovider-v2 .onex-nav-item__toggle.accordion .accordion-header,
html .onex-themeprovider-v2 .onex-nav-item__toggle.accordion .accordion-button {
  padding: 0;
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-nav-item__toggle.accordion .accordion-header:after,
html .onex-themeprovider-v2 .onex-nav-item__toggle.accordion .accordion-button:after {
  display: none;
}
html .onex-themeprovider-v2 .onex-nav-item__toggle.accordion .accordion-button:hover, html .onex-themeprovider-v2 .onex-nav-item__toggle.accordion .accordion-button:focus, html .onex-themeprovider-v2 .onex-nav-item__toggle.accordion .accordion-button:focus-visible {
  background-color: rgb(238, 241, 244);
  outline: none;
}
html .onex-themeprovider-v2 .onex-nav-item__toggle.accordion .accordion-button:focus-visible {
  box-shadow: 0 0 0 2px rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-nav-item__toggle.accordion .accordion-button:not(.collapsed) {
  background-color: transparent;
  color: inherit;
  box-shadow: none;
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-nav-item__toggle.accordion .accordion-button:not(.collapsed):hover, html .onex-themeprovider-v2 .onex-nav-item__toggle.accordion .accordion-button:not(.collapsed):focus, html .onex-themeprovider-v2 .onex-nav-item__toggle.accordion .accordion-button:not(.collapsed):focus-visible {
  background-color: rgb(238, 241, 244);
  outline: none;
}
html .onex-themeprovider-v2 .onex-nav-item__toggle.accordion .accordion-button:not(.collapsed):focus-visible {
  box-shadow: 0 0 0 2px rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-nav-item__toggle .onex-tooltip__child-wrap {
  display: block;
}
html .onex-themeprovider-v2 .onex-spinner {
  position: relative;
  box-sizing: border-box;
}
html .onex-themeprovider-v2 .onex-spinner .icon-spinner {
  animation-name: onexSpinner;
  animation-duration: 0.75s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
html .onex-themeprovider-v2 .onex-spinner .icon-spinner .primary-fill {
  fill: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-spinner .icon-spinner .secondary-fill {
  fill: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-spinner--sm .icon-spinner {
  width: 1.25rem;
  height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-spinner--md .icon-spinner {
  width: 2rem;
  height: 2rem;
}
html .onex-themeprovider-v2 .onex-spinner--lg .icon-spinner {
  width: 2.5rem;
  height: 2.5rem;
}
html .onex-themeprovider-v2 .onex-spinner--xlg .icon-spinner {
  width: 4rem;
  height: 4rem;
}
html .onex-themeprovider-v2 .onex-spinner.has-children {
  width: auto;
  height: auto;
}
html .onex-themeprovider-v2 .onex-spinner.has-children .icon-spinner {
  display: none;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
html .onex-themeprovider-v2 .onex-spinner.has-children .overlay-spinner {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
}
html .onex-themeprovider-v2 .onex-spinner.has-children.loading > *:not(.icon-spinner) {
  opacity: 0.3;
}
html .onex-themeprovider-v2 .onex-spinner.has-children.loading .icon-spinner,
html .onex-themeprovider-v2 .onex-spinner.has-children.loading .overlay-spinner {
  display: flex;
}
html .onex-themeprovider-v2 .onex-spinner .onex-spinner {
  position: relative;
  box-sizing: border-box;
}
html .onex-themeprovider-v2 .onex-spinner .onex-spinner .icon-spinner {
  animation-name: onexSpinner;
  animation-duration: 0.75s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
html .onex-themeprovider-v2 .onex-spinner .onex-spinner .icon-spinner .primary-fill {
  fill: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-spinner .onex-spinner .icon-spinner .secondary-fill {
  fill: rgb(231, 242, 254);
}
@keyframes onexSpinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
html .onex-themeprovider-v2 .onex-spinner .onex-spinner--sm .icon-spinner {
  width: 1.25rem;
  height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-spinner .onex-spinner--md .icon-spinner {
  width: 2rem;
  height: 2rem;
}
html .onex-themeprovider-v2 .onex-spinner .onex-spinner--lg .icon-spinner {
  width: 2.5rem;
  height: 2.5rem;
}
html .onex-themeprovider-v2 .onex-spinner .onex-spinner--xlg .icon-spinner {
  width: 4rem;
  height: 4rem;
}
html .onex-themeprovider-v2 .onex-spinner .onex-spinner.has-children {
  width: auto;
  height: auto;
}
html .onex-themeprovider-v2 .onex-spinner .onex-spinner.has-children .icon-spinner {
  display: none;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
html .onex-themeprovider-v2 .onex-spinner .onex-spinner.has-children .overlay-spinner {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
}
html .onex-themeprovider-v2 .onex-spinner .onex-spinner.has-children.loading > *:not(.icon-spinner) {
  opacity: 0.3;
}
html .onex-themeprovider-v2 .onex-spinner .onex-spinner.has-children.loading .icon-spinner,
html .onex-themeprovider-v2 .onex-spinner .onex-spinner.has-children.loading .overlay-spinner {
  display: flex;
}
html .onex-themeprovider-v2 .onex-step-item__wrapper {
  display: flex;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  border: none;
  background-color: transparent;
  padding: 0;
  color: rgb(103, 110, 122);
  cursor: default;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 600;
  font-size: 0.875rem;
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item .onex-step-item__icon,
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item .onex-step-item__circle-number {
  margin: 0.125rem;
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item:focus-visible {
  outline: none;
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item:focus-visible .onex-step-item__icon {
  box-shadow: 0 0 0 2px rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item__line {
  pointer-events: none;
  width: 2rem;
  height: 1px;
  margin: 0 0.5rem;
  background-color: rgb(103, 110, 122);
  opacity: 0.4;
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item__line-active-done {
  background-color: rgb(0, 112, 192);
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item__icon {
  pointer-events: none;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: rgb(231, 242, 254);
  width: 1.5rem;
  height: 1.5rem;
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item__icon .onex-material-icon {
  font-size: 1rem;
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item__circle-number {
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: rgb(238, 241, 244);
  width: 1.5rem;
  height: 1.5rem;
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item__circle-number .onex-typography {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item__title {
  pointer-events: none;
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item--active {
  color: rgb(0, 112, 192);
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item--active .onex-step-item__icon .onex-material-icon {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item--active .onex-step-item__line {
  background-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item--active .onex-step-item__circle-number {
  background-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item--active .onex-step-item__circle-number .onex-typography {
  color: rgb(244, 248, 252);
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item--done {
  color: rgb(26, 28, 30);
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-step-item__wrapper .onex-step-item--disabled {
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-stepper {
  display: flex;
}
html .onex-themeprovider-v2 .onex-stepper--horizontal {
  flex-direction: row;
}
html .onex-themeprovider-v2 .onex-stepper--vertical {
  flex-direction: column;
}
html .onex-themeprovider-v2 .onex-stepper--vertical .onex-step-item__wrapper {
  flex-direction: column;
  align-items: flex-start;
}
html .onex-themeprovider-v2 .onex-stepper--vertical .onex-step-item__wrapper .onex-step-item__line {
  width: 1px;
  height: 1rem;
  margin: 0.5rem 0 0.5rem calc(0.86rem - 0.5px);
}
html .onex-themeprovider-v2 .onex-switch {
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-switch.form-switch .form-check-input {
  background-image: url("data:image/svg+xml,<svg width=%2716%27 height=%2716%27 viewBox=%27-2 -2 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <circle cx=%278%27 cy=%278%27 r=%278%27 fill=%27rgba%28103, 110, 122, 1%29%27/> </svg>");
  width: 2.25rem;
}
html .onex-themeprovider-v2 .onex-switch.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,<svg width=%2716%27 height=%2716%27 viewBox=%27-2 -2 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <circle cx=%278%27 cy=%278%27 r=%278%27 fill=%27rgba%28103, 110, 122, 1%29%27/> </svg>");
}
html .onex-themeprovider-v2 .onex-switch.form-switch .form-check-input:checked {
  background-image: url("data:image/svg+xml,<svg width=%2716%27 height=%2716%27 viewBox=%27-2 -2 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <circle cx=%278%27 cy=%278%27 r=%278%27 fill=%27rgba%28255, 255, 255, 1%29%27/> </svg>");
}
html .onex-themeprovider-v2 .onex-switch.onex-switch.disabled {
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-switch.onex-switch {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-switch .form-check-input {
  height: 1.25rem;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(192, 196, 203);
  box-sizing: border-box;
  margin-top: 0.125rem;
  -webkit-appearance: none;
  float: left;
}
html .onex-themeprovider-v2 .onex-switch .form-check-input:hover, html .onex-themeprovider-v2 .onex-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,<svg width=%2716%27 height=%2716%27 viewBox=%27-2 -2 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <circle cx=%278%27 cy=%278%27 r=%278%27 fill=%27rgb%2826, 28, 30%29%27/> </svg>");
  border-color: rgba(26, 28, 30, 0.5);
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-switch .form-check-input:focus {
  box-shadow: 0 0 0 2px rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-switch .form-check-input:checked {
  background-color: rgb(0, 112, 192);
  border-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-switch .form-check-input:checked:hover, html .onex-themeprovider-v2 .onex-switch .form-check-input:checked:focus {
  background-image: url("data:image/svg+xml,<svg width=%2716%27 height=%2716%27 viewBox=%27-2 -2 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <circle cx=%278%27 cy=%278%27 r=%278%27 fill=%27rgba%28255, 255, 255, 1%29%27/> </svg>");
  background-color: rgb(0, 95, 171);
  border-color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-switch .form-check-input:checked:focus {
  box-shadow: 0 0 0 2px rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-switch .form-check-input:active {
  filter: none;
}
html .onex-themeprovider-v2 .onex-switch .form-check-input:disabled {
  background-image: url("data:image/svg+xml,<svg width=%2716%27 height=%2716%27 viewBox=%27-2 -2 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27> <circle cx=%278%27 cy=%278%27 r=%278%27 fill=%27rgba%28103, 110, 122, 1%29%27/> </svg>");
  border-color: rgba(26, 28, 30, 0.2);
  opacity: 0.4;
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-switch .form-check-input:disabled + label {
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-table-pagination {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  font-family: "Noto Sans", sans-serif;
  padding: 0.5rem 0.75rem;
}
html .onex-themeprovider-v2 .onex-table-pagination__divider {
  border-top: 1px solid rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-table-pagination__rows-per-page {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(66, 71, 78);
  margin-right: 1rem;
}
html .onex-themeprovider-v2 .onex-table-pagination__rows-per-page-divider {
  display: block;
  height: 1rem;
  width: 1px;
  background-color: rgb(221, 224, 229);
  margin-left: 1rem;
}
html .onex-themeprovider-v2 .onex-table-pagination__page-arrows {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}
html .onex-themeprovider-v2 .onex-table-pagination__page-arrows-input.form-control {
  margin: 0 0.5rem;
  height: 2rem;
  border-radius: 0.5rem;
  padding: 0.375rem 0.5rem;
  font-size: 0.875rem;
  border: 1px solid rgb(192, 196, 203);
  width: 4rem;
  text-align: center;
}
html .onex-themeprovider-v2 .onex-table-pagination__page-arrows-input.form-control:focus {
  box-shadow: rgb(0, 112, 192) 0px 0px 1px, rgb(0, 112, 192) 0px 0px 0px 1px;
  border-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-table-pagination__page-arrows-input.form-control.is-invalid {
  padding-right: 0.5rem;
  border-color: rgb(217, 21, 34);
  background-image: none;
}
html .onex-themeprovider-v2 .onex-table-pagination__page-arrows-input.form-control.is-invalid:focus {
  box-shadow: rgb(217, 21, 34) 0px 0px 1px, rgb(217, 21, 34) 0px 0px 0px 1px;
}
html .onex-themeprovider-v2 .onex-table-pagination__page-arrows-ofTitle {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-table-pagination__page-arrows-pageCount {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(26, 28, 30);
  font-weight: 600;
  margin-right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-table-pagination__page-arrows .material-icons-round.onex-material-icon.material-icons-round.onex-material-icon {
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-table-pagination__rows-select {
  min-width: 4.5rem;
  margin-left: 0.5rem;
}
html .onex-themeprovider-v2 .table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: rgb(0, 0, 0);
  --bs-table-bg: rgba(255, 255, 255, 0);
  --bs-table-border-color: rgb(209, 216, 224);
  --bs-table-accent-bg: rgba(255, 255, 255, 0);
  --bs-table-striped-color: rgb(0, 0, 0);
  --bs-table-striped-bg: rgba(255, 255, 255, 0);
  --bs-table-active-color: rgb(0, 0, 0);
  --bs-table-active-bg: rgb(244, 248, 252);
  --bs-table-hover-color: rgb(0, 0, 0);
  --bs-table-hover-bg: rgb(244, 248, 252);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: middle;
  border-color: var(--bs-table-border-color);
}
html .onex-themeprovider-v2 .table > :not(caption) > * > * {
  padding: 1rem 0.75rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: 0;
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
html .onex-themeprovider-v2 .table > tbody {
  vertical-align: inherit;
}
html .onex-themeprovider-v2 .table > thead {
  vertical-align: bottom;
}
html .onex-themeprovider-v2 .table-group-divider {
  border-top: 0 solid currentcolor;
}
html .onex-themeprovider-v2 .caption-top {
  caption-side: top;
}
html .onex-themeprovider-v2 .table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}
html .onex-themeprovider-v2 .table-bordered > :not(caption) > * {
  border-width: 0 0;
}
html .onex-themeprovider-v2 .table-bordered > :not(caption) > * > * {
  border-width: 0 0;
}
html .onex-themeprovider-v2 .table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
html .onex-themeprovider-v2 .table-borderless > :not(:first-child) {
  border-top-width: 0;
}
html .onex-themeprovider-v2 .table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
html .onex-themeprovider-v2 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
html .onex-themeprovider-v2 .table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}
html .onex-themeprovider-v2 .table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}
html .onex-themeprovider-v2 .table-primary {
  --bs-table-color: rgb(0, 0, 0);
  --bs-table-bg: #cce2f2;
  --bs-table-border-color: #a3b5c2;
  --bs-table-striped-bg: #c2d7e6;
  --bs-table-striped-color: rgb(0, 0, 0);
  --bs-table-active-bg: #b8cbda;
  --bs-table-active-color: rgb(0, 0, 0);
  --bs-table-hover-bg: #bdd1e0;
  --bs-table-hover-color: rgb(0, 0, 0);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
html .onex-themeprovider-v2 .table-secondary {
  --bs-table-color: rgb(0, 0, 0);
  --bs-table-bg: #f6f7f9;
  --bs-table-border-color: #c5c6c7;
  --bs-table-striped-bg: #eaebed;
  --bs-table-striped-color: rgb(0, 0, 0);
  --bs-table-active-bg: #dddee0;
  --bs-table-active-color: rgb(0, 0, 0);
  --bs-table-hover-bg: #e4e4e6;
  --bs-table-hover-color: rgb(0, 0, 0);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
html .onex-themeprovider-v2 .table-success {
  --bs-table-color: rgb(0, 0, 0);
  --bs-table-bg: #cce5db;
  --bs-table-border-color: #a3b7af;
  --bs-table-striped-bg: #c2dad0;
  --bs-table-striped-color: rgb(0, 0, 0);
  --bs-table-active-bg: #b8cec5;
  --bs-table-active-color: rgb(0, 0, 0);
  --bs-table-hover-bg: #bdd4cb;
  --bs-table-hover-color: rgb(0, 0, 0);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
html .onex-themeprovider-v2 .table-info {
  --bs-table-color: rgb(0, 0, 0);
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: rgb(0, 0, 0);
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: rgb(0, 0, 0);
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: rgb(0, 0, 0);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
html .onex-themeprovider-v2 .table-warning {
  --bs-table-color: rgb(0, 0, 0);
  --bs-table-bg: #fef1d0;
  --bs-table-border-color: #cbc1a6;
  --bs-table-striped-bg: #f1e5c6;
  --bs-table-striped-color: rgb(0, 0, 0);
  --bs-table-active-bg: #e5d9bb;
  --bs-table-active-color: rgb(0, 0, 0);
  --bs-table-hover-bg: #ebdfc0;
  --bs-table-hover-color: rgb(0, 0, 0);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
html .onex-themeprovider-v2 .table-danger {
  --bs-table-color: rgb(0, 0, 0);
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: rgb(0, 0, 0);
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: rgb(0, 0, 0);
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: rgb(0, 0, 0);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
html .onex-themeprovider-v2 .table-light {
  --bs-table-color: rgb(0, 0, 0);
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: rgb(0, 0, 0);
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: rgb(0, 0, 0);
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: rgb(0, 0, 0);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
html .onex-themeprovider-v2 .table-dark {
  --bs-table-color: rgb(255, 255, 255);
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: rgb(255, 255, 255);
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: rgb(255, 255, 255);
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: rgb(255, 255, 255);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
html .onex-themeprovider-v2 .table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 599.98px) {
  html .onex-themeprovider-v2 .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  html .onex-themeprovider-v2 .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1023.98px) {
  html .onex-themeprovider-v2 .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1279.98px) {
  html .onex-themeprovider-v2 .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1439.98px) {
  html .onex-themeprovider-v2 .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
html .onex-themeprovider-v2 .cell__container {
  display: inline-flex;
  align-items: center;
  width: 100%;
  height: 100%;
  justify-content: center;
  gap: 2px;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-table__cell {
  vertical-align: middle;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-table__cell.onex-table__cell--align-center {
  text-align: center;
}
html .onex-themeprovider-v2 .onex-table__cell.onex-table__cell--align-center .cell__container {
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-table__cell.onex-table__cell--align-left {
  text-align: left;
}
html .onex-themeprovider-v2 .onex-table__cell.onex-table__cell--align-left .cell__container {
  justify-content: left;
}
html .onex-themeprovider-v2 .onex-table__cell.onex-table__cell--align-right {
  text-align: right;
}
html .onex-themeprovider-v2 .onex-table__cell.onex-table__cell--align-right .cell__container {
  justify-content: right;
}
html .onex-themeprovider-v2 .onex-table__cell--variant-header {
  height: 3.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgb(98, 107, 120);
}
html .onex-themeprovider-v2 .onex-table__cell--variant-body {
  height: 4rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .onex-table__cell img {
  max-height: 2rem;
  max-width: 2rem;
  border-radius: 100%;
  object-fit: contain;
}
html .onex-themeprovider-v2 .onex-table > .onex-table__body {
  border-top: none;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-table-wrap {
  overflow-y: hidden;
}
html .onex-themeprovider-v2 .onex-table-wrap--filled {
  padding: 0 0.25rem 0.25rem 0.25rem;
  background-color: rgb(255, 255, 255);
  border-radius: 1rem;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  border: 1px solid rgb(209, 216, 224);
}
html .onex-themeprovider-v2 .onex-table {
  margin-bottom: 0;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-table__row.onex-table__cell--variant-body {
  border-top: 1px solid rgb(209, 216, 224);
}
html .onex-themeprovider-v2 .onex-table__body .onex-table__row:last-child::after {
  display: none;
}
html .onex-themeprovider-v2 .onex-table-body--scrolled {
  width: 100%;
  max-width: 100%;
  overflow-y: scroll;
}
html .onex-themeprovider-v2 .onex-data-table__img {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  width: 2rem;
  min-width: 2rem;
  border-radius: 100%;
  margin-right: 0.5rem;
  overflow: hidden;
}
html .onex-themeprovider-v2 .onex-data-table__img img {
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}
html .onex-themeprovider-v2 .onex-data-table {
  display: inline-flex;
  align-items: center;
  height: 100%;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-data-table__text {
  display: inline-flex;
  flex-direction: column;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-data-table__subTitle {
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgb(98, 107, 120);
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-table__cell--variant-header {
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-table__cell--variant-header .onex-data-table__icon--start {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1rem;
  width: 1rem;
  margin-right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-table__cell--variant-header .onex-data-table__icon--start svg {
  max-width: 100%;
  max-height: 100%;
}
html .onex-themeprovider-v2 .onex-table__cell--variant-header .onex-data-table__icon--start svg path {
  fill: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-table__cell--variant-header .onex-data-table__icon--start .onex-material-icon,
html .onex-themeprovider-v2 .onex-table__cell--variant-header .onex-data-table__icon--start .material-icons-round {
  font-size: 1rem;
  color: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-table__cell--variant-header .onex-data-table__icon--end {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1rem;
  width: 1rem;
}
html .onex-themeprovider-v2 .onex-table__cell--variant-header .onex-data-table__icon--end svg {
  max-width: 100%;
  max-height: 100%;
}
html .onex-themeprovider-v2 .onex-table__cell--variant-header .onex-data-table__icon--end svg path {
  fill: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-table__cell--variant-header .onex-data-table__icon--end .onex-material-icon,
html .onex-themeprovider-v2 .onex-table__cell--variant-header .onex-data-table__icon--end .material-icons-round {
  font-size: 1rem;
  color: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-table__cell--variant-header .onex-data-table:only-child .onex-data-table__icon:only-child {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 0.75rem;
  width: 0.75rem;
}
html .onex-themeprovider-v2 .onex-table__cell--variant-header .onex-data-table:only-child .onex-data-table__icon:only-child svg {
  max-width: 100%;
  max-height: 100%;
}
html .onex-themeprovider-v2 .onex-table__cell--variant-header .onex-data-table:only-child .onex-data-table__icon:only-child svg path {
  fill: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .onex-table__cell--variant-header .onex-data-table:only-child .onex-data-table__icon:only-child .onex-material-icon,
html .onex-themeprovider-v2 .onex-table__cell--variant-header .onex-data-table:only-child .onex-data-table__icon:only-child .material-icons-round {
  font-size: 0.75rem;
  color: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .onex-table__cell--variant-body {
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-table__cell--variant-body .onex-data-table__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1rem;
  width: 1rem;
}
html .onex-themeprovider-v2 .onex-table__cell--variant-body .onex-data-table__icon svg {
  max-width: 100%;
  max-height: 100%;
}
html .onex-themeprovider-v2 .onex-table__cell--variant-body .onex-data-table__icon svg path {
  fill: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-table__cell--variant-body .onex-data-table__icon .onex-material-icon,
html .onex-themeprovider-v2 .onex-table__cell--variant-body .onex-data-table__icon .material-icons-round {
  font-size: 1rem;
  color: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-table__cell--variant-body .onex-data-table__icon--start {
  margin-right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-table__cell--variant-body .onex-data-table__icon--end {
  margin-left: 2px;
}
html .onex-themeprovider-v2 .onex-table__cell--variant-body .onex-data-table__icon--end svg path {
  fill: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .onex-table__cell--variant-body .onex-data-table__icon--end .onex-material-icon,
html .onex-themeprovider-v2 .onex-table__cell--variant-body .onex-data-table__icon--end .material-icons-round {
  color: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .onex-table__cell--variant-body .onex-data-table:only-child .onex-data-table__icon:only-child {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.25rem;
  width: 1.25rem;
}
html .onex-themeprovider-v2 .onex-table__cell--variant-body .onex-data-table:only-child .onex-data-table__icon:only-child svg {
  max-width: 100%;
  max-height: 100%;
}
html .onex-themeprovider-v2 .onex-table__cell--variant-body .onex-data-table:only-child .onex-data-table__icon:only-child svg path {
  fill: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-table__cell--variant-body .onex-data-table:only-child .onex-data-table__icon:only-child .onex-material-icon,
html .onex-themeprovider-v2 .onex-table__cell--variant-body .onex-data-table:only-child .onex-data-table__icon:only-child .material-icons-round {
  font-size: 1.25rem;
  color: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-table-control {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.5rem 1rem 0;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-table-wrap--filled .onex-table-control {
  padding: 1rem !important;
}
html .onex-themeprovider-v2 .onex-table-name {
  display: flex;
  align-items: center;
  width: max-content;
  gap: 0.5rem;
  padding-left: 0.75rem;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-table-name__h2 {
  margin-bottom: 0;
  font-size: 1.75rem;
  line-height: 2rem;
  color: rgb(0, 0, 0);
  font-weight: 600;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-table-wrap--filled .onex-table-name {
  padding-left: 0 !important;
}
html .onex-themeprovider-v2 .onex-nav {
  border-bottom: none;
  font-family: "Noto Sans", sans-serif;
  font-weight: 600;
  position: relative;
}
html .onex-themeprovider-v2 .onex-nav__item.item--hidden:not(.dropdown) {
  display: none !important;
}
html .onex-themeprovider-v2 .onex-nav__item, html .onex-themeprovider-v2 .onex-nav__item-dropdown {
  display: flex;
  padding-left: 1rem;
}
html .onex-themeprovider-v2 .onex-nav__item.hiddenDropdown, html .onex-themeprovider-v2 .onex-nav__item-dropdown.hiddenDropdown {
  display: none;
}
html .onex-themeprovider-v2 .onex-nav__item:first-child, html .onex-themeprovider-v2 .onex-nav__item-dropdown:first-child {
  padding-left: 0;
}
html .onex-themeprovider-v2 .onex-nav__item + .onex-nav__item-dropdown {
  padding-left: 2rem;
}
html .onex-themeprovider-v2 .onex-nav__item-dropdown {
  position: relative;
}
html .onex-themeprovider-v2 .onex-nav__item-dropdown::before {
  content: "";
  position: absolute;
  left: 1rem;
  top: 0.875rem;
  height: calc(100% - 1.75rem);
  width: 0.0625rem;
  background-color: rgb(209, 216, 224);
}
html .onex-themeprovider-v2 .onex-nav .onex-nav__settings-icon {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  padding: 0.375rem 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgb(103, 110, 122);
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-nav .onex-nav__settings-icon:hover {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-nav__item .nav-link,
html .onex-themeprovider-v2 .onex-nav__item-dropdown .nav-link {
  position: relative;
  line-height: 1.25rem;
  text-decoration: none;
  border-width: 0;
}
html .onex-themeprovider-v2 .onex-nav__item .nav-link::before,
html .onex-themeprovider-v2 .onex-nav__item-dropdown .nav-link::before {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.25rem;
  border-radius: 0.125rem;
}
html .onex-themeprovider-v2 .onex-nav__item .nav-link.active::before,
html .onex-themeprovider-v2 .onex-nav__item-dropdown .nav-link.active::before {
  content: "";
  background-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-nav__item .nav-link:hover, html .onex-themeprovider-v2 .onex-nav__item .nav-link:focus, html .onex-themeprovider-v2 .onex-nav__item .nav-link:focus-visible, html .onex-themeprovider-v2 .onex-nav__item .nav-link.active:hover, html .onex-themeprovider-v2 .onex-nav__item .nav-link.active:focus, html .onex-themeprovider-v2 .onex-nav__item .nav-link.active:focus-visible,
html .onex-themeprovider-v2 .onex-nav__item-dropdown .nav-link:hover,
html .onex-themeprovider-v2 .onex-nav__item-dropdown .nav-link:focus,
html .onex-themeprovider-v2 .onex-nav__item-dropdown .nav-link:focus-visible,
html .onex-themeprovider-v2 .onex-nav__item-dropdown .nav-link.active:hover,
html .onex-themeprovider-v2 .onex-nav__item-dropdown .nav-link.active:focus,
html .onex-themeprovider-v2 .onex-nav__item-dropdown .nav-link.active:focus-visible {
  color: rgb(0, 40, 85);
}
html .onex-themeprovider-v2 .onex-nav__item .nav-link:hover::before, html .onex-themeprovider-v2 .onex-nav__item .nav-link:focus::before, html .onex-themeprovider-v2 .onex-nav__item .nav-link:focus-visible::before, html .onex-themeprovider-v2 .onex-nav__item .nav-link.active:hover::before, html .onex-themeprovider-v2 .onex-nav__item .nav-link.active:focus::before, html .onex-themeprovider-v2 .onex-nav__item .nav-link.active:focus-visible::before,
html .onex-themeprovider-v2 .onex-nav__item-dropdown .nav-link:hover::before,
html .onex-themeprovider-v2 .onex-nav__item-dropdown .nav-link:focus::before,
html .onex-themeprovider-v2 .onex-nav__item-dropdown .nav-link:focus-visible::before,
html .onex-themeprovider-v2 .onex-nav__item-dropdown .nav-link.active:hover::before,
html .onex-themeprovider-v2 .onex-nav__item-dropdown .nav-link.active:focus::before,
html .onex-themeprovider-v2 .onex-nav__item-dropdown .nav-link.active:focus-visible::before {
  content: "";
  background-color: rgb(0, 40, 85);
}
html .onex-themeprovider-v2 .onex-nav__item {
  text-decoration: none;
}
html .onex-themeprovider-v2 .onex-nav__item.item--hidden {
  display: none;
}
html .onex-themeprovider-v2 .dropup,
html .onex-themeprovider-v2 .dropend,
html .onex-themeprovider-v2 .dropdown,
html .onex-themeprovider-v2 .dropstart,
html .onex-themeprovider-v2 .dropup-center,
html .onex-themeprovider-v2 .dropdown-center {
  position: relative;
}
html .onex-themeprovider-v2 .dropdown-toggle {
  white-space: nowrap;
}
html .onex-themeprovider-v2 .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;
}
html .onex-themeprovider-v2 .dropdown-toggle:empty::after {
  margin-left: 0;
}
html .onex-themeprovider-v2 .dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 8rem;
  --bs-dropdown-padding-x: 0.375rem;
  --bs-dropdown-padding-y: 0.625rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 0.75rem;
  --bs-dropdown-color: rgb(0, 0, 0);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: rgb(209, 216, 224);
  --bs-dropdown-border-radius: 0.375rem;
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: rgb(255, 255, 255);
  --bs-dropdown-link-active-bg: rgb(0, 112, 192);
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
html .onex-themeprovider-v2 .dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}
html .onex-themeprovider-v2 .dropdown-menu-start {
  --bs-position: start;
}
html .onex-themeprovider-v2 .dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}
html .onex-themeprovider-v2 .dropdown-menu-end {
  --bs-position: end;
}
html .onex-themeprovider-v2 .dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}
@media (min-width: 600px) {
  html .onex-themeprovider-v2 .dropdown-menu-sm-start {
    --bs-position: start;
  }
  html .onex-themeprovider-v2 .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  html .onex-themeprovider-v2 .dropdown-menu-sm-end {
    --bs-position: end;
  }
  html .onex-themeprovider-v2 .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  html .onex-themeprovider-v2 .dropdown-menu-md-start {
    --bs-position: start;
  }
  html .onex-themeprovider-v2 .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  html .onex-themeprovider-v2 .dropdown-menu-md-end {
    --bs-position: end;
  }
  html .onex-themeprovider-v2 .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1024px) {
  html .onex-themeprovider-v2 .dropdown-menu-lg-start {
    --bs-position: start;
  }
  html .onex-themeprovider-v2 .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  html .onex-themeprovider-v2 .dropdown-menu-lg-end {
    --bs-position: end;
  }
  html .onex-themeprovider-v2 .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1280px) {
  html .onex-themeprovider-v2 .dropdown-menu-xl-start {
    --bs-position: start;
  }
  html .onex-themeprovider-v2 .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  html .onex-themeprovider-v2 .dropdown-menu-xl-end {
    --bs-position: end;
  }
  html .onex-themeprovider-v2 .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1440px) {
  html .onex-themeprovider-v2 .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  html .onex-themeprovider-v2 .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  html .onex-themeprovider-v2 .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  html .onex-themeprovider-v2 .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
html .onex-themeprovider-v2 .dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
html .onex-themeprovider-v2 .dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
html .onex-themeprovider-v2 .dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
html .onex-themeprovider-v2 .dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
html .onex-themeprovider-v2 .dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
html .onex-themeprovider-v2 .dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
html .onex-themeprovider-v2 .dropend .dropdown-toggle::after {
  vertical-align: 0;
}
html .onex-themeprovider-v2 .dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
html .onex-themeprovider-v2 .dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
html .onex-themeprovider-v2 .dropstart .dropdown-toggle::after {
  display: none;
}
html .onex-themeprovider-v2 .dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
html .onex-themeprovider-v2 .dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
html .onex-themeprovider-v2 .dropstart .dropdown-toggle::before {
  vertical-align: 0;
}
html .onex-themeprovider-v2 .dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}
html .onex-themeprovider-v2 .dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
html .onex-themeprovider-v2 .dropdown-item:hover, html .onex-themeprovider-v2 .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
html .onex-themeprovider-v2 .dropdown-item.active, html .onex-themeprovider-v2 .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
html .onex-themeprovider-v2 .dropdown-item.disabled, html .onex-themeprovider-v2 .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}
html .onex-themeprovider-v2 .dropdown-menu.show {
  display: block;
}
html .onex-themeprovider-v2 .dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.75rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}
html .onex-themeprovider-v2 .dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}
html .onex-themeprovider-v2 .dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: rgb(255, 255, 255);
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: rgb(255, 255, 255);
  --bs-dropdown-link-active-bg: rgb(0, 112, 192);
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}
html .onex-themeprovider-v2 .btn-sm, html .onex-themeprovider-v2 .btn-group-sm > .btn {
  --bs-btn-padding-x: 0.5rem;
}
html .onex-themeprovider-v2 .badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: rgb(255, 255, 255);
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
html .onex-themeprovider-v2 .badge:empty {
  display: none;
}
html .onex-themeprovider-v2 .btn .badge {
  position: relative;
  top: -1px;
}
html .onex-themeprovider-v2 .onex-dropdown,
html .onex-themeprovider-v2 .onex-dropdown-button {
  position: relative;
  font-family: "Noto Sans", sans-serif;
  
}
html .onex-themeprovider-v2 .onex-dropdown > .btn,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  font-family: "Noto Sans", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  border-radius: 0.5rem;
  
  
}
html .onex-themeprovider-v2 .onex-dropdown > .btn:disabled, html .onex-themeprovider-v2 .onex-dropdown > .btn.disabled,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:disabled,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn.disabled {
  cursor: not-allowed;
  pointer-events: all;
}
html .onex-themeprovider-v2 .onex-dropdown > .btn > svg,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn > svg {
  width: 1rem;
  height: 1rem;
}
html .onex-themeprovider-v2 .onex-dropdown > .btn > .onex-material-icon, html .onex-themeprovider-v2 .onex-dropdown > .btn > .material-icons-round,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn > .onex-material-icon,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn > .material-icons-round {
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-dropdown > .btn > .onex-dropdown__chevron-icon,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn > .onex-dropdown__chevron-icon {
  width: 1rem;
  height: 1rem;
  margin-right: 0;
}
html .onex-themeprovider-v2 .onex-dropdown > .btn > .onex-dropdown__icon-button-style,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn > .onex-dropdown__icon-button-style {
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-dropdown > .btn.btn-primary > .onex-dropdown__chevron-icon,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn.btn-primary > .onex-dropdown__chevron-icon {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn.btn-primary:disabled, html .onex-themeprovider-v2 .onex-dropdown > .btn.btn-primary.disabled,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn.btn-primary:disabled,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn.btn-primary.disabled {
  opacity: 0.4;
}
html .onex-themeprovider-v2 .onex-dropdown > .btn.btn-primary:disabled.active, html .onex-themeprovider-v2 .onex-dropdown > .btn.btn-primary:disabled:active,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn.btn-primary:disabled.active,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn.btn-primary:disabled:active {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-primary:focus-visible, html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-primary.onex-btn-selected:focus,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-primary:focus-visible,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-primary.onex-btn-selected:focus {
  background-color: rgb(0, 112, 192);
  border-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-primary.focus:hover, html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-primary.onex-btn-selected:hover, html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-primary:hover, html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-primary:focus-visible,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-primary.focus:hover,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-primary.onex-btn-selected:hover,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-primary:hover,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-primary:focus-visible {
  background-color: rgb(0, 95, 171);
  border-color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-primary.active, html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-primary:active,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-primary.active,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-primary:active {
  background-color: rgb(0, 71, 134);
  border-color: rgb(0, 71, 134);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn.btn-secondary:disabled, html .onex-themeprovider-v2 .onex-dropdown > .btn.btn-secondary.disabled, html .onex-themeprovider-v2 .onex-dropdown > .btn.btn-tertiary:disabled, html .onex-themeprovider-v2 .onex-dropdown > .btn.btn-tertiary.disabled,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn.btn-secondary:disabled,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn.btn-secondary.disabled,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn.btn-tertiary:disabled,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn.btn-tertiary.disabled {
  opacity: 0.4;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-secondary,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-secondary {
  border: none;
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-tertiary,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-tertiary {
  border: none;
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-secondary,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-secondary {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-secondary > .onex-dropdown__chevron-icon,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-secondary > .onex-dropdown__chevron-icon {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-tertiary,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-tertiary {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-tertiary > .onex-dropdown__chevron-icon,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-tertiary > .onex-dropdown__chevron-icon {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-secondary:hover, html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-secondary:focus-visible,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-secondary:hover,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-secondary:focus-visible {
  border-color: rgba(26, 28, 30, 0.5);
  background-color: rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-tertiary:hover, html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-tertiary:focus-visible,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-tertiary:hover,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-tertiary:focus-visible {
  background-color: rgba(103, 110, 122, 0.1);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-secondary.active, html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-secondary:active,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-secondary.active,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-secondary:active {
  color: rgb(26, 28, 30);
  background-color: rgb(192, 196, 203);
  border-color: rgba(26, 28, 30, 0.5);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-secondary.active > .onex-dropdown__chevron-icon, html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-secondary:active > .onex-dropdown__chevron-icon,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-secondary.active > .onex-dropdown__chevron-icon,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-secondary:active > .onex-dropdown__chevron-icon {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-tertiary.active, html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-tertiary:active,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-tertiary.active,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-tertiary:active {
  color: rgb(26, 28, 30);
  background-color: rgb(221, 224, 229);
  border-color: rgba(26, 28, 30, 0.5);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-tertiary.active > .onex-dropdown__chevron-icon, html .onex-themeprovider-v2 .onex-dropdown > .btn:not(:disabled).btn-tertiary:active > .onex-dropdown__chevron-icon,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-tertiary.active > .onex-dropdown__chevron-icon,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn:not(:disabled).btn-tertiary:active > .onex-dropdown__chevron-icon {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-dropdown > .btn.btn-md,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn.btn-md {
  min-width: 5rem;
  min-height: 2.5rem;
  padding: 0.625rem 0.75rem 0.625rem 1rem;
}
html .onex-themeprovider-v2 .onex-dropdown > .btn.btn-md > .onex-dropdown__chevron-icon,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn.btn-md > .onex-dropdown__chevron-icon {
  margin-left: 0.5rem;
}
html .onex-themeprovider-v2 .onex-dropdown > .btn.btn-sm, html .onex-themeprovider-v2 .btn-group-sm.onex-dropdown > .btn,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn.btn-sm,
html .onex-themeprovider-v2 .btn-group-sm.onex-dropdown-button > .btn {
  min-width: 5rem;
  min-height: 2rem;
  padding: 0.375rem 0.5rem 0.375rem 0.75rem;
}
html .onex-themeprovider-v2 .onex-dropdown > .btn.btn-sm > .onex-dropdown__chevron-icon, html .onex-themeprovider-v2 .btn-group-sm.onex-dropdown > .btn > .onex-dropdown__chevron-icon,
html .onex-themeprovider-v2 .onex-dropdown-button > .btn.btn-sm > .onex-dropdown__chevron-icon,
html .onex-themeprovider-v2 .btn-group-sm.onex-dropdown-button > .btn > .onex-dropdown__chevron-icon {
  margin-left: 0.25rem;
}
html .onex-themeprovider-v2 .onex-dropdown--without-icon > .btn.btn-md,
html .onex-themeprovider-v2 .onex-dropdown-button--without-icon > .btn.btn-md {
  padding: 0.625rem 1rem;
}
html .onex-themeprovider-v2 .onex-dropdown--without-icon > .btn.btn-sm, html .onex-themeprovider-v2 .btn-group-sm.onex-dropdown--without-icon > .btn,
html .onex-themeprovider-v2 .onex-dropdown-button--without-icon > .btn.btn-sm,
html .onex-themeprovider-v2 .btn-group-sm.onex-dropdown-button--without-icon > .btn {
  padding: 0.375rem 0.75rem;
}
html .onex-themeprovider-v2 .onex-dropdown--text > .btn.btn-sm.btn-tertiary, html .onex-themeprovider-v2 .btn-group-sm.onex-dropdown--text > .btn.btn-tertiary,
html .onex-themeprovider-v2 .onex-dropdown-button--text > .btn.btn-sm.btn-tertiary,
html .onex-themeprovider-v2 .btn-group-sm.onex-dropdown-button--text > .btn.btn-tertiary {
  padding: 0.375rem 0.5rem 0.375rem 0.5rem;
}
html .onex-themeprovider-v2 .onex-dropdown--text > .btn.btn-md.btn-tertiary,
html .onex-themeprovider-v2 .onex-dropdown-button--text > .btn.btn-md.btn-tertiary {
  padding: 0.625rem 0.5rem 0.625rem 0.5rem;
}
html .onex-themeprovider-v2 .onex-dropdown--text > .btn > svg,
html .onex-themeprovider-v2 .onex-dropdown-button--text > .btn > svg {
  margin-right: 0.25rem;
}
html .onex-themeprovider-v2 .onex-dropdown--text > .btn > .onex-material-icon, html .onex-themeprovider-v2 .onex-dropdown--text > .btn > .material-icons-round,
html .onex-themeprovider-v2 .onex-dropdown-button--text > .btn > .onex-material-icon,
html .onex-themeprovider-v2 .onex-dropdown-button--text > .btn > .material-icons-round {
  margin-right: 0.25rem;
}
html .onex-themeprovider-v2 .onex-dropdown--text > .dropdown-toggle::after, html .onex-themeprovider-v2 .onex-dropdown--icon > .dropdown-toggle::after,
html .onex-themeprovider-v2 .onex-dropdown-button--text > .dropdown-toggle::after,
html .onex-themeprovider-v2 .onex-dropdown-button--icon > .dropdown-toggle::after {
  display: none;
}
html .onex-themeprovider-v2 .onex-dropdown--icon.onex-dropdown--default-icon > .btn > .onex-dropdown__chevron-icon,
html .onex-themeprovider-v2 .onex-dropdown-button--icon.onex-dropdown--default-icon > .btn > .onex-dropdown__chevron-icon {
  display: inline-block;
  margin-left: 0;
}
html .onex-themeprovider-v2 .onex-dropdown--icon > .btn > .onex-dropdown__chevron-icon,
html .onex-themeprovider-v2 .onex-dropdown-button--icon > .btn > .onex-dropdown__chevron-icon {
  display: none;
}
html .onex-themeprovider-v2 .onex-dropdown--icon > .btn,
html .onex-themeprovider-v2 .onex-dropdown-button--icon > .btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-dropdown--icon > .btn.btn-md,
html .onex-themeprovider-v2 .onex-dropdown-button--icon > .btn.btn-md {
  min-width: 2.5rem;
  min-height: 2.5rem;
  height: auto;
  padding: 0.625rem;
}
html .onex-themeprovider-v2 .onex-dropdown--icon > .btn.btn-md > svg,
html .onex-themeprovider-v2 .onex-dropdown-button--icon > .btn.btn-md > svg {
  width: 1rem;
  height: 1rem;
  margin-right: 0;
}
html .onex-themeprovider-v2 .onex-dropdown--icon > .btn.btn-md > .onex-material-icon, html .onex-themeprovider-v2 .onex-dropdown--icon > .btn.btn-md > .material-icons-round,
html .onex-themeprovider-v2 .onex-dropdown-button--icon > .btn.btn-md > .onex-material-icon,
html .onex-themeprovider-v2 .onex-dropdown-button--icon > .btn.btn-md > .material-icons-round {
  font-size: 1rem;
  margin-right: 0;
}
html .onex-themeprovider-v2 .onex-dropdown--icon > .btn.btn-sm, html .onex-themeprovider-v2 .btn-group-sm.onex-dropdown--icon > .btn,
html .onex-themeprovider-v2 .onex-dropdown-button--icon > .btn.btn-sm,
html .onex-themeprovider-v2 .btn-group-sm.onex-dropdown-button--icon > .btn {
  min-width: 2rem;
  min-height: 2rem;
  height: auto;
  padding: 0.375rem;
}
html .onex-themeprovider-v2 .onex-dropdown--icon > .btn.btn-sm > svg, html .onex-themeprovider-v2 .btn-group-sm.onex-dropdown--icon > .btn > svg,
html .onex-themeprovider-v2 .onex-dropdown-button--icon > .btn.btn-sm > svg,
html .onex-themeprovider-v2 .btn-group-sm.onex-dropdown-button--icon > .btn > svg {
  width: 1rem;
  height: 1rem;
  margin-right: 0;
}
html .onex-themeprovider-v2 .onex-dropdown--icon > .btn.btn-sm > .onex-material-icon, html .onex-themeprovider-v2 .btn-group-sm.onex-dropdown--icon > .btn > .onex-material-icon, html .onex-themeprovider-v2 .onex-dropdown--icon > .btn.btn-sm > .material-icons-round, html .onex-themeprovider-v2 .btn-group-sm.onex-dropdown--icon > .btn > .material-icons-round,
html .onex-themeprovider-v2 .onex-dropdown-button--icon > .btn.btn-sm > .onex-material-icon,
html .onex-themeprovider-v2 .btn-group-sm.onex-dropdown-button--icon > .btn > .onex-material-icon,
html .onex-themeprovider-v2 .onex-dropdown-button--icon > .btn.btn-sm > .material-icons-round,
html .onex-themeprovider-v2 .btn-group-sm.onex-dropdown-button--icon > .btn > .material-icons-round {
  font-size: 1rem;
  margin-right: 0;
}
html .onex-themeprovider-v2 .onex-dropdown.show > .dropdown-toggle > .onex-dropdown__chevron-icon,
html .onex-themeprovider-v2 .onex-dropdown-button.show > .dropdown-toggle > .onex-dropdown__chevron-icon {
  transform: rotateX(-180deg);
  transition: transform ease-in-out 0.15s;
}
html .onex-themeprovider-v2 .onex-dropdown.show > .dropdown-toggle.btn-primary,
html .onex-themeprovider-v2 .onex-dropdown-button.show > .dropdown-toggle.btn-primary {
  background-color: rgb(0, 71, 134);
  border-color: rgb(0, 71, 134);
}
html .onex-themeprovider-v2 .onex-dropdown.show > .dropdown-toggle.btn-primary:focus,
html .onex-themeprovider-v2 .onex-dropdown-button.show > .dropdown-toggle.btn-primary:focus {
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-dropdown.show > .dropdown-toggle.btn-secondary,
html .onex-themeprovider-v2 .onex-dropdown-button.show > .dropdown-toggle.btn-secondary {
  color: rgb(26, 28, 30);
  background-color: rgb(192, 196, 203);
  border-color: rgba(26, 28, 30, 0.5);
}
html .onex-themeprovider-v2 .onex-dropdown.show > .dropdown-toggle.btn-secondary:focus,
html .onex-themeprovider-v2 .onex-dropdown-button.show > .dropdown-toggle.btn-secondary:focus {
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-dropdown.show > .dropdown-toggle.btn-secondary > .onex-dropdown__chevron-icon,
html .onex-themeprovider-v2 .onex-dropdown-button.show > .dropdown-toggle.btn-secondary > .onex-dropdown__chevron-icon {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-dropdown.show > .dropdown-toggle.btn-tertiary,
html .onex-themeprovider-v2 .onex-dropdown-button.show > .dropdown-toggle.btn-tertiary {
  color: rgb(26, 28, 30);
  background-color: rgb(221, 224, 229);
  border-color: rgba(26, 28, 30, 0.5);
}
html .onex-themeprovider-v2 .onex-dropdown.show > .dropdown-toggle.btn-tertiary:focus,
html .onex-themeprovider-v2 .onex-dropdown-button.show > .dropdown-toggle.btn-tertiary:focus {
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-dropdown.show > .dropdown-toggle.btn-tertiary > .onex-dropdown__chevron-icon,
html .onex-themeprovider-v2 .onex-dropdown-button.show > .dropdown-toggle.btn-tertiary > .onex-dropdown__chevron-icon {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-dropdown-menu,
html .onex-themeprovider-v2 .dropdown-menu {
  font-family: "Noto Sans", sans-serif;
  border-radius: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0.25rem 0;
  border-color: rgba(26, 28, 30, 0.1);
  box-shadow: 0 0.25rem 1.5rem rgba(0, 28, 59, 0.12);
  min-width: 8rem;
  width: fit-content;
}
html .onex-themeprovider-v2 .onex-dropdown-menu.dropdown-menu-end,
html .onex-themeprovider-v2 .dropdown-menu.dropdown-menu-end {
  left: auto !important;
  right: 0 !important;
}
html .onex-themeprovider-v2 .onex-dropdown-menu--search,
html .onex-themeprovider-v2 .dropdown-menu--search {
  padding: 0.5rem 0.5rem 0.25rem;
  min-width: 13.5rem;
}
html .onex-themeprovider-v2 .onex-dropdown-menu--list,
html .onex-themeprovider-v2 .dropdown-menu--list {
  padding-left: 0;
  list-style: none;
  margin: 0;
}
html .onex-themeprovider-v2 .onex-dropdown-menu .onex-loading,
html .onex-themeprovider-v2 .dropdown-menu .onex-loading {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0.375rem 0.625rem;
  width: max-content;
}
html .onex-themeprovider-v2 .onex-dropdown-menu .onex-loading__icon,
html .onex-themeprovider-v2 .dropdown-menu .onex-loading__icon {
  width: 100%;
}
html .onex-themeprovider-v2 .onex-dropdown-menu .onex-empty,
html .onex-themeprovider-v2 .dropdown-menu .onex-empty {
  color: rgb(133, 140, 150);
}
html .onex-themeprovider-v2 .onex-dropdown-menu .onex-error,
html .onex-themeprovider-v2 .dropdown-menu .onex-error {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-dropdown-menu .onex-error__icon,
html .onex-themeprovider-v2 .dropdown-menu .onex-error__icon {
  color: rgb(217, 21, 34);
  margin-bottom: 0.25rem;
}
html .onex-themeprovider-v2 .onex-dropdown-menu .dropdown-item,
html .onex-themeprovider-v2 .dropdown-menu .dropdown-item {
  padding: 0.625rem 0.75rem;
  text-decoration: none;
  color: rgb(26, 28, 30);
  min-width: fit-content;
  max-width: 100%;
}
html .onex-themeprovider-v2 .onex-dropdown-menu .dropdown-item:disabled, html .onex-themeprovider-v2 .onex-dropdown-menu .dropdown-item.disabled,
html .onex-themeprovider-v2 .dropdown-menu .dropdown-item:disabled,
html .onex-themeprovider-v2 .dropdown-menu .dropdown-item.disabled {
  cursor: not-allowed;
  pointer-events: all;
  opacity: 0.4;
}
html .onex-themeprovider-v2 .onex-dropdown-menu .dropdown-item > span:not(.onex-badge-counter),
html .onex-themeprovider-v2 .dropdown-menu .dropdown-item > span:not(.onex-badge-counter) {
  padding-right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-dropdown-menu .dropdown-item:not(.disabled):hover,
html .onex-themeprovider-v2 .dropdown-menu .dropdown-item:not(.disabled):hover {
  background-color: rgba(103, 110, 122, 0.1);
}
html .onex-themeprovider-v2 .onex-dropdown-menu .dropdown-item:not(.disabled):focus-visible,
html .onex-themeprovider-v2 .dropdown-menu .dropdown-item:not(.disabled):focus-visible {
  background-color: rgba(103, 110, 122, 0.1);
  outline: 0.125rem solid rgba(0, 112, 192, 0.5);
  border-radius: 0.25rem;
}
html .onex-themeprovider-v2 .onex-dropdown-menu .dropdown-item:not(.disabled).active, html .onex-themeprovider-v2 .onex-dropdown-menu .dropdown-item:not(.disabled):active,
html .onex-themeprovider-v2 .dropdown-menu .dropdown-item:not(.disabled).active,
html .onex-themeprovider-v2 .dropdown-menu .dropdown-item:not(.disabled):active {
  background-color: rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-dropdown-menu .dropdown-item:not(.disabled).active:hover, html .onex-themeprovider-v2 .onex-dropdown-menu .dropdown-item:not(.disabled).active:focus-visible, html .onex-themeprovider-v2 .onex-dropdown-menu .dropdown-item:not(.disabled):active:hover, html .onex-themeprovider-v2 .onex-dropdown-menu .dropdown-item:not(.disabled):active:focus-visible,
html .onex-themeprovider-v2 .dropdown-menu .dropdown-item:not(.disabled).active:hover,
html .onex-themeprovider-v2 .dropdown-menu .dropdown-item:not(.disabled).active:focus-visible,
html .onex-themeprovider-v2 .dropdown-menu .dropdown-item:not(.disabled):active:hover,
html .onex-themeprovider-v2 .dropdown-menu .dropdown-item:not(.disabled):active:focus-visible {
  background-color: rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-dropdown-menu .dropdown-divider,
html .onex-themeprovider-v2 .dropdown-menu .dropdown-divider {
  margin: 0;
  border-top: 1px solid rgba(26, 28, 30, 0.1);
  color: rgba(26, 28, 30, 0.1);
  background-color: rgba(26, 28, 30, 0.1);
  opacity: 1;
}
html .onex-themeprovider-v2 .dropdown-toggle.btn {
  white-space: normal;
  word-break: break-word;
}
html .onex-themeprovider-v2 .dropdown-toggle.btn:focus-visible {
  outline: 0.125rem solid rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-dropdown-button.onex-dropdown-button--sm .btn {
  min-width: 5rem;
  min-height: 2rem;
  padding: 0.375rem 0.5rem 0.375rem 0.5rem;
}
html .onex-themeprovider-v2 .onex-dropdown-button.onex-dropdown-button--md .btn {
  min-width: 5rem;
  min-height: 2rem;
  padding: 0.375rem 0.5rem 0.375rem 0.5rem;
}
html .onex-themeprovider-v2 .onex-dropdown-button.onex-dropdown-button--disabled .btn {
  opacity: 0.4;
  cursor: auto;
  pointer-events: none;
}
html .onex-themeprovider-v2 .onex-dropdown-list__group-heading {
  text-align: start;
  padding: 0.75rem 0.75rem 0.25rem 0.75rem;
  margin: 0;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgb(103, 110, 122);
  font-weight: 600;
  cursor: default;
}
html .onex-themeprovider-v2 .onex-badge-counter {
  height: 1.25rem;
  line-height: 1rem;
  font-size: 0.75rem;
  border-radius: 1.25rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
  min-width: 1.25rem;
}
html .onex-themeprovider-v2 .onex-badge-counter.badge {
  display: inline-flex;
  padding: 0.125rem 0.25rem;
  font-size: 0.75rem;
  font-weight: 600;
  font-family: "Noto Sans", sans-serif;
  color: rgb(0, 0, 0);
  border-radius: 1.25rem;
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-default {
  background-color: rgb(238, 241, 244);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-default svg path {
  fill: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-default .onex-material-icon,
html .onex-themeprovider-v2 .onex-badge-counter.bg-default .material-icons-round {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-default-invert {
  background-color: rgb(88, 95, 104);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-default-invert svg path {
  fill: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-default-invert .onex-material-icon,
html .onex-themeprovider-v2 .onex-badge-counter.bg-default-invert .material-icons-round {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-negative {
  background-color: rgb(217, 21, 34);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-negative svg path {
  fill: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-negative .onex-material-icon,
html .onex-themeprovider-v2 .onex-badge-counter.bg-negative .material-icons-round {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-informative {
  background-color: rgb(0, 112, 192);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-informative svg path {
  fill: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-informative .onex-material-icon,
html .onex-themeprovider-v2 .onex-badge-counter.bg-informative .material-icons-round {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-added {
  background-color: rgb(224, 246, 234);
  color: rgb(0, 126, 76);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-added svg path {
  fill: rgb(0, 126, 76);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-added .onex-material-icon,
html .onex-themeprovider-v2 .onex-badge-counter.bg-added .material-icons-round {
  color: rgb(0, 126, 76);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-removed {
  background-color: rgb(255, 236, 238);
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-removed svg path {
  fill: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-removed .onex-material-icon,
html .onex-themeprovider-v2 .onex-badge-counter.bg-removed .material-icons-round {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-positive {
  background-color: rgb(0, 126, 76);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-positive svg path {
  fill: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-positive .onex-material-icon,
html .onex-themeprovider-v2 .onex-badge-counter.bg-positive .material-icons-round {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-cautionary {
  background-color: rgb(252, 185, 22);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-cautionary svg path {
  fill: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-badge-counter.bg-cautionary .onex-material-icon,
html .onex-themeprovider-v2 .onex-badge-counter.bg-cautionary .material-icons-round {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-badge-counter .onex-badge-counter--icon {
  font-size: 0.75rem;
}
html .onex-themeprovider-v2 .onex-badge-counter.onex-badge-counter-indicator {
  height: 1rem;
  line-height: 0.625rem;
  font-size: 0.625rem;
  border-radius: 0.75rem;
  min-width: 1rem;
  padding: 0.125rem;
  font-weight: 500;
}
html .onex-themeprovider-v2 .onex-badge-counter.onex-badge-counter-indicator--caution {
  outline: 1px solid rgb(253, 222, 104);
}
html .onex-themeprovider-v2 .onex-badge-counter.onex-badge-counter-indicator--critical {
  outline: 1px solid rgb(253, 215, 217);
}
html .onex-themeprovider-v2 .onex-badge-counter.onex-badge-counter-indicator--information {
  outline: 1px solid rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav {
  display: flex;
  font-family: "Noto Sans", sans-serif;
  border-bottom: 1px solid rgb(221, 224, 229);
  width: 100%;
  min-height: 2.625rem;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav:focus-visible, html .onex-themeprovider-v2 .onex-tabs.onex-nav:focus {
  outline: none;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-link {
  height: 2.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0.375rem 0.75rem;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-link::before {
  height: 0.125rem;
  border-radius: 0;
  bottom: -0.0625rem;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .onex-nav__item {
  padding-top: 0.125rem;
  padding-left: 0.125rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .onex-nav__item .dropdown-toggle {
  height: 100%;
  border-radius: 0.25rem;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .onex-nav__item .dropdown-toggle:focus-visible {
  outline: 0.125rem solid rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .onex-nav__item.dropdown {
  display: flex;
  position: relative;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .onex-nav__item.dropdown.hiddenDropdown {
  display: none;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .onex-nav__item.dropdown > .btn.btn-tertiary:hover, html .onex-themeprovider-v2 .onex-tabs.onex-nav .onex-nav__item.dropdown > .btn.btn-tertiary:focus {
  background-color: transparent;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .onex-nav__item.dropdown > .btn.btn-tertiary:hover .onex-dropdown__chevron-icon, html .onex-themeprovider-v2 .onex-tabs.onex-nav .onex-nav__item.dropdown > .btn.btn-tertiary:focus .onex-dropdown__chevron-icon {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .onex-nav__item.dropdown.show > .dropdown-toggle.btn-tertiary {
  background-color: transparent;
  color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .onex-nav__item.dropdown.show > .dropdown-toggle.btn-tertiary .onex-dropdown__chevron-icon {
  color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .onex-nav__item.dropdown::before {
  content: "";
  position: absolute;
  left: 0;
  top: 2.43rem;
  width: 100%;
  height: 0.125rem;
  background-color: rgb(209, 216, 224);
  display: none;
  margin-top: 0.125rem;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .onex-nav__item.dropdown:hover::before {
  display: block;
  background-color: rgb(158, 163, 172);
  height: 0.125rem;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .onex-nav__item.dropdown.show::before {
  display: block;
  height: 0.125rem;
  background-color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .onex-nav__item.dropdown > .dropdown-menu {
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs:focus-visible, html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs:focus {
  outline: none;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgb(26, 28, 30);
  border-radius: 0.25rem;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link:hover, html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link:focus, html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link:focus-visible {
  color: rgb(26, 28, 30);
  outline: none;
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link:focus-visible {
  box-shadow: 0 0 0 2px rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link.active:hover, html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link.active:focus, html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link.active:focus-visible, html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link.active {
  color: rgb(0, 95, 171);
  outline: none;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link.active::before {
  border-radius: 0;
  height: 0.125rem;
  background-color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link.active:hover::before, html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link.active:focus::before, html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link.active:focus-visible::before {
  background-color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link:focus::before, html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link:focus-visible::before {
  background-color: unset;
  height: 0.125rem;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link.disabled {
  color: rgb(176, 184, 191);
  cursor: not-allowed;
  pointer-events: auto;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link.disabled:focus::before, html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link.disabled:hover::before, html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link.disabled:focus-visible::before {
  display: none;
}
html .onex-themeprovider-v2 .onex-tab-content {
  margin-top: 1.5rem;
}
html .onex-themeprovider-v2 .onex-tabs.onex-nav .nav-tabs .nav-link:hover::before {
  background-color: rgb(158, 163, 172);
  height: 0.125rem;
}
html .onex-themeprovider-v2 .onex-tag {
  position: relative;
  width: fit-content;
  border-radius: 0.5rem;
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-tag__btn {
  box-sizing: border-box;
  padding: 0.375rem 0.5rem;
  display: flex;
  align-items: center;
  border: none;
  background-color: transparent;
  height: 2rem;
  border-radius: 0.5rem;
  font-style: normal;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(26, 28, 30);
  cursor: pointer;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-tag--removable .onex-tag__btn {
  padding-right: 2.25rem;
}
html .onex-themeprovider-v2 .onex-tag--variant-selection {
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-tag--variant-selection:hover, html .onex-themeprovider-v2 .onex-tag--variant-selection:focus, html .onex-themeprovider-v2 .onex-tag--variant-selection:focus-visible {
  background-color: rgb(221, 224, 229);
  outline: none;
}
html .onex-themeprovider-v2 .onex-tag--disabled {
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-tag--disabled:hover, html .onex-themeprovider-v2 .onex-tag--disabled:focus, html .onex-themeprovider-v2 .onex-tag--disabled:focus-visible {
  background-color: rgb(238, 241, 244);
  outline: none;
}
html .onex-themeprovider-v2 .onex-tag--variant-input .onex-tag__btn {
  cursor: auto !important;
}
html .onex-themeprovider-v2 .onex-tag__btn:disabled {
  opacity: 0.3;
  pointer-events: none;
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-tag__close {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.5rem;
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  background-color: initial;
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-tag__close:hover, html .onex-themeprovider-v2 .onex-tag__close:focus, html .onex-themeprovider-v2 .onex-tag__close:focus-visible {
  color: rgb(26, 28, 30);
  outline: none;
}
html .onex-themeprovider-v2 .onex-tag__close:disabled {
  color: rgba(103, 110, 122, 0.5);
}
html .onex-themeprovider-v2 .onex-tag__close > svg, html .onex-themeprovider-v2 .onex-tag__close > .onex-material-icon, html .onex-themeprovider-v2 .onex-tag__close > .material-icons-round {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-tag__img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.5rem;
  border-radius: 100%;
  overflow: hidden;
}
html .onex-themeprovider-v2 .onex-tag__img > img {
  object-fit: cover;
  overflow: hidden;
}
html .onex-themeprovider-v2 .onex-tag__badge-counter {
  margin: 0 0.5rem;
}
html .onex-themeprovider-v2 .onex-tag--selected {
  background-color: rgb(231, 242, 254);
  border: 0.0625rem solid rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-tag--selected .onex-tag__btn {
  height: 1.875rem;
  padding-left: 0.4375rem;
  padding-right: 0.4375rem;
}
html .onex-themeprovider-v2 .onex-tag--selected.onex-tag--removable .onex-tag__btn {
  padding-right: 2.1875rem;
}
html .onex-themeprovider-v2 .onex-tag--selected .onex-tag__close {
  right: 0.4375rem;
}
html .onex-themeprovider-v2 .onex-tag--selected:hover, html .onex-themeprovider-v2 .onex-tag--selected:focus, html .onex-themeprovider-v2 .onex-tag--selected:focus-visible {
  background-color: rgb(198, 227, 252);
  outline: none;
}
html .onex-themeprovider-v2 .onex-text-area {
  font-family: "Noto Sans", sans-serif;
  display: inline-block;
}
html .onex-themeprovider-v2 .onex-text-area .onex-text-area__field-wrapper {
  position: relative;
}
html .onex-themeprovider-v2 .onex-text-area .onex-text-area__copy-btn-tooltip-wrapper {
  position: absolute;
  right: 0.75rem;
  bottom: 0.625rem;
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-text-area .onex-text-area__copy-btn {
  color: rgb(103, 110, 122);
  background: none;
  padding: 0;
  border: none;
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-text-area .onex-text-area__copy-btn:hover, html .onex-themeprovider-v2 .onex-text-area .onex-text-area__copy-btn:focus {
  outline: none;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-text-area--resizable {
  max-width: 100%;
}
html .onex-themeprovider-v2 .onex-text-area--resizable textarea.form-control {
  resize: both;
  max-width: 100%;
}
html .onex-themeprovider-v2 .onex-text-area--disabled .form-control:disabled, html .onex-themeprovider-v2 fieldset[disabled] .onex-text-area .form-control:disabled {
  opacity: 0.4;
}
html .onex-themeprovider-v2 .onex-text-area .form-label {
  padding: 0 4px;
}
html .onex-themeprovider-v2 .onex-text-area--is-invalid .form-control.is-invalid,
html .onex-themeprovider-v2 .onex-text-area--is-invalid .form-control:invalid, html .onex-themeprovider-v2 .onex-text-area--is-required .form-control.is-invalid,
html .onex-themeprovider-v2 .onex-text-area--is-required .form-control:invalid {
  background-image: none;
  border-color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-text-area--is-invalid .form-control.is-invalid:hover:not(:focus):not(:disabled),
html .onex-themeprovider-v2 .onex-text-area--is-invalid .form-control:invalid:hover:not(:focus):not(:disabled), html .onex-themeprovider-v2 .onex-text-area--is-required .form-control.is-invalid:hover:not(:focus):not(:disabled),
html .onex-themeprovider-v2 .onex-text-area--is-required .form-control:invalid:hover:not(:focus):not(:disabled) {
  border-color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-text-area--is-invalid .form-control.is-invalid:focus,
html .onex-themeprovider-v2 .onex-text-area--is-invalid .form-control:invalid:focus, html .onex-themeprovider-v2 .onex-text-area--is-required .form-control.is-invalid:focus,
html .onex-themeprovider-v2 .onex-text-area--is-required .form-control:invalid:focus {
  border: 1px solid rgb(217, 21, 34);
  outline: 0;
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-text-area .form-control {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(26, 28, 30);
  background-color: rgb(255, 255, 255);
  border-color: rgb(192, 196, 203);
  border-radius: 0.5rem;
  min-height: 10rem;
  min-width: 16.625rem;
  padding: 0.625rem 0.75rem;
  resize: none;
  scrollbar-color: rgba(26, 28, 30, 0.1) transparent;
  scrollbar-width: thin;
}
html .onex-themeprovider-v2 .onex-text-area .form-control::-webkit-scrollbar {
  width: 0.75rem;
}
html .onex-themeprovider-v2 .onex-text-area .form-control::-webkit-scrollbar-thumb {
  border: 0.25rem solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  -webkit-border-radius: 0.438rem;
  background-color: rgba(26, 28, 30, 0.1);
  -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0), inset 1px 1px 0px rgba(0, 0, 0, 0);
}
html .onex-themeprovider-v2 .onex-text-area .form-control::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
html .onex-themeprovider-v2 .onex-text-area .form-control::-webkit-scrollbar-corner {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-text-area .form-control:hover:not(:focus):not(:disabled):not(:read-only):not(:invalid):not(.is-invalid), html .onex-themeprovider-v2 .onex-text-area .form-control[required]:hover {
  border-color: rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-text-area .form-control:not(:disabled):focus {
  border-color: rgb(0, 112, 192);
  box-shadow: rgb(0, 112, 192) 0px 0px 1px, rgb(0, 112, 192) 0px 0px 0px 1px;
}
html .onex-themeprovider-v2 .onex-text-area .form-control:disabled, html .onex-themeprovider-v2 .onex-text-area .form-control.disabled, html .onex-themeprovider-v2 fieldset[disabled] .onex-text-area .form-control {
  background-color: transparent;
  border-color: rgb(192, 196, 203);
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-text-area .form-control:disabled + .onex-text-area__footer > .onex-text-area__nums, html .onex-themeprovider-v2 .onex-text-area .form-control.disabled + .onex-text-area__footer > .onex-text-area__nums, html .onex-themeprovider-v2 fieldset[disabled] .onex-text-area .form-control + .onex-text-area__footer > .onex-text-area__nums {
  color: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-text-area.onex-text-area--small .form-control {
  min-height: auto;
}
html .onex-themeprovider-v2 .onex-text-area__help.form-text {
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-text-area__error.form-text {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-text-area__footer {
  margin-top: 0.25rem;
}
html .onex-themeprovider-v2 .onex-text-area__footer, html .onex-themeprovider-v2 .onex-text-area__header {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
html .onex-themeprovider-v2 .onex-text-area__nums {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  color: rgb(103, 110, 122);
  flex-basis: 30%;
  flex-grow: 1;
  flex-shrink: 1;
}
html .onex-themeprovider-v2 .onex-text-area__nums--err {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-text-area .form-text {
  margin-top: 0;
  padding-left: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  flex-basis: 100%;
  text-align: start;
}
html .onex-themeprovider-v2 .onex-text-area.onex-text-area--read-only .form-control {
  background-color: rgb(244, 248, 252);
  border: none;
  pointer-events: none;
}
html .onex-themeprovider-v2 .onex-text-area.onex-text-area--read-only .form-control:focus {
  border-color: rgb(0, 112, 192);
  box-shadow: rgb(0, 112, 192) 0px 0px 1px, rgb(0, 112, 192) 0px 0px 0px 1px;
}
html .onex-themeprovider-v2 .onex-text-field {
  min-width: 10rem;
  font-family: "Noto Sans", sans-serif;
  
  
  
}
html .onex-themeprovider-v2 .onex-text-field:not(:has(.is-invalid)):not(.onex-text-field--is-required:not(.onex-text-field--filled)):not(.onex-text-field--is-invalid) .onex-text-field__input-wrapper--active {
  box-shadow: rgb(0, 112, 192) 0px 0px 2px, rgb(0, 112, 192) 0px 0px 0px 2px;
}
html .onex-themeprovider-v2 .onex-text-field:not(:has(.is-invalid)):not(.onex-text-field--is-required:not(.onex-text-field--filled)):not(.onex-text-field--is-invalid) .onex-text-field__input-wrapper--focus-visible {
  box-shadow: rgba(0, 112, 192, 0.5) 0px 0px 2px, rgba(0, 112, 192, 0.5) 0px 0px 0px 2px;
}
html .onex-themeprovider-v2 .onex-text-field__label-container {
  line-height: 1.5rem;
  padding-left: 0.25rem;
}
html .onex-themeprovider-v2 .onex-text-field__label-container .onex-label-field.form-label {
  padding: 0;
}
html .onex-themeprovider-v2 .onex-text-field__password-status-container {
  padding: 0.5rem 0;
}
html .onex-themeprovider-v2 .onex-text-field__error-container {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
html .onex-themeprovider-v2 .onex-text-field__error-container .form-text {
  margin: 0;
}
html .onex-themeprovider-v2 .onex-text-field__help-text-container {
  display: flex;
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-text-field__help-text-container .form-text {
  margin: 0;
}
html .onex-themeprovider-v2 .onex-text-field__top-metadata-container {
  padding-left: 0.25rem;
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
  margin-bottom: 0.25rem;
}
html .onex-themeprovider-v2 .onex-text-field__bottom-metadata-container {
  padding-left: 0.25rem;
  margin-top: 0.25rem;
}
html .onex-themeprovider-v2 .onex-text-field__input-wrapper {
  display: flex;
  flex-wrap: nowrap;
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-text-field__input-wrapper:has(.onex-text-field__confirm-button) input.form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}
html .onex-themeprovider-v2 .onex-text-field__input-wrapper .onex-text-field__confirm-button {
  min-height: 2rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  min-width: 6rem;
}
html .onex-themeprovider-v2 .onex-text-field__input {
  position: relative;
  width: 100%;
}
html .onex-themeprovider-v2 .onex-text-field__symbols-count-container {
  text-align: right;
  color: rgb(66, 71, 78);
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-text-field--filled .onex-text-field__icon {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-text-field__clear-btn, html .onex-themeprovider-v2 .onex-text-field__copy-btn, html .onex-themeprovider-v2 .onex-text-field__toggle-pass {
  display: inline-flex;
  align-items: center;
  color: rgb(103, 110, 122);
  background: none;
  border: none;
  padding: 0;
}
html .onex-themeprovider-v2 .onex-text-field__clear-btn:hover, html .onex-themeprovider-v2 .onex-text-field__copy-btn:hover, html .onex-themeprovider-v2 .onex-text-field__toggle-pass:hover {
  outline: none;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-text-field__clear-btn:focus-visible, html .onex-themeprovider-v2 .onex-text-field__copy-btn:focus-visible, html .onex-themeprovider-v2 .onex-text-field__toggle-pass:focus-visible {
  outline: none;
  color: rgb(26, 28, 30);
  box-shadow: 0px 0px 0px 2px rgba(0, 112, 192, 0.5);
  border-radius: 25%;
}
html .onex-themeprovider-v2 .onex-text-field__clear-btn {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-text-field__clear-btn > svg {
  width: 1.25rem;
  height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-text-field__clear-btn > .onex-material-icon, html .onex-themeprovider-v2 .onex-text-field__clear-btn > .material-icons-round {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-text-field__copy-btn {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-text-field__clear-btn {
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-text-field__clear-btn > svg {
  width: 1rem;
  height: 1rem;
}
html .onex-themeprovider-v2 .onex-text-field__clear-btn > .onex-material-icon, html .onex-themeprovider-v2 .onex-text-field__clear-btn > .material-icons-round {
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-text-field__clear-btn:focus-visible {
  border-radius: 50%;
}
html .onex-themeprovider-v2 .onex-text-field .onex-text-field__copy-btn-tooltip-wrapper {
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-text-field__clear-btn, html .onex-themeprovider-v2 .onex-text-field__toggle-pass,
html .onex-themeprovider-v2 .onex-text-field .onex-text-field__copy-btn-tooltip-wrapper {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
html .onex-themeprovider-v2 .onex-text-field--disabled .onex-text-field__clear-btn,
html .onex-themeprovider-v2 .onex-text-field--disabled .onex-text-field__copy-btn,
html .onex-themeprovider-v2 .onex-text-field--disabled .onex-text-field__toggle-pass {
  color: rgba(103, 110, 122, 0.4);
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-text-field__copy-btn > svg {
  width: 1.25rem;
  height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-text-field__copy-btn > .onex-material-icon, html .onex-themeprovider-v2 .onex-text-field__copy-btn > .material-icons-round {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-text-field__toggle-pass > svg {
  width: 1.25rem;
  height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-text-field__toggle-pass > .onex-material-icon, html .onex-themeprovider-v2 .onex-text-field__toggle-pass > .material-icons-round {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-text-field--lg .onex-text-field__clear-btn, html .onex-themeprovider-v2 .onex-text-field--lg .onex-text-field__copy-btn-tooltip-wrapper, html .onex-themeprovider-v2 .onex-text-field--lg .onex-text-field__toggle-pass {
  right: 0.75rem;
}
html .onex-themeprovider-v2 .onex-text-field--sm .onex-text-field__clear-btn, html .onex-themeprovider-v2 .onex-text-field--sm .onex-text-field__copy-btn-tooltip-wrapper, html .onex-themeprovider-v2 .onex-text-field--sm .onex-text-field__toggle-pass {
  right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-text-field--lg .onex-text-field__copy-btn-tooltip-wrapper + .onex-text-field__toggle-pass, html .onex-themeprovider-v2 .onex-text-field--lg .onex-text-field__copy-btn-tooltip-wrapper + .onex-text-field__clear-btn {
  right: 2.5rem;
}
html .onex-themeprovider-v2 .onex-text-field--sm .onex-text-field__copy-btn-tooltip-wrapper + .onex-text-field__toggle-pass, html .onex-themeprovider-v2 .onex-text-field--sm .onex-text-field__copy-btn-tooltip-wrapper + .onex-text-field__clear-btn {
  right: 2.25rem;
}
html .onex-themeprovider-v2 .onex-text-field--has-clear-btn .form-control-sm, html .onex-themeprovider-v2 .onex-text-field--password .form-control-sm {
  padding-right: 2rem;
}
html .onex-themeprovider-v2 .onex-text-field--has-clear-btn .form-control-lg, html .onex-themeprovider-v2 .onex-text-field--password .form-control-lg {
  padding-right: 2.25rem;
}
html .onex-themeprovider-v2 .onex-text-field__help.form-text {
  min-width: 1rem;
  min-height: 1rem;
  display: inline-block;
  color: rgb(66, 71, 78);
  font-size: 0.75rem;
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-text-field__help--password.form-text {
  flex-basis: 100%;
  padding-left: 1.25rem;
  background-repeat: no-repeat;
  background-position: left center;
}
html .onex-themeprovider-v2 .onex-text-field__help--password.form-text.onex-text-field__help--password--strong {
  color: rgb(0, 126, 76);
  background-image: url("data:image/svg+xml,%3csvg width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM9.29 16.29 5.7 12.7a.9959.9959 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L10 14.17l6.88-6.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-7.59 7.59c-.38.39-1.02.39-1.41 0z%27 fill=%27rgb%280, 126, 76%29%27%3e%3c/path%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .onex-text-field__help--password.form-text.onex-text-field__help--password--medium {
  color: rgb(196, 64, 0);
  background-image: url("data:image/svg+xml,%3csvg width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 15c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1zm1-8h-2V7h2v2z%27 fill=%27rgb%28196, 64, 0%29%27%3e%3c/path%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .onex-text-field__help--password.form-text.onex-text-field__help--password--weak {
  color: rgb(217, 21, 34);
  background-image: url("data:image/svg+xml,%3csvg width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm4.3 14.3c-.39.39-1.02.39-1.41 0L12 13.41 9.11 16.3c-.39.39-1.02.39-1.41 0a.9959.9959 0 0 1 0-1.41L10.59 12 7.7 9.11a.9959.9959 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L12 10.59l2.89-2.89c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41L13.41 12l2.89 2.89c.38.38.38 1.02 0 1.41z%27 fill=%27rgb%28217, 21, 34%29%27%3e%3c/path%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .onex-text-field__help--error.form-text {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-text-field .form-control {
  color: rgb(0, 0, 0);
  border-color: rgb(192, 196, 203);
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-text-field .form-control::placeholder {
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-text-field .form-control.form-control-sm {
  border-radius: 0.5rem;
  height: 2rem;
  line-height: 1rem;
  font-size: 0.75rem;
  padding-left: 0.5rem;
}
html .onex-themeprovider-v2 .onex-text-field .form-control.form-control-lg {
  border-radius: 0.5rem;
  height: 2.5rem;
  line-height: 1.25rem;
  font-size: 0.875rem;
  padding-left: 0.625rem;
}
html .onex-themeprovider-v2 .onex-text-field .form-control:not(:focus):not(:disabled):not(:invalid):not(.is-invalid):hover {
  border-color: rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-text-field .form-control:disabled, html .onex-themeprovider-v2 .onex-text-field .form-control.disabled, html .onex-themeprovider-v2 .onex-text-field .form-control:disabled.is-invalid, html .onex-themeprovider-v2 .onex-text-field .form-control.disabled.is-invalid, html .onex-themeprovider-v2 .onex-text-field .form-control:disabled:invalid, html .onex-themeprovider-v2 .onex-text-field .form-control.disabled:invalid, html .onex-themeprovider-v2 fieldset[disabled] .onex-text-field .form-control {
  color: rgba(0, 0, 0, 0.4);
  border-color: rgba(209, 216, 224, 0.4);
  background-color: rgba(255, 255, 255, 0);
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-text-field .form-control:disabled::placeholder {
  color: rgba(0, 0, 0, 0.4);
}
html .onex-themeprovider-v2 .onex-text-field .form-control:not(:disabled):focus {
  border-color: rgb(0, 112, 192);
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-text-field--is-required .form-control:invalid,
html .onex-themeprovider-v2 .onex-text-field--is-required .form-control.is-invalid, html .onex-themeprovider-v2 .onex-text-field--is-invalid .form-control:invalid,
html .onex-themeprovider-v2 .onex-text-field--is-invalid .form-control.is-invalid {
  border-width: 1px;
  border-color: rgb(217, 21, 34) !important;
  background-image: none;
}
html .onex-themeprovider-v2 .onex-text-field--is-required .form-control:invalid:focus,
html .onex-themeprovider-v2 .onex-text-field--is-required .form-control.is-invalid:focus, html .onex-themeprovider-v2 .onex-text-field--is-invalid .form-control:invalid:focus,
html .onex-themeprovider-v2 .onex-text-field--is-invalid .form-control.is-invalid:focus {
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-text-field.onex-text-field--read-only .form-control {
  border: none;
  box-shadow: none;
  background-color: rgb(244, 248, 252);
  pointer-events: none;
}
html .onex-themeprovider-v2 .onex-text-field.onex-text-field--read-only .form-control:focus {
  border: 1px solid rgb(0, 112, 192);
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-text-field.onex-text-field--hide-clear-on-blur .onex-text-field__clear-btn {
  display: none;
}
html .onex-themeprovider-v2 .onex-text-field.onex-text-field--hide-clear-on-blur:focus-within .onex-text-field__clear-btn {
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-time-picker {
  min-width: 7rem;
}
html .onex-themeprovider-v2 .onex-time-picker .react-datepicker-wrapper {
  display: block;
}
html .onex-themeprovider-v2 .onex-time-picker .onex-date-picker__input .form-control {
  border: 1px solid rgb(192, 196, 203);
}
html .onex-themeprovider-v2 .onex-time-picker__popper-container.react-datepicker-popper {
  padding-top: 0.25rem;
}
html .onex-themeprovider-v2 .onex-time-picker__popper-container .react-datepicker--time-only {
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  border: none;
}
html .onex-themeprovider-v2 .onex-time-picker__popper-container .react-datepicker--time-only .react-datepicker__time-container {
  min-width: 19.5rem;
}
html .onex-themeprovider-v2 .onex-time-picker__popper-container .react-datepicker--time-only .react-datepicker__time-container .react-datepicker__header--time--only {
  display: none;
}
html .onex-themeprovider-v2 .onex-time-picker__popper-container .react-datepicker--time-only .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  min-width: 19.5rem;
  padding: 0.25rem 0;
  border-radius: 0.5rem;
  border: 1px solid rgb(221, 224, 229);
  box-shadow: 0 0.125rem 0.75rem rgba(0, 28, 59, 0.12);
}
html .onex-themeprovider-v2 .onex-time-picker__popper-container .react-datepicker--time-only .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  text-align: left;
  padding: 0.625rem 0.75rem;
  height: auto;
}
html .onex-themeprovider-v2 .onex-time-picker__popper-container .react-datepicker--time-only .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover:not(:selected) {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-time-picker__popper-container .react-datepicker--time-only .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  color: rgb(26, 28, 30);
  font-weight: 400;
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-time-picker--read-only .onex-date-picker__input .form-control {
  border: none;
}
html .onex-themeprovider-v2 .onex-time-picker.onex-time-picker--hide-clear-on-blur .onex-date-picker__clear-btn {
  display: none;
}
html .onex-themeprovider-v2 .onex-time-picker.onex-time-picker--hide-clear-on-blur:focus-within .onex-date-picker__clear-btn {
  display: inline-flex;
}
html .onex-themeprovider-v2 .toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0;
  --bs-toast-padding-y: 0;
  --bs-toast-spacing: 2rem;
  --bs-toast-max-width: 25rem;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: rgb(26, 28, 30);
  --bs-toast-bg: rgb(255, 255, 255);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: rgb(26, 28, 30);
  --bs-toast-header-bg: none;
  --bs-toast-header-border-color: none;
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
html .onex-themeprovider-v2 .toast.showing {
  opacity: 0;
}
html .onex-themeprovider-v2 .toast:not(.show) {
  display: none;
}
html .onex-themeprovider-v2 .toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
html .onex-themeprovider-v2 .toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}
html .onex-themeprovider-v2 .toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
html .onex-themeprovider-v2 .toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}
html .onex-themeprovider-v2 .toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}
html .onex-themeprovider-v2 .btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.625rem;
  --bs-btn-font-family: Noto Sans, sans-serif;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-font-weight: 600;
  --bs-btn-line-height: 1.25rem;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 0;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.5rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-disabled-opacity: 1;
  --bs-btn-focus-box-shadow: 0 0 0 0 rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .btn {
    transition: none;
  }
}
html .onex-themeprovider-v2 .btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
html .onex-themeprovider-v2 .btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
html .onex-themeprovider-v2 .btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
html .onex-themeprovider-v2 .btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
html .onex-themeprovider-v2 .btn-check:checked + .btn, html .onex-themeprovider-v2 :not(.btn-check) + .btn:active, html .onex-themeprovider-v2 .btn:first-child:active, html .onex-themeprovider-v2 .btn.active, html .onex-themeprovider-v2 .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
html .onex-themeprovider-v2 .btn-check:checked + .btn:focus-visible, html .onex-themeprovider-v2 :not(.btn-check) + .btn:active:focus-visible, html .onex-themeprovider-v2 .btn:first-child:active:focus-visible, html .onex-themeprovider-v2 .btn.active:focus-visible, html .onex-themeprovider-v2 .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
html .onex-themeprovider-v2 .btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
html .onex-themeprovider-v2 .btn:disabled, html .onex-themeprovider-v2 .btn.disabled, html .onex-themeprovider-v2 fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}
html .onex-themeprovider-v2 .btn-primary {
  --bs-btn-color: rgb(255, 255, 255);
  --bs-btn-bg: rgb(0, 112, 192);
  --bs-btn-border-color: rgb(0, 112, 192);
  --bs-btn-hover-color: rgb(255, 255, 255);
  --bs-btn-hover-bg: #005fa3;
  --bs-btn-hover-border-color: #005a9a;
  --bs-btn-focus-shadow-rgb: 38, 133, 201;
  --bs-btn-active-color: rgb(255, 255, 255);
  --bs-btn-active-bg: #005a9a;
  --bs-btn-active-border-color: #005490;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: rgb(255, 255, 255);
  --bs-btn-disabled-bg: rgb(0, 112, 192);
  --bs-btn-disabled-border-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .btn-secondary {
  --bs-btn-color: rgb(0, 0, 0);
  --bs-btn-bg: rgb(209, 216, 224);
  --bs-btn-border-color: rgb(209, 216, 224);
  --bs-btn-hover-color: rgb(0, 0, 0);
  --bs-btn-hover-bg: #d8dee5;
  --bs-btn-hover-border-color: #d6dce3;
  --bs-btn-focus-shadow-rgb: 178, 184, 190;
  --bs-btn-active-color: rgb(0, 0, 0);
  --bs-btn-active-bg: #dae0e6;
  --bs-btn-active-border-color: #d6dce3;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: rgb(0, 0, 0);
  --bs-btn-disabled-bg: rgb(209, 216, 224);
  --bs-btn-disabled-border-color: rgb(209, 216, 224);
}
html .onex-themeprovider-v2 .btn-success {
  --bs-btn-color: rgb(255, 255, 255);
  --bs-btn-bg: rgb(0, 126, 76);
  --bs-btn-border-color: rgb(0, 126, 76);
  --bs-btn-hover-color: rgb(255, 255, 255);
  --bs-btn-hover-bg: #006b41;
  --bs-btn-hover-border-color: #00653d;
  --bs-btn-focus-shadow-rgb: 38, 145, 103;
  --bs-btn-active-color: rgb(255, 255, 255);
  --bs-btn-active-bg: #00653d;
  --bs-btn-active-border-color: #005f39;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: rgb(255, 255, 255);
  --bs-btn-disabled-bg: rgb(0, 126, 76);
  --bs-btn-disabled-border-color: rgb(0, 126, 76);
}
html .onex-themeprovider-v2 .btn-info {
  --bs-btn-color: rgb(0, 0, 0);
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: rgb(0, 0, 0);
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: rgb(0, 0, 0);
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: rgb(0, 0, 0);
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}
html .onex-themeprovider-v2 .btn-warning {
  --bs-btn-color: rgb(0, 0, 0);
  --bs-btn-bg: rgb(252, 185, 22);
  --bs-btn-border-color: rgb(252, 185, 22);
  --bs-btn-hover-color: rgb(0, 0, 0);
  --bs-btn-hover-bg: #fcc439;
  --bs-btn-hover-border-color: #fcc02d;
  --bs-btn-focus-shadow-rgb: 214, 157, 19;
  --bs-btn-active-color: rgb(0, 0, 0);
  --bs-btn-active-bg: #fdc745;
  --bs-btn-active-border-color: #fcc02d;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: rgb(0, 0, 0);
  --bs-btn-disabled-bg: rgb(252, 185, 22);
  --bs-btn-disabled-border-color: rgb(252, 185, 22);
}
html .onex-themeprovider-v2 .btn-danger {
  --bs-btn-color: rgb(255, 255, 255);
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: rgb(255, 255, 255);
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: rgb(255, 255, 255);
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: rgb(255, 255, 255);
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}
html .onex-themeprovider-v2 .btn-light {
  --bs-btn-color: rgb(0, 0, 0);
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: rgb(0, 0, 0);
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: rgb(0, 0, 0);
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: rgb(0, 0, 0);
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}
html .onex-themeprovider-v2 .btn-dark {
  --bs-btn-color: rgb(255, 255, 255);
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: rgb(255, 255, 255);
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: rgb(255, 255, 255);
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: rgb(255, 255, 255);
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}
html .onex-themeprovider-v2 .btn-outline-primary {
  --bs-btn-color: rgb(0, 112, 192);
  --bs-btn-border-color: rgb(0, 112, 192);
  --bs-btn-hover-color: rgb(255, 255, 255);
  --bs-btn-hover-bg: rgb(0, 112, 192);
  --bs-btn-hover-border-color: rgb(0, 112, 192);
  --bs-btn-focus-shadow-rgb: 0, 112, 192;
  --bs-btn-active-color: rgb(255, 255, 255);
  --bs-btn-active-bg: rgb(0, 112, 192);
  --bs-btn-active-border-color: rgb(0, 112, 192);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: rgb(0, 112, 192);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(0, 112, 192);
  --bs-gradient: none;
}
html .onex-themeprovider-v2 .btn-outline-secondary {
  --bs-btn-color: rgb(209, 216, 224);
  --bs-btn-border-color: rgb(209, 216, 224);
  --bs-btn-hover-color: rgb(0, 0, 0);
  --bs-btn-hover-bg: rgb(209, 216, 224);
  --bs-btn-hover-border-color: rgb(209, 216, 224);
  --bs-btn-focus-shadow-rgb: 209, 216, 224;
  --bs-btn-active-color: rgb(0, 0, 0);
  --bs-btn-active-bg: rgb(209, 216, 224);
  --bs-btn-active-border-color: rgb(209, 216, 224);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: rgb(209, 216, 224);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(209, 216, 224);
  --bs-gradient: none;
}
html .onex-themeprovider-v2 .btn-outline-success {
  --bs-btn-color: rgb(0, 126, 76);
  --bs-btn-border-color: rgb(0, 126, 76);
  --bs-btn-hover-color: rgb(255, 255, 255);
  --bs-btn-hover-bg: rgb(0, 126, 76);
  --bs-btn-hover-border-color: rgb(0, 126, 76);
  --bs-btn-focus-shadow-rgb: 0, 126, 76;
  --bs-btn-active-color: rgb(255, 255, 255);
  --bs-btn-active-bg: rgb(0, 126, 76);
  --bs-btn-active-border-color: rgb(0, 126, 76);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: rgb(0, 126, 76);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(0, 126, 76);
  --bs-gradient: none;
}
html .onex-themeprovider-v2 .btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: rgb(0, 0, 0);
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: rgb(0, 0, 0);
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}
html .onex-themeprovider-v2 .btn-outline-warning {
  --bs-btn-color: rgb(252, 185, 22);
  --bs-btn-border-color: rgb(252, 185, 22);
  --bs-btn-hover-color: rgb(0, 0, 0);
  --bs-btn-hover-bg: rgb(252, 185, 22);
  --bs-btn-hover-border-color: rgb(252, 185, 22);
  --bs-btn-focus-shadow-rgb: 252, 185, 22;
  --bs-btn-active-color: rgb(0, 0, 0);
  --bs-btn-active-bg: rgb(252, 185, 22);
  --bs-btn-active-border-color: rgb(252, 185, 22);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: rgb(252, 185, 22);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(252, 185, 22);
  --bs-gradient: none;
}
html .onex-themeprovider-v2 .btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: rgb(255, 255, 255);
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: rgb(255, 255, 255);
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}
html .onex-themeprovider-v2 .btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: rgb(0, 0, 0);
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: rgb(0, 0, 0);
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}
html .onex-themeprovider-v2 .btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: rgb(255, 255, 255);
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: rgb(255, 255, 255);
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}
html .onex-themeprovider-v2 .btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 38, 133, 201;
  text-decoration: underline;
}
html .onex-themeprovider-v2 .btn-link:focus-visible {
  color: var(--bs-btn-color);
}
html .onex-themeprovider-v2 .btn-link:hover {
  color: var(--bs-btn-hover-color);
}
html .onex-themeprovider-v2 .btn-lg, html .onex-themeprovider-v2 .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}
html .onex-themeprovider-v2 .btn-sm, html .onex-themeprovider-v2 .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-toast-container {
  padding: 1rem;
}
html .onex-themeprovider-v2 .onex-toast {
  font-family: "Noto Sans", sans-serif;
  font-style: normal;
  line-height: 1.25rem;
  border: 1px solid rgba(26, 28, 30, 0.1);
  box-shadow: 0 0.25rem 1.5rem rgba(26, 28, 30, 0.12);
  border-radius: 0.75rem;
  padding: 1rem;
  background-color: rgb(255, 255, 255) !important;
  width: 25rem;
}
html .onex-themeprovider-v2 .onex-toast.onex-toast--variant-success .onex-toast__icon {
  color: rgb(0, 126, 76);
}
html .onex-themeprovider-v2 .onex-toast.onex-toast--variant-information .onex-toast__icon {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-toast.onex-toast--variant-caution .onex-toast__icon {
  color: rgb(223, 106, 5);
}
html .onex-themeprovider-v2 .onex-toast.onex-toast--variant-critical .onex-toast__icon {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-toast__header {
  height: 100%;
  position: relative;
  display: flex;
}
html .onex-themeprovider-v2 .onex-toast__header .onex-toast__btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0;
  border: 0;
  background: transparent;
  width: 1.25rem;
  height: 1.25rem;
  color: rgb(26, 28, 30);
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-toast__header .onex-toast__btn-close:focus-visible {
  outline-color: rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-toast__body {
  padding: 0.5rem 1rem 0 2.25rem;
  font-size: 0.875rem;
}
html .onex-themeprovider-v2 .onex-toast__control {
  margin-top: 1rem;
  margin-left: 2.25rem;
  font-size: 0.875rem;
}
html .onex-themeprovider-v2 .onex-toast__control--link:not(:last-child) {
  margin-right: 1.25rem;
}
html .onex-themeprovider-v2 .onex-toast__control--link:not(:first-child) {
  position: relative;
}
html .onex-themeprovider-v2 .onex-toast__control--link:not(:first-child)::before {
  content: "";
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 100%;
  position: absolute;
  top: calc(50% - 0.125rem);
  left: -0.75rem;
  background-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-toast__icon {
  display: flex;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-toast__icon > svg {
  width: 1.25rem;
  height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-toast__icon > .onex-material-icon, html .onex-themeprovider-v2 .onex-toast__icon > .material-icons-round {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-toast__message {
  display: flex;
  align-items: center;
  justify-content: stretch;
  flex-grow: 2;
  font-weight: 600;
  font-size: 1rem;
  padding: 0 1rem 0 1rem;
}
html .onex-themeprovider-v2 .onex-btn {
  
}
html .onex-themeprovider-v2 .onex-btn.btn {
  display: inline-flex;
  align-items: center;
  position: relative;
  justify-content: center;
  gap: 0.5rem;
  letter-spacing: normal;
}
html .onex-themeprovider-v2 .onex-btn:disabled, html .onex-themeprovider-v2 .onex-btn.disabled {
  cursor: not-allowed;
  pointer-events: auto;
}
html .onex-themeprovider-v2 .onex-btn .onex-btn__decorator {
  display: none;
}
html .onex-themeprovider-v2 .onex-btn .onex-btn__loading {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
html .onex-themeprovider-v2 .onex-btn.btn-md {
  min-width: 2.5rem;
  min-height: 2.5rem;
  font-size: 0.875rem;
  border-radius: 0.5rem;
  padding: 0.625rem 1rem;
}
html .onex-themeprovider-v2 .onex-btn.btn-sm, html .onex-themeprovider-v2 .btn-group-sm > .onex-btn.btn {
  min-width: 2rem;
  min-height: 2rem;
  font-size: 0.875rem;
  border-radius: 0.5rem;
  padding: 0.375rem 0.75rem;
}
html .onex-themeprovider-v2 .onex-btn svg, html .onex-themeprovider-v2 .onex-btn.btn-md svg {
  width: 1rem;
  height: 1rem;
}
html .onex-themeprovider-v2 .onex-btn .onex-material-icon, html .onex-themeprovider-v2 .onex-btn .material-icons-round, html .onex-themeprovider-v2 .onex-btn.btn-md .onex-material-icon, html .onex-themeprovider-v2 .onex-btn.btn-md .material-icons-round {
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-btn.btn-sm svg, html .onex-themeprovider-v2 .btn-group-sm > .onex-btn.btn svg {
  width: 1rem;
  height: 1rem;
}
html .onex-themeprovider-v2 .onex-btn.btn-sm .onex-material-icon, html .onex-themeprovider-v2 .btn-group-sm > .onex-btn.btn .onex-material-icon, html .onex-themeprovider-v2 .onex-btn.btn-sm .material-icons-round, html .onex-themeprovider-v2 .btn-group-sm > .onex-btn.btn .material-icons-round {
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-btn svg:only-child {
  margin: 0.125rem 0;
}
html .onex-themeprovider-v2 .onex-btn .onex-material-icon:only-child, html .onex-themeprovider-v2 .onex-btn .material-icons-round:only-child {
  margin: 0.125rem 0;
}
html .onex-themeprovider-v2 .onex-btn.onex-btn--icon.btn-sm, html .onex-themeprovider-v2 .btn-group-sm > .onex-btn.onex-btn--icon.btn {
  padding: 0.375rem;
  min-width: 0;
  width: 2rem;
}
html .onex-themeprovider-v2 .onex-btn.onex-btn--icon.btn-md {
  padding: 0.5rem;
  min-width: 0;
  width: 2.5rem;
}
html .onex-themeprovider-v2 .onex-btn.onex-btn--indicator::before {
  content: "";
  position: absolute;
  right: -2px;
  top: -2px;
  width: 0.75rem;
  height: 0.75rem;
  background-color: rgb(217, 21, 34);
  border: 2px solid rgb(255, 255, 255);
  border-radius: 50%;
}
html .onex-themeprovider-v2 .onex-btn.onex-btn--indicator--unread::before {
  background-color: rgb(0, 112, 192);
  border-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-btn.onex-btn--indicator--read::before {
  background-color: rgb(255, 255, 255);
  border-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-btn.onex-btn--indicator--notification::before {
  background-color: rgb(217, 21, 34);
  border-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-btn:focus-visible {
  outline: 2px solid rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-btn .onex-button-indicator {
  position: absolute;
  top: -0.3125rem;
  right: -0.3125rem;
}
html .onex-themeprovider-v2 .onex-btn--filled {
  
  
  
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-primary {
  background-color: rgb(0, 112, 192);
  border-color: rgb(0, 112, 192);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-primary svg path {
  fill: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-primary .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--filled.btn-primary .material-icons-round {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-primary:not(:disabled):hover, html .onex-themeprovider-v2 .onex-btn--filled.btn-primary:not(:disabled):focus-visible {
  background-color: rgb(0, 95, 171);
  border-color: rgb(0, 95, 171);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-primary:disabled, html .onex-themeprovider-v2 .onex-btn--filled.btn-primary.disabled {
  background-color: rgba(0, 112, 192, 0.4);
  border-color: rgba(0, 112, 192, 0.4);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-primary:not(:disabled).active, html .onex-themeprovider-v2 .onex-btn--filled.btn-primary:not(:disabled):active {
  background-color: rgb(0, 71, 134);
  border-color: rgb(0, 71, 134);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-primary:disabled.active, html .onex-themeprovider-v2 .onex-btn--filled.btn-primary:disabled:active {
  background-color: rgba(0, 112, 192, 0.4);
  border-color: rgba(0, 112, 192, 0.4);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-primary.onex-btn--isLoading {
  background-color: rgb(0, 112, 192);
  border-color: rgb(0, 112, 192);
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-primary.onex-btn--isLoading > *:not(.onex-btn__loading) {
  visibility: hidden;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-primary.onex-btn--isLoading:active {
  background-color: rgb(0, 112, 192);
  border-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-primary.onex-btn--isLoading .onex-spinner {
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-primary.onex-btn--isLoading .onex-spinner .icon-spinner {
  margin: 0;
  margin-top: 1px;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-primary.onex-btn--isLoading .onex-spinner .icon-spinner .primary-fill {
  fill: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-primary.onex-btn--isLoading .onex-spinner .icon-spinner .secondary-fill {
  fill: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary {
  background-color: rgb(238, 241, 244);
  border-color: rgb(238, 241, 244);
  color: rgb(26, 28, 30);
  border: none;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary svg path {
  fill: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary .material-icons-round {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:not(:disabled):hover, html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:not(:disabled):focus-visible {
  background-color: rgb(221, 224, 229);
  border-color: rgb(221, 224, 229);
  color: rgb(26, 28, 30);
  border: none;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:not(:disabled):hover svg path, html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:not(:disabled):focus-visible svg path {
  fill: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:not(:disabled):hover .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:not(:disabled):hover .material-icons-round, html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:not(:disabled):focus-visible .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:not(:disabled):focus-visible .material-icons-round {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:disabled, html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary.disabled {
  background-color: rgb(238, 241, 244);
  border-color: rgb(238, 241, 244);
  border: none;
  color: rgb(26, 28, 30);
  opacity: 0.4;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:disabled .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:disabled .material-icons-round, html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary.disabled .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary.disabled .material-icons-round {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:not(:disabled).active, html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:not(:disabled):active {
  background-color: rgb(192, 196, 203);
  border-color: rgb(192, 196, 203);
  border: none;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:disabled.active, html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:disabled:active {
  background-color: rgb(238, 241, 244);
  border-color: rgb(238, 241, 244);
  border: none;
  color: rgb(26, 28, 30);
  opacity: 0.4;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:disabled.active .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:disabled.active .material-icons-round, html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:disabled:active .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary:disabled:active .material-icons-round {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary.onex-btn--isLoading {
  background-color: rgb(238, 241, 244);
  border-color: rgb(238, 241, 244);
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary.onex-btn--isLoading > *:not(.onex-btn__loading) {
  visibility: hidden;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary.onex-btn--isLoading:active {
  background-color: rgb(238, 241, 244);
  border-color: rgb(238, 241, 244);
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary.onex-btn--isLoading .onex-spinner {
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary.onex-btn--isLoading .onex-spinner .icon-spinner {
  margin: 0;
  margin-top: 1px;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary.onex-btn--isLoading .onex-spinner .icon-spinner .primary-fill {
  fill: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-secondary.onex-btn--isLoading .onex-spinner .icon-spinner .secondary-fill {
  fill: rgb(88, 95, 104);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-danger {
  background-color: rgb(217, 21, 34);
  border-color: rgb(217, 21, 34);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-danger svg path {
  fill: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-danger .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--filled.btn-danger .material-icons-round {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-danger:not(:disabled):hover, html .onex-themeprovider-v2 .onex-btn--filled.btn-danger:not(:disabled):focus-visible {
  background-color: rgb(191, 0, 24);
  border-color: rgb(191, 0, 24);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-danger:disabled, html .onex-themeprovider-v2 .onex-btn--filled.btn-danger.disabled {
  background-color: rgba(217, 21, 34, 0.4);
  border-color: rgba(217, 21, 34, 0.4);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-danger:not(:disabled).active, html .onex-themeprovider-v2 .onex-btn--filled.btn-danger:not(:disabled):active {
  background-color: rgb(147, 0, 19);
  border-color: rgb(147, 0, 19);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-danger:disabled.active, html .onex-themeprovider-v2 .onex-btn--filled.btn-danger:disabled:active {
  background-color: rgba(217, 21, 34, 0.4);
  border-color: rgba(217, 21, 34, 0.4);
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-danger.onex-btn--isLoading {
  background-color: rgb(217, 21, 34);
  border-color: rgb(217, 21, 34);
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-danger.onex-btn--isLoading > *:not(.onex-btn__loading) {
  visibility: hidden;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-danger.onex-btn--isLoading:active {
  background-color: rgb(217, 21, 34);
  border-color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-danger.onex-btn--isLoading .onex-spinner {
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-danger.onex-btn--isLoading .onex-spinner .icon-spinner {
  margin: 0;
  margin-top: 1px;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-danger.onex-btn--isLoading .onex-spinner .icon-spinner .primary-fill {
  fill: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-danger.onex-btn--isLoading .onex-spinner .icon-spinner .secondary-fill {
  fill: rgb(255, 236, 238);
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-md {
  min-width: 5rem;
  min-height: 2.5rem;
  font-size: 0.875rem;
  border-radius: 0.5rem;
  padding: 0.625rem 1rem;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-md.onex-btn--leadingIcon {
  padding: 0.625rem 1rem 0.625rem 0.75rem;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-md.onex-btn--leadingIcon.onex-btn.btn {
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-md.onex-btn--trailingIcon {
  padding: 0.625rem 0.75rem 0.625rem 1rem;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-md.onex-btn--trailingIcon.onex-btn.btn {
  gap: 0.375rem;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-sm, html .onex-themeprovider-v2 .btn-group-sm > .onex-btn--filled.btn {
  min-width: 4.5rem;
  min-height: 2rem;
  font-size: 0.875rem;
  border-radius: 0.5rem;
  padding: 0.375rem 0.75rem;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-sm.onex-btn--leadingIcon, html .onex-themeprovider-v2 .btn-group-sm > .onex-btn--filled.onex-btn--leadingIcon.btn {
  padding: 0.375rem 0.75rem 0.375rem 0.5rem;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-sm.onex-btn--leadingIcon.onex-btn.btn, html .onex-themeprovider-v2 .btn-group-sm > .onex-btn--filled.onex-btn--leadingIcon.onex-btn.btn {
  gap: 0.375rem;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-sm.onex-btn--trailingIcon, html .onex-themeprovider-v2 .btn-group-sm > .onex-btn--filled.onex-btn--trailingIcon.btn {
  padding: 0.375rem 0.5rem 0.375rem 0.75rem;
}
html .onex-themeprovider-v2 .onex-btn--filled.btn-sm.onex-btn--trailingIcon.onex-btn.btn, html .onex-themeprovider-v2 .btn-group-sm > .onex-btn--filled.onex-btn--trailingIcon.onex-btn.btn {
  gap: 0.375rem;
}
html .onex-themeprovider-v2 .onex-btn--ghost {
  
  
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary svg path {
  fill: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary .material-icons-round {
  color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:not(:disabled):hover, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:not(:disabled):focus-visible {
  background-color: rgb(231, 242, 254);
  border-color: rgb(231, 242, 254);
  color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:not(:disabled):hover .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:not(:disabled):hover .material-icons-round, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:not(:disabled):focus-visible .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:not(:disabled):focus-visible .material-icons-round {
  color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:disabled, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary.disabled {
  opacity: 0.4;
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:disabled .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:disabled .material-icons-round, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary.disabled .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary.disabled .material-icons-round {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:not(:disabled).active, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:not(:disabled):active {
  background-color: rgb(198, 227, 252);
  border-color: rgb(198, 227, 252);
  color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:not(:disabled).active .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:not(:disabled).active .material-icons-round, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:not(:disabled):active .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:not(:disabled):active .material-icons-round {
  color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:disabled.active, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:disabled:active {
  background-color: rgba(255, 255, 255, 0);
  opacity: 0.4;
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:disabled.active .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:disabled.active .material-icons-round, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:disabled:active .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary:disabled:active .material-icons-round {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary.onex-btn--isLoading {
  background-color: rgba(255, 255, 255, 0);
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary.onex-btn--isLoading > *:not(.onex-btn__loading) {
  visibility: hidden;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary.onex-btn--isLoading:active {
  background-color: rgba(255, 255, 255, 0);
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary.onex-btn--isLoading .onex-spinner {
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary.onex-btn--isLoading .onex-spinner .icon-spinner {
  margin: 0;
  margin-top: 1px;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary.onex-btn--isLoading .onex-spinner .icon-spinner .primary-fill {
  fill: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-primary.onex-btn--isLoading .onex-spinner .icon-spinner .secondary-fill {
  fill: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary svg path {
  fill: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary .material-icons-round {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:not(:disabled):hover, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:not(:disabled):focus-visible {
  background-color: rgb(238, 241, 244);
  border-color: rgb(238, 241, 244);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:not(:disabled):hover svg path, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:not(:disabled):focus-visible svg path {
  fill: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:not(:disabled):hover .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:not(:disabled):hover .material-icons-round, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:not(:disabled):focus-visible .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:not(:disabled):focus-visible .material-icons-round {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:disabled, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary.disabled {
  opacity: 0.4;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:disabled .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:disabled .material-icons-round, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary.disabled .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary.disabled .material-icons-round {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:not(:disabled).active, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:not(:disabled):active {
  background-color: rgb(221, 224, 229);
  border-color: rgb(221, 224, 229);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:not(:disabled).active .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:not(:disabled).active .material-icons-round, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:not(:disabled):active .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:not(:disabled):active .material-icons-round {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:disabled.active, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:disabled:active {
  background-color: rgba(103, 110, 122, 0.1);
  opacity: 0.4;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:disabled.active .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:disabled.active .material-icons-round, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:disabled:active .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary:disabled:active .material-icons-round {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary.onex-btn--isLoading {
  background-color: rgba(255, 255, 255, 0);
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary.onex-btn--isLoading > *:not(.onex-btn__loading) {
  visibility: hidden;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary.onex-btn--isLoading:active {
  background-color: rgba(255, 255, 255, 0);
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary.onex-btn--isLoading .onex-spinner {
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary.onex-btn--isLoading .onex-spinner .icon-spinner {
  margin: 0;
  margin-top: 1px;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary.onex-btn--isLoading .onex-spinner .icon-spinner .primary-fill {
  fill: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-secondary.onex-btn--isLoading .onex-spinner .icon-spinner .secondary-fill {
  fill: rgb(88, 95, 104);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(191, 0, 24);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger svg path {
  fill: rgb(191, 0, 24);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger .material-icons-round {
  color: rgb(191, 0, 24);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:not(:disabled):hover, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:not(:disabled):focus-visible {
  background-color: rgb(255, 236, 238);
  border-color: rgb(255, 236, 238);
  color: rgb(191, 0, 24);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:not(:disabled):hover .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:not(:disabled):hover .material-icons-round, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:not(:disabled):focus-visible .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:not(:disabled):focus-visible .material-icons-round {
  color: rgb(191, 0, 24);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:disabled, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger.disabled {
  color: rgba(191, 0, 24, 0.4);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:disabled .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:disabled .material-icons-round, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger.disabled .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger.disabled .material-icons-round {
  color: rgba(191, 0, 24, 0.4);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:not(:disabled).active, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:not(:disabled):active {
  background-color: rgb(253, 215, 217);
  border-color: rgb(253, 215, 217);
  color: rgb(191, 0, 24);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:not(:disabled).active .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:not(:disabled).active .material-icons-round, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:not(:disabled):active .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:not(:disabled):active .material-icons-round {
  color: rgb(191, 0, 24);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:disabled.active, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:disabled:active {
  background-color: rgba(255, 255, 255, 0);
  color: rgba(191, 0, 24, 0.4);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:disabled.active .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:disabled.active .material-icons-round, html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:disabled:active .onex-material-icon,
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger:disabled:active .material-icons-round {
  color: rgba(191, 0, 24, 0.4);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger.onex-btn--isLoading {
  background-color: rgba(255, 255, 255, 0);
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger.onex-btn--isLoading > *:not(.onex-btn__loading) {
  visibility: hidden;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger.onex-btn--isLoading:active {
  background-color: rgba(255, 255, 255, 0);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger.onex-btn--isLoading .onex-spinner {
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger.onex-btn--isLoading .onex-spinner .icon-spinner {
  margin: 0;
  margin-top: 1px;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger.onex-btn--isLoading .onex-spinner .icon-spinner .primary-fill {
  fill: rgb(255, 236, 238);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-outline-danger.onex-btn--isLoading .onex-spinner .icon-spinner .secondary-fill {
  fill: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-md {
  min-width: 2.5rem;
  min-height: 2.5rem;
  font-size: 0.875rem;
  border-radius: 0.5rem;
  padding: 0.625rem 0.5rem;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-md.onex-btn--leadingIcon.onex-btn.btn {
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-md.onex-btn--trailingIcon.onex-btn.btn {
  gap: 0.375rem;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-sm, html .onex-themeprovider-v2 .btn-group-sm > .onex-btn--ghost.btn {
  min-width: 2rem;
  min-height: 2rem;
  font-size: 0.875rem;
  border-radius: 0.5rem;
  padding: 0.375rem 0.5rem;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-sm.onex-btn--leadingIcon.onex-btn.btn, html .onex-themeprovider-v2 .btn-group-sm > .onex-btn--ghost.onex-btn--leadingIcon.onex-btn.btn {
  gap: 0.375rem;
}
html .onex-themeprovider-v2 .onex-btn--ghost.btn-sm.onex-btn--trailingIcon.onex-btn.btn, html .onex-themeprovider-v2 .btn-group-sm > .onex-btn--ghost.onex-btn--trailingIcon.onex-btn.btn {
  gap: 0.375rem;
}
html .onex-themeprovider-v2 .onex-tooltip__child-wrap.onex-tooltip__child-wrap--child-disabled button.onex-btn:disabled {
  pointer-events: none;
}
html .onex-themeprovider-v2 .tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 20rem;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.75rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: rgba(0, 0, 0, 0.75);
  --bs-tooltip-border-radius: 4px;
  --bs-tooltip-opacity: 1;
  --bs-tooltip-arrow-width: 0.75rem;
  --bs-tooltip-arrow-height: 0.375rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
html .onex-themeprovider-v2 .tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
html .onex-themeprovider-v2 .tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
html .onex-themeprovider-v2 .tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
html .onex-themeprovider-v2 .bs-tooltip-top .tooltip-arrow, html .onex-themeprovider-v2 .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
html .onex-themeprovider-v2 .bs-tooltip-top .tooltip-arrow::before, html .onex-themeprovider-v2 .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}
html .onex-themeprovider-v2 .bs-tooltip-end .tooltip-arrow, html .onex-themeprovider-v2 .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
html .onex-themeprovider-v2 .bs-tooltip-end .tooltip-arrow::before, html .onex-themeprovider-v2 .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}
html .onex-themeprovider-v2 .bs-tooltip-bottom .tooltip-arrow, html .onex-themeprovider-v2 .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
html .onex-themeprovider-v2 .bs-tooltip-bottom .tooltip-arrow::before, html .onex-themeprovider-v2 .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}
html .onex-themeprovider-v2 .bs-tooltip-start .tooltip-arrow, html .onex-themeprovider-v2 .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
html .onex-themeprovider-v2 .bs-tooltip-start .tooltip-arrow::before, html .onex-themeprovider-v2 .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}
html .onex-themeprovider-v2 .tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}
html .onex-themeprovider-v2 .popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.75rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
html .onex-themeprovider-v2 .popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
html .onex-themeprovider-v2 .popover .popover-arrow::before, html .onex-themeprovider-v2 .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
html .onex-themeprovider-v2 .bs-popover-top > .popover-arrow, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
html .onex-themeprovider-v2 .bs-popover-top > .popover-arrow::before, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, html .onex-themeprovider-v2 .bs-popover-top > .popover-arrow::after, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
html .onex-themeprovider-v2 .bs-popover-top > .popover-arrow::before, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
html .onex-themeprovider-v2 .bs-popover-top > .popover-arrow::after, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}
html .onex-themeprovider-v2 .bs-popover-end > .popover-arrow, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
html .onex-themeprovider-v2 .bs-popover-end > .popover-arrow::before, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, html .onex-themeprovider-v2 .bs-popover-end > .popover-arrow::after, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
html .onex-themeprovider-v2 .bs-popover-end > .popover-arrow::before, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
html .onex-themeprovider-v2 .bs-popover-end > .popover-arrow::after, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}
html .onex-themeprovider-v2 .bs-popover-bottom > .popover-arrow, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
html .onex-themeprovider-v2 .bs-popover-bottom > .popover-arrow::before, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, html .onex-themeprovider-v2 .bs-popover-bottom > .popover-arrow::after, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
html .onex-themeprovider-v2 .bs-popover-bottom > .popover-arrow::before, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
html .onex-themeprovider-v2 .bs-popover-bottom > .popover-arrow::after, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
html .onex-themeprovider-v2 .bs-popover-bottom .popover-header::before, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}
html .onex-themeprovider-v2 .bs-popover-start > .popover-arrow, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
html .onex-themeprovider-v2 .bs-popover-start > .popover-arrow::before, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, html .onex-themeprovider-v2 .bs-popover-start > .popover-arrow::after, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
html .onex-themeprovider-v2 .bs-popover-start > .popover-arrow::before, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
html .onex-themeprovider-v2 .bs-popover-start > .popover-arrow::after, html .onex-themeprovider-v2 .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}
html .onex-themeprovider-v2 .popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
html .onex-themeprovider-v2 .popover-header:empty {
  display: none;
}
html .onex-themeprovider-v2 .popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}
html .onex-themeprovider-v2 .onex-tooltip {
  font-family: "Noto Sans", sans-serif;
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-tooltip--critical .tooltip-inner {
  background-color: rgba(191, 0, 24, 0.8);
}
html .onex-themeprovider-v2 .onex-tooltip--caution .tooltip-inner {
  background-color: rgba(252, 185, 22, 0.85);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-tooltip--transparent .tooltip-inner {
  background-color: transparent;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-tooltip .onex-tooltip__link {
  display: none;
}
html .onex-themeprovider-v2 .onex-tooltip .tooltip-arrow {
  display: none;
}
html .onex-themeprovider-v2 .onex-tooltip .tooltip-inner {
  text-align: left;
}
html .onex-themeprovider-v2 .onex-tooltip.show.tooltip:not(.onex-tooltip--default) {
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-tooltip__child-wrap {
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-tooltip__child-wrap--child-disabled {
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-typography {
  display: block;
  font-family: "Noto Sans", sans-serif;
  font-style: normal;
  margin: 0;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-typography.onex-typography--align-center {
  text-align: center;
}
html .onex-themeprovider-v2 .onex-typography.onex-typography--align-inherit {
  text-align: inherit;
}
html .onex-themeprovider-v2 .onex-typography.onex-typography--align-justify {
  text-align: justify;
}
html .onex-themeprovider-v2 .onex-typography.onex-typography--align-left {
  text-align: left;
}
html .onex-themeprovider-v2 .onex-typography.onex-typography--align-right {
  text-align: right;
}
html .onex-themeprovider-v2 .onex-typography--link {
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-typography--link.onex-typography--body, html .onex-themeprovider-v2 .onex-typography--link.onex-typography--caption, html .onex-themeprovider-v2 .onex-typography--link.onex-typography--label {
  font-weight: 600;
  text-decoration-line: underline;
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-typography--link:hover, html .onex-themeprovider-v2 .onex-typography--link:focus, html .onex-themeprovider-v2 .onex-typography--link:focus-visible {
  outline: none;
  color: rgb(0, 71, 134);
}
html .onex-themeprovider-v2 .onex-typography--link:active {
  color: rgb(5, 48, 96);
}
html .onex-themeprovider-v2 .onex-typography--margin-bottom {
  margin-bottom: 0.5rem;
}
html .onex-themeprovider-v2 .onex-typography--no-wrap {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html .onex-themeprovider-v2 .onex-typography--semi-bold.onex-typography--body, html .onex-themeprovider-v2 .onex-typography--semi-bold.onex-typography--label, html .onex-themeprovider-v2 .onex-typography--semi-bold.onex-typography--caption {
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-typography--uppercase.onex-typography--caption {
  font-weight: 600;
  text-transform: uppercase;
}
html .onex-themeprovider-v2 .onex-typography--title, html .onex-themeprovider-v2 .onex-typography--h1, html .onex-themeprovider-v2 .onex-typography--h2, html .onex-themeprovider-v2 .onex-typography--h3, html .onex-themeprovider-v2 .onex-typography--h4, html .onex-themeprovider-v2 .onex-typography--h5, html .onex-themeprovider-v2 .onex-typography--h6 {
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-typography--h1 {
  font-size: 2.125rem;
  line-height: 2.5rem;
}
html .onex-themeprovider-v2 .onex-typography--h1.onex-typography--small {
  font-size: 2.125rem;
  line-height: 2.5rem;
}
@media (max-width: 576px) {
  html .onex-themeprovider-v2 .onex-typography--h1 {
    font-size: 2.125rem;
    line-height: 2.5rem;
  }
}
html .onex-themeprovider-v2 .onex-typography--h2 {
  font-size: 1.75rem;
  line-height: 2rem;
}
html .onex-themeprovider-v2 .onex-typography--h2.onex-typography--small {
  font-size: 1.75rem;
  line-height: 2rem;
}
@media (max-width: 576px) {
  html .onex-themeprovider-v2 .onex-typography--h2 {
    font-size: 1.75rem;
    line-height: 2rem;
  }
}
html .onex-themeprovider-v2 .onex-typography--h3 {
  font-size: 1.5rem;
  line-height: 1.75rem;
}
html .onex-themeprovider-v2 .onex-typography--h3.onex-typography--small {
  font-size: 1.5rem;
  line-height: 1.75rem;
}
@media (max-width: 576px) {
  html .onex-themeprovider-v2 .onex-typography--h3 {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
html .onex-themeprovider-v2 .onex-typography--h4 {
  font-size: 1.25rem;
  line-height: 1.5rem;
}
html .onex-themeprovider-v2 .onex-typography--h5 {
  font-size: 1rem;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-typography--h6 {
  font-size: 1rem;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-typography--body {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
}
html .onex-themeprovider-v2 .onex-typography--body.onex-typography--large {
  font-size: 1rem;
  line-height: 1.5rem;
}
html .onex-themeprovider-v2 .onex-typography--body.onex-typography--small {
  font-size: 1rem;
  line-height: 1.5rem;
}
html .onex-themeprovider-v2 .onex-typography--body.onex-typography--bold {
  font-weight: 700;
}
html .onex-themeprovider-v2 .onex-typography--body.onex-typography--italic {
  font-style: italic;
}
html .onex-themeprovider-v2 .onex-typography--label {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}
html .onex-themeprovider-v2 .onex-typography--caption {
  font-size: 0.75rem;
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-list {
  list-style: none;
  padding: 0 0.5rem;
  border-radius: 0.5rem;
  height: 3rem;
}
html .onex-themeprovider-v2 .onex-list:hover {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-list:active {
  background-color: rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-list .onex-list-container {
  position: relative;
  justify-content: space-between;
  display: flex;
  padding: 0.125rem 0;
  height: 100%;
}
html .onex-themeprovider-v2 .onex-list .onex-list__button {
  width: 100%;
  height: 100%;
  background-color: transparent;
  display: flex;
  border: none;
  align-items: center;
  box-sizing: border-box;
}
html .onex-themeprovider-v2 .onex-list .onex-list__button:hover, html .onex-themeprovider-v2 .onex-list .onex-list__button:focus {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-list .onex-list__button:focus-visible {
  outline: 0.125rem solid rgba(0, 112, 192, 0.5);
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-list .onex-list__button .onex-list__avatar {
  margin-right: 0.75rem;
}
html .onex-themeprovider-v2 .onex-list .onex-list__button .onex-list__avatar:hover {
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-list .onex-list__button .onex-list__content-info {
  align-items: center;
  justify-content: center;
  width: 90%;
}
html .onex-themeprovider-v2 .onex-list .onex-list__button .onex-list__content-text {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
html .onex-themeprovider-v2 .onex-list .onex-list__button .onex-list__title {
  margin-right: 0.5rem;
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-list .onex-list__button .onex-list__title-icon {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-list .onex-list__button .onex-list__breadcrumb-item-text {
  font-weight: 400;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-list .onex-list__button .onex-list__breadcrumb-item-text-wrapper {
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-list .onex-list__button .onex-list__breadcrumb-item-divider {
  padding: 0.438rem;
  font-size: 0.375rem;
}
html .onex-themeprovider-v2 .onex-list .onex-list__button .onex-list__additional-text {
  font-weight: 400;
}
html .onex-themeprovider-v2 .onex-list .onex-list__dropdown-container {
  align-items: center;
  justify-content: center;
  display: flex;
}
html .onex-themeprovider-v2 .onex-list .onex-list__link-wrapper {
  display: block !important;
  background-color: transparent;
  padding: 0;
}
html .onex-themeprovider-v2 .onex-list .onex-list__link-wrapper:hover {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-list .onex-list__flex-space-between {
  display: flex;
  justify-content: space-between;
}
html .onex-themeprovider-v2 .onex-list .onex-list__content {
  flex-direction: row;
  align-items: center;
  display: flex;
  width: 100%;
  overflow: hidden;
  padding-right: 12px;
}
html .onex-themeprovider-v2 .onex-list .onex-list__content:has(.onex-list__button:focus-visible) {
  overflow: visible;
}
html .onex-themeprovider-v2 .onex-list .onex-list__content-full {
  max-width: 100%;
}
html .onex-themeprovider-v2 .onex-list .onex-list__flex-row {
  display: flex;
  flex-direction: row;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-list .onex-list__breadcrumb-container {
  align-items: center;
  justify-content: center;
  display: flex;
  float: left;
}
html .onex-themeprovider-v2 .onex-list .onex-list__breadcrumb-wrap {
  width: 95%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  color: rgb(103, 110, 122);
  font-size: 0.875rem;
}
html .onex-themeprovider-v2 .onex-list .onex-link {
  align-items: center;
  display: flex;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-list .onex-link__text {
  font-weight: normal;
}
html .onex-themeprovider-v2 .onex-header {
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-header .onex-header__wrapper {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  width: 100%;
}
html .onex-themeprovider-v2 .onex-header.navbar {
  padding: 0 0.75rem;
}
html .onex-themeprovider-v2 .onex-header.navbar .navbar-brand {
  padding-top: 0.59375rem;
  padding-bottom: 0.59375rem;
  margin-right: 1rem;
  font-size: 0.875rem;
  color: rgb(0, 0, 0);
  text-decoration: none;
  white-space: nowrap;
}
html .onex-themeprovider-v2 .onex-header.navbar .onex-header__centered .onex-header__itemWrapper .nav-link {
  display: block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  font-size: 0.875rem;
  font-weight: 600;
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
html .onex-themeprovider-v2 .onex-header .onex-header__itemWrapper {
  margin-right: 0.9rem;
  position: relative;
}
html .onex-themeprovider-v2 .onex-header .tab__active {
  border-style: solid;
  border-bottom-color: rgb(0, 95, 171);
  border-width: 0 0 4px 0;
}
html .onex-themeprovider-v2 .onex-header .onex-header__underline {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 0.125rem;
  background-color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-header .onex-header__userActions {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-header .onex-header__userActions .onex-header__usersItem {
  margin-right: 0.313rem;
  height: 2.5rem;
  width: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.375rem;
}
html .onex-themeprovider-v2 .onex-header .onex-header__dropdown {
  margin-left: 0.75rem;
}
html .onex-themeprovider-v2 .onex-header .onex-header__icons {
  color: rgb(98, 107, 120);
}
html .onex-themeprovider-v2 .onex-header .onex-header__usersItem:hover {
  background-color: white;
}
html .onex-themeprovider-v2 .onex-header .onex-avatar.hover-disabled {
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-header .onex-header__divider {
  height: 1.5rem;
  width: 0.125rem;
  background-color: rgba(26, 28, 30, 0.1);
}
html .onex-themeprovider-v2 .onex-header .onex-header__breadcrumb-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.25rem;
}
html .onex-themeprovider-v2 .onex-header .onex-header__breadcrumb-alignment {
  display: flex;
  flex-direction: row;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-header .onex-header__breadcrumb-link {
  font-weight: 400;
  font-size: 0.875rem;
  margin: 0 0.25rem;
}
html .onex-themeprovider-v2 .onex-header .onex-header__breadcrumb-link-last {
  font-weight: 400;
  color: rgb(103, 110, 122);
  margin: 0 0.25rem;
  font-size: 0.875rem;
}
html .onex-themeprovider-v2 .onex-header a:hover {
  text-decoration: none;
}
html .onex-themeprovider-v2 .onex-header__menuItem {
  color: rgb(98, 107, 120);
}
html .onex-themeprovider-v2 .onex-header__menuItem.active {
  color: rgb(0, 95, 171) !important;
}
html .onex-themeprovider-v2 .onex-header__centered {
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-header__flexRow {
  display: flex;
  flex-direction: row;
}
html .onex-themeprovider-v2 .onex-radio {
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-radio--variant-incorrect .onex-radio__wrapper .form-check-input[type=radio]:disabled::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272.5%27 fill=%27rgba%28217%2C%20117%2C%2024%2C%201%29%27/%3e%3c/svg%3e");
  border-color: rgb(217, 117, 24);
}
html .onex-themeprovider-v2 .onex-radio--variant-correct .onex-radio__wrapper .form-check-input[type=radio] {
  border-radius: 100%;
  background: rgb(0, 127, 123);
  border-color: rgb(0, 127, 123);
}
html .onex-themeprovider-v2 .onex-radio--variant-correct .onex-radio__wrapper .form-check-input[type=radio]:disabled::after {
  border: none;
  background-image: url("data:image/svg+xml,%0A%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M16%202.66666C8.63996%202.66666%202.66663%208.63999%202.66663%2016C2.66663%2023.36%208.63996%2029.3333%2016%2029.3333C23.36%2029.3333%2029.3333%2023.36%2029.3333%2016C29.3333%208.63999%2023.36%202.66666%2016%202.66666Z%22%20fill%3D%22%23007F7B%22/%3E%0A%20%20%3Cpath%20d%3D%22M12.3866%2021.72L7.59996%2016.9333C7.07996%2016.4133%207.07996%2015.5733%207.59996%2015.0533C8.11996%2014.5333%208.95996%2014.5333%209.47996%2015.0533L13.3333%2018.8933L22.5066%209.71999C23.0266%209.19999%2023.8666%209.19999%2024.3866%209.71999C24.9066%2010.24%2024.9066%2011.08%2024.3866%2011.6L14.2666%2021.72C13.76%2022.24%2012.9066%2022.24%2012.3866%2021.72Z%22%20fill%3D%22%23FFFFFF%22/%3E%0A%3C/svg%3E%0A");
}
html .onex-themeprovider-v2 .onex-radio--variant-neutral .onex-radio__wrapper .form-check-input[type=radio]:checked {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-radio--variant-neutral .onex-radio__wrapper .form-check-input[type=radio]:checked::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272.5%27 fill=%27rgba%280%2C%20112%2C%20168%2C%201%29%27/%3e%3c/svg%3e");
  border-color: rgb(0, 112, 192);
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-radio--variant-neutral .onex-radio__wrapper .form-check-input[type=radio]:checked:disabled::after {
  border-radius: 100%;
  border: 2px solid rgb(0, 112, 192);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272.5%27 fill=%27rgba%280%2C%20112%2C%20192%2C%201%29%27/%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .onex-radio.disabled .onex-radio__wrapper .form-check-label {
  cursor: not-allowed;
  opacity: 0.5;
  color: rgb(33, 37, 41);
}
html .onex-themeprovider-v2 .onex-radio.disabled .onex-radio__wrapper, html .onex-themeprovider-v2 .onex-radio.disabled .form-check-input, html .onex-themeprovider-v2 fieldset[disabled] .onex-radio.disabled {
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-radio__wrapper {
  display: inline-flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: painted;
  font-family: "Noto Sans", sans-serif;
  gap: 0;
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-input,
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-input::after {
  width: 1rem;
  height: 1rem;
  min-width: 1rem;
  max-width: 1rem;
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-label {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-radio__wrapper.form-check {
  display: inline-flex;
  padding-left: 0;
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-input {
  position: relative;
  border: 0.125rem solid transparent;
  border-radius: 0.125rem;
  margin: 0;
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-input::after {
  content: "";
  display: block;
  border: 2px solid rgba(26, 28, 30, 0.2);
  border-radius: 0.125rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  box-sizing: border-box;
  position: absolute;
  top: -0.125rem;
  left: -0.125rem;
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-input:disabled {
  background-image: none;
  opacity: 0.5;
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-input:disabled::after {
  pointer-events: none;
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-input:focus {
  border-color: transparent;
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-input:focus::after {
  border-color: rgba(26, 28, 30, 0.5);
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-input:focus-visible {
  outline: 2px solid rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-radio__wrapper:hover .form-check-input:not(:disabled)::after {
  border-color: rgb(0, 28, 59);
}
html .onex-themeprovider-v2 .onex-radio__wrapper:hover .form-check-input:checked::after {
  border-color: rgb(0, 95, 171);
}
html .onex-themeprovider-v2 .onex-radio__wrapper:hover .form-check-input:disabled::after {
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-label {
  cursor: pointer;
  color: rgb(33, 37, 41);
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-input[type=radio] {
  border-color: transparent;
  background-color: transparent;
  border-radius: 0;
  cursor: pointer;
  margin: 0;
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-input[type=radio]:focus-visible:not(:disabled) {
  box-shadow: 0px 0px 0px 2px rgba(0, 112, 192, 0.5);
  border-radius: 50%;
  outline: none;
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-input[type=radio]:focus-visible:not(:disabled):not(:checked)::after {
  border-color: rgb(0, 28, 59);
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-input[type=radio]::after {
  border-radius: 100%;
  border: 2px solid rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-input[type=radio]:active {
  filter: brightness(100%);
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-input[type=radio]:disabled {
  cursor: not-allowed;
}
html .onex-themeprovider-v2 .onex-radio__wrapper .form-check-input[type=radio]:disabled::after {
  border-radius: 100%;
  border: 2px solid rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-radio__wrapper:not(.disabled):hover .form-check-input[type=radio]:checked:not(:disabled)::after {
  border-color: rgb(0, 112, 192);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272.5%27 fill=%27%23005FAB%27/%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .onex-radio__wrapper label.form-check-label {
  padding-left: 0.375rem;
}
html .onex-themeprovider-v2 .onex-status-indicator {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  flex-wrap: nowrap;
  height: 2rem;
  line-height: 2rem;
}
html .onex-themeprovider-v2 .onex-status-indicator__indicator {
  width: var(--onex-status-indicator-width);
  height: var(--onex-status-indicator-height);
  border-radius: 50%;
}
html .onex-themeprovider-v2 .onex-status-indicator__text {
  font-size: 1.125rem;
}
html .onex-themeprovider-v2 .onex-status-indicator--incomplete .onex-status-indicator__indicator {
  background-color: rgb(209, 216, 224);
}
html .onex-themeprovider-v2 .onex-status-indicator--in-progress .onex-status-indicator__indicator {
  background-color: rgb(217, 117, 24);
}
html .onex-themeprovider-v2 .onex-status-indicator--success .onex-status-indicator__indicator {
  background-color: rgb(0, 127, 123);
}
html .onex-themeprovider-v2 .onex-status-indicator--error .onex-status-indicator__indicator {
  background-color: rgb(210, 49, 45);
}
html .onex-themeprovider-v2 .onex-pagehead {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 1rem;
  gap: 1rem;
  border-radius: 0.75rem;
  border: 1px solid rgb(221, 224, 229);
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-pagehead__back-button.onex-btn--ghost.btn-outline-secondary .onex-material-icon,
html .onex-themeprovider-v2 .onex-pagehead__back-button .onex-btn--ghost.btn-outline-secondary .material-icons-round {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-pagehead__titles-actions {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
html .onex-themeprovider-v2 .onex-pagehead__title-subtitle {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0.5rem;
  width: 50%;
}
html .onex-themeprovider-v2 .onex-pagehead__title {
  display: flex;
  flex-direction: row;
  gap: 0.75rem;
}
html .onex-themeprovider-v2 .onex-pagehead__title-dropdown button#pagehead-actions-id {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.75rem;
  color: rgb(26, 28, 30);
  padding: 0;
  min-height: initial;
}
html .onex-themeprovider-v2 .onex-pagehead__title-dropdown button#pagehead-actions-id:hover, html .onex-themeprovider-v2 .onex-pagehead__title-dropdown button#pagehead-actions-id.show {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-pagehead__title-dropdown button#pagehead-actions-id span.onex-dropdown__chevron-icon {
  margin-left: 0.25rem;
  font-size: 1.5rem;
  color: rgb(26, 28, 30);
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-pagehead__badge-statuses {
  display: flex;
  align-self: center;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-pagehead__subtitles {
  width: 100%;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  align-items: center;
  font-size: 0.875rem;
  position: relative;
}
html .onex-themeprovider-v2 .onex-pagehead__subtitles-show-more-details, html .onex-themeprovider-v2 .onex-pagehead__subtitles-less-more-details {
  flex-wrap: wrap;
}
html .onex-themeprovider-v2 .onex-pagehead__subtitles-item {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-pagehead__subtitles-item .onex-material-icon {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-pagehead__subtitles-item-label {
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgb(66, 71, 78);
  white-space: nowrap;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-pagehead__subtitles-item-value {
  color: rgb(26, 28, 30);
  white-space: nowrap;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-pagehead__subtitles-item-divider {
  width: 1px;
  height: 1.25rem;
  background-color: rgb(221, 224, 229);
  margin: 0 0.5rem;
}
html .onex-themeprovider-v2 .onex-pagehead__more-details-button.onex-pagehead__more-details-button {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
  background-color: rgb(255, 255, 255);
  white-space: nowrap;
}
html .onex-themeprovider-v2 .onex-pagehead__actions {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  width: 50%;
  justify-content: flex-end;
}
html .onex-themeprovider-v2 .onex-pagehead__actions .onex-pagehead__actions-item.item--hidden {
  display: none;
}
html .onex-themeprovider-v2 .onex-pagehead__actions .onex-pagehead__actions-item .onex-material-icon {
  font-size: 1rem;
}
html .onex-themeprovider-v2 .onex-pagehead .onex-dropdown button {
  text-align: left;
}
html .onex-themeprovider-v2 .onex-pagehead .onex-dropdown .onex-pagehead-dropdown-icon-item {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-navigation-header {
  height: 3rem;
  background-color: rgb(255, 255, 255);
  padding: 0 0.75rem 0 0.5rem;
  border-bottom: 1px solid rgba(26, 28, 30, 0.1);
  box-sizing: content-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
html .onex-themeprovider-v2 .onex-navigation-header__left-side {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
html .onex-themeprovider-v2 .onex-navigation-header__right-side {
  display: flex;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-navigation-header__context-viewers {
  display: flex;
  align-items: center;
  gap: 0.3rem;
}
html .onex-themeprovider-v2 .onex-navigation-header__context-viewers .onex-navigation-select.onex-navigation-select .onex-filter-toggle-button__content-custom-value.onex-filter-toggle-button__content-custom-value {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-navigation-header__context-viewers .onex-navigation-select.onex-navigation-select .onex-filter-toggle-button__content-custom-value.onex-filter-toggle-button__content-custom-value:hover {
  text-decoration-line: underline;
  color: rgb(0, 71, 134);
}
html .onex-themeprovider-v2 .onex-navigation-header__switchers {
  display: flex;
  align-items: center;
  gap: 0.125rem;
  padding: 0 0.5rem;
  border-left: 1px solid rgb(221, 224, 229);
  height: 2rem;
}
html .onex-themeprovider-v2 .onex-navigation-header__switchers .onex-navigation-select.onex-navigation-select .onex-filter-toggle-button__content-custom-value.onex-filter-toggle-button__content-custom-value:hover {
  text-decoration-line: none;
}
html .onex-themeprovider-v2 .onex-navigation-header__actions {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-left: 0.5rem;
  border-left: 1px solid rgb(221, 224, 229);
  height: 2rem;
}
html .onex-themeprovider-v2 .onex-navigation-header__actions--notifications.onex-btn--ghost.btn-outline-secondary:hover {
  background-color: transparent;
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-navigation-header__actions--notifications.onex-btn--ghost.btn-outline-secondary:active {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-navigation-header__actions--notifications.onex-btn--ghost.btn-outline-secondary:active .material-icons-round.onex-material-icon {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-navigation-header__actions--notifications.onex-btn--ghost.btn-outline-secondary .material-icons-round.onex-material-icon {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-navigation-header__actions--notifications.onex-btn--ghost.btn-outline-secondary .onex-badge-counter {
  position: absolute;
  top: -5px;
  left: 17px;
  font-weight: 500;
  line-height: 0.75rem;
}
html .onex-themeprovider-v2 .onex-navigation-header__actions--avatar {
  margin-left: 0.5rem;
}
html .onex-themeprovider-v2 .onex-navigation-select {
  max-width: 8.3rem;
  position: relative;
  font-family: "Noto Sans", sans-serif;
}
html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper {
  position: absolute;
  background-color: rgb(255, 255, 255);
  border-radius: 0.5rem;
  border: 1px solid rgb(221, 224, 229);
  box-shadow: 0 0.125rem 0.75rem rgba(0, 28, 59, 0.12);
  z-index: 50;
  width: 19.25rem;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-navigation-select__control--hidden {
  position: absolute;
  visibility: hidden;
}
html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control {
  display: flex;
  max-height: 100%;
  padding: 0.375rem 0.5rem;
  height: 2rem;
  min-height: 2rem;
  line-height: 1.25rem;
  border: 1px solid rgba(26, 28, 30, 0.2);
  margin: 0.5rem 0.5rem 0.25rem;
  min-width: 11.5rem;
}
html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control:hover {
  border-color: rgba(26, 28, 30, 0.5);
}
html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control.onex-navigation-select__control--is-focused, html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control.onex-navigation-select__control--is-focused.onex-navigation-select__control--menu-is-open {
  border: 1px solid rgb(0, 112, 192);
  box-shadow: rgb(0, 112, 192) 0 0 1px, rgb(0, 112, 192) 0 0 0 1px;
}
html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control.onex-navigation-select__control--is-focused:hover, html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control.onex-navigation-select__control--is-focused.onex-navigation-select__control--menu-is-open:hover {
  border-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control .onex-navigation-select__value-container {
  padding: 0 0 0 1.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control .onex-navigation-select__value-container .onex-navigation-select__placeholder {
  text-align: start;
  margin: 0;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper__searchable .onex-navigation-select__control .onex-navigation-select__value-container .onex-navigation-select__input-container {
  margin: 0;
  padding: 0;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-navigation-select__search-icon {
  display: inline-flex;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: rgb(103, 110, 122);
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper .onex-navigation-select__menu {
  position: relative;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.1);
  border-radius: 0.5rem;
  padding: 0;
  margin: 0;
}
html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper .onex-navigation-select__menu .onex-navigation-select__menu-list {
  max-height: 17.65rem;
  scrollbar-color: rgba(26, 28, 30, 0.1) transparent;
  scrollbar-width: thin;
  padding: 0;
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper .onex-navigation-select__menu .onex-navigation-select__menu-list::-webkit-scrollbar {
  width: 0.75rem;
}
html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper .onex-navigation-select__menu .onex-navigation-select__menu-list::-webkit-scrollbar-thumb {
  border: 0.25rem solid rgb(255, 255, 255);
  background-clip: padding-box;
  -webkit-border-radius: 0.438rem;
  background-color: rgba(26, 28, 30, 0.1);
  -webkit-box-shadow: inset -1px -1px 0 rgba(0, 0, 0, 0), inset 1px 1px 0 rgba(0, 0, 0, 0);
}
html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper .onex-navigation-select__menu .onex-navigation-select__menu-list::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper .onex-navigation-select__menu .onex-navigation-select__menu-list::-webkit-scrollbar-corner {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-navigation-select-menu-wrapper__grouped .onex-navigation-select__menu .onex-navigation-select__menu-list {
  max-height: 21.85rem;
}
html .onex-themeprovider-v2 .onex-navigation-select__menu-list .onex-navigation-select__loading-spinner-container {
  display: flex;
  justify-content: center;
  padding: 3rem 0;
}
html .onex-themeprovider-v2 .onex-navigation-select__menu-list .onex-navigation-select__option {
  padding: 0.625rem 0.75rem;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(26, 28, 30);
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .onex-themeprovider-v2 .onex-navigation-select__menu-list .onex-navigation-select__option--is-disabled {
  background-color: rgb(255, 255, 255);
  color: rgb(26, 28, 30);
  opacity: 0.4;
}
html .onex-themeprovider-v2 .onex-navigation-select__menu-list .onex-navigation-select__option:hover:not(.onex-navigation-select__option--is-disabled) {
  background-color: rgb(238, 241, 244);
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-navigation-select__menu-list .onex-navigation-select__option--all-check {
  border-top: 1px solid rgb(221, 224, 229);
  font-weight: 400;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-navigation-select__option.onex-navigation-select__option--is-focused,
html .onex-themeprovider-v2 .onex-navigation-select .onex-navigation-select__option--is-selected,
html .onex-themeprovider-v2 .onex-navigation-select .onex-navigation-select__option--is-selected.onex-navigation-select__option--is-focused {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-navigation-select__option.onex-navigation-select__option--is-focused:hover,
html .onex-themeprovider-v2 .onex-navigation-select .onex-navigation-select__option--is-selected:hover,
html .onex-themeprovider-v2 .onex-navigation-select .onex-navigation-select__option--is-selected.onex-navigation-select__option--is-focused:hover {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-navigation-select__option--is-focus-visible {
  border: 0.125rem solid rgba(0, 112, 192, 0.5);
  padding: 0.5rem 0.625rem;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-navigation-select__option--text.onex-navigation-select__option--is-selected {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-navigation-select__option--text.onex-navigation-select__option--is-selected:hover {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-navigation-select__option--text.onex-navigation-select__option--is-selected.onex-navigation-select__option--is-focused {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-navigation-select__option--text.onex-navigation-select__option--is-selected.onex-navigation-select__option--is-focused:hover {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-navigation-select__menu-list {
  max-width: 25rem;
}
html .onex-themeprovider-v2 .onex-navigation-select__menu-list .onex-navigation-select__group {
  padding: 0.25rem 0 0;
}
html .onex-themeprovider-v2 .onex-navigation-select__menu-list .onex-navigation-select__group:last-child {
  border: none;
}
html .onex-themeprovider-v2 .onex-navigation-select__menu-list .onex-navigation-select__group:first-child {
  padding-top: 0;
}
html .onex-themeprovider-v2 .onex-navigation-select__menu-list .onex-navigation-select__group .onex-navigation-select__group-heading {
  text-align: start;
  padding: 0.75rem 0.75rem 0.25rem 0.75rem;
  margin: 0;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgb(103, 110, 122);
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher {
  width: auto;
  background-color: rgb(255, 255, 255);
  border-radius: 0;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:hover:not(.onex-filter-toggle-button-wrapper__disabled), html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:active:not(.onex-filter-toggle-button-wrapper__disabled), html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:focus:not(.onex-filter-toggle-button-wrapper__disabled),
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher:hover:not(.onex-filter-toggle-button-wrapper__disabled),
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher:active:not(.onex-filter-toggle-button-wrapper__disabled),
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher:focus:not(.onex-filter-toggle-button-wrapper__disabled) {
  background-color: inherit;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:hover:not(.onex-filter-toggle-button-wrapper__disabled)::before, html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:active:not(.onex-filter-toggle-button-wrapper__disabled)::before, html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:focus:not(.onex-filter-toggle-button-wrapper__disabled)::before,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher:hover:not(.onex-filter-toggle-button-wrapper__disabled)::before,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher:active:not(.onex-filter-toggle-button-wrapper__disabled)::before,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher:focus:not(.onex-filter-toggle-button-wrapper__disabled)::before {
  display: none;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:hover:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:active:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:focus:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher:hover:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher:active:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher:focus:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button {
  box-shadow: none;
  border: none;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect:focus-within:not(.onex-filter-toggle-button-wrapper__disabled),
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher:focus-within:not(.onex-filter-toggle-button-wrapper__disabled) {
  background-color: rgb(255, 255, 255);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__value-selected:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button__value-selected,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper__value-selected:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button__value-selected {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper__menu-open {
  background-color: inherit;
  outline: none;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open::before,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper__menu-open::before {
  display: none;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open .onex-filter-toggle-button,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper__menu-open .onex-filter-toggle-button {
  box-shadow: none;
  border: none;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open:hover:not(.onex-filter-toggle-button-wrapper__disabled), html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open:active:not(.onex-filter-toggle-button-wrapper__disabled), html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open:focus:not(.onex-filter-toggle-button-wrapper__disabled), html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open:focus-within:not(.onex-filter-toggle-button-wrapper__disabled),
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper__menu-open:hover:not(.onex-filter-toggle-button-wrapper__disabled),
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper__menu-open:active:not(.onex-filter-toggle-button-wrapper__disabled),
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper__menu-open:focus:not(.onex-filter-toggle-button-wrapper__disabled),
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper__menu-open:focus-within:not(.onex-filter-toggle-button-wrapper__disabled) {
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open:hover:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open:active:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open:focus:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button, html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper__menu-open:focus-within:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper__menu-open:hover:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper__menu-open:active:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper__menu-open:focus:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper__menu-open:focus-within:not(.onex-filter-toggle-button-wrapper__disabled) .onex-filter-toggle-button {
  box-shadow: none;
  border: none;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher .onex-filter-toggle-button {
  padding: 0rem 0.5rem;
  height: 3rem;
  background-color: transparent;
  max-width: 100%;
  width: 100%;
  border: none;
  border-radius: 0.125rem;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button.onex-filter-toggle-button__value-selected,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher .onex-filter-toggle-button.onex-filter-toggle-button__value-selected {
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button.onex-filter-toggle-button__value-selected,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher .onex-filter-toggle-button.onex-filter-toggle-button__value-selected {
  padding: 0rem 0.5rem;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button:hover,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher .onex-filter-toggle-button:hover {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button.onex-filter-toggle-button__menu-open .onex-filter-toggle-button__content .onex-filter-toggle-button__content-icon,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher .onex-filter-toggle-button.onex-filter-toggle-button__menu-open .onex-filter-toggle-button__content .onex-filter-toggle-button__content-icon {
  background-color: rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button .onex-filter-toggle-button__content,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher .onex-filter-toggle-button .onex-filter-toggle-button__content {
  justify-content: space-between;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button .onex-filter-toggle-button__content-custom,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher .onex-filter-toggle-button .onex-filter-toggle-button__content-custom {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: calc(100% - 1.25rem - 0.5rem);
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button .onex-filter-toggle-button__content-custom-label,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher .onex-filter-toggle-button .onex-filter-toggle-button__content-custom-label {
  font-weight: 400;
  font-size: 0.625rem;
  line-height: 1rem;
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button .onex-filter-toggle-button__content-custom-value,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher .onex-filter-toggle-button .onex-filter-toggle-button__content-custom-value {
  line-height: 1.25rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  text-align: left;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button .onex-filter-toggle-button__content-placeholder,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher .onex-filter-toggle-button .onex-filter-toggle-button__content-placeholder {
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button .onex-filter-toggle-button__content-icon,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher .onex-filter-toggle-button .onex-filter-toggle-button__content-icon {
  color: rgb(26, 28, 30);
  font-size: 1.25rem;
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelect.onex-filter-toggle-button-wrapper--customNavigationSelect .onex-filter-toggle-button .onex-filter-toggle-button__content-icon:hover,
html .onex-themeprovider-v2 .onex-navigation-select .onex-filter-toggle-button-wrapper.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher.onex-filter-toggle-button-wrapper--customNavigationSelectSwitcher .onex-filter-toggle-button .onex-filter-toggle-button__content-icon:hover {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-navigation-select .sub-label-text {
  color: rgb(103, 110, 122);
  font-size: 0.75rem;
}
html .onex-themeprovider-v2 .onex-draggable-list {
  list-style: none;
  width: fit-content;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  position: relative;
}
html .onex-themeprovider-v2 .onex-draggable-list__item {
  margin-bottom: 1rem;
  list-style: none;
  cursor: grab;
}
html .onex-themeprovider-v2 .onex-draggable-list__item-is-drag-handle-manual {
  cursor: auto;
}
html .onex-themeprovider-v2 .onex-draggable-list__item-selected,
html .onex-themeprovider-v2 .onex-draggable-list__item-is-dragging {
  outline: 0.125rem solid rgb(0, 112, 192);
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-draggable-list__item-is-ghosting {
  visibility: hidden;
}
html .onex-themeprovider-v2 .onex-draggable-list__item-multiple {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-draggable-list__placeholder {
  position: absolute;
  border: 0.063rem solid;
  border-style: dashed;
  border-radius: 0.5rem;
  border-color: rgb(0, 112, 192);
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-draggable-list__draggable-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 0.75rem;
  background-color: rgb(255, 255, 255);
  border-radius: 0.5rem;
  min-width: 7.5rem;
  outline: 0.063rem solid rgb(192, 196, 203);
  outline-offset: -0.063rem;
}
html .onex-themeprovider-v2 .onex-draggable-list__draggable-item:hover {
  background-color: rgb(238, 241, 244);
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-draggable-list__draggable-item__children {
  margin-right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-tree--variant-default .onex-tree__node-label-text {
  padding-left: 0.25rem;
}
html .onex-themeprovider-v2 .onex-tree--variant-badge .onex-tree__node-load-more-nodes {
  padding-left: 5.75rem;
  height: 2.5rem;
}
html .onex-themeprovider-v2 .onex-tree__node {
  min-width: 15rem;
  width: 100%;
}
html .onex-themeprovider-v2 .onex-tree__node-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 0.25rem;
  height: 2.5rem;
  cursor: pointer;
  background-color: rgb(255, 255, 255);
  border-radius: 0.5rem;
  padding: 0.5rem;
}
html .onex-themeprovider-v2 .onex-tree__node-header:hover {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-tree__node-header:hover .onex-tree__node-custom-actions {
  display: flex;
}
html .onex-themeprovider-v2 .onex-tree__node-header-selected {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-tree__node-header-selected:hover {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-tree__node-header-leaf {
  cursor: default;
}
html .onex-themeprovider-v2 .onex-tree__node-label {
  display: flex;
  flex-direction: row;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-tree__node-label-icons {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
html .onex-themeprovider-v2 .onex-tree__node-label-text {
  padding-left: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}
html .onex-themeprovider-v2 .onex-tree__node-label-text.onex-tree_node-truncation {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .onex-themeprovider-v2 .onex-tree__node-label-leaf {
  padding-left: 1.5rem;
}
html .onex-themeprovider-v2 .onex-tree__node-children {
  padding-left: 1.5rem;
}
html .onex-themeprovider-v2 .onex-tree__node-children-load-more-nodes {
  max-height: 25rem;
  overflow-y: auto;
  overflow-x: hidden;
}
html .onex-themeprovider-v2 .onex-tree__node-checkbox {
  width: 1.25rem;
  height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-tree__node-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-tree__node-toggle-icon {
  transform: none;
  transition: transform ease-in-out 0.15s;
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-tree__node-toggle-icon--collapsed {
  transform: rotate(-90deg);
}
html .onex-themeprovider-v2 .onex-tree__node-toggle-icon--collapsed.onex-material-icon.material-icons-round {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-tree__node-custom-actions {
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  gap: 0.25rem;
}
html .onex-themeprovider-v2 .onex-tree__node-custom-actions .onex-btn--ghost.btn-sm.btn-outline-secondary, html .onex-themeprovider-v2 .onex-tree__node-custom-actions .btn-group-sm > .onex-btn--ghost.btn-outline-secondary.btn {
  min-width: 1.25rem;
  min-height: 1.25rem;
  padding: 0;
}
html .onex-themeprovider-v2 .onex-tree__node-custom-actions .onex-btn--ghost.btn-sm.btn-outline-secondary .onex-material-icon, html .onex-themeprovider-v2 .onex-tree__node-custom-actions .btn-group-sm > .onex-btn--ghost.btn-outline-secondary.btn .onex-material-icon {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-tree__node-custom-actions .onex-btn--ghost.btn-sm.btn-outline-secondary .onex-material-icon:hover, html .onex-themeprovider-v2 .onex-tree__node-custom-actions .btn-group-sm > .onex-btn--ghost.btn-outline-secondary.btn .onex-material-icon:hover {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-tree__node-custom-actions .onex-dropdown {
  line-height: 1.25rem;
  display: flex;
}
html .onex-themeprovider-v2 .onex-tree__node-custom-actions .onex-dropdown .dropdown-toggle.btn-tertiary.btn-sm, html .onex-themeprovider-v2 .onex-tree__node-custom-actions .onex-dropdown .btn-group-sm > .dropdown-toggle.btn-tertiary.btn {
  min-width: 1.25rem;
  min-height: 1.25rem;
  padding: 0;
}
html .onex-themeprovider-v2 .onex-tree__node-custom-actions .onex-dropdown .dropdown-toggle.btn-tertiary.btn-sm:not(:disabled):hover, html .onex-themeprovider-v2 .onex-tree__node-custom-actions .onex-dropdown .btn-group-sm > .dropdown-toggle.btn-tertiary.btn:not(:disabled):hover, html .onex-themeprovider-v2 .onex-tree__node-custom-actions .onex-dropdown .dropdown-toggle.btn-tertiary.btn-sm:not(:disabled):focus-visible, html .onex-themeprovider-v2 .onex-tree__node-custom-actions .onex-dropdown .btn-group-sm > .dropdown-toggle.btn-tertiary.btn:not(:disabled):focus-visible {
  background-color: rgb(238, 241, 244);
  border-color: rgb(238, 241, 244);
  border-radius: 0.5rem;
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-tree__node-load-more-nodes {
  padding-left: 3.375rem;
  height: 2.5rem;
}
html .onex-themeprovider-v2 .onex-tree__node-load-more-nodes-spinner {
  height: 3rem;
  padding: 0.5rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-split-btn .onex-btn:nth-child(1) {
  min-width: auto;
}
html .onex-themeprovider-v2 .onex-split-btn .onex-btn:nth-child(2) {
  min-width: auto;
  width: 2.5rem;
}
html .onex-themeprovider-v2 .onex-split-btn .onex-btn:nth-child(2) .material-icons-round.onex-material-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
html .onex-themeprovider-v2 .onex-split-btn .onex-btn {
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-split-btn .onex-btn.btn-primary:disabled {
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-split-btn .onex-btn.btn-primary:disabled:active {
  background: rgba(0, 112, 192, 0.4);
}
html .onex-themeprovider-v2 .onex-split-btn .onex-btn.onex-btn--indicator::before {
  z-index: 2;
}
html .onex-themeprovider-v2 .onex-split-btn .onex-dropdown-menu {
  min-width: 12.5rem;
}
html .onex-themeprovider-v2 .onex-split-btn .onex-dropdown-menu .dropdown-item:not(.disabled):focus, html .onex-themeprovider-v2 .onex-split-btn .onex-dropdown-menu .dropdown-item:not(.disabled):hover {
  background: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-split-btn .onex-dropdown-menu .dropdown-item:not(.disabled):active {
  background: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-split-btn .dropdown-toggle.btn {
  position: relative;
}
html .onex-themeprovider-v2 .onex-split-btn .dropdown-toggle.btn.btn-primary::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 45%;
  border-right: 0.0625rem solid rgb(47, 146, 213);
}
html .onex-themeprovider-v2 .onex-split-btn .dropdown-toggle.btn.btn-secondary::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 45%;
  border-right: 0.0625rem solid rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-split-btn .dropdown-toggle.btn.btn-primary:disabled::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 45%;
  border-right: 0.0625rem solid rgba(255, 255, 255, 0.4);
}
html .onex-themeprovider-v2 .onex-split-btn .dropdown-toggle.btn.btn-secondary:disabled::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 45%;
  border-right: 0.0625rem solid rgba(158, 163, 172, 0.4);
}
html .onex-themeprovider-v2 .onex-timeline-item {
  display: flex;
  gap: 0.25rem;
  min-width: 11.8125rem;
  border-radius: 0.5rem;
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-timeline-item:hover:not(.onex-timeline-item--custom-icon) {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-timeline-item:hover:not(.onex-timeline-item--custom-icon) .vertical-line-up,
html .onex-themeprovider-v2 .onex-timeline-item:hover:not(.onex-timeline-item--custom-icon) .vertical-line-down {
  background-color: rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-timeline-item:hover:not(.onex-timeline-item--custom-icon) .onex-timeline-item__content-date .onex-typography {
  color: rgb(88, 95, 104);
}
html .onex-themeprovider-v2 .onex-timeline-item--active:not(.onex-timeline-item--custom-icon) {
  background-color: rgb(231, 242, 254);
}
html .onex-themeprovider-v2 .onex-timeline-item--active:not(.onex-timeline-item--custom-icon) .vertical-line-up.vertical-line-up,
html .onex-themeprovider-v2 .onex-timeline-item--active:not(.onex-timeline-item--custom-icon) .vertical-line-down.vertical-line-down {
  background-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-timeline-item--active:not(.onex-timeline-item--custom-icon) .circle-dot.circle-dot {
  background-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-timeline-item--active:not(.onex-timeline-item--custom-icon) .onex-timeline-item__content-date .onex-typography {
  color: rgb(0, 71, 134);
}
html .onex-themeprovider-v2 .onex-timeline-item--active:not(.onex-timeline-item--custom-icon):hover {
  background-color: rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .onex-timeline-item--active:not(.onex-timeline-item--custom-icon):hover .onex-timeline-item__content-date .onex-typography {
  color: rgb(0, 71, 134);
}
html .onex-themeprovider-v2 .onex-timeline-item--custom-icon {
  gap: 0.5rem;
  cursor: default;
}
html .onex-themeprovider-v2 .onex-timeline-item--custom-icon .onex-timeline-item__content {
  padding-bottom: 1.5rem;
}
html .onex-themeprovider-v2 .onex-timeline-item:first-child .vertical-line-up {
  display: none;
}
html .onex-themeprovider-v2 .onex-timeline-item:last-child .vertical-line-down {
  display: none;
}
html .onex-themeprovider-v2 .onex-timeline-item__dot {
  min-width: 1.5rem;
  padding-top: 0.875rem;
  display: flex;
  justify-content: center;
  position: relative;
}
html .onex-themeprovider-v2 .onex-timeline-item__dot-wrapper {
  padding: 0.25rem 0;
  height: 1rem;
  z-index: 100;
}
html .onex-themeprovider-v2 .onex-timeline-item__dot-wrapper .circle-dot {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background-color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-timeline-item__dot .vertical-line-up {
  height: 1.125rem;
  width: 1px;
  background-color: rgb(221, 224, 229);
  position: absolute;
  top: 0;
  z-index: 10;
}
html .onex-themeprovider-v2 .onex-timeline-item__dot .vertical-line-down {
  height: calc(100% - 1.625rem);
  width: 1px;
  background-color: rgb(221, 224, 229);
  position: absolute;
  top: 1.625rem;
  z-index: 10;
}
html .onex-themeprovider-v2 .onex-timeline-item__icon {
  width: 1.5rem;
  padding-top: 0.625rem;
  display: flex;
  justify-content: center;
  position: relative;
}
html .onex-themeprovider-v2 .onex-timeline-item__icon .vertical-line-up {
  height: 0.625rem;
  width: 1px;
  background-color: rgb(221, 224, 229);
  position: absolute;
  top: 0;
}
html .onex-themeprovider-v2 .onex-timeline-item__icon .vertical-line-down {
  height: calc(100% - 2.125rem);
  width: 1px;
  background-color: rgb(221, 224, 229);
  position: absolute;
  top: 2.125rem;
}
html .onex-themeprovider-v2 .onex-timeline-item__content {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.75rem;
}
html .onex-themeprovider-v2 .onex-timeline-item__content-date {
  padding: 0.25rem 0;
}
html .onex-themeprovider-v2 .onex-timeline-item__content-date .onex-typography {
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .nav {
  --bs-nav-link-padding-x: 0.625rem;
  --bs-nav-link-padding-y: 0.875rem;
  --bs-nav-link-font-size: 0.875rem;
  --bs-nav-link-font-weight: 600;
  --bs-nav-link-color: rgb(0, 40, 85);
  --bs-nav-link-hover-color: rgb(0, 40, 85);
  --bs-nav-link-disabled-color: rgb(176, 184, 191);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
html .onex-themeprovider-v2 .nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .nav-link {
    transition: none;
  }
}
html .onex-themeprovider-v2 .nav-link:hover, html .onex-themeprovider-v2 .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
html .onex-themeprovider-v2 .nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 112, 192, 0.25);
}
html .onex-themeprovider-v2 .nav-link.disabled, html .onex-themeprovider-v2 .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}
html .onex-themeprovider-v2 .nav-tabs {
  --bs-nav-tabs-border-width: 0;
  --bs-nav-tabs-border-color: rgba(255, 255, 255, 0);
  --bs-nav-tabs-border-radius: 0;
  --bs-nav-tabs-link-hover-border-color: rgba(255, 255, 255, 0);
  --bs-nav-tabs-link-active-color: rgb(0, 112, 192);
  --bs-nav-tabs-link-active-bg: rgba(255, 255, 255, 0);
  --bs-nav-tabs-link-active-border-color: rgba(255, 255, 255, 0);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
html .onex-themeprovider-v2 .nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
html .onex-themeprovider-v2 .nav-tabs .nav-link:hover, html .onex-themeprovider-v2 .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
html .onex-themeprovider-v2 .nav-tabs .nav-link.active,
html .onex-themeprovider-v2 .nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
html .onex-themeprovider-v2 .nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
html .onex-themeprovider-v2 .nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: rgb(255, 255, 255);
  --bs-nav-pills-link-active-bg: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
html .onex-themeprovider-v2 .nav-pills .nav-link.active,
html .onex-themeprovider-v2 .nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}
html .onex-themeprovider-v2 .nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
html .onex-themeprovider-v2 .nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
html .onex-themeprovider-v2 .nav-underline .nav-link:hover, html .onex-themeprovider-v2 .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
html .onex-themeprovider-v2 .nav-underline .nav-link.active,
html .onex-themeprovider-v2 .nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}
html .onex-themeprovider-v2 .nav-fill > .nav-link,
html .onex-themeprovider-v2 .nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
html .onex-themeprovider-v2 .nav-justified > .nav-link,
html .onex-themeprovider-v2 .nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
html .onex-themeprovider-v2 .nav-fill .nav-item .nav-link,
html .onex-themeprovider-v2 .nav-justified .nav-item .nav-link {
  width: 100%;
}
html .onex-themeprovider-v2 .tab-content > .tab-pane {
  display: none;
}
html .onex-themeprovider-v2 .tab-content > .active {
  display: block;
}
html .onex-themeprovider-v2 .onex-status-icon {
  display: inline-flex;
}
html .onex-themeprovider-v2 .onex-status-icon__done .material-icons-round.onex-material-icon {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-status-icon__critical .material-icons-round.onex-material-icon {
  color: rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-status-icon__caution .material-icons-round.onex-material-icon {
  color: rgb(223, 106, 5);
}
html .onex-themeprovider-v2 .onex-status-icon__unfilled .material-icons-round.onex-material-icon {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-status-icon__empty {
  width: 1.25rem;
  height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-status-nav {
  display: flex;
  flex-direction: column;
}
html .onex-themeprovider-v2 .onex-status-nav-item {
  min-width: 13.0625rem;
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-status-nav-item.active {
  background-color: rgb(198, 227, 252);
}
html .onex-themeprovider-v2 .onex-status-nav-item.disabled {
  cursor: not-allowed;
  color: rgb(0, 95, 171);
  opacity: 0.4;
}
html .onex-themeprovider-v2 .onex-status-nav-item:hover:not(.active) {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-status-nav-item:has(.onex-status-item__body.show):hover {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-status-nav-item:has(.onex-status-item__body.show).active {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-status-nav-item__sub-item {
  padding-left: 2.5rem;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
html .onex-themeprovider-v2 .onex-status-nav-item__sub-item:first-child {
  margin-top: 0.5rem;
}
html .onex-themeprovider-v2 .onex-status-nav-item__toggle.accordion .accordion-item {
  border: none;
  padding-bottom: 0.5rem;
}
html .onex-themeprovider-v2 .onex-status-nav-item__toggle.accordion .accordion-item .onex-status-nav-item__head--show .onex-material-icon.onex-status-nav-item__chevron {
  transform: rotate(90deg);
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-status-nav-item__toggle.accordion .accordion-item .onex-status-nav-item__head .onex-status-nav-item__chevron {
  transition: 0.3s ease-in-out all;
  color: rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-status-nav-item__toggle.accordion .accordion-item .onex-status-nav-item__head.accordion-header .accordion-button {
  padding: 0;
}
html .onex-themeprovider-v2 .onex-status-nav-item__toggle.accordion .accordion-item .onex-status-nav-item__head.accordion-header .accordion-button:hover {
  background-color: transparent;
  outline: none;
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-status-nav-item__toggle.accordion .accordion-item .onex-status-nav-item__head.accordion-header .accordion-button:focus-visible {
  border-radius: 0;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 112, 192, 0.25);
}
html .onex-themeprovider-v2 .onex-status-nav-item__toggle.accordion .accordion-item .onex-status-nav-item__head.accordion-header .accordion-button:not(.collapsed) {
  background-color: transparent;
  color: inherit;
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-status-nav-item__toggle.accordion .accordion-item .onex-status-nav-item__head.accordion-header .accordion-button:not(.collapsed):hover {
  background-color: transparent;
  outline: none;
  box-shadow: none;
}
html .onex-themeprovider-v2 .onex-status-nav-item__toggle.accordion .accordion-item .onex-status-nav-item__head.accordion-header .accordion-button:not(.collapsed):focus-visible {
  border-radius: 0;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 112, 192, 0.25);
}
html .onex-themeprovider-v2 .onex-status-nav-item__toggle.accordion .accordion-item .onex-status-nav-item__head.accordion-header .accordion-button:after {
  display: none;
}
html .onex-themeprovider-v2 .onex-status-nav-item__toggle.accordion .accordion-item .onex-status-nav-item__head .accordion-body {
  padding: 0;
}
html .onex-themeprovider-v2 .onex-status-nav-item .nav-link {
  width: 100%;
  padding: 0.5rem 0.75rem;
}
html .onex-themeprovider-v2 .onex-status-nav-item .nav-link:hover {
  color: rgb(26, 28, 30);
}
html .onex-themeprovider-v2 .onex-status-nav-item .nav-link.disabled {
  color: rgb(176, 184, 191);
}
html .onex-themeprovider-v2 .onex-status-nav-item__button-content {
  width: 100%;
}
html .onex-themeprovider-v2 .onex-status-nav-item__button-content-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-status-nav-item__button-content-head-title {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-status-nav-item__button-content-info {
  margin-left: 1.75rem;
  color: rgb(88, 95, 104);
  font-weight: normal;
}
html .onex-themeprovider-v2 .onex-status-nav-item__attachments {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.5rem;
  padding-top: 0.25rem;
  padding-left: 1.875rem;
  padding-bottom: 0.5rem;
}
html .onex-themeprovider-v2 .onex-status-nav-item__attachments .onex-avatar {
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-matrix {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  height: 100%;
  border: 1px solid rgb(221, 224, 229);
  border-radius: 1rem;
  overflow: hidden;
}
html .onex-themeprovider-v2 .onex-matrix-actions-bar {
  height: 3.5rem;
  min-height: 3.5rem;
  padding: 0.75rem;
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-matrix .onex-matrix-spinner {
  overflow: auto;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
html .onex-themeprovider-v2 .onex-matrix__table-wrapper {
  position: relative;
  max-width: 100%;
  width: 100%;
  height: 100%;
  overflow: auto;
}
html .onex-themeprovider-v2 .onex-matrix__table {
  width: 100%;
  height: 100%;
  position: relative;
}
html .onex-themeprovider-v2 .onex-matrix__table tr th:first-child,
html .onex-themeprovider-v2 .onex-matrix__table tr td:first-child {
  border-left: none;
}
html .onex-themeprovider-v2 .onex-matrix__table-headers {
  background-color: rgb(244, 248, 252);
}
html .onex-themeprovider-v2 .onex-matrix__table-headers tr {
  position: relative;
  padding: 0;
  font-size: 0.75rem;
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-matrix__table-headers tr .sticky-action {
  position: sticky;
  right: 0.75rem;
  z-index: 1;
}
html .onex-themeprovider-v2 .onex-matrix__table-headers tr .sticky-action .onex-btn {
  min-width: 4.5rem;
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th {
  padding: 0;
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th.onex-matrix-header {
  margin: 0;
  vertical-align: middle;
  text-align: center;
  padding: 1rem 0.75rem;
  border: 1px solid rgb(221, 224, 229);
  text-transform: uppercase;
  color: rgb(103, 110, 122);
  min-width: 5rem;
  width: 5rem;
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th.onex-matrix-header .onex-matrix-header-content {
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th.onex-matrix-header .onex-matrix-header-content-button {
  justify-content: flex-end;
  min-width: 10rem;
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th.onex-matrix-header.onex-matrix-cell__hovering {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th.onex-matrix-header.onex-matrix-cell__empty {
  text-align: left;
  min-width: 15rem;
  width: 15rem;
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th.onex-matrix-header.onex-matrix-cell__text-align-left {
  text-align: left;
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th.onex-matrix-header.onex-matrix-cell__text-align-right {
  text-align: right;
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th.onex-matrix-header.onex-matrix-cell__text-transform-none {
  text-transform: none;
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th.onex-matrix-header.onex-matrix-cell__border-none {
  border: none;
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th.onex-matrix-header.onex-matrix-cell__border-right-none {
  border-right: none;
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th.onex-matrix-header.onex-matrix-cell__border-bottom-color-dark {
  border-bottom-color: rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th.onex-matrix-header.onex-matrix-cell__border-left-color-dark {
  border-left-color: rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th.onex-matrix-header.onex-matrix-cell__border-right-color-dark {
  border-right-color: rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th.onex-matrix-header.onex-matrix-cell__text-variant-regular {
  font-weight: 400;
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th.onex-matrix-header.onex-matrix-cell__text-variant-semibold {
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-matrix__table-headers th.onex-matrix-header-sticky {
  position: sticky;
  left: 0;
  z-index: 1;
  background-color: rgb(244, 248, 252);
}
html .onex-themeprovider-v2 .onex-matrix__table-body {
  position: relative;
}
html .onex-themeprovider-v2 .onex-matrix__table-body tr {
  position: relative;
  background-color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-matrix__table-body tr .sticky-action {
  position: sticky;
  bottom: 0.75rem;
  left: 0;
  z-index: 1;
}
html .onex-themeprovider-v2 .onex-matrix__table-body tr .sticky-action .onex-btn {
  min-width: 4.5rem;
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-matrix__table-body td {
  margin: 0;
  border: 1px solid rgb(221, 224, 229);
  padding: 0.25rem;
  color: rgb(103, 110, 122);
  min-width: 5rem;
  text-align: center;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td:last-child {
  border: none;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell-header {
  background-color: rgb(244, 248, 252);
  font-size: 0.75rem;
  text-transform: uppercase;
  text-align: left;
  padding: 1rem 0.75rem;
  min-width: 10.125rem;
  width: 10.125rem;
  height: 3rem;
  min-height: 3rem;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell-header .onex-matrix-cell-header-content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell-header.onex-matrix-cell__hovering {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell-header-sticky {
  position: sticky;
  left: 0;
  z-index: 1;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell-header-first-sticky {
  left: 0;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell-header-second-sticky {
  left: 10.125rem;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell__editable {
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell__hovering {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell-on-click__hovering {
  background-color: rgb(238, 241, 244);
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell__hovering-editing:not(.onex-matrix-cell-header) {
  background-color: rgb(238, 241, 244);
  padding: 0;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell__hovering-editing:not(.onex-matrix-cell-header) .onex-matrix-cell-content:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: -0.125rem;
  width: 4.5rem;
  height: 2.5rem;
  background-color: transparent;
  border: 1px solid rgb(158, 163, 172);
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell__editing.onex-matrix-cell__editing {
  background-color: rgb(198, 227, 252);
  padding: 0;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell__edit-error {
  background-color: rgb(255, 236, 238);
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell__edit-error .onex-text-field input.form-control {
  border: 1px solid rgb(217, 21, 34);
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell__text-align-left {
  text-align: left;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell__text-align-right {
  text-align: right;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell__text-variant-regular {
  font-weight: 400;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell__text-variant-semibold {
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell__border-right-color-dark {
  border-right-color: rgb(158, 163, 172);
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell__border-bottom-none {
  border-bottom: none;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td.onex-matrix-cell__v-align-top {
  vertical-align: top;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td .onex-matrix-cell-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-matrix__table-body td .onex-matrix-cell-wrapper .onex-matrix-cell-content {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.5rem;
  height: 2.5rem;
}
html .onex-themeprovider-v2 .onex-matrix__table-body-actions-row {
  height: 4.75rem;
}
html .onex-themeprovider-v2 .onex-matrix__table-body-actions-row td {
  padding: 0.5rem 0.75rem;
}
html .onex-themeprovider-v2 .onex-matrix__table-body .onex-text-field {
  min-width: 4.5rem;
  max-width: 4.5rem;
}
html .onex-themeprovider-v2 .onex-matrix__table .onex-empty-state.onex-matrix__emptyState {
  padding: 8rem;
  text-transform: none;
}
html .onex-themeprovider-v2 .onex-matrix__table .onex-empty-state.onex-matrix__emptyState.onex-empty-state--card {
  max-width: 100%;
}
html .onex-themeprovider-v2 .onex-matrix__table .onex-empty-state.onex-matrix__emptyState span.onex-empty-state__title {
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-matrix__table .onex-error-state.onex-matrix__errorState {
  padding: 6rem;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 100%;
  }
}
html .onex-themeprovider-v2 .onex-activity-log__item {
  width: 100%;
  display: flex;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-activity-log__item-icon-bar-container {
  width: 1.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-activity-log__item-icon-bar-container-first-child {
  padding-top: 0.5rem;
}
html .onex-themeprovider-v2 .onex-activity-log__item-icon-bar-container-top-divider {
  width: 1px;
  height: 0.5rem;
  background-color: rgb(192, 196, 203);
}
html .onex-themeprovider-v2 .onex-activity-log__item-icon-bar-container-bottom-divider {
  width: 1px;
  height: 100%;
  background-color: rgb(192, 196, 203);
}
html .onex-themeprovider-v2 .onex-activity-log__item-content {
  padding: 0.5rem 0;
  flex-grow: 1;
  animation: fadeIn 0.2s;
}
html .onex-themeprovider-v2 .onex-activity-log__item-content-date {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 0.75rem;
  height: 1.5rem;
}
html .onex-themeprovider-v2 .onex-activity-log__item-content-date-text {
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-activity-log__item-content-log-data {
  margin-top: 0.25rem;
  padding: 0.5rem;
}
html .onex-themeprovider-v2 .onex-activity-log__item-content-log-data-type-main {
  background-color: rgb(255, 255, 255);
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-activity-log__item-content-log-data-variant-interactive.onex-activity-log__item-content-log-data-type-main {
  border: 1px solid rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-activity-log__item-content-log-data-author {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
html .onex-themeprovider-v2 .onex-activity-log__item-content-log-data-info-icon.onex-activity-log__item-content-log-data-info-icon {
  font-size: 1rem;
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-activity-log__item-content-log-data-title {
  margin-top: 0.75rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-activity-log__item-content-log-data-body {
  margin-top: 0.5rem;
}
html .onex-themeprovider-v2 .onex-activity-log__item-content-log-data-interactive {
  margin-top: 0.75rem;
  display: flex;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-activity-log__item-content-view-thread {
  display: inline-flex;
  margin-top: 0.25rem;
  padding: 0.25rem 0.5rem 0 0.5rem;
  gap: 0.5rem;
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-activity-log__item-content-view-thread-text.onex-activity-log__item-content-view-thread-text {
  color: rgb(0, 95, 171);
  user-select: none;
}
html .onex-themeprovider-v2 .onex-report {
  width: 100%;
  font-family: "Noto Sans", sans-serif;
  font-size: 0.75rem;
  display: flex;
  flex-direction: column;
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-report:not(.controls-enabled) .onex-report__wrapper .onex-report__wrapper-table thead.onex-report__table-headers::before {
  height: 0;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper {
  border: 1px solid rgb(221, 224, 229);
  background-color: rgb(255, 255, 255);
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper:not(:empty) {
  border-bottom: none;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report-control {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-weight: 600;
  margin: 0;
  height: 2.5rem;
  padding: 0.25rem 0.25rem;
  justify-content: space-between;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow-x: auto;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table {
  width: 100%;
  margin-bottom: 0;
  position: relative;
  border-collapse: separate;
  border-spacing: 0;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__light {
  background-color: rgb(244, 248, 252);
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__dark {
  background-color: rgb(88, 95, 104);
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers {
  position: sticky;
  top: 0;
  z-index: 4;
  background: rgb(244, 248, 252);
  color: rgb(103, 110, 122);
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers .onex-report__table-header-row {
  text-transform: uppercase;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers .onex-report__table-header-row:last-of-type th {
  border-bottom: none;
  height: 1.5rem;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers:not(.sub-headers-enabled) .onex-report__table-header-row .onex-report-header-cell {
  border-bottom: 0;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers::before {
  top: 0;
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  background-color: rgb(221, 224, 229);
  z-index: 4;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers::after {
  bottom: 0;
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  background-color: rgb(221, 224, 229);
  z-index: 4;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers tr {
  position: relative;
  padding: 0;
  background-color: inherit;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers .onex-report-header-cell {
  position: relative;
  height: 1.5rem;
  padding: 0 0.25rem;
  font-weight: 600;
  font-size: 0.75rem;
  border-right: 1px solid rgb(221, 224, 229);
  border-bottom: 1px solid rgb(221, 224, 229);
  word-break: break-word;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-headers .onex-report-header-cell:last-child {
  border-right: 0px;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-body {
  width: 100%;
  position: relative;
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-body .onex-report__table-body-row {
  position: relative;
  background-color: rgb(255, 255, 255);
  border-radius: 0.75rem;
  margin: 0;
  padding: 0;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-body .onex-report__table-body-row .onex-report-cell {
  height: 1.5rem;
  font-weight: 400;
  position: relative;
  margin: 0;
  border-bottom: 1px solid rgb(221, 224, 229);
  border-right: 1px solid rgb(221, 224, 229);
  padding: 0 0.25rem;
  word-break: break-word;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-body .onex-report__table-body-row .onex-report-cell-content {
  display: flex;
  height: 100%;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-body .onex-report__table-body-row .onex-report-cell:last-child {
  border-right: 0px;
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-body .onex-report-cell-child {
  border-bottom: 1px solid rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-report .onex-report__wrapper .onex-report__wrapper-table .onex-report__table .onex-report__table-body .onex-report-cell-child .onex-report-cell-child-content {
  width: 100%;
  padding: 0.25rem;
  height: auto;
  display: flex;
  flex-direction: column;
}
html .onex-themeprovider-v2 .onex-report-resizer.resizer {
  position: absolute;
  top: 0;
  height: 100%;
  width: 0.313rem;
  background: rgba(0, 0, 0, 0.7);
  cursor: col-resize;
  user-select: none;
  touch-action: none;
  opacity: 0;
}
html .onex-themeprovider-v2 .onex-report-resizer.resizer.ltr {
  right: 0;
}
html .onex-themeprovider-v2 .onex-report-resizer.resizer.rtl {
  left: 0;
}
html .onex-themeprovider-v2 .onex-report-resizer:hover {
  opacity: 1;
}
html .onex-themeprovider-v2 .onex-report-columns-configuration__column-title-wrapper {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.625rem;
}
html .onex-themeprovider-v2 .onex-report-columns-configuration__title-badge {
  margin-left: 0.5rem;
}
html .onex-themeprovider-v2 .onex-report-columns-configuration__list-wrapper {
  width: 100%;
}
html .onex-themeprovider-v2 .onex-report-columns-configuration__list-wrapper .onex-draggable-list__item {
  margin-bottom: 0;
}
html .onex-themeprovider-v2 .onex-report-columns-configuration__list-item {
  display: flex;
  height: 2.5rem;
  flex-direction: row;
  padding: 0 1rem 0 0.25rem;
  align-items: center;
  border: none;
  border-radius: unset;
  box-shadow: none;
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-report-columns-configuration__list-item .drag-icon {
  color: rgb(133, 140, 150);
  margin-right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-report-columns-configuration__list-item .list-check {
  margin-right: 0.5rem;
}
html .onex-themeprovider-v2 .onex-report-columns-configuration__list-item__dragging {
  border: 1px solid rgb(192, 196, 203);
  border-radius: 0.5rem;
  box-shadow: 0 0.125rem 0.75rem 0 rgba(0, 28, 59, 0.12);
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-pagetitle {
  width: 100%;
}
html .onex-themeprovider-v2 .onex-pagetitle__wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.25rem;
  gap: 0.25rem;
}
html .onex-themeprovider-v2 .onex-pagetitle__left {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: 0.25rem;
  max-width: 100%;
}
html .onex-themeprovider-v2 .onex-pagetitle__title-wrapper {
  display: flex;
  align-items: baseline;
  padding-right: 1rem;
}
html .onex-themeprovider-v2 .onex-pagetitle__title-wrapper .onex-tooltip__child-wrap {
  vertical-align: middle;
}
html .onex-themeprovider-v2 .onex-pagetitle__title {
  display: inline-block;
}
html .onex-themeprovider-v2 .onex-pagetitle__title-icons {
  padding-bottom: 0.125rem;
  padding-left: 0.5rem;
  display: flex;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-pagetitle__title-icon {
  display: flex;
  margin-right: 0.25rem;
  vertical-align: middle;
}
html .onex-themeprovider-v2 .onex-pagetitle__title-icon .onex-material-icon {
  color: rgb(88, 95, 104);
}
html .onex-themeprovider-v2 .onex-pagetitle__title-icon--active {
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-pagetitle__title-icon--active:hover {
  color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-pagetitle__actions-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
}
html .onex-themeprovider-v2 .onex-pagetitle__actions {
  display: flex;
  justify-content: flex-end;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-pagetitle__subtitles-wrapper {
  position: relative;
}
html .onex-themeprovider-v2 .onex-pagetitle__subtitles {
  width: 100%;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  align-items: center;
  font-size: 0.875rem;
  position: relative;
}
html .onex-themeprovider-v2 .onex-pagetitle__subtitles-show-more-details, html .onex-themeprovider-v2 .onex-pagetitle__subtitles-less-more-details {
  flex-wrap: wrap;
}
html .onex-themeprovider-v2 .onex-pagetitle__subtitles-item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-pagetitle__subtitles-item .onex-material-icon {
  font-size: 1.25rem;
}
html .onex-themeprovider-v2 .onex-pagetitle__subtitles-item-label {
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgb(103, 110, 122);
  white-space: nowrap;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-pagetitle__subtitles-item-value {
  color: rgb(26, 28, 30);
  white-space: nowrap;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .onex-pagetitle__subtitles-item-divider {
  width: 1px;
  height: 1.25rem;
  background-color: rgb(221, 224, 229);
  margin: 0 0.5rem;
}
html .onex-themeprovider-v2 .onex-pagetitle .onex-dropdown button {
  text-align: left;
}
html .onex-themeprovider-v2 .onex-pagetitle .onex-dropdown .onex-pagetitle-dropdown-icon-item {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}
html .onex-themeprovider-v2 .onex-pagetitle__more-details-button.onex-pagetitle__more-details-button {
  position: absolute;
  top: -6px;
  right: 0;
  z-index: 5;
  background-color: rgb(255, 255, 255);
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  html .onex-themeprovider-v2 .onex-pagetitle__wrapper {
    flex-wrap: wrap;
  }
}
html .onex-themeprovider-v2 .onex-filter-preset-item {
  display: inline-flex;
  align-items: center;
  justify-content: stretch;
  height: 3.5rem;
  min-width: 7.125rem;
  padding: 0.5rem;
  gap: 0.5rem;
  border-radius: 0.75rem;
  outline: 1px solid rgba(26, 28, 30, 0.2);
  cursor: pointer;
  position: relative;
  background-color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-filter-preset-item .onex-filter-preset-item__loading {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
html .onex-themeprovider-v2 .onex-filter-preset-item .onex-filter-preset-item__loading span {
  margin-left: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-filter-preset-item .onex-filter-preset-item__check {
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}
html .onex-themeprovider-v2 .onex-filter-preset-item .onex-filter-preset-item__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  background-color: rgba(103, 110, 122, 0.1);
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .onex-filter-preset-item .onex-filter-preset-item__icon .onex-material-icon {
  color: rgb(103, 110, 122);
  font-size: 1.5rem;
}
html .onex-themeprovider-v2 .onex-filter-preset-item .onex-filter-preset-item__info {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  height: 100%;
}
html .onex-themeprovider-v2 .onex-filter-preset-item .onex-filter-preset-item__label {
  color: rgb(103, 110, 122);
  font-size: 0.75rem;
  line-height: 1rem;
}
html .onex-themeprovider-v2 .onex-filter-preset-item .onex-filter-preset-item__value {
  color: rgb(26, 28, 30);
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 600;
}
html .onex-themeprovider-v2 .onex-filter-preset-item .onex-filter-preset-item__actions {
  width: 2rem;
  height: 2rem;
}
html .onex-themeprovider-v2 .onex-filter-preset-item .onex-filter-preset-item__actions-dropdown {
  display: none;
}
html .onex-themeprovider-v2 .onex-filter-preset-item .onex-filter-preset-item__actions-dropdown.onex-dropdown .dropdown-toggle.btn-secondary {
  background-color: transparent;
}
html .onex-themeprovider-v2 .onex-filter-preset-item:hover {
  outline-color: rgba(26, 28, 30, 0.5);
}
html .onex-themeprovider-v2 .onex-filter-preset-item:hover .onex-filter-preset-item__actions-dropdown {
  display: block;
}
html .onex-themeprovider-v2 .onex-filter-preset-item--checked {
  box-shadow: rgb(0, 112, 192) 0px 0px 1px, rgb(0, 112, 192) 0px 0px 0px 1px;
  outline: 2px solid rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-filter-preset-item--checked:hover {
  outline-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-filter-preset-item--checked .onex-filter-preset-item__icon {
  background-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-filter-preset-item--checked .onex-filter-preset-item__icon .onex-material-icon {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-filter-preset-item--custom-preset {
  justify-content: space-between;
}
html .onex-themeprovider-v2 .onex-filter-preset-item--custom-preset .onex-filter-preset-item__info {
  margin-left: 0.5rem;
}
html .onex-themeprovider-v2 .onex-filter-preset {
  display: flex;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-filter-preset__default {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.125rem;
}
html .onex-themeprovider-v2 .onex-filter-preset__custom {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.125rem;
}
html .onex-themeprovider-v2 .onex-filter-preset__divider {
  width: 1px;
  height: 2rem;
  background-color: rgb(221, 224, 229);
  margin: 0 0.5rem;
}
html .onex-themeprovider-v2 .onex-modal.onex-dg-filter-preset__modal .modal-content {
  width: 25rem;
}
html .onex-themeprovider-v2 .onex-filter-preset-item__check {
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}
html .onex-themeprovider-v2 .onex-filter-preset-item__check:focus + .onex-filter-preset-item {
  outline: 2px solid rgba(0, 112, 192, 0.5);
}
html .onex-themeprovider-v2 .onex-platform-global-nav {
  margin: 0 0 1.5rem 0;
}
html .onex-themeprovider-v2 .onex-platform-page-info {
  margin: 1.5rem 0;
}
html .onex-themeprovider-v2 .onex-platform-main-section {
  margin: 1.5rem 0;
}
html .onex-themeprovider-v2 .onex-platform-main {
  width: 100%;
  display: flex;
  gap: 1.5rem;
}
html .onex-themeprovider-v2 .onex-platform-content {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  flex-grow: 1;
}
html .onex-themeprovider-v2 .onex-sidebar {
  position: relative;
  min-width: 16rem;
  width: 16rem;
  transition: all 0.5s;
  flex-shrink: 0;
}
html .onex-themeprovider-v2 .onex-sidebar.collapsed {
  width: 0;
  min-width: 0;
}
html .onex-themeprovider-v2 .onex-sidebar__children {
  width: 100%;
  height: 100%;
  opacity: 1;
  transition: opacity 0.15s;
}
html .onex-themeprovider-v2 .onex-sidebar__children.hidden {
  opacity: 0;
}
html .onex-themeprovider-v2 .onex-sidebar__vertical-divider {
  position: absolute;
  top: -1.5rem;
  right: 0;
  transform: translateX(50%);
  width: 0.625rem;
  height: calc(100% + 1.5rem);
  background-color: transparent;
  cursor: pointer;
}
html .onex-themeprovider-v2 .onex-sidebar__vertical-divider:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 1px;
  height: 100%;
  background-color: rgb(221, 224, 229);
}
html .onex-themeprovider-v2 .onex-sidebar__vertical-divider:hover:after {
  background-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-sidebar__collapse-btn {
  position: absolute;
  top: 0;
  right: 0;
  transform: translateX(50%);
  width: 1.25rem;
  height: 1.25rem;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(192, 196, 203);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
html .onex-themeprovider-v2 .onex-sidebar__collapse-btn span {
  font-size: 1rem;
  color: rgb(66, 71, 78);
}
html .onex-themeprovider-v2 .onex-sidebar__collapse-btn:hover {
  background-color: rgb(0, 112, 192);
  border-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .onex-sidebar__collapse-btn:hover span {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-sidebar__collapse-btn:active {
  background-color: rgb(0, 71, 134);
  border-color: rgb(0, 71, 134);
}
html .onex-themeprovider-v2 .onex-sidebar__collapse-btn:active span {
  color: rgb(255, 255, 255);
}
html .onex-themeprovider-v2 .onex-breadcrumb {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
}
html .onex-themeprovider-v2 .onex-breadcrumb .breadcrumb {
  margin-bottom: 0;
  padding: 0;
  font-size: inherit;
}
html .onex-themeprovider-v2 .onex-breadcrumb-item {
  display: flex;
  flex-direction: row;
  text-align: center;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  align-items: center;
}
html .onex-themeprovider-v2 .onex-breadcrumb-item .onex-material-icon {
  color: rgb(103, 110, 122);
  font-size: 1rem;
  display: flex;
  align-items: center;
  margin-right: 0.125rem;
  margin-left: 0.125rem;
  height: 1rem;
}
html .onex-themeprovider-v2 .onex-breadcrumb-item.active span {
  color: rgb(103, 110, 122);
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
html .onex-themeprovider-v2 .accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: inherit;
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23212529%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23002d4d%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 112, 192, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}
html .onex-themeprovider-v2 .accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .accordion-button {
    transition: none;
  }
}
html .onex-themeprovider-v2 .accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
html .onex-themeprovider-v2 .accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
html .onex-themeprovider-v2 .accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .accordion-button::after {
    transition: none;
  }
}
html .onex-themeprovider-v2 .accordion-button:hover {
  z-index: 2;
}
html .onex-themeprovider-v2 .accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
html .onex-themeprovider-v2 .accordion-header {
  margin-bottom: 0;
}
html .onex-themeprovider-v2 .accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
html .onex-themeprovider-v2 .accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
html .onex-themeprovider-v2 .accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
html .onex-themeprovider-v2 .accordion-item:not(:first-of-type) {
  border-top: 0;
}
html .onex-themeprovider-v2 .accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
html .onex-themeprovider-v2 .accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
html .onex-themeprovider-v2 .accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
html .onex-themeprovider-v2 .accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
html .onex-themeprovider-v2 .accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
html .onex-themeprovider-v2 .accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
html .onex-themeprovider-v2 .accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
html .onex-themeprovider-v2 .accordion-flush > .accordion-item > .accordion-header .accordion-button, html .onex-themeprovider-v2 .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
html .onex-themeprovider-v2 .accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}
html .onex-themeprovider-v2 [data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%2366a9d9%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%2366a9d9%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}
html .onex-themeprovider-v2 .alert-heading {
  color: inherit;
}
html .onex-themeprovider-v2 .alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}
html .onex-themeprovider-v2 .alert-dismissible {
  padding-right: 3rem;
}
html .onex-themeprovider-v2 .alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}
html .onex-themeprovider-v2 .alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}
html .onex-themeprovider-v2 .alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}
html .onex-themeprovider-v2 .alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}
html .onex-themeprovider-v2 .alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}
html .onex-themeprovider-v2 .alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}
html .onex-themeprovider-v2 .alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}
html .onex-themeprovider-v2 .alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}
html .onex-themeprovider-v2 .alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}
html .onex-themeprovider-v2 .breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}
html .onex-themeprovider-v2 .breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
html .onex-themeprovider-v2 .breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/");
}
html .onex-themeprovider-v2 .breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}
html .onex-themeprovider-v2 .btn-group,
html .onex-themeprovider-v2 .btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
html .onex-themeprovider-v2 .btn-group > .btn,
html .onex-themeprovider-v2 .btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
html .onex-themeprovider-v2 .btn-group > .btn-check:checked + .btn,
html .onex-themeprovider-v2 .btn-group > .btn-check:focus + .btn,
html .onex-themeprovider-v2 .btn-group > .btn:hover,
html .onex-themeprovider-v2 .btn-group > .btn:focus,
html .onex-themeprovider-v2 .btn-group > .btn:active,
html .onex-themeprovider-v2 .btn-group > .btn.active,
html .onex-themeprovider-v2 .btn-group-vertical > .btn-check:checked + .btn,
html .onex-themeprovider-v2 .btn-group-vertical > .btn-check:focus + .btn,
html .onex-themeprovider-v2 .btn-group-vertical > .btn:hover,
html .onex-themeprovider-v2 .btn-group-vertical > .btn:focus,
html .onex-themeprovider-v2 .btn-group-vertical > .btn:active,
html .onex-themeprovider-v2 .btn-group-vertical > .btn.active {
  z-index: 1;
}
html .onex-themeprovider-v2 .btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
html .onex-themeprovider-v2 .btn-toolbar .input-group {
  width: auto;
}
html .onex-themeprovider-v2 .btn-group {
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .btn-group > :not(.btn-check:first-child) + .btn,
html .onex-themeprovider-v2 .btn-group > .btn-group:not(:first-child) {
  margin-left: 0;
}
html .onex-themeprovider-v2 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
html .onex-themeprovider-v2 .btn-group > .btn.dropdown-toggle-split:first-child,
html .onex-themeprovider-v2 .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
html .onex-themeprovider-v2 .btn-group > .btn:nth-child(n+3),
html .onex-themeprovider-v2 .btn-group > :not(.btn-check) + .btn,
html .onex-themeprovider-v2 .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
html .onex-themeprovider-v2 .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
html .onex-themeprovider-v2 .dropdown-toggle-split::after, html .onex-themeprovider-v2 .dropup .dropdown-toggle-split::after, html .onex-themeprovider-v2 .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
html .onex-themeprovider-v2 .dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}
html .onex-themeprovider-v2 .btn-sm + .dropdown-toggle-split, html .onex-themeprovider-v2 .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
html .onex-themeprovider-v2 .btn-lg + .dropdown-toggle-split, html .onex-themeprovider-v2 .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
html .onex-themeprovider-v2 .btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
html .onex-themeprovider-v2 .btn-group-vertical > .btn,
html .onex-themeprovider-v2 .btn-group-vertical > .btn-group {
  width: 100%;
}
html .onex-themeprovider-v2 .btn-group-vertical > .btn:not(:first-child),
html .onex-themeprovider-v2 .btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: 0;
}
html .onex-themeprovider-v2 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
html .onex-themeprovider-v2 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
html .onex-themeprovider-v2 .btn-group-vertical > .btn ~ .btn,
html .onex-themeprovider-v2 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
html .onex-themeprovider-v2 .card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 1rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
html .onex-themeprovider-v2 .card > hr {
  margin-right: 0;
  margin-left: 0;
}
html .onex-themeprovider-v2 .card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
html .onex-themeprovider-v2 .card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
html .onex-themeprovider-v2 .card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
html .onex-themeprovider-v2 .card > .card-header + .list-group,
html .onex-themeprovider-v2 .card > .list-group + .card-footer {
  border-top: 0;
}
html .onex-themeprovider-v2 .card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}
html .onex-themeprovider-v2 .card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}
html .onex-themeprovider-v2 .card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}
html .onex-themeprovider-v2 .card-text:last-child {
  margin-bottom: 0;
}
html .onex-themeprovider-v2 .card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}
html .onex-themeprovider-v2 .card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
html .onex-themeprovider-v2 .card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}
html .onex-themeprovider-v2 .card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
html .onex-themeprovider-v2 .card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}
html .onex-themeprovider-v2 .card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
html .onex-themeprovider-v2 .card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}
html .onex-themeprovider-v2 .card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}
html .onex-themeprovider-v2 .card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}
html .onex-themeprovider-v2 .card-img,
html .onex-themeprovider-v2 .card-img-top,
html .onex-themeprovider-v2 .card-img-bottom {
  width: 100%;
}
html .onex-themeprovider-v2 .card-img,
html .onex-themeprovider-v2 .card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
html .onex-themeprovider-v2 .card-img,
html .onex-themeprovider-v2 .card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
html .onex-themeprovider-v2 .card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 600px) {
  html .onex-themeprovider-v2 .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  html .onex-themeprovider-v2 .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  html .onex-themeprovider-v2 .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  html .onex-themeprovider-v2 .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  html .onex-themeprovider-v2 .card-group > .card:not(:last-child) .card-img-top,
  html .onex-themeprovider-v2 .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  html .onex-themeprovider-v2 .card-group > .card:not(:last-child) .card-img-bottom,
  html .onex-themeprovider-v2 .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  html .onex-themeprovider-v2 .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  html .onex-themeprovider-v2 .card-group > .card:not(:first-child) .card-img-top,
  html .onex-themeprovider-v2 .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  html .onex-themeprovider-v2 .card-group > .card:not(:first-child) .card-img-bottom,
  html .onex-themeprovider-v2 .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
html .onex-themeprovider-v2 .carousel {
  position: relative;
}
html .onex-themeprovider-v2 .carousel.pointer-event {
  touch-action: pan-y;
}
html .onex-themeprovider-v2 .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
html .onex-themeprovider-v2 .carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
html .onex-themeprovider-v2 .carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .carousel-item {
    transition: none;
  }
}
html .onex-themeprovider-v2 .carousel-item.active,
html .onex-themeprovider-v2 .carousel-item-next,
html .onex-themeprovider-v2 .carousel-item-prev {
  display: block;
}
html .onex-themeprovider-v2 .carousel-item-next:not(.carousel-item-start),
html .onex-themeprovider-v2 .active.carousel-item-end {
  transform: translateX(100%);
}
html .onex-themeprovider-v2 .carousel-item-prev:not(.carousel-item-end),
html .onex-themeprovider-v2 .active.carousel-item-start {
  transform: translateX(-100%);
}
html .onex-themeprovider-v2 .carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
html .onex-themeprovider-v2 .carousel-fade .carousel-item.active,
html .onex-themeprovider-v2 .carousel-fade .carousel-item-next.carousel-item-start,
html .onex-themeprovider-v2 .carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
html .onex-themeprovider-v2 .carousel-fade .active.carousel-item-start,
html .onex-themeprovider-v2 .carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .carousel-fade .active.carousel-item-start,
  html .onex-themeprovider-v2 .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}
html .onex-themeprovider-v2 .carousel-control-prev,
html .onex-themeprovider-v2 .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: rgb(255, 255, 255);
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .carousel-control-prev,
  html .onex-themeprovider-v2 .carousel-control-next {
    transition: none;
  }
}
html .onex-themeprovider-v2 .carousel-control-prev:hover, html .onex-themeprovider-v2 .carousel-control-prev:focus,
html .onex-themeprovider-v2 .carousel-control-next:hover,
html .onex-themeprovider-v2 .carousel-control-next:focus {
  color: rgb(255, 255, 255);
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
html .onex-themeprovider-v2 .carousel-control-prev {
  left: 0;
}
html .onex-themeprovider-v2 .carousel-control-next {
  right: 0;
}
html .onex-themeprovider-v2 .carousel-control-prev-icon,
html .onex-themeprovider-v2 .carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
html .onex-themeprovider-v2 .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%28255, 255, 255%29%27%3e%3cpath d=%27M11.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%27/%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%28255, 255, 255%29%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
html .onex-themeprovider-v2 .carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgb(255, 255, 255);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
html .onex-themeprovider-v2 .carousel-indicators .active {
  opacity: 1;
}
html .onex-themeprovider-v2 .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: rgb(255, 255, 255);
  text-align: center;
}
html .onex-themeprovider-v2 .carousel-dark .carousel-control-prev-icon,
html .onex-themeprovider-v2 .carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
html .onex-themeprovider-v2 .carousel-dark .carousel-indicators [data-bs-target] {
  background-color: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .carousel-dark .carousel-caption {
  color: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
html .onex-themeprovider-v2 [data-bs-theme=dark] .carousel .carousel-control-next-icon, html .onex-themeprovider-v2 [data-bs-theme=dark].carousel .carousel-control-prev-icon,
html .onex-themeprovider-v2 [data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
html .onex-themeprovider-v2 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], html .onex-themeprovider-v2 [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 [data-bs-theme=dark] .carousel .carousel-caption, html .onex-themeprovider-v2 [data-bs-theme=dark].carousel .carousel-caption {
  color: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .container,
html .onex-themeprovider-v2 .container-fluid,
html .onex-themeprovider-v2 .container-sm,
html .onex-themeprovider-v2 .container-md,
html .onex-themeprovider-v2 .container-lg,
html .onex-themeprovider-v2 .container-xl,
html .onex-themeprovider-v2 .container-xxl {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 600px) {
  html .onex-themeprovider-v2 .container, html .onex-themeprovider-v2 .container-sm {
    max-width: 568px;
  }
}
@media (min-width: 768px) {
  html .onex-themeprovider-v2 .container, html .onex-themeprovider-v2 .container-sm, html .onex-themeprovider-v2 .container-md {
    max-width: 728px;
  }
}
@media (min-width: 1024px) {
  html .onex-themeprovider-v2 .container, html .onex-themeprovider-v2 .container-sm, html .onex-themeprovider-v2 .container-md, html .onex-themeprovider-v2 .container-lg {
    max-width: 976px;
  }
}
@media (min-width: 1280px) {
  html .onex-themeprovider-v2 .container, html .onex-themeprovider-v2 .container-sm, html .onex-themeprovider-v2 .container-md, html .onex-themeprovider-v2 .container-lg, html .onex-themeprovider-v2 .container-xl {
    max-width: 1216px;
  }
}
@media (min-width: 1440px) {
  html .onex-themeprovider-v2 .container, html .onex-themeprovider-v2 .container-sm, html .onex-themeprovider-v2 .container-md, html .onex-themeprovider-v2 .container-lg, html .onex-themeprovider-v2 .container-xl, html .onex-themeprovider-v2 .container-xxl {
    max-width: 1376px;
  }
}
html .onex-themeprovider-v2 .form-label {
  margin-bottom: 0.25rem;
  font-size: 0.875rem;
  font-weight: 600;
  color: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  font-weight: 600;
  line-height: 1.5;
  color: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .col-form-label-lg {
  padding-top: calc(0.625rem + var(--bs-border-width));
  padding-bottom: calc(0.625rem + var(--bs-border-width));
  font-size: 0.875rem;
}
html .onex-themeprovider-v2 .col-form-label-sm {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  font-size: 0.875rem;
}
html .onex-themeprovider-v2 .form-text {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.5rem;
  font-family: "Noto Sans", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: rgb(26, 28, 30);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid rgb(192, 196, 203);
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .form-control {
    transition: none;
  }
}
html .onex-themeprovider-v2 .form-control[type=file] {
  overflow: hidden;
}
html .onex-themeprovider-v2 .form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
html .onex-themeprovider-v2 .form-control:focus {
  color: rgb(26, 28, 30);
  background-color: var(--bs-body-bg);
  border-color: rgb(0, 112, 192);
  outline: 0;
  box-shadow: none;
}
html .onex-themeprovider-v2 .form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
html .onex-themeprovider-v2 .form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
html .onex-themeprovider-v2 .form-control::placeholder {
  color: rgb(66, 71, 78);
  opacity: 1;
}
html .onex-themeprovider-v2 .form-control:disabled {
  background-color: transparent;
  border-color: rgb(209, 216, 224);
  opacity: 1;
}
html .onex-themeprovider-v2 .form-control::file-selector-button {
  padding: 0.375rem 0.5rem;
  margin: -0.375rem -0.5rem;
  margin-inline-end: 0.5rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .form-control::file-selector-button {
    transition: none;
  }
}
html .onex-themeprovider-v2 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}
html .onex-themeprovider-v2 .form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
html .onex-themeprovider-v2 .form-control-plaintext:focus {
  outline: 0;
}
html .onex-themeprovider-v2 .form-control-plaintext.form-control-sm, html .onex-themeprovider-v2 .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
html .onex-themeprovider-v2 .form-control-sm {
  min-height: 2rem;
  padding: 0.375rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.375rem;
}
html .onex-themeprovider-v2 .form-control-sm::file-selector-button {
  padding: 0.375rem 0.5rem;
  margin: -0.375rem -0.5rem;
  margin-inline-end: 0.5rem;
}
html .onex-themeprovider-v2 .form-control-lg {
  min-height: 2.5rem;
  padding: 0.625rem 0.75rem;
  font-size: 0.875rem;
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .form-control-lg::file-selector-button {
  padding: 0.625rem 0.75rem;
  margin: -0.625rem -0.75rem;
  margin-inline-end: 0.75rem;
}
html .onex-themeprovider-v2 textarea.form-control {
  min-height: 2rem;
}
html .onex-themeprovider-v2 textarea.form-control-sm {
  min-height: 2rem;
}
html .onex-themeprovider-v2 textarea.form-control-lg {
  min-height: 2.5rem;
}
html .onex-themeprovider-v2 .form-control-color {
  width: 3rem;
  height: 2rem;
  padding: 0.375rem;
}
html .onex-themeprovider-v2 .form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
html .onex-themeprovider-v2 .form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
}
html .onex-themeprovider-v2 .form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
}
html .onex-themeprovider-v2 .form-control-color.form-control-sm {
  height: 2rem;
}
html .onex-themeprovider-v2 .form-control-color.form-control-lg {
  height: 2.5rem;
}
html .onex-themeprovider-v2 .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .form-select {
    transition: none;
  }
}
html .onex-themeprovider-v2 .form-select:focus {
  border-color: #80b8e0;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 112, 192, 0.25);
}
html .onex-themeprovider-v2 .form-select[multiple], html .onex-themeprovider-v2 .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
html .onex-themeprovider-v2 .form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
html .onex-themeprovider-v2 .form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}
html .onex-themeprovider-v2 .form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.75rem;
  border-radius: var(--bs-border-radius-sm);
}
html .onex-themeprovider-v2 .form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-lg);
}
html .onex-themeprovider-v2 [data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23dee2e6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
html .onex-themeprovider-v2 .form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
html .onex-themeprovider-v2 .form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
html .onex-themeprovider-v2 .form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}
html .onex-themeprovider-v2 .form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  print-color-adjust: exact;
}
html .onex-themeprovider-v2 .form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
html .onex-themeprovider-v2 .form-check-input[type=radio] {
  border-radius: 50%;
}
html .onex-themeprovider-v2 .form-check-input:active {
  filter: brightness(90%);
}
html .onex-themeprovider-v2 .form-check-input:focus {
  border-color: #80b8e0;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 112, 192, 0.25);
}
html .onex-themeprovider-v2 .form-check-input:checked {
  background-color: rgb(0, 112, 192);
  border-color: rgb(0, 112, 192);
}
html .onex-themeprovider-v2 .form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27rgb%28255, 255, 255%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27rgb%28255, 255, 255%29%27/%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .form-check-input[type=checkbox]:indeterminate {
  background-color: rgb(0, 112, 192);
  border-color: rgb(0, 112, 192);
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27rgb%28255, 255, 255%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
html .onex-themeprovider-v2 .form-check-input[disabled] ~ .form-check-label, html .onex-themeprovider-v2 .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}
html .onex-themeprovider-v2 .form-switch {
  padding-left: 2.5em;
}
html .onex-themeprovider-v2 .form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 1.25rem;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .form-switch .form-check-input {
    transition: none;
  }
}
html .onex-themeprovider-v2 .form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%2380b8e0%27/%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgb%28255, 255, 255%29%27/%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
html .onex-themeprovider-v2 .form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}
html .onex-themeprovider-v2 .form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
html .onex-themeprovider-v2 .btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
html .onex-themeprovider-v2 .btn-check[disabled] + .btn, html .onex-themeprovider-v2 .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}
html .onex-themeprovider-v2 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
html .onex-themeprovider-v2 .form-range:focus {
  outline: 0;
}
html .onex-themeprovider-v2 .form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px rgb(255, 255, 255), 0 0 0 0.25rem rgba(0, 112, 192, 0.25);
}
html .onex-themeprovider-v2 .form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px rgb(255, 255, 255), 0 0 0 0.25rem rgba(0, 112, 192, 0.25);
}
html .onex-themeprovider-v2 .form-range::-moz-focus-outer {
  border: 0;
}
html .onex-themeprovider-v2 .form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: rgb(0, 112, 192);
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
html .onex-themeprovider-v2 .form-range::-webkit-slider-thumb:active {
  background-color: #b3d4ec;
}
html .onex-themeprovider-v2 .form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
html .onex-themeprovider-v2 .form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: rgb(0, 112, 192);
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .form-range::-moz-range-thumb {
    transition: none;
  }
}
html .onex-themeprovider-v2 .form-range::-moz-range-thumb:active {
  background-color: #b3d4ec;
}
html .onex-themeprovider-v2 .form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
html .onex-themeprovider-v2 .form-range:disabled {
  pointer-events: none;
}
html .onex-themeprovider-v2 .form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
html .onex-themeprovider-v2 .form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}
html .onex-themeprovider-v2 .form-floating {
  position: relative;
}
html .onex-themeprovider-v2 .form-floating > .form-control,
html .onex-themeprovider-v2 .form-floating > .form-control-plaintext,
html .onex-themeprovider-v2 .form-floating > .form-select {
  height: calc(3.5rem + var(--bs-border-width) * 2);
  min-height: calc(3.5rem + var(--bs-border-width) * 2);
  line-height: 1.25;
}
html .onex-themeprovider-v2 .form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .form-floating > label {
    transition: none;
  }
}
html .onex-themeprovider-v2 .form-floating > .form-control,
html .onex-themeprovider-v2 .form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
html .onex-themeprovider-v2 .form-floating > .form-control::placeholder,
html .onex-themeprovider-v2 .form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
html .onex-themeprovider-v2 .form-floating > .form-control:focus, html .onex-themeprovider-v2 .form-floating > .form-control:not(:placeholder-shown),
html .onex-themeprovider-v2 .form-floating > .form-control-plaintext:focus,
html .onex-themeprovider-v2 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
html .onex-themeprovider-v2 .form-floating > .form-control:-webkit-autofill,
html .onex-themeprovider-v2 .form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
html .onex-themeprovider-v2 .form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
html .onex-themeprovider-v2 .form-floating > .form-control:focus ~ label,
html .onex-themeprovider-v2 .form-floating > .form-control:not(:placeholder-shown) ~ label,
html .onex-themeprovider-v2 .form-floating > .form-control-plaintext ~ label,
html .onex-themeprovider-v2 .form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
html .onex-themeprovider-v2 .form-floating > .form-control:focus ~ label::after,
html .onex-themeprovider-v2 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
html .onex-themeprovider-v2 .form-floating > .form-control-plaintext ~ label::after,
html .onex-themeprovider-v2 .form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: 0.375rem;
}
html .onex-themeprovider-v2 .form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
html .onex-themeprovider-v2 .form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
html .onex-themeprovider-v2 .form-floating > :disabled ~ label,
html .onex-themeprovider-v2 .form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
html .onex-themeprovider-v2 .form-floating > :disabled ~ label::after,
html .onex-themeprovider-v2 .form-floating > .form-control:disabled ~ label::after {
  background-color: transparent;
}
html .onex-themeprovider-v2 .input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
html .onex-themeprovider-v2 .input-group > .form-control,
html .onex-themeprovider-v2 .input-group > .form-select,
html .onex-themeprovider-v2 .input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
html .onex-themeprovider-v2 .input-group > .form-control:focus,
html .onex-themeprovider-v2 .input-group > .form-select:focus,
html .onex-themeprovider-v2 .input-group > .form-floating:focus-within {
  z-index: 5;
}
html .onex-themeprovider-v2 .input-group .btn {
  position: relative;
  z-index: 2;
}
html .onex-themeprovider-v2 .input-group .btn:focus {
  z-index: 5;
}
html .onex-themeprovider-v2 .input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0.375rem;
}
html .onex-themeprovider-v2 .input-group-lg > .form-control,
html .onex-themeprovider-v2 .input-group-lg > .form-select,
html .onex-themeprovider-v2 .input-group-lg > .input-group-text,
html .onex-themeprovider-v2 .input-group-lg > .btn {
  padding: 0.625rem 0.75rem;
  font-size: 0.875rem;
  border-radius: 0.5rem;
}
html .onex-themeprovider-v2 .input-group-sm > .form-control,
html .onex-themeprovider-v2 .input-group-sm > .form-select,
html .onex-themeprovider-v2 .input-group-sm > .input-group-text,
html .onex-themeprovider-v2 .input-group-sm > .btn {
  padding: 0.375rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.375rem;
}
html .onex-themeprovider-v2 .input-group-lg > .form-select,
html .onex-themeprovider-v2 .input-group-sm > .form-select {
  padding-right: 3rem;
}
html .onex-themeprovider-v2 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
html .onex-themeprovider-v2 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
html .onex-themeprovider-v2 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
html .onex-themeprovider-v2 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
html .onex-themeprovider-v2 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
html .onex-themeprovider-v2 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
html .onex-themeprovider-v2 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
html .onex-themeprovider-v2 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
html .onex-themeprovider-v2 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--bs-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
html .onex-themeprovider-v2 .input-group > .form-floating:not(:first-child) > .form-control,
html .onex-themeprovider-v2 .input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
html .onex-themeprovider-v2 .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}
html .onex-themeprovider-v2 .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}
html .onex-themeprovider-v2 .was-validated :valid ~ .valid-feedback,
html .onex-themeprovider-v2 .was-validated :valid ~ .valid-tooltip,
html .onex-themeprovider-v2 .is-valid ~ .valid-feedback,
html .onex-themeprovider-v2 .is-valid ~ .valid-tooltip {
  display: block;
}
html .onex-themeprovider-v2 .was-validated .form-control:valid, html .onex-themeprovider-v2 .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27rgb%280, 126, 76%29%27 d=%27M2.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%27/%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);
}
html .onex-themeprovider-v2 .was-validated .form-control:valid:focus, html .onex-themeprovider-v2 .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
html .onex-themeprovider-v2 .was-validated textarea.form-control:valid, html .onex-themeprovider-v2 textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
html .onex-themeprovider-v2 .was-validated .form-select:valid, html .onex-themeprovider-v2 .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
html .onex-themeprovider-v2 .was-validated .form-select:valid:not([multiple]):not([size]), html .onex-themeprovider-v2 .was-validated .form-select:valid:not([multiple])[size="1"], html .onex-themeprovider-v2 .form-select.is-valid:not([multiple]):not([size]), html .onex-themeprovider-v2 .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27rgb%280, 126, 76%29%27 d=%27M2.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%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
html .onex-themeprovider-v2 .was-validated .form-select:valid:focus, html .onex-themeprovider-v2 .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
html .onex-themeprovider-v2 .was-validated .form-control-color:valid, html .onex-themeprovider-v2 .form-control-color.is-valid {
  width: calc(3rem + 1.5em + 0.75rem);
}
html .onex-themeprovider-v2 .was-validated .form-check-input:valid, html .onex-themeprovider-v2 .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
html .onex-themeprovider-v2 .was-validated .form-check-input:valid:checked, html .onex-themeprovider-v2 .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
html .onex-themeprovider-v2 .was-validated .form-check-input:valid:focus, html .onex-themeprovider-v2 .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
html .onex-themeprovider-v2 .was-validated .form-check-input:valid ~ .form-check-label, html .onex-themeprovider-v2 .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}
html .onex-themeprovider-v2 .form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}
html .onex-themeprovider-v2 .was-validated .input-group > .form-control:not(:focus):valid, html .onex-themeprovider-v2 .input-group > .form-control:not(:focus).is-valid,
html .onex-themeprovider-v2 .was-validated .input-group > .form-select:not(:focus):valid,
html .onex-themeprovider-v2 .input-group > .form-select:not(:focus).is-valid,
html .onex-themeprovider-v2 .was-validated .input-group > .form-floating:not(:focus-within):valid,
html .onex-themeprovider-v2 .input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}
html .onex-themeprovider-v2 .invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}
html .onex-themeprovider-v2 .invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}
html .onex-themeprovider-v2 .was-validated :invalid ~ .invalid-feedback,
html .onex-themeprovider-v2 .was-validated :invalid ~ .invalid-tooltip,
html .onex-themeprovider-v2 .is-invalid ~ .invalid-feedback,
html .onex-themeprovider-v2 .is-invalid ~ .invalid-tooltip {
  display: block;
}
html .onex-themeprovider-v2 .was-validated .form-control:invalid, html .onex-themeprovider-v2 .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%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);
}
html .onex-themeprovider-v2 .was-validated .form-control:invalid:focus, html .onex-themeprovider-v2 .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
html .onex-themeprovider-v2 .was-validated textarea.form-control:invalid, html .onex-themeprovider-v2 textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
html .onex-themeprovider-v2 .was-validated .form-select:invalid, html .onex-themeprovider-v2 .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
html .onex-themeprovider-v2 .was-validated .form-select:invalid:not([multiple]):not([size]), html .onex-themeprovider-v2 .was-validated .form-select:invalid:not([multiple])[size="1"], html .onex-themeprovider-v2 .form-select.is-invalid:not([multiple]):not([size]), html .onex-themeprovider-v2 .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
html .onex-themeprovider-v2 .was-validated .form-select:invalid:focus, html .onex-themeprovider-v2 .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
html .onex-themeprovider-v2 .was-validated .form-control-color:invalid, html .onex-themeprovider-v2 .form-control-color.is-invalid {
  width: calc(3rem + 1.5em + 0.75rem);
}
html .onex-themeprovider-v2 .was-validated .form-check-input:invalid, html .onex-themeprovider-v2 .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
html .onex-themeprovider-v2 .was-validated .form-check-input:invalid:checked, html .onex-themeprovider-v2 .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
html .onex-themeprovider-v2 .was-validated .form-check-input:invalid:focus, html .onex-themeprovider-v2 .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
html .onex-themeprovider-v2 .was-validated .form-check-input:invalid ~ .form-check-label, html .onex-themeprovider-v2 .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}
html .onex-themeprovider-v2 .form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}
html .onex-themeprovider-v2 .was-validated .input-group > .form-control:not(:focus):invalid, html .onex-themeprovider-v2 .input-group > .form-control:not(:focus).is-invalid,
html .onex-themeprovider-v2 .was-validated .input-group > .form-select:not(:focus):invalid,
html .onex-themeprovider-v2 .input-group > .form-select:not(:focus).is-invalid,
html .onex-themeprovider-v2 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
html .onex-themeprovider-v2 .input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 600px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 1024px;
  --bs-breakpoint-xl: 1280px;
  --bs-breakpoint-xxl: 1440px;
}
html .onex-themeprovider-v2 .row {
  --bs-gutter-x: 2rem;
}
html .onex-themeprovider-v2 .row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
html .onex-themeprovider-v2 .clearfix::after {
  display: block;
  clear: both;
  content: "";
}
html .onex-themeprovider-v2 .text-bg-primary {
  color: rgb(255, 255, 255) !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .text-bg-secondary {
  color: rgb(0, 0, 0) !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .text-bg-success {
  color: rgb(255, 255, 255) !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .text-bg-info {
  color: rgb(0, 0, 0) !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .text-bg-warning {
  color: rgb(0, 0, 0) !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .text-bg-danger {
  color: rgb(255, 255, 255) !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .text-bg-light {
  color: rgb(0, 0, 0) !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .text-bg-dark {
  color: rgb(255, 255, 255) !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-primary:hover, html .onex-themeprovider-v2 .link-primary:focus {
  color: RGBA(0, 90, 154, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 90, 154, var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-secondary:hover, html .onex-themeprovider-v2 .link-secondary:focus {
  color: RGBA(218, 224, 230, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(218, 224, 230, var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-success:hover, html .onex-themeprovider-v2 .link-success:focus {
  color: RGBA(0, 101, 61, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 101, 61, var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-info:hover, html .onex-themeprovider-v2 .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-warning:hover, html .onex-themeprovider-v2 .link-warning:focus {
  color: RGBA(253, 199, 69, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(253, 199, 69, var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-danger:hover, html .onex-themeprovider-v2 .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-light:hover, html .onex-themeprovider-v2 .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-dark:hover, html .onex-themeprovider-v2 .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
html .onex-themeprovider-v2 .link-body-emphasis:hover, html .onex-themeprovider-v2 .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}
html .onex-themeprovider-v2 .focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}
html .onex-themeprovider-v2 .icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
html .onex-themeprovider-v2 .icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .icon-link > .bi {
    transition: none;
  }
}
html .onex-themeprovider-v2 .icon-link-hover:hover > .bi, html .onex-themeprovider-v2 .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}
html .onex-themeprovider-v2 .ratio {
  position: relative;
  width: 100%;
}
html .onex-themeprovider-v2 .ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
html .onex-themeprovider-v2 .ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
html .onex-themeprovider-v2 .ratio-1x1 {
  --bs-aspect-ratio: 100%;
}
html .onex-themeprovider-v2 .ratio-4x3 {
  --bs-aspect-ratio: 75%;
}
html .onex-themeprovider-v2 .ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}
html .onex-themeprovider-v2 .ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}
html .onex-themeprovider-v2 .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
html .onex-themeprovider-v2 .fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
html .onex-themeprovider-v2 .sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}
html .onex-themeprovider-v2 .sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}
@media (min-width: 600px) {
  html .onex-themeprovider-v2 .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  html .onex-themeprovider-v2 .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  html .onex-themeprovider-v2 .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  html .onex-themeprovider-v2 .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1024px) {
  html .onex-themeprovider-v2 .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  html .onex-themeprovider-v2 .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1280px) {
  html .onex-themeprovider-v2 .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  html .onex-themeprovider-v2 .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1440px) {
  html .onex-themeprovider-v2 .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  html .onex-themeprovider-v2 .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
html .onex-themeprovider-v2 .hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}
html .onex-themeprovider-v2 .vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}
html .onex-themeprovider-v2 .visually-hidden,
html .onex-themeprovider-v2 .visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
html .onex-themeprovider-v2 .visually-hidden:not(caption),
html .onex-themeprovider-v2 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
html .onex-themeprovider-v2 .stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
html .onex-themeprovider-v2 .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html .onex-themeprovider-v2 .vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}
html .onex-themeprovider-v2 .img-fluid {
  max-width: 100%;
  height: auto;
}
html .onex-themeprovider-v2 .img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}
html .onex-themeprovider-v2 .figure {
  display: inline-block;
}
html .onex-themeprovider-v2 .figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
html .onex-themeprovider-v2 .figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}
html .onex-themeprovider-v2 .list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: rgb(255, 255, 255);
  --bs-list-group-active-bg: rgb(0, 112, 192);
  --bs-list-group-active-border-color: rgb(0, 112, 192);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}
html .onex-themeprovider-v2 .list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
html .onex-themeprovider-v2 .list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}
html .onex-themeprovider-v2 .list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
html .onex-themeprovider-v2 .list-group-item-action:hover, html .onex-themeprovider-v2 .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
html .onex-themeprovider-v2 .list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}
html .onex-themeprovider-v2 .list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
html .onex-themeprovider-v2 .list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
html .onex-themeprovider-v2 .list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
html .onex-themeprovider-v2 .list-group-item.disabled, html .onex-themeprovider-v2 .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
html .onex-themeprovider-v2 .list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
html .onex-themeprovider-v2 .list-group-item + .list-group-item {
  border-top-width: 0;
}
html .onex-themeprovider-v2 .list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}
html .onex-themeprovider-v2 .list-group-horizontal {
  flex-direction: row;
}
html .onex-themeprovider-v2 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
html .onex-themeprovider-v2 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
html .onex-themeprovider-v2 .list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
html .onex-themeprovider-v2 .list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
html .onex-themeprovider-v2 .list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}
@media (min-width: 600px) {
  html .onex-themeprovider-v2 .list-group-horizontal-sm {
    flex-direction: row;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  html .onex-themeprovider-v2 .list-group-horizontal-md {
    flex-direction: row;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1024px) {
  html .onex-themeprovider-v2 .list-group-horizontal-lg {
    flex-direction: row;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1280px) {
  html .onex-themeprovider-v2 .list-group-horizontal-xl {
    flex-direction: row;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1440px) {
  html .onex-themeprovider-v2 .list-group-horizontal-xxl {
    flex-direction: row;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  html .onex-themeprovider-v2 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
html .onex-themeprovider-v2 .list-group-flush {
  border-radius: 0;
}
html .onex-themeprovider-v2 .list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
html .onex-themeprovider-v2 .list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
html .onex-themeprovider-v2 .list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}
html .onex-themeprovider-v2 .list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}
html .onex-themeprovider-v2 .list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}
html .onex-themeprovider-v2 .list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}
html .onex-themeprovider-v2 .list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}
html .onex-themeprovider-v2 .list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}
html .onex-themeprovider-v2 .list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}
html .onex-themeprovider-v2 .list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}
html .onex-themeprovider-v2 .modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: 1rem;
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
html .onex-themeprovider-v2 .modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
html .onex-themeprovider-v2 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .modal.fade .modal-dialog {
    transition: none;
  }
}
html .onex-themeprovider-v2 .modal.show .modal-dialog {
  transform: none;
}
html .onex-themeprovider-v2 .modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
html .onex-themeprovider-v2 .modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
html .onex-themeprovider-v2 .modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
html .onex-themeprovider-v2 .modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
html .onex-themeprovider-v2 .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
html .onex-themeprovider-v2 .modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}
html .onex-themeprovider-v2 .modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: rgb(0, 0, 0);
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
html .onex-themeprovider-v2 .modal-backdrop.fade {
  opacity: 0;
}
html .onex-themeprovider-v2 .modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}
html .onex-themeprovider-v2 .modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
html .onex-themeprovider-v2 .modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}
html .onex-themeprovider-v2 .modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}
html .onex-themeprovider-v2 .modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}
html .onex-themeprovider-v2 .modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
html .onex-themeprovider-v2 .modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}
@media (min-width: 600px) {
  html .onex-themeprovider-v2 .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  html .onex-themeprovider-v2 .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  html .onex-themeprovider-v2 .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 1024px) {
  html .onex-themeprovider-v2 .modal-lg,
  html .onex-themeprovider-v2 .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1280px) {
  html .onex-themeprovider-v2 .modal-xl {
    --bs-modal-width: 1140px;
  }
}
html .onex-themeprovider-v2 .modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
html .onex-themeprovider-v2 .modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
html .onex-themeprovider-v2 .modal-fullscreen .modal-header,
html .onex-themeprovider-v2 .modal-fullscreen .modal-footer {
  border-radius: 0;
}
html .onex-themeprovider-v2 .modal-fullscreen .modal-body {
  overflow-y: auto;
}
@media (max-width: 599.98px) {
  html .onex-themeprovider-v2 .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  html .onex-themeprovider-v2 .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  html .onex-themeprovider-v2 .modal-fullscreen-sm-down .modal-header,
  html .onex-themeprovider-v2 .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  html .onex-themeprovider-v2 .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  html .onex-themeprovider-v2 .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  html .onex-themeprovider-v2 .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  html .onex-themeprovider-v2 .modal-fullscreen-md-down .modal-header,
  html .onex-themeprovider-v2 .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  html .onex-themeprovider-v2 .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1023.98px) {
  html .onex-themeprovider-v2 .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  html .onex-themeprovider-v2 .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  html .onex-themeprovider-v2 .modal-fullscreen-lg-down .modal-header,
  html .onex-themeprovider-v2 .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  html .onex-themeprovider-v2 .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1279.98px) {
  html .onex-themeprovider-v2 .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  html .onex-themeprovider-v2 .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  html .onex-themeprovider-v2 .modal-fullscreen-xl-down .modal-header,
  html .onex-themeprovider-v2 .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  html .onex-themeprovider-v2 .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1439.98px) {
  html .onex-themeprovider-v2 .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  html .onex-themeprovider-v2 .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  html .onex-themeprovider-v2 .modal-fullscreen-xxl-down .modal-header,
  html .onex-themeprovider-v2 .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  html .onex-themeprovider-v2 .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
html .onex-themeprovider-v2 .navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.59375rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 0.875rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 0.875rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2833, 37, 41, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
html .onex-themeprovider-v2 .navbar > .container,
html .onex-themeprovider-v2 .navbar > .container-fluid,
html .onex-themeprovider-v2 .navbar > .container-sm,
html .onex-themeprovider-v2 .navbar > .container-md,
html .onex-themeprovider-v2 .navbar > .container-lg,
html .onex-themeprovider-v2 .navbar > .container-xl,
html .onex-themeprovider-v2 .navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
html .onex-themeprovider-v2 .navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
html .onex-themeprovider-v2 .navbar-brand:hover, html .onex-themeprovider-v2 .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}
html .onex-themeprovider-v2 .navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.875rem;
  --bs-nav-link-font-size: 0.875rem;
  --bs-nav-link-font-weight: 600;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
html .onex-themeprovider-v2 .navbar-nav .nav-link.active, html .onex-themeprovider-v2 .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
html .onex-themeprovider-v2 .navbar-nav .dropdown-menu {
  position: static;
}
html .onex-themeprovider-v2 .navbar-text {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  color: var(--bs-navbar-color);
}
html .onex-themeprovider-v2 .navbar-text a,
html .onex-themeprovider-v2 .navbar-text a:hover,
html .onex-themeprovider-v2 .navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}
html .onex-themeprovider-v2 .navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
html .onex-themeprovider-v2 .navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .navbar-toggler {
    transition: none;
  }
}
html .onex-themeprovider-v2 .navbar-toggler:hover {
  text-decoration: none;
}
html .onex-themeprovider-v2 .navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}
html .onex-themeprovider-v2 .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
html .onex-themeprovider-v2 .navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}
@media (min-width: 600px) {
  html .onex-themeprovider-v2 .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  html .onex-themeprovider-v2 .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  html .onex-themeprovider-v2 .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  html .onex-themeprovider-v2 .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  html .onex-themeprovider-v2 .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  html .onex-themeprovider-v2 .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  html .onex-themeprovider-v2 .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  html .onex-themeprovider-v2 .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  html .onex-themeprovider-v2 .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  html .onex-themeprovider-v2 .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  html .onex-themeprovider-v2 .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  html .onex-themeprovider-v2 .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  html .onex-themeprovider-v2 .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  html .onex-themeprovider-v2 .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  html .onex-themeprovider-v2 .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  html .onex-themeprovider-v2 .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  html .onex-themeprovider-v2 .navbar-expand-md .navbar-toggler {
    display: none;
  }
  html .onex-themeprovider-v2 .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  html .onex-themeprovider-v2 .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  html .onex-themeprovider-v2 .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1024px) {
  html .onex-themeprovider-v2 .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  html .onex-themeprovider-v2 .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  html .onex-themeprovider-v2 .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  html .onex-themeprovider-v2 .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  html .onex-themeprovider-v2 .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  html .onex-themeprovider-v2 .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  html .onex-themeprovider-v2 .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  html .onex-themeprovider-v2 .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  html .onex-themeprovider-v2 .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  html .onex-themeprovider-v2 .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1280px) {
  html .onex-themeprovider-v2 .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  html .onex-themeprovider-v2 .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  html .onex-themeprovider-v2 .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  html .onex-themeprovider-v2 .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  html .onex-themeprovider-v2 .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  html .onex-themeprovider-v2 .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  html .onex-themeprovider-v2 .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  html .onex-themeprovider-v2 .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  html .onex-themeprovider-v2 .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  html .onex-themeprovider-v2 .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1440px) {
  html .onex-themeprovider-v2 .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  html .onex-themeprovider-v2 .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  html .onex-themeprovider-v2 .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  html .onex-themeprovider-v2 .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  html .onex-themeprovider-v2 .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  html .onex-themeprovider-v2 .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  html .onex-themeprovider-v2 .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  html .onex-themeprovider-v2 .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  html .onex-themeprovider-v2 .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  html .onex-themeprovider-v2 .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
html .onex-themeprovider-v2 .navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
html .onex-themeprovider-v2 .navbar-expand .navbar-nav {
  flex-direction: row;
}
html .onex-themeprovider-v2 .navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
html .onex-themeprovider-v2 .navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
html .onex-themeprovider-v2 .navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
html .onex-themeprovider-v2 .navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
html .onex-themeprovider-v2 .navbar-expand .navbar-toggler {
  display: none;
}
html .onex-themeprovider-v2 .navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
html .onex-themeprovider-v2 .navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
html .onex-themeprovider-v2 .navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}
html .onex-themeprovider-v2 .navbar-dark,
html .onex-themeprovider-v2 .navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: rgb(255, 255, 255);
  --bs-navbar-brand-color: rgb(255, 255, 255);
  --bs-navbar-brand-hover-color: rgb(255, 255, 255);
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 [data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
html .onex-themeprovider-v2 .offcanvas, html .onex-themeprovider-v2 .offcanvas-xxl, html .onex-themeprovider-v2 .offcanvas-xl, html .onex-themeprovider-v2 .offcanvas-lg, html .onex-themeprovider-v2 .offcanvas-md, html .onex-themeprovider-v2 .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}
@media (max-width: 599.98px) {
  html .onex-themeprovider-v2 .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 599.98px) and (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 599.98px) {
  html .onex-themeprovider-v2 .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  html .onex-themeprovider-v2 .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  html .onex-themeprovider-v2 .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  html .onex-themeprovider-v2 .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  html .onex-themeprovider-v2 .offcanvas-sm.showing, html .onex-themeprovider-v2 .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  html .onex-themeprovider-v2 .offcanvas-sm.showing, html .onex-themeprovider-v2 .offcanvas-sm.hiding, html .onex-themeprovider-v2 .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 600px) {
  html .onex-themeprovider-v2 .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  html .onex-themeprovider-v2 .offcanvas-sm .offcanvas-header {
    display: none;
  }
  html .onex-themeprovider-v2 .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 767.98px) {
  html .onex-themeprovider-v2 .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  html .onex-themeprovider-v2 .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  html .onex-themeprovider-v2 .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  html .onex-themeprovider-v2 .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  html .onex-themeprovider-v2 .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  html .onex-themeprovider-v2 .offcanvas-md.showing, html .onex-themeprovider-v2 .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  html .onex-themeprovider-v2 .offcanvas-md.showing, html .onex-themeprovider-v2 .offcanvas-md.hiding, html .onex-themeprovider-v2 .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  html .onex-themeprovider-v2 .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  html .onex-themeprovider-v2 .offcanvas-md .offcanvas-header {
    display: none;
  }
  html .onex-themeprovider-v2 .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1023.98px) {
  html .onex-themeprovider-v2 .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1023.98px) and (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 1023.98px) {
  html .onex-themeprovider-v2 .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  html .onex-themeprovider-v2 .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  html .onex-themeprovider-v2 .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  html .onex-themeprovider-v2 .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  html .onex-themeprovider-v2 .offcanvas-lg.showing, html .onex-themeprovider-v2 .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  html .onex-themeprovider-v2 .offcanvas-lg.showing, html .onex-themeprovider-v2 .offcanvas-lg.hiding, html .onex-themeprovider-v2 .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 1024px) {
  html .onex-themeprovider-v2 .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  html .onex-themeprovider-v2 .offcanvas-lg .offcanvas-header {
    display: none;
  }
  html .onex-themeprovider-v2 .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1279.98px) {
  html .onex-themeprovider-v2 .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1279.98px) and (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1279.98px) {
  html .onex-themeprovider-v2 .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  html .onex-themeprovider-v2 .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  html .onex-themeprovider-v2 .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  html .onex-themeprovider-v2 .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  html .onex-themeprovider-v2 .offcanvas-xl.showing, html .onex-themeprovider-v2 .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  html .onex-themeprovider-v2 .offcanvas-xl.showing, html .onex-themeprovider-v2 .offcanvas-xl.hiding, html .onex-themeprovider-v2 .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1280px) {
  html .onex-themeprovider-v2 .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  html .onex-themeprovider-v2 .offcanvas-xl .offcanvas-header {
    display: none;
  }
  html .onex-themeprovider-v2 .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1439.98px) {
  html .onex-themeprovider-v2 .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1439.98px) and (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1439.98px) {
  html .onex-themeprovider-v2 .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  html .onex-themeprovider-v2 .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  html .onex-themeprovider-v2 .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  html .onex-themeprovider-v2 .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  html .onex-themeprovider-v2 .offcanvas-xxl.showing, html .onex-themeprovider-v2 .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  html .onex-themeprovider-v2 .offcanvas-xxl.showing, html .onex-themeprovider-v2 .offcanvas-xxl.hiding, html .onex-themeprovider-v2 .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1440px) {
  html .onex-themeprovider-v2 .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  html .onex-themeprovider-v2 .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  html .onex-themeprovider-v2 .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
html .onex-themeprovider-v2 .offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .offcanvas {
    transition: none;
  }
}
html .onex-themeprovider-v2 .offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
html .onex-themeprovider-v2 .offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
html .onex-themeprovider-v2 .offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
html .onex-themeprovider-v2 .offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
html .onex-themeprovider-v2 .offcanvas.showing, html .onex-themeprovider-v2 .offcanvas.show:not(.hiding) {
  transform: none;
}
html .onex-themeprovider-v2 .offcanvas.showing, html .onex-themeprovider-v2 .offcanvas.hiding, html .onex-themeprovider-v2 .offcanvas.show {
  visibility: visible;
}
html .onex-themeprovider-v2 .offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .offcanvas-backdrop.fade {
  opacity: 0;
}
html .onex-themeprovider-v2 .offcanvas-backdrop.show {
  opacity: 0.5;
}
html .onex-themeprovider-v2 .offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
html .onex-themeprovider-v2 .offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
}
html .onex-themeprovider-v2 .offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}
html .onex-themeprovider-v2 .offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}
html .onex-themeprovider-v2 .placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
html .onex-themeprovider-v2 .placeholder.btn::before {
  display: inline-block;
  content: "";
}
html .onex-themeprovider-v2 .placeholder-xs {
  min-height: 0.6em;
}
html .onex-themeprovider-v2 .placeholder-sm {
  min-height: 0.8em;
}
html .onex-themeprovider-v2 .placeholder-lg {
  min-height: 1.2em;
}
html .onex-themeprovider-v2 .placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
html .onex-themeprovider-v2 .placeholder-wave {
  mask-image: linear-gradient(130deg, rgb(0, 0, 0) 55%, rgba(0, 0, 0, 0.8) 75%, rgb(0, 0, 0) 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}
@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
html .onex-themeprovider-v2 .progress,
html .onex-themeprovider-v2 .progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: rgb(255, 255, 255);
  --bs-progress-bar-bg: rgb(0, 112, 192);
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}
html .onex-themeprovider-v2 .progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .progress-bar {
    transition: none;
  }
}
html .onex-themeprovider-v2 .progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}
html .onex-themeprovider-v2 .progress-stacked > .progress {
  overflow: visible;
}
html .onex-themeprovider-v2 .progress-stacked > .progress > .progress-bar {
  width: 100%;
}
html .onex-themeprovider-v2 .progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .progress-bar-animated {
    animation: none;
  }
}
html .onex-themeprovider-v2 .spinner-grow,
html .onex-themeprovider-v2 .spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
html .onex-themeprovider-v2 .spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}
html .onex-themeprovider-v2 .spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
html .onex-themeprovider-v2 .spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}
html .onex-themeprovider-v2 .spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .spinner-border,
  html .onex-themeprovider-v2 .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
html .onex-themeprovider-v2 .fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .fade {
    transition: none;
  }
}
html .onex-themeprovider-v2 .fade:not(.show) {
  opacity: 0;
}
html .onex-themeprovider-v2 .collapse:not(.show) {
  display: none;
}
html .onex-themeprovider-v2 .collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .collapsing {
    transition: none;
  }
}
html .onex-themeprovider-v2 .collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  html .onex-themeprovider-v2 .collapsing.collapse-horizontal {
    transition: none;
  }
}
html .onex-themeprovider-v2 .row {
  --bs-gutter-x: 1rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
html .onex-themeprovider-v2 .container {
  --bs-gutter-x: 1rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
html .onex-themeprovider-v2 .container-fluid, html .onex-themeprovider-v2 .container-sm, html .onex-themeprovider-v2 .container-md, html .onex-themeprovider-v2 .container-lg, html .onex-themeprovider-v2 .container-xl, html .onex-themeprovider-v2 .container-xxl {
  --bs-gutter-x: 1rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 600px) {
  html .onex-themeprovider-v2 .row {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
  }
  html .onex-themeprovider-v2 .container {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
  html .onex-themeprovider-v2 .container-fluid, html .onex-themeprovider-v2 .container-sm, html .onex-themeprovider-v2 .container-md, html .onex-themeprovider-v2 .container-lg, html .onex-themeprovider-v2 .container-xl, html .onex-themeprovider-v2 .container-xxl {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
  html .onex-themeprovider-v2 .container-sm {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
@media (min-width: 768px) {
  html .onex-themeprovider-v2 .row {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
  }
  html .onex-themeprovider-v2 .container {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
  html .onex-themeprovider-v2 .container-fluid, html .onex-themeprovider-v2 .container-sm, html .onex-themeprovider-v2 .container-md, html .onex-themeprovider-v2 .container-lg, html .onex-themeprovider-v2 .container-xl, html .onex-themeprovider-v2 .container-xxl {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
  html .onex-themeprovider-v2 .container-md,
  html .onex-themeprovider-v2 .container-sm {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
@media (min-width: 1024px) {
  html .onex-themeprovider-v2 .row {
    --bs-gutter-x: 1.25rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
  }
  html .onex-themeprovider-v2 .container {
    --bs-gutter-x: 1.25rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
  html .onex-themeprovider-v2 .container-fluid, html .onex-themeprovider-v2 .container-sm, html .onex-themeprovider-v2 .container-md, html .onex-themeprovider-v2 .container-lg, html .onex-themeprovider-v2 .container-xl, html .onex-themeprovider-v2 .container-xxl {
    --bs-gutter-x: 1.25rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
  html .onex-themeprovider-v2 .container-lg,
  html .onex-themeprovider-v2 .container-md,
  html .onex-themeprovider-v2 .container-sm {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
@media (min-width: 1280px) {
  html .onex-themeprovider-v2 .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
  }
  html .onex-themeprovider-v2 .container {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
  html .onex-themeprovider-v2 .container-fluid, html .onex-themeprovider-v2 .container-sm, html .onex-themeprovider-v2 .container-md, html .onex-themeprovider-v2 .container-lg, html .onex-themeprovider-v2 .container-xl, html .onex-themeprovider-v2 .container-xxl {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }
  html .onex-themeprovider-v2 .container-xl,
  html .onex-themeprovider-v2 .container-lg,
  html .onex-themeprovider-v2 .container-md,
  html .onex-themeprovider-v2 .container-sm {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
@media (min-width: 1440px) {
  html .onex-themeprovider-v2 .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
  }
  html .onex-themeprovider-v2 .container {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
  html .onex-themeprovider-v2 .container-fluid, html .onex-themeprovider-v2 .container-sm, html .onex-themeprovider-v2 .container-md, html .onex-themeprovider-v2 .container-lg, html .onex-themeprovider-v2 .container-xl, html .onex-themeprovider-v2 .container-xxl {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }
  html .onex-themeprovider-v2 .container-xxl,
  html .onex-themeprovider-v2 .container-xl,
  html .onex-themeprovider-v2 .container-lg,
  html .onex-themeprovider-v2 .container-md,
  html .onex-themeprovider-v2 .container-sm {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
html .onex-themeprovider-v2 .col {
  flex: 1 0 0%;
}
html .onex-themeprovider-v2 .row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
html .onex-themeprovider-v2 .row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
html .onex-themeprovider-v2 .row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
html .onex-themeprovider-v2 .row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
html .onex-themeprovider-v2 .row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
html .onex-themeprovider-v2 .row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
html .onex-themeprovider-v2 .row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
html .onex-themeprovider-v2 .col-auto {
  flex: 0 0 auto;
  width: auto;
}
html .onex-themeprovider-v2 .col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
html .onex-themeprovider-v2 .col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
html .onex-themeprovider-v2 .col-3 {
  flex: 0 0 auto;
  width: 25%;
}
html .onex-themeprovider-v2 .col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
html .onex-themeprovider-v2 .col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
html .onex-themeprovider-v2 .col-6 {
  flex: 0 0 auto;
  width: 50%;
}
html .onex-themeprovider-v2 .col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
html .onex-themeprovider-v2 .col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
html .onex-themeprovider-v2 .col-9 {
  flex: 0 0 auto;
  width: 75%;
}
html .onex-themeprovider-v2 .col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
html .onex-themeprovider-v2 .col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
html .onex-themeprovider-v2 .col-12 {
  flex: 0 0 auto;
  width: 100%;
}
html .onex-themeprovider-v2 .offset-1 {
  margin-left: 8.33333333%;
}
html .onex-themeprovider-v2 .offset-2 {
  margin-left: 16.66666667%;
}
html .onex-themeprovider-v2 .offset-3 {
  margin-left: 25%;
}
html .onex-themeprovider-v2 .offset-4 {
  margin-left: 33.33333333%;
}
html .onex-themeprovider-v2 .offset-5 {
  margin-left: 41.66666667%;
}
html .onex-themeprovider-v2 .offset-6 {
  margin-left: 50%;
}
html .onex-themeprovider-v2 .offset-7 {
  margin-left: 58.33333333%;
}
html .onex-themeprovider-v2 .offset-8 {
  margin-left: 66.66666667%;
}
html .onex-themeprovider-v2 .offset-9 {
  margin-left: 75%;
}
html .onex-themeprovider-v2 .offset-10 {
  margin-left: 83.33333333%;
}
html .onex-themeprovider-v2 .offset-11 {
  margin-left: 91.66666667%;
}
html .onex-themeprovider-v2 .g-0,
html .onex-themeprovider-v2 .gx-0 {
  --bs-gutter-x: 0;
}
html .onex-themeprovider-v2 .g-0,
html .onex-themeprovider-v2 .gy-0 {
  --bs-gutter-y: 0;
}
html .onex-themeprovider-v2 .g-1,
html .onex-themeprovider-v2 .gx-1 {
  --bs-gutter-x: 0.25rem;
}
html .onex-themeprovider-v2 .g-1,
html .onex-themeprovider-v2 .gy-1 {
  --bs-gutter-y: 0.25rem;
}
html .onex-themeprovider-v2 .g-2,
html .onex-themeprovider-v2 .gx-2 {
  --bs-gutter-x: 0.5rem;
}
html .onex-themeprovider-v2 .g-2,
html .onex-themeprovider-v2 .gy-2 {
  --bs-gutter-y: 0.5rem;
}
html .onex-themeprovider-v2 .g-3,
html .onex-themeprovider-v2 .gx-3 {
  --bs-gutter-x: 1rem;
}
html .onex-themeprovider-v2 .g-3,
html .onex-themeprovider-v2 .gy-3 {
  --bs-gutter-y: 1rem;
}
html .onex-themeprovider-v2 .g-4,
html .onex-themeprovider-v2 .gx-4 {
  --bs-gutter-x: 1.5rem;
}
html .onex-themeprovider-v2 .g-4,
html .onex-themeprovider-v2 .gy-4 {
  --bs-gutter-y: 1.5rem;
}
html .onex-themeprovider-v2 .g-5,
html .onex-themeprovider-v2 .gx-5 {
  --bs-gutter-x: 2.5rem;
}
html .onex-themeprovider-v2 .g-5,
html .onex-themeprovider-v2 .gy-5 {
  --bs-gutter-y: 2.5rem;
}
html .onex-themeprovider-v2 .g-6,
html .onex-themeprovider-v2 .gx-6 {
  --bs-gutter-x: 3rem;
}
html .onex-themeprovider-v2 .g-6,
html .onex-themeprovider-v2 .gy-6 {
  --bs-gutter-y: 3rem;
}
html .onex-themeprovider-v2 .g-7,
html .onex-themeprovider-v2 .gx-7 {
  --bs-gutter-x: 4rem;
}
html .onex-themeprovider-v2 .g-7,
html .onex-themeprovider-v2 .gy-7 {
  --bs-gutter-y: 4rem;
}
html .onex-themeprovider-v2 .g-8,
html .onex-themeprovider-v2 .gx-8 {
  --bs-gutter-x: 5rem;
}
html .onex-themeprovider-v2 .g-8,
html .onex-themeprovider-v2 .gy-8 {
  --bs-gutter-y: 5rem;
}
html .onex-themeprovider-v2 .g-9,
html .onex-themeprovider-v2 .gx-9 {
  --bs-gutter-x: 6.5rem;
}
html .onex-themeprovider-v2 .g-9,
html .onex-themeprovider-v2 .gy-9 {
  --bs-gutter-y: 6.5rem;
}
html .onex-themeprovider-v2 .g-10,
html .onex-themeprovider-v2 .gx-10 {
  --bs-gutter-x: 10.5rem;
}
html .onex-themeprovider-v2 .g-10,
html .onex-themeprovider-v2 .gy-10 {
  --bs-gutter-y: 10.5rem;
}
@media (min-width: 600px) {
  html .onex-themeprovider-v2 .col-sm {
    flex: 1 0 0%;
  }
  html .onex-themeprovider-v2 .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  html .onex-themeprovider-v2 .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  html .onex-themeprovider-v2 .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  html .onex-themeprovider-v2 .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  html .onex-themeprovider-v2 .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  html .onex-themeprovider-v2 .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  html .onex-themeprovider-v2 .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  html .onex-themeprovider-v2 .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  html .onex-themeprovider-v2 .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  html .onex-themeprovider-v2 .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  html .onex-themeprovider-v2 .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  html .onex-themeprovider-v2 .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  html .onex-themeprovider-v2 .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  html .onex-themeprovider-v2 .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  html .onex-themeprovider-v2 .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  html .onex-themeprovider-v2 .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  html .onex-themeprovider-v2 .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  html .onex-themeprovider-v2 .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  html .onex-themeprovider-v2 .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  html .onex-themeprovider-v2 .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  html .onex-themeprovider-v2 .offset-sm-0 {
    margin-left: 0;
  }
  html .onex-themeprovider-v2 .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  html .onex-themeprovider-v2 .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  html .onex-themeprovider-v2 .offset-sm-3 {
    margin-left: 25%;
  }
  html .onex-themeprovider-v2 .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  html .onex-themeprovider-v2 .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  html .onex-themeprovider-v2 .offset-sm-6 {
    margin-left: 50%;
  }
  html .onex-themeprovider-v2 .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  html .onex-themeprovider-v2 .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  html .onex-themeprovider-v2 .offset-sm-9 {
    margin-left: 75%;
  }
  html .onex-themeprovider-v2 .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  html .onex-themeprovider-v2 .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  html .onex-themeprovider-v2 .g-sm-0,
  html .onex-themeprovider-v2 .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  html .onex-themeprovider-v2 .g-sm-0,
  html .onex-themeprovider-v2 .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  html .onex-themeprovider-v2 .g-sm-1,
  html .onex-themeprovider-v2 .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  html .onex-themeprovider-v2 .g-sm-1,
  html .onex-themeprovider-v2 .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  html .onex-themeprovider-v2 .g-sm-2,
  html .onex-themeprovider-v2 .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  html .onex-themeprovider-v2 .g-sm-2,
  html .onex-themeprovider-v2 .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  html .onex-themeprovider-v2 .g-sm-3,
  html .onex-themeprovider-v2 .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  html .onex-themeprovider-v2 .g-sm-3,
  html .onex-themeprovider-v2 .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  html .onex-themeprovider-v2 .g-sm-4,
  html .onex-themeprovider-v2 .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  html .onex-themeprovider-v2 .g-sm-4,
  html .onex-themeprovider-v2 .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  html .onex-themeprovider-v2 .g-sm-5,
  html .onex-themeprovider-v2 .gx-sm-5 {
    --bs-gutter-x: 2.5rem;
  }
  html .onex-themeprovider-v2 .g-sm-5,
  html .onex-themeprovider-v2 .gy-sm-5 {
    --bs-gutter-y: 2.5rem;
  }
  html .onex-themeprovider-v2 .g-sm-6,
  html .onex-themeprovider-v2 .gx-sm-6 {
    --bs-gutter-x: 3rem;
  }
  html .onex-themeprovider-v2 .g-sm-6,
  html .onex-themeprovider-v2 .gy-sm-6 {
    --bs-gutter-y: 3rem;
  }
  html .onex-themeprovider-v2 .g-sm-7,
  html .onex-themeprovider-v2 .gx-sm-7 {
    --bs-gutter-x: 4rem;
  }
  html .onex-themeprovider-v2 .g-sm-7,
  html .onex-themeprovider-v2 .gy-sm-7 {
    --bs-gutter-y: 4rem;
  }
  html .onex-themeprovider-v2 .g-sm-8,
  html .onex-themeprovider-v2 .gx-sm-8 {
    --bs-gutter-x: 5rem;
  }
  html .onex-themeprovider-v2 .g-sm-8,
  html .onex-themeprovider-v2 .gy-sm-8 {
    --bs-gutter-y: 5rem;
  }
  html .onex-themeprovider-v2 .g-sm-9,
  html .onex-themeprovider-v2 .gx-sm-9 {
    --bs-gutter-x: 6.5rem;
  }
  html .onex-themeprovider-v2 .g-sm-9,
  html .onex-themeprovider-v2 .gy-sm-9 {
    --bs-gutter-y: 6.5rem;
  }
  html .onex-themeprovider-v2 .g-sm-10,
  html .onex-themeprovider-v2 .gx-sm-10 {
    --bs-gutter-x: 10.5rem;
  }
  html .onex-themeprovider-v2 .g-sm-10,
  html .onex-themeprovider-v2 .gy-sm-10 {
    --bs-gutter-y: 10.5rem;
  }
}
@media (min-width: 768px) {
  html .onex-themeprovider-v2 .col-md {
    flex: 1 0 0%;
  }
  html .onex-themeprovider-v2 .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  html .onex-themeprovider-v2 .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  html .onex-themeprovider-v2 .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  html .onex-themeprovider-v2 .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  html .onex-themeprovider-v2 .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  html .onex-themeprovider-v2 .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  html .onex-themeprovider-v2 .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  html .onex-themeprovider-v2 .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  html .onex-themeprovider-v2 .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  html .onex-themeprovider-v2 .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  html .onex-themeprovider-v2 .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  html .onex-themeprovider-v2 .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  html .onex-themeprovider-v2 .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  html .onex-themeprovider-v2 .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  html .onex-themeprovider-v2 .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  html .onex-themeprovider-v2 .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  html .onex-themeprovider-v2 .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  html .onex-themeprovider-v2 .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  html .onex-themeprovider-v2 .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  html .onex-themeprovider-v2 .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  html .onex-themeprovider-v2 .offset-md-0 {
    margin-left: 0;
  }
  html .onex-themeprovider-v2 .offset-md-1 {
    margin-left: 8.33333333%;
  }
  html .onex-themeprovider-v2 .offset-md-2 {
    margin-left: 16.66666667%;
  }
  html .onex-themeprovider-v2 .offset-md-3 {
    margin-left: 25%;
  }
  html .onex-themeprovider-v2 .offset-md-4 {
    margin-left: 33.33333333%;
  }
  html .onex-themeprovider-v2 .offset-md-5 {
    margin-left: 41.66666667%;
  }
  html .onex-themeprovider-v2 .offset-md-6 {
    margin-left: 50%;
  }
  html .onex-themeprovider-v2 .offset-md-7 {
    margin-left: 58.33333333%;
  }
  html .onex-themeprovider-v2 .offset-md-8 {
    margin-left: 66.66666667%;
  }
  html .onex-themeprovider-v2 .offset-md-9 {
    margin-left: 75%;
  }
  html .onex-themeprovider-v2 .offset-md-10 {
    margin-left: 83.33333333%;
  }
  html .onex-themeprovider-v2 .offset-md-11 {
    margin-left: 91.66666667%;
  }
  html .onex-themeprovider-v2 .g-md-0,
  html .onex-themeprovider-v2 .gx-md-0 {
    --bs-gutter-x: 0;
  }
  html .onex-themeprovider-v2 .g-md-0,
  html .onex-themeprovider-v2 .gy-md-0 {
    --bs-gutter-y: 0;
  }
  html .onex-themeprovider-v2 .g-md-1,
  html .onex-themeprovider-v2 .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  html .onex-themeprovider-v2 .g-md-1,
  html .onex-themeprovider-v2 .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  html .onex-themeprovider-v2 .g-md-2,
  html .onex-themeprovider-v2 .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  html .onex-themeprovider-v2 .g-md-2,
  html .onex-themeprovider-v2 .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  html .onex-themeprovider-v2 .g-md-3,
  html .onex-themeprovider-v2 .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  html .onex-themeprovider-v2 .g-md-3,
  html .onex-themeprovider-v2 .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  html .onex-themeprovider-v2 .g-md-4,
  html .onex-themeprovider-v2 .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  html .onex-themeprovider-v2 .g-md-4,
  html .onex-themeprovider-v2 .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  html .onex-themeprovider-v2 .g-md-5,
  html .onex-themeprovider-v2 .gx-md-5 {
    --bs-gutter-x: 2.5rem;
  }
  html .onex-themeprovider-v2 .g-md-5,
  html .onex-themeprovider-v2 .gy-md-5 {
    --bs-gutter-y: 2.5rem;
  }
  html .onex-themeprovider-v2 .g-md-6,
  html .onex-themeprovider-v2 .gx-md-6 {
    --bs-gutter-x: 3rem;
  }
  html .onex-themeprovider-v2 .g-md-6,
  html .onex-themeprovider-v2 .gy-md-6 {
    --bs-gutter-y: 3rem;
  }
  html .onex-themeprovider-v2 .g-md-7,
  html .onex-themeprovider-v2 .gx-md-7 {
    --bs-gutter-x: 4rem;
  }
  html .onex-themeprovider-v2 .g-md-7,
  html .onex-themeprovider-v2 .gy-md-7 {
    --bs-gutter-y: 4rem;
  }
  html .onex-themeprovider-v2 .g-md-8,
  html .onex-themeprovider-v2 .gx-md-8 {
    --bs-gutter-x: 5rem;
  }
  html .onex-themeprovider-v2 .g-md-8,
  html .onex-themeprovider-v2 .gy-md-8 {
    --bs-gutter-y: 5rem;
  }
  html .onex-themeprovider-v2 .g-md-9,
  html .onex-themeprovider-v2 .gx-md-9 {
    --bs-gutter-x: 6.5rem;
  }
  html .onex-themeprovider-v2 .g-md-9,
  html .onex-themeprovider-v2 .gy-md-9 {
    --bs-gutter-y: 6.5rem;
  }
  html .onex-themeprovider-v2 .g-md-10,
  html .onex-themeprovider-v2 .gx-md-10 {
    --bs-gutter-x: 10.5rem;
  }
  html .onex-themeprovider-v2 .g-md-10,
  html .onex-themeprovider-v2 .gy-md-10 {
    --bs-gutter-y: 10.5rem;
  }
}
@media (min-width: 1024px) {
  html .onex-themeprovider-v2 .col-lg {
    flex: 1 0 0%;
  }
  html .onex-themeprovider-v2 .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  html .onex-themeprovider-v2 .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  html .onex-themeprovider-v2 .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  html .onex-themeprovider-v2 .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  html .onex-themeprovider-v2 .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  html .onex-themeprovider-v2 .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  html .onex-themeprovider-v2 .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  html .onex-themeprovider-v2 .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  html .onex-themeprovider-v2 .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  html .onex-themeprovider-v2 .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  html .onex-themeprovider-v2 .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  html .onex-themeprovider-v2 .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  html .onex-themeprovider-v2 .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  html .onex-themeprovider-v2 .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  html .onex-themeprovider-v2 .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  html .onex-themeprovider-v2 .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  html .onex-themeprovider-v2 .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  html .onex-themeprovider-v2 .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  html .onex-themeprovider-v2 .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  html .onex-themeprovider-v2 .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  html .onex-themeprovider-v2 .offset-lg-0 {
    margin-left: 0;
  }
  html .onex-themeprovider-v2 .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  html .onex-themeprovider-v2 .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  html .onex-themeprovider-v2 .offset-lg-3 {
    margin-left: 25%;
  }
  html .onex-themeprovider-v2 .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  html .onex-themeprovider-v2 .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  html .onex-themeprovider-v2 .offset-lg-6 {
    margin-left: 50%;
  }
  html .onex-themeprovider-v2 .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  html .onex-themeprovider-v2 .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  html .onex-themeprovider-v2 .offset-lg-9 {
    margin-left: 75%;
  }
  html .onex-themeprovider-v2 .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  html .onex-themeprovider-v2 .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  html .onex-themeprovider-v2 .g-lg-0,
  html .onex-themeprovider-v2 .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  html .onex-themeprovider-v2 .g-lg-0,
  html .onex-themeprovider-v2 .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  html .onex-themeprovider-v2 .g-lg-1,
  html .onex-themeprovider-v2 .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  html .onex-themeprovider-v2 .g-lg-1,
  html .onex-themeprovider-v2 .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  html .onex-themeprovider-v2 .g-lg-2,
  html .onex-themeprovider-v2 .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  html .onex-themeprovider-v2 .g-lg-2,
  html .onex-themeprovider-v2 .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  html .onex-themeprovider-v2 .g-lg-3,
  html .onex-themeprovider-v2 .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  html .onex-themeprovider-v2 .g-lg-3,
  html .onex-themeprovider-v2 .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  html .onex-themeprovider-v2 .g-lg-4,
  html .onex-themeprovider-v2 .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  html .onex-themeprovider-v2 .g-lg-4,
  html .onex-themeprovider-v2 .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  html .onex-themeprovider-v2 .g-lg-5,
  html .onex-themeprovider-v2 .gx-lg-5 {
    --bs-gutter-x: 2.5rem;
  }
  html .onex-themeprovider-v2 .g-lg-5,
  html .onex-themeprovider-v2 .gy-lg-5 {
    --bs-gutter-y: 2.5rem;
  }
  html .onex-themeprovider-v2 .g-lg-6,
  html .onex-themeprovider-v2 .gx-lg-6 {
    --bs-gutter-x: 3rem;
  }
  html .onex-themeprovider-v2 .g-lg-6,
  html .onex-themeprovider-v2 .gy-lg-6 {
    --bs-gutter-y: 3rem;
  }
  html .onex-themeprovider-v2 .g-lg-7,
  html .onex-themeprovider-v2 .gx-lg-7 {
    --bs-gutter-x: 4rem;
  }
  html .onex-themeprovider-v2 .g-lg-7,
  html .onex-themeprovider-v2 .gy-lg-7 {
    --bs-gutter-y: 4rem;
  }
  html .onex-themeprovider-v2 .g-lg-8,
  html .onex-themeprovider-v2 .gx-lg-8 {
    --bs-gutter-x: 5rem;
  }
  html .onex-themeprovider-v2 .g-lg-8,
  html .onex-themeprovider-v2 .gy-lg-8 {
    --bs-gutter-y: 5rem;
  }
  html .onex-themeprovider-v2 .g-lg-9,
  html .onex-themeprovider-v2 .gx-lg-9 {
    --bs-gutter-x: 6.5rem;
  }
  html .onex-themeprovider-v2 .g-lg-9,
  html .onex-themeprovider-v2 .gy-lg-9 {
    --bs-gutter-y: 6.5rem;
  }
  html .onex-themeprovider-v2 .g-lg-10,
  html .onex-themeprovider-v2 .gx-lg-10 {
    --bs-gutter-x: 10.5rem;
  }
  html .onex-themeprovider-v2 .g-lg-10,
  html .onex-themeprovider-v2 .gy-lg-10 {
    --bs-gutter-y: 10.5rem;
  }
}
@media (min-width: 1280px) {
  html .onex-themeprovider-v2 .col-xl {
    flex: 1 0 0%;
  }
  html .onex-themeprovider-v2 .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  html .onex-themeprovider-v2 .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  html .onex-themeprovider-v2 .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  html .onex-themeprovider-v2 .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  html .onex-themeprovider-v2 .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  html .onex-themeprovider-v2 .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  html .onex-themeprovider-v2 .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  html .onex-themeprovider-v2 .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  html .onex-themeprovider-v2 .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  html .onex-themeprovider-v2 .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  html .onex-themeprovider-v2 .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  html .onex-themeprovider-v2 .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  html .onex-themeprovider-v2 .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  html .onex-themeprovider-v2 .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  html .onex-themeprovider-v2 .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  html .onex-themeprovider-v2 .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  html .onex-themeprovider-v2 .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  html .onex-themeprovider-v2 .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  html .onex-themeprovider-v2 .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  html .onex-themeprovider-v2 .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  html .onex-themeprovider-v2 .offset-xl-0 {
    margin-left: 0;
  }
  html .onex-themeprovider-v2 .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  html .onex-themeprovider-v2 .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  html .onex-themeprovider-v2 .offset-xl-3 {
    margin-left: 25%;
  }
  html .onex-themeprovider-v2 .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  html .onex-themeprovider-v2 .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  html .onex-themeprovider-v2 .offset-xl-6 {
    margin-left: 50%;
  }
  html .onex-themeprovider-v2 .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  html .onex-themeprovider-v2 .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  html .onex-themeprovider-v2 .offset-xl-9 {
    margin-left: 75%;
  }
  html .onex-themeprovider-v2 .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  html .onex-themeprovider-v2 .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  html .onex-themeprovider-v2 .g-xl-0,
  html .onex-themeprovider-v2 .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  html .onex-themeprovider-v2 .g-xl-0,
  html .onex-themeprovider-v2 .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  html .onex-themeprovider-v2 .g-xl-1,
  html .onex-themeprovider-v2 .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  html .onex-themeprovider-v2 .g-xl-1,
  html .onex-themeprovider-v2 .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  html .onex-themeprovider-v2 .g-xl-2,
  html .onex-themeprovider-v2 .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  html .onex-themeprovider-v2 .g-xl-2,
  html .onex-themeprovider-v2 .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  html .onex-themeprovider-v2 .g-xl-3,
  html .onex-themeprovider-v2 .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  html .onex-themeprovider-v2 .g-xl-3,
  html .onex-themeprovider-v2 .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  html .onex-themeprovider-v2 .g-xl-4,
  html .onex-themeprovider-v2 .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  html .onex-themeprovider-v2 .g-xl-4,
  html .onex-themeprovider-v2 .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  html .onex-themeprovider-v2 .g-xl-5,
  html .onex-themeprovider-v2 .gx-xl-5 {
    --bs-gutter-x: 2.5rem;
  }
  html .onex-themeprovider-v2 .g-xl-5,
  html .onex-themeprovider-v2 .gy-xl-5 {
    --bs-gutter-y: 2.5rem;
  }
  html .onex-themeprovider-v2 .g-xl-6,
  html .onex-themeprovider-v2 .gx-xl-6 {
    --bs-gutter-x: 3rem;
  }
  html .onex-themeprovider-v2 .g-xl-6,
  html .onex-themeprovider-v2 .gy-xl-6 {
    --bs-gutter-y: 3rem;
  }
  html .onex-themeprovider-v2 .g-xl-7,
  html .onex-themeprovider-v2 .gx-xl-7 {
    --bs-gutter-x: 4rem;
  }
  html .onex-themeprovider-v2 .g-xl-7,
  html .onex-themeprovider-v2 .gy-xl-7 {
    --bs-gutter-y: 4rem;
  }
  html .onex-themeprovider-v2 .g-xl-8,
  html .onex-themeprovider-v2 .gx-xl-8 {
    --bs-gutter-x: 5rem;
  }
  html .onex-themeprovider-v2 .g-xl-8,
  html .onex-themeprovider-v2 .gy-xl-8 {
    --bs-gutter-y: 5rem;
  }
  html .onex-themeprovider-v2 .g-xl-9,
  html .onex-themeprovider-v2 .gx-xl-9 {
    --bs-gutter-x: 6.5rem;
  }
  html .onex-themeprovider-v2 .g-xl-9,
  html .onex-themeprovider-v2 .gy-xl-9 {
    --bs-gutter-y: 6.5rem;
  }
  html .onex-themeprovider-v2 .g-xl-10,
  html .onex-themeprovider-v2 .gx-xl-10 {
    --bs-gutter-x: 10.5rem;
  }
  html .onex-themeprovider-v2 .g-xl-10,
  html .onex-themeprovider-v2 .gy-xl-10 {
    --bs-gutter-y: 10.5rem;
  }
}
@media (min-width: 1440px) {
  html .onex-themeprovider-v2 .col-xxl {
    flex: 1 0 0%;
  }
  html .onex-themeprovider-v2 .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  html .onex-themeprovider-v2 .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  html .onex-themeprovider-v2 .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  html .onex-themeprovider-v2 .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  html .onex-themeprovider-v2 .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  html .onex-themeprovider-v2 .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  html .onex-themeprovider-v2 .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  html .onex-themeprovider-v2 .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  html .onex-themeprovider-v2 .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  html .onex-themeprovider-v2 .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  html .onex-themeprovider-v2 .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  html .onex-themeprovider-v2 .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  html .onex-themeprovider-v2 .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  html .onex-themeprovider-v2 .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  html .onex-themeprovider-v2 .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  html .onex-themeprovider-v2 .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  html .onex-themeprovider-v2 .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  html .onex-themeprovider-v2 .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  html .onex-themeprovider-v2 .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  html .onex-themeprovider-v2 .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  html .onex-themeprovider-v2 .offset-xxl-0 {
    margin-left: 0;
  }
  html .onex-themeprovider-v2 .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  html .onex-themeprovider-v2 .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  html .onex-themeprovider-v2 .offset-xxl-3 {
    margin-left: 25%;
  }
  html .onex-themeprovider-v2 .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  html .onex-themeprovider-v2 .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  html .onex-themeprovider-v2 .offset-xxl-6 {
    margin-left: 50%;
  }
  html .onex-themeprovider-v2 .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  html .onex-themeprovider-v2 .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  html .onex-themeprovider-v2 .offset-xxl-9 {
    margin-left: 75%;
  }
  html .onex-themeprovider-v2 .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  html .onex-themeprovider-v2 .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  html .onex-themeprovider-v2 .g-xxl-0,
  html .onex-themeprovider-v2 .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  html .onex-themeprovider-v2 .g-xxl-0,
  html .onex-themeprovider-v2 .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  html .onex-themeprovider-v2 .g-xxl-1,
  html .onex-themeprovider-v2 .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  html .onex-themeprovider-v2 .g-xxl-1,
  html .onex-themeprovider-v2 .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  html .onex-themeprovider-v2 .g-xxl-2,
  html .onex-themeprovider-v2 .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  html .onex-themeprovider-v2 .g-xxl-2,
  html .onex-themeprovider-v2 .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  html .onex-themeprovider-v2 .g-xxl-3,
  html .onex-themeprovider-v2 .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  html .onex-themeprovider-v2 .g-xxl-3,
  html .onex-themeprovider-v2 .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  html .onex-themeprovider-v2 .g-xxl-4,
  html .onex-themeprovider-v2 .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  html .onex-themeprovider-v2 .g-xxl-4,
  html .onex-themeprovider-v2 .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  html .onex-themeprovider-v2 .g-xxl-5,
  html .onex-themeprovider-v2 .gx-xxl-5 {
    --bs-gutter-x: 2.5rem;
  }
  html .onex-themeprovider-v2 .g-xxl-5,
  html .onex-themeprovider-v2 .gy-xxl-5 {
    --bs-gutter-y: 2.5rem;
  }
  html .onex-themeprovider-v2 .g-xxl-6,
  html .onex-themeprovider-v2 .gx-xxl-6 {
    --bs-gutter-x: 3rem;
  }
  html .onex-themeprovider-v2 .g-xxl-6,
  html .onex-themeprovider-v2 .gy-xxl-6 {
    --bs-gutter-y: 3rem;
  }
  html .onex-themeprovider-v2 .g-xxl-7,
  html .onex-themeprovider-v2 .gx-xxl-7 {
    --bs-gutter-x: 4rem;
  }
  html .onex-themeprovider-v2 .g-xxl-7,
  html .onex-themeprovider-v2 .gy-xxl-7 {
    --bs-gutter-y: 4rem;
  }
  html .onex-themeprovider-v2 .g-xxl-8,
  html .onex-themeprovider-v2 .gx-xxl-8 {
    --bs-gutter-x: 5rem;
  }
  html .onex-themeprovider-v2 .g-xxl-8,
  html .onex-themeprovider-v2 .gy-xxl-8 {
    --bs-gutter-y: 5rem;
  }
  html .onex-themeprovider-v2 .g-xxl-9,
  html .onex-themeprovider-v2 .gx-xxl-9 {
    --bs-gutter-x: 6.5rem;
  }
  html .onex-themeprovider-v2 .g-xxl-9,
  html .onex-themeprovider-v2 .gy-xxl-9 {
    --bs-gutter-y: 6.5rem;
  }
  html .onex-themeprovider-v2 .g-xxl-10,
  html .onex-themeprovider-v2 .gx-xxl-10 {
    --bs-gutter-x: 10.5rem;
  }
  html .onex-themeprovider-v2 .g-xxl-10,
  html .onex-themeprovider-v2 .gy-xxl-10 {
    --bs-gutter-y: 10.5rem;
  }
}
html .onex-themeprovider-v2 .sr-only:not(:focus):not(:active) {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
html .onex-themeprovider-v2 .react-datepicker__year-read-view--down-arrow,
html .onex-themeprovider-v2 .react-datepicker__month-read-view--down-arrow,
html .onex-themeprovider-v2 .react-datepicker__month-year-read-view--down-arrow, html .onex-themeprovider-v2 .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}
html .onex-themeprovider-v2 .react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}
html .onex-themeprovider-v2 .react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}
html .onex-themeprovider-v2 .react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}
html .onex-themeprovider-v2 .react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
html .onex-themeprovider-v2 .react-datepicker--time-only .react-datepicker__time,
html .onex-themeprovider-v2 .react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
html .onex-themeprovider-v2 .react-datepicker__triangle {
  position: absolute;
  left: 50px;
}
html .onex-themeprovider-v2 .react-datepicker-popper {
  z-index: 1;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=bottom] {
  padding-top: 10px;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, html .onex-themeprovider-v2 .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=top] {
  padding-bottom: 10px;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}
html .onex-themeprovider-v2 .react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}
html .onex-themeprovider-v2 .react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
html .onex-themeprovider-v2 .react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
html .onex-themeprovider-v2 .react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
html .onex-themeprovider-v2 .react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}
html .onex-themeprovider-v2 .react-datepicker__year-dropdown-container--select,
html .onex-themeprovider-v2 .react-datepicker__month-dropdown-container--select,
html .onex-themeprovider-v2 .react-datepicker__month-year-dropdown-container--select,
html .onex-themeprovider-v2 .react-datepicker__year-dropdown-container--scroll,
html .onex-themeprovider-v2 .react-datepicker__month-dropdown-container--scroll,
html .onex-themeprovider-v2 .react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}
html .onex-themeprovider-v2 .react-datepicker__current-month,
html .onex-themeprovider-v2 .react-datepicker-time__header,
html .onex-themeprovider-v2 .react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}
html .onex-themeprovider-v2 .react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
html .onex-themeprovider-v2 .react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
html .onex-themeprovider-v2 .react-datepicker__navigation--previous {
  left: 2px;
}
html .onex-themeprovider-v2 .react-datepicker__navigation--next {
  right: 2px;
}
html .onex-themeprovider-v2 .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
html .onex-themeprovider-v2 .react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
html .onex-themeprovider-v2 .react-datepicker__navigation--years-previous {
  top: 4px;
}
html .onex-themeprovider-v2 .react-datepicker__navigation--years-upcoming {
  top: -4px;
}
html .onex-themeprovider-v2 .react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}
html .onex-themeprovider-v2 .react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
html .onex-themeprovider-v2 .react-datepicker__navigation-icon--next {
  left: -2px;
}
html .onex-themeprovider-v2 .react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
html .onex-themeprovider-v2 .react-datepicker__navigation-icon--previous {
  right: -2px;
}
html .onex-themeprovider-v2 .react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}
html .onex-themeprovider-v2 .react-datepicker__month-container {
  float: left;
}
html .onex-themeprovider-v2 .react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
html .onex-themeprovider-v2 .react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
html .onex-themeprovider-v2 .react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}
html .onex-themeprovider-v2 .react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
html .onex-themeprovider-v2 .react-datepicker__month .react-datepicker__month-text,
html .onex-themeprovider-v2 .react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}
html .onex-themeprovider-v2 .react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
html .onex-themeprovider-v2 .react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
html .onex-themeprovider-v2 .react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
html .onex-themeprovider-v2 .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
html .onex-themeprovider-v2 .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
html .onex-themeprovider-v2 .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
html .onex-themeprovider-v2 .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
html .onex-themeprovider-v2 .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
html .onex-themeprovider-v2 .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}
html .onex-themeprovider-v2 .react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
html .onex-themeprovider-v2 .react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
html .onex-themeprovider-v2 .react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
html .onex-themeprovider-v2 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
html .onex-themeprovider-v2 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 0.85rem);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
html .onex-themeprovider-v2 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
html .onex-themeprovider-v2 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
html .onex-themeprovider-v2 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
html .onex-themeprovider-v2 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
html .onex-themeprovider-v2 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
html .onex-themeprovider-v2 .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}
html .onex-themeprovider-v2 .react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
html .onex-themeprovider-v2 .react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
html .onex-themeprovider-v2 .react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,
.react-datepicker__week-number--keyboard-selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
html .onex-themeprovider-v2 .react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
html .onex-themeprovider-v2 .react-datepicker__week-number--selected:hover {
  background-color: #1d5d90;
}
html .onex-themeprovider-v2 .react-datepicker__week-number--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}
html .onex-themeprovider-v2 .react-datepicker__week-number--keyboard-selected:hover {
  background-color: #1d5d90;
}
html .onex-themeprovider-v2 .react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}
html .onex-themeprovider-v2 .react-datepicker__week {
  white-space: nowrap;
}
html .onex-themeprovider-v2 .react-datepicker__day-name,
html .onex-themeprovider-v2 .react-datepicker__day,
html .onex-themeprovider-v2 .react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
html .onex-themeprovider-v2 .react-datepicker__day,
html .onex-themeprovider-v2 .react-datepicker__month-text,
html .onex-themeprovider-v2 .react-datepicker__quarter-text,
html .onex-themeprovider-v2 .react-datepicker__year-text {
  cursor: pointer;
}
html .onex-themeprovider-v2 .react-datepicker__day:hover,
html .onex-themeprovider-v2 .react-datepicker__month-text:hover,
html .onex-themeprovider-v2 .react-datepicker__quarter-text:hover,
html .onex-themeprovider-v2 .react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
html .onex-themeprovider-v2 .react-datepicker__day--today,
html .onex-themeprovider-v2 .react-datepicker__month-text--today,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--today,
html .onex-themeprovider-v2 .react-datepicker__year-text--today {
  font-weight: bold;
}
html .onex-themeprovider-v2 .react-datepicker__day--highlighted,
html .onex-themeprovider-v2 .react-datepicker__month-text--highlighted,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--highlighted,
html .onex-themeprovider-v2 .react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
html .onex-themeprovider-v2 .react-datepicker__day--highlighted:hover,
html .onex-themeprovider-v2 .react-datepicker__month-text--highlighted:hover,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--highlighted:hover,
html .onex-themeprovider-v2 .react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}
html .onex-themeprovider-v2 .react-datepicker__day--highlighted-custom-1,
html .onex-themeprovider-v2 .react-datepicker__month-text--highlighted-custom-1,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--highlighted-custom-1,
html .onex-themeprovider-v2 .react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
html .onex-themeprovider-v2 .react-datepicker__day--highlighted-custom-2,
html .onex-themeprovider-v2 .react-datepicker__month-text--highlighted-custom-2,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--highlighted-custom-2,
html .onex-themeprovider-v2 .react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
html .onex-themeprovider-v2 .react-datepicker__day--holidays,
html .onex-themeprovider-v2 .react-datepicker__month-text--holidays,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--holidays,
html .onex-themeprovider-v2 .react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
html .onex-themeprovider-v2 .react-datepicker__day--holidays .holiday-overlay,
html .onex-themeprovider-v2 .react-datepicker__month-text--holidays .holiday-overlay,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--holidays .holiday-overlay,
html .onex-themeprovider-v2 .react-datepicker__year-text--holidays .holiday-overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
html .onex-themeprovider-v2 .react-datepicker__day--holidays:hover,
html .onex-themeprovider-v2 .react-datepicker__month-text--holidays:hover,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--holidays:hover,
html .onex-themeprovider-v2 .react-datepicker__year-text--holidays:hover {
  background-color: #cf5300;
}
html .onex-themeprovider-v2 .react-datepicker__day--holidays:hover .holiday-overlay,
html .onex-themeprovider-v2 .react-datepicker__month-text--holidays:hover .holiday-overlay,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--holidays:hover .holiday-overlay,
html .onex-themeprovider-v2 .react-datepicker__year-text--holidays:hover .holiday-overlay {
  visibility: visible;
  opacity: 1;
}
html .onex-themeprovider-v2 .react-datepicker__day--selected, html .onex-themeprovider-v2 .react-datepicker__day--in-selecting-range, html .onex-themeprovider-v2 .react-datepicker__day--in-range,
html .onex-themeprovider-v2 .react-datepicker__month-text--selected,
html .onex-themeprovider-v2 .react-datepicker__month-text--in-selecting-range,
html .onex-themeprovider-v2 .react-datepicker__month-text--in-range,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--selected,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--in-selecting-range,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--in-range,
html .onex-themeprovider-v2 .react-datepicker__year-text--selected,
html .onex-themeprovider-v2 .react-datepicker__year-text--in-selecting-range,
html .onex-themeprovider-v2 .react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
html .onex-themeprovider-v2 .react-datepicker__day--selected:hover, html .onex-themeprovider-v2 .react-datepicker__day--in-selecting-range:hover, html .onex-themeprovider-v2 .react-datepicker__day--in-range:hover,
html .onex-themeprovider-v2 .react-datepicker__month-text--selected:hover,
html .onex-themeprovider-v2 .react-datepicker__month-text--in-selecting-range:hover,
html .onex-themeprovider-v2 .react-datepicker__month-text--in-range:hover,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--selected:hover,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--in-selecting-range:hover,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--in-range:hover,
html .onex-themeprovider-v2 .react-datepicker__year-text--selected:hover,
html .onex-themeprovider-v2 .react-datepicker__year-text--in-selecting-range:hover,
html .onex-themeprovider-v2 .react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}
html .onex-themeprovider-v2 .react-datepicker__day--keyboard-selected,
html .onex-themeprovider-v2 .react-datepicker__month-text--keyboard-selected,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--keyboard-selected,
html .onex-themeprovider-v2 .react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #bad9f1;
  color: rgb(0, 0, 0);
}
html .onex-themeprovider-v2 .react-datepicker__day--keyboard-selected:hover,
html .onex-themeprovider-v2 .react-datepicker__month-text--keyboard-selected:hover,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--keyboard-selected:hover,
html .onex-themeprovider-v2 .react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}
html .onex-themeprovider-v2 .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
html .onex-themeprovider-v2 .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
html .onex-themeprovider-v2 .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
html .onex-themeprovider-v2 .react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
html .onex-themeprovider-v2 .react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
html .onex-themeprovider-v2 .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
html .onex-themeprovider-v2 .react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
html .onex-themeprovider-v2 .react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
html .onex-themeprovider-v2 .react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
html .onex-themeprovider-v2 .react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
html .onex-themeprovider-v2 .react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
html .onex-themeprovider-v2 .react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
html .onex-themeprovider-v2 .react-datepicker__day--disabled,
html .onex-themeprovider-v2 .react-datepicker__month-text--disabled,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--disabled,
html .onex-themeprovider-v2 .react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
html .onex-themeprovider-v2 .react-datepicker__day--disabled:hover,
html .onex-themeprovider-v2 .react-datepicker__month-text--disabled:hover,
html .onex-themeprovider-v2 .react-datepicker__quarter-text--disabled:hover,
html .onex-themeprovider-v2 .react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}
html .onex-themeprovider-v2 .react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
html .onex-themeprovider-v2 .react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}
html .onex-themeprovider-v2 .react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}
html .onex-themeprovider-v2 .react-datepicker__year-read-view,
html .onex-themeprovider-v2 .react-datepicker__month-read-view,
html .onex-themeprovider-v2 .react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
html .onex-themeprovider-v2 .react-datepicker__year-read-view:hover,
html .onex-themeprovider-v2 .react-datepicker__month-read-view:hover,
html .onex-themeprovider-v2 .react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
html .onex-themeprovider-v2 .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
html .onex-themeprovider-v2 .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
html .onex-themeprovider-v2 .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
html .onex-themeprovider-v2 .react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
html .onex-themeprovider-v2 .react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
html .onex-themeprovider-v2 .react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
html .onex-themeprovider-v2 .react-datepicker__year-read-view--down-arrow,
html .onex-themeprovider-v2 .react-datepicker__month-read-view--down-arrow,
html .onex-themeprovider-v2 .react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}
html .onex-themeprovider-v2 .react-datepicker__year-dropdown,
html .onex-themeprovider-v2 .react-datepicker__month-dropdown,
html .onex-themeprovider-v2 .react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
html .onex-themeprovider-v2 .react-datepicker__year-dropdown:hover,
html .onex-themeprovider-v2 .react-datepicker__month-dropdown:hover,
html .onex-themeprovider-v2 .react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
html .onex-themeprovider-v2 .react-datepicker__year-dropdown--scrollable,
html .onex-themeprovider-v2 .react-datepicker__month-dropdown--scrollable,
html .onex-themeprovider-v2 .react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}
html .onex-themeprovider-v2 .react-datepicker__year-option,
html .onex-themeprovider-v2 .react-datepicker__month-option,
html .onex-themeprovider-v2 .react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
html .onex-themeprovider-v2 .react-datepicker__year-option:first-of-type,
html .onex-themeprovider-v2 .react-datepicker__month-option:first-of-type,
html .onex-themeprovider-v2 .react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
html .onex-themeprovider-v2 .react-datepicker__year-option:last-of-type,
html .onex-themeprovider-v2 .react-datepicker__month-option:last-of-type,
html .onex-themeprovider-v2 .react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
html .onex-themeprovider-v2 .react-datepicker__year-option:hover,
html .onex-themeprovider-v2 .react-datepicker__month-option:hover,
html .onex-themeprovider-v2 .react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
html .onex-themeprovider-v2 .react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
html .onex-themeprovider-v2 .react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
html .onex-themeprovider-v2 .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
html .onex-themeprovider-v2 .react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
html .onex-themeprovider-v2 .react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
html .onex-themeprovider-v2 .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
html .onex-themeprovider-v2 .react-datepicker__year-option--selected,
html .onex-themeprovider-v2 .react-datepicker__month-option--selected,
html .onex-themeprovider-v2 .react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}
html .onex-themeprovider-v2 .react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
html .onex-themeprovider-v2 .react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
html .onex-themeprovider-v2 .react-datepicker__close-icon--disabled {
  cursor: default;
}
html .onex-themeprovider-v2 .react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}
html .onex-themeprovider-v2 .react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}
html .onex-themeprovider-v2 .react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
html .onex-themeprovider-v2 .react-datepicker__portal .react-datepicker__day-name,
html .onex-themeprovider-v2 .react-datepicker__portal .react-datepicker__day,
html .onex-themeprovider-v2 .react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  html .onex-themeprovider-v2 .react-datepicker__portal .react-datepicker__day-name,
  html .onex-themeprovider-v2 .react-datepicker__portal .react-datepicker__day,
  html .onex-themeprovider-v2 .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
html .onex-themeprovider-v2 .react-datepicker__portal .react-datepicker__current-month,
html .onex-themeprovider-v2 .react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}
html .onex-themeprovider-v2 .react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}
html .onex-themeprovider-v2 .react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}
html .onex-themeprovider-v2 .react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}
      
.material-symbols-rounded{display:inline-block;font-family:Material Symbols Rounded;font-size:var(--onexpatient-h);font-style:normal;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;word-wrap:normal;direction:ltr;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.noto-color-emoji-regular{font-family:Noto Color Emoji,sans-serif;font-size:var(--onexpatient-h);font-style:normal;font-weight:400}
[data-onexpatient-theme=mymedidata]{--onexpatient-shadow-raised:var(--onexpatient-shadow-styles-raised-layer-1-x) var(--onexpatient-shadow-styles-raised-layer-1-y) var(--onexpatient-shadow-styles-raised-layer-1-blur) var(--onexpatient-shadow-styles-raised-layer-1-spread) var(--onexpatient-shadow-styles-raised-layer-1-color),var(--onexpatient-shadow-styles-raised-layer-2-x) var(--onexpatient-shadow-styles-raised-layer-2-y) var(--onexpatient-shadow-styles-raised-layer-2-blur) var(--onexpatient-shadow-styles-raised-layer-2-spread) var(--onexpatient-shadow-styles-raised-layer-2-color);--onexpatient-shadow-overlay:var(--onexpatient-shadow-styles-overlay-layer-1-x) var(--onexpatient-shadow-styles-overlay-layer-1-y) var(--onexpatient-shadow-styles-overlay-layer-1-blur) var(--onexpatient-shadow-styles-overlay-layer-1-spread) var(--onexpatient-shadow-styles-overlay-layer-1-color),var(--onexpatient-shadow-styles-overlay-layer-2-x) var(--onexpatient-shadow-styles-overlay-layer-2-y) var(--onexpatient-shadow-styles-overlay-layer-2-blur) var(--onexpatient-shadow-styles-overlay-layer-2-spread) var(--onexpatient-shadow-styles-overlay-layer-2-color)}
[data-onexpatient-theme=mymedidata]{--onexpatient-font-family:Noto Sans,sans-serif;--onexpatient-font-letter-spacing:0rem;--onexpatient-font-weight-regular:400;--onexpatient-font-weight-semibold:600;--onexpatient-font-weight-bold:700;--onexpatient-font-styles-display-1-size-l:3.5rem;--onexpatient-font-styles-display-1-size-m:2.5rem;--onexpatient-font-styles-display-1-size-s:1.625rem;--onexpatient-font-styles-display-1-line-height-l:4.25rem;--onexpatient-font-styles-display-1-line-height-m:3rem;--onexpatient-font-styles-display-1-line-height-s:2rem;--onexpatient-font-styles-display-2-size-l:3rem;--onexpatient-font-styles-display-2-size-m:2.25rem;--onexpatient-font-styles-display-2-size-s:1.5rem;--onexpatient-font-styles-display-2-line-height-l:3.5rem;--onexpatient-font-styles-display-2-line-height-m:2.75rem;--onexpatient-font-styles-display-2-line-height-s:1.75rem;--onexpatient-font-styles-title-1-size-l:2.5rem;--onexpatient-font-styles-title-1-size-m:2rem;--onexpatient-font-styles-title-1-size-s:1.375rem;--onexpatient-font-styles-title-1-line-height-l:3rem;--onexpatient-font-styles-title-1-line-height-m:2.5rem;--onexpatient-font-styles-title-1-line-height-s:1.75rem;--onexpatient-font-styles-title-2-size-l:2rem;--onexpatient-font-styles-title-2-size-m:1.625rem;--onexpatient-font-styles-title-2-size-s:1.25rem;--onexpatient-font-styles-title-2-line-height-l:2.5rem;--onexpatient-font-styles-title-2-line-height-m:2rem;--onexpatient-font-styles-title-2-line-height-s:1.75rem;--onexpatient-font-styles-title-3-size-l:1.5rem;--onexpatient-font-styles-title-3-size-m:1.375rem;--onexpatient-font-styles-title-3-size-s:1.125rem;--onexpatient-font-styles-title-3-line-height-l:1.75rem;--onexpatient-font-styles-title-3-line-height-m:1.75rem;--onexpatient-font-styles-title-3-line-height-s:1.5rem;--onexpatient-font-styles-title-4-size-l:1.25rem;--onexpatient-font-styles-title-4-size-m:1.125rem;--onexpatient-font-styles-title-4-size-s:1rem;--onexpatient-font-styles-title-4-line-height-l:1.75rem;--onexpatient-font-styles-title-4-line-height-m:1.5rem;--onexpatient-font-styles-title-4-line-height-s:1.5rem;--onexpatient-font-styles-body-1-size:1.125rem;--onexpatient-font-styles-body-1-line-height:1.75rem;--onexpatient-font-styles-body-2-size:1rem;--onexpatient-font-styles-body-2-line-height:1.5rem;--onexpatient-font-styles-body-2-letter-spacing:0rem;--onexpatient-font-styles-body-2-regular-weight:400;--onexpatient-font-styles-featured-2-size:2rem;--onexpatient-font-styles-featured-2-line-height:2.5rem;--onexpatient-font-styles-caption-1-size:0.875rem;--onexpatient-font-styles-caption-1-line-height:1.25rem;--onexpatient-font-styles-caption-2-size:0.75rem;--onexpatient-font-styles-caption-2-line-height:1rem;--onexpatient-unit-x1:4px;--onexpatient-unit-x2:8px;--onexpatient-unit-x3:12px;--onexpatient-unit-x4:16px;--onexpatient-unit-x5:20px;--onexpatient-unit-x6:24px;--onexpatient-unit-x7:28px;--onexpatient-unit-x8:32px;--onexpatient-unit-x9:36px;--onexpatient-unit-x10:40px;--onexpatient-unit-x12:48px;--onexpatient-unit-x14:56px;--onexpatient-unit-x16:64px;--onexpatient-unit-x18:72px;--onexpatient-unit-x20:80px;--onexpatient-radius-small:4px;--onexpatient-radius-medium:8px;--onexpatient-radius-large:12px;--onexpatient-radius-circular:999px;--onexpatient-radius-none:0px;--onexpatient-color-brand:#5a58f2;--onexpatient-color-white:#fff;--onexpatient-color-black:#000;--onexpatient-color-on-background-primary:#fff;--onexpatient-color-on-background-critical:#fff;--onexpatient-color-on-background-warning:#000;--onexpatient-color-on-background-positive:#fff;--onexpatient-color-on-brand:#fff;--onexpatient-color-rgb-white:255,255,255;--onexpatient-color-rgb-black:0,0,0;--onexpatient-duration-fast:200ms;--onexpatient-duration-medium:300ms;--onexpatient-duration-slow:400ms;--onexpatient-easing-standard:cubic-bezier(0.4,0,0.2,1);--onexpatient-easing-accelerate:cubic-bezier(0.4,0,1,1);--onexpatient-easing-decelerate:cubic-bezier(0,0,0.2,1);--onexpatient-shadow-styles-raised-layer-1-x:0px;--onexpatient-shadow-styles-raised-layer-1-y:1px;--onexpatient-shadow-styles-raised-layer-1-blur:5px;--onexpatient-shadow-styles-raised-layer-1-spread:-4px;--onexpatient-shadow-styles-raised-layer-1-color:rgba(0,0,0,.5);--onexpatient-shadow-styles-raised-layer-2-x:0px;--onexpatient-shadow-styles-raised-layer-2-y:4px;--onexpatient-shadow-styles-raised-layer-2-blur:8px;--onexpatient-shadow-styles-raised-layer-2-spread:0px;--onexpatient-shadow-styles-raised-layer-2-color:rgba(0,0,0,.05);--onexpatient-shadow-styles-overlay-layer-1-x:0px;--onexpatient-shadow-styles-overlay-layer-1-y:5px;--onexpatient-shadow-styles-overlay-layer-1-blur:10px;--onexpatient-shadow-styles-overlay-layer-1-spread:0px;--onexpatient-shadow-styles-overlay-layer-1-color:rgba(0,0,0,.05);--onexpatient-shadow-styles-overlay-layer-2-x:0px;--onexpatient-shadow-styles-overlay-layer-2-y:15px;--onexpatient-shadow-styles-overlay-layer-2-blur:25px;--onexpatient-shadow-styles-overlay-layer-2-spread:0px;--onexpatient-shadow-styles-overlay-layer-2-color:rgba(0,0,0,.07);--onexpatient-shadow-styles-raised-reverse-layer-1-x:0px;--onexpatient-shadow-styles-raised-reverse-layer-1-y:-2px;--onexpatient-shadow-styles-raised-reverse-layer-1-blur:3px;--onexpatient-shadow-styles-raised-reverse-layer-1-spread:0px;--onexpatient-shadow-styles-raised-reverse-layer-1-color:rgba(0,0,0,.1);--onexpatient-shadow-styles-raised-reverse-layer-2-x:0px;--onexpatient-shadow-styles-raised-reverse-layer-2-y:-1px;--onexpatient-shadow-styles-raised-reverse-layer-2-blur:2px;--onexpatient-shadow-styles-raised-reverse-layer-2-spread:-1px;--onexpatient-shadow-styles-raised-reverse-layer-2-color:rgba(0,0,0,.1);--onexpatient-shadow-styles-overlay-reverse-layer-1-x:0px;--onexpatient-shadow-styles-overlay-reverse-layer-1-y:-5px;--onexpatient-shadow-styles-overlay-reverse-layer-1-blur:10px;--onexpatient-shadow-styles-overlay-reverse-layer-1-spread:0px;--onexpatient-shadow-styles-overlay-reverse-layer-1-color:rgba(0,0,0,.05);--onexpatient-shadow-styles-overlay-reverse-layer-2-x:0px;--onexpatient-shadow-styles-overlay-reverse-layer-2-y:-15px;--onexpatient-shadow-styles-overlay-reverse-layer-2-blur:25px;--onexpatient-shadow-styles-overlay-reverse-layer-2-spread:0px;--onexpatient-shadow-styles-overlay-reverse-layer-2-color:rgba(0,0,0,.07);--onexpatient-viewport-m-min:576;--onexpatient-viewport-l-min:833;--onexpatient-viewport-xl-min:833}[data-onexpatient-theme=mymedidata][data-onexpatient-color-mode=light]{--onexpatient-color-background-neutral:#dfe2ea;--onexpatient-color-background-neutral-faded:#f3f3f5;--onexpatient-color-background-primary:#057da5;--onexpatient-color-background-primary-faded:#e7f2fe;--onexpatient-color-background-critical:#e22c2c;--onexpatient-color-background-critical-faded:#fdeded;--onexpatient-color-background-warning:#fabd15;--onexpatient-color-background-warning-faded:#fff6e5;--onexpatient-color-background-positive:#118850;--onexpatient-color-background-positive-faded:#edfdf5;--onexpatient-color-background-disabled:#eceef2;--onexpatient-color-background-disabled-faded:#f5f6f9;--onexpatient-color-background-page:#fff;--onexpatient-color-background-page-faded:#f9f9fb;--onexpatient-color-background-elevation-base:#fff;--onexpatient-color-background-elevation-raised:#fff;--onexpatient-color-background-elevation-overlay:#fff;--onexpatient-color-background-selected:rgba(5,125,165,.12);--onexpatient-color-background-selected-critical:rgba(226,44,44,.12);--onexpatient-color-background-highlighted:rgba(223,226,234,.32);--onexpatient-color-foreground-neutral:#14181f;--onexpatient-color-foreground-neutral-faded:#5b667e;--onexpatient-color-foreground-primary:#057499;--onexpatient-color-foreground-critical:#c42525;--onexpatient-color-foreground-warning:#8d5c01;--onexpatient-color-foreground-positive:#0d7544;--onexpatient-color-foreground-disabled:#c6ccda;--onexpatient-color-border-neutral:rgba(0,0,0,.12);--onexpatient-color-border-neutral-faded:rgba(0,0,0,.1);--onexpatient-color-border-primary:#057da5;--onexpatient-color-border-primary-faded:#badbec;--onexpatient-color-border-critical:#bf2424;--onexpatient-color-border-critical-faded:#fadbdb;--onexpatient-color-border-warning:#bf9540;--onexpatient-color-border-warning-faded:#faecd1;--onexpatient-color-border-positive:#0c6e40;--onexpatient-color-border-positive-faded:#d0f3e2;--onexpatient-color-border-disabled:#dfe2ea;--onexpatient-color-on-background-neutral:#000;--onexpatient-color-on-background-primary:#fff;--onexpatient-color-on-background-critical:#fff;--onexpatient-color-on-background-warning:#000;--onexpatient-color-on-background-positive:#fff;--onexpatient-color-static-black:#000;--onexpatient-color-static-white:#fff;--onexpatient-color-static-brand:#057da5;--onexpatient-color-rgb-background-primary:5,125,165;--onexpatient-color-rgb-background-neutral:223,226,234;--onexpatient-color-rgb-background-neutral-faded:243,243,245;--onexpatient-color-rgb-background-elevation-overlay:255,255,255}[data-onexpatient-theme=mymedidata][data-onexpatient-color-mode=dark]{--onexpatient-color-background-neutral:#494f60;--onexpatient-color-background-neutral-faded:#222835;--onexpatient-color-background-primary:#057da5;--onexpatient-color-background-primary-faded:#01232e;--onexpatient-color-background-critical:#d02626;--onexpatient-color-background-critical-faded:#3e1f1f;--onexpatient-color-background-warning:#fabd15;--onexpatient-color-background-warning-faded:#322201;--onexpatient-color-background-positive:#14784a;--onexpatient-color-background-positive-faded:#1f2a23;--onexpatient-color-background-disabled:#1e212a;--onexpatient-color-background-disabled-faded:#171921;--onexpatient-color-background-page:#0f1116;--onexpatient-color-background-page-faded:#111319;--onexpatient-color-background-elevation-base:#15171e;--onexpatient-color-background-elevation-raised:#191b23;--onexpatient-color-background-elevation-overlay:#1c1f28;--onexpatient-color-background-selected:rgba(5,125,165,.12);--onexpatient-color-background-selected-critical:rgba(226,44,44,.12);--onexpatient-color-background-highlighted:rgba(223,226,234,.12);--onexpatient-color-foreground-neutral:#eff1f5;--onexpatient-color-foreground-neutral-faded:#c0c6d6;--onexpatient-color-foreground-primary:#8dc3da;--onexpatient-color-foreground-critical:#f36a6a;--onexpatient-color-foreground-warning:#fca903;--onexpatient-color-foreground-positive:#18ab66;--onexpatient-color-foreground-disabled:#434959;--onexpatient-color-border-neutral:hsla(0,0%,100%,.14);--onexpatient-color-border-neutral-faded:hsla(0,0%,100%,.09);--onexpatient-color-border-primary:#8dc3da;--onexpatient-color-border-primary-faded:#01232e;--onexpatient-color-border-critical:#f46969;--onexpatient-color-border-critical-faded:#582929;--onexpatient-color-border-warning:#e6a119;--onexpatient-color-border-warning-faded:#493408;--onexpatient-color-border-positive:#21ab6b;--onexpatient-color-border-positive-faded:#293b2f;--onexpatient-color-border-disabled:#262a34;--onexpatient-color-on-background-neutral:#fff;--onexpatient-color-on-background-primary:#fff;--onexpatient-color-on-background-critical:#fff;--onexpatient-color-on-background-warning:#000;--onexpatient-color-on-background-positive:#fff;--onexpatient-color-static-black:#000;--onexpatient-color-static-white:#fff;--onexpatient-color-static-brand:#057499;--onexpatient-color-rgb-background-primary:5,125,165;--onexpatient-color-rgb-background-neutral:73,79,96;--onexpatient-color-rgb-background-neutral-faded:34,40,53;--onexpatient-color-rgb-background-elevation-overlay:28,31,40}
.height-module__literal___oOq3s,.height-module__unit___Vxq3h{--onexpatient-h-s:auto;--onexpatient-h-m:var(--onexpatient-h-s);--onexpatient-h-l:var(--onexpatient-h-m);--onexpatient-h-xl:var(--onexpatient-h-l);height:var(--onexpatient-h)!important}.height-module__literal___oOq3s{--onexpatient-h:var(--onexpatient-h-s)}.height-module__unit___Vxq3h{--onexpatient-h:calc(var(--onexpatient-h-s) * var(--onexpatient-unit-x1))}@media (min-width:576px){.height-module__literal--m___m7xxR{--onexpatient-h:var(--onexpatient-h-m)}.height-module__unit--m___kybly{--onexpatient-h:calc(var(--onexpatient-h-m) * var(--onexpatient-unit-x1))}}@media (min-width:833px){.height-module__literal--l___ECJPl{--onexpatient-h:var(--onexpatient-h-l)}.height-module__unit--l___kcdk_{--onexpatient-h:calc(var(--onexpatient-h-l) * var(--onexpatient-unit-x1))}.height-module__literal--xl___rIhGy{--onexpatient-h:var(--onexpatient-h-xl)}.height-module__unit--xl___eDSJr{--onexpatient-h:calc(var(--onexpatient-h-xl) * var(--onexpatient-unit-x1))}}
.Icon-module__root___v3mg1{align-items:center;aspect-ratio:1;display:flex;justify-content:center}.Icon-module__--auto___wIjwv{aspect-ratio:auto;justify-content:flex-start;width:auto}.Icon-module__root___v3mg1 svg{display:block;height:100%;min-width:100%;width:auto}.Icon-module__--color-neutral___XHzKk{color:var(--onexpatient-color-foreground-neutral)}.Icon-module__--color-neutral-faded___xjrB_{color:var(--onexpatient-color-foreground-neutral-faded)}.Icon-module__--color-primary___cluat{color:var(--onexpatient-color-foreground-primary)}.Icon-module__--color-positive___CXSfb{color:var(--onexpatient-color-foreground-positive)}.Icon-module__--color-warning___FOl86{color:var(--onexpatient-color-foreground-warning)}.Icon-module__--color-critical___GUq50{color:var(--onexpatient-color-foreground-critical)}.Icon-module__--color-disabled___LCZ8I{color:var(--onexpatient-color-foreground-disabled)}
.Alert-module__root___hJ1GV{position:relative}.Alert-module__icon___jy4c9{align-items:center;display:flex;height:var(--onexpatient-font-styles-body-2-line-height)}.Alert-module__close___aoLY1{inset-block-start:var(--onexpatient-unit-x2);inset-inline-end:var(--onexpatient-unit-x2);position:absolute;z-index:5}
.textAlign-module__--text-align-start___WR8d_{text-align:start}.textAlign-module__--text-align-center___oNg_y{text-align:center}.textAlign-module__--text-align-end___FcxP7{text-align:end}@media (min-width:576px){.textAlign-module__--text-align-start--m___GBsbz{text-align:start}.textAlign-module__--text-align-center--m___rdbBa{text-align:center}.textAlign-module__--text-align-end--m___Ec7AP{text-align:end}}@media (min-width:833px){.textAlign-module__--text-align-start--l___wJtXc{text-align:start}.textAlign-module__--text-align-center--l___FleT0{text-align:center}.textAlign-module__--text-align-end--l___y3wBs{text-align:end}.textAlign-module__--text-align-start--xl___LBx5M{text-align:start}.textAlign-module__--text-align-center--xl___Efz8o{text-align:center}.textAlign-module__--text-align-end--xl___qwptw{text-align:end}}
.Text-module__root___HJAnz{transition:color var(--onexpatient-duration-fast) var(--onexpatient-easing-standard)}.Text-module__--clamp___pz3WH{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--onexpatient-text-lines);overflow:hidden}.Text-module__--break-all___Qbrp2{word-break:break-all}.Text-module__--wrap-balance___i5msx{text-wrap:balance}@media (max-width:575px){.Text-module__root___HJAnz{--onexpatient-font-styles-display-1-size:var(
				--onexpatient-font-styles-display-1-size-s
			);--onexpatient-font-styles-display-1-line-height:var(
				--onexpatient-font-styles-display-1-line-height-s
			);--onexpatient-font-styles-display-2-size:var(
				--onexpatient-font-styles-display-2-size-s
			);--onexpatient-font-styles-display-2-line-height:var(
				--onexpatient-font-styles-display-2-line-height-s
			);--onexpatient-font-styles-title-1-size:var(
				--onexpatient-font-styles-title-1-size-s
			);--onexpatient-font-styles-title-1-line-height:var(
				--onexpatient-font-styles-title-1-line-height-s
			);--onexpatient-font-styles-title-2-size:var(
				--onexpatient-font-styles-title-2-size-s
			);--onexpatient-font-styles-title-2-line-height:var(
				--onexpatient-font-styles-title-2-line-height-s
			);--onexpatient-font-styles-title-3-size:var(
				--onexpatient-font-styles-title-3-size-s
			);--onexpatient-font-styles-title-3-line-height:var(
				--onexpatient-font-styles-title-3-line-height-s
			);--onexpatient-font-styles-title-4-size:var(
				--onexpatient-font-styles-title-4-size-s
			);--onexpatient-font-styles-title-4-line-height:var(
				--onexpatient-font-styles-title-4-line-height-s
			);--onexpatient-font-styles-hero-size:var(
				--onexpatient-font-styles-hero-size-s
			);--onexpatient-font-styles-hero-line-height:var(
				--onexpatient-font-styles-hero-line-height-s
			)}}@media (min-width:576px){.Text-module__root___HJAnz{--onexpatient-font-styles-display-1-size:var(
				--onexpatient-font-styles-display-1-size-m
			);--onexpatient-font-styles-display-1-line-height:var(
				--onexpatient-font-styles-display-1-line-height-m
			);--onexpatient-font-styles-display-2-size:var(
				--onexpatient-font-styles-display-2-size-m
			);--onexpatient-font-styles-display-2-line-height:var(
				--onexpatient-font-styles-display-2-line-height-m
			);--onexpatient-font-styles-title-1-size:var(
				--onexpatient-font-styles-title-1-size-m
			);--onexpatient-font-styles-title-1-line-height:var(
				--onexpatient-font-styles-title-1-line-height-m
			);--onexpatient-font-styles-title-2-size:var(
				--onexpatient-font-styles-title-2-size-m
			);--onexpatient-font-styles-title-2-line-height:var(
				--onexpatient-font-styles-title-2-line-height-m
			);--onexpatient-font-styles-title-3-size:var(
				--onexpatient-font-styles-title-3-size-m
			);--onexpatient-font-styles-title-3-line-height:var(
				--onexpatient-font-styles-title-3-line-height-m
			);--onexpatient-font-styles-title-4-size:var(
				--onexpatient-font-styles-title-4-size-m
			);--onexpatient-font-styles-title-4-line-height:var(
				--onexpatient-font-styles-title-4-line-height-m
			);--onexpatient-font-styles-hero-size:var(
				--onexpatient-font-styles-hero-size-m
			);--onexpatient-font-styles-hero-line-height:var(
				--onexpatient-font-styles-hero-line-height-m
			)}}@media (min-width:833px){.Text-module__root___HJAnz{--onexpatient-font-styles-display-1-size:var(
				--onexpatient-font-styles-display-1-size-l
			);--onexpatient-font-styles-display-1-line-height:var(
				--onexpatient-font-styles-display-1-line-height-l
			);--onexpatient-font-styles-display-2-size:var(
				--onexpatient-font-styles-display-2-size-l
			);--onexpatient-font-styles-display-2-line-height:var(
				--onexpatient-font-styles-display-2-line-height-l
			);--onexpatient-font-styles-title-1-size:var(
				--onexpatient-font-styles-title-1-size-l
			);--onexpatient-font-styles-title-1-line-height:var(
				--onexpatient-font-styles-title-1-line-height-l
			);--onexpatient-font-styles-title-2-size:var(
				--onexpatient-font-styles-title-2-size-l
			);--onexpatient-font-styles-title-2-line-height:var(
				--onexpatient-font-styles-title-2-line-height-l
			);--onexpatient-font-styles-title-3-size:var(
				--onexpatient-font-styles-title-3-size-l
			);--onexpatient-font-styles-title-3-line-height:var(
				--onexpatient-font-styles-title-3-line-height-l
			);--onexpatient-font-styles-title-4-size:var(
				--onexpatient-font-styles-title-4-size-l
			);--onexpatient-font-styles-title-4-line-height:var(
				--onexpatient-font-styles-title-4-line-height-l
			);--onexpatient-font-styles-hero-size:var(
				--onexpatient-font-styles-hero-size-l
			);--onexpatient-font-styles-hero-line-height:var(
				--onexpatient-font-styles-hero-line-height-l
			)}}.Text-module__--variant-display-1___Q1hwR{font-size:var(--onexpatient-font-styles-display-1-size);line-height:var(--onexpatient-font-styles-display-1-line-height)}.Text-module__--variant-display-1___Q1hwR,.Text-module__--variant-display-2___HPOuO{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-display-2___HPOuO{font-size:var(--onexpatient-font-styles-display-2-size);line-height:var(--onexpatient-font-styles-display-2-line-height)}.Text-module__--variant-title-1___NMKji{font-size:var(--onexpatient-font-styles-title-1-size);line-height:var(--onexpatient-font-styles-title-1-line-height)}.Text-module__--variant-title-1___NMKji,.Text-module__--variant-title-2___AeLuy{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-title-2___AeLuy{font-size:var(--onexpatient-font-styles-title-2-size);line-height:var(--onexpatient-font-styles-title-2-line-height)}.Text-module__--variant-title-3___c8DgS{font-size:var(--onexpatient-font-styles-title-3-size);line-height:var(--onexpatient-font-styles-title-3-line-height)}.Text-module__--variant-title-3___c8DgS,.Text-module__--variant-title-4___z0NTV{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-title-4___z0NTV{font-size:var(--onexpatient-font-styles-title-4-size);line-height:var(--onexpatient-font-styles-title-4-line-height)}.Text-module__--variant-body-1___fKYd2{font-size:var(--onexpatient-font-styles-body-1-size);line-height:var(--onexpatient-font-styles-body-1-line-height)}.Text-module__--variant-body-1___fKYd2,.Text-module__--variant-body-2___kg6rL{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-regular);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-body-2___kg6rL{font-size:var(--onexpatient-font-styles-body-2-size);line-height:var(--onexpatient-font-styles-body-2-line-height)}.Text-module__--variant-caption-1___KJiPF{font-size:var(--onexpatient-font-styles-caption-1-size);line-height:var(--onexpatient-font-styles-caption-1-line-height)}.Text-module__--variant-caption-1___KJiPF,.Text-module__--variant-caption-2___dbRlO{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-regular);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-caption-2___dbRlO{font-size:var(--onexpatient-font-styles-caption-2-size);line-height:var(--onexpatient-font-styles-caption-2-line-height)}.Text-module__--variant-hero___tTmGo{font-family:var(--onexpatient-font-family);font-size:var(--onexpatient-font-styles-hero-size);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-font-letter-spacing);line-height:var(--onexpatient-font-styles-hero-line-height)}.Text-module__--weight-regular___sCaAG{font-weight:var(--onexpatient-font-weight-regular)!important}.Text-module__--weight-semibold___ER2GS{font-weight:var(--onexpatient-font-weight-semibold)!important}.Text-module__--weight-bold___NQsu6{font-weight:var(--onexpatient-font-weight-bold)!important}.Text-module__--color-neutral___vql_P{color:var(--onexpatient-color-foreground-neutral)}.Text-module__--color-neutral-faded___McrAJ{color:var(--onexpatient-color-foreground-neutral-faded)}.Text-module__--color-primary___c8p9x{color:var(--onexpatient-color-foreground-primary)}.Text-module__--color-warning___iEOnJ{color:var(--onexpatient-color-foreground-warning)}.Text-module__--color-positive___XbKgA{color:var(--onexpatient-color-foreground-positive)}.Text-module__--color-critical___Te2to{color:var(--onexpatient-color-foreground-critical)}.Text-module__--color-disabled___jUjwf{color:var(--onexpatient-color-foreground-disabled)}.Text-module__--decoration-line-through___T_eS4{text-decoration:line-through}@media (min-width:576px){.Text-module__--variant-display-1--m___mKKTq{font-size:var(--onexpatient-font-styles-display-1-size);line-height:var(--onexpatient-font-styles-display-1-line-height)}.Text-module__--variant-display-1--m___mKKTq,.Text-module__--variant-display-2--m___wGIsS{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-display-2--m___wGIsS{font-size:var(--onexpatient-font-styles-display-2-size);line-height:var(--onexpatient-font-styles-display-2-line-height)}.Text-module__--variant-title-1--m___Vud0m{font-size:var(--onexpatient-font-styles-title-1-size);line-height:var(--onexpatient-font-styles-title-1-line-height)}.Text-module__--variant-title-1--m___Vud0m,.Text-module__--variant-title-2--m___J2iDt{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-title-2--m___J2iDt{font-size:var(--onexpatient-font-styles-title-2-size);line-height:var(--onexpatient-font-styles-title-2-line-height)}.Text-module__--variant-title-3--m___JQ7HI{font-size:var(--onexpatient-font-styles-title-3-size);line-height:var(--onexpatient-font-styles-title-3-line-height)}.Text-module__--variant-title-3--m___JQ7HI,.Text-module__--variant-title-4--m___nnbDF{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-title-4--m___nnbDF{font-size:var(--onexpatient-font-styles-title-4-size);line-height:var(--onexpatient-font-styles-title-4-line-height)}.Text-module__--variant-body-1--m___kLO6B{font-size:var(--onexpatient-font-styles-body-1-size);line-height:var(--onexpatient-font-styles-body-1-line-height)}.Text-module__--variant-body-1--m___kLO6B,.Text-module__--variant-body-2--m___xELnz{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-regular);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-body-2--m___xELnz{font-size:var(--onexpatient-font-styles-body-2-size);line-height:var(--onexpatient-font-styles-body-2-line-height)}.Text-module__--variant-caption-1--m___X3uOn{font-size:var(--onexpatient-font-styles-caption-1-size);line-height:var(--onexpatient-font-styles-caption-1-line-height)}.Text-module__--variant-caption-1--m___X3uOn,.Text-module__--variant-caption-2--m___AA39Q{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-regular);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-caption-2--m___AA39Q{font-size:var(--onexpatient-font-styles-caption-2-size);line-height:var(--onexpatient-font-styles-caption-2-line-height)}.Text-module__--variant-hero--m___ardpR{font-family:var(--onexpatient-font-family);font-size:var(--onexpatient-font-styles-hero-size);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-font-letter-spacing);line-height:var(--onexpatient-font-styles-hero-line-height)}.Text-module__--weight-regular--m___FJszA{font-weight:var(--onexpatient-font-weight-regular)!important}.Text-module__--weight-semibold--m___Gdv8i{font-weight:var(--onexpatient-font-weight-semibold)!important}.Text-module__--weight-bold--m___Lx9zX{font-weight:var(--onexpatient-font-weight-bold)!important}}@media (min-width:833px){.Text-module__--variant-display-1--l___ECKkb{font-size:var(--onexpatient-font-styles-display-1-size);line-height:var(--onexpatient-font-styles-display-1-line-height)}.Text-module__--variant-display-1--l___ECKkb,.Text-module__--variant-display-2--l___KnG1Q{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-display-2--l___KnG1Q{font-size:var(--onexpatient-font-styles-display-2-size);line-height:var(--onexpatient-font-styles-display-2-line-height)}.Text-module__--variant-title-1--l___a4cA1{font-size:var(--onexpatient-font-styles-title-1-size);line-height:var(--onexpatient-font-styles-title-1-line-height)}.Text-module__--variant-title-1--l___a4cA1,.Text-module__--variant-title-2--l___Nu6U4{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-title-2--l___Nu6U4{font-size:var(--onexpatient-font-styles-title-2-size);line-height:var(--onexpatient-font-styles-title-2-line-height)}.Text-module__--variant-title-3--l___UE_zc{font-size:var(--onexpatient-font-styles-title-3-size);line-height:var(--onexpatient-font-styles-title-3-line-height)}.Text-module__--variant-title-3--l___UE_zc,.Text-module__--variant-title-4--l___WOiVN{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-title-4--l___WOiVN{font-size:var(--onexpatient-font-styles-title-4-size);line-height:var(--onexpatient-font-styles-title-4-line-height)}.Text-module__--variant-body-1--l___RmtIu{font-size:var(--onexpatient-font-styles-body-1-size);line-height:var(--onexpatient-font-styles-body-1-line-height)}.Text-module__--variant-body-1--l___RmtIu,.Text-module__--variant-body-2--l___SB8BS{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-regular);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-body-2--l___SB8BS{font-size:var(--onexpatient-font-styles-body-2-size);line-height:var(--onexpatient-font-styles-body-2-line-height)}.Text-module__--variant-caption-1--l___wYhCB{font-size:var(--onexpatient-font-styles-caption-1-size);line-height:var(--onexpatient-font-styles-caption-1-line-height)}.Text-module__--variant-caption-1--l___wYhCB,.Text-module__--variant-caption-2--l___Trohl{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-regular);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-caption-2--l___Trohl{font-size:var(--onexpatient-font-styles-caption-2-size);line-height:var(--onexpatient-font-styles-caption-2-line-height)}.Text-module__--variant-hero--l___RsrgG{font-family:var(--onexpatient-font-family);font-size:var(--onexpatient-font-styles-hero-size);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-font-letter-spacing);line-height:var(--onexpatient-font-styles-hero-line-height)}.Text-module__--weight-regular--l___WwTXh{font-weight:var(--onexpatient-font-weight-regular)!important}.Text-module__--weight-semibold--l___UfQkN{font-weight:var(--onexpatient-font-weight-semibold)!important}.Text-module__--weight-bold--l___zpFqS{font-weight:var(--onexpatient-font-weight-bold)!important}.Text-module__--variant-display-1--xl___zrICk{font-size:var(--onexpatient-font-styles-display-1-size);line-height:var(--onexpatient-font-styles-display-1-line-height)}.Text-module__--variant-display-1--xl___zrICk,.Text-module__--variant-display-2--xl___Iubxo{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-display-2--xl___Iubxo{font-size:var(--onexpatient-font-styles-display-2-size);line-height:var(--onexpatient-font-styles-display-2-line-height)}.Text-module__--variant-title-1--xl___KKSsY{font-size:var(--onexpatient-font-styles-title-1-size);line-height:var(--onexpatient-font-styles-title-1-line-height)}.Text-module__--variant-title-1--xl___KKSsY,.Text-module__--variant-title-2--xl___UhNFm{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-title-2--xl___UhNFm{font-size:var(--onexpatient-font-styles-title-2-size);line-height:var(--onexpatient-font-styles-title-2-line-height)}.Text-module__--variant-title-3--xl___DqBmB{font-size:var(--onexpatient-font-styles-title-3-size);line-height:var(--onexpatient-font-styles-title-3-line-height)}.Text-module__--variant-title-3--xl___DqBmB,.Text-module__--variant-title-4--xl___mbztG{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-title-4--xl___mbztG{font-size:var(--onexpatient-font-styles-title-4-size);line-height:var(--onexpatient-font-styles-title-4-line-height)}.Text-module__--variant-body-1--xl___AbCuU{font-size:var(--onexpatient-font-styles-body-1-size);line-height:var(--onexpatient-font-styles-body-1-line-height)}.Text-module__--variant-body-1--xl___AbCuU,.Text-module__--variant-body-2--xl___CIrGi{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-regular);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-body-2--xl___CIrGi{font-size:var(--onexpatient-font-styles-body-2-size);line-height:var(--onexpatient-font-styles-body-2-line-height)}.Text-module__--variant-caption-1--xl___gO84y{font-size:var(--onexpatient-font-styles-caption-1-size);line-height:var(--onexpatient-font-styles-caption-1-line-height)}.Text-module__--variant-caption-1--xl___gO84y,.Text-module__--variant-caption-2--xl___dkYga{font-family:var(--onexpatient-font-family);font-weight:var(--onexpatient-font-weight-regular);letter-spacing:var(--onexpatient-font-letter-spacing)}.Text-module__--variant-caption-2--xl___dkYga{font-size:var(--onexpatient-font-styles-caption-2-size);line-height:var(--onexpatient-font-styles-caption-2-line-height)}.Text-module__--variant-hero--xl___DRVsM{font-family:var(--onexpatient-font-family);font-size:var(--onexpatient-font-styles-hero-size);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-font-letter-spacing);line-height:var(--onexpatient-font-styles-hero-line-height)}.Text-module__--weight-regular--xl___k8yZG{font-weight:var(--onexpatient-font-weight-regular)!important}.Text-module__--weight-semibold--xl___FQYYi{font-weight:var(--onexpatient-font-weight-semibold)!important}.Text-module__--weight-bold--xl___xuVkE{font-weight:var(--onexpatient-font-weight-bold)!important}}
.View-module__root___wvjgz{--onexpatient-view-gaps-count-multiplier:1;--onexpatient-view-z:auto;--onexpatient-view-gap-value:calc(var(--onexpatient-view-gap) * var(--onexpatient-unit-x1));--onexpatient-view-border-width:0px;gap:var(--onexpatient-view-gap-value);z-index:var(--onexpatient-view-z)}.View-module__item___eA0jY{--onexpatient-view-item-gap:calc(var(--onexpatient-unit-x1) * var(--onexpatient-view-item-gap-before) - var(--onexpatient-view-gap-value));order:var(--onexpatient-view-item-order)}.View-module__--padding___D524K{padding:calc(var(--onexpatient-unit-x1) * var(--onexpatient-view-p-vertical, var(--onexpatient-view-p-top)) - var(--onexpatient-view-border-width)) calc(var(--onexpatient-unit-x1) * var(--onexpatient-view-p-horizontal, var(--onexpatient-view-p-start)) - var(--onexpatient-view-border-width))}.View-module__--padding-top___dCs8K{padding-top:calc(var(--onexpatient-unit-x1) * var(--onexpatient-view-p-top))}.View-module__--padding-bottom___X2V0P{padding-bottom:calc(var(--onexpatient-unit-x1) * var(--onexpatient-view-p-bottom))}.View-module__--padding-start___b9oBL{padding-inline-start:calc(var(--onexpatient-unit-x1) * var(--onexpatient-view-p-start))}.View-module__--padding-end___JbDfD{padding-inline-end:calc(var(--onexpatient-unit-x1) * var(--onexpatient-view-p-end))}.View-module__--animated____EtMG{transition:var(--onexpatient-duration-medium) var(--onexpatient-easing-standard);transition-property:background-color,color,border-color,box-shadow}.View-module__--align-text-start___YhEvy{text-align:start}.View-module__--align-text-center___k0i2g{text-align:center}.View-module__--align-text-end___CzPfx{text-align:end}.View-module__--bg-neutral___yRPFZ{background-color:var(--onexpatient-color-background-neutral);color:var(--onexpatient-color-on-background-neutral)}.View-module__--bg-positive___YKLx9{background-color:var(--onexpatient-color-background-positive);color:var(--onexpatient-color-on-background-positive)}.View-module__--bg-warning___r2Omz{background-color:var(--onexpatient-color-background-warning);color:var(--onexpatient-color-on-background-warning)}.View-module__--bg-critical___nrtOV{background-color:var(--onexpatient-color-background-critical);color:var(--onexpatient-color-on-background-critical)}.View-module__--bg-primary___hhAZK{background-color:var(--onexpatient-color-background-primary);color:var(--onexpatient-color-on-background-primary)}.View-module__--bg-neutral-faded___olLuJ{background-color:var(--onexpatient-color-background-neutral-faded)}.View-module__--bg-neutral-faded___olLuJ,.View-module__--bg-positive-faded___oecL5{color:var(--onexpatient-color-foreground-neutral)}.View-module__--bg-positive-faded___oecL5{background-color:var(--onexpatient-color-background-positive-faded)}.View-module__--bg-warning-faded___xvLJ7{background-color:var(--onexpatient-color-background-warning-faded)}.View-module__--bg-critical-faded___NYBGw,.View-module__--bg-warning-faded___xvLJ7{color:var(--onexpatient-color-foreground-neutral)}.View-module__--bg-critical-faded___NYBGw{background-color:var(--onexpatient-color-background-critical-faded)}.View-module__--bg-primary-faded___LeTpb{background-color:var(--onexpatient-color-background-primary-faded)}.View-module__--bg-page___y81lK,.View-module__--bg-primary-faded___LeTpb{color:var(--onexpatient-color-foreground-neutral)}.View-module__--bg-page___y81lK{background-color:var(--onexpatient-color-background-page)}.View-module__--bg-page-faded___mm1cV{background-color:var(--onexpatient-color-background-page-faded)}.View-module__--bg-disabled___g8N5O,.View-module__--bg-page-faded___mm1cV{color:var(--onexpatient-color-foreground-neutral)}.View-module__--bg-disabled___g8N5O{background-color:var(--onexpatient-color-background-disabled)}.View-module__--bg-disabled-faded___CE0o7{background-color:var(--onexpatient-color-background-disabled-faded)}.View-module__--bg-disabled-faded___CE0o7,.View-module__--bg-elevation-base___yUNVe{color:var(--onexpatient-color-foreground-neutral)}.View-module__--bg-elevation-base___yUNVe{background-color:var(--onexpatient-color-background-elevation-base)}.View-module__--bg-elevation-raised___Bn756{background-color:var(--onexpatient-color-background-elevation-raised)}.View-module__--bg-elevation-overlay___m3nDN,.View-module__--bg-elevation-raised___Bn756{color:var(--onexpatient-color-foreground-neutral)}.View-module__--bg-elevation-overlay___m3nDN{background-color:var(--onexpatient-color-background-elevation-overlay)}.View-module__--bg-brand___sPz4D{background-color:var(--onexpatient-color-brand);color:var(--onexpatient-color-on-brand)}.View-module__--bg-white___c9lUi{background-color:var(--onexpatient-color-white);color:var(--onexpatient-color-black)}.View-module__--bg-black___TUVI0{background-color:var(--onexpatient-color-black);color:var(--onexpatient-color-white)}.View-module__--shadow-raised___krt8a{box-shadow:var(--onexpatient-shadow-raised)}.View-module__--shadow-overlay___cNy7i{box-shadow:var(--onexpatient-shadow-overlay)}.View-module__--overflow-hidden___lZ878{overflow:hidden}.View-module__--overflow-auto___xbvpJ{overflow:auto}.View-module__--divided___sAjKZ{--onexpatient-view-gaps-count-multiplier:2}.View-module__--flex___YorhZ{display:flex;flex-direction:column;justify-content:flex-start}.View-module__--direction-column___eNZ8S{flex-direction:column;flex-wrap:nowrap}.View-module__--direction-column___eNZ8S>.View-module__item--gap-before___rWwqO{margin-top:var(--onexpatient-view-item-gap)}.View-module__--direction-column___eNZ8S>.View-module__item--gap-auto___UA8BS{margin-top:auto}.View-module__--direction-column-reverse___XsLX8{flex-direction:column-reverse;flex-wrap:nowrap}.View-module__--direction-column-reverse___XsLX8>.View-module__item--gap-before___rWwqO{margin-top:var(--onexpatient-view-item-gap)}.View-module__--direction-column-reverse___XsLX8>.View-module__item--gap-auto___UA8BS{margin-top:auto}.View-module__--direction-row___T17Zc{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.View-module__--direction-row___T17Zc>.View-module__item--gap-before___rWwqO{margin-inline-start:var(--onexpatient-view-item-gap)}.View-module__--direction-row___T17Zc>.View-module__item--gap-auto___UA8BS{margin-inline-start:auto}.View-module__--direction-row___T17Zc>button{width:auto!important}.View-module__--direction-row-reverse___AXG8E{align-items:flex-start;flex-direction:row-reverse;flex-wrap:wrap}.View-module__--direction-row-reverse___AXG8E>.View-module__item--gap-before___rWwqO{margin-inline-start:var(--onexpatient-view-item-gap)}.View-module__--direction-row-reverse___AXG8E>.View-module__item--gap-auto___UA8BS{margin-inline-start:auto}.View-module__--direction-row-reverse___AXG8E>button{width:auto!important}.View-module__--nowrap___Zd_VY{flex-wrap:nowrap}.View-module__--nowrap___Zd_VY>*{flex-shrink:0}.View-module__--wrap___TRxN9{flex-wrap:wrap}@media (min-width:576px){.View-module__--nowrap-false--m___Xbdxw,.View-module__--wrap-true--m___dmrrJ{flex-wrap:wrap}.View-module__--nowrap-true--m___qp6WX,.View-module__--wrap-false--m___RpqWo{flex-wrap:nowrap}}@media (min-width:833px){.View-module__--nowrap-false--l___g5Vid,.View-module__--wrap-true--l___mhFPp{flex-wrap:wrap}.View-module__--nowrap-true--l___BXo_q,.View-module__--wrap-false--l___SqZ4i{flex-wrap:nowrap}.View-module__--nowrap-false--xl___QXL_b,.View-module__--wrap-true--xl___lb63r{flex-wrap:wrap}.View-module__--nowrap-true--xl___e73Dr,.View-module__--wrap-false--xl___i7jWZ{flex-wrap:nowrap}}.View-module__divider___BPvyF{align-self:stretch}.View-module__item--grow___JybCK{flex-basis:0;flex-grow:1;flex-shrink:1;min-width:0}.View-module__item--columns___AwX3g{width:calc((100% - var(--onexpatient-view-gap-value) * var(--onexpatient-view-gaps-count)) / var(--onexpatient-view-columns-count) - var(--onexpatient-view-item-gap, 0px))}.View-module__item--columns-1___uitdw{--onexpatient-view-columns-count:calc(12 / 1);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-1___uitdw,.View-module__item--columns-2___cLK6E{width:calc((100% - var(--onexpatient-view-gap-value) * var(--onexpatient-view-gaps-count)) / var(--onexpatient-view-columns-count) - var(--onexpatient-view-item-gap, 0px))}.View-module__item--columns-2___cLK6E{--onexpatient-view-columns-count:calc(12 / 2);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-3___ZripK{--onexpatient-view-columns-count:calc(12 / 3);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-3___ZripK,.View-module__item--columns-4___NDIUI{width:calc((100% - var(--onexpatient-view-gap-value) * var(--onexpatient-view-gaps-count)) / var(--onexpatient-view-columns-count) - var(--onexpatient-view-item-gap, 0px))}.View-module__item--columns-4___NDIUI{--onexpatient-view-columns-count:calc(12 / 4);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-5___uN8fg{--onexpatient-view-columns-count:calc(12 / 5);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-5___uN8fg,.View-module__item--columns-6___gkEQX{width:calc((100% - var(--onexpatient-view-gap-value) * var(--onexpatient-view-gaps-count)) / var(--onexpatient-view-columns-count) - var(--onexpatient-view-item-gap, 0px))}.View-module__item--columns-6___gkEQX{--onexpatient-view-columns-count:calc(12 / 6);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-7___hAVKL{--onexpatient-view-columns-count:calc(12 / 7);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-7___hAVKL,.View-module__item--columns-8___Smn8k{width:calc((100% - var(--onexpatient-view-gap-value) * var(--onexpatient-view-gaps-count)) / var(--onexpatient-view-columns-count) - var(--onexpatient-view-item-gap, 0px))}.View-module__item--columns-8___Smn8k{--onexpatient-view-columns-count:calc(12 / 8);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-9___vZV8H{--onexpatient-view-columns-count:calc(12 / 9);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-10___ERcUk,.View-module__item--columns-9___vZV8H{width:calc((100% - var(--onexpatient-view-gap-value) * var(--onexpatient-view-gaps-count)) / var(--onexpatient-view-columns-count) - var(--onexpatient-view-item-gap, 0px))}.View-module__item--columns-10___ERcUk{--onexpatient-view-columns-count:calc(12 / 10);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-11___SDeDA{--onexpatient-view-columns-count:calc(12 / 11);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-11___SDeDA,.View-module__item--columns-12___acmdb{width:calc((100% - var(--onexpatient-view-gap-value) * var(--onexpatient-view-gaps-count)) / var(--onexpatient-view-columns-count) - var(--onexpatient-view-item-gap, 0px))}.View-module__item--columns-12___acmdb{--onexpatient-view-columns-count:calc(12 / 12);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-auto___tOIgk{width:auto}@media (min-width:576px){.View-module__item--columns-1--m___miE6D{--onexpatient-view-columns-count:calc(12 / 1);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-2--m___BJrlL{--onexpatient-view-columns-count:calc(12 / 2);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-3--m___SFP6J{--onexpatient-view-columns-count:calc(12 / 3);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-4--m___vp_YL{--onexpatient-view-columns-count:calc(12 / 4);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-5--m___gadUC{--onexpatient-view-columns-count:calc(12 / 5);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-6--m___DA3v_{--onexpatient-view-columns-count:calc(12 / 6);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-7--m___sjklH{--onexpatient-view-columns-count:calc(12 / 7);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-8--m___eWLDp{--onexpatient-view-columns-count:calc(12 / 8);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-9--m___q9fkH{--onexpatient-view-columns-count:calc(12 / 9);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-10--m___Lv3qy{--onexpatient-view-columns-count:calc(12 / 10);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-11--m___tp31D{--onexpatient-view-columns-count:calc(12 / 11);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-12--m___NcV8x{--onexpatient-view-columns-count:calc(12 / 12);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-auto--m___CY8MW{width:auto}}@media (min-width:833px){.View-module__item--columns-1--l___wPHw3{--onexpatient-view-columns-count:calc(12 / 1);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-2--l___awefJ{--onexpatient-view-columns-count:calc(12 / 2);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-3--l___QgkVD{--onexpatient-view-columns-count:calc(12 / 3);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-4--l___NtLNg{--onexpatient-view-columns-count:calc(12 / 4);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-5--l___yuJr7{--onexpatient-view-columns-count:calc(12 / 5);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-6--l___xesOs{--onexpatient-view-columns-count:calc(12 / 6);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-7--l___mbt4n{--onexpatient-view-columns-count:calc(12 / 7);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-8--l___dlhI1{--onexpatient-view-columns-count:calc(12 / 8);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-9--l___MNhdY{--onexpatient-view-columns-count:calc(12 / 9);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-10--l___USQBz{--onexpatient-view-columns-count:calc(12 / 10);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-11--l___kq8gu{--onexpatient-view-columns-count:calc(12 / 11);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-12--l___do3HA{--onexpatient-view-columns-count:calc(12 / 12);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-auto--l___DHUgu{width:auto}.View-module__item--columns-1--xl___iuelV{--onexpatient-view-columns-count:calc(12 / 1);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-2--xl___bFVPP{--onexpatient-view-columns-count:calc(12 / 2);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-3--xl___UMkpc{--onexpatient-view-columns-count:calc(12 / 3);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-4--xl___HJ75w{--onexpatient-view-columns-count:calc(12 / 4);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-5--xl___mQMTl{--onexpatient-view-columns-count:calc(12 / 5);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-6--xl___fQtUT{--onexpatient-view-columns-count:calc(12 / 6);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-7--xl___mRkzw{--onexpatient-view-columns-count:calc(12 / 7);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-8--xl___flRSU{--onexpatient-view-columns-count:calc(12 / 8);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-9--xl___mwbm9{--onexpatient-view-columns-count:calc(12 / 9);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-10--xl___iifty{--onexpatient-view-columns-count:calc(12 / 10);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-11--xl____VFxm{--onexpatient-view-columns-count:calc(12 / 11);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-12--xl___MfmSy{--onexpatient-view-columns-count:calc(12 / 12);--onexpatient-view-gaps-count:calc((var(--onexpatient-view-columns-count) - 1) * var(--onexpatient-view-gaps-count-multiplier))}.View-module__item--columns-auto--xl___hOJIR{width:auto}}.View-module__--padding___D524K{--onexpatient-view-p-vertical-s:0;--onexpatient-view-p-vertical-m:var(--onexpatient-view-p-vertical-s);--onexpatient-view-p-vertical-l:var(--onexpatient-view-p-vertical-m);--onexpatient-view-p-vertical-xl:var(--onexpatient-view-p-vertical-l);--onexpatient-view-p-vertical:var(--onexpatient-view-p-vertical-s);--onexpatient-view-p-horizontal-s:0;--onexpatient-view-p-horizontal-m:var(--onexpatient-view-p-horizontal-s);--onexpatient-view-p-horizontal-l:var(--onexpatient-view-p-horizontal-m);--onexpatient-view-p-horizontal-xl:var(--onexpatient-view-p-horizontal-l);--onexpatient-view-p-horizontal:var(--onexpatient-view-p-horizontal-s)}.View-module__--padding-top___dCs8K{--onexpatient-view-p-top-s:0;--onexpatient-view-p-top-m:var(--onexpatient-view-p-top-s);--onexpatient-view-p-top-l:var(--onexpatient-view-p-top-m);--onexpatient-view-p-top-xl:var(--onexpatient-view-p-top-l);--onexpatient-view-p-top:var(--onexpatient-view-p-top-s)}.View-module__--padding-bottom___X2V0P{--onexpatient-view-p-bottom-s:0;--onexpatient-view-p-bottom-m:var(--onexpatient-view-p-bottom-s);--onexpatient-view-p-bottom-l:var(--onexpatient-view-p-bottom-m);--onexpatient-view-p-bottom-xl:var(--onexpatient-view-p-bottom-l);--onexpatient-view-p-bottom:var(--onexpatient-view-p-bottom-s)}.View-module__--padding-start___b9oBL{--onexpatient-view-p-start-s:0;--onexpatient-view-p-start-m:var(--onexpatient-view-p-start-s);--onexpatient-view-p-start-l:var(--onexpatient-view-p-start-m);--onexpatient-view-p-start-xl:var(--onexpatient-view-p-start-l);--onexpatient-view-p-start:var(--onexpatient-view-p-start-s)}.View-module__--padding-end___JbDfD{--onexpatient-view-p-end-s:0;--onexpatient-view-p-end-m:var(--onexpatient-view-p-end-s);--onexpatient-view-p-end-l:var(--onexpatient-view-p-end-m);--onexpatient-view-p-end-xl:var(--onexpatient-view-p-end-l);--onexpatient-view-p-end:var(--onexpatient-view-p-end-s)}.View-module__root___wvjgz{--onexpatient-view-gap-s:0;--onexpatient-view-gap-m:var(--onexpatient-view-gap-s);--onexpatient-view-gap-l:var(--onexpatient-view-gap-m);--onexpatient-view-gap-xl:var(--onexpatient-view-gap-l);--onexpatient-view-gap:var(--onexpatient-view-gap-s)}.View-module__root___wvjgz>.View-module__item___eA0jY{--onexpatient-view-item-order-s:0;--onexpatient-view-item-order-m:var(--onexpatient-view-item-order-s);--onexpatient-view-item-order-l:var(--onexpatient-view-item-order-m);--onexpatient-view-item-order-xl:var(--onexpatient-view-item-order-l);--onexpatient-view-item-order:var(--onexpatient-view-item-order-s);--onexpatient-view-item-gap-before-s:initial;--onexpatient-view-item-gap-before-m:var(--onexpatient-view-item-gap-before-s);--onexpatient-view-item-gap-before-l:var(--onexpatient-view-item-gap-before-m);--onexpatient-view-item-gap-before-xl:var(--onexpatient-view-item-gap-before-l);--onexpatient-view-item-gap-before:var(--onexpatient-view-item-gap-before-s)}@media (min-width:576px){.View-module__--direction-column--m___erqjK{flex-direction:column;flex-wrap:nowrap}.View-module__--direction-column--m___erqjK>.View-module__item--gap-before___rWwqO{margin-top:var(--onexpatient-view-item-gap)}.View-module__--direction-column--m___erqjK>.View-module__item--gap-auto___UA8BS{margin-top:auto}.View-module__--direction-column-reverse--m___LrES9{flex-direction:column-reverse;flex-wrap:nowrap}.View-module__--direction-column-reverse--m___LrES9>.View-module__item--gap-before___rWwqO{margin-top:var(--onexpatient-view-item-gap)}.View-module__--direction-column-reverse--m___LrES9>.View-module__item--gap-auto___UA8BS{margin-top:auto}.View-module__--direction-row--m___S2Zq5{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.View-module__--direction-row--m___S2Zq5>.View-module__item--gap-before___rWwqO{margin-inline-start:var(--onexpatient-view-item-gap)}.View-module__--direction-row--m___S2Zq5>.View-module__item--gap-auto___UA8BS{margin-inline-start:auto}.View-module__--direction-row--m___S2Zq5>button{width:auto!important}.View-module__--direction-row-reverse--m___V0nEQ{align-items:flex-start;flex-direction:row-reverse;flex-wrap:wrap}.View-module__--direction-row-reverse--m___V0nEQ>.View-module__item--gap-before___rWwqO{margin-inline-start:var(--onexpatient-view-item-gap)}.View-module__--direction-row-reverse--m___V0nEQ>.View-module__item--gap-auto___UA8BS{margin-inline-start:auto}.View-module__--direction-row-reverse--m___V0nEQ>button{width:auto!important}.View-module__item--grow-true--m___ueF4L{flex-basis:0;flex-grow:1;flex-shrink:1;min-width:0}.View-module__item--grow-false--m___IEXNU{flex-basis:auto;flex-grow:0;flex-shrink:0;min-width:auto}.View-module__--padding___D524K{--onexpatient-view-p-vertical:var(--onexpatient-view-p-vertical-m);--onexpatient-view-p-horizontal:var(--onexpatient-view-p-horizontal-m)}.View-module__--padding-top___dCs8K{--onexpatient-view-p-top:var(--onexpatient-view-p-top-m)}.View-module__--padding-bottom___X2V0P{--onexpatient-view-p-bottom:var(--onexpatient-view-p-bottom-m)}.View-module__--padding-start___b9oBL{--onexpatient-view-p-start:var(--onexpatient-view-p-start-m)}.View-module__--padding-end___JbDfD{--onexpatient-view-p-end:var(--onexpatient-view-p-end-m)}.View-module__root___wvjgz{--onexpatient-view-gap:var(--onexpatient-view-gap-m)}.View-module__root___wvjgz>.View-module__item___eA0jY{--onexpatient-view-item-order:var(--onexpatient-view-item-order-m);--onexpatient-view-item-gap-before:var(--onexpatient-view-item-gap-before-m)}}@media (min-width:833px){.View-module__--direction-column--l___QQU3G{flex-direction:column;flex-wrap:nowrap}.View-module__--direction-column--l___QQU3G>.View-module__item--gap-before___rWwqO{margin-top:var(--onexpatient-view-item-gap)}.View-module__--direction-column--l___QQU3G>.View-module__item--gap-auto___UA8BS{margin-top:auto}.View-module__--direction-column-reverse--l___NBCF6{flex-direction:column-reverse;flex-wrap:nowrap}.View-module__--direction-column-reverse--l___NBCF6>.View-module__item--gap-before___rWwqO{margin-top:var(--onexpatient-view-item-gap)}.View-module__--direction-column-reverse--l___NBCF6>.View-module__item--gap-auto___UA8BS{margin-top:auto}.View-module__--direction-row--l___uXIgE{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.View-module__--direction-row--l___uXIgE>.View-module__item--gap-before___rWwqO{margin-inline-start:var(--onexpatient-view-item-gap)}.View-module__--direction-row--l___uXIgE>.View-module__item--gap-auto___UA8BS{margin-inline-start:auto}.View-module__--direction-row--l___uXIgE>button{width:auto!important}.View-module__--direction-row-reverse--l___DwtBK{align-items:flex-start;flex-direction:row-reverse;flex-wrap:wrap}.View-module__--direction-row-reverse--l___DwtBK>.View-module__item--gap-before___rWwqO{margin-inline-start:var(--onexpatient-view-item-gap)}.View-module__--direction-row-reverse--l___DwtBK>.View-module__item--gap-auto___UA8BS{margin-inline-start:auto}.View-module__--direction-row-reverse--l___DwtBK>button{width:auto!important}.View-module__item--grow-true--l___FhGQT{flex-basis:0;flex-grow:1;flex-shrink:1;min-width:0}.View-module__item--grow-false--l___l9624{flex-basis:auto;flex-grow:0;flex-shrink:0;min-width:auto}.View-module__--padding___D524K{--onexpatient-view-p-vertical:var(--onexpatient-view-p-vertical-l);--onexpatient-view-p-horizontal:var(--onexpatient-view-p-horizontal-l)}.View-module__--padding-top___dCs8K{--onexpatient-view-p-top:var(--onexpatient-view-p-top-l)}.View-module__--padding-bottom___X2V0P{--onexpatient-view-p-bottom:var(--onexpatient-view-p-bottom-l)}.View-module__--padding-start___b9oBL{--onexpatient-view-p-start:var(--onexpatient-view-p-start-l)}.View-module__--padding-end___JbDfD{--onexpatient-view-p-end:var(--onexpatient-view-p-end-l)}.View-module__root___wvjgz{--onexpatient-view-gap:var(--onexpatient-view-gap-l)}.View-module__root___wvjgz>.View-module__item___eA0jY{--onexpatient-view-item-order:var(--onexpatient-view-item-order-l);--onexpatient-view-item-gap-before:var(--onexpatient-view-item-gap-before-l)}.View-module__--direction-column--xl___F1_uN{flex-direction:column;flex-wrap:nowrap}.View-module__--direction-column--xl___F1_uN>.View-module__item--gap-before___rWwqO{margin-top:var(--onexpatient-view-item-gap)}.View-module__--direction-column--xl___F1_uN>.View-module__item--gap-auto___UA8BS{margin-top:auto}.View-module__--direction-column-reverse--xl___isG3j{flex-direction:column-reverse;flex-wrap:nowrap}.View-module__--direction-column-reverse--xl___isG3j>.View-module__item--gap-before___rWwqO{margin-top:var(--onexpatient-view-item-gap)}.View-module__--direction-column-reverse--xl___isG3j>.View-module__item--gap-auto___UA8BS{margin-top:auto}.View-module__--direction-row--xl___iLsuu{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.View-module__--direction-row--xl___iLsuu>.View-module__item--gap-before___rWwqO{margin-inline-start:var(--onexpatient-view-item-gap)}.View-module__--direction-row--xl___iLsuu>.View-module__item--gap-auto___UA8BS{margin-inline-start:auto}.View-module__--direction-row--xl___iLsuu>button{width:auto!important}.View-module__--direction-row-reverse--xl___GRv2T{align-items:flex-start;flex-direction:row-reverse;flex-wrap:wrap}.View-module__--direction-row-reverse--xl___GRv2T>.View-module__item--gap-before___rWwqO{margin-inline-start:var(--onexpatient-view-item-gap)}.View-module__--direction-row-reverse--xl___GRv2T>.View-module__item--gap-auto___UA8BS{margin-inline-start:auto}.View-module__--direction-row-reverse--xl___GRv2T>button{width:auto!important}.View-module__item--grow-true--xl___K9yEl{flex-basis:0;flex-grow:1;flex-shrink:1;min-width:0}.View-module__item--grow-false--xl___piKqX{flex-basis:auto;flex-grow:0;flex-shrink:0;min-width:auto}.View-module__--padding___D524K{--onexpatient-view-p-vertical:var(--onexpatient-view-p-vertical-xl);--onexpatient-view-p-horizontal:var(--onexpatient-view-p-horizontal-xl)}.View-module__--padding-top___dCs8K{--onexpatient-view-p-top:var(--onexpatient-view-p-top-xl)}.View-module__--padding-bottom___X2V0P{--onexpatient-view-p-bottom:var(--onexpatient-view-p-bottom-xl)}.View-module__--padding-start___b9oBL{--onexpatient-view-p-start:var(--onexpatient-view-p-start-xl)}.View-module__--padding-end___JbDfD{--onexpatient-view-p-end:var(--onexpatient-view-p-end-xl)}.View-module__root___wvjgz{--onexpatient-view-gap:var(--onexpatient-view-gap-xl)}.View-module__root___wvjgz>.View-module__item___eA0jY{--onexpatient-view-item-order:var(--onexpatient-view-item-order-xl);--onexpatient-view-item-gap-before:var(--onexpatient-view-item-gap-before-xl)}}
.radius-module__root___OanXP{border-radius:var(--onexpatient-radius)}.radius-module__--radius-none___knOA5{--onexpatient-radius:0}.radius-module__--radius-small___qH9aM{--onexpatient-radius:var(--onexpatient-radius-small)}.radius-module__--radius-medium___DkyVD{--onexpatient-radius:var(--onexpatient-radius-medium)}.radius-module__--radius-large___q2oXT{--onexpatient-radius:var(--onexpatient-radius-large)}.radius-module__--radius-circular___cI5R6{--onexpatient-radius:9999px}@media (min-width:576px){.radius-module__--radius-none--m___XjZv_{--onexpatient-radius:0}.radius-module__--radius-small--m___EK0S_{--onexpatient-radius:var(--onexpatient-radius-small)}.radius-module__--radius-medium--m___bLVSp{--onexpatient-radius:var(--onexpatient-radius-medium)}.radius-module__--radius-large--m___lMnJp{--onexpatient-radius:var(--onexpatient-radius-large)}.radius-module__--radius-circular--m___uHQpE{--onexpatient-radius:9999px}}@media (min-width:833px){.radius-module__--radius-none--l___g2Pbd{--onexpatient-radius:0}.radius-module__--radius-small--l___Ffy75{--onexpatient-radius:var(--onexpatient-radius-small)}.radius-module__--radius-medium--l___gg9JK{--onexpatient-radius:var(--onexpatient-radius-medium)}.radius-module__--radius-large--l___jnbDJ{--onexpatient-radius:var(--onexpatient-radius-large)}.radius-module__--radius-circular--l___OHoJY{--onexpatient-radius:9999px}.radius-module__--radius-none--xl___VEhSy{--onexpatient-radius:0}.radius-module__--radius-small--xl___L6TvI{--onexpatient-radius:var(--onexpatient-radius-small)}.radius-module__--radius-medium--xl___R90GO{--onexpatient-radius:var(--onexpatient-radius-medium)}.radius-module__--radius-large--xl___J3_3w{--onexpatient-radius:var(--onexpatient-radius-large)}.radius-module__--radius-circular--xl___vW0AT{--onexpatient-radius:9999px}}
.bleed-module__root___KbjbF{margin-left:calc(var(--onexpatient-unit-x1) * var(--onexpatient-bleed) * -1);margin-right:calc(var(--onexpatient-unit-x1) * var(--onexpatient-bleed) * -1);--onexpatient-bleed-s:0;--onexpatient-bleed-m:var(--onexpatient-bleed-s);--onexpatient-bleed-l:var(--onexpatient-bleed-m);--onexpatient-bleed-xl:var(--onexpatient-bleed-l);--onexpatient-bleed:var(--onexpatient-bleed-s)}.bleed-module__--bleed___euI8O{border-left-style:none!important;border-radius:0;border-right-style:none!important}@media (min-width:576px){.bleed-module__root___KbjbF{--onexpatient-bleed:var(--onexpatient-bleed-m)}.bleed-module__--bleed-true--m___A48RI{border-left-style:none!important;border-radius:0;border-right-style:none!important}.bleed-module__--bleed-false--m___ewEk3{border-left-style:solid!important;border-radius:var(--onexpatient-radius);border-right-style:solid!important}}@media (min-width:833px){.bleed-module__root___KbjbF{--onexpatient-bleed:var(--onexpatient-bleed-l)}.bleed-module__--bleed-true--l___fats4{border-left-style:none!important;border-radius:0;border-right-style:none!important}.bleed-module__--bleed-false--l___Jwao2{border-left-style:solid!important;border-radius:var(--onexpatient-radius);border-right-style:solid!important}.bleed-module__root___KbjbF{--onexpatient-bleed:var(--onexpatient-bleed-xl)}.bleed-module__--bleed-true--xl____Yere{border-left-style:none!important;border-radius:0;border-right-style:none!important}.bleed-module__--bleed-false--xl___LrknF{border-left-style:solid!important;border-radius:var(--onexpatient-radius);border-right-style:solid!important}}
.width-module__literal___HCSdr{width:var(--onexpatient-w-s,auto)!important}.width-module__unit___cA6BQ{width:calc(var(--onexpatient-w-s) * var(--onexpatient-unit-x1))!important}@media (min-width:576px){.width-module__literal--m___IJt6B{width:var(--onexpatient-w-m)!important}.width-module__unit--m___DmxCV{width:calc(var(--onexpatient-w-m) * var(--onexpatient-unit-x1))!important}}@media (min-width:833px){.width-module__literal--l___K7IMe{width:var(--onexpatient-w-l)!important}.width-module__unit--l___FL0HF{width:calc(var(--onexpatient-w-l) * var(--onexpatient-unit-x1))!important}.width-module__literal--xl___KuyRI{width:var(--onexpatient-w-xl)!important}.width-module__unit--xl___UeDOn{width:calc(var(--onexpatient-w-xl) * var(--onexpatient-unit-x1))!important}}
.maxWidth-module__literal___ijx7_{max-width:var(--onexpatient-max-w-s,auto)}.maxWidth-module__unit___n29Nb{max-width:calc(var(--onexpatient-max-w-s) * var(--onexpatient-unit-x1))}@media (min-width:576px){.maxWidth-module__literal--m___H7mia{max-width:var(--onexpatient-max-w-m)}.maxWidth-module__unit--m___YaXpb{max-width:calc(var(--onexpatient-max-w-m) * var(--onexpatient-unit-x1))}}@media (min-width:833px){.maxWidth-module__literal--l___nYLyQ{max-width:var(--onexpatient-max-w-l)}.maxWidth-module__unit--l___jyye8{max-width:calc(var(--onexpatient-max-w-l) * var(--onexpatient-unit-x1))}.maxWidth-module__literal--xl___beOba{max-width:var(--onexpatient-max-w-xl)}.maxWidth-module__unit--xl___ZFBga{max-width:calc(var(--onexpatient-max-w-xl) * var(--onexpatient-unit-x1))}}
.maxHeight-module__literal___oQFWk{max-height:var(--onexpatient-max-h-s,auto)}.maxHeight-module__unit___EJ3Jq{max-height:calc(var(--onexpatient-max-h-s) * var(--onexpatient-unit-x1))}@media (min-width:576px){.maxHeight-module__literal--m___r4A6b{max-height:var(--onexpatient-max-h-m)}.maxHeight-module__unit--m___rLoWj{max-height:calc(var(--onexpatient-max-h-m) * var(--onexpatient-unit-x1))}}@media (min-width:833px){.maxHeight-module__literal--l___WW18Q{max-height:var(--onexpatient-max-h-l)}.maxHeight-module__unit--l___eHwuU{max-height:calc(var(--onexpatient-max-h-l) * var(--onexpatient-unit-x1))}.maxHeight-module__literal--xl___WS1x9{max-height:var(--onexpatient-max-h-xl)}.maxHeight-module__unit--xl___BxxL2{max-height:calc(var(--onexpatient-max-h-xl) * var(--onexpatient-unit-x1))}}
.minWidth-module__literal___sm9SB{min-width:var(--onexpatient-min-w-s,auto)}.minWidth-module__unit___vtHvu{min-width:calc(var(--onexpatient-min-w-s) * var(--onexpatient-unit-x1))}@media (min-width:576px){.minWidth-module__literal--m___RwCyT{min-width:var(--onexpatient-min-w-m)}.minWidth-module__unit--m___Oqkm7{min-width:calc(var(--onexpatient-min-w-m) * var(--onexpatient-unit-x1))}}@media (min-width:833px){.minWidth-module__literal--l___kj28f{min-width:var(--onexpatient-min-w-l)}.minWidth-module__unit--l___C5HF7{min-width:calc(var(--onexpatient-min-w-l) * var(--onexpatient-unit-x1))}.minWidth-module__literal--xl___xIpyV{min-width:var(--onexpatient-min-w-xl)}.minWidth-module__unit--xl___LkUWi{min-width:calc(var(--onexpatient-min-w-xl) * var(--onexpatient-unit-x1))}}
.minHeight-module__literal___QED5k{min-height:var(--onexpatient-min-h-s,auto)}.minHeight-module__unit___UbVqj{min-height:calc(var(--onexpatient-min-h-s) * var(--onexpatient-unit-x1))}@media (min-width:576px){.minHeight-module__literal--m___Ym2HR{min-height:var(--onexpatient-min-h-m)}.minHeight-module__unit--m___l_JVE{min-height:calc(var(--onexpatient-min-h-m) * var(--onexpatient-unit-x1))}}@media (min-width:833px){.minHeight-module__literal--l___hSRNy{min-height:var(--onexpatient-min-h-l)}.minHeight-module__unit--l___uNZKt{min-height:calc(var(--onexpatient-min-h-l) * var(--onexpatient-unit-x1))}.minHeight-module__literal--xl___vNO7a{min-height:var(--onexpatient-min-h-xl)}.minHeight-module__unit--xl___EamfA{min-height:calc(var(--onexpatient-min-h-xl) * var(--onexpatient-unit-x1))}}
.position-module__--position-static___JNFPT{position:static}.position-module__--position-relative___LaJIM{position:relative}.position-module__--position-absolute___FxV_c{position:absolute}.position-module__--position-fixed___fxrXb{position:fixed}.position-module__--position-sticky___UtCQp{position:sticky}@media (min-width:576px){.position-module__--position-static--m___I3ctm{position:static}.position-module__--position-relative--m___Rbl0q{position:relative}.position-module__--position-absolute--m___tzZpW{position:absolute}.position-module__--position-fixed--m___GMzzt{position:fixed}.position-module__--position-sticky--m___HZ3LW{position:sticky}}@media (min-width:833px){.position-module__--position-static--l___VY3Jd{position:static}.position-module__--position-relative--l___xE7of{position:relative}.position-module__--position-absolute--l___rTwxs{position:absolute}.position-module__--position-fixed--l___vNZ55{position:fixed}.position-module__--position-sticky--l___C5JQL{position:sticky}.position-module__--position-static--xl___Xs6M7{position:static}.position-module__--position-relative--xl___oM09P{position:relative}.position-module__--position-absolute--xl___fZ4pG{position:absolute}.position-module__--position-fixed--xl___hskQr{position:fixed}.position-module__--position-sticky--xl___fGXYW{position:sticky}}
.inset-module__--inset___y44no{inset:calc(var(--onexpatient-inset) * var(--onexpatient-unit-x1))}.inset-module__--inset-end___bXt67{inset-inline-end:calc(var(--onexpatient-inset-end) * var(--onexpatient-unit-x1))}.inset-module__--inset-start___WDwWZ{inset-inline-start:calc(var(--onexpatient-inset-start) * var(--onexpatient-unit-x1))}.inset-module__--inset-top___k4MqE{inset-block-start:calc(var(--onexpatient-inset-top) * var(--onexpatient-unit-x1))}.inset-module__--inset-bottom___CjnP8{inset-block-end:calc(var(--onexpatient-inset-bottom) * var(--onexpatient-unit-x1))}.inset-module__--inset___y44no{--onexpatient-inset-s:0;--onexpatient-inset-m:var(--onexpatient-inset-s);--onexpatient-inset-l:var(--onexpatient-inset-m);--onexpatient-inset-xl:var(--onexpatient-inset-l);--onexpatient-inset:var(--onexpatient-inset-s)}.inset-module__--inset-end___bXt67{--onexpatient-inset-end-s:0;--onexpatient-inset-end-m:var(--onexpatient-inset-end-s);--onexpatient-inset-end-l:var(--onexpatient-inset-end-m);--onexpatient-inset-end-xl:var(--onexpatient-inset-end-l);--onexpatient-inset-end:var(--onexpatient-inset-end-s)}.inset-module__--inset-start___WDwWZ{--onexpatient-inset-start-s:0;--onexpatient-inset-start-m:var(--onexpatient-inset-start-s);--onexpatient-inset-start-l:var(--onexpatient-inset-start-m);--onexpatient-inset-start-xl:var(--onexpatient-inset-start-l);--onexpatient-inset-start:var(--onexpatient-inset-start-s)}.inset-module__--inset-top___k4MqE{--onexpatient-inset-top-s:0;--onexpatient-inset-top-m:var(--onexpatient-inset-top-s);--onexpatient-inset-top-l:var(--onexpatient-inset-top-m);--onexpatient-inset-top-xl:var(--onexpatient-inset-top-l);--onexpatient-inset-top:var(--onexpatient-inset-top-s)}.inset-module__--inset-bottom___CjnP8{--onexpatient-inset-bottom-s:0;--onexpatient-inset-bottom-m:var(--onexpatient-inset-bottom-s);--onexpatient-inset-bottom-l:var(--onexpatient-inset-bottom-m);--onexpatient-inset-bottom-xl:var(--onexpatient-inset-bottom-l);--onexpatient-inset-bottom:var(--onexpatient-inset-bottom-s)}@media (min-width:576px){.inset-module__--inset-end--m___rfgoO{inset-inline-end:calc(var(--onexpatient-inset-end) * var(--onexpatient-unit-x1))}.inset-module__--inset-start--m___UbtdW{inset-inline-start:calc(var(--onexpatient-inset-start) * var(--onexpatient-unit-x1))}.inset-module__--inset-top--m____d3y1{inset-block-start:calc(var(--onexpatient-inset-top) * var(--onexpatient-unit-x1))}.inset-module__--inset-bottom--m___jxfzw{inset-block-end:calc(var(--onexpatient-inset-bottom) * var(--onexpatient-unit-x1))}.inset-module__--inset___y44no{--onexpatient-inset:var(--onexpatient-inset-m)}.inset-module__--inset-end___bXt67{--onexpatient-inset-end:var(--onexpatient-inset-end-m)}.inset-module__--inset-start___WDwWZ{--onexpatient-inset-start:var(--onexpatient-inset-start-m)}.inset-module__--inset-top___k4MqE{--onexpatient-inset-top:var(--onexpatient-inset-top-m)}.inset-module__--inset-bottom___CjnP8{--onexpatient-inset-bottom:var(--onexpatient-inset-bottom-m)}}@media (min-width:833px){.inset-module__--inset-end--l___hUp4O{inset-inline-end:calc(var(--onexpatient-inset-end) * var(--onexpatient-unit-x1))}.inset-module__--inset-start--l___cP4yO{inset-inline-start:calc(var(--onexpatient-inset-start) * var(--onexpatient-unit-x1))}.inset-module__--inset-top--l___pD2cV{inset-block-start:calc(var(--onexpatient-inset-top) * var(--onexpatient-unit-x1))}.inset-module__--inset-bottom--l___YXEnJ{inset-block-end:calc(var(--onexpatient-inset-bottom) * var(--onexpatient-unit-x1))}.inset-module__--inset___y44no{--onexpatient-inset:var(--onexpatient-inset-l)}.inset-module__--inset-end___bXt67{--onexpatient-inset-end:var(--onexpatient-inset-end-l)}.inset-module__--inset-start___WDwWZ{--onexpatient-inset-start:var(--onexpatient-inset-start-l)}.inset-module__--inset-top___k4MqE{--onexpatient-inset-top:var(--onexpatient-inset-top-l)}.inset-module__--inset-bottom___CjnP8{--onexpatient-inset-bottom:var(--onexpatient-inset-bottom-l)}.inset-module__--inset-end--xl___YszV4{inset-inline-end:calc(var(--onexpatient-inset-end) * var(--onexpatient-unit-x1))}.inset-module__--inset-start--xl___dBRCc{inset-inline-start:calc(var(--onexpatient-inset-start) * var(--onexpatient-unit-x1))}.inset-module__--inset-top--xl___xXL0g{inset-block-start:calc(var(--onexpatient-inset-top) * var(--onexpatient-unit-x1))}.inset-module__--inset-bottom--xl___x3qwX{inset-block-end:calc(var(--onexpatient-inset-bottom) * var(--onexpatient-unit-x1))}.inset-module__--inset___y44no{--onexpatient-inset:var(--onexpatient-inset-xl)}.inset-module__--inset-end___bXt67{--onexpatient-inset-end:var(--onexpatient-inset-end-xl)}.inset-module__--inset-start___WDwWZ{--onexpatient-inset-start:var(--onexpatient-inset-start-xl)}.inset-module__--inset-top___k4MqE{--onexpatient-inset-top:var(--onexpatient-inset-top-xl)}.inset-module__--inset-bottom___CjnP8{--onexpatient-inset-bottom:var(--onexpatient-inset-bottom-xl)}}
.aspectRatio-module__root___Fnkhx:empty,.aspectRatio-module__root___Fnkhx:not(:empty)>*{aspect-ratio:var(--onexpatient-ratio)}.aspectRatio-module__root___Fnkhx>img{object-fit:cover}.aspectRatio-module__root___Fnkhx{--onexpatient-ratio-s:0;--onexpatient-ratio-m:var(--onexpatient-ratio-s);--onexpatient-ratio-l:var(--onexpatient-ratio-m);--onexpatient-ratio-xl:var(--onexpatient-ratio-l);--onexpatient-ratio:var(--onexpatient-ratio-s)}@media (min-width:576px){.aspectRatio-module__root___Fnkhx{--onexpatient-ratio:var(--onexpatient-ratio-m)}}@media (min-width:833px){.aspectRatio-module__root___Fnkhx{--onexpatient-ratio:var(--onexpatient-ratio-l);--onexpatient-ratio:var(--onexpatient-ratio-xl)}}
.border-module__root___a3_Rg{border:1px solid var(--onexpatient-border-color)}.border-module__--border-neutral___jy0dy{--onexpatient-border-color:var(--onexpatient-color-border-neutral)}.border-module__--border-neutral-faded___ag2u5{--onexpatient-border-color:var(--onexpatient-color-border-neutral-faded)}.border-module__--border-positive___tTXsA{--onexpatient-border-color:var(--onexpatient-color-border-positive)}.border-module__--border-positive-faded___zlE_w{--onexpatient-border-color:var(--onexpatient-color-border-positive-faded)}.border-module__--border-warning___Kd5I4{--onexpatient-border-color:var(--onexpatient-color-border-warning)}.border-module__--border-warning-faded___G6PoU{--onexpatient-border-color:var(--onexpatient-color-border-warning-faded)}.border-module__--border-critical___rZzce{--onexpatient-border-color:var(--onexpatient-color-border-critical)}.border-module__--border-critical-faded___uWNzQ{--onexpatient-border-color:var(--onexpatient-color-border-critical-faded)}.border-module__--border-primary___TgNqi{--onexpatient-border-color:var(--onexpatient-color-border-primary)}.border-module__--border-primary-faded___lRBxp{--onexpatient-border-color:var(--onexpatient-color-border-primary-faded)}.border-module__--border-disabled___SHIn4{--onexpatient-border-color:var(--onexpatient-color-border-disabled)}.border-module__--border-brand___jK5bm{--onexpatient-border-color:var(--onexpatient-color-brand)}.border-module__--border-transparent___sky2T{--onexpatient-border-color:transparent}@media (min-width:576px){.border-module__--border-neutral--m___KDYdM{--onexpatient-border-color:var(--onexpatient-color-border-neutral)}.border-module__--border-neutral-faded--m___IFiRS{--onexpatient-border-color:var(--onexpatient-color-border-neutral-faded)}.border-module__--border-positive--m___p1mUt{--onexpatient-border-color:var(--onexpatient-color-border-positive)}.border-module__--border-positive-faded--m____nROI{--onexpatient-border-color:var(--onexpatient-color-border-positive-faded)}.border-module__--border-warning--m___umDJb{--onexpatient-border-color:var(--onexpatient-color-border-warning)}.border-module__--border-warning-faded--m___ZOBAa{--onexpatient-border-color:var(--onexpatient-color-border-warning-faded)}.border-module__--border-critical--m___hcKQt{--onexpatient-border-color:var(--onexpatient-color-border-critical)}.border-module__--border-critical-faded--m___uuwGn{--onexpatient-border-color:var(--onexpatient-color-border-critical-faded)}.border-module__--border-primary--m___ieuSR{--onexpatient-border-color:var(--onexpatient-color-border-primary)}.border-module__--border-primary-faded--m___inO0t{--onexpatient-border-color:var(--onexpatient-color-border-primary-faded)}.border-module__--border-disabled--m___Bobrh{--onexpatient-border-color:var(--onexpatient-color-border-disabled)}.border-module__--border-brand--m___uwi08{--onexpatient-border-color:var(--onexpatient-color-brand)}.border-module__--border-transparent--m___AJZQQ{--onexpatient-border-color:transparent}}@media (min-width:833px){.border-module__--border-neutral--l___GgT9a{--onexpatient-border-color:var(--onexpatient-color-border-neutral)}.border-module__--border-neutral-faded--l___lQI2T{--onexpatient-border-color:var(--onexpatient-color-border-neutral-faded)}.border-module__--border-positive--l___DVvXd{--onexpatient-border-color:var(--onexpatient-color-border-positive)}.border-module__--border-positive-faded--l___lUwnN{--onexpatient-border-color:var(--onexpatient-color-border-positive-faded)}.border-module__--border-warning--l___XHqgi{--onexpatient-border-color:var(--onexpatient-color-border-warning)}.border-module__--border-warning-faded--l___BmZzk{--onexpatient-border-color:var(--onexpatient-color-border-warning-faded)}.border-module__--border-critical--l___jLQlE{--onexpatient-border-color:var(--onexpatient-color-border-critical)}.border-module__--border-critical-faded--l___EiSEf{--onexpatient-border-color:var(--onexpatient-color-border-critical-faded)}.border-module__--border-primary--l___t1h9j{--onexpatient-border-color:var(--onexpatient-color-border-primary)}.border-module__--border-primary-faded--l___tujLY{--onexpatient-border-color:var(--onexpatient-color-border-primary-faded)}.border-module__--border-disabled--l___Y64OE{--onexpatient-border-color:var(--onexpatient-color-border-disabled)}.border-module__--border-brand--l___gYXwh{--onexpatient-border-color:var(--onexpatient-color-brand)}.border-module__--border-transparent--l___Sry2S{--onexpatient-border-color:transparent}.border-module__--border-neutral--xl___xNV7r{--onexpatient-border-color:var(--onexpatient-color-border-neutral)}.border-module__--border-neutral-faded--xl___JZy24{--onexpatient-border-color:var(--onexpatient-color-border-neutral-faded)}.border-module__--border-positive--xl___moe5E{--onexpatient-border-color:var(--onexpatient-color-border-positive)}.border-module__--border-positive-faded--xl___Q5mC0{--onexpatient-border-color:var(--onexpatient-color-border-positive-faded)}.border-module__--border-warning--xl___GLmdG{--onexpatient-border-color:var(--onexpatient-color-border-warning)}.border-module__--border-warning-faded--xl___FN3Yq{--onexpatient-border-color:var(--onexpatient-color-border-warning-faded)}.border-module__--border-critical--xl___SuB33{--onexpatient-border-color:var(--onexpatient-color-border-critical)}.border-module__--border-critical-faded--xl___A2vKk{--onexpatient-border-color:var(--onexpatient-color-border-critical-faded)}.border-module__--border-primary--xl___wuH3s{--onexpatient-border-color:var(--onexpatient-color-border-primary)}.border-module__--border-primary-faded--xl___t9x2M{--onexpatient-border-color:var(--onexpatient-color-border-primary-faded)}.border-module__--border-disabled--xl___sz_fr{--onexpatient-border-color:var(--onexpatient-color-border-disabled)}.border-module__--border-brand--xl___oo8Ql{--onexpatient-border-color:var(--onexpatient-color-brand)}.border-module__--border-transparent--xl___X9YzY{--onexpatient-border-color:transparent}}
.align-module__--align-start___Kq4IC{align-items:flex-start!important}.align-module__--align-end___qUfMR{align-items:flex-end!important}.align-module__--align-center___wLk8g{align-items:center!important}.align-module__--align-stretch___U5H16{align-items:stretch!important}.align-module__--align-baseline___rgrQZ{align-items:baseline!important}@media (min-width:576px){.align-module__--align-start--m___a7MHv{align-items:flex-start!important}.align-module__--align-end--m___nXvNZ{align-items:flex-end!important}.align-module__--align-center--m___CiZIq{align-items:center!important}.align-module__--align-stretch--m___W2ssH{align-items:stretch!important}.align-module__--align-baseline--m___XKCMa{align-items:baseline!important}}@media (min-width:833px){.align-module__--align-start--l___xQZ2Q{align-items:flex-start!important}.align-module__--align-end--l___tjVqn{align-items:flex-end!important}.align-module__--align-center--l___oJ4H_{align-items:center!important}.align-module__--align-stretch--l___xD__I{align-items:stretch!important}.align-module__--align-baseline--l___JCqp5{align-items:baseline!important}.align-module__--align-start--xl___pZLnH{align-items:flex-start!important}.align-module__--align-end--xl___bQIFy{align-items:flex-end!important}.align-module__--align-center--xl___OKH0M{align-items:center!important}.align-module__--align-stretch--xl___rbkhz{align-items:stretch!important}.align-module__--align-baseline--xl___MHKLE{align-items:baseline!important}}
.justify-module__--justify-start___sx4Cj{justify-content:flex-start!important}.justify-module__--justify-end___kFcLW{justify-content:flex-end!important}.justify-module__--justify-center___U4CcT{justify-content:center!important}.justify-module__--justify-space-between___zbmsk{justify-content:space-between!important}@media (min-width:576px){.justify-module__--justify-start--m___sDQ2k{justify-content:flex-start!important}.justify-module__--justify-end--m___Li4Yu{justify-content:flex-end!important}.justify-module__--justify-center--m___Pcpvm{justify-content:center!important}.justify-module__--justify-space-between--m___semMs{justify-content:space-between!important}}@media (min-width:833px){.justify-module__--justify-start--l___n70Mu{justify-content:flex-start!important}.justify-module__--justify-end--l___AZ65W{justify-content:flex-end!important}.justify-module__--justify-center--l____1OQl{justify-content:center!important}.justify-module__--justify-space-between--l___Cu9RC{justify-content:space-between!important}.justify-module__--justify-start--xl___u8JWt{justify-content:flex-start!important}.justify-module__--justify-end--xl___uWoRA{justify-content:flex-end!important}.justify-module__--justify-center--xl___ZJc8p{justify-content:center!important}.justify-module__--justify-space-between--xl___lcKfd{justify-content:space-between!important}}
.Divider-module__root___CqEhM{--onexpatient-divider-color:var(--onexpatient-color-border-neutral-faded);align-items:center;display:flex;gap:var(--onexpatient-unit-x2);vertical-align:top;width:100%}.Divider-module__root___CqEhM:after,.Divider-module__root___CqEhM:before{background:var(--onexpatient-divider-color);flex-grow:1;height:1px}.Divider-module__root___CqEhM:before{content:""}.Divider-module__--blank___bjycu{margin-top:-1px;position:relative}.Divider-module__--vertical___yud5w{display:inline-flex;flex-direction:column;height:100%;width:auto}.Divider-module__--vertical___yud5w:after,.Divider-module__--vertical___yud5w:before{height:auto;width:1px}.Divider-module__--vertical___yud5w:before{content:""}.Divider-module__--vertical___yud5w:after{content:none}.Divider-module__--vertical___yud5w.Divider-module__--blank___bjycu{margin-top:0;margin-inline-start:-1px}.Divider-module__--vertical___yud5w .Divider-module__label___ZfV3h{display:none}.Divider-module__--content-position-center___l2zok:after,.Divider-module__--content-position-center___l2zok:before{content:""}.Divider-module__--content-position-start___iMQ9S:before{content:none}.Divider-module__--content-position-start___iMQ9S:after{content:""}@media (min-width:576px){.Divider-module__--vertical-true--m___YjAoo{display:inline-flex;flex-direction:column;height:100%;width:auto}.Divider-module__--vertical-true--m___YjAoo:after,.Divider-module__--vertical-true--m___YjAoo:before{height:auto;width:1px}.Divider-module__--vertical-true--m___YjAoo:before{content:""}.Divider-module__--vertical-true--m___YjAoo:after{content:none}.Divider-module__--vertical-true--m___YjAoo.Divider-module__--blank___bjycu{margin-top:0;margin-inline-start:-1px}.Divider-module__--vertical-true--m___YjAoo .Divider-module__label___ZfV3h{display:none}.Divider-module__--vertical-false--m___EpSF9{display:flex;flex-direction:row;height:auto;width:100%}.Divider-module__--vertical-false--m___EpSF9:after,.Divider-module__--vertical-false--m___EpSF9:before{height:1px;width:auto}.Divider-module__--vertical-false--m___EpSF9.Divider-module__--blank___bjycu{margin-top:-1px;margin-inline-start:0}}@media (min-width:833px){.Divider-module__--vertical-true--l___SNl8o{display:inline-flex;flex-direction:column;height:100%;width:auto}.Divider-module__--vertical-true--l___SNl8o:after,.Divider-module__--vertical-true--l___SNl8o:before{height:auto;width:1px}.Divider-module__--vertical-true--l___SNl8o:before{content:""}.Divider-module__--vertical-true--l___SNl8o:after{content:none}.Divider-module__--vertical-true--l___SNl8o.Divider-module__--blank___bjycu{margin-top:0;margin-inline-start:-1px}.Divider-module__--vertical-true--l___SNl8o .Divider-module__label___ZfV3h{display:none}.Divider-module__--vertical-false--l___KRJD9{display:flex;flex-direction:row;height:auto;width:100%}.Divider-module__--vertical-false--l___KRJD9:after,.Divider-module__--vertical-false--l___KRJD9:before{height:1px;width:auto}.Divider-module__--vertical-false--l___KRJD9.Divider-module__--blank___bjycu{margin-top:-1px;margin-inline-start:0}.Divider-module__--vertical-true--xl___giPEm{display:inline-flex;flex-direction:column;height:100%;width:auto}.Divider-module__--vertical-true--xl___giPEm:after,.Divider-module__--vertical-true--xl___giPEm:before{height:auto;width:1px}.Divider-module__--vertical-true--xl___giPEm:before{content:""}.Divider-module__--vertical-true--xl___giPEm:after{content:none}.Divider-module__--vertical-true--xl___giPEm.Divider-module__--blank___bjycu{margin-top:0;margin-inline-start:-1px}.Divider-module__--vertical-true--xl___giPEm .Divider-module__label___ZfV3h{display:none}.Divider-module__--vertical-false--xl___qC3Ep{display:flex;flex-direction:row;height:auto;width:100%}.Divider-module__--vertical-false--xl___qC3Ep:after,.Divider-module__--vertical-false--xl___qC3Ep:before{height:1px;width:auto}.Divider-module__--vertical-false--xl___qC3Ep.Divider-module__--blank___bjycu{margin-top:-1px;margin-inline-start:0}}
.Hidden-module__root___aCXIV{display:contents}.Hidden-module__--hidden___Sn9MV{display:none}.Hidden-module__--hidden___Sn9MV.Hidden-module__--visibility___jZ_iv{display:contents;visibility:hidden}@media (min-width:576px){.Hidden-module__--hidden-true--m___c7V_z{display:none}.Hidden-module__--hidden-true--m___c7V_z.Hidden-module__--visibility___jZ_iv{display:contents;visibility:hidden}.Hidden-module__--hidden-false--m___LyB_6{display:contents}.Hidden-module__--hidden-false--m___LyB_6.Hidden-module__--visibility___jZ_iv{visibility:visible}}@media (min-width:833px){.Hidden-module__--hidden-true--l___wbwoT{display:none}.Hidden-module__--hidden-true--l___wbwoT.Hidden-module__--visibility___jZ_iv{display:contents;visibility:hidden}.Hidden-module__--hidden-false--l___I3tm3{display:contents}.Hidden-module__--hidden-false--l___I3tm3.Hidden-module__--visibility___jZ_iv{visibility:visible}.Hidden-module__--hidden-true--xl___s7cAw{display:none}.Hidden-module__--hidden-true--xl___s7cAw.Hidden-module__--visibility___jZ_iv{display:contents;visibility:hidden}.Hidden-module__--hidden-false--xl___cX6fS{display:contents}.Hidden-module__--hidden-false--xl___cX6fS.Hidden-module__--visibility___jZ_iv{visibility:visible}}
.Button-module__root___VeqmY{--onexpatient-p-v:var(--onexpatient-button-p-v);--onexpatient-p-h:var(--onexpatient-button-p-h);align-items:center;border:var(--onexpatient-button-border-width) solid transparent;border-radius:var(--onexpatient-button-radius);box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;overflow:hidden;padding:calc(var(--onexpatient-unit-x1) - var(--onexpatient-button-border-width)) calc(var(--onexpatient-p-h) - var(--onexpatient-button-border-width));position:relative;text-align:initial;text-decoration:none;transition:var(--onexpatient-duration-fast) var(--onexpatient-easing-standard);transition-property:background-color,box-shadow,border-color,color,transform;z-index:0;-webkit-tap-highlight-color:transparent;font-family:var(--onexpatient-font-family);font-size:var(--onexpatient-button-font-size);font-weight:var(--onexpatient-font-weight-bold);letter-spacing:var(--onexpatient-button-letter-spacing);line-height:var(--onexpatient-button-line-height);min-height:calc(var(--onexpatient-button-line-height) + var(--onexpatient-p-v) * 2);min-width:calc(var(--onexpatient-button-line-height) - (var(--onexpatient-unit-x1) * 2) + (var(--onexpatient-button-p-h) * 2))}.Button-module__root___VeqmY:active{transform:scale(.98)}.Button-module__root___VeqmY:before{content:"";inset:0;opacity:0;position:absolute;transform:translateZ(0);transition:var(--onexpatient-duration-fast) var(--onexpatient-easing-standard);transition-property:opacity}.Button-module__text____xDfz{align-items:center;display:flex;gap:var(--onexpatient-button-gap)}.Button-module__icon____0tmV{margin-inline-end:var(--onexpatient-button-gap)}.Button-module__icon____0tmV.Button-module__--icon-position-end___eCZnQ{margin-inline-end:0;margin-inline-start:var(--onexpatient-button-gap)}.Button-module__icon____0tmV:last-child{margin-inline-end:0}.Button-module__icon____0tmV,.Button-module__text____xDfz{position:relative;z-index:5}.Button-module__loader___fyJ2F{align-items:center;display:none;inset:0;justify-content:center;position:absolute}.Button-module__root___VeqmY.Button-module__--icon-only___MF4S_ .Button-module__icon____0tmV{margin:0 calc(var(--onexpatient-unit-x1) * -1)}.Button-module__root___VeqmY.Button-module__--loading___moc4a{cursor:default}.Button-module__root___VeqmY.Button-module__--loading___moc4a:active{transform:none}.Button-module__root___VeqmY.Button-module__--loading___moc4a .Button-module__icon____0tmV,.Button-module__root___VeqmY.Button-module__--loading___moc4a .Button-module__text____xDfz{visibility:hidden}.Button-module__root___VeqmY.Button-module__--loading___moc4a .Button-module__loader___fyJ2F{display:flex}.Button-module__root___VeqmY.Button-module__--rounded___BaNp0{border-radius:999px}.Button-module__--size-xsmall___pwdF1{--onexpatient-button-p-v:var(--onexpatient-unit-x2);--onexpatient-button-p-h:var(--onexpatient-unit-x3);--onexpatient-button-gap:var(--onexpatient-unit-x2);--onexpatient-button-line-height:var(--onexpatient-font-styles-body-2-line-height);--onexpatient-button-font-size:var(--onexpatient-font-styles-body-2-size);--onexpatient-button-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-button-radius:var(--onexpatient-radius-medium)}.Button-module__--size-small___FpE_X{--onexpatient-button-p-v:var(--onexpatient-unit-x3);--onexpatient-button-p-h:var(--onexpatient-unit-x4);--onexpatient-button-gap:var(--onexpatient-unit-x2);--onexpatient-button-line-height:var(--onexpatient-font-styles-body-2-line-height);--onexpatient-button-font-size:var(--onexpatient-font-styles-body-2-size);--onexpatient-button-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-button-radius:var(--onexpatient-radius-medium)}.Button-module__--size-large___zUMmW,.Button-module__--size-medium___kU4T1{--onexpatient-button-p-v:var(--onexpatient-unit-x4);--onexpatient-button-p-h:var(--onexpatient-unit-x5);--onexpatient-button-gap:var(--onexpatient-unit-x3);--onexpatient-button-line-height:var(--onexpatient-font-styles-body-2-line-height);--onexpatient-button-font-size:var(--onexpatient-font-styles-body-2-size);--onexpatient-button-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-button-radius:var(--onexpatient-radius-medium)}.Button-module__--size-xlarge___BhXfX{--onexpatient-button-p-v:var(--onexpatient-unit-x4);--onexpatient-button-p-h:var(--onexpatient-unit-x5);--onexpatient-button-gap:var(--onexpatient-unit-x3);--onexpatient-button-line-height:var(--onexpatient-font-styles-body-1-line-height);--onexpatient-button-font-size:var(--onexpatient-font-styles-body-1-size);--onexpatient-button-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-button-radius:var(--onexpatient-radius-medium)}.Button-module__--full-width___nUdhc{text-align:center;width:100%}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-neutral___nIbCc,.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-neutral___nIbCc{background-color:var(--onexpatient-color-background-neutral);color:var(--onexpatient-color-on-background-neutral)}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-neutral___nIbCc:before,.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-neutral___nIbCc:before{background-color:var(--onexpatient-color-on-background-neutral)}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-neutral___nIbCc.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-neutral___nIbCc:hover:not(.Button-module__--loading___moc4a):before,.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-neutral___nIbCc.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-neutral___nIbCc:hover:not(.Button-module__--loading___moc4a):before{opacity:.04}.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno{--onexpatient-button-border-width:0px}.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-primary___ykmzS{background-color:var(--onexpatient-color-background-primary);color:var(--onexpatient-color-on-background-primary)}.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-primary___ykmzS:before{background-color:var(--onexpatient-color-on-background-primary)}.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-primary___ykmzS.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-primary___ykmzS:hover:not(.Button-module__--loading___moc4a):before{opacity:.08}.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-critical___HZrVb{background-color:var(--onexpatient-color-background-critical);color:var(--onexpatient-color-on-background-critical)}.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-critical___HZrVb:before{background-color:var(--onexpatient-color-on-background-critical)}.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-critical___HZrVb.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-critical___HZrVb:hover:not(.Button-module__--loading___moc4a):before{opacity:.08}.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-positive___TRK4M{background-color:var(--onexpatient-color-background-positive);color:var(--onexpatient-color-on-background-positive)}.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-positive___TRK4M:before{background-color:var(--onexpatient-color-on-background-positive)}.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-positive___TRK4M.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-positive___TRK4M:hover:not(.Button-module__--loading___moc4a):before{opacity:.08}.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-media___Pi1_F{background-color:var(--onexpatient-color-white);color:var(--onexpatient-color-black)}.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-media___Pi1_F:before{background-color:var(--onexpatient-color-black)}.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-media___Pi1_F.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-media___Pi1_F:hover:not(.Button-module__--loading___moc4a,.Button-module__--disabled___uOm4g):before{opacity:.04}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs{--onexpatient-button-border-width:0px}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-primary___ykmzS{background-color:var(--onexpatient-color-background-primary-faded);color:var(--onexpatient-color-foreground-primary)}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-primary___ykmzS:before{background-color:var(--onexpatient-color-foreground-primary)}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-primary___ykmzS.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-primary___ykmzS:hover:not(.Button-module__--loading___moc4a):before{opacity:.04}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-critical___HZrVb{background-color:var(--onexpatient-color-background-critical-faded);color:var(--onexpatient-color-foreground-critical)}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-critical___HZrVb:before{background-color:var(--onexpatient-color-foreground-critical)}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-critical___HZrVb.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-critical___HZrVb:hover:not(.Button-module__--loading___moc4a):before{opacity:.04}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-positive___TRK4M{background-color:var(--onexpatient-color-background-positive-faded);color:var(--onexpatient-color-foreground-positive)}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-positive___TRK4M:before{background-color:var(--onexpatient-color-foreground-positive)}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-positive___TRK4M.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-positive___TRK4M:hover:not(.Button-module__--loading___moc4a):before{opacity:.04}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-media___Pi1_F{color:var(--onexpatient-color-white)}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-media___Pi1_F:before{background-color:var(--onexpatient-color-black);opacity:.28}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-media___Pi1_F.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-media___Pi1_F:hover:not(.Button-module__--loading___moc4a,.Button-module__--disabled___uOm4g):before{opacity:.32}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-inherit___buOZp{color:inherit}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-inherit___buOZp:before{background-color:currentcolor;opacity:.16}.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-inherit___buOZp.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-inherit___buOZp:hover:not(.Button-module__--loading___moc4a):before{opacity:.2}.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB{--onexpatient-button-border-width:1px}.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-neutral___nIbCc{border-color:var(--onexpatient-color-border-neutral);color:var(--onexpatient-color-foreground-neutral)}.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-neutral___nIbCc:before{background-color:var(--onexpatient-color-foreground-neutral)}.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-neutral___nIbCc.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-neutral___nIbCc:hover:not(.Button-module__--loading___moc4a):before{opacity:.04}.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-primary___ykmzS{border-color:var(--onexpatient-color-border-primary);color:var(--onexpatient-color-foreground-primary)}.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-primary___ykmzS:before{background-color:var(--onexpatient-color-foreground-primary)}.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-primary___ykmzS.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-primary___ykmzS:hover:not(.Button-module__--loading___moc4a):before{opacity:.08}.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-critical___HZrVb{border-color:var(--onexpatient-color-border-critical);color:var(--onexpatient-color-foreground-critical)}.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-critical___HZrVb:before{background-color:var(--onexpatient-color-foreground-critical)}.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-critical___HZrVb.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-critical___HZrVb:hover:not(.Button-module__--loading___moc4a):before{opacity:.08}.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-positive___TRK4M{border-color:var(--onexpatient-color-border-positive);color:var(--onexpatient-color-foreground-positive)}.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-positive___TRK4M:before{background-color:var(--onexpatient-color-foreground-positive)}.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-positive___TRK4M.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-positive___TRK4M:hover:not(.Button-module__--loading___moc4a):before{opacity:.08}.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-inherit___buOZp{border-color:currentcolor;color:inherit}.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-inherit___buOZp:before{background-color:currentcolor}.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-inherit___buOZp.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-outline___Oj5cB.Button-module__--color-inherit___buOZp:hover:not(.Button-module__--loading___moc4a):before{opacity:.08}.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF{--onexpatient-button-border-width:0px;--onexpatient-p-h:max(calc(var(--onexpatient-button-p-h) - var(--onexpatient-unit-x1)),var(--onexpatient-unit-x2))}.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-neutral___nIbCc{color:var(--onexpatient-color-foreground-neutral)}.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-neutral___nIbCc:before{background-color:var(--onexpatient-color-background-neutral)}.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-neutral___nIbCc.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-neutral___nIbCc:hover:not(.Button-module__--loading___moc4a):before{opacity:.32}.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-primary___ykmzS{color:var(--onexpatient-color-foreground-primary)}.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-primary___ykmzS:before{background-color:var(--onexpatient-color-background-primary)}.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-primary___ykmzS.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-primary___ykmzS:hover:not(.Button-module__--loading___moc4a):before{opacity:.12}.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-critical___HZrVb{color:var(--onexpatient-color-foreground-critical)}.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-critical___HZrVb:before{background-color:var(--onexpatient-color-background-critical)}.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-critical___HZrVb.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-critical___HZrVb:hover:not(.Button-module__--loading___moc4a):before{opacity:.12}.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-positive___TRK4M{color:var(--onexpatient-color-foreground-positive)}.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-positive___TRK4M:before{background-color:var(--onexpatient-color-background-positive)}.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-positive___TRK4M.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-positive___TRK4M:hover:not(.Button-module__--loading___moc4a):before{opacity:.12}.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-inherit___buOZp{color:inherit}.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-inherit___buOZp:before{background-color:currentcolor}.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-inherit___buOZp.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-inherit___buOZp:hover:not(.Button-module__--loading___moc4a):before{opacity:.08}[data-onexpatient-keyboard] .Button-module__root___VeqmY.Button-module__--elevated___qD2qv:not(:focus){box-shadow:var(--onexpatient-shadow-raised)}.Button-module__root___VeqmY.Button-module__--elevated___qD2qv.Button-module__--variant-outline___Oj5cB.Button-module__--color-critical___HZrVb,.Button-module__root___VeqmY.Button-module__--elevated___qD2qv.Button-module__--variant-outline___Oj5cB.Button-module__--color-neutral___nIbCc,.Button-module__root___VeqmY.Button-module__--elevated___qD2qv.Button-module__--variant-outline___Oj5cB.Button-module__--color-positive___TRK4M,.Button-module__root___VeqmY.Button-module__--elevated___qD2qv.Button-module__--variant-outline___Oj5cB.Button-module__--color-primary___ykmzS{background:var(--onexpatient-color-background-elevation-raised)}.Button-module__root___VeqmY.Button-module__--disabled___uOm4g:active{transform:none!important}.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-critical___HZrVb,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-critical___HZrVb.Button-module__--highlighted___YySlu,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-critical___HZrVb:hover,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-inherit___buOZp,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-inherit___buOZp.Button-module__--highlighted___YySlu,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-inherit___buOZp:hover,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-neutral___nIbCc,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-neutral___nIbCc.Button-module__--highlighted___YySlu,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-neutral___nIbCc:hover,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-positive___TRK4M,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-positive___TRK4M.Button-module__--highlighted___YySlu,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-positive___TRK4M:hover,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-primary___ykmzS,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-primary___ykmzS.Button-module__--highlighted___YySlu,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-primary___ykmzS:hover{background-color:var(--onexpatient-color-background-disabled)!important;border-color:var(--onexpatient-color-border-disabled)!important;color:var(--onexpatient-color-foreground-disabled)!important}.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-critical___HZrVb.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-critical___HZrVb:before,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-critical___HZrVb:hover:before,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-inherit___buOZp.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-inherit___buOZp:before,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-inherit___buOZp:hover:before,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-neutral___nIbCc.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-neutral___nIbCc:before,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-neutral___nIbCc:hover:before,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-positive___TRK4M.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-positive___TRK4M:before,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-positive___TRK4M:hover:before,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-primary___ykmzS.Button-module__--highlighted___YySlu:before,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-primary___ykmzS:before,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-primary___ykmzS:hover:before{opacity:0!important}.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-critical___HZrVb.Button-module__--highlighted___YySlu.Button-module__--variant-faded___BUwKs,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-critical___HZrVb.Button-module__--variant-faded___BUwKs,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-critical___HZrVb:hover.Button-module__--variant-faded___BUwKs,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-inherit___buOZp.Button-module__--highlighted___YySlu.Button-module__--variant-faded___BUwKs,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-inherit___buOZp.Button-module__--variant-faded___BUwKs,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-inherit___buOZp:hover.Button-module__--variant-faded___BUwKs,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-neutral___nIbCc.Button-module__--highlighted___YySlu.Button-module__--variant-faded___BUwKs,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-neutral___nIbCc.Button-module__--variant-faded___BUwKs,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-neutral___nIbCc:hover.Button-module__--variant-faded___BUwKs,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-positive___TRK4M.Button-module__--highlighted___YySlu.Button-module__--variant-faded___BUwKs,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-positive___TRK4M.Button-module__--variant-faded___BUwKs,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-positive___TRK4M:hover.Button-module__--variant-faded___BUwKs,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-primary___ykmzS.Button-module__--highlighted___YySlu.Button-module__--variant-faded___BUwKs,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-primary___ykmzS.Button-module__--variant-faded___BUwKs,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-primary___ykmzS:hover.Button-module__--variant-faded___BUwKs{background-color:var(--onexpatient-color-background-disabled-faded)!important}.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-critical___HZrVb.Button-module__--highlighted___YySlu.Button-module__--variant-outline___Oj5cB,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-critical___HZrVb.Button-module__--variant-outline___Oj5cB,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-critical___HZrVb:hover.Button-module__--variant-outline___Oj5cB,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-inherit___buOZp.Button-module__--highlighted___YySlu.Button-module__--variant-outline___Oj5cB,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-inherit___buOZp.Button-module__--variant-outline___Oj5cB,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-inherit___buOZp:hover.Button-module__--variant-outline___Oj5cB,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-neutral___nIbCc.Button-module__--highlighted___YySlu.Button-module__--variant-outline___Oj5cB,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-neutral___nIbCc.Button-module__--variant-outline___Oj5cB,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-neutral___nIbCc:hover.Button-module__--variant-outline___Oj5cB,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-positive___TRK4M.Button-module__--highlighted___YySlu.Button-module__--variant-outline___Oj5cB,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-positive___TRK4M.Button-module__--variant-outline___Oj5cB,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-positive___TRK4M:hover.Button-module__--variant-outline___Oj5cB,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-primary___ykmzS.Button-module__--highlighted___YySlu.Button-module__--variant-outline___Oj5cB,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-primary___ykmzS.Button-module__--variant-outline___Oj5cB,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-primary___ykmzS:hover.Button-module__--variant-outline___Oj5cB{background-color:transparent!important}.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-critical___HZrVb.Button-module__--highlighted___YySlu.Button-module__--variant-ghost___d_sZF,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-critical___HZrVb.Button-module__--variant-ghost___d_sZF,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-critical___HZrVb:hover.Button-module__--variant-ghost___d_sZF,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-inherit___buOZp.Button-module__--highlighted___YySlu.Button-module__--variant-ghost___d_sZF,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-inherit___buOZp.Button-module__--variant-ghost___d_sZF,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-inherit___buOZp:hover.Button-module__--variant-ghost___d_sZF,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-neutral___nIbCc.Button-module__--highlighted___YySlu.Button-module__--variant-ghost___d_sZF,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-neutral___nIbCc.Button-module__--variant-ghost___d_sZF,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-neutral___nIbCc:hover.Button-module__--variant-ghost___d_sZF,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-positive___TRK4M.Button-module__--highlighted___YySlu.Button-module__--variant-ghost___d_sZF,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-positive___TRK4M.Button-module__--variant-ghost___d_sZF,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-positive___TRK4M:hover.Button-module__--variant-ghost___d_sZF,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-primary___ykmzS.Button-module__--highlighted___YySlu.Button-module__--variant-ghost___d_sZF,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-primary___ykmzS.Button-module__--variant-ghost___d_sZF,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-primary___ykmzS:hover.Button-module__--variant-ghost___d_sZF{background-color:transparent!important;border-color:transparent!important}.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-media___Pi1_F,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-media___Pi1_F.Button-module__--highlighted___YySlu,.Button-module__root___VeqmY.Button-module__--disabled___uOm4g.Button-module__--color-media___Pi1_F:hover{opacity:.4!important}.Button-module__group___PNtYx .Button-module__root___VeqmY{border-radius:0}.Button-module__group___PNtYx .Button-module__root___VeqmY:first-child{border-end-start-radius:var(--onexpatient-button-radius);border-start-start-radius:var(--onexpatient-button-radius)}.Button-module__group___PNtYx .Button-module__root___VeqmY:not(:first-child){border-inline-start:1px solid var(--onexpatient-button-group-separator-color)}.Button-module__group___PNtYx .Button-module__root___VeqmY:last-child{border-end-end-radius:var(--onexpatient-button-radius);border-start-end-radius:var(--onexpatient-button-radius)}.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-neutral___nIbCc{--onexpatient-button-group-separator-color:var(--onexpatient-color-border-neutral)}.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-neutral___nIbCc{--onexpatient-button-group-separator-color:var(--onexpatient-color-border-neutral-faded)}.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-positive___TRK4M{--onexpatient-button-group-separator-color:var(--onexpatient-color-border-positive)}.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-positive___TRK4M{--onexpatient-button-group-separator-color:var(--onexpatient-color-border-positive-faded)}.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-critical___HZrVb{--onexpatient-button-group-separator-color:var(--onexpatient-color-border-critical)}.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-critical___HZrVb{--onexpatient-button-group-separator-color:var(--onexpatient-color-border-critical-faded)}.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-primary___ykmzS{--onexpatient-button-group-separator-color:var(--onexpatient-color-border-primary)}.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-primary___ykmzS{--onexpatient-button-group-separator-color:var(--onexpatient-color-border-primary-faded)}.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-positive___TRK4M{--onexpatient-button-group-separator-color:var(--onexpatient-color-border-positive-faded)}.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-critical___HZrVb{--onexpatient-button-group-separator-color:var(--onexpatient-color-border-critical-faded)}.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-primary___ykmzS{--onexpatient-button-group-separator-color:var(--onexpatient-color-border-primary-faded)}.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-black____RLXm{--onexpatient-button-group-separator-color:rgba(var(--onexpatient-color-rgb-white),0.28)}.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-black____RLXm{--onexpatient-button-group-separator-color:rgba(var(--onexpatient-color-rgb-white),0.14)}.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-faded___BUwKs.Button-module__--color-white___YFo8A,.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-black____RLXm,.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-solid___D0Gno.Button-module__--color-white___YFo8A{--onexpatient-button-group-separator-color:rgba(var(--onexpatient-color-rgb-black),0.2)}.Button-module__group___PNtYx .Button-module__root___VeqmY.Button-module__--variant-ghost___d_sZF.Button-module__--color-white___YFo8A{--onexpatient-button-group-separator-color:rgba(var(--onexpatient-color-rgb-white),0.28)}.Button-module__aligner___a0CPu{line-height:0}@media (min-width:576px){.Button-module__--size-xsmall--m___QqizA{--onexpatient-button-p-v:var(--onexpatient-unit-x2);--onexpatient-button-p-h:var(--onexpatient-unit-x3);--onexpatient-button-gap:var(--onexpatient-unit-x2);--onexpatient-button-line-height:var(--onexpatient-font-styles-body-2-line-height);--onexpatient-button-font-size:var(--onexpatient-font-styles-body-2-size);--onexpatient-button-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-button-radius:var(--onexpatient-radius-medium)}.Button-module__--size-small--m___Ki_Mq{--onexpatient-button-p-v:var(--onexpatient-unit-x3);--onexpatient-button-p-h:var(--onexpatient-unit-x4);--onexpatient-button-gap:var(--onexpatient-unit-x2);--onexpatient-button-line-height:var(--onexpatient-font-styles-body-2-line-height);--onexpatient-button-font-size:var(--onexpatient-font-styles-body-2-size);--onexpatient-button-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-button-radius:var(--onexpatient-radius-medium)}.Button-module__--size-large--m___B7QpV,.Button-module__--size-medium--m___w4WTA{--onexpatient-button-p-v:var(--onexpatient-unit-x4);--onexpatient-button-p-h:var(--onexpatient-unit-x5);--onexpatient-button-gap:var(--onexpatient-unit-x3);--onexpatient-button-line-height:var(--onexpatient-font-styles-body-2-line-height);--onexpatient-button-font-size:var(--onexpatient-font-styles-body-2-size);--onexpatient-button-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-button-radius:var(--onexpatient-radius-medium)}.Button-module__--size-xlarge--m___RfRmx{--onexpatient-button-p-v:var(--onexpatient-unit-x4);--onexpatient-button-p-h:var(--onexpatient-unit-x5);--onexpatient-button-gap:var(--onexpatient-unit-x3);--onexpatient-button-line-height:var(--onexpatient-font-styles-body-1-line-height);--onexpatient-button-font-size:var(--onexpatient-font-styles-body-1-size);--onexpatient-button-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-button-radius:var(--onexpatient-radius-medium)}.Button-module__--full-width-true--m___cxVdV{text-align:center;width:100%}.Button-module__--full-width-false--m___oyvge{text-align:initial;width:auto}}@media (min-width:833px){.Button-module__--size-xsmall--l___rwAfP{--onexpatient-button-p-v:var(--onexpatient-unit-x2);--onexpatient-button-p-h:var(--onexpatient-unit-x3);--onexpatient-button-gap:var(--onexpatient-unit-x2);--onexpatient-button-line-height:var(--onexpatient-font-styles-body-2-line-height);--onexpatient-button-font-size:var(--onexpatient-font-styles-body-2-size);--onexpatient-button-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-button-radius:var(--onexpatient-radius-medium)}.Button-module__--size-small--l___pTPnR{--onexpatient-button-p-v:var(--onexpatient-unit-x3);--onexpatient-button-p-h:var(--onexpatient-unit-x4);--onexpatient-button-gap:var(--onexpatient-unit-x2);--onexpatient-button-line-height:var(--onexpatient-font-styles-body-2-line-height);--onexpatient-button-font-size:var(--onexpatient-font-styles-body-2-size);--onexpatient-button-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-button-radius:var(--onexpatient-radius-medium)}.Button-module__--size-large--l___GP8py,.Button-module__--size-medium--l___JLHus{--onexpatient-button-p-v:var(--onexpatient-unit-x4);--onexpatient-button-p-h:var(--onexpatient-unit-x5);--onexpatient-button-gap:var(--onexpatient-unit-x3);--onexpatient-button-line-height:var(--onexpatient-font-styles-body-2-line-height);--onexpatient-button-font-size:var(--onexpatient-font-styles-body-2-size);--onexpatient-button-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-button-radius:var(--onexpatient-radius-medium)}.Button-module__--size-xlarge--l___wbLli{--onexpatient-button-p-v:var(--onexpatient-unit-x4);--onexpatient-button-p-h:var(--onexpatient-unit-x5);--onexpatient-button-gap:var(--onexpatient-unit-x3);--onexpatient-button-line-height:var(--onexpatient-font-styles-body-1-line-height);--onexpatient-button-font-size:var(--onexpatient-font-styles-body-1-size);--onexpatient-button-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-button-radius:var(--onexpatient-radius-medium)}.Button-module__--full-width-true--l___bRaxy{text-align:center;width:100%}.Button-module__--full-width-false--l___pEDyX{text-align:initial;width:auto}.Button-module__--size-xsmall--xl___O6TSc{--onexpatient-button-p-v:var(--onexpatient-unit-x2);--onexpatient-button-p-h:var(--onexpatient-unit-x3);--onexpatient-button-gap:var(--onexpatient-unit-x2);--onexpatient-button-line-height:var(--onexpatient-font-styles-body-2-line-height);--onexpatient-button-font-size:var(--onexpatient-font-styles-body-2-size);--onexpatient-button-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-button-radius:var(--onexpatient-radius-medium)}.Button-module__--size-small--xl___vVdRG{--onexpatient-button-p-v:var(--onexpatient-unit-x3);--onexpatient-button-p-h:var(--onexpatient-unit-x4);--onexpatient-button-gap:var(--onexpatient-unit-x2);--onexpatient-button-line-height:var(--onexpatient-font-styles-body-2-line-height);--onexpatient-button-font-size:var(--onexpatient-font-styles-body-2-size);--onexpatient-button-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-button-radius:var(--onexpatient-radius-medium)}.Button-module__--size-large--xl___Wx9i8,.Button-module__--size-medium--xl___rvih8{--onexpatient-button-p-v:var(--onexpatient-unit-x4);--onexpatient-button-p-h:var(--onexpatient-unit-x5);--onexpatient-button-gap:var(--onexpatient-unit-x3);--onexpatient-button-line-height:var(--onexpatient-font-styles-body-2-line-height);--onexpatient-button-font-size:var(--onexpatient-font-styles-body-2-size);--onexpatient-button-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-button-radius:var(--onexpatient-radius-medium)}.Button-module__--size-xlarge--xl___tAzY2{--onexpatient-button-p-v:var(--onexpatient-unit-x4);--onexpatient-button-p-h:var(--onexpatient-unit-x5);--onexpatient-button-gap:var(--onexpatient-unit-x3);--onexpatient-button-line-height:var(--onexpatient-font-styles-body-1-line-height);--onexpatient-button-font-size:var(--onexpatient-font-styles-body-1-size);--onexpatient-button-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-button-radius:var(--onexpatient-radius-medium)}.Button-module__--full-width-true--xl___vDwsv{text-align:center;width:100%}.Button-module__--full-width-false--xl___YZvFa{text-align:initial;width:auto}}
.Aligner-module__root___sRjCv [data-onexpatient-aligner-target]{--onexpatient-aligner-p-h:var(--onexpatient-p-h,var(--onexpatient-p,0px));--onexpatient-aligner-p-v:var(--onexpatient-p-v,var(--onexpatient-p,0px))}.Aligner-module__root___sRjCv.Aligner-module__--side-all___UPNI9 [data-onexpatient-aligner-target]{margin:calc(var(--onexpatient-aligner-p-v) * -1) calc(var(--onexpatient-aligner-p-h) * -1)}.Aligner-module__root___sRjCv.Aligner-module__--side-inline___VcDSR [data-onexpatient-aligner-target],.Aligner-module__root___sRjCv.Aligner-module__--side-start___v8CCA [data-onexpatient-aligner-target]{margin-inline-start:calc(var(--onexpatient-aligner-p-h) * -1)}.Aligner-module__root___sRjCv.Aligner-module__--side-end___FRRjQ [data-onexpatient-aligner-target],.Aligner-module__root___sRjCv.Aligner-module__--side-inline___VcDSR [data-onexpatient-aligner-target]{margin-inline-end:calc(var(--onexpatient-aligner-p-h) * -1)}.Aligner-module__root___sRjCv.Aligner-module__--side-block___Vn7C5 [data-onexpatient-aligner-target],.Aligner-module__root___sRjCv.Aligner-module__--side-top___ZZNuJ [data-onexpatient-aligner-target]{margin-block-start:calc(var(--onexpatient-aligner-p-v) * -1)}.Aligner-module__root___sRjCv.Aligner-module__--side-block___Vn7C5 [data-onexpatient-aligner-target],.Aligner-module__root___sRjCv.Aligner-module__--side-bottom___NawPW [data-onexpatient-aligner-target]{margin-block-end:calc(var(--onexpatient-aligner-p-v) * -1)}
@layer onexpatient.reset{.Actionable-module__root___wDUgG{background:none;border:0;color:inherit;display:inline-block;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:initial;text-decoration:none;vertical-align:top;-webkit-tap-highlight-color:transparent}}.Actionable-module__root___wDUgG:focus{outline:none}[data-onexpatient-keyboard] .Actionable-module__root___wDUgG:focus{box-shadow:var(--onexpatient-focus-shadow);outline:none;z-index:var(--onexpatient-z-index-raised)}[data-onexpatient-keyboard] .Actionable-module__root___wDUgG.Actionable-module__--inset___lDUxc:focus{box-shadow:var(--onexpatient-focus-inset-shadow)}[data-onexpatient-keyboard] .Actionable-module__root___wDUgG.Actionable-module__--disabled-focus-ring___aiesK:focus,[data-onexpatient-keyboard] .Actionable-module__root___wDUgG.Actionable-module__--radius-inherit___rKJSH:focus{box-shadow:none}[data-onexpatient-keyboard] .Actionable-module__root___wDUgG.Actionable-module__--radius-inherit___rKJSH:focus>*{box-shadow:var(--onexpatient-focus-shadow)}[data-onexpatient-keyboard] .Actionable-module__root___wDUgG.Actionable-module__--radius-inherit___rKJSH.Actionable-module__--inset___lDUxc:focus>*{box-shadow:var(--onexpatient-focus-inset-shadow)}[role=button].Actionable-module__root___wDUgG,button.Actionable-module__root___wDUgG{cursor:pointer;user-select:none}.Actionable-module__root___wDUgG.Actionable-module__--disabled___UoBkL,.Actionable-module__root___wDUgG[disabled]{cursor:not-allowed}.Actionable-module__root___wDUgG.Actionable-module__--disabled___UoBkL:active,.Actionable-module__root___wDUgG[disabled]:active{transform:none}.Actionable-module__root___wDUgG.Actionable-module__--full-width___MEh5z{width:100%}
@keyframes Loader-module__onexpatient-loader___ERJDX{0%{transform:rotate(0deg)}50%{transform:rotate(540deg)}to{transform:rotate(3turn)}}.Loader-module__root___j6isz{animation:Loader-module__onexpatient-loader___ERJDX 2.2s cubic-bezier(.445,.05,.55,.95) infinite;display:block;height:var(--onexpatient-loader-size);position:relative;width:var(--onexpatient-loader-size)}.Loader-module__root___j6isz:after,.Loader-module__root___j6isz:before{background:var(--onexpatient-loader-color);border-radius:50%;content:"";height:var(--onexpatient-loader-stroke);position:absolute;top:50%;transform:translateY(-50%);width:var(--onexpatient-loader-stroke);z-index:2}.Loader-module__root___j6isz:before{left:0}.Loader-module__root___j6isz:after{right:0}.Loader-module__inner___Wtb_Y:after,.Loader-module__inner___Wtb_Y:before{border:var(--onexpatient-loader-stroke) solid var(--onexpatient-loader-color);border-radius:50%;content:"";inset:0;position:absolute}.Loader-module__inner___Wtb_Y:before{opacity:.28}.Loader-module__inner___Wtb_Y:after{border-bottom-color:transparent;border-left-color:transparent;transform:rotate(-45deg)}.Loader-module__--color-inherit___AVXsU{--onexpatient-loader-color:currentcolor}.Loader-module__--color-primary____KxMs{--onexpatient-loader-color:var(--onexpatient-color-border-primary)}.Loader-module__--color-positive___N3GPa{--onexpatient-loader-color:var(--onexpatient-color-border-positive)}.Loader-module__--color-critical___cwLtb{--onexpatient-loader-color:var(--onexpatient-color-border-critical)}.Loader-module__--size-small___nz94w{--onexpatient-loader-size:var(--onexpatient-unit-x4);--onexpatient-loader-stroke:2px}.Loader-module__--size-medium___oRnr4{--onexpatient-loader-size:var(--onexpatient-unit-x6);--onexpatient-loader-stroke:3px}.Loader-module__--size-large___g3G47{--onexpatient-loader-size:var(--onexpatient-unit-x10);--onexpatient-loader-stroke:5px}@media (min-width:576px){.Loader-module__--size-small--m___LlOHv{--onexpatient-loader-size:var(--onexpatient-unit-x4);--onexpatient-loader-stroke:2px}.Loader-module__--size-medium--m___tRqX3{--onexpatient-loader-size:var(--onexpatient-unit-x6);--onexpatient-loader-stroke:3px}.Loader-module__--size-large--m___LnnJa{--onexpatient-loader-size:var(--onexpatient-unit-x10);--onexpatient-loader-stroke:5px}}@media (min-width:833px){.Loader-module__--size-small--l___MNCBo{--onexpatient-loader-size:var(--onexpatient-unit-x4);--onexpatient-loader-stroke:2px}.Loader-module__--size-medium--l___KslTt{--onexpatient-loader-size:var(--onexpatient-unit-x6);--onexpatient-loader-stroke:3px}.Loader-module__--size-large--l___FLXQS{--onexpatient-loader-size:var(--onexpatient-unit-x10);--onexpatient-loader-stroke:5px}.Loader-module__--size-small--xl___SstoU{--onexpatient-loader-size:var(--onexpatient-unit-x4);--onexpatient-loader-stroke:2px}.Loader-module__--size-medium--xl___L6RqR{--onexpatient-loader-size:var(--onexpatient-unit-x6);--onexpatient-loader-stroke:3px}.Loader-module__--size-large--xl___B27g0{--onexpatient-loader-size:var(--onexpatient-unit-x10);--onexpatient-loader-stroke:5px}}
.Link-module__root-wrapper___O61pC{align-items:center;display:inline-flex;gap:4px}.Link-module__root___feaiz{display:inline;font-size:var(--onexpatient-link-font-size);font-weight:var(--onexpatient-link-font-weight);letter-spacing:var(--onexpatient-link-letter-spacing);line-height:var(--onexpatient-link-line-height);text-decoration-color:transparent;text-underline-offset:calc(var(--onexpatient-unit-x1) / 2)}.Link-module__root___feaiz:hover:not(.Link-module__--disabled___ESmVP){text-decoration:underline;text-decoration-color:currentcolor;transition:text-decoration-color var(--onexpatient-duration-fast) var(--onexpatient-easing-standard)}.Link-module__root___feaiz.Link-module__--color-primary___PLyZM{color:var(--onexpatient-color-foreground-primary)}.Link-module__root___feaiz.Link-module__--color-critical___m2_my{color:var(--onexpatient-color-foreground-critical)}.Link-module__root___feaiz.Link-module__--color-positive___zmBU7{color:var(--onexpatient-color-foreground-positive)}.Link-module__root___feaiz.Link-module__--color-warning___oJq7w{color:var(--onexpatient-color-foreground-warning)}.Link-module__root___feaiz.Link-module__--color-inherit___fSy3x{color:inherit}.Link-module__root___feaiz.Link-module__--variant-plain___u2orn{opacity:1;transition:opacity var(--onexpatient-duration-fast) var(--onexpatient-easing-standard)}.Link-module__root___feaiz.Link-module__--variant-plain___u2orn:hover:not(.Link-module__--disabled___ESmVP){opacity:.8}.Link-module__root___feaiz.Link-module__--variant-underline___lcs6y{text-decoration:underline;text-decoration-color:currentcolor;transition:text-decoration-color var(--onexpatient-duration-fast) var(--onexpatient-easing-standard)}.Link-module__root___feaiz.Link-module__--variant-underline___lcs6y:hover:not(.Link-module__--disabled___ESmVP){text-decoration-color:transparent}.Link-module__root___feaiz.Link-module__--variant-inline___KCPX2{text-decoration:underline;text-decoration-color:currentcolor;transition:text-decoration-color var(--onexpatient-duration-fast) var(--onexpatient-easing-standard)}.Link-module__root___feaiz.Link-module__--variant-inline___KCPX2:hover:not(.Link-module__--disabled___ESmVP){text-decoration-color:transparent}.Link-module__root___feaiz.Link-module__--disabled___ESmVP{color:var(--onexpatient-color-foreground-disabled);opacity:1;text-decoration:none}.Link-module__root___feaiz.Link-module__--with-icon___Mo6J8{align-items:center;display:inline-flex;gap:calc(1em / 3.5)}.Link-module__--size-xsmall___uguhW{--onexpatient-link-font-size:var(--onexpatient-font-styles-caption-1-size);--onexpatient-link-font-weight:var(--onexpatient-font-weight-bold);--onexpatient-link-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-link-line-height:var(--onexpatient-font-styles-caption-1-line-height)}.Link-module__--size-small___JunjW{--onexpatient-link-font-size:var(--onexpatient-font-styles-body-2-size);--onexpatient-link-font-weight:var(--onexpatient-font-weight-bold);--onexpatient-link-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-link-line-height:var(--onexpatient-font-styles-body-2-line-height)}.Link-module__--size-medium___wPQKH{--onexpatient-link-font-size:var(--onexpatient-font-styles-body-1-size);--onexpatient-link-font-weight:var(--onexpatient-font-weight-bold);--onexpatient-link-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-link-line-height:var(--onexpatient-font-styles-body-1-line-height)}.Link-module__--weight-regular___c7OO5{font-weight:var(--onexpatient-font-weight-regular)!important}.Link-module__--weight-bold___iLcqW{font-weight:var(--onexpatient-font-weight-bold)!important}@media (min-width:576px){.Link-module__--size-xsmall--m___oBc0s{--onexpatient-link-font-size:var(--onexpatient-font-styles-caption-1-size);--onexpatient-link-font-weight:var(--onexpatient-font-weight-bold);--onexpatient-link-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-link-line-height:var(--onexpatient-font-styles-caption-1-line-height)}.Link-module__--size-small--m___kxHrt{--onexpatient-link-font-size:var(--onexpatient-font-styles-body-2-size);--onexpatient-link-font-weight:var(--onexpatient-font-weight-bold);--onexpatient-link-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-link-line-height:var(--onexpatient-font-styles-body-2-line-height)}.Link-module__--size-medium--m___B1HUb{--onexpatient-link-font-size:var(--onexpatient-font-styles-body-1-size);--onexpatient-link-font-weight:var(--onexpatient-font-weight-bold);--onexpatient-link-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-link-line-height:var(--onexpatient-font-styles-body-1-line-height)}.Link-module__--weight-regular--m___f8ONH{font-weight:var(--onexpatient-font-weight-regular)!important}.Link-module__--weight-bold--m___nyMyr{font-weight:var(--onexpatient-font-weight-bold)!important}}@media (min-width:833px){.Link-module__--size-xsmall--l___GFnfE{--onexpatient-link-font-size:var(--onexpatient-font-styles-caption-1-size);--onexpatient-link-font-weight:var(--onexpatient-font-weight-bold);--onexpatient-link-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-link-line-height:var(--onexpatient-font-styles-caption-1-line-height)}.Link-module__--size-small--l___hfWJc{--onexpatient-link-font-size:var(--onexpatient-font-styles-body-2-size);--onexpatient-link-font-weight:var(--onexpatient-font-weight-bold);--onexpatient-link-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-link-line-height:var(--onexpatient-font-styles-body-2-line-height)}.Link-module__--size-medium--l___oEcbR{--onexpatient-link-font-size:var(--onexpatient-font-styles-body-1-size);--onexpatient-link-font-weight:var(--onexpatient-font-weight-bold);--onexpatient-link-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-link-line-height:var(--onexpatient-font-styles-body-1-line-height)}.Link-module__--weight-regular--l___NQf9t{font-weight:var(--onexpatient-font-weight-regular)!important}.Link-module__--weight-bold--l___YDgd_{font-weight:var(--onexpatient-font-weight-bold)!important}.Link-module__--size-xsmall--xl___E0ZaU{--onexpatient-link-font-size:var(--onexpatient-font-styles-caption-1-size);--onexpatient-link-font-weight:var(--onexpatient-font-weight-bold);--onexpatient-link-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-link-line-height:var(--onexpatient-font-styles-caption-1-line-height)}.Link-module__--size-small--xl___m6cer{--onexpatient-link-font-size:var(--onexpatient-font-styles-body-2-size);--onexpatient-link-font-weight:var(--onexpatient-font-weight-bold);--onexpatient-link-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-link-line-height:var(--onexpatient-font-styles-body-2-line-height)}.Link-module__--size-medium--xl___tqb_E{--onexpatient-link-font-size:var(--onexpatient-font-styles-body-1-size);--onexpatient-link-font-weight:var(--onexpatient-font-weight-bold);--onexpatient-link-letter-spacing:var(--onexpatient-font-letter-spacing);--onexpatient-link-line-height:var(--onexpatient-font-styles-body-1-line-height)}.Link-module__--weight-regular--xl___XBM7g{font-weight:var(--onexpatient-font-weight-regular)!important}.Link-module__--weight-bold--xl___aVLSB{font-weight:var(--onexpatient-font-weight-bold)!important}}
.OneXPatient-module__root___X0b5u{color:inherit;display:contents}
.Toast-module__container___HCE6d{display:block;opacity:0;position:relative;transition:var(--onexpatient-duration-medium) ease-out;transition-property:transform,height,opacity;width:100%}.Toast-module__container--visible___NmP2J{opacity:1}.Toast-module__container--visible___NmP2J .Toast-module__wrapper___hzzo6{height:calc(100% - var(--onexpatient-unit-x3))}.Toast-module__container--index-0___j2AsW{z-index:var(--onexpatient-z-index-raised)}.Toast-module__container--index-1___oKBz7{height:var(--onexpatient-unit-x2)!important}.Toast-module__container--index-1___oKBz7 .Toast-module__wrapper___hzzo6{height:100%;transform:translateY(calc(var(--onexpatient-unit-x1) * -1)) translateZ(0) scaleX(.9)}.Toast-module__container--index-2___qTTua{height:var(--onexpatient-unit-x2)!important}.Toast-module__container--index-2___qTTua .Toast-module__wrapper___hzzo6{height:100%;transform:translateY(calc(var(--onexpatient-unit-x2) * -1)) translateZ(0) scaleX(.8)}.Toast-module__container--index-overflow___g10n1{height:0!important}.Toast-module__container--index-overflow___g10n1 .Toast-module__wrapper___hzzo6{height:100%;opacity:0;transform:translateY(calc(var(--onexpatient-unit-x3) * -1)) translateZ(0) scaleX(.8)}.Toast-module__wrapper___hzzo6{border-radius:var(--onexpatient-radius-medium);box-shadow:var(--onexpatient-shadow-overlay);height:100%;margin-top:var(--onexpatient-unit-x2);overflow:hidden;transform:translateZ(0);transform-origin:50% 0;transition:var(--onexpatient-duration-medium) ease-out;transition-property:height,transform,opacity}.Toast-module__region___SIxCN,.Toast-module__wrapper___hzzo6{display:flex;flex-direction:column}.Toast-module__region___SIxCN{max-width:100%;padding:var(--onexpatient-unit-x4);position:fixed;width:100%;z-index:var(--onexpatient-z-index-notification)}.Toast-module__region--nested___q4BMZ{position:absolute}.Toast-module__region--position-top___dHiVA{align-items:center;left:50%;top:0;transform:translateX(-50%)}.Toast-module__region--position-top-start___WphCc{align-items:start;inset-inline-start:0;top:0}.Toast-module__region--position-top-end___d_46L{inset-inline-end:0;top:0}.Toast-module__region--position-top___dHiVA,.Toast-module__region--position-top-end___d_46L,.Toast-module__region--position-top-start___WphCc{flex-direction:column-reverse}.Toast-module__region--position-top___dHiVA .Toast-module__wrapper___hzzo6,.Toast-module__region--position-top-end___d_46L .Toast-module__wrapper___hzzo6,.Toast-module__region--position-top-start___WphCc .Toast-module__wrapper___hzzo6{justify-content:flex-end;margin-bottom:var(--onexpatient-unit-x2);margin-top:0;transform-origin:bottom}.Toast-module__region--position-top___dHiVA .Toast-module__container--index-2___qTTua .Toast-module__wrapper___hzzo6,.Toast-module__region--position-top-end___d_46L .Toast-module__container--index-2___qTTua .Toast-module__wrapper___hzzo6,.Toast-module__region--position-top-start___WphCc .Toast-module__container--index-2___qTTua .Toast-module__wrapper___hzzo6{transform:translateY(0) translateZ(0) scaleX(.8)}.Toast-module__region--position-top___dHiVA .Toast-module__container--index-overflow___g10n1 .Toast-module__wrapper___hzzo6,.Toast-module__region--position-top-end___d_46L .Toast-module__container--index-overflow___g10n1 .Toast-module__wrapper___hzzo6,.Toast-module__region--position-top-start___WphCc .Toast-module__container--index-overflow___g10n1 .Toast-module__wrapper___hzzo6{transform:translateY(var(--onexpatient-unit-x1)) translateZ(0) scaleX(.8)}.Toast-module__region--position-bottom___UWRcr{align-items:center;bottom:0;left:50%;transform:translateX(-50%)}.Toast-module__region--position-bottom-start___coeVb{align-items:start;bottom:0;inset-inline-start:0}.Toast-module__region--position-bottom-end___vXfEE{align-items:end;bottom:0;inset-inline-end:0}@media (min-width:576px){.Toast-module__region___SIxCN{width:412px}}
.Theme-module__root___gRSY5{--onexpatient-focus-shadow:0 0 0 2px var(--onexpatient-color-background-elevation-base),0 0 0 4px var(--onexpatient-color-border-primary);--onexpatient-focus-inset-shadow:inset 0 0 0 2px var(--onexpatient-color-border-primary),inset 0 0 0 4px var(--onexpatient-color-background-elevation-base);color:var(--onexpatient-color-foreground-neutral);display:contents}
