/* ------------------------------------------------------------------------------
  Groundstar colors
------------------------------------------------------------------------------- */
:root {
  --gs-white: #FEFEFE;
  --gs-black: #000000;
  --gs-grey-05: #FBFBFC;
  --gs-grey-10: #EAECEF;
  --gs-grey-20: #B6B7BD;
  --gs-grey-40: #656B7A;
  --gs-grey-50: #414452;
  --gs-grey-60: #383B48;
  --gs-grey-80: #2A2B33;
  --gs-grey-100: #1A1C21;
  --gs-blue: #3693F0;
  --gs-green: #00E6CF;
  --gs-purple: #B97AF4;
  --gs-yellow: #F9D555;
  --gs-primary: #3693F0;
  --gs-warning: #F9D555;
  --gs-danger: #F55B5B;
  --gs-success: #5BF591;
  --gs-offline: #7A0404;
  --gs-yellow-hcm: #FAFF06;
  --gs-main-action-hcm: #1EECFD;
  --gs-green-notification-hcm: #00FF66;
  --gs-light-blue-hcm: #D8FFFA;
  --gs-light-green-hcm: #D8FFE1;
  --gs-red-hcm: #FF3131;
}

/* ------------------------------------------------------------------------------
  Groundstar variables
------------------------------------------------------------------------------- */
:root {
  --gs-font-size-base: 1rem;
  --gs-font-size-xxs: 0.625rem;
  --gs-font-size-xs: 0.75rem;
  --gs-font-size-s: 0.875rem;
  --gs-font-size-l: 1.25rem;
  --gs-font-size-xl: 1.125rem;
  --gs-font-weight-base: normal;
  --gs-font-weight-semibold: 600;
  --gs-font-weight-bold: 700;
  --gs-border-radius: 14px;
  --gs-header-height: 3.75rem;
  --gs-card-spacer: 1rem;
}

/* ------------------------------------------------------------------------------
  Bootstrap configuration
------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/* Bootstrap does not offer css variables for input fields at the moment.       */
/* Replace with --bs-*-css-vars when available                                  */
/* Meanwhile:                                                                   */
/* - define own css variables                                                   */
/* - assign own css variables to bootstrap scss variables                       */
/* - customize input fields using own css variables                             */
/* ---------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------
  Imported libraries
------------------------------------------------------------------------------- */
/*!
 * Bootstrap  v5.3.6 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #3693F0;
  --bs-secondary: #383B48;
  --bs-success: #5BF591;
  --bs-info: #B97AF4;
  --bs-warning: #F9D555;
  --bs-danger: #F55B5B;
  --bs-light: #EAECEF;
  --bs-dark: #1A1C21;
  --bs-primary-rgb: 54, 147, 240;
  --bs-secondary-rgb: 56, 59, 72;
  --bs-success-rgb: 91, 245, 145;
  --bs-info-rgb: 185, 122, 244;
  --bs-warning-rgb: 249, 213, 85;
  --bs-danger-rgb: 245, 91, 91;
  --bs-light-rgb: 234, 236, 239;
  --bs-dark-rgb: 26, 28, 33;
  --bs-primary-text-emphasis: rgb(21.6, 58.8, 96);
  --bs-secondary-text-emphasis: rgb(22.4, 23.6, 28.8);
  --bs-success-text-emphasis: rgb(36.4, 98, 58);
  --bs-info-text-emphasis: rgb(74, 48.8, 97.6);
  --bs-warning-text-emphasis: rgb(99.6, 85.2, 34);
  --bs-danger-text-emphasis: rgb(98, 36.4, 36.4);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(214.8, 233.4, 252);
  --bs-secondary-bg-subtle: rgb(215.2, 215.8, 218.4);
  --bs-success-bg-subtle: rgb(222.2, 253, 233);
  --bs-info-bg-subtle: rgb(241, 228.4, 252.8);
  --bs-warning-bg-subtle: rgb(253.8, 246.6, 221);
  --bs-danger-bg-subtle: rgb(253, 222.2, 222.2);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(174.6, 211.8, 249);
  --bs-secondary-border-subtle: rgb(175.4, 176.6, 181.8);
  --bs-success-border-subtle: rgb(189.4, 251, 211);
  --bs-info-border-subtle: rgb(227, 201.8, 250.6);
  --bs-warning-border-subtle: rgb(252.6, 238.2, 187);
  --bs-danger-border-subtle: rgb(251, 189.4, 189.4);
  --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: inter, Roboto, Sans;
  --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.25;
  --bs-body-color: #1A1C21;
  --bs-body-color-rgb: 26, 28, 33;
  --bs-body-bg: #EAECEF;
  --bs-body-bg-rgb: 234, 236, 239;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(26, 28, 33, 0.75);
  --bs-secondary-color-rgb: 26, 28, 33;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(26, 28, 33, 0.5);
  --bs-tertiary-color-rgb: 26, 28, 33;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #3693F0;
  --bs-link-color-rgb: 54, 147, 240;
  --bs-link-decoration: none;
  --bs-link-hover-color: rgb(43.2, 117.6, 192);
  --bs-link-hover-color-rgb: 43, 118, 192;
  --bs-code-color: #d63384;
  --bs-highlight-color: #1A1C21;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --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: 14px;
  --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(54, 147, 240, 0.25);
  --bs-form-valid-color: #5BF591;
  --bs-form-valid-border-color: #5BF591;
  --bs-form-invalid-color: #F55B5B;
  --bs-form-invalid-border-color: #F55B5B;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #FEFEFE;
  --bs-body-color-rgb: 254, 254, 254;
  --bs-body-bg: #1A1C21;
  --bs-body-bg-rgb: 26, 28, 33;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(254, 254, 254, 0.75);
  --bs-secondary-color-rgb: 254, 254, 254;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(254, 254, 254, 0.5);
  --bs-tertiary-color-rgb: 254, 254, 254;
  --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: rgb(134.4, 190.2, 246);
  --bs-secondary-text-emphasis: rgb(135.6, 137.4, 145.2);
  --bs-success-text-emphasis: rgb(156.6, 249, 189);
  --bs-info-text-emphasis: rgb(213, 175.2, 248.4);
  --bs-warning-text-emphasis: rgb(251.4, 229.8, 153);
  --bs-danger-text-emphasis: rgb(249, 156.6, 156.6);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(10.8, 29.4, 48);
  --bs-secondary-bg-subtle: rgb(11.2, 11.8, 14.4);
  --bs-success-bg-subtle: rgb(18.2, 49, 29);
  --bs-info-bg-subtle: rgb(37, 24.4, 48.8);
  --bs-warning-bg-subtle: rgb(49.8, 42.6, 17);
  --bs-danger-bg-subtle: rgb(49, 18.2, 18.2);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(32.4, 88.2, 144);
  --bs-secondary-border-subtle: rgb(33.6, 35.4, 43.2);
  --bs-success-border-subtle: rgb(54.6, 147, 87);
  --bs-info-border-subtle: rgb(111, 73.2, 146.4);
  --bs-warning-border-subtle: rgb(149.4, 127.8, 51);
  --bs-danger-border-subtle: rgb(147, 54.6, 54.6);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(134.4, 190.2, 246);
  --bs-link-hover-color: rgb(158.52, 203.16, 247.8);
  --bs-link-color-rgb: 134, 190, 246;
  --bs-link-hover-color-rgb: 159, 203, 248;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #FEFEFE;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(117, 183, 152.4);
  --bs-form-valid-border-color: rgb(117, 183, 152.4);
  --bs-form-invalid-color: rgb(234, 133.8, 143.4);
  --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: none;
}
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;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

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

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

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

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

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

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.figure {
  display: inline-block;
}

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

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

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 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: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

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

.col {
  flex: 1 0 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(214.8, 233.4, 252);
  --bs-table-border-color: rgb(171.84, 186.72, 201.6);
  --bs-table-striped-bg: rgb(204.06, 221.73, 239.4);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(193.32, 210.06, 226.8);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(198.69, 215.895, 233.1);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(215.2, 215.8, 218.4);
  --bs-table-border-color: rgb(172.16, 172.64, 174.72);
  --bs-table-striped-bg: rgb(204.44, 205.01, 207.48);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(193.68, 194.22, 196.56);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(199.06, 199.615, 202.02);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: rgb(222.2, 253, 233);
  --bs-table-border-color: rgb(177.76, 202.4, 186.4);
  --bs-table-striped-bg: rgb(211.09, 240.35, 221.35);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(199.98, 227.7, 209.7);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(205.535, 234.025, 215.525);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: rgb(241, 228.4, 252.8);
  --bs-table-border-color: rgb(192.8, 182.72, 202.24);
  --bs-table-striped-bg: rgb(228.95, 216.98, 240.16);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(216.9, 205.56, 227.52);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(222.925, 211.27, 233.84);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: rgb(253.8, 246.6, 221);
  --bs-table-border-color: rgb(203.04, 197.28, 176.8);
  --bs-table-striped-bg: rgb(241.11, 234.27, 209.95);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(228.42, 221.94, 198.9);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(234.765, 228.105, 204.425);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: rgb(253, 222.2, 222.2);
  --bs-table-border-color: rgb(202.4, 177.76, 177.76);
  --bs-table-striped-bg: rgb(240.35, 211.09, 211.09);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(227.7, 199.98, 199.98);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(234.025, 205.535, 205.535);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #EAECEF;
  --bs-table-border-color: rgb(187.2, 188.8, 191.2);
  --bs-table-striped-bg: rgb(222.3, 224.2, 227.05);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(210.6, 212.4, 215.1);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(216.45, 218.3, 221.075);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #1A1C21;
  --bs-table-border-color: rgb(71.8, 73.4, 77.4);
  --bs-table-striped-bg: rgb(37.45, 39.35, 44.1);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(48.9, 50.7, 55.2);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(43.175, 45.025, 49.65);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

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

.col-form-label {
  padding-top: calc(12px + var(--xgs-input-border-width));
  padding-bottom: calc(12px + var(--xgs-input-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.25;
}

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

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

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

.form-control, .gs-selection-output, gs-input-text input, gs-input-number input, gs-input-text textarea, gs-input-number textarea, .gs-search-header-short-search-string, .gs-timepicker-input, gs-input-flight-search, gs-input-text-selection, gs-input-text, gs-input-number {
  display: block;
  width: 100%;
  padding: 12px 1rem;
  font-size: 1rem;
  font-weight: var(--xgs-input-font-weight);
  line-height: 1.25;
  color: var(--xgs-input-color);
  appearance: none;
  background-color: var(--xgs-input-bg);
  background-clip: padding-box;
  border: var(--xgs-input-border-width) solid var(--xgs-input-border-color);
  border-radius: var(--xgs-input-border-radius);
  box-shadow: var(--xgs-input-box-shadow);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control, .gs-selection-output, gs-input-text input, gs-input-number input, gs-input-text textarea, gs-input-number textarea, .gs-search-header-short-search-string, .gs-timepicker-input, gs-input-flight-search, gs-input-text-selection, gs-input-text, gs-input-number {
    transition: none;
  }
}
.form-control[type=file], [type=file].gs-selection-output, gs-input-text input[type=file], gs-input-number input[type=file], gs-input-text textarea[type=file], gs-input-number textarea[type=file], [type=file].gs-search-header-short-search-string, [type=file].gs-timepicker-input, gs-input-flight-search[type=file], gs-input-text-selection[type=file], gs-input-text[type=file], gs-input-number[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]), [type=file].gs-selection-output:not(:disabled):not([readonly]), gs-input-text input[type=file]:not(:disabled):not([readonly]), gs-input-number input[type=file]:not(:disabled):not([readonly]), gs-input-text textarea[type=file]:not(:disabled):not([readonly]), gs-input-number textarea[type=file]:not(:disabled):not([readonly]), [type=file].gs-search-header-short-search-string:not(:disabled):not([readonly]), [type=file].gs-timepicker-input:not(:disabled):not([readonly]), gs-input-flight-search[type=file]:not(:disabled):not([readonly]), gs-input-text-selection[type=file]:not(:disabled):not([readonly]), gs-input-text[type=file]:not(:disabled):not([readonly]), gs-input-number[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus, .gs-selection-output:focus, gs-input-text input:focus, gs-input-number input:focus, gs-input-text textarea:focus, gs-input-number textarea:focus, .gs-search-header-short-search-string:focus, .gs-timepicker-input:focus, gs-input-flight-search:focus, gs-input-text-selection:focus, gs-input-text:focus, gs-input-number:focus {
  color: var(--xgs-input-focus-color);
  background-color: var(--xgs-input-focus-bg);
  border-color: var(--xgs-input-focus-border-color);
  outline: 0;
  box-shadow: var(--xgs-input-box-shadow), var(--xgs-input-focus-box-shadow);
}
.form-control::-webkit-date-and-time-value, .gs-selection-output::-webkit-date-and-time-value, gs-input-text input::-webkit-date-and-time-value, gs-input-number input::-webkit-date-and-time-value, gs-input-text textarea::-webkit-date-and-time-value, gs-input-number textarea::-webkit-date-and-time-value, .gs-search-header-short-search-string::-webkit-date-and-time-value, .gs-timepicker-input::-webkit-date-and-time-value, gs-input-flight-search::-webkit-date-and-time-value, gs-input-text-selection::-webkit-date-and-time-value, gs-input-text::-webkit-date-and-time-value, gs-input-number::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.25em;
  margin: 0;
}
.form-control::-webkit-datetime-edit, .gs-selection-output::-webkit-datetime-edit, gs-input-text input::-webkit-datetime-edit, gs-input-number input::-webkit-datetime-edit, gs-input-text textarea::-webkit-datetime-edit, gs-input-number textarea::-webkit-datetime-edit, .gs-search-header-short-search-string::-webkit-datetime-edit, .gs-timepicker-input::-webkit-datetime-edit, gs-input-flight-search::-webkit-datetime-edit, gs-input-text-selection::-webkit-datetime-edit, gs-input-text::-webkit-datetime-edit, gs-input-number::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder, .gs-selection-output::placeholder, gs-input-text input::placeholder, gs-input-number input::placeholder, gs-input-text textarea::placeholder, gs-input-number textarea::placeholder, .gs-search-header-short-search-string::placeholder, .gs-timepicker-input::placeholder, gs-input-flight-search::placeholder, gs-input-text-selection::placeholder, gs-input-text::placeholder, gs-input-number::placeholder {
  color: var(--xgs-input-placeholder-color);
  opacity: 1;
}
.form-control:disabled, .gs-selection-output:disabled, gs-input-text input:disabled, gs-input-number input:disabled, gs-input-text textarea:disabled, gs-input-number textarea:disabled, .gs-search-header-short-search-string:disabled, .gs-timepicker-input:disabled, gs-input-flight-search:disabled, gs-input-text-selection:disabled, gs-input-text:disabled, gs-input-number:disabled {
  color: var(--xgs-input-disabled-color);
  background-color: var(--xgs-input-disabled-bg);
  border-color: var(--xgs-input-disabled-border-color);
  opacity: 1;
}
.form-control::file-selector-button, .gs-selection-output::file-selector-button, gs-input-text input::file-selector-button, gs-input-number input::file-selector-button, gs-input-text textarea::file-selector-button, gs-input-number textarea::file-selector-button, .gs-search-header-short-search-string::file-selector-button, .gs-timepicker-input::file-selector-button, gs-input-flight-search::file-selector-button, gs-input-text-selection::file-selector-button, gs-input-text::file-selector-button, gs-input-number::file-selector-button {
  padding: 12px 1rem;
  margin: -12px -1rem;
  margin-inline-end: 1rem;
  color: var(--xgs-input-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--xgs-input-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, .gs-selection-output::file-selector-button, gs-input-text input::file-selector-button, gs-input-number input::file-selector-button, gs-input-text textarea::file-selector-button, gs-input-number textarea::file-selector-button, .gs-search-header-short-search-string::file-selector-button, .gs-timepicker-input::file-selector-button, gs-input-flight-search::file-selector-button, gs-input-text-selection::file-selector-button, gs-input-text::file-selector-button, gs-input-number::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button, .gs-selection-output:hover:not(:disabled):not([readonly])::file-selector-button, gs-input-text input:hover:not(:disabled):not([readonly])::file-selector-button, gs-input-number input:hover:not(:disabled):not([readonly])::file-selector-button, gs-input-text textarea:hover:not(:disabled):not([readonly])::file-selector-button, gs-input-number textarea:hover:not(:disabled):not([readonly])::file-selector-button, .gs-search-header-short-search-string:hover:not(:disabled):not([readonly])::file-selector-button, .gs-timepicker-input:hover:not(:disabled):not([readonly])::file-selector-button, gs-input-flight-search:hover:not(:disabled):not([readonly])::file-selector-button, gs-input-text-selection:hover:not(:disabled):not([readonly])::file-selector-button, gs-input-text:hover:not(:disabled):not([readonly])::file-selector-button, gs-input-number:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 12px 0;
  margin-bottom: 0;
  line-height: 1.25;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--xgs-input-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.25em + 0.5rem + calc(var(--xgs-input-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.25em + 1rem + calc(var(--xgs-input-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, textarea.gs-selection-output, gs-input-text textarea, gs-input-number textarea, textarea.gs-search-header-short-search-string, textarea.gs-timepicker-input {
  min-height: calc(1.25em + 24px + calc(var(--xgs-input-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.25em + 0.5rem + calc(var(--xgs-input-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.25em + 1rem + calc(var(--xgs-input-border-width) * 2));
}

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

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 12px 3rem 12px 1rem;
  font-size: 1rem;
  font-weight: var(--xgs-input-font-weight);
  line-height: 1.25;
  color: var(--xgs-input-color);
  appearance: none;
  background-color: var(--xgs-input-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 16px 12px;
  border: var(--xgs-input-border-width) solid var(--xgs-input-border-color);
  border-radius: var(--xgs-input-border-radius);
  box-shadow: var(--bs-box-shadow-inset);
  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: var(--xgs-input-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(54, 147, 240, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 1rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--xgs-input-disabled-bg);
  border-color: var(--xgs-input-disabled-border-color);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--xgs-input-color);
}

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

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

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

.form-check, .gs-task-card-header-content {
  display: block;
  min-height: 1.25rem;
  padding-left: 2em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input, .gs-task-card-header-content .form-check-input, .form-check .gs-text-selection-item-checkbox, .form-check .gs-select-list-item-input, .form-check .gs-task-card-checkbox, .gs-task-card-header-content .gs-text-selection-item-checkbox, .gs-task-card-header-content .gs-select-list-item-input, .gs-task-card-header-content .gs-task-card-checkbox, .form-check gs-input-checkbox > input, .gs-task-card-header-content gs-input-checkbox > input {
  float: left;
  margin-left: -2em;
}

.form-check-reverse {
  padding-right: 2em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input, .form-check-reverse .gs-text-selection-item-checkbox, .form-check-reverse .gs-select-list-item-input, .form-check-reverse .gs-task-card-checkbox, .form-check-reverse gs-input-checkbox > input {
  float: right;
  margin-right: -2em;
  margin-left: 0;
}

.form-check-input, .gs-text-selection-item-checkbox, .gs-select-list-item-input, [type=checkbox].gs-select-list-item-input, .gs-task-card-checkbox, gs-input-checkbox > input {
  --bs-form-check-bg: var(--xgs-input-bg);
  flex-shrink: 0;
  width: 1.5em;
  height: 1.5em;
  margin-top: -0.125em;
  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(--xgs-form-check-input-border);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox], [type=checkbox].gs-text-selection-item-checkbox, [type=checkbox].gs-select-list-item-input, [type=checkbox].gs-task-card-checkbox, gs-input-checkbox > input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio], [type=radio].gs-text-selection-item-checkbox, [type=radio].gs-select-list-item-input, [type=radio].gs-task-card-checkbox, gs-input-checkbox > input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active, .gs-text-selection-item-checkbox:active, .gs-select-list-item-input:active, .gs-task-card-checkbox:active, gs-input-checkbox > input:active {
  filter: none;
}
.form-check-input:focus, .gs-text-selection-item-checkbox:focus, .gs-select-list-item-input:focus, .gs-task-card-checkbox:focus, gs-input-checkbox > input:focus {
  border-color: var(--xgs-form-check-input-focus-border-color);
  outline: 0;
  box-shadow: var(--xgs-form-check-input-focus-box-shadow);
}
.form-check-input:checked, .gs-text-selection-item-checkbox:checked, .gs-select-list-item-input:checked, .gs-task-card-checkbox:checked, gs-input-checkbox > input:checked {
  background-color: var(--xgs-form-check-input-checked-bg-color);
  border-color: var(--xgs-form-check-input-checked-border-color);
}
.form-check-input:checked[type=checkbox], .gs-text-selection-item-checkbox:checked[type=checkbox], .gs-select-list-item-input:checked[type=checkbox], .gs-task-card-checkbox:checked[type=checkbox], gs-input-checkbox > input:checked[type=checkbox] {
  --bs-form-check-bg-image: var(--xgx-form-check-input-checked-bg-image);
}
.form-check-input:checked[type=radio], .gs-text-selection-item-checkbox:checked[type=radio], .gs-select-list-item-input:checked[type=radio], .gs-task-card-checkbox:checked[type=radio], gs-input-checkbox > input:checked[type=radio] {
  --bs-form-check-bg-image: var(--xgx-form-check-radio-checked-bg-image);
}
.form-check-input[type=checkbox]:indeterminate, [type=checkbox].gs-text-selection-item-checkbox:indeterminate, [type=checkbox].gs-select-list-item-input:indeterminate, [type=checkbox].gs-task-card-checkbox:indeterminate, gs-input-checkbox > input[type=checkbox]:indeterminate {
  background-color: #3693F0;
  border-color: #3693F0;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled, .gs-text-selection-item-checkbox:disabled, .gs-select-list-item-input:disabled, .gs-task-card-checkbox:disabled, gs-input-checkbox > input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input[disabled] ~ .gs-text-selection-item-checkbox-label, .form-check-input[disabled] ~ .gs-select-list-item-label, .form-check-input[disabled] ~ .gs-task-card-label, [disabled].gs-text-selection-item-checkbox ~ .form-check-label, [disabled].gs-text-selection-item-checkbox ~ .gs-text-selection-item-checkbox-label, [disabled].gs-select-list-item-input ~ .form-check-label, [disabled].gs-select-list-item-input ~ .gs-text-selection-item-checkbox-label, [disabled].gs-text-selection-item-checkbox ~ .gs-select-list-item-label, [disabled].gs-select-list-item-input ~ .gs-select-list-item-label, [disabled].gs-text-selection-item-checkbox ~ .gs-task-card-label, [disabled].gs-select-list-item-input ~ .gs-task-card-label, [disabled].gs-task-card-checkbox ~ .form-check-label, [disabled].gs-task-card-checkbox ~ .gs-text-selection-item-checkbox-label, [disabled].gs-task-card-checkbox ~ .gs-select-list-item-label, [disabled].gs-task-card-checkbox ~ .gs-task-card-label, gs-input-checkbox > input[disabled] ~ .form-check-label, gs-input-checkbox > input[disabled] ~ .gs-text-selection-item-checkbox-label, gs-input-checkbox > input[disabled] ~ .gs-select-list-item-label, gs-input-checkbox > input[disabled] ~ .gs-task-card-label, .form-check-input:disabled ~ .form-check-label, .form-check-input:disabled ~ .gs-text-selection-item-checkbox-label, .form-check-input:disabled ~ .gs-select-list-item-label, .form-check-input:disabled ~ .gs-task-card-label, .gs-text-selection-item-checkbox:disabled ~ .form-check-label, .gs-text-selection-item-checkbox:disabled ~ .gs-text-selection-item-checkbox-label, .gs-select-list-item-input:disabled ~ .form-check-label, .gs-select-list-item-input:disabled ~ .gs-text-selection-item-checkbox-label, .gs-text-selection-item-checkbox:disabled ~ .gs-select-list-item-label, .gs-select-list-item-input:disabled ~ .gs-select-list-item-label, .gs-text-selection-item-checkbox:disabled ~ .gs-task-card-label, .gs-select-list-item-input:disabled ~ .gs-task-card-label, .gs-task-card-checkbox:disabled ~ .form-check-label, .gs-task-card-checkbox:disabled ~ .gs-text-selection-item-checkbox-label, .gs-task-card-checkbox:disabled ~ .gs-select-list-item-label, .gs-task-card-checkbox:disabled ~ .gs-task-card-label, gs-input-checkbox > input:disabled ~ .form-check-label, gs-input-checkbox > input:disabled ~ .gs-text-selection-item-checkbox-label, gs-input-checkbox > input:disabled ~ .gs-select-list-item-label, gs-input-checkbox > input:disabled ~ .gs-task-card-label {
  cursor: default;
  opacity: 1;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input, .form-switch .gs-text-selection-item-checkbox, .form-switch .gs-select-list-item-input, .form-switch .gs-task-card-checkbox, .form-switch gs-input-checkbox > input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input, .form-switch .gs-text-selection-item-checkbox, .form-switch .gs-select-list-item-input, .form-switch .gs-task-card-checkbox, .form-switch gs-input-checkbox > input {
    transition: none;
  }
}
.form-switch .form-check-input:focus, .form-switch .gs-text-selection-item-checkbox:focus, .form-switch .gs-select-list-item-input:focus, .form-switch .gs-task-card-checkbox:focus, .form-switch gs-input-checkbox > input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='var%28--xgs-input-focus-border-color%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked, .form-switch .gs-text-selection-item-checkbox:checked, .form-switch .gs-select-list-item-input:checked, .form-switch .gs-task-card-checkbox:checked, .form-switch gs-input-checkbox > input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input, .form-switch.form-check-reverse .gs-text-selection-item-checkbox, .form-switch.form-check-reverse .gs-select-list-item-input, .form-switch.form-check-reverse .gs-task-card-checkbox, .form-switch.form-check-reverse gs-input-checkbox > 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] + .gs-icon-btn-primary, .btn-check[disabled] + .gs-ghost-btn, .btn-check[disabled] + .gs-icon-btn-ghost, gs-collapse-toggle-btn.gs-segment-card-header-btn > .btn-check[disabled] + button.ghost, .btn-check[disabled] + .gs-cancel-btn, .btn-check[disabled] + .gs-secondary-btn, .btn-check[disabled] + .gs-primary-btn, gs-collapse-toggle-btn.gs-segment-card-header-btn > .btn-check[disabled] + button.primary, .btn-check[disabled] + .gs-popup-footer-btn, .btn-check[disabled] + .gs-card-header-action, .btn-check[disabled] + .gs-context-menu-btn, .btn-check[disabled] + .gs-exp-card-toggle, .btn-check[disabled] + .gs-input-clear-button, .btn-check[disabled] + .gs-selection-icon, .btn-check[disabled] + .gs-selection-output, .btn-check:disabled + .btn, .btn-check:disabled + .gs-icon-btn-primary, .btn-check:disabled + .gs-ghost-btn, .btn-check:disabled + .gs-icon-btn-ghost, gs-collapse-toggle-btn.gs-segment-card-header-btn > .btn-check:disabled + button.ghost, .btn-check:disabled + .gs-cancel-btn, .btn-check:disabled + .gs-secondary-btn, .btn-check:disabled + .gs-primary-btn, gs-collapse-toggle-btn.gs-segment-card-header-btn > .btn-check:disabled + button.primary, .btn-check:disabled + .gs-popup-footer-btn, .btn-check:disabled + .gs-card-header-action, .btn-check:disabled + .gs-context-menu-btn, .btn-check:disabled + .gs-exp-card-toggle, .btn-check:disabled + .gs-input-clear-button, .btn-check:disabled + .gs-selection-icon, .btn-check:disabled + .gs-selection-output {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

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

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #EAECEF, var(--xgs-input-focus-box-shadow);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #EAECEF, var(--xgs-input-focus-box-shadow);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #3693F0;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  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: rgb(194.7, 222.6, 250.5);
}
.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;
  box-shadow: var(--bs-box-shadow-inset);
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #3693F0;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  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: rgb(194.7, 222.6, 250.5);
}
.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;
  box-shadow: var(--bs-box-shadow-inset);
}
.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 > .gs-selection-output, gs-input-text .form-floating > input, gs-input-number .form-floating > input, gs-input-text .form-floating > textarea, gs-input-number .form-floating > textarea, .form-floating > .gs-search-header-short-search-string, .form-floating > .gs-timepicker-input, .form-floating > gs-input-flight-search, .form-floating > gs-input-text-selection, .form-floating > gs-input-text, .form-floating > gs-input-number,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--xgs-input-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--xgs-input-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 1rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--xgs-input-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 > .gs-selection-output, gs-input-text .form-floating > input, gs-input-number .form-floating > input, gs-input-text .form-floating > textarea, gs-input-number .form-floating > textarea, .form-floating > .gs-search-header-short-search-string, .form-floating > .gs-timepicker-input, .form-floating > gs-input-flight-search, .form-floating > gs-input-text-selection, .form-floating > gs-input-text, .form-floating > gs-input-number,
.form-floating > .form-control-plaintext {
  padding: 1rem 1rem;
}
.form-floating > .form-control::placeholder, .form-floating > .gs-selection-output::placeholder, gs-input-text .form-floating > input::placeholder, gs-input-number .form-floating > input::placeholder, gs-input-text .form-floating > textarea::placeholder, gs-input-number .form-floating > textarea::placeholder, .form-floating > .gs-search-header-short-search-string::placeholder, .form-floating > .gs-timepicker-input::placeholder, .form-floating > gs-input-flight-search::placeholder, .form-floating > gs-input-text-selection::placeholder, .form-floating > gs-input-text::placeholder, .form-floating > gs-input-number::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .gs-selection-output:focus, gs-input-text .form-floating > input:focus, gs-input-number .form-floating > input:focus, gs-input-text .form-floating > textarea:focus, gs-input-number .form-floating > textarea:focus, .form-floating > .gs-search-header-short-search-string:focus, .form-floating > .gs-timepicker-input:focus, .form-floating > gs-input-flight-search:focus, .form-floating > gs-input-text-selection:focus, .form-floating > gs-input-text:focus, .form-floating > gs-input-number:focus, .form-floating > .form-control:not(:placeholder-shown), .form-floating > .gs-selection-output:not(:placeholder-shown), gs-input-text .form-floating > input:not(:placeholder-shown), gs-input-number .form-floating > input:not(:placeholder-shown), gs-input-text .form-floating > textarea:not(:placeholder-shown), gs-input-number .form-floating > textarea:not(:placeholder-shown), .form-floating > .gs-search-header-short-search-string:not(:placeholder-shown), .form-floating > .gs-timepicker-input:not(:placeholder-shown), .form-floating > gs-input-flight-search:not(:placeholder-shown), .form-floating > gs-input-text-selection:not(:placeholder-shown), .form-floating > gs-input-text:not(:placeholder-shown), .form-floating > gs-input-number: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 > .gs-selection-output:-webkit-autofill, gs-input-text .form-floating > input:-webkit-autofill, gs-input-number .form-floating > input:-webkit-autofill, gs-input-text .form-floating > textarea:-webkit-autofill, gs-input-number .form-floating > textarea:-webkit-autofill, .form-floating > .gs-search-header-short-search-string:-webkit-autofill, .form-floating > .gs-timepicker-input:-webkit-autofill, .form-floating > gs-input-flight-search:-webkit-autofill, .form-floating > gs-input-text-selection:-webkit-autofill, .form-floating > gs-input-text:-webkit-autofill, .form-floating > gs-input-number:-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;
  padding-left: 1rem;
}
.form-floating > .form-control:focus ~ label, .form-floating > .gs-selection-output:focus ~ label, gs-input-text .form-floating > input:focus ~ label, gs-input-number .form-floating > input:focus ~ label, gs-input-text .form-floating > textarea:focus ~ label, gs-input-number .form-floating > textarea:focus ~ label, .form-floating > .gs-search-header-short-search-string:focus ~ label, .form-floating > .gs-timepicker-input:focus ~ label, .form-floating > gs-input-flight-search:focus ~ label, .form-floating > gs-input-text-selection:focus ~ label, .form-floating > gs-input-text:focus ~ label, .form-floating > gs-input-number:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .gs-selection-output:not(:placeholder-shown) ~ label,
gs-input-text .form-floating > input:not(:placeholder-shown) ~ label,
gs-input-number .form-floating > input:not(:placeholder-shown) ~ label,
gs-input-text .form-floating > textarea:not(:placeholder-shown) ~ label,
gs-input-number .form-floating > textarea:not(:placeholder-shown) ~ label,
.form-floating > .gs-search-header-short-search-string:not(:placeholder-shown) ~ label,
.form-floating > .gs-timepicker-input:not(:placeholder-shown) ~ label,
.form-floating > gs-input-flight-search:not(:placeholder-shown) ~ label,
.form-floating > gs-input-text-selection:not(:placeholder-shown) ~ label,
.form-floating > gs-input-text:not(:placeholder-shown) ~ label,
.form-floating > gs-input-number:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label, .form-floating > .gs-selection-output:-webkit-autofill ~ label, gs-input-text .form-floating > input:-webkit-autofill ~ label, gs-input-number .form-floating > input:-webkit-autofill ~ label, gs-input-text .form-floating > textarea:-webkit-autofill ~ label, gs-input-number .form-floating > textarea:-webkit-autofill ~ label, .form-floating > .gs-search-header-short-search-string:-webkit-autofill ~ label, .form-floating > .gs-timepicker-input:-webkit-autofill ~ label, .form-floating > gs-input-flight-search:-webkit-autofill ~ label, .form-floating > gs-input-text-selection:-webkit-autofill ~ label, .form-floating > gs-input-text:-webkit-autofill ~ label, .form-floating > gs-input-number:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.5rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--xgs-input-bg);
  border-radius: var(--xgs-input-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--xgs-input-disabled-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--xgs-input-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.input-group, .gs-timepicker-container, gs-input-flight-search, gs-input-text-selection, gs-input-text, gs-input-number {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control, .gs-timepicker-container > .form-control, .input-group > .gs-selection-output, .gs-timepicker-container > .gs-selection-output, gs-input-flight-search > .form-control, gs-input-flight-search > .gs-selection-output, gs-input-text-selection > .form-control, gs-input-text-selection > .gs-selection-output, gs-input-text .input-group > input, gs-input-text .gs-timepicker-container > input, gs-input-text gs-input-flight-search > input, gs-input-text gs-input-text-selection > input, gs-input-number .input-group > input, gs-input-number .gs-timepicker-container > input, gs-input-number gs-input-flight-search > input, gs-input-number gs-input-text-selection > input, gs-input-text .input-group > textarea, gs-input-text .gs-timepicker-container > textarea, gs-input-text gs-input-flight-search > textarea, gs-input-text gs-input-text-selection > textarea, gs-input-number .input-group > textarea, gs-input-number .gs-timepicker-container > textarea, gs-input-number gs-input-flight-search > textarea, gs-input-number gs-input-text-selection > textarea, gs-input-text > .form-control, gs-input-text > .gs-selection-output, gs-input-number > .form-control, gs-input-number > .gs-selection-output, gs-input-text > input, gs-input-number > input, gs-input-text > textarea, gs-input-number > textarea, .input-group > .gs-search-header-short-search-string, .input-group > .gs-timepicker-input, .gs-timepicker-container > .gs-search-header-short-search-string, .gs-timepicker-container > .gs-timepicker-input, .input-group > gs-input-flight-search, .gs-timepicker-container > gs-input-flight-search, gs-input-flight-search > .gs-search-header-short-search-string, gs-input-flight-search > .gs-timepicker-input, gs-input-flight-search > gs-input-flight-search, .input-group > gs-input-text-selection, .gs-timepicker-container > gs-input-text-selection, gs-input-flight-search > gs-input-text-selection, gs-input-text-selection > .gs-search-header-short-search-string, gs-input-text-selection > .gs-timepicker-input, gs-input-text-selection > gs-input-flight-search, gs-input-text-selection > gs-input-text-selection, .input-group > gs-input-text, .gs-timepicker-container > gs-input-text, gs-input-flight-search > gs-input-text, gs-input-text-selection > gs-input-text, .input-group > gs-input-number, .gs-timepicker-container > gs-input-number, gs-input-flight-search > gs-input-number, gs-input-text-selection > gs-input-number, gs-input-text > .gs-search-header-short-search-string, gs-input-text > .gs-timepicker-input, gs-input-text > gs-input-flight-search, gs-input-text > gs-input-text-selection, gs-input-number > .gs-search-header-short-search-string, gs-input-number > .gs-timepicker-input, gs-input-number > gs-input-flight-search, gs-input-number > gs-input-text-selection, gs-input-text > gs-input-text, gs-input-number > gs-input-text, gs-input-text > gs-input-number, gs-input-number > gs-input-number,
.input-group > .form-select,
.gs-timepicker-container > .form-select,
gs-input-flight-search > .form-select,
gs-input-text-selection > .form-select,
gs-input-text > .form-select,
gs-input-number > .form-select,
.input-group > .form-floating,
.gs-timepicker-container > .form-floating,
gs-input-flight-search > .form-floating,
gs-input-text-selection > .form-floating,
gs-input-text > .form-floating,
gs-input-number > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus, .gs-timepicker-container > .form-control:focus, .input-group > .gs-selection-output:focus, .gs-timepicker-container > .gs-selection-output:focus, gs-input-flight-search > .form-control:focus, gs-input-flight-search > .gs-selection-output:focus, gs-input-text-selection > .form-control:focus, gs-input-text-selection > .gs-selection-output:focus, gs-input-text .input-group > input:focus, gs-input-text .gs-timepicker-container > input:focus, gs-input-text gs-input-flight-search > input:focus, gs-input-text gs-input-text-selection > input:focus, gs-input-number .input-group > input:focus, gs-input-number .gs-timepicker-container > input:focus, gs-input-number gs-input-flight-search > input:focus, gs-input-number gs-input-text-selection > input:focus, gs-input-text .input-group > textarea:focus, gs-input-text .gs-timepicker-container > textarea:focus, gs-input-text gs-input-flight-search > textarea:focus, gs-input-text gs-input-text-selection > textarea:focus, gs-input-number .input-group > textarea:focus, gs-input-number .gs-timepicker-container > textarea:focus, gs-input-number gs-input-flight-search > textarea:focus, gs-input-number gs-input-text-selection > textarea:focus, gs-input-text > .form-control:focus, gs-input-text > .gs-selection-output:focus, gs-input-number > .form-control:focus, gs-input-number > .gs-selection-output:focus, gs-input-text > input:focus, gs-input-number > input:focus, gs-input-text > textarea:focus, gs-input-number > textarea:focus, .input-group > .gs-search-header-short-search-string:focus, .input-group > .gs-timepicker-input:focus, .gs-timepicker-container > .gs-search-header-short-search-string:focus, .gs-timepicker-container > .gs-timepicker-input:focus, .input-group > gs-input-flight-search:focus, .gs-timepicker-container > gs-input-flight-search:focus, gs-input-flight-search > .gs-search-header-short-search-string:focus, gs-input-flight-search > .gs-timepicker-input:focus, gs-input-flight-search > gs-input-flight-search:focus, .input-group > gs-input-text-selection:focus, .gs-timepicker-container > gs-input-text-selection:focus, gs-input-flight-search > gs-input-text-selection:focus, gs-input-text-selection > .gs-search-header-short-search-string:focus, gs-input-text-selection > .gs-timepicker-input:focus, gs-input-text-selection > gs-input-flight-search:focus, gs-input-text-selection > gs-input-text-selection:focus, .input-group > gs-input-text:focus, .gs-timepicker-container > gs-input-text:focus, gs-input-flight-search > gs-input-text:focus, gs-input-text-selection > gs-input-text:focus, .input-group > gs-input-number:focus, .gs-timepicker-container > gs-input-number:focus, gs-input-flight-search > gs-input-number:focus, gs-input-text-selection > gs-input-number:focus, gs-input-text > .gs-search-header-short-search-string:focus, gs-input-text > .gs-timepicker-input:focus, gs-input-text > gs-input-flight-search:focus, gs-input-text > gs-input-text-selection:focus, gs-input-number > .gs-search-header-short-search-string:focus, gs-input-number > .gs-timepicker-input:focus, gs-input-number > gs-input-flight-search:focus, gs-input-number > gs-input-text-selection:focus, gs-input-text > gs-input-text:focus, gs-input-number > gs-input-text:focus, gs-input-text > gs-input-number:focus, gs-input-number > gs-input-number:focus,
.input-group > .form-select:focus,
.gs-timepicker-container > .form-select:focus,
gs-input-flight-search > .form-select:focus,
gs-input-text-selection > .form-select:focus,
gs-input-text > .form-select:focus,
gs-input-number > .form-select:focus,
.input-group > .form-floating:focus-within,
.gs-timepicker-container > .form-floating:focus-within,
gs-input-flight-search > .form-floating:focus-within,
gs-input-text-selection > .form-floating:focus-within,
gs-input-text > .form-floating:focus-within,
gs-input-number > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn, .input-group .gs-icon-btn-primary, .input-group .gs-ghost-btn, .input-group .gs-icon-btn-ghost, .input-group gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost, .input-group .gs-cancel-btn, .input-group .gs-secondary-btn, .input-group .gs-primary-btn, .input-group gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary, .gs-timepicker-container .btn, .gs-timepicker-container .gs-icon-btn-primary, .gs-timepicker-container .gs-ghost-btn, .gs-timepicker-container .gs-icon-btn-ghost, .gs-timepicker-container gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost, .gs-timepicker-container .gs-cancel-btn, .gs-timepicker-container .gs-secondary-btn, .gs-timepicker-container .gs-primary-btn, .gs-timepicker-container gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary, gs-input-flight-search .btn, gs-input-flight-search .gs-icon-btn-primary, gs-input-flight-search .gs-ghost-btn, gs-input-flight-search .gs-icon-btn-ghost, gs-input-flight-search gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost, gs-input-flight-search .gs-cancel-btn, gs-input-flight-search .gs-secondary-btn, gs-input-flight-search .gs-primary-btn, gs-input-flight-search gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary, gs-input-text-selection .btn, gs-input-text-selection .gs-icon-btn-primary, gs-input-text-selection .gs-ghost-btn, gs-input-text-selection .gs-icon-btn-ghost, gs-input-text-selection gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost, gs-input-text-selection .gs-cancel-btn, gs-input-text-selection .gs-secondary-btn, gs-input-text-selection .gs-primary-btn, gs-input-text-selection gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary, gs-input-text .btn, gs-input-text .gs-icon-btn-primary, gs-input-text .gs-ghost-btn, gs-input-text .gs-icon-btn-ghost, gs-input-text gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost, gs-input-text .gs-cancel-btn, gs-input-text .gs-secondary-btn, gs-input-text .gs-primary-btn, gs-input-text gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary, gs-input-number .btn, gs-input-number .gs-icon-btn-primary, gs-input-number .gs-ghost-btn, gs-input-number .gs-icon-btn-ghost, gs-input-number gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost, gs-input-number .gs-cancel-btn, gs-input-number .gs-secondary-btn, gs-input-number .gs-primary-btn, gs-input-number gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary, .input-group .gs-popup-footer-btn, .input-group .gs-card-header-action, .input-group .gs-context-menu-btn, .input-group .gs-exp-card-toggle, .gs-timepicker-container .gs-popup-footer-btn, .gs-timepicker-container .gs-card-header-action, .gs-timepicker-container .gs-context-menu-btn, .gs-timepicker-container .gs-exp-card-toggle, .input-group .gs-input-clear-button, .gs-timepicker-container .gs-input-clear-button, .input-group .gs-selection-icon, .gs-timepicker-container .gs-selection-icon, .input-group .gs-selection-output, .gs-timepicker-container .gs-selection-output, gs-input-flight-search .gs-popup-footer-btn, gs-input-flight-search .gs-card-header-action, gs-input-flight-search .gs-context-menu-btn, gs-input-flight-search .gs-exp-card-toggle, gs-input-flight-search .gs-input-clear-button, gs-input-flight-search .gs-selection-icon, gs-input-flight-search .gs-selection-output, gs-input-text-selection .gs-popup-footer-btn, gs-input-text-selection .gs-card-header-action, gs-input-text-selection .gs-context-menu-btn, gs-input-text-selection .gs-exp-card-toggle, gs-input-text-selection .gs-input-clear-button, gs-input-text-selection .gs-selection-icon, gs-input-text-selection .gs-selection-output, gs-input-text .gs-popup-footer-btn, gs-input-text .gs-card-header-action, gs-input-text .gs-context-menu-btn, gs-input-text .gs-exp-card-toggle, gs-input-text .gs-input-clear-button, gs-input-text .gs-selection-icon, gs-input-text .gs-selection-output, gs-input-number .gs-popup-footer-btn, gs-input-number .gs-card-header-action, gs-input-number .gs-context-menu-btn, gs-input-number .gs-exp-card-toggle, gs-input-number .gs-input-clear-button, gs-input-number .gs-selection-icon, gs-input-number .gs-selection-output {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus, .input-group .gs-icon-btn-primary:focus, .input-group .gs-ghost-btn:focus, .input-group .gs-icon-btn-ghost:focus, .input-group gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost:focus, .input-group .gs-cancel-btn:focus, .input-group .gs-secondary-btn:focus, .input-group .gs-primary-btn:focus, .input-group gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary:focus, .gs-timepicker-container .btn:focus, .gs-timepicker-container .gs-icon-btn-primary:focus, .gs-timepicker-container .gs-ghost-btn:focus, .gs-timepicker-container .gs-icon-btn-ghost:focus, .gs-timepicker-container gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost:focus, .gs-timepicker-container .gs-cancel-btn:focus, .gs-timepicker-container .gs-secondary-btn:focus, .gs-timepicker-container .gs-primary-btn:focus, .gs-timepicker-container gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary:focus, gs-input-flight-search .btn:focus, gs-input-flight-search .gs-icon-btn-primary:focus, gs-input-flight-search .gs-ghost-btn:focus, gs-input-flight-search .gs-icon-btn-ghost:focus, gs-input-flight-search gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost:focus, gs-input-flight-search .gs-cancel-btn:focus, gs-input-flight-search .gs-secondary-btn:focus, gs-input-flight-search .gs-primary-btn:focus, gs-input-flight-search gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary:focus, gs-input-text-selection .btn:focus, gs-input-text-selection .gs-icon-btn-primary:focus, gs-input-text-selection .gs-ghost-btn:focus, gs-input-text-selection .gs-icon-btn-ghost:focus, gs-input-text-selection gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost:focus, gs-input-text-selection .gs-cancel-btn:focus, gs-input-text-selection .gs-secondary-btn:focus, gs-input-text-selection .gs-primary-btn:focus, gs-input-text-selection gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary:focus, gs-input-text .btn:focus, gs-input-text .gs-icon-btn-primary:focus, gs-input-text .gs-ghost-btn:focus, gs-input-text .gs-icon-btn-ghost:focus, gs-input-text gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost:focus, gs-input-text .gs-cancel-btn:focus, gs-input-text .gs-secondary-btn:focus, gs-input-text .gs-primary-btn:focus, gs-input-text gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary:focus, gs-input-number .btn:focus, gs-input-number .gs-icon-btn-primary:focus, gs-input-number .gs-ghost-btn:focus, gs-input-number .gs-icon-btn-ghost:focus, gs-input-number gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost:focus, gs-input-number .gs-cancel-btn:focus, gs-input-number .gs-secondary-btn:focus, gs-input-number .gs-primary-btn:focus, gs-input-number gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary:focus, .input-group .gs-popup-footer-btn:focus, .input-group .gs-card-header-action:focus, .input-group .gs-context-menu-btn:focus, .input-group .gs-exp-card-toggle:focus, .gs-timepicker-container .gs-popup-footer-btn:focus, .gs-timepicker-container .gs-card-header-action:focus, .gs-timepicker-container .gs-context-menu-btn:focus, .gs-timepicker-container .gs-exp-card-toggle:focus, .input-group .gs-input-clear-button:focus, .gs-timepicker-container .gs-input-clear-button:focus, .input-group .gs-selection-icon:focus, .gs-timepicker-container .gs-selection-icon:focus, .input-group .gs-selection-output:focus, .gs-timepicker-container .gs-selection-output:focus, gs-input-flight-search .gs-popup-footer-btn:focus, gs-input-flight-search .gs-card-header-action:focus, gs-input-flight-search .gs-context-menu-btn:focus, gs-input-flight-search .gs-exp-card-toggle:focus, gs-input-flight-search .gs-input-clear-button:focus, gs-input-flight-search .gs-selection-icon:focus, gs-input-flight-search .gs-selection-output:focus, gs-input-text-selection .gs-popup-footer-btn:focus, gs-input-text-selection .gs-card-header-action:focus, gs-input-text-selection .gs-context-menu-btn:focus, gs-input-text-selection .gs-exp-card-toggle:focus, gs-input-text-selection .gs-input-clear-button:focus, gs-input-text-selection .gs-selection-icon:focus, gs-input-text-selection .gs-selection-output:focus, gs-input-text .gs-popup-footer-btn:focus, gs-input-text .gs-card-header-action:focus, gs-input-text .gs-context-menu-btn:focus, gs-input-text .gs-exp-card-toggle:focus, gs-input-text .gs-input-clear-button:focus, gs-input-text .gs-selection-icon:focus, gs-input-text .gs-selection-output:focus, gs-input-number .gs-popup-footer-btn:focus, gs-input-number .gs-card-header-action:focus, gs-input-number .gs-context-menu-btn:focus, gs-input-number .gs-exp-card-toggle:focus, gs-input-number .gs-input-clear-button:focus, gs-input-number .gs-selection-icon:focus, gs-input-number .gs-selection-output:focus {
  z-index: 5;
}

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

.input-group-lg > .form-control, .input-group-lg > .gs-selection-output, gs-input-text .input-group-lg > input, gs-input-number .input-group-lg > input, gs-input-text .input-group-lg > textarea, gs-input-number .input-group-lg > textarea, .input-group-lg > .gs-search-header-short-search-string, .input-group-lg > .gs-timepicker-input, .input-group-lg > gs-input-flight-search, .input-group-lg > gs-input-text-selection, .input-group-lg > gs-input-text, .input-group-lg > gs-input-number,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
.input-group-lg > .gs-icon-btn-primary,
.input-group-lg > .gs-ghost-btn,
.input-group-lg > .gs-icon-btn-ghost,
gs-collapse-toggle-btn.input-group-lg.gs-segment-card-header-btn > button.ghost,
.input-group-lg > .gs-cancel-btn,
.input-group-lg > .gs-secondary-btn,
.input-group-lg > .gs-primary-btn,
gs-collapse-toggle-btn.input-group-lg.gs-segment-card-header-btn > button.primary,
.input-group-lg > .gs-popup-footer-btn,
.input-group-lg > .gs-card-header-action,
.input-group-lg > .gs-context-menu-btn,
.input-group-lg > .gs-exp-card-toggle,
.input-group-lg > .gs-input-clear-button,
.input-group-lg > .gs-selection-icon {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control, .input-group-sm > .gs-selection-output, gs-input-text .input-group-sm > input, gs-input-number .input-group-sm > input, gs-input-text .input-group-sm > textarea, gs-input-number .input-group-sm > textarea, .input-group-sm > .gs-search-header-short-search-string, .input-group-sm > .gs-timepicker-input, .input-group-sm > gs-input-flight-search, .input-group-sm > gs-input-text-selection, .input-group-sm > gs-input-text, .input-group-sm > gs-input-number,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn,
.input-group-sm > .gs-icon-btn-primary,
.input-group-sm > .gs-ghost-btn,
.input-group-sm > .gs-icon-btn-ghost,
gs-collapse-toggle-btn.input-group-sm.gs-segment-card-header-btn > button.ghost,
.input-group-sm > .gs-cancel-btn,
.input-group-sm > .gs-secondary-btn,
.input-group-sm > .gs-primary-btn,
gs-collapse-toggle-btn.input-group-sm.gs-segment-card-header-btn > button.primary,
.input-group-sm > .gs-popup-footer-btn,
.input-group-sm > .gs-card-header-action,
.input-group-sm > .gs-context-menu-btn,
.input-group-sm > .gs-exp-card-toggle,
.input-group-sm > .gs-input-clear-button,
.input-group-sm > .gs-selection-icon {
  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: 4rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(ul.gs-context-menu-container):not(.form-floating), .gs-timepicker-container:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(ul.gs-context-menu-container):not(.form-floating), gs-input-flight-search:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(ul.gs-context-menu-container):not(.form-floating), gs-input-text-selection:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(ul.gs-context-menu-container):not(.form-floating), gs-input-text:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(ul.gs-context-menu-container):not(.form-floating), gs-input-number:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(ul.gs-context-menu-container):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.gs-timepicker-container:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
gs-input-flight-search:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
gs-input-text-selection:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
gs-input-text:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
gs-input-number:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.gs-timepicker-container:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .gs-selection-output,
.gs-timepicker-container:not(.has-validation) > .form-floating:not(:last-child) > .gs-selection-output,
gs-input-flight-search:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
gs-input-flight-search:not(.has-validation) > .form-floating:not(:last-child) > .gs-selection-output,
gs-input-text-selection:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
gs-input-text-selection:not(.has-validation) > .form-floating:not(:last-child) > .gs-selection-output,
gs-input-text .input-group:not(.has-validation) > .form-floating:not(:last-child) > input,
gs-input-text .gs-timepicker-container:not(.has-validation) > .form-floating:not(:last-child) > input,
gs-input-text gs-input-flight-search:not(.has-validation) > .form-floating:not(:last-child) > input,
gs-input-text gs-input-text-selection:not(.has-validation) > .form-floating:not(:last-child) > input,
gs-input-number .input-group:not(.has-validation) > .form-floating:not(:last-child) > input,
gs-input-number .gs-timepicker-container:not(.has-validation) > .form-floating:not(:last-child) > input,
gs-input-number gs-input-flight-search:not(.has-validation) > .form-floating:not(:last-child) > input,
gs-input-number gs-input-text-selection:not(.has-validation) > .form-floating:not(:last-child) > input,
gs-input-text .input-group:not(.has-validation) > .form-floating:not(:last-child) > textarea,
gs-input-text .gs-timepicker-container:not(.has-validation) > .form-floating:not(:last-child) > textarea,
gs-input-text gs-input-flight-search:not(.has-validation) > .form-floating:not(:last-child) > textarea,
gs-input-text gs-input-text-selection:not(.has-validation) > .form-floating:not(:last-child) > textarea,
gs-input-number .input-group:not(.has-validation) > .form-floating:not(:last-child) > textarea,
gs-input-number .gs-timepicker-container:not(.has-validation) > .form-floating:not(:last-child) > textarea,
gs-input-number gs-input-flight-search:not(.has-validation) > .form-floating:not(:last-child) > textarea,
gs-input-number gs-input-text-selection:not(.has-validation) > .form-floating:not(:last-child) > textarea,
gs-input-text:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
gs-input-text:not(.has-validation) > .form-floating:not(:last-child) > .gs-selection-output,
gs-input-number:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
gs-input-number:not(.has-validation) > .form-floating:not(:last-child) > .gs-selection-output,
gs-input-text:not(.has-validation) > .form-floating:not(:last-child) > input,
gs-input-number:not(.has-validation) > .form-floating:not(:last-child) > input,
gs-input-text:not(.has-validation) > .form-floating:not(:last-child) > textarea,
gs-input-number:not(.has-validation) > .form-floating:not(:last-child) > textarea,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .gs-search-header-short-search-string,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .gs-timepicker-input,
.gs-timepicker-container:not(.has-validation) > .form-floating:not(:last-child) > .gs-search-header-short-search-string,
.gs-timepicker-container:not(.has-validation) > .form-floating:not(:last-child) > .gs-timepicker-input,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > gs-input-flight-search,
.gs-timepicker-container:not(.has-validation) > .form-floating:not(:last-child) > gs-input-flight-search,
gs-input-flight-search:not(.has-validation) > .form-floating:not(:last-child) > .gs-search-header-short-search-string,
gs-input-flight-search:not(.has-validation) > .form-floating:not(:last-child) > .gs-timepicker-input,
gs-input-flight-search:not(.has-validation) > .form-floating:not(:last-child) > gs-input-flight-search,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > gs-input-text-selection,
.gs-timepicker-container:not(.has-validation) > .form-floating:not(:last-child) > gs-input-text-selection,
gs-input-flight-search:not(.has-validation) > .form-floating:not(:last-child) > gs-input-text-selection,
gs-input-text-selection:not(.has-validation) > .form-floating:not(:last-child) > .gs-search-header-short-search-string,
gs-input-text-selection:not(.has-validation) > .form-floating:not(:last-child) > .gs-timepicker-input,
gs-input-text-selection:not(.has-validation) > .form-floating:not(:last-child) > gs-input-flight-search,
gs-input-text-selection:not(.has-validation) > .form-floating:not(:last-child) > gs-input-text-selection,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > gs-input-text,
.gs-timepicker-container:not(.has-validation) > .form-floating:not(:last-child) > gs-input-text,
gs-input-flight-search:not(.has-validation) > .form-floating:not(:last-child) > gs-input-text,
gs-input-text-selection:not(.has-validation) > .form-floating:not(:last-child) > gs-input-text,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > gs-input-number,
.gs-timepicker-container:not(.has-validation) > .form-floating:not(:last-child) > gs-input-number,
gs-input-flight-search:not(.has-validation) > .form-floating:not(:last-child) > gs-input-number,
gs-input-text-selection:not(.has-validation) > .form-floating:not(:last-child) > gs-input-number,
gs-input-text:not(.has-validation) > .form-floating:not(:last-child) > .gs-search-header-short-search-string,
gs-input-text:not(.has-validation) > .form-floating:not(:last-child) > .gs-timepicker-input,
gs-input-text:not(.has-validation) > .form-floating:not(:last-child) > gs-input-flight-search,
gs-input-text:not(.has-validation) > .form-floating:not(:last-child) > gs-input-text-selection,
gs-input-number:not(.has-validation) > .form-floating:not(:last-child) > .gs-search-header-short-search-string,
gs-input-number:not(.has-validation) > .form-floating:not(:last-child) > .gs-timepicker-input,
gs-input-number:not(.has-validation) > .form-floating:not(:last-child) > gs-input-flight-search,
gs-input-number:not(.has-validation) > .form-floating:not(:last-child) > gs-input-text-selection,
gs-input-text:not(.has-validation) > .form-floating:not(:last-child) > gs-input-text,
gs-input-number:not(.has-validation) > .form-floating:not(:last-child) > gs-input-text,
gs-input-text:not(.has-validation) > .form-floating:not(:last-child) > gs-input-number,
gs-input-number:not(.has-validation) > .form-floating:not(:last-child) > gs-input-number,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select,
.gs-timepicker-container:not(.has-validation) > .form-floating:not(:last-child) > .form-select,
gs-input-flight-search:not(.has-validation) > .form-floating:not(:last-child) > .form-select,
gs-input-text-selection:not(.has-validation) > .form-floating:not(:last-child) > .form-select,
gs-input-text:not(.has-validation) > .form-floating:not(:last-child) > .form-select,
gs-input-number: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(ul.gs-context-menu-container):not(.form-floating), .has-validation.gs-timepicker-container > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(ul.gs-context-menu-container):not(.form-floating), gs-input-flight-search.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(ul.gs-context-menu-container):not(.form-floating), gs-input-text-selection.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(ul.gs-context-menu-container):not(.form-floating), gs-input-text.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(ul.gs-context-menu-container):not(.form-floating), gs-input-number.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(ul.gs-context-menu-container):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.has-validation.gs-timepicker-container > .dropdown-toggle:nth-last-child(n+4),
gs-input-flight-search.has-validation > .dropdown-toggle:nth-last-child(n+4),
gs-input-text-selection.has-validation > .dropdown-toggle:nth-last-child(n+4),
gs-input-text.has-validation > .dropdown-toggle:nth-last-child(n+4),
gs-input-number.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.has-validation.gs-timepicker-container > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .gs-selection-output,
.has-validation.gs-timepicker-container > .form-floating:nth-last-child(n+3) > .gs-selection-output,
gs-input-flight-search.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
gs-input-flight-search.has-validation > .form-floating:nth-last-child(n+3) > .gs-selection-output,
gs-input-text-selection.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
gs-input-text-selection.has-validation > .form-floating:nth-last-child(n+3) > .gs-selection-output,
gs-input-text .input-group.has-validation > .form-floating:nth-last-child(n+3) > input,
gs-input-text .has-validation.gs-timepicker-container > .form-floating:nth-last-child(n+3) > input,
gs-input-text gs-input-flight-search.has-validation > .form-floating:nth-last-child(n+3) > input,
gs-input-text gs-input-text-selection.has-validation > .form-floating:nth-last-child(n+3) > input,
gs-input-number .input-group.has-validation > .form-floating:nth-last-child(n+3) > input,
gs-input-number .has-validation.gs-timepicker-container > .form-floating:nth-last-child(n+3) > input,
gs-input-number gs-input-flight-search.has-validation > .form-floating:nth-last-child(n+3) > input,
gs-input-number gs-input-text-selection.has-validation > .form-floating:nth-last-child(n+3) > input,
gs-input-text .input-group.has-validation > .form-floating:nth-last-child(n+3) > textarea,
gs-input-text .has-validation.gs-timepicker-container > .form-floating:nth-last-child(n+3) > textarea,
gs-input-text gs-input-flight-search.has-validation > .form-floating:nth-last-child(n+3) > textarea,
gs-input-text gs-input-text-selection.has-validation > .form-floating:nth-last-child(n+3) > textarea,
gs-input-number .input-group.has-validation > .form-floating:nth-last-child(n+3) > textarea,
gs-input-number .has-validation.gs-timepicker-container > .form-floating:nth-last-child(n+3) > textarea,
gs-input-number gs-input-flight-search.has-validation > .form-floating:nth-last-child(n+3) > textarea,
gs-input-number gs-input-text-selection.has-validation > .form-floating:nth-last-child(n+3) > textarea,
gs-input-text.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
gs-input-text.has-validation > .form-floating:nth-last-child(n+3) > .gs-selection-output,
gs-input-number.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
gs-input-number.has-validation > .form-floating:nth-last-child(n+3) > .gs-selection-output,
gs-input-text.has-validation > .form-floating:nth-last-child(n+3) > input,
gs-input-number.has-validation > .form-floating:nth-last-child(n+3) > input,
gs-input-text.has-validation > .form-floating:nth-last-child(n+3) > textarea,
gs-input-number.has-validation > .form-floating:nth-last-child(n+3) > textarea,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .gs-search-header-short-search-string,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .gs-timepicker-input,
.has-validation.gs-timepicker-container > .form-floating:nth-last-child(n+3) > .gs-search-header-short-search-string,
.has-validation.gs-timepicker-container > .form-floating:nth-last-child(n+3) > .gs-timepicker-input,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > gs-input-flight-search,
.has-validation.gs-timepicker-container > .form-floating:nth-last-child(n+3) > gs-input-flight-search,
gs-input-flight-search.has-validation > .form-floating:nth-last-child(n+3) > .gs-search-header-short-search-string,
gs-input-flight-search.has-validation > .form-floating:nth-last-child(n+3) > .gs-timepicker-input,
gs-input-flight-search.has-validation > .form-floating:nth-last-child(n+3) > gs-input-flight-search,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > gs-input-text-selection,
.has-validation.gs-timepicker-container > .form-floating:nth-last-child(n+3) > gs-input-text-selection,
gs-input-flight-search.has-validation > .form-floating:nth-last-child(n+3) > gs-input-text-selection,
gs-input-text-selection.has-validation > .form-floating:nth-last-child(n+3) > .gs-search-header-short-search-string,
gs-input-text-selection.has-validation > .form-floating:nth-last-child(n+3) > .gs-timepicker-input,
gs-input-text-selection.has-validation > .form-floating:nth-last-child(n+3) > gs-input-flight-search,
gs-input-text-selection.has-validation > .form-floating:nth-last-child(n+3) > gs-input-text-selection,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > gs-input-text,
.has-validation.gs-timepicker-container > .form-floating:nth-last-child(n+3) > gs-input-text,
gs-input-flight-search.has-validation > .form-floating:nth-last-child(n+3) > gs-input-text,
gs-input-text-selection.has-validation > .form-floating:nth-last-child(n+3) > gs-input-text,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > gs-input-number,
.has-validation.gs-timepicker-container > .form-floating:nth-last-child(n+3) > gs-input-number,
gs-input-flight-search.has-validation > .form-floating:nth-last-child(n+3) > gs-input-number,
gs-input-text-selection.has-validation > .form-floating:nth-last-child(n+3) > gs-input-number,
gs-input-text.has-validation > .form-floating:nth-last-child(n+3) > .gs-search-header-short-search-string,
gs-input-text.has-validation > .form-floating:nth-last-child(n+3) > .gs-timepicker-input,
gs-input-text.has-validation > .form-floating:nth-last-child(n+3) > gs-input-flight-search,
gs-input-text.has-validation > .form-floating:nth-last-child(n+3) > gs-input-text-selection,
gs-input-number.has-validation > .form-floating:nth-last-child(n+3) > .gs-search-header-short-search-string,
gs-input-number.has-validation > .form-floating:nth-last-child(n+3) > .gs-timepicker-input,
gs-input-number.has-validation > .form-floating:nth-last-child(n+3) > gs-input-flight-search,
gs-input-number.has-validation > .form-floating:nth-last-child(n+3) > gs-input-text-selection,
gs-input-text.has-validation > .form-floating:nth-last-child(n+3) > gs-input-text,
gs-input-number.has-validation > .form-floating:nth-last-child(n+3) > gs-input-text,
gs-input-text.has-validation > .form-floating:nth-last-child(n+3) > gs-input-number,
gs-input-number.has-validation > .form-floating:nth-last-child(n+3) > gs-input-number,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select,
.has-validation.gs-timepicker-container > .form-floating:nth-last-child(n+3) > .form-select,
gs-input-flight-search.has-validation > .form-floating:nth-last-child(n+3) > .form-select,
gs-input-text-selection.has-validation > .form-floating:nth-last-child(n+3) > .form-select,
gs-input-text.has-validation > .form-floating:nth-last-child(n+3) > .form-select,
gs-input-number.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(ul.gs-context-menu-container):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback), .gs-timepicker-container > :not(:first-child):not(.dropdown-menu):not(ul.gs-context-menu-container):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback), gs-input-flight-search > :not(:first-child):not(.dropdown-menu):not(ul.gs-context-menu-container):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback), gs-input-text-selection > :not(:first-child):not(.dropdown-menu):not(ul.gs-context-menu-container):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback), gs-input-text > :not(:first-child):not(.dropdown-menu):not(ul.gs-context-menu-container):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback), gs-input-number > :not(:first-child):not(.dropdown-menu):not(ul.gs-context-menu-container):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--xgs-input-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control, .gs-timepicker-container > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .gs-selection-output, .gs-timepicker-container > .form-floating:not(:first-child) > .gs-selection-output, gs-input-flight-search > .form-floating:not(:first-child) > .form-control, gs-input-flight-search > .form-floating:not(:first-child) > .gs-selection-output, gs-input-text-selection > .form-floating:not(:first-child) > .form-control, gs-input-text-selection > .form-floating:not(:first-child) > .gs-selection-output, gs-input-text .input-group > .form-floating:not(:first-child) > input, gs-input-text .gs-timepicker-container > .form-floating:not(:first-child) > input, gs-input-text gs-input-flight-search > .form-floating:not(:first-child) > input, gs-input-text gs-input-text-selection > .form-floating:not(:first-child) > input, gs-input-number .input-group > .form-floating:not(:first-child) > input, gs-input-number .gs-timepicker-container > .form-floating:not(:first-child) > input, gs-input-number gs-input-flight-search > .form-floating:not(:first-child) > input, gs-input-number gs-input-text-selection > .form-floating:not(:first-child) > input, gs-input-text .input-group > .form-floating:not(:first-child) > textarea, gs-input-text .gs-timepicker-container > .form-floating:not(:first-child) > textarea, gs-input-text gs-input-flight-search > .form-floating:not(:first-child) > textarea, gs-input-text gs-input-text-selection > .form-floating:not(:first-child) > textarea, gs-input-number .input-group > .form-floating:not(:first-child) > textarea, gs-input-number .gs-timepicker-container > .form-floating:not(:first-child) > textarea, gs-input-number gs-input-flight-search > .form-floating:not(:first-child) > textarea, gs-input-number gs-input-text-selection > .form-floating:not(:first-child) > textarea, gs-input-text > .form-floating:not(:first-child) > .form-control, gs-input-text > .form-floating:not(:first-child) > .gs-selection-output, gs-input-number > .form-floating:not(:first-child) > .form-control, gs-input-number > .form-floating:not(:first-child) > .gs-selection-output, gs-input-text > .form-floating:not(:first-child) > input, gs-input-number > .form-floating:not(:first-child) > input, gs-input-text > .form-floating:not(:first-child) > textarea, gs-input-number > .form-floating:not(:first-child) > textarea, .input-group > .form-floating:not(:first-child) > .gs-search-header-short-search-string, .input-group > .form-floating:not(:first-child) > .gs-timepicker-input, .gs-timepicker-container > .form-floating:not(:first-child) > .gs-search-header-short-search-string, .gs-timepicker-container > .form-floating:not(:first-child) > .gs-timepicker-input, .input-group > .form-floating:not(:first-child) > gs-input-flight-search, .gs-timepicker-container > .form-floating:not(:first-child) > gs-input-flight-search, gs-input-flight-search > .form-floating:not(:first-child) > .gs-search-header-short-search-string, gs-input-flight-search > .form-floating:not(:first-child) > .gs-timepicker-input, gs-input-flight-search > .form-floating:not(:first-child) > gs-input-flight-search, .input-group > .form-floating:not(:first-child) > gs-input-text-selection, .gs-timepicker-container > .form-floating:not(:first-child) > gs-input-text-selection, gs-input-flight-search > .form-floating:not(:first-child) > gs-input-text-selection, gs-input-text-selection > .form-floating:not(:first-child) > .gs-search-header-short-search-string, gs-input-text-selection > .form-floating:not(:first-child) > .gs-timepicker-input, gs-input-text-selection > .form-floating:not(:first-child) > gs-input-flight-search, gs-input-text-selection > .form-floating:not(:first-child) > gs-input-text-selection, .input-group > .form-floating:not(:first-child) > gs-input-text, .gs-timepicker-container > .form-floating:not(:first-child) > gs-input-text, gs-input-flight-search > .form-floating:not(:first-child) > gs-input-text, gs-input-text-selection > .form-floating:not(:first-child) > gs-input-text, .input-group > .form-floating:not(:first-child) > gs-input-number, .gs-timepicker-container > .form-floating:not(:first-child) > gs-input-number, gs-input-flight-search > .form-floating:not(:first-child) > gs-input-number, gs-input-text-selection > .form-floating:not(:first-child) > gs-input-number, gs-input-text > .form-floating:not(:first-child) > .gs-search-header-short-search-string, gs-input-text > .form-floating:not(:first-child) > .gs-timepicker-input, gs-input-text > .form-floating:not(:first-child) > gs-input-flight-search, gs-input-text > .form-floating:not(:first-child) > gs-input-text-selection, gs-input-number > .form-floating:not(:first-child) > .gs-search-header-short-search-string, gs-input-number > .form-floating:not(:first-child) > .gs-timepicker-input, gs-input-number > .form-floating:not(:first-child) > gs-input-flight-search, gs-input-number > .form-floating:not(:first-child) > gs-input-text-selection, gs-input-text > .form-floating:not(:first-child) > gs-input-text, gs-input-number > .form-floating:not(:first-child) > gs-input-text, gs-input-text > .form-floating:not(:first-child) > gs-input-number, gs-input-number > .form-floating:not(:first-child) > gs-input-number,
.input-group > .form-floating:not(:first-child) > .form-select,
.gs-timepicker-container > .form-floating:not(:first-child) > .form-select,
gs-input-flight-search > .form-floating:not(:first-child) > .form-select,
gs-input-text-selection > .form-floating:not(:first-child) > .form-select,
gs-input-text > .form-floating:not(:first-child) > .form-select,
gs-input-number > .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, .was-validated .gs-selection-output:valid, .was-validated gs-input-text input:valid, .was-validated gs-input-number input:valid, gs-input-text .was-validated input:valid, gs-input-number .was-validated input:valid, .was-validated gs-input-text textarea:valid, .was-validated gs-input-number textarea:valid, gs-input-text .was-validated textarea:valid, gs-input-number .was-validated textarea:valid, .was-validated .gs-search-header-short-search-string:valid, .was-validated .gs-timepicker-input:valid, .was-validated gs-input-flight-search:valid, .was-validated gs-input-text-selection:valid, .was-validated gs-input-text:valid, .was-validated gs-input-number:valid, .form-control.is-valid, .is-valid.gs-selection-output, gs-input-text input.is-valid, gs-input-number input.is-valid, gs-input-text textarea.is-valid, gs-input-number textarea.is-valid, .is-valid.gs-search-header-short-search-string, .is-valid.gs-timepicker-input, gs-input-flight-search.is-valid, gs-input-text-selection.is-valid, gs-input-text.is-valid, gs-input-number.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.25em + 24px);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%235BF591' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3125em + 6px) center;
  background-size: calc(0.625em + 12px) calc(0.625em + 12px);
}
.was-validated .form-control:valid:focus, .was-validated .gs-selection-output:valid:focus, .was-validated gs-input-text input:valid:focus, .was-validated gs-input-number input:valid:focus, gs-input-text .was-validated input:valid:focus, gs-input-number .was-validated input:valid:focus, .was-validated gs-input-text textarea:valid:focus, .was-validated gs-input-number textarea:valid:focus, gs-input-text .was-validated textarea:valid:focus, gs-input-number .was-validated textarea:valid:focus, .was-validated .gs-search-header-short-search-string:valid:focus, .was-validated .gs-timepicker-input:valid:focus, .was-validated gs-input-flight-search:valid:focus, .was-validated gs-input-text-selection:valid:focus, .was-validated gs-input-text:valid:focus, .was-validated gs-input-number:valid:focus, .form-control.is-valid:focus, .is-valid.gs-selection-output:focus, gs-input-text input.is-valid:focus, gs-input-number input.is-valid:focus, gs-input-text textarea.is-valid:focus, gs-input-number textarea.is-valid:focus, .is-valid.gs-search-header-short-search-string:focus, .is-valid.gs-timepicker-input:focus, gs-input-flight-search.is-valid:focus, gs-input-text-selection.is-valid:focus, gs-input-text.is-valid:focus, gs-input-number.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: var(--xgs-input-box-shadow), 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, .was-validated textarea.gs-selection-output:valid, .was-validated gs-input-text textarea:valid, .was-validated gs-input-number textarea:valid, gs-input-text .was-validated textarea:valid, gs-input-number .was-validated textarea:valid, .was-validated textarea.gs-search-header-short-search-string:valid, .was-validated textarea.gs-timepicker-input:valid, textarea.form-control.is-valid, textarea.is-valid.gs-selection-output, gs-input-text textarea.is-valid, gs-input-number textarea.is-valid, textarea.is-valid.gs-search-header-short-search-string, textarea.is-valid.gs-timepicker-input {
  padding-right: calc(1.25em + 24px);
  background-position: top calc(0.3125em + 6px) right calc(0.3125em + 6px);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%235BF591' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 5.5rem;
  background-position: right 1rem center, center right 3rem;
  background-size: 16px 12px, calc(0.625em + 12px) calc(0.625em + 12px);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: var(--bs-box-shadow-inset), 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.25em + 24px));
}

.was-validated .form-check-input:valid, .was-validated .gs-text-selection-item-checkbox:valid, .was-validated .gs-select-list-item-input:valid, .was-validated .gs-task-card-checkbox:valid, .was-validated gs-input-checkbox > input:valid, .form-check-input.is-valid, .is-valid.gs-text-selection-item-checkbox, .is-valid.gs-select-list-item-input, .is-valid.gs-task-card-checkbox, gs-input-checkbox > input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .was-validated .gs-text-selection-item-checkbox:valid:checked, .was-validated .gs-select-list-item-input:valid:checked, .was-validated .gs-task-card-checkbox:valid:checked, .was-validated gs-input-checkbox > input:valid:checked, .form-check-input.is-valid:checked, .is-valid.gs-text-selection-item-checkbox:checked, .is-valid.gs-select-list-item-input:checked, .is-valid.gs-task-card-checkbox:checked, gs-input-checkbox > input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .was-validated .gs-text-selection-item-checkbox:valid:focus, .was-validated .gs-select-list-item-input:valid:focus, .was-validated .gs-task-card-checkbox:valid:focus, .was-validated gs-input-checkbox > input:valid:focus, .form-check-input.is-valid:focus, .is-valid.gs-text-selection-item-checkbox:focus, .is-valid.gs-select-list-item-input:focus, .is-valid.gs-task-card-checkbox:focus, gs-input-checkbox > 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, .was-validated .form-check-input:valid ~ .gs-text-selection-item-checkbox-label, .was-validated .form-check-input:valid ~ .gs-select-list-item-label, .was-validated .form-check-input:valid ~ .gs-task-card-label, .was-validated .gs-text-selection-item-checkbox:valid ~ .form-check-label, .was-validated .gs-text-selection-item-checkbox:valid ~ .gs-text-selection-item-checkbox-label, .was-validated .gs-select-list-item-input:valid ~ .form-check-label, .was-validated .gs-select-list-item-input:valid ~ .gs-text-selection-item-checkbox-label, .was-validated .gs-text-selection-item-checkbox:valid ~ .gs-select-list-item-label, .was-validated .gs-select-list-item-input:valid ~ .gs-select-list-item-label, .was-validated .gs-text-selection-item-checkbox:valid ~ .gs-task-card-label, .was-validated .gs-select-list-item-input:valid ~ .gs-task-card-label, .was-validated .gs-task-card-checkbox:valid ~ .form-check-label, .was-validated .gs-task-card-checkbox:valid ~ .gs-text-selection-item-checkbox-label, .was-validated .gs-task-card-checkbox:valid ~ .gs-select-list-item-label, .was-validated .gs-task-card-checkbox:valid ~ .gs-task-card-label, .was-validated gs-input-checkbox > input:valid ~ .form-check-label, .was-validated gs-input-checkbox > input:valid ~ .gs-text-selection-item-checkbox-label, .was-validated gs-input-checkbox > input:valid ~ .gs-select-list-item-label, .was-validated gs-input-checkbox > input:valid ~ .gs-task-card-label, .form-check-input.is-valid ~ .form-check-label, .form-check-input.is-valid ~ .gs-text-selection-item-checkbox-label, .form-check-input.is-valid ~ .gs-select-list-item-label, .form-check-input.is-valid ~ .gs-task-card-label, .is-valid.gs-text-selection-item-checkbox ~ .form-check-label, .is-valid.gs-text-selection-item-checkbox ~ .gs-text-selection-item-checkbox-label, .is-valid.gs-select-list-item-input ~ .form-check-label, .is-valid.gs-select-list-item-input ~ .gs-text-selection-item-checkbox-label, .is-valid.gs-text-selection-item-checkbox ~ .gs-select-list-item-label, .is-valid.gs-select-list-item-input ~ .gs-select-list-item-label, .is-valid.gs-text-selection-item-checkbox ~ .gs-task-card-label, .is-valid.gs-select-list-item-input ~ .gs-task-card-label, .is-valid.gs-task-card-checkbox ~ .form-check-label, .is-valid.gs-task-card-checkbox ~ .gs-text-selection-item-checkbox-label, .is-valid.gs-task-card-checkbox ~ .gs-select-list-item-label, .is-valid.gs-task-card-checkbox ~ .gs-task-card-label, gs-input-checkbox > input.is-valid ~ .form-check-label, gs-input-checkbox > input.is-valid ~ .gs-text-selection-item-checkbox-label, gs-input-checkbox > input.is-valid ~ .gs-select-list-item-label, gs-input-checkbox > input.is-valid ~ .gs-task-card-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback, .form-check-inline .gs-text-selection-item-checkbox ~ .valid-feedback, .form-check-inline .gs-select-list-item-input ~ .valid-feedback, .form-check-inline .gs-task-card-checkbox ~ .valid-feedback, .form-check-inline gs-input-checkbox > input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .was-validated .gs-timepicker-container > .form-control:not(:focus):valid, .was-validated .input-group > .gs-selection-output:not(:focus):valid, .was-validated .gs-timepicker-container > .gs-selection-output:not(:focus):valid, .was-validated gs-input-flight-search > .form-control:not(:focus):valid, .was-validated gs-input-flight-search > .gs-selection-output:not(:focus):valid, .was-validated gs-input-text-selection > .form-control:not(:focus):valid, .was-validated gs-input-text-selection > .gs-selection-output:not(:focus):valid, .was-validated gs-input-text .input-group > input:not(:focus):valid, .was-validated gs-input-text .gs-timepicker-container > input:not(:focus):valid, .was-validated gs-input-text gs-input-flight-search > input:not(:focus):valid, .was-validated gs-input-text gs-input-text-selection > input:not(:focus):valid, .was-validated gs-input-number .input-group > input:not(:focus):valid, .was-validated gs-input-number .gs-timepicker-container > input:not(:focus):valid, .was-validated gs-input-number gs-input-flight-search > input:not(:focus):valid, .was-validated gs-input-number gs-input-text-selection > input:not(:focus):valid, gs-input-text .was-validated .input-group > input:not(:focus):valid, gs-input-text .was-validated .gs-timepicker-container > input:not(:focus):valid, gs-input-text .was-validated gs-input-flight-search > input:not(:focus):valid, gs-input-text .was-validated gs-input-text-selection > input:not(:focus):valid, gs-input-number .was-validated .input-group > input:not(:focus):valid, gs-input-number .was-validated .gs-timepicker-container > input:not(:focus):valid, gs-input-number .was-validated gs-input-flight-search > input:not(:focus):valid, gs-input-number .was-validated gs-input-text-selection > input:not(:focus):valid, .was-validated gs-input-text .input-group > textarea:not(:focus):valid, .was-validated gs-input-text .gs-timepicker-container > textarea:not(:focus):valid, .was-validated gs-input-text gs-input-flight-search > textarea:not(:focus):valid, .was-validated gs-input-text gs-input-text-selection > textarea:not(:focus):valid, .was-validated gs-input-number .input-group > textarea:not(:focus):valid, .was-validated gs-input-number .gs-timepicker-container > textarea:not(:focus):valid, .was-validated gs-input-number gs-input-flight-search > textarea:not(:focus):valid, .was-validated gs-input-number gs-input-text-selection > textarea:not(:focus):valid, gs-input-text .was-validated .input-group > textarea:not(:focus):valid, gs-input-text .was-validated .gs-timepicker-container > textarea:not(:focus):valid, gs-input-text .was-validated gs-input-flight-search > textarea:not(:focus):valid, gs-input-text .was-validated gs-input-text-selection > textarea:not(:focus):valid, gs-input-number .was-validated .input-group > textarea:not(:focus):valid, gs-input-number .was-validated .gs-timepicker-container > textarea:not(:focus):valid, gs-input-number .was-validated gs-input-flight-search > textarea:not(:focus):valid, gs-input-number .was-validated gs-input-text-selection > textarea:not(:focus):valid, .was-validated gs-input-text > .form-control:not(:focus):valid, .was-validated gs-input-text > .gs-selection-output:not(:focus):valid, .was-validated gs-input-number > .form-control:not(:focus):valid, .was-validated gs-input-number > .gs-selection-output:not(:focus):valid, .was-validated gs-input-text > input:not(:focus):valid, .was-validated gs-input-number > input:not(:focus):valid, .was-validated gs-input-text > textarea:not(:focus):valid, .was-validated gs-input-number > textarea:not(:focus):valid, .was-validated .input-group > .gs-search-header-short-search-string:not(:focus):valid, .was-validated .input-group > .gs-timepicker-input:not(:focus):valid, .was-validated .gs-timepicker-container > .gs-search-header-short-search-string:not(:focus):valid, .was-validated .gs-timepicker-container > .gs-timepicker-input:not(:focus):valid, .was-validated .input-group > gs-input-flight-search:not(:focus):valid, .was-validated .gs-timepicker-container > gs-input-flight-search:not(:focus):valid, .was-validated gs-input-flight-search > .gs-search-header-short-search-string:not(:focus):valid, .was-validated gs-input-flight-search > .gs-timepicker-input:not(:focus):valid, .was-validated gs-input-flight-search > gs-input-flight-search:not(:focus):valid, .was-validated .input-group > gs-input-text-selection:not(:focus):valid, .was-validated .gs-timepicker-container > gs-input-text-selection:not(:focus):valid, .was-validated gs-input-flight-search > gs-input-text-selection:not(:focus):valid, .was-validated gs-input-text-selection > .gs-search-header-short-search-string:not(:focus):valid, .was-validated gs-input-text-selection > .gs-timepicker-input:not(:focus):valid, .was-validated gs-input-text-selection > gs-input-flight-search:not(:focus):valid, .was-validated gs-input-text-selection > gs-input-text-selection:not(:focus):valid, .was-validated .input-group > gs-input-text:not(:focus):valid, .was-validated .gs-timepicker-container > gs-input-text:not(:focus):valid, .was-validated gs-input-flight-search > gs-input-text:not(:focus):valid, .was-validated gs-input-text-selection > gs-input-text:not(:focus):valid, .was-validated .input-group > gs-input-number:not(:focus):valid, .was-validated .gs-timepicker-container > gs-input-number:not(:focus):valid, .was-validated gs-input-flight-search > gs-input-number:not(:focus):valid, .was-validated gs-input-text-selection > gs-input-number:not(:focus):valid, .was-validated gs-input-text > .gs-search-header-short-search-string:not(:focus):valid, .was-validated gs-input-text > .gs-timepicker-input:not(:focus):valid, .was-validated gs-input-text > gs-input-flight-search:not(:focus):valid, .was-validated gs-input-text > gs-input-text-selection:not(:focus):valid, .was-validated gs-input-number > .gs-search-header-short-search-string:not(:focus):valid, .was-validated gs-input-number > .gs-timepicker-input:not(:focus):valid, .was-validated gs-input-number > gs-input-flight-search:not(:focus):valid, .was-validated gs-input-number > gs-input-text-selection:not(:focus):valid, .was-validated gs-input-text > gs-input-text:not(:focus):valid, .was-validated gs-input-number > gs-input-text:not(:focus):valid, .was-validated gs-input-text > gs-input-number:not(:focus):valid, .was-validated gs-input-number > gs-input-number:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .gs-timepicker-container > .form-control:not(:focus).is-valid, .input-group > .gs-selection-output:not(:focus).is-valid, .gs-timepicker-container > .gs-selection-output:not(:focus).is-valid, gs-input-flight-search > .form-control:not(:focus).is-valid, gs-input-flight-search > .gs-selection-output:not(:focus).is-valid, gs-input-text-selection > .form-control:not(:focus).is-valid, gs-input-text-selection > .gs-selection-output:not(:focus).is-valid, gs-input-text .input-group > input:not(:focus).is-valid, gs-input-text .gs-timepicker-container > input:not(:focus).is-valid, gs-input-text gs-input-flight-search > input:not(:focus).is-valid, gs-input-text gs-input-text-selection > input:not(:focus).is-valid, gs-input-number .input-group > input:not(:focus).is-valid, gs-input-number .gs-timepicker-container > input:not(:focus).is-valid, gs-input-number gs-input-flight-search > input:not(:focus).is-valid, gs-input-number gs-input-text-selection > input:not(:focus).is-valid, gs-input-text .input-group > textarea:not(:focus).is-valid, gs-input-text .gs-timepicker-container > textarea:not(:focus).is-valid, gs-input-text gs-input-flight-search > textarea:not(:focus).is-valid, gs-input-text gs-input-text-selection > textarea:not(:focus).is-valid, gs-input-number .input-group > textarea:not(:focus).is-valid, gs-input-number .gs-timepicker-container > textarea:not(:focus).is-valid, gs-input-number gs-input-flight-search > textarea:not(:focus).is-valid, gs-input-number gs-input-text-selection > textarea:not(:focus).is-valid, gs-input-text > .form-control:not(:focus).is-valid, gs-input-text > .gs-selection-output:not(:focus).is-valid, gs-input-number > .form-control:not(:focus).is-valid, gs-input-number > .gs-selection-output:not(:focus).is-valid, gs-input-text > input:not(:focus).is-valid, gs-input-number > input:not(:focus).is-valid, gs-input-text > textarea:not(:focus).is-valid, gs-input-number > textarea:not(:focus).is-valid, .input-group > .gs-search-header-short-search-string:not(:focus).is-valid, .input-group > .gs-timepicker-input:not(:focus).is-valid, .gs-timepicker-container > .gs-search-header-short-search-string:not(:focus).is-valid, .gs-timepicker-container > .gs-timepicker-input:not(:focus).is-valid, .input-group > gs-input-flight-search:not(:focus).is-valid, .gs-timepicker-container > gs-input-flight-search:not(:focus).is-valid, gs-input-flight-search > .gs-search-header-short-search-string:not(:focus).is-valid, gs-input-flight-search > .gs-timepicker-input:not(:focus).is-valid, gs-input-flight-search > gs-input-flight-search:not(:focus).is-valid, .input-group > gs-input-text-selection:not(:focus).is-valid, .gs-timepicker-container > gs-input-text-selection:not(:focus).is-valid, gs-input-flight-search > gs-input-text-selection:not(:focus).is-valid, gs-input-text-selection > .gs-search-header-short-search-string:not(:focus).is-valid, gs-input-text-selection > .gs-timepicker-input:not(:focus).is-valid, gs-input-text-selection > gs-input-flight-search:not(:focus).is-valid, gs-input-text-selection > gs-input-text-selection:not(:focus).is-valid, .input-group > gs-input-text:not(:focus).is-valid, .gs-timepicker-container > gs-input-text:not(:focus).is-valid, gs-input-flight-search > gs-input-text:not(:focus).is-valid, gs-input-text-selection > gs-input-text:not(:focus).is-valid, .input-group > gs-input-number:not(:focus).is-valid, .gs-timepicker-container > gs-input-number:not(:focus).is-valid, gs-input-flight-search > gs-input-number:not(:focus).is-valid, gs-input-text-selection > gs-input-number:not(:focus).is-valid, gs-input-text > .gs-search-header-short-search-string:not(:focus).is-valid, gs-input-text > .gs-timepicker-input:not(:focus).is-valid, gs-input-text > gs-input-flight-search:not(:focus).is-valid, gs-input-text > gs-input-text-selection:not(:focus).is-valid, gs-input-number > .gs-search-header-short-search-string:not(:focus).is-valid, gs-input-number > .gs-timepicker-input:not(:focus).is-valid, gs-input-number > gs-input-flight-search:not(:focus).is-valid, gs-input-number > gs-input-text-selection:not(:focus).is-valid, gs-input-text > gs-input-text:not(:focus).is-valid, gs-input-number > gs-input-text:not(:focus).is-valid, gs-input-text > gs-input-number:not(:focus).is-valid, gs-input-number > gs-input-number:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.was-validated .gs-timepicker-container > .form-select:not(:focus):valid,
.was-validated gs-input-flight-search > .form-select:not(:focus):valid,
.was-validated gs-input-text-selection > .form-select:not(:focus):valid,
.was-validated gs-input-text > .form-select:not(:focus):valid,
.was-validated gs-input-number > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.gs-timepicker-container > .form-select:not(:focus).is-valid,
gs-input-flight-search > .form-select:not(:focus).is-valid,
gs-input-text-selection > .form-select:not(:focus).is-valid,
gs-input-text > .form-select:not(:focus).is-valid,
gs-input-number > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.was-validated .gs-timepicker-container > .form-floating:not(:focus-within):valid,
.was-validated gs-input-flight-search > .form-floating:not(:focus-within):valid,
.was-validated gs-input-text-selection > .form-floating:not(:focus-within):valid,
.was-validated gs-input-text > .form-floating:not(:focus-within):valid,
.was-validated gs-input-number > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid,
.gs-timepicker-container > .form-floating:not(:focus-within).is-valid,
gs-input-flight-search > .form-floating:not(:focus-within).is-valid,
gs-input-text-selection > .form-floating:not(:focus-within).is-valid,
gs-input-text > .form-floating:not(:focus-within).is-valid,
gs-input-number > .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, .was-validated .gs-selection-output:invalid, .was-validated gs-input-text input:invalid, .was-validated gs-input-number input:invalid, gs-input-text .was-validated input:invalid, gs-input-number .was-validated input:invalid, .was-validated gs-input-text textarea:invalid, .was-validated gs-input-number textarea:invalid, gs-input-text .was-validated textarea:invalid, gs-input-number .was-validated textarea:invalid, .was-validated .gs-search-header-short-search-string:invalid, .was-validated .gs-timepicker-input:invalid, .was-validated gs-input-flight-search:invalid, .was-validated gs-input-text-selection:invalid, .was-validated gs-input-text:invalid, .was-validated gs-input-number:invalid, .form-control.is-invalid, .is-invalid.gs-selection-output, gs-input-text input.is-invalid, gs-input-number input.is-invalid, gs-input-text textarea.is-invalid, gs-input-number textarea.is-invalid, .is-invalid.gs-search-header-short-search-string, .is-invalid.gs-timepicker-input, gs-input-flight-search.is-invalid, gs-input-text-selection.is-invalid, gs-input-text.is-invalid, gs-input-number.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.25em + 24px);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23F55B5B'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23F55B5B' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3125em + 6px) center;
  background-size: calc(0.625em + 12px) calc(0.625em + 12px);
}
.was-validated .form-control:invalid:focus, .was-validated .gs-selection-output:invalid:focus, .was-validated gs-input-text input:invalid:focus, .was-validated gs-input-number input:invalid:focus, gs-input-text .was-validated input:invalid:focus, gs-input-number .was-validated input:invalid:focus, .was-validated gs-input-text textarea:invalid:focus, .was-validated gs-input-number textarea:invalid:focus, gs-input-text .was-validated textarea:invalid:focus, gs-input-number .was-validated textarea:invalid:focus, .was-validated .gs-search-header-short-search-string:invalid:focus, .was-validated .gs-timepicker-input:invalid:focus, .was-validated gs-input-flight-search:invalid:focus, .was-validated gs-input-text-selection:invalid:focus, .was-validated gs-input-text:invalid:focus, .was-validated gs-input-number:invalid:focus, .form-control.is-invalid:focus, .is-invalid.gs-selection-output:focus, gs-input-text input.is-invalid:focus, gs-input-number input.is-invalid:focus, gs-input-text textarea.is-invalid:focus, gs-input-number textarea.is-invalid:focus, .is-invalid.gs-search-header-short-search-string:focus, .is-invalid.gs-timepicker-input:focus, gs-input-flight-search.is-invalid:focus, gs-input-text-selection.is-invalid:focus, gs-input-text.is-invalid:focus, gs-input-number.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: var(--xgs-input-box-shadow), 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, .was-validated textarea.gs-selection-output:invalid, .was-validated gs-input-text textarea:invalid, .was-validated gs-input-number textarea:invalid, gs-input-text .was-validated textarea:invalid, gs-input-number .was-validated textarea:invalid, .was-validated textarea.gs-search-header-short-search-string:invalid, .was-validated textarea.gs-timepicker-input:invalid, textarea.form-control.is-invalid, textarea.is-invalid.gs-selection-output, gs-input-text textarea.is-invalid, gs-input-number textarea.is-invalid, textarea.is-invalid.gs-search-header-short-search-string, textarea.is-invalid.gs-timepicker-input {
  padding-right: calc(1.25em + 24px);
  background-position: top calc(0.3125em + 6px) right calc(0.3125em + 6px);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23F55B5B'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23F55B5B' stroke='none'/%3e%3c/svg%3e");
  padding-right: 5.5rem;
  background-position: right 1rem center, center right 3rem;
  background-size: 16px 12px, calc(0.625em + 12px) calc(0.625em + 12px);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: var(--bs-box-shadow-inset), 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.25em + 24px));
}

.was-validated .form-check-input:invalid, .was-validated .gs-text-selection-item-checkbox:invalid, .was-validated .gs-select-list-item-input:invalid, .was-validated .gs-task-card-checkbox:invalid, .was-validated gs-input-checkbox > input:invalid, .form-check-input.is-invalid, .is-invalid.gs-text-selection-item-checkbox, .is-invalid.gs-select-list-item-input, .is-invalid.gs-task-card-checkbox, gs-input-checkbox > input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .was-validated .gs-text-selection-item-checkbox:invalid:checked, .was-validated .gs-select-list-item-input:invalid:checked, .was-validated .gs-task-card-checkbox:invalid:checked, .was-validated gs-input-checkbox > input:invalid:checked, .form-check-input.is-invalid:checked, .is-invalid.gs-text-selection-item-checkbox:checked, .is-invalid.gs-select-list-item-input:checked, .is-invalid.gs-task-card-checkbox:checked, gs-input-checkbox > input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .was-validated .gs-text-selection-item-checkbox:invalid:focus, .was-validated .gs-select-list-item-input:invalid:focus, .was-validated .gs-task-card-checkbox:invalid:focus, .was-validated gs-input-checkbox > input:invalid:focus, .form-check-input.is-invalid:focus, .is-invalid.gs-text-selection-item-checkbox:focus, .is-invalid.gs-select-list-item-input:focus, .is-invalid.gs-task-card-checkbox:focus, gs-input-checkbox > 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, .was-validated .form-check-input:invalid ~ .gs-text-selection-item-checkbox-label, .was-validated .form-check-input:invalid ~ .gs-select-list-item-label, .was-validated .form-check-input:invalid ~ .gs-task-card-label, .was-validated .gs-text-selection-item-checkbox:invalid ~ .form-check-label, .was-validated .gs-text-selection-item-checkbox:invalid ~ .gs-text-selection-item-checkbox-label, .was-validated .gs-select-list-item-input:invalid ~ .form-check-label, .was-validated .gs-select-list-item-input:invalid ~ .gs-text-selection-item-checkbox-label, .was-validated .gs-text-selection-item-checkbox:invalid ~ .gs-select-list-item-label, .was-validated .gs-select-list-item-input:invalid ~ .gs-select-list-item-label, .was-validated .gs-text-selection-item-checkbox:invalid ~ .gs-task-card-label, .was-validated .gs-select-list-item-input:invalid ~ .gs-task-card-label, .was-validated .gs-task-card-checkbox:invalid ~ .form-check-label, .was-validated .gs-task-card-checkbox:invalid ~ .gs-text-selection-item-checkbox-label, .was-validated .gs-task-card-checkbox:invalid ~ .gs-select-list-item-label, .was-validated .gs-task-card-checkbox:invalid ~ .gs-task-card-label, .was-validated gs-input-checkbox > input:invalid ~ .form-check-label, .was-validated gs-input-checkbox > input:invalid ~ .gs-text-selection-item-checkbox-label, .was-validated gs-input-checkbox > input:invalid ~ .gs-select-list-item-label, .was-validated gs-input-checkbox > input:invalid ~ .gs-task-card-label, .form-check-input.is-invalid ~ .form-check-label, .form-check-input.is-invalid ~ .gs-text-selection-item-checkbox-label, .form-check-input.is-invalid ~ .gs-select-list-item-label, .form-check-input.is-invalid ~ .gs-task-card-label, .is-invalid.gs-text-selection-item-checkbox ~ .form-check-label, .is-invalid.gs-text-selection-item-checkbox ~ .gs-text-selection-item-checkbox-label, .is-invalid.gs-select-list-item-input ~ .form-check-label, .is-invalid.gs-select-list-item-input ~ .gs-text-selection-item-checkbox-label, .is-invalid.gs-text-selection-item-checkbox ~ .gs-select-list-item-label, .is-invalid.gs-select-list-item-input ~ .gs-select-list-item-label, .is-invalid.gs-text-selection-item-checkbox ~ .gs-task-card-label, .is-invalid.gs-select-list-item-input ~ .gs-task-card-label, .is-invalid.gs-task-card-checkbox ~ .form-check-label, .is-invalid.gs-task-card-checkbox ~ .gs-text-selection-item-checkbox-label, .is-invalid.gs-task-card-checkbox ~ .gs-select-list-item-label, .is-invalid.gs-task-card-checkbox ~ .gs-task-card-label, gs-input-checkbox > input.is-invalid ~ .form-check-label, gs-input-checkbox > input.is-invalid ~ .gs-text-selection-item-checkbox-label, gs-input-checkbox > input.is-invalid ~ .gs-select-list-item-label, gs-input-checkbox > input.is-invalid ~ .gs-task-card-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback, .form-check-inline .gs-text-selection-item-checkbox ~ .invalid-feedback, .form-check-inline .gs-select-list-item-input ~ .invalid-feedback, .form-check-inline .gs-task-card-checkbox ~ .invalid-feedback, .form-check-inline gs-input-checkbox > input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .gs-timepicker-container > .form-control:not(:focus):invalid, .was-validated .input-group > .gs-selection-output:not(:focus):invalid, .was-validated .gs-timepicker-container > .gs-selection-output:not(:focus):invalid, .was-validated gs-input-flight-search > .form-control:not(:focus):invalid, .was-validated gs-input-flight-search > .gs-selection-output:not(:focus):invalid, .was-validated gs-input-text-selection > .form-control:not(:focus):invalid, .was-validated gs-input-text-selection > .gs-selection-output:not(:focus):invalid, .was-validated gs-input-text .input-group > input:not(:focus):invalid, .was-validated gs-input-text .gs-timepicker-container > input:not(:focus):invalid, .was-validated gs-input-text gs-input-flight-search > input:not(:focus):invalid, .was-validated gs-input-text gs-input-text-selection > input:not(:focus):invalid, .was-validated gs-input-number .input-group > input:not(:focus):invalid, .was-validated gs-input-number .gs-timepicker-container > input:not(:focus):invalid, .was-validated gs-input-number gs-input-flight-search > input:not(:focus):invalid, .was-validated gs-input-number gs-input-text-selection > input:not(:focus):invalid, gs-input-text .was-validated .input-group > input:not(:focus):invalid, gs-input-text .was-validated .gs-timepicker-container > input:not(:focus):invalid, gs-input-text .was-validated gs-input-flight-search > input:not(:focus):invalid, gs-input-text .was-validated gs-input-text-selection > input:not(:focus):invalid, gs-input-number .was-validated .input-group > input:not(:focus):invalid, gs-input-number .was-validated .gs-timepicker-container > input:not(:focus):invalid, gs-input-number .was-validated gs-input-flight-search > input:not(:focus):invalid, gs-input-number .was-validated gs-input-text-selection > input:not(:focus):invalid, .was-validated gs-input-text .input-group > textarea:not(:focus):invalid, .was-validated gs-input-text .gs-timepicker-container > textarea:not(:focus):invalid, .was-validated gs-input-text gs-input-flight-search > textarea:not(:focus):invalid, .was-validated gs-input-text gs-input-text-selection > textarea:not(:focus):invalid, .was-validated gs-input-number .input-group > textarea:not(:focus):invalid, .was-validated gs-input-number .gs-timepicker-container > textarea:not(:focus):invalid, .was-validated gs-input-number gs-input-flight-search > textarea:not(:focus):invalid, .was-validated gs-input-number gs-input-text-selection > textarea:not(:focus):invalid, gs-input-text .was-validated .input-group > textarea:not(:focus):invalid, gs-input-text .was-validated .gs-timepicker-container > textarea:not(:focus):invalid, gs-input-text .was-validated gs-input-flight-search > textarea:not(:focus):invalid, gs-input-text .was-validated gs-input-text-selection > textarea:not(:focus):invalid, gs-input-number .was-validated .input-group > textarea:not(:focus):invalid, gs-input-number .was-validated .gs-timepicker-container > textarea:not(:focus):invalid, gs-input-number .was-validated gs-input-flight-search > textarea:not(:focus):invalid, gs-input-number .was-validated gs-input-text-selection > textarea:not(:focus):invalid, .was-validated gs-input-text > .form-control:not(:focus):invalid, .was-validated gs-input-text > .gs-selection-output:not(:focus):invalid, .was-validated gs-input-number > .form-control:not(:focus):invalid, .was-validated gs-input-number > .gs-selection-output:not(:focus):invalid, .was-validated gs-input-text > input:not(:focus):invalid, .was-validated gs-input-number > input:not(:focus):invalid, .was-validated gs-input-text > textarea:not(:focus):invalid, .was-validated gs-input-number > textarea:not(:focus):invalid, .was-validated .input-group > .gs-search-header-short-search-string:not(:focus):invalid, .was-validated .input-group > .gs-timepicker-input:not(:focus):invalid, .was-validated .gs-timepicker-container > .gs-search-header-short-search-string:not(:focus):invalid, .was-validated .gs-timepicker-container > .gs-timepicker-input:not(:focus):invalid, .was-validated .input-group > gs-input-flight-search:not(:focus):invalid, .was-validated .gs-timepicker-container > gs-input-flight-search:not(:focus):invalid, .was-validated gs-input-flight-search > .gs-search-header-short-search-string:not(:focus):invalid, .was-validated gs-input-flight-search > .gs-timepicker-input:not(:focus):invalid, .was-validated gs-input-flight-search > gs-input-flight-search:not(:focus):invalid, .was-validated .input-group > gs-input-text-selection:not(:focus):invalid, .was-validated .gs-timepicker-container > gs-input-text-selection:not(:focus):invalid, .was-validated gs-input-flight-search > gs-input-text-selection:not(:focus):invalid, .was-validated gs-input-text-selection > .gs-search-header-short-search-string:not(:focus):invalid, .was-validated gs-input-text-selection > .gs-timepicker-input:not(:focus):invalid, .was-validated gs-input-text-selection > gs-input-flight-search:not(:focus):invalid, .was-validated gs-input-text-selection > gs-input-text-selection:not(:focus):invalid, .was-validated .input-group > gs-input-text:not(:focus):invalid, .was-validated .gs-timepicker-container > gs-input-text:not(:focus):invalid, .was-validated gs-input-flight-search > gs-input-text:not(:focus):invalid, .was-validated gs-input-text-selection > gs-input-text:not(:focus):invalid, .was-validated .input-group > gs-input-number:not(:focus):invalid, .was-validated .gs-timepicker-container > gs-input-number:not(:focus):invalid, .was-validated gs-input-flight-search > gs-input-number:not(:focus):invalid, .was-validated gs-input-text-selection > gs-input-number:not(:focus):invalid, .was-validated gs-input-text > .gs-search-header-short-search-string:not(:focus):invalid, .was-validated gs-input-text > .gs-timepicker-input:not(:focus):invalid, .was-validated gs-input-text > gs-input-flight-search:not(:focus):invalid, .was-validated gs-input-text > gs-input-text-selection:not(:focus):invalid, .was-validated gs-input-number > .gs-search-header-short-search-string:not(:focus):invalid, .was-validated gs-input-number > .gs-timepicker-input:not(:focus):invalid, .was-validated gs-input-number > gs-input-flight-search:not(:focus):invalid, .was-validated gs-input-number > gs-input-text-selection:not(:focus):invalid, .was-validated gs-input-text > gs-input-text:not(:focus):invalid, .was-validated gs-input-number > gs-input-text:not(:focus):invalid, .was-validated gs-input-text > gs-input-number:not(:focus):invalid, .was-validated gs-input-number > gs-input-number:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .gs-timepicker-container > .form-control:not(:focus).is-invalid, .input-group > .gs-selection-output:not(:focus).is-invalid, .gs-timepicker-container > .gs-selection-output:not(:focus).is-invalid, gs-input-flight-search > .form-control:not(:focus).is-invalid, gs-input-flight-search > .gs-selection-output:not(:focus).is-invalid, gs-input-text-selection > .form-control:not(:focus).is-invalid, gs-input-text-selection > .gs-selection-output:not(:focus).is-invalid, gs-input-text .input-group > input:not(:focus).is-invalid, gs-input-text .gs-timepicker-container > input:not(:focus).is-invalid, gs-input-text gs-input-flight-search > input:not(:focus).is-invalid, gs-input-text gs-input-text-selection > input:not(:focus).is-invalid, gs-input-number .input-group > input:not(:focus).is-invalid, gs-input-number .gs-timepicker-container > input:not(:focus).is-invalid, gs-input-number gs-input-flight-search > input:not(:focus).is-invalid, gs-input-number gs-input-text-selection > input:not(:focus).is-invalid, gs-input-text .input-group > textarea:not(:focus).is-invalid, gs-input-text .gs-timepicker-container > textarea:not(:focus).is-invalid, gs-input-text gs-input-flight-search > textarea:not(:focus).is-invalid, gs-input-text gs-input-text-selection > textarea:not(:focus).is-invalid, gs-input-number .input-group > textarea:not(:focus).is-invalid, gs-input-number .gs-timepicker-container > textarea:not(:focus).is-invalid, gs-input-number gs-input-flight-search > textarea:not(:focus).is-invalid, gs-input-number gs-input-text-selection > textarea:not(:focus).is-invalid, gs-input-text > .form-control:not(:focus).is-invalid, gs-input-text > .gs-selection-output:not(:focus).is-invalid, gs-input-number > .form-control:not(:focus).is-invalid, gs-input-number > .gs-selection-output:not(:focus).is-invalid, gs-input-text > input:not(:focus).is-invalid, gs-input-number > input:not(:focus).is-invalid, gs-input-text > textarea:not(:focus).is-invalid, gs-input-number > textarea:not(:focus).is-invalid, .input-group > .gs-search-header-short-search-string:not(:focus).is-invalid, .input-group > .gs-timepicker-input:not(:focus).is-invalid, .gs-timepicker-container > .gs-search-header-short-search-string:not(:focus).is-invalid, .gs-timepicker-container > .gs-timepicker-input:not(:focus).is-invalid, .input-group > gs-input-flight-search:not(:focus).is-invalid, .gs-timepicker-container > gs-input-flight-search:not(:focus).is-invalid, gs-input-flight-search > .gs-search-header-short-search-string:not(:focus).is-invalid, gs-input-flight-search > .gs-timepicker-input:not(:focus).is-invalid, gs-input-flight-search > gs-input-flight-search:not(:focus).is-invalid, .input-group > gs-input-text-selection:not(:focus).is-invalid, .gs-timepicker-container > gs-input-text-selection:not(:focus).is-invalid, gs-input-flight-search > gs-input-text-selection:not(:focus).is-invalid, gs-input-text-selection > .gs-search-header-short-search-string:not(:focus).is-invalid, gs-input-text-selection > .gs-timepicker-input:not(:focus).is-invalid, gs-input-text-selection > gs-input-flight-search:not(:focus).is-invalid, gs-input-text-selection > gs-input-text-selection:not(:focus).is-invalid, .input-group > gs-input-text:not(:focus).is-invalid, .gs-timepicker-container > gs-input-text:not(:focus).is-invalid, gs-input-flight-search > gs-input-text:not(:focus).is-invalid, gs-input-text-selection > gs-input-text:not(:focus).is-invalid, .input-group > gs-input-number:not(:focus).is-invalid, .gs-timepicker-container > gs-input-number:not(:focus).is-invalid, gs-input-flight-search > gs-input-number:not(:focus).is-invalid, gs-input-text-selection > gs-input-number:not(:focus).is-invalid, gs-input-text > .gs-search-header-short-search-string:not(:focus).is-invalid, gs-input-text > .gs-timepicker-input:not(:focus).is-invalid, gs-input-text > gs-input-flight-search:not(:focus).is-invalid, gs-input-text > gs-input-text-selection:not(:focus).is-invalid, gs-input-number > .gs-search-header-short-search-string:not(:focus).is-invalid, gs-input-number > .gs-timepicker-input:not(:focus).is-invalid, gs-input-number > gs-input-flight-search:not(:focus).is-invalid, gs-input-number > gs-input-text-selection:not(:focus).is-invalid, gs-input-text > gs-input-text:not(:focus).is-invalid, gs-input-number > gs-input-text:not(:focus).is-invalid, gs-input-text > gs-input-number:not(:focus).is-invalid, gs-input-number > gs-input-number:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.was-validated .gs-timepicker-container > .form-select:not(:focus):invalid,
.was-validated gs-input-flight-search > .form-select:not(:focus):invalid,
.was-validated gs-input-text-selection > .form-select:not(:focus):invalid,
.was-validated gs-input-text > .form-select:not(:focus):invalid,
.was-validated gs-input-number > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.gs-timepicker-container > .form-select:not(:focus).is-invalid,
gs-input-flight-search > .form-select:not(:focus).is-invalid,
gs-input-text-selection > .form-select:not(:focus).is-invalid,
gs-input-text > .form-select:not(:focus).is-invalid,
gs-input-number > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.was-validated .gs-timepicker-container > .form-floating:not(:focus-within):invalid,
.was-validated gs-input-flight-search > .form-floating:not(:focus-within):invalid,
.was-validated gs-input-text-selection > .form-floating:not(:focus-within):invalid,
.was-validated gs-input-text > .form-floating:not(:focus-within):invalid,
.was-validated gs-input-number > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid,
.gs-timepicker-container > .form-floating:not(:focus-within).is-invalid,
gs-input-flight-search > .form-floating:not(:focus-within).is-invalid,
gs-input-text-selection > .form-floating:not(:focus-within).is-invalid,
gs-input-text > .form-floating:not(:focus-within).is-invalid,
gs-input-number > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn, .gs-icon-btn-primary, .gs-ghost-btn, .gs-icon-btn-ghost, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost, .gs-cancel-btn, .gs-secondary-btn, .gs-primary-btn, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary, .gs-popup-footer-btn, .gs-card-header-action, .gs-context-menu-btn, .gs-exp-card-toggle, .gs-input-clear-button, .gs-selection-icon, .gs-selection-output {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.25;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  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);
  box-shadow: var(--bs-btn-box-shadow);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .gs-icon-btn-primary, .gs-ghost-btn, .gs-icon-btn-ghost, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost, .gs-cancel-btn, .gs-secondary-btn, .gs-primary-btn, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary, .gs-popup-footer-btn, .gs-card-header-action, .gs-context-menu-btn, .gs-exp-card-toggle, .gs-input-clear-button, .gs-selection-icon, .gs-selection-output {
    transition: none;
  }
}
.btn:hover, .gs-icon-btn-primary:hover, .gs-ghost-btn:hover, .gs-icon-btn-ghost:hover, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost:hover, .gs-cancel-btn:hover, .gs-secondary-btn:hover, .gs-primary-btn:hover, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary:hover, .gs-popup-footer-btn:hover, .gs-card-header-action:hover, .gs-context-menu-btn:hover, .gs-exp-card-toggle:hover, .gs-input-clear-button:hover, .gs-selection-icon:hover, .gs-selection-output:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover, .btn-check + .gs-icon-btn-primary:hover, .btn-check + .gs-ghost-btn:hover, .btn-check + .gs-icon-btn-ghost:hover, gs-collapse-toggle-btn.gs-segment-card-header-btn > .btn-check + button.ghost:hover, .btn-check + .gs-cancel-btn:hover, .btn-check + .gs-secondary-btn:hover, .btn-check + .gs-primary-btn:hover, gs-collapse-toggle-btn.gs-segment-card-header-btn > .btn-check + button.primary:hover, .btn-check + .gs-popup-footer-btn:hover, .btn-check + .gs-card-header-action:hover, .btn-check + .gs-context-menu-btn:hover, .btn-check + .gs-exp-card-toggle:hover, .btn-check + .gs-input-clear-button:hover, .btn-check + .gs-selection-icon:hover, .btn-check + .gs-selection-output:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible, .gs-icon-btn-primary:focus-visible, .gs-ghost-btn:focus-visible, .gs-icon-btn-ghost:focus-visible, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost:focus-visible, .gs-cancel-btn:focus-visible, .gs-secondary-btn:focus-visible, .gs-primary-btn:focus-visible, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary:focus-visible, .gs-popup-footer-btn:focus-visible, .gs-card-header-action:focus-visible, .gs-context-menu-btn:focus-visible, .gs-exp-card-toggle:focus-visible, .gs-input-clear-button:focus-visible, .gs-selection-icon:focus-visible, .gs-selection-output: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-box-shadow), var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn, .btn-check:focus-visible + .gs-icon-btn-primary, .btn-check:focus-visible + .gs-ghost-btn, .btn-check:focus-visible + .gs-icon-btn-ghost, gs-collapse-toggle-btn.gs-segment-card-header-btn > .btn-check:focus-visible + button.ghost, .btn-check:focus-visible + .gs-cancel-btn, .btn-check:focus-visible + .gs-secondary-btn, .btn-check:focus-visible + .gs-primary-btn, gs-collapse-toggle-btn.gs-segment-card-header-btn > .btn-check:focus-visible + button.primary, .btn-check:focus-visible + .gs-popup-footer-btn, .btn-check:focus-visible + .gs-card-header-action, .btn-check:focus-visible + .gs-context-menu-btn, .btn-check:focus-visible + .gs-exp-card-toggle, .btn-check:focus-visible + .gs-input-clear-button, .btn-check:focus-visible + .gs-selection-icon, .btn-check:focus-visible + .gs-selection-output {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, .btn-check:checked + .gs-icon-btn-primary, .btn-check:checked + .gs-ghost-btn, .btn-check:checked + .gs-icon-btn-ghost, gs-collapse-toggle-btn.gs-segment-card-header-btn > .btn-check:checked + button.ghost, .btn-check:checked + .gs-cancel-btn, .btn-check:checked + .gs-secondary-btn, .btn-check:checked + .gs-primary-btn, gs-collapse-toggle-btn.gs-segment-card-header-btn > .btn-check:checked + button.primary, .btn-check:checked + .gs-popup-footer-btn, .btn-check:checked + .gs-card-header-action, .btn-check:checked + .gs-context-menu-btn, .btn-check:checked + .gs-exp-card-toggle, .btn-check:checked + .gs-input-clear-button, .btn-check:checked + .gs-selection-icon, .btn-check:checked + .gs-selection-output, :not(.btn-check) + .btn:active, :not(.btn-check) + .gs-icon-btn-primary:active, :not(.btn-check) + .gs-ghost-btn:active, :not(.btn-check) + .gs-icon-btn-ghost:active, gs-collapse-toggle-btn.gs-segment-card-header-btn > :not(.btn-check) + button.ghost:active, :not(.btn-check) + .gs-cancel-btn:active, :not(.btn-check) + .gs-secondary-btn:active, :not(.btn-check) + .gs-primary-btn:active, gs-collapse-toggle-btn.gs-segment-card-header-btn > :not(.btn-check) + button.primary:active, :not(.btn-check) + .gs-popup-footer-btn:active, :not(.btn-check) + .gs-card-header-action:active, :not(.btn-check) + .gs-context-menu-btn:active, :not(.btn-check) + .gs-exp-card-toggle:active, :not(.btn-check) + .gs-input-clear-button:active, :not(.btn-check) + .gs-selection-icon:active, :not(.btn-check) + .gs-selection-output:active, .btn:first-child:active, .gs-icon-btn-primary:first-child:active, .gs-ghost-btn:first-child:active, .gs-icon-btn-ghost:first-child:active, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost:first-child:active, .gs-cancel-btn:first-child:active, .gs-secondary-btn:first-child:active, .gs-primary-btn:first-child:active, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary:first-child:active, .gs-popup-footer-btn:first-child:active, .gs-card-header-action:first-child:active, .gs-context-menu-btn:first-child:active, .gs-exp-card-toggle:first-child:active, .gs-input-clear-button:first-child:active, .gs-selection-icon:first-child:active, .gs-selection-output:first-child:active, .btn.active, .active.gs-icon-btn-primary, .active.gs-ghost-btn, .active.gs-icon-btn-ghost, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.active.ghost, .active.gs-cancel-btn, .active.gs-secondary-btn, .active.gs-primary-btn, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.active.primary, .active.gs-popup-footer-btn, .active.gs-card-header-action, .active.gs-context-menu-btn, .active.gs-exp-card-toggle, .active.gs-input-clear-button, .active.gs-selection-icon, .active.gs-selection-output, .btn.show, .show.gs-icon-btn-primary, .show.gs-ghost-btn, .show.gs-icon-btn-ghost, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.show.ghost, .show.gs-cancel-btn, .show.gs-secondary-btn, .show.gs-primary-btn, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.show.primary, .show.gs-popup-footer-btn, .show.gs-card-header-action, .show.gs-context-menu-btn, .show.gs-exp-card-toggle, .show.gs-input-clear-button, .show.gs-selection-icon, .show.gs-selection-output {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
  box-shadow: var(--bs-btn-active-shadow);
}
.btn-check:checked + .btn:focus-visible, .btn-check:checked + .gs-icon-btn-primary:focus-visible, .btn-check:checked + .gs-ghost-btn:focus-visible, .btn-check:checked + .gs-icon-btn-ghost:focus-visible, gs-collapse-toggle-btn.gs-segment-card-header-btn > .btn-check:checked + button.ghost:focus-visible, .btn-check:checked + .gs-cancel-btn:focus-visible, .btn-check:checked + .gs-secondary-btn:focus-visible, .btn-check:checked + .gs-primary-btn:focus-visible, gs-collapse-toggle-btn.gs-segment-card-header-btn > .btn-check:checked + button.primary:focus-visible, .btn-check:checked + .gs-popup-footer-btn:focus-visible, .btn-check:checked + .gs-card-header-action:focus-visible, .btn-check:checked + .gs-context-menu-btn:focus-visible, .btn-check:checked + .gs-exp-card-toggle:focus-visible, .btn-check:checked + .gs-input-clear-button:focus-visible, .btn-check:checked + .gs-selection-icon:focus-visible, .btn-check:checked + .gs-selection-output:focus-visible, :not(.btn-check) + .btn:active:focus-visible, :not(.btn-check) + .gs-icon-btn-primary:active:focus-visible, :not(.btn-check) + .gs-ghost-btn:active:focus-visible, :not(.btn-check) + .gs-icon-btn-ghost:active:focus-visible, gs-collapse-toggle-btn.gs-segment-card-header-btn > :not(.btn-check) + button.ghost:active:focus-visible, :not(.btn-check) + .gs-cancel-btn:active:focus-visible, :not(.btn-check) + .gs-secondary-btn:active:focus-visible, :not(.btn-check) + .gs-primary-btn:active:focus-visible, gs-collapse-toggle-btn.gs-segment-card-header-btn > :not(.btn-check) + button.primary:active:focus-visible, :not(.btn-check) + .gs-popup-footer-btn:active:focus-visible, :not(.btn-check) + .gs-card-header-action:active:focus-visible, :not(.btn-check) + .gs-context-menu-btn:active:focus-visible, :not(.btn-check) + .gs-exp-card-toggle:active:focus-visible, :not(.btn-check) + .gs-input-clear-button:active:focus-visible, :not(.btn-check) + .gs-selection-icon:active:focus-visible, :not(.btn-check) + .gs-selection-output:active:focus-visible, .btn:first-child:active:focus-visible, .gs-icon-btn-primary:first-child:active:focus-visible, .gs-ghost-btn:first-child:active:focus-visible, .gs-icon-btn-ghost:first-child:active:focus-visible, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost:first-child:active:focus-visible, .gs-cancel-btn:first-child:active:focus-visible, .gs-secondary-btn:first-child:active:focus-visible, .gs-primary-btn:first-child:active:focus-visible, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary:first-child:active:focus-visible, .gs-popup-footer-btn:first-child:active:focus-visible, .gs-card-header-action:first-child:active:focus-visible, .gs-context-menu-btn:first-child:active:focus-visible, .gs-exp-card-toggle:first-child:active:focus-visible, .gs-input-clear-button:first-child:active:focus-visible, .gs-selection-icon:first-child:active:focus-visible, .gs-selection-output:first-child:active:focus-visible, .btn.active:focus-visible, .active.gs-icon-btn-primary:focus-visible, .active.gs-ghost-btn:focus-visible, .active.gs-icon-btn-ghost:focus-visible, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.active.ghost:focus-visible, .active.gs-cancel-btn:focus-visible, .active.gs-secondary-btn:focus-visible, .active.gs-primary-btn:focus-visible, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.active.primary:focus-visible, .active.gs-popup-footer-btn:focus-visible, .active.gs-card-header-action:focus-visible, .active.gs-context-menu-btn:focus-visible, .active.gs-exp-card-toggle:focus-visible, .active.gs-input-clear-button:focus-visible, .active.gs-selection-icon:focus-visible, .active.gs-selection-output:focus-visible, .btn.show:focus-visible, .show.gs-icon-btn-primary:focus-visible, .show.gs-ghost-btn:focus-visible, .show.gs-icon-btn-ghost:focus-visible, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.show.ghost:focus-visible, .show.gs-cancel-btn:focus-visible, .show.gs-secondary-btn:focus-visible, .show.gs-primary-btn:focus-visible, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.show.primary:focus-visible, .show.gs-popup-footer-btn:focus-visible, .show.gs-card-header-action:focus-visible, .show.gs-context-menu-btn:focus-visible, .show.gs-exp-card-toggle:focus-visible, .show.gs-input-clear-button:focus-visible, .show.gs-selection-icon:focus-visible, .show.gs-selection-output:focus-visible {
  box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn, .btn-check:checked:focus-visible + .gs-icon-btn-primary, .btn-check:checked:focus-visible + .gs-ghost-btn, .btn-check:checked:focus-visible + .gs-icon-btn-ghost, gs-collapse-toggle-btn.gs-segment-card-header-btn > .btn-check:checked:focus-visible + button.ghost, .btn-check:checked:focus-visible + .gs-cancel-btn, .btn-check:checked:focus-visible + .gs-secondary-btn, .btn-check:checked:focus-visible + .gs-primary-btn, gs-collapse-toggle-btn.gs-segment-card-header-btn > .btn-check:checked:focus-visible + button.primary, .btn-check:checked:focus-visible + .gs-popup-footer-btn, .btn-check:checked:focus-visible + .gs-card-header-action, .btn-check:checked:focus-visible + .gs-context-menu-btn, .btn-check:checked:focus-visible + .gs-exp-card-toggle, .btn-check:checked:focus-visible + .gs-input-clear-button, .btn-check:checked:focus-visible + .gs-selection-icon, .btn-check:checked:focus-visible + .gs-selection-output {
  box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .gs-icon-btn-primary:disabled, .gs-ghost-btn:disabled, .gs-icon-btn-ghost:disabled, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost:disabled, .gs-cancel-btn:disabled, .gs-secondary-btn:disabled, .gs-primary-btn:disabled, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary:disabled, .gs-popup-footer-btn:disabled, .gs-card-header-action:disabled, .gs-context-menu-btn:disabled, .gs-exp-card-toggle:disabled, .gs-input-clear-button:disabled, .gs-selection-icon:disabled, .gs-selection-output:disabled, .btn.disabled, .disabled.gs-icon-btn-primary, .disabled.gs-ghost-btn, .disabled.gs-icon-btn-ghost, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.disabled.ghost, .disabled.gs-cancel-btn, .disabled.gs-secondary-btn, .disabled.gs-primary-btn, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.disabled.primary, .disabled.gs-popup-footer-btn, .disabled.gs-card-header-action, .disabled.gs-context-menu-btn, .disabled.gs-exp-card-toggle, .disabled.gs-input-clear-button, .disabled.gs-selection-icon, .disabled.gs-selection-output, fieldset:disabled .btn, fieldset:disabled .gs-icon-btn-primary, fieldset:disabled .gs-ghost-btn, fieldset:disabled .gs-icon-btn-ghost, fieldset:disabled gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost, fieldset:disabled .gs-cancel-btn, fieldset:disabled .gs-secondary-btn, fieldset:disabled .gs-primary-btn, fieldset:disabled gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary, fieldset:disabled .gs-popup-footer-btn, fieldset:disabled .gs-card-header-action, fieldset:disabled .gs-context-menu-btn, fieldset:disabled .gs-exp-card-toggle, fieldset:disabled .gs-input-clear-button, fieldset:disabled .gs-selection-icon, fieldset:disabled .gs-selection-output {
  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);
  box-shadow: none;
}

.btn-primary {
  --bs-btn-color: #000;
  --bs-btn-bg: #3693F0;
  --bs-btn-border-color: #3693F0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(84.15, 163.2, 242.25);
  --bs-btn-hover-border-color: rgb(74.1, 157.8, 241.5);
  --bs-btn-focus-shadow-rgb: 46, 125, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(94.2, 168.6, 243);
  --bs-btn-active-border-color: rgb(74.1, 157.8, 241.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #3693F0;
  --bs-btn-disabled-border-color: #3693F0;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #383B48;
  --bs-btn-border-color: #383B48;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(47.6, 50.15, 61.2);
  --bs-btn-hover-border-color: rgb(44.8, 47.2, 57.6);
  --bs-btn-focus-shadow-rgb: 86, 88, 99;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.8, 47.2, 57.6);
  --bs-btn-active-border-color: rgb(42, 44.25, 54);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #383B48;
  --bs-btn-disabled-border-color: #383B48;
}

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #5BF591;
  --bs-btn-border-color: #5BF591;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(115.6, 246.5, 161.5);
  --bs-btn-hover-border-color: rgb(107.4, 246, 156);
  --bs-btn-focus-shadow-rgb: 77, 208, 123;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(123.8, 247, 167);
  --bs-btn-active-border-color: rgb(107.4, 246, 156);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #5BF591;
  --bs-btn-disabled-border-color: #5BF591;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #B97AF4;
  --bs-btn-border-color: #B97AF4;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(195.5, 141.95, 245.65);
  --bs-btn-hover-border-color: rgb(192, 135.3, 245.1);
  --bs-btn-focus-shadow-rgb: 157, 104, 207;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(199, 148.6, 246.2);
  --bs-btn-active-border-color: rgb(192, 135.3, 245.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B97AF4;
  --bs-btn-disabled-border-color: #B97AF4;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #F9D555;
  --bs-btn-border-color: #F9D555;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(249.9, 219.3, 110.5);
  --bs-btn-hover-border-color: rgb(249.6, 217.2, 102);
  --bs-btn-focus-shadow-rgb: 212, 181, 72;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(250.2, 221.4, 119);
  --bs-btn-active-border-color: rgb(249.6, 217.2, 102);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #F9D555;
  --bs-btn-disabled-border-color: #F9D555;
}

.btn-danger {
  --bs-btn-color: #000;
  --bs-btn-bg: #F55B5B;
  --bs-btn-border-color: #F55B5B;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(246.5, 115.6, 115.6);
  --bs-btn-hover-border-color: rgb(246, 107.4, 107.4);
  --bs-btn-focus-shadow-rgb: 208, 77, 77;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(247, 123.8, 123.8);
  --bs-btn-active-border-color: rgb(246, 107.4, 107.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #F55B5B;
  --bs-btn-disabled-border-color: #F55B5B;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #EAECEF;
  --bs-btn-border-color: #EAECEF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(198.9, 200.6, 203.15);
  --bs-btn-hover-border-color: rgb(187.2, 188.8, 191.2);
  --bs-btn-focus-shadow-rgb: 199, 201, 203;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(187.2, 188.8, 191.2);
  --bs-btn-active-border-color: rgb(175.5, 177, 179.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #EAECEF;
  --bs-btn-disabled-border-color: #EAECEF;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1A1C21;
  --bs-btn-border-color: #1A1C21;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(60.35, 62.05, 66.3);
  --bs-btn-hover-border-color: rgb(48.9, 50.7, 55.2);
  --bs-btn-focus-shadow-rgb: 60, 62, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(71.8, 73.4, 77.4);
  --bs-btn-active-border-color: rgb(48.9, 50.7, 55.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1A1C21;
  --bs-btn-disabled-border-color: #1A1C21;
}

.btn-outline-primary, .gs-icon-btn-primary.gs-icon-btn-primary-outline-true {
  --bs-btn-color: #3693F0;
  --bs-btn-border-color: #3693F0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #3693F0;
  --bs-btn-hover-border-color: #3693F0;
  --bs-btn-focus-shadow-rgb: 54, 147, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3693F0;
  --bs-btn-active-border-color: #3693F0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3693F0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3693F0;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #383B48;
  --bs-btn-border-color: #383B48;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383B48;
  --bs-btn-hover-border-color: #383B48;
  --bs-btn-focus-shadow-rgb: 56, 59, 72;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383B48;
  --bs-btn-active-border-color: #383B48;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #383B48;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383B48;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #5BF591;
  --bs-btn-border-color: #5BF591;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #5BF591;
  --bs-btn-hover-border-color: #5BF591;
  --bs-btn-focus-shadow-rgb: 91, 245, 145;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #5BF591;
  --bs-btn-active-border-color: #5BF591;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #5BF591;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5BF591;
  --bs-gradient: none;
}

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

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

.btn-outline-danger {
  --bs-btn-color: #F55B5B;
  --bs-btn-border-color: #F55B5B;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #F55B5B;
  --bs-btn-hover-border-color: #F55B5B;
  --bs-btn-focus-shadow-rgb: 245, 91, 91;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #F55B5B;
  --bs-btn-active-border-color: #F55B5B;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F55B5B;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F55B5B;
  --bs-gradient: none;
}

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

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

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

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .gs-icon-btn-primary, .btn-group-lg > .gs-ghost-btn, .btn-group-lg > .gs-icon-btn-ghost, gs-collapse-toggle-btn.btn-group-lg.gs-segment-card-header-btn > button.ghost, .btn-group-lg > .gs-cancel-btn, .btn-group-lg > .gs-secondary-btn, .btn-group-lg > .gs-primary-btn, gs-collapse-toggle-btn.btn-group-lg.gs-segment-card-header-btn > button.primary, .btn-group-lg > .gs-popup-footer-btn, .btn-group-lg > .gs-card-header-action, .btn-group-lg > .gs-context-menu-btn, .btn-group-lg > .gs-exp-card-toggle, .btn-group-lg > .gs-input-clear-button, .btn-group-lg > .gs-selection-icon, .btn-group-lg > .gs-selection-output {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .gs-icon-btn-primary, .btn-group-sm > .gs-ghost-btn, .btn-group-sm > .gs-icon-btn-ghost, gs-collapse-toggle-btn.btn-group-sm.gs-segment-card-header-btn > button.ghost, .btn-group-sm > .gs-cancel-btn, .btn-group-sm > .gs-secondary-btn, .btn-group-sm > .gs-primary-btn, gs-collapse-toggle-btn.btn-group-sm.gs-segment-card-header-btn > button.primary, .btn-group-sm > .gs-popup-footer-btn, .btn-group-sm > .gs-card-header-action, .btn-group-sm > .gs-context-menu-btn, .btn-group-sm > .gs-exp-card-toggle, .btn-group-sm > .gs-input-clear-button, .btn-group-sm > .gs-selection-icon, .btn-group-sm > .gs-selection-output {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

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

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

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

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

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

.dropdown-menu, ul.gs-context-menu-container {
  --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: #3693F0;
  --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);
  box-shadow: var(--bs-dropdown-box-shadow);
}
.dropdown-menu[data-bs-popper], ul[data-bs-popper].gs-context-menu-container {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper], .dropup ul[data-bs-popper].gs-context-menu-container {
  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], .dropend ul[data-bs-popper].gs-context-menu-container {
  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], .dropstart ul[data-bs-popper].gs-context-menu-container {
  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, ul.gs-context-menu-container .gs-menu-item:not(:last-of-type)::after {
  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, ul.gs-context-menu-container .gs-menu-item-link {
  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;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, ul.gs-context-menu-container .gs-menu-item-link:hover, .dropdown-item:focus, ul.gs-context-menu-container .gs-menu-item-link:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, ul.gs-context-menu-container .active.gs-menu-item-link, .dropdown-item:active, ul.gs-context-menu-container .gs-menu-item-link:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, ul.gs-context-menu-container .disabled.gs-menu-item-link, .dropdown-item:disabled, ul.gs-context-menu-container .gs-menu-item-link:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show, ul.show.gs-context-menu-container {
  display: block;
}

.dropdown-header, .gs-context-menu-headline {
  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: #3693F0;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .btn-group > .gs-icon-btn-primary, .btn-group > .gs-ghost-btn, .btn-group > .gs-icon-btn-ghost, gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > button.ghost, .btn-group > .gs-cancel-btn, .btn-group > .gs-secondary-btn, .btn-group > .gs-primary-btn, gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > button.primary, .btn-group > .gs-popup-footer-btn, .btn-group > .gs-card-header-action, .btn-group > .gs-context-menu-btn, .btn-group > .gs-exp-card-toggle, .btn-group > .gs-input-clear-button, .btn-group > .gs-selection-icon, .btn-group > .gs-selection-output,
.btn-group-vertical > .btn,
.btn-group-vertical > .gs-icon-btn-primary,
.btn-group-vertical > .gs-ghost-btn,
.btn-group-vertical > .gs-icon-btn-ghost,
gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.ghost,
.btn-group-vertical > .gs-cancel-btn,
.btn-group-vertical > .gs-secondary-btn,
.btn-group-vertical > .gs-primary-btn,
gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.primary,
.btn-group-vertical > .gs-popup-footer-btn,
.btn-group-vertical > .gs-card-header-action,
.btn-group-vertical > .gs-context-menu-btn,
.btn-group-vertical > .gs-exp-card-toggle,
.btn-group-vertical > .gs-input-clear-button,
.btn-group-vertical > .gs-selection-icon,
.btn-group-vertical > .gs-selection-output {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:checked + .gs-icon-btn-primary, .btn-group > .btn-check:checked + .gs-ghost-btn, .btn-group > .btn-check:checked + .gs-icon-btn-ghost, gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > .btn-check:checked + button.ghost, .btn-group > .btn-check:checked + .gs-cancel-btn, .btn-group > .btn-check:checked + .gs-secondary-btn, .btn-group > .btn-check:checked + .gs-primary-btn, gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > .btn-check:checked + button.primary, .btn-group > .btn-check:checked + .gs-popup-footer-btn, .btn-group > .btn-check:checked + .gs-card-header-action, .btn-group > .btn-check:checked + .gs-context-menu-btn, .btn-group > .btn-check:checked + .gs-exp-card-toggle, .btn-group > .btn-check:checked + .gs-input-clear-button, .btn-group > .btn-check:checked + .gs-selection-icon, .btn-group > .btn-check:checked + .gs-selection-output,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn-check:focus + .gs-icon-btn-primary,
.btn-group > .btn-check:focus + .gs-ghost-btn,
.btn-group > .btn-check:focus + .gs-icon-btn-ghost,
gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > .btn-check:focus + button.ghost,
.btn-group > .btn-check:focus + .gs-cancel-btn,
.btn-group > .btn-check:focus + .gs-secondary-btn,
.btn-group > .btn-check:focus + .gs-primary-btn,
gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > .btn-check:focus + button.primary,
.btn-group > .btn-check:focus + .gs-popup-footer-btn,
.btn-group > .btn-check:focus + .gs-card-header-action,
.btn-group > .btn-check:focus + .gs-context-menu-btn,
.btn-group > .btn-check:focus + .gs-exp-card-toggle,
.btn-group > .btn-check:focus + .gs-input-clear-button,
.btn-group > .btn-check:focus + .gs-selection-icon,
.btn-group > .btn-check:focus + .gs-selection-output,
.btn-group > .btn:hover,
.btn-group > .gs-icon-btn-primary:hover,
.btn-group > .gs-ghost-btn:hover,
.btn-group > .gs-icon-btn-ghost:hover,
gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > button.ghost:hover,
.btn-group > .gs-cancel-btn:hover,
.btn-group > .gs-secondary-btn:hover,
.btn-group > .gs-primary-btn:hover,
gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > button.primary:hover,
.btn-group > .gs-popup-footer-btn:hover,
.btn-group > .gs-card-header-action:hover,
.btn-group > .gs-context-menu-btn:hover,
.btn-group > .gs-exp-card-toggle:hover,
.btn-group > .gs-input-clear-button:hover,
.btn-group > .gs-selection-icon:hover,
.btn-group > .gs-selection-output:hover,
.btn-group > .btn:focus,
.btn-group > .gs-icon-btn-primary:focus,
.btn-group > .gs-ghost-btn:focus,
.btn-group > .gs-icon-btn-ghost:focus,
gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > button.ghost:focus,
.btn-group > .gs-cancel-btn:focus,
.btn-group > .gs-secondary-btn:focus,
.btn-group > .gs-primary-btn:focus,
gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > button.primary:focus,
.btn-group > .gs-popup-footer-btn:focus,
.btn-group > .gs-card-header-action:focus,
.btn-group > .gs-context-menu-btn:focus,
.btn-group > .gs-exp-card-toggle:focus,
.btn-group > .gs-input-clear-button:focus,
.btn-group > .gs-selection-icon:focus,
.btn-group > .gs-selection-output:focus,
.btn-group > .btn:active,
.btn-group > .gs-icon-btn-primary:active,
.btn-group > .gs-ghost-btn:active,
.btn-group > .gs-icon-btn-ghost:active,
gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > button.ghost:active,
.btn-group > .gs-cancel-btn:active,
.btn-group > .gs-secondary-btn:active,
.btn-group > .gs-primary-btn:active,
gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > button.primary:active,
.btn-group > .gs-popup-footer-btn:active,
.btn-group > .gs-card-header-action:active,
.btn-group > .gs-context-menu-btn:active,
.btn-group > .gs-exp-card-toggle:active,
.btn-group > .gs-input-clear-button:active,
.btn-group > .gs-selection-icon:active,
.btn-group > .gs-selection-output:active,
.btn-group > .btn.active,
.btn-group > .active.gs-icon-btn-primary,
.btn-group > .active.gs-ghost-btn,
.btn-group > .active.gs-icon-btn-ghost,
gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > button.active.ghost,
.btn-group > .active.gs-cancel-btn,
.btn-group > .active.gs-secondary-btn,
.btn-group > .active.gs-primary-btn,
gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > button.active.primary,
.btn-group > .active.gs-popup-footer-btn,
.btn-group > .active.gs-card-header-action,
.btn-group > .active.gs-context-menu-btn,
.btn-group > .active.gs-exp-card-toggle,
.btn-group > .active.gs-input-clear-button,
.btn-group > .active.gs-selection-icon,
.btn-group > .active.gs-selection-output,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:checked + .gs-icon-btn-primary,
.btn-group-vertical > .btn-check:checked + .gs-ghost-btn,
.btn-group-vertical > .btn-check:checked + .gs-icon-btn-ghost,
gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > .btn-check:checked + button.ghost,
.btn-group-vertical > .btn-check:checked + .gs-cancel-btn,
.btn-group-vertical > .btn-check:checked + .gs-secondary-btn,
.btn-group-vertical > .btn-check:checked + .gs-primary-btn,
gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > .btn-check:checked + button.primary,
.btn-group-vertical > .btn-check:checked + .gs-popup-footer-btn,
.btn-group-vertical > .btn-check:checked + .gs-card-header-action,
.btn-group-vertical > .btn-check:checked + .gs-context-menu-btn,
.btn-group-vertical > .btn-check:checked + .gs-exp-card-toggle,
.btn-group-vertical > .btn-check:checked + .gs-input-clear-button,
.btn-group-vertical > .btn-check:checked + .gs-selection-icon,
.btn-group-vertical > .btn-check:checked + .gs-selection-output,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn-check:focus + .gs-icon-btn-primary,
.btn-group-vertical > .btn-check:focus + .gs-ghost-btn,
.btn-group-vertical > .btn-check:focus + .gs-icon-btn-ghost,
gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > .btn-check:focus + button.ghost,
.btn-group-vertical > .btn-check:focus + .gs-cancel-btn,
.btn-group-vertical > .btn-check:focus + .gs-secondary-btn,
.btn-group-vertical > .btn-check:focus + .gs-primary-btn,
gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > .btn-check:focus + button.primary,
.btn-group-vertical > .btn-check:focus + .gs-popup-footer-btn,
.btn-group-vertical > .btn-check:focus + .gs-card-header-action,
.btn-group-vertical > .btn-check:focus + .gs-context-menu-btn,
.btn-group-vertical > .btn-check:focus + .gs-exp-card-toggle,
.btn-group-vertical > .btn-check:focus + .gs-input-clear-button,
.btn-group-vertical > .btn-check:focus + .gs-selection-icon,
.btn-group-vertical > .btn-check:focus + .gs-selection-output,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .gs-icon-btn-primary:hover,
.btn-group-vertical > .gs-ghost-btn:hover,
.btn-group-vertical > .gs-icon-btn-ghost:hover,
gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.ghost:hover,
.btn-group-vertical > .gs-cancel-btn:hover,
.btn-group-vertical > .gs-secondary-btn:hover,
.btn-group-vertical > .gs-primary-btn:hover,
gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.primary:hover,
.btn-group-vertical > .gs-popup-footer-btn:hover,
.btn-group-vertical > .gs-card-header-action:hover,
.btn-group-vertical > .gs-context-menu-btn:hover,
.btn-group-vertical > .gs-exp-card-toggle:hover,
.btn-group-vertical > .gs-input-clear-button:hover,
.btn-group-vertical > .gs-selection-icon:hover,
.btn-group-vertical > .gs-selection-output:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .gs-icon-btn-primary:focus,
.btn-group-vertical > .gs-ghost-btn:focus,
.btn-group-vertical > .gs-icon-btn-ghost:focus,
gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.ghost:focus,
.btn-group-vertical > .gs-cancel-btn:focus,
.btn-group-vertical > .gs-secondary-btn:focus,
.btn-group-vertical > .gs-primary-btn:focus,
gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.primary:focus,
.btn-group-vertical > .gs-popup-footer-btn:focus,
.btn-group-vertical > .gs-card-header-action:focus,
.btn-group-vertical > .gs-context-menu-btn:focus,
.btn-group-vertical > .gs-exp-card-toggle:focus,
.btn-group-vertical > .gs-input-clear-button:focus,
.btn-group-vertical > .gs-selection-icon:focus,
.btn-group-vertical > .gs-selection-output:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .gs-icon-btn-primary:active,
.btn-group-vertical > .gs-ghost-btn:active,
.btn-group-vertical > .gs-icon-btn-ghost:active,
gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.ghost:active,
.btn-group-vertical > .gs-cancel-btn:active,
.btn-group-vertical > .gs-secondary-btn:active,
.btn-group-vertical > .gs-primary-btn:active,
gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.primary:active,
.btn-group-vertical > .gs-popup-footer-btn:active,
.btn-group-vertical > .gs-card-header-action:active,
.btn-group-vertical > .gs-context-menu-btn:active,
.btn-group-vertical > .gs-exp-card-toggle:active,
.btn-group-vertical > .gs-input-clear-button:active,
.btn-group-vertical > .gs-selection-icon:active,
.btn-group-vertical > .gs-selection-output:active,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .active.gs-icon-btn-primary,
.btn-group-vertical > .active.gs-ghost-btn,
.btn-group-vertical > .active.gs-icon-btn-ghost,
gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.active.ghost,
.btn-group-vertical > .active.gs-cancel-btn,
.btn-group-vertical > .active.gs-secondary-btn,
.btn-group-vertical > .active.gs-primary-btn,
gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.active.primary,
.btn-group-vertical > .active.gs-popup-footer-btn,
.btn-group-vertical > .active.gs-card-header-action,
.btn-group-vertical > .active.gs-context-menu-btn,
.btn-group-vertical > .active.gs-exp-card-toggle,
.btn-group-vertical > .active.gs-input-clear-button,
.btn-group-vertical > .active.gs-selection-icon,
.btn-group-vertical > .active.gs-selection-output {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group, .btn-toolbar .gs-timepicker-container, .btn-toolbar gs-input-flight-search, .btn-toolbar gs-input-text-selection, .btn-toolbar gs-input-text, .btn-toolbar gs-input-number {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn, .btn-group > :not(.btn-check:first-child) + .gs-icon-btn-primary, .btn-group > :not(.btn-check:first-child) + .gs-ghost-btn, .btn-group > :not(.btn-check:first-child) + .gs-icon-btn-ghost, gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > :not(.btn-check:first-child) + button.ghost, .btn-group > :not(.btn-check:first-child) + .gs-cancel-btn, .btn-group > :not(.btn-check:first-child) + .gs-secondary-btn, .btn-group > :not(.btn-check:first-child) + .gs-primary-btn, gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > :not(.btn-check:first-child) + button.primary, .btn-group > :not(.btn-check:first-child) + .gs-popup-footer-btn, .btn-group > :not(.btn-check:first-child) + .gs-card-header-action, .btn-group > :not(.btn-check:first-child) + .gs-context-menu-btn, .btn-group > :not(.btn-check:first-child) + .gs-exp-card-toggle, .btn-group > :not(.btn-check:first-child) + .gs-input-clear-button, .btn-group > :not(.btn-check:first-child) + .gs-selection-icon, .btn-group > :not(.btn-check:first-child) + .gs-selection-output,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .gs-icon-btn-primary:not(:last-child):not(.dropdown-toggle), .btn-group > .gs-ghost-btn:not(:last-child):not(.dropdown-toggle), .btn-group > .gs-icon-btn-ghost:not(:last-child):not(.dropdown-toggle), gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > button.ghost:not(:last-child):not(.dropdown-toggle), .btn-group > .gs-cancel-btn:not(:last-child):not(.dropdown-toggle), .btn-group > .gs-secondary-btn:not(:last-child):not(.dropdown-toggle), .btn-group > .gs-primary-btn:not(:last-child):not(.dropdown-toggle), gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > button.primary:not(:last-child):not(.dropdown-toggle), .btn-group > .gs-popup-footer-btn:not(:last-child):not(.dropdown-toggle), .btn-group > .gs-card-header-action:not(:last-child):not(.dropdown-toggle), .btn-group > .gs-context-menu-btn:not(:last-child):not(.dropdown-toggle), .btn-group > .gs-exp-card-toggle:not(:last-child):not(.dropdown-toggle), .btn-group > .gs-input-clear-button:not(:last-child):not(.dropdown-toggle), .btn-group > .gs-selection-icon:not(:last-child):not(.dropdown-toggle), .btn-group > .gs-selection-output:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .dropdown-toggle-split.gs-icon-btn-primary:first-child,
.btn-group > .dropdown-toggle-split.gs-ghost-btn:first-child,
.btn-group > .dropdown-toggle-split.gs-icon-btn-ghost:first-child,
gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > button.dropdown-toggle-split.ghost:first-child,
.btn-group > .dropdown-toggle-split.gs-cancel-btn:first-child,
.btn-group > .dropdown-toggle-split.gs-secondary-btn:first-child,
.btn-group > .dropdown-toggle-split.gs-primary-btn:first-child,
gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > button.dropdown-toggle-split.primary:first-child,
.btn-group > .dropdown-toggle-split.gs-popup-footer-btn:first-child,
.btn-group > .dropdown-toggle-split.gs-card-header-action:first-child,
.btn-group > .dropdown-toggle-split.gs-context-menu-btn:first-child,
.btn-group > .dropdown-toggle-split.gs-exp-card-toggle:first-child,
.btn-group > .dropdown-toggle-split.gs-input-clear-button:first-child,
.btn-group > .dropdown-toggle-split.gs-selection-icon:first-child,
.btn-group > .dropdown-toggle-split.gs-selection-output:first-child,
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn-group:not(:last-child) > .gs-icon-btn-primary,
.btn-group > .btn-group:not(:last-child) > .gs-ghost-btn,
.btn-group > .btn-group:not(:last-child) > .gs-icon-btn-ghost,
.btn-group > gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn:not(:last-child) > button.ghost,
.btn-group > .btn-group:not(:last-child) > .gs-cancel-btn,
.btn-group > .btn-group:not(:last-child) > .gs-secondary-btn,
.btn-group > .btn-group:not(:last-child) > .gs-primary-btn,
.btn-group > gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn:not(:last-child) > button.primary,
.btn-group > .btn-group:not(:last-child) > .gs-popup-footer-btn,
.btn-group > .btn-group:not(:last-child) > .gs-card-header-action,
.btn-group > .btn-group:not(:last-child) > .gs-context-menu-btn,
.btn-group > .btn-group:not(:last-child) > .gs-exp-card-toggle,
.btn-group > .btn-group:not(:last-child) > .gs-input-clear-button,
.btn-group > .btn-group:not(:last-child) > .gs-selection-icon,
.btn-group > .btn-group:not(:last-child) > .gs-selection-output {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3), .btn-group > .gs-icon-btn-primary:nth-child(n+3), .btn-group > .gs-ghost-btn:nth-child(n+3), .btn-group > .gs-icon-btn-ghost:nth-child(n+3), gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > button.ghost:nth-child(n+3), .btn-group > .gs-cancel-btn:nth-child(n+3), .btn-group > .gs-secondary-btn:nth-child(n+3), .btn-group > .gs-primary-btn:nth-child(n+3), gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > button.primary:nth-child(n+3), .btn-group > .gs-popup-footer-btn:nth-child(n+3), .btn-group > .gs-card-header-action:nth-child(n+3), .btn-group > .gs-context-menu-btn:nth-child(n+3), .btn-group > .gs-exp-card-toggle:nth-child(n+3), .btn-group > .gs-input-clear-button:nth-child(n+3), .btn-group > .gs-selection-icon:nth-child(n+3), .btn-group > .gs-selection-output:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > :not(.btn-check) + .gs-icon-btn-primary,
.btn-group > :not(.btn-check) + .gs-ghost-btn,
.btn-group > :not(.btn-check) + .gs-icon-btn-ghost,
gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > :not(.btn-check) + button.ghost,
.btn-group > :not(.btn-check) + .gs-cancel-btn,
.btn-group > :not(.btn-check) + .gs-secondary-btn,
.btn-group > :not(.btn-check) + .gs-primary-btn,
gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn > :not(.btn-check) + button.primary,
.btn-group > :not(.btn-check) + .gs-popup-footer-btn,
.btn-group > :not(.btn-check) + .gs-card-header-action,
.btn-group > :not(.btn-check) + .gs-context-menu-btn,
.btn-group > :not(.btn-check) + .gs-exp-card-toggle,
.btn-group > :not(.btn-check) + .gs-input-clear-button,
.btn-group > :not(.btn-check) + .gs-selection-icon,
.btn-group > :not(.btn-check) + .gs-selection-output,
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn-group:not(:first-child) > .gs-icon-btn-primary,
.btn-group > .btn-group:not(:first-child) > .gs-ghost-btn,
.btn-group > .btn-group:not(:first-child) > .gs-icon-btn-ghost,
.btn-group > gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn:not(:first-child) > button.ghost,
.btn-group > .btn-group:not(:first-child) > .gs-cancel-btn,
.btn-group > .btn-group:not(:first-child) > .gs-secondary-btn,
.btn-group > .btn-group:not(:first-child) > .gs-primary-btn,
.btn-group > gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn:not(:first-child) > button.primary,
.btn-group > .btn-group:not(:first-child) > .gs-popup-footer-btn,
.btn-group > .btn-group:not(:first-child) > .gs-card-header-action,
.btn-group > .btn-group:not(:first-child) > .gs-context-menu-btn,
.btn-group > .btn-group:not(:first-child) > .gs-exp-card-toggle,
.btn-group > .btn-group:not(:first-child) > .gs-input-clear-button,
.btn-group > .btn-group:not(:first-child) > .gs-selection-icon,
.btn-group > .btn-group:not(:first-child) > .gs-selection-output {
  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, .btn-group-sm > .gs-icon-btn-primary + .dropdown-toggle-split, .btn-group-sm > .gs-ghost-btn + .dropdown-toggle-split, .btn-group-sm > .gs-icon-btn-ghost + .dropdown-toggle-split, gs-collapse-toggle-btn.btn-group-sm.gs-segment-card-header-btn > button.ghost + .dropdown-toggle-split, .btn-group-sm > .gs-cancel-btn + .dropdown-toggle-split, .btn-group-sm > .gs-secondary-btn + .dropdown-toggle-split, .btn-group-sm > .gs-primary-btn + .dropdown-toggle-split, gs-collapse-toggle-btn.btn-group-sm.gs-segment-card-header-btn > button.primary + .dropdown-toggle-split, .btn-group-sm > .gs-popup-footer-btn + .dropdown-toggle-split, .btn-group-sm > .gs-card-header-action + .dropdown-toggle-split, .btn-group-sm > .gs-context-menu-btn + .dropdown-toggle-split, .btn-group-sm > .gs-exp-card-toggle + .dropdown-toggle-split, .btn-group-sm > .gs-input-clear-button + .dropdown-toggle-split, .btn-group-sm > .gs-selection-icon + .dropdown-toggle-split, .btn-group-sm > .gs-selection-output + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-group-lg > .gs-icon-btn-primary + .dropdown-toggle-split, .btn-group-lg > .gs-ghost-btn + .dropdown-toggle-split, .btn-group-lg > .gs-icon-btn-ghost + .dropdown-toggle-split, gs-collapse-toggle-btn.btn-group-lg.gs-segment-card-header-btn > button.ghost + .dropdown-toggle-split, .btn-group-lg > .gs-cancel-btn + .dropdown-toggle-split, .btn-group-lg > .gs-secondary-btn + .dropdown-toggle-split, .btn-group-lg > .gs-primary-btn + .dropdown-toggle-split, gs-collapse-toggle-btn.btn-group-lg.gs-segment-card-header-btn > button.primary + .dropdown-toggle-split, .btn-group-lg > .gs-popup-footer-btn + .dropdown-toggle-split, .btn-group-lg > .gs-card-header-action + .dropdown-toggle-split, .btn-group-lg > .gs-context-menu-btn + .dropdown-toggle-split, .btn-group-lg > .gs-exp-card-toggle + .dropdown-toggle-split, .btn-group-lg > .gs-input-clear-button + .dropdown-toggle-split, .btn-group-lg > .gs-selection-icon + .dropdown-toggle-split, .btn-group-lg > .gs-selection-output + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group.show .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn, .btn-group-vertical > .gs-icon-btn-primary, .btn-group-vertical > .gs-ghost-btn, .btn-group-vertical > .gs-icon-btn-ghost, gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.ghost, .btn-group-vertical > .gs-cancel-btn, .btn-group-vertical > .gs-secondary-btn, .btn-group-vertical > .gs-primary-btn, gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.primary, .btn-group-vertical > .gs-popup-footer-btn, .btn-group-vertical > .gs-card-header-action, .btn-group-vertical > .gs-context-menu-btn, .btn-group-vertical > .gs-exp-card-toggle, .btn-group-vertical > .gs-input-clear-button, .btn-group-vertical > .gs-selection-icon, .btn-group-vertical > .gs-selection-output,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .gs-icon-btn-primary:not(:first-child), .btn-group-vertical > .gs-ghost-btn:not(:first-child), .btn-group-vertical > .gs-icon-btn-ghost:not(:first-child), gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.ghost:not(:first-child), .btn-group-vertical > .gs-cancel-btn:not(:first-child), .btn-group-vertical > .gs-secondary-btn:not(:first-child), .btn-group-vertical > .gs-primary-btn:not(:first-child), gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.primary:not(:first-child), .btn-group-vertical > .gs-popup-footer-btn:not(:first-child), .btn-group-vertical > .gs-card-header-action:not(:first-child), .btn-group-vertical > .gs-context-menu-btn:not(:first-child), .btn-group-vertical > .gs-exp-card-toggle:not(:first-child), .btn-group-vertical > .gs-input-clear-button:not(:first-child), .btn-group-vertical > .gs-selection-icon:not(:first-child), .btn-group-vertical > .gs-selection-output:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .gs-icon-btn-primary:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .gs-ghost-btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .gs-icon-btn-ghost:not(:last-child):not(.dropdown-toggle), gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.ghost:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .gs-cancel-btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .gs-secondary-btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .gs-primary-btn:not(:last-child):not(.dropdown-toggle), gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.primary:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .gs-popup-footer-btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .gs-card-header-action:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .gs-context-menu-btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .gs-exp-card-toggle:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .gs-input-clear-button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .gs-selection-icon:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .gs-selection-output:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn-group:not(:last-child) > .gs-icon-btn-primary,
.btn-group-vertical > .btn-group:not(:last-child) > .gs-ghost-btn,
.btn-group-vertical > .btn-group:not(:last-child) > .gs-icon-btn-ghost,
.btn-group-vertical > gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn:not(:last-child) > button.ghost,
.btn-group-vertical > .btn-group:not(:last-child) > .gs-cancel-btn,
.btn-group-vertical > .btn-group:not(:last-child) > .gs-secondary-btn,
.btn-group-vertical > .btn-group:not(:last-child) > .gs-primary-btn,
.btn-group-vertical > gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn:not(:last-child) > button.primary,
.btn-group-vertical > .btn-group:not(:last-child) > .gs-popup-footer-btn,
.btn-group-vertical > .btn-group:not(:last-child) > .gs-card-header-action,
.btn-group-vertical > .btn-group:not(:last-child) > .gs-context-menu-btn,
.btn-group-vertical > .btn-group:not(:last-child) > .gs-exp-card-toggle,
.btn-group-vertical > .btn-group:not(:last-child) > .gs-input-clear-button,
.btn-group-vertical > .btn-group:not(:last-child) > .gs-selection-icon,
.btn-group-vertical > .btn-group:not(:last-child) > .gs-selection-output {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3), .btn-group-vertical > .gs-icon-btn-primary:nth-child(n+3), .btn-group-vertical > .gs-ghost-btn:nth-child(n+3), .btn-group-vertical > .gs-icon-btn-ghost:nth-child(n+3), gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.ghost:nth-child(n+3), .btn-group-vertical > .gs-cancel-btn:nth-child(n+3), .btn-group-vertical > .gs-secondary-btn:nth-child(n+3), .btn-group-vertical > .gs-primary-btn:nth-child(n+3), gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > button.primary:nth-child(n+3), .btn-group-vertical > .gs-popup-footer-btn:nth-child(n+3), .btn-group-vertical > .gs-card-header-action:nth-child(n+3), .btn-group-vertical > .gs-context-menu-btn:nth-child(n+3), .btn-group-vertical > .gs-exp-card-toggle:nth-child(n+3), .btn-group-vertical > .gs-input-clear-button:nth-child(n+3), .btn-group-vertical > .gs-selection-icon:nth-child(n+3), .btn-group-vertical > .gs-selection-output:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > :not(.btn-check) + .gs-icon-btn-primary,
.btn-group-vertical > :not(.btn-check) + .gs-ghost-btn,
.btn-group-vertical > :not(.btn-check) + .gs-icon-btn-ghost,
gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > :not(.btn-check) + button.ghost,
.btn-group-vertical > :not(.btn-check) + .gs-cancel-btn,
.btn-group-vertical > :not(.btn-check) + .gs-secondary-btn,
.btn-group-vertical > :not(.btn-check) + .gs-primary-btn,
gs-collapse-toggle-btn.btn-group-vertical.gs-segment-card-header-btn > :not(.btn-check) + button.primary,
.btn-group-vertical > :not(.btn-check) + .gs-popup-footer-btn,
.btn-group-vertical > :not(.btn-check) + .gs-card-header-action,
.btn-group-vertical > :not(.btn-check) + .gs-context-menu-btn,
.btn-group-vertical > :not(.btn-check) + .gs-exp-card-toggle,
.btn-group-vertical > :not(.btn-check) + .gs-input-clear-button,
.btn-group-vertical > :not(.btn-check) + .gs-selection-icon,
.btn-group-vertical > :not(.btn-check) + .gs-selection-output,
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .gs-icon-btn-primary,
.btn-group-vertical > .btn-group:not(:first-child) > .gs-ghost-btn,
.btn-group-vertical > .btn-group:not(:first-child) > .gs-icon-btn-ghost,
.btn-group-vertical > gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn:not(:first-child) > button.ghost,
.btn-group-vertical > .btn-group:not(:first-child) > .gs-cancel-btn,
.btn-group-vertical > .btn-group:not(:first-child) > .gs-secondary-btn,
.btn-group-vertical > .btn-group:not(:first-child) > .gs-primary-btn,
.btn-group-vertical > gs-collapse-toggle-btn.btn-group.gs-segment-card-header-btn:not(:first-child) > button.primary,
.btn-group-vertical > .btn-group:not(:first-child) > .gs-popup-footer-btn,
.btn-group-vertical > .btn-group:not(:first-child) > .gs-card-header-action,
.btn-group-vertical > .btn-group:not(:first-child) > .gs-context-menu-btn,
.btn-group-vertical > .btn-group:not(:first-child) > .gs-exp-card-toggle,
.btn-group-vertical > .btn-group:not(:first-child) > .gs-input-clear-button,
.btn-group-vertical > .btn-group:not(:first-child) > .gs-selection-icon,
.btn-group-vertical > .btn-group:not(:first-child) > .gs-selection-output {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav, .gs-theme-selection-row, ul.gs-menu, gs-tab-container {
  --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, ul.gs-menu a.gs-menu-item-link, gs-tab-container > button {
  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);
  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, ul.gs-menu a.gs-menu-item-link, gs-tab-container > button {
    transition: none;
  }
}
.nav-link:hover, ul.gs-menu a.gs-menu-item-link:hover, gs-tab-container > button:hover, .nav-link:focus, ul.gs-menu a.gs-menu-item-link:focus, gs-tab-container > button:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible, ul.gs-menu a.gs-menu-item-link:focus-visible, gs-tab-container > button:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(54, 147, 240, 0.25);
}
.nav-link.disabled, ul.gs-menu a.disabled.gs-menu-item-link, gs-tab-container > button.disabled, .nav-link:disabled, ul.gs-menu a.gs-menu-item-link:disabled, gs-tab-container > button: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, .nav-tabs ul.gs-menu a.gs-menu-item-link, ul.gs-menu .nav-tabs a.gs-menu-item-link, .nav-tabs gs-tab-container > button {
  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 ul.gs-menu a.gs-menu-item-link:hover, ul.gs-menu .nav-tabs a.gs-menu-item-link:hover, .nav-tabs gs-tab-container > button:hover, .nav-tabs .nav-link:focus, .nav-tabs ul.gs-menu a.gs-menu-item-link:focus, ul.gs-menu .nav-tabs a.gs-menu-item-link:focus, .nav-tabs gs-tab-container > button:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active, .nav-tabs ul.gs-menu a.active.gs-menu-item-link, ul.gs-menu .nav-tabs a.active.gs-menu-item-link, .nav-tabs gs-tab-container > button.active,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-item.show ul.gs-menu a.gs-menu-item-link,
ul.gs-menu .nav-tabs .nav-item.show a.gs-menu-item-link,
.nav-tabs ul.gs-menu .show.gs-menu-item .nav-link,
.nav-tabs ul.gs-menu .show.gs-menu-item a.gs-menu-item-link,
ul.gs-menu .nav-tabs .show.gs-menu-item .nav-link,
ul.gs-menu .nav-tabs .show.gs-menu-item a.gs-menu-item-link,
.nav-tabs .nav-item.show gs-tab-container > button,
.nav-tabs ul.gs-menu .show.gs-menu-item gs-tab-container > button,
ul.gs-menu .nav-tabs .show.gs-menu-item gs-tab-container > button,
.nav-tabs gs-tab-container > button.show .nav-link,
.nav-tabs gs-tab-container > button.show ul.gs-menu a.gs-menu-item-link,
ul.gs-menu .nav-tabs gs-tab-container > button.show a.gs-menu-item-link,
.nav-tabs gs-tab-container > button.show gs-tab-container > button {
  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, .nav-tabs ul.gs-context-menu-container {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills, gs-tab-container {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #3693F0;
}
.nav-pills .nav-link, .nav-pills ul.gs-menu a.gs-menu-item-link, ul.gs-menu .nav-pills a.gs-menu-item-link, gs-tab-container .nav-link, gs-tab-container ul.gs-menu a.gs-menu-item-link, ul.gs-menu gs-tab-container a.gs-menu-item-link, gs-tab-container > button {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active, .nav-pills ul.gs-menu a.active.gs-menu-item-link, ul.gs-menu .nav-pills a.active.gs-menu-item-link, gs-tab-container .nav-link.active, gs-tab-container ul.gs-menu a.active.gs-menu-item-link, ul.gs-menu gs-tab-container a.active.gs-menu-item-link, gs-tab-container > button.active,
.nav-pills .show > .nav-link,
.nav-pills ul.gs-menu .show > a.gs-menu-item-link,
ul.gs-menu .nav-pills .show > a.gs-menu-item-link,
.nav-pills gs-tab-container.show > button,
gs-tab-container .show > .nav-link,
gs-tab-container ul.gs-menu .show > a.gs-menu-item-link,
ul.gs-menu gs-tab-container .show > a.gs-menu-item-link,
gs-tab-container gs-tab-container.show > button {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline, .gs-theme-selection-row {
  --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, .gs-theme-selection-row .nav-link, .nav-underline ul.gs-menu a.gs-menu-item-link, .gs-theme-selection-row ul.gs-menu a.gs-menu-item-link, ul.gs-menu .nav-underline a.gs-menu-item-link, ul.gs-menu .gs-theme-selection-row a.gs-menu-item-link, .nav-underline gs-tab-container > button, .gs-theme-selection-row gs-tab-container > button {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .gs-theme-selection-row .nav-link:hover, .nav-underline ul.gs-menu a.gs-menu-item-link:hover, .gs-theme-selection-row ul.gs-menu a.gs-menu-item-link:hover, ul.gs-menu .nav-underline a.gs-menu-item-link:hover, ul.gs-menu .gs-theme-selection-row a.gs-menu-item-link:hover, .nav-underline gs-tab-container > button:hover, .gs-theme-selection-row gs-tab-container > button:hover, .nav-underline .nav-link:focus, .gs-theme-selection-row .nav-link:focus, .nav-underline ul.gs-menu a.gs-menu-item-link:focus, .gs-theme-selection-row ul.gs-menu a.gs-menu-item-link:focus, ul.gs-menu .nav-underline a.gs-menu-item-link:focus, ul.gs-menu .gs-theme-selection-row a.gs-menu-item-link:focus, .nav-underline gs-tab-container > button:focus, .gs-theme-selection-row gs-tab-container > button:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active, .gs-theme-selection-row .nav-link.active, .nav-underline ul.gs-menu a.active.gs-menu-item-link, .gs-theme-selection-row ul.gs-menu a.active.gs-menu-item-link, ul.gs-menu .nav-underline a.active.gs-menu-item-link, ul.gs-menu .gs-theme-selection-row a.active.gs-menu-item-link, .nav-underline gs-tab-container > button.active, .gs-theme-selection-row gs-tab-container > button.active,
.nav-underline .show > .nav-link,
.gs-theme-selection-row .show > .nav-link,
.nav-underline ul.gs-menu .show > a.gs-menu-item-link,
.gs-theme-selection-row ul.gs-menu .show > a.gs-menu-item-link,
ul.gs-menu .nav-underline .show > a.gs-menu-item-link,
ul.gs-menu .gs-theme-selection-row .show > a.gs-menu-item-link,
.nav-underline gs-tab-container.show > button,
.gs-theme-selection-row gs-tab-container.show > button {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link, ul.gs-menu .nav-fill > a.gs-menu-item-link, gs-tab-container.nav-fill > button,
.nav-fill .nav-item,
.nav-fill ul.gs-menu .gs-menu-item,
ul.gs-menu .nav-fill .gs-menu-item,
.nav-fill gs-tab-container > button {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link, .gs-theme-selection-row > .nav-link, ul.gs-menu .nav-justified > a.gs-menu-item-link, ul.gs-menu .gs-theme-selection-row > a.gs-menu-item-link, gs-tab-container > .nav-link, ul.gs-menu gs-tab-container > a.gs-menu-item-link, gs-tab-container > button,
.nav-justified .nav-item,
.gs-theme-selection-row .nav-item,
.nav-justified ul.gs-menu .gs-menu-item,
.gs-theme-selection-row ul.gs-menu .gs-menu-item,
ul.gs-menu .nav-justified .gs-menu-item,
ul.gs-menu .gs-theme-selection-row .gs-menu-item,
gs-tab-container .nav-item,
gs-tab-container ul.gs-menu .gs-menu-item,
ul.gs-menu gs-tab-container .gs-menu-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

.nav-fill .nav-item .nav-link, .nav-fill .nav-item ul.gs-menu a.gs-menu-item-link, ul.gs-menu .nav-fill .nav-item a.gs-menu-item-link, .nav-fill ul.gs-menu .gs-menu-item .nav-link, .nav-fill ul.gs-menu .gs-menu-item a.gs-menu-item-link, ul.gs-menu .nav-fill .gs-menu-item .nav-link, ul.gs-menu .nav-fill .gs-menu-item a.gs-menu-item-link, .nav-fill .nav-item gs-tab-container > button, .nav-fill ul.gs-menu .gs-menu-item gs-tab-container > button, ul.gs-menu .nav-fill .gs-menu-item gs-tab-container > button,
.nav-justified .nav-item .nav-link,
.gs-theme-selection-row .nav-item .nav-link,
.nav-justified .nav-item ul.gs-menu a.gs-menu-item-link,
.gs-theme-selection-row .nav-item ul.gs-menu a.gs-menu-item-link,
ul.gs-menu .nav-justified .nav-item a.gs-menu-item-link,
ul.gs-menu .gs-theme-selection-row .nav-item a.gs-menu-item-link,
.nav-justified ul.gs-menu .gs-menu-item .nav-link,
.gs-theme-selection-row ul.gs-menu .gs-menu-item .nav-link,
.nav-justified ul.gs-menu .gs-menu-item a.gs-menu-item-link,
.gs-theme-selection-row ul.gs-menu .gs-menu-item a.gs-menu-item-link,
ul.gs-menu .nav-justified .gs-menu-item .nav-link,
ul.gs-menu .gs-theme-selection-row .gs-menu-item .nav-link,
ul.gs-menu .nav-justified .gs-menu-item a.gs-menu-item-link,
ul.gs-menu .gs-theme-selection-row .gs-menu-item a.gs-menu-item-link,
.nav-justified .nav-item gs-tab-container > button,
.gs-theme-selection-row .nav-item gs-tab-container > button,
.nav-justified ul.gs-menu .gs-menu-item gs-tab-container > button,
.gs-theme-selection-row ul.gs-menu .gs-menu-item gs-tab-container > button,
ul.gs-menu .nav-justified .gs-menu-item gs-tab-container > button,
ul.gs-menu .gs-theme-selection-row .gs-menu-item gs-tab-container > button,
gs-tab-container .nav-item .nav-link,
gs-tab-container .nav-item ul.gs-menu a.gs-menu-item-link,
ul.gs-menu gs-tab-container .nav-item a.gs-menu-item-link,
gs-tab-container ul.gs-menu .gs-menu-item .nav-link,
gs-tab-container ul.gs-menu .gs-menu-item a.gs-menu-item-link,
ul.gs-menu gs-tab-container .gs-menu-item .nav-link,
ul.gs-menu gs-tab-container .gs-menu-item a.gs-menu-item-link,
gs-tab-container .nav-item gs-tab-container > button,
gs-tab-container ul.gs-menu .gs-menu-item gs-tab-container > button,
ul.gs-menu gs-tab-container .gs-menu-item gs-tab-container > button,
gs-tab-container > button .nav-link,
gs-tab-container > button ul.gs-menu a.gs-menu-item-link,
ul.gs-menu gs-tab-container > button a.gs-menu-item-link,
gs-tab-container > button gs-tab-container > button {
  width: 100%;
}

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

.navbar, #text-selection-footer-container:not(:empty), footer.gs-overlay-footer, .gs-overlay-header, .gs-screen-menu-header, header.gs-screen-header {
  --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.34375rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2826, 28, 33, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container, #text-selection-footer-container:not(:empty) > .container, footer.gs-overlay-footer > .container, .gs-overlay-header > .container, .gs-screen-menu-header > .container, header.gs-screen-header > .container,
.navbar > .container-fluid,
#text-selection-footer-container:not(:empty) > .container-fluid,
footer.gs-overlay-footer > .container-fluid,
.gs-overlay-header > .container-fluid,
.gs-screen-menu-header > .container-fluid,
header.gs-screen-header > .container-fluid,
.navbar > .container-sm,
#text-selection-footer-container:not(:empty) > .container-sm,
footer.gs-overlay-footer > .container-sm,
.gs-overlay-header > .container-sm,
.gs-screen-menu-header > .container-sm,
header.gs-screen-header > .container-sm,
.navbar > .container-md,
#text-selection-footer-container:not(:empty) > .container-md,
footer.gs-overlay-footer > .container-md,
.gs-overlay-header > .container-md,
.gs-screen-menu-header > .container-md,
header.gs-screen-header > .container-md,
.navbar > .container-lg,
#text-selection-footer-container:not(:empty) > .container-lg,
footer.gs-overlay-footer > .container-lg,
.gs-overlay-header > .container-lg,
.gs-screen-menu-header > .container-lg,
header.gs-screen-header > .container-lg,
.navbar > .container-xl,
#text-selection-footer-container:not(:empty) > .container-xl,
footer.gs-overlay-footer > .container-xl,
.gs-overlay-header > .container-xl,
.gs-screen-menu-header > .container-xl,
header.gs-screen-header > .container-xl,
.navbar > .container-xxl,
#text-selection-footer-container:not(:empty) > .container-xxl,
footer.gs-overlay-footer > .container-xxl,
.gs-overlay-header > .container-xxl,
.gs-screen-menu-header > .container-xxl,
header.gs-screen-header > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand, .gs-overlay-header-title, .gs-screen-menu-header-title, .gs-screen-header-title {
  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);
  white-space: nowrap;
}
.navbar-brand:hover, .gs-overlay-header-title:hover, .gs-screen-menu-header-title:hover, .gs-screen-header-title:hover, .navbar-brand:focus, .gs-overlay-header-title:focus, .gs-screen-menu-header-title:focus, .gs-screen-header-title: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 ul.gs-menu a.active.gs-menu-item-link, ul.gs-menu .navbar-nav a.active.gs-menu-item-link, .navbar-nav gs-tab-container > button.active, .navbar-nav .nav-link.show, .navbar-nav ul.gs-menu a.show.gs-menu-item-link, ul.gs-menu .navbar-nav a.show.gs-menu-item-link, .navbar-nav gs-tab-container > button.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu, .navbar-nav ul.gs-context-menu-container {
  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-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler, .gs-screen-menu-btn {
  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, .gs-screen-menu-btn {
    transition: none;
  }
}
.navbar-toggler:hover, .gs-screen-menu-btn:hover {
  text-decoration: none;
}
.navbar-toggler:focus, .gs-screen-menu-btn:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

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

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

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu, .navbar-expand-sm .navbar-nav ul.gs-context-menu-container {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link, .navbar-expand-sm .navbar-nav ul.gs-menu a.gs-menu-item-link, ul.gs-menu .navbar-expand-sm .navbar-nav a.gs-menu-item-link, .navbar-expand-sm .navbar-nav gs-tab-container > button {
    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, .navbar-expand-sm .gs-screen-menu-btn {
    display: none;
  }
  .navbar-expand-sm .offcanvas, .navbar-expand-sm gs-overlay, .navbar-expand-sm .gs-screen-menu-container {
    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;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header, .navbar-expand-sm gs-overlay .offcanvas-header, .navbar-expand-sm .gs-screen-menu-container .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body, .navbar-expand-sm gs-overlay .offcanvas-body, .navbar-expand-sm .offcanvas main.gs-screen-menu-content, .navbar-expand-sm gs-overlay main.gs-screen-menu-content, .navbar-expand-sm .gs-screen-menu-container .offcanvas-body, .navbar-expand-sm .gs-screen-menu-container main.gs-screen-menu-content {
    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, .navbar-expand-md .navbar-nav ul.gs-context-menu-container {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link, .navbar-expand-md .navbar-nav ul.gs-menu a.gs-menu-item-link, ul.gs-menu .navbar-expand-md .navbar-nav a.gs-menu-item-link, .navbar-expand-md .navbar-nav gs-tab-container > button {
    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, .navbar-expand-md .gs-screen-menu-btn {
    display: none;
  }
  .navbar-expand-md .offcanvas, .navbar-expand-md gs-overlay, .navbar-expand-md .gs-screen-menu-container {
    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;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header, .navbar-expand-md gs-overlay .offcanvas-header, .navbar-expand-md .gs-screen-menu-container .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body, .navbar-expand-md gs-overlay .offcanvas-body, .navbar-expand-md .offcanvas main.gs-screen-menu-content, .navbar-expand-md gs-overlay main.gs-screen-menu-content, .navbar-expand-md .gs-screen-menu-container .offcanvas-body, .navbar-expand-md .gs-screen-menu-container main.gs-screen-menu-content {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu, .navbar-expand-lg .navbar-nav ul.gs-context-menu-container {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav ul.gs-menu a.gs-menu-item-link, ul.gs-menu .navbar-expand-lg .navbar-nav a.gs-menu-item-link, .navbar-expand-lg .navbar-nav gs-tab-container > button {
    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, .navbar-expand-lg .gs-screen-menu-btn {
    display: none;
  }
  .navbar-expand-lg .offcanvas, .navbar-expand-lg gs-overlay, .navbar-expand-lg .gs-screen-menu-container {
    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;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header, .navbar-expand-lg gs-overlay .offcanvas-header, .navbar-expand-lg .gs-screen-menu-container .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body, .navbar-expand-lg gs-overlay .offcanvas-body, .navbar-expand-lg .offcanvas main.gs-screen-menu-content, .navbar-expand-lg gs-overlay main.gs-screen-menu-content, .navbar-expand-lg .gs-screen-menu-container .offcanvas-body, .navbar-expand-lg .gs-screen-menu-container main.gs-screen-menu-content {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu, .navbar-expand-xl .navbar-nav ul.gs-context-menu-container {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link, .navbar-expand-xl .navbar-nav ul.gs-menu a.gs-menu-item-link, ul.gs-menu .navbar-expand-xl .navbar-nav a.gs-menu-item-link, .navbar-expand-xl .navbar-nav gs-tab-container > button {
    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, .navbar-expand-xl .gs-screen-menu-btn {
    display: none;
  }
  .navbar-expand-xl .offcanvas, .navbar-expand-xl gs-overlay, .navbar-expand-xl .gs-screen-menu-container {
    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;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header, .navbar-expand-xl gs-overlay .offcanvas-header, .navbar-expand-xl .gs-screen-menu-container .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body, .navbar-expand-xl gs-overlay .offcanvas-body, .navbar-expand-xl .offcanvas main.gs-screen-menu-content, .navbar-expand-xl gs-overlay main.gs-screen-menu-content, .navbar-expand-xl .gs-screen-menu-container .offcanvas-body, .navbar-expand-xl .gs-screen-menu-container main.gs-screen-menu-content {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu, .navbar-expand-xxl .navbar-nav ul.gs-context-menu-container {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link, .navbar-expand-xxl .navbar-nav ul.gs-menu a.gs-menu-item-link, ul.gs-menu .navbar-expand-xxl .navbar-nav a.gs-menu-item-link, .navbar-expand-xxl .navbar-nav gs-tab-container > button {
    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, .navbar-expand-xxl .gs-screen-menu-btn {
    display: none;
  }
  .navbar-expand-xxl .offcanvas, .navbar-expand-xxl gs-overlay, .navbar-expand-xxl .gs-screen-menu-container {
    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;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header, .navbar-expand-xxl gs-overlay .offcanvas-header, .navbar-expand-xxl .gs-screen-menu-container .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body, .navbar-expand-xxl gs-overlay .offcanvas-body, .navbar-expand-xxl .offcanvas main.gs-screen-menu-content, .navbar-expand-xxl gs-overlay main.gs-screen-menu-content, .navbar-expand-xxl .gs-screen-menu-container .offcanvas-body, .navbar-expand-xxl .gs-screen-menu-container main.gs-screen-menu-content {
    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, .navbar-expand .navbar-nav ul.gs-context-menu-container {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link, .navbar-expand .navbar-nav ul.gs-menu a.gs-menu-item-link, ul.gs-menu .navbar-expand .navbar-nav a.gs-menu-item-link, .navbar-expand .navbar-nav gs-tab-container > button {
  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, .navbar-expand .gs-screen-menu-btn {
  display: none;
}
.navbar-expand .offcanvas, .navbar-expand gs-overlay, .navbar-expand .gs-screen-menu-container {
  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;
  box-shadow: none;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header, .navbar-expand gs-overlay .offcanvas-header, .navbar-expand .gs-screen-menu-container .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body, .navbar-expand gs-overlay .offcanvas-body, .navbar-expand .offcanvas main.gs-screen-menu-content, .navbar-expand gs-overlay main.gs-screen-menu-content, .navbar-expand .gs-screen-menu-container .offcanvas-body, .navbar-expand .gs-screen-menu-container main.gs-screen-menu-content {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

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

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

.card, .gs-search-header-short-container, .gs-iata-card, .gs-phonebook-card, .gs-card, .gs-two-colored-details-card .card-body, .gs-two-colored-details-card .gs-info-card, .gs-base-card, .gs-info-card, .gs-task-card, .gs-segment-card, .gs-location-badge, .gs-task-card.gs-task-card-single-true, gs-input-start-end-time, gs-input-text-list, gs-verify-location, .gs-error-screen-actions, .gs-error-screen-info, .gs-not-available-spinner, .gs-login-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);
  box-shadow: var(--bs-card-box-shadow);
}
.card > hr, .gs-search-header-short-container > hr, .gs-iata-card > hr, .gs-phonebook-card > hr, .gs-card > hr, .gs-two-colored-details-card .card-body > hr, .gs-two-colored-details-card .gs-info-card > hr, .gs-base-card > hr, .gs-info-card > hr, .gs-task-card > hr, .gs-segment-card > hr, .gs-location-badge > hr, .gs-task-card.gs-task-card-single-true > hr, gs-input-start-end-time > hr, gs-input-text-list > hr, gs-verify-location > hr, .gs-error-screen-actions > hr, .gs-error-screen-info > hr, .gs-not-available-spinner > hr, .gs-login-card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group, .card > .gs-text-selection-container, .gs-search-header-short-container > .list-group, .gs-search-header-short-container > .gs-text-selection-container, .gs-iata-card > .list-group, .gs-iata-card > .gs-text-selection-container, .card > .gs-input-card-container, .gs-search-header-short-container > .gs-input-card-container, .gs-iata-card > .gs-input-card-container, .card > .gs-select-list-card-container, .gs-search-header-short-container > .gs-select-list-card-container, .gs-iata-card > .gs-select-list-card-container, .gs-phonebook-card > .list-group, .gs-phonebook-card > .gs-text-selection-container, .gs-phonebook-card > .gs-input-card-container, .gs-phonebook-card > .gs-select-list-card-container, .gs-card > .list-group, .gs-card > .gs-text-selection-container, .gs-two-colored-details-card .card-body > .list-group, .gs-two-colored-details-card .card-body > .gs-text-selection-container, .gs-base-card > .list-group, .gs-base-card > .gs-text-selection-container, .gs-info-card > .list-group, .gs-info-card > .gs-text-selection-container, .gs-card > .gs-input-card-container, .gs-two-colored-details-card .card-body > .gs-input-card-container, .gs-base-card > .gs-input-card-container, .gs-info-card > .gs-input-card-container, .gs-card > .gs-select-list-card-container, .gs-two-colored-details-card .card-body > .gs-select-list-card-container, .gs-base-card > .gs-select-list-card-container, .gs-info-card > .gs-select-list-card-container, .gs-task-card > .list-group, .gs-task-card > .gs-text-selection-container, .gs-task-card > .gs-input-card-container, .gs-task-card > .gs-select-list-card-container, .gs-segment-card > .list-group, .gs-segment-card > .gs-text-selection-container, .gs-segment-card > .gs-input-card-container, .gs-segment-card > .gs-select-list-card-container, .card > .gs-input-list-items, .gs-search-header-short-container > .gs-input-list-items, .gs-iata-card > .gs-input-list-items, .gs-phonebook-card > .gs-input-list-items, .gs-card > .gs-input-list-items, .gs-two-colored-details-card .card-body > .gs-input-list-items, .gs-base-card > .gs-input-list-items, .gs-info-card > .gs-input-list-items, .gs-task-card > .gs-input-list-items, .gs-segment-card > .gs-input-list-items, .gs-location-badge > .list-group, .gs-location-badge > .gs-text-selection-container, .gs-location-badge > .gs-input-card-container, .gs-location-badge > .gs-select-list-card-container, .gs-location-badge > .gs-input-list-items, gs-input-start-end-time > .list-group, gs-input-start-end-time > .gs-text-selection-container, gs-input-start-end-time > .gs-input-card-container, gs-input-start-end-time > .gs-select-list-card-container, gs-input-start-end-time > .gs-input-list-items, gs-input-text-list > .list-group, gs-input-text-list > .gs-text-selection-container, gs-input-text-list > .gs-input-card-container, gs-input-text-list > .gs-select-list-card-container, gs-input-text-list > .gs-input-list-items, gs-verify-location > .list-group, gs-verify-location > .gs-text-selection-container, gs-verify-location > .gs-input-card-container, gs-verify-location > .gs-select-list-card-container, gs-verify-location > .gs-input-list-items, .gs-error-screen-actions > .list-group, .gs-error-screen-actions > .gs-text-selection-container, .gs-error-screen-actions > .gs-input-card-container, .gs-error-screen-actions > .gs-select-list-card-container, .gs-error-screen-actions > .gs-input-list-items, .gs-error-screen-info > .list-group, .gs-error-screen-info > .gs-text-selection-container, .gs-error-screen-info > .gs-input-card-container, .gs-error-screen-info > .gs-select-list-card-container, .gs-error-screen-info > .gs-input-list-items, .gs-not-available-spinner > .list-group, .gs-not-available-spinner > .gs-text-selection-container, .gs-not-available-spinner > .gs-input-card-container, .gs-not-available-spinner > .gs-select-list-card-container, .gs-not-available-spinner > .gs-input-list-items, .gs-login-card > .list-group, .gs-login-card > .gs-text-selection-container, .gs-login-card > .gs-input-card-container, .gs-login-card > .gs-select-list-card-container, .gs-login-card > .gs-input-list-items {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child, .card > .gs-text-selection-container:first-child, .gs-search-header-short-container > .list-group:first-child, .gs-search-header-short-container > .gs-text-selection-container:first-child, .gs-iata-card > .list-group:first-child, .gs-iata-card > .gs-text-selection-container:first-child, .card > .gs-input-card-container:first-child, .gs-search-header-short-container > .gs-input-card-container:first-child, .gs-iata-card > .gs-input-card-container:first-child, .card > .gs-select-list-card-container:first-child, .gs-search-header-short-container > .gs-select-list-card-container:first-child, .gs-iata-card > .gs-select-list-card-container:first-child, .gs-phonebook-card > .list-group:first-child, .gs-phonebook-card > .gs-text-selection-container:first-child, .gs-phonebook-card > .gs-input-card-container:first-child, .gs-phonebook-card > .gs-select-list-card-container:first-child, .gs-card > .list-group:first-child, .gs-card > .gs-text-selection-container:first-child, .gs-two-colored-details-card .card-body > .list-group:first-child, .gs-two-colored-details-card .card-body > .gs-text-selection-container:first-child, .gs-base-card > .list-group:first-child, .gs-base-card > .gs-text-selection-container:first-child, .gs-info-card > .list-group:first-child, .gs-info-card > .gs-text-selection-container:first-child, .gs-card > .gs-input-card-container:first-child, .gs-two-colored-details-card .card-body > .gs-input-card-container:first-child, .gs-base-card > .gs-input-card-container:first-child, .gs-info-card > .gs-input-card-container:first-child, .gs-card > .gs-select-list-card-container:first-child, .gs-two-colored-details-card .card-body > .gs-select-list-card-container:first-child, .gs-base-card > .gs-select-list-card-container:first-child, .gs-info-card > .gs-select-list-card-container:first-child, .gs-task-card > .list-group:first-child, .gs-task-card > .gs-text-selection-container:first-child, .gs-task-card > .gs-input-card-container:first-child, .gs-task-card > .gs-select-list-card-container:first-child, .gs-segment-card > .list-group:first-child, .gs-segment-card > .gs-text-selection-container:first-child, .gs-segment-card > .gs-input-card-container:first-child, .gs-segment-card > .gs-select-list-card-container:first-child, .card > .gs-input-list-items:first-child, .gs-search-header-short-container > .gs-input-list-items:first-child, .gs-iata-card > .gs-input-list-items:first-child, .gs-phonebook-card > .gs-input-list-items:first-child, .gs-card > .gs-input-list-items:first-child, .gs-two-colored-details-card .card-body > .gs-input-list-items:first-child, .gs-base-card > .gs-input-list-items:first-child, .gs-info-card > .gs-input-list-items:first-child, .gs-task-card > .gs-input-list-items:first-child, .gs-segment-card > .gs-input-list-items:first-child, .gs-location-badge > .list-group:first-child, .gs-location-badge > .gs-text-selection-container:first-child, .gs-location-badge > .gs-input-card-container:first-child, .gs-location-badge > .gs-select-list-card-container:first-child, .gs-location-badge > .gs-input-list-items:first-child, gs-input-start-end-time > .list-group:first-child, gs-input-start-end-time > .gs-text-selection-container:first-child, gs-input-start-end-time > .gs-input-card-container:first-child, gs-input-start-end-time > .gs-select-list-card-container:first-child, gs-input-start-end-time > .gs-input-list-items:first-child, gs-input-text-list > .list-group:first-child, gs-input-text-list > .gs-text-selection-container:first-child, gs-input-text-list > .gs-input-card-container:first-child, gs-input-text-list > .gs-select-list-card-container:first-child, gs-input-text-list > .gs-input-list-items:first-child, gs-verify-location > .list-group:first-child, gs-verify-location > .gs-text-selection-container:first-child, gs-verify-location > .gs-input-card-container:first-child, gs-verify-location > .gs-select-list-card-container:first-child, gs-verify-location > .gs-input-list-items:first-child, .gs-error-screen-actions > .list-group:first-child, .gs-error-screen-actions > .gs-text-selection-container:first-child, .gs-error-screen-actions > .gs-input-card-container:first-child, .gs-error-screen-actions > .gs-select-list-card-container:first-child, .gs-error-screen-actions > .gs-input-list-items:first-child, .gs-error-screen-info > .list-group:first-child, .gs-error-screen-info > .gs-text-selection-container:first-child, .gs-error-screen-info > .gs-input-card-container:first-child, .gs-error-screen-info > .gs-select-list-card-container:first-child, .gs-error-screen-info > .gs-input-list-items:first-child, .gs-not-available-spinner > .list-group:first-child, .gs-not-available-spinner > .gs-text-selection-container:first-child, .gs-not-available-spinner > .gs-input-card-container:first-child, .gs-not-available-spinner > .gs-select-list-card-container:first-child, .gs-not-available-spinner > .gs-input-list-items:first-child, .gs-login-card > .list-group:first-child, .gs-login-card > .gs-text-selection-container:first-child, .gs-login-card > .gs-input-card-container:first-child, .gs-login-card > .gs-select-list-card-container:first-child, .gs-login-card > .gs-input-list-items: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, .card > .gs-text-selection-container:last-child, .gs-search-header-short-container > .list-group:last-child, .gs-search-header-short-container > .gs-text-selection-container:last-child, .gs-iata-card > .list-group:last-child, .gs-iata-card > .gs-text-selection-container:last-child, .card > .gs-input-card-container:last-child, .gs-search-header-short-container > .gs-input-card-container:last-child, .gs-iata-card > .gs-input-card-container:last-child, .card > .gs-select-list-card-container:last-child, .gs-search-header-short-container > .gs-select-list-card-container:last-child, .gs-iata-card > .gs-select-list-card-container:last-child, .gs-phonebook-card > .list-group:last-child, .gs-phonebook-card > .gs-text-selection-container:last-child, .gs-phonebook-card > .gs-input-card-container:last-child, .gs-phonebook-card > .gs-select-list-card-container:last-child, .gs-card > .list-group:last-child, .gs-card > .gs-text-selection-container:last-child, .gs-two-colored-details-card .card-body > .list-group:last-child, .gs-two-colored-details-card .card-body > .gs-text-selection-container:last-child, .gs-base-card > .list-group:last-child, .gs-base-card > .gs-text-selection-container:last-child, .gs-info-card > .list-group:last-child, .gs-info-card > .gs-text-selection-container:last-child, .gs-card > .gs-input-card-container:last-child, .gs-two-colored-details-card .card-body > .gs-input-card-container:last-child, .gs-base-card > .gs-input-card-container:last-child, .gs-info-card > .gs-input-card-container:last-child, .gs-card > .gs-select-list-card-container:last-child, .gs-two-colored-details-card .card-body > .gs-select-list-card-container:last-child, .gs-base-card > .gs-select-list-card-container:last-child, .gs-info-card > .gs-select-list-card-container:last-child, .gs-task-card > .list-group:last-child, .gs-task-card > .gs-text-selection-container:last-child, .gs-task-card > .gs-input-card-container:last-child, .gs-task-card > .gs-select-list-card-container:last-child, .gs-segment-card > .list-group:last-child, .gs-segment-card > .gs-text-selection-container:last-child, .gs-segment-card > .gs-input-card-container:last-child, .gs-segment-card > .gs-select-list-card-container:last-child, .card > .gs-input-list-items:last-child, .gs-search-header-short-container > .gs-input-list-items:last-child, .gs-iata-card > .gs-input-list-items:last-child, .gs-phonebook-card > .gs-input-list-items:last-child, .gs-card > .gs-input-list-items:last-child, .gs-two-colored-details-card .card-body > .gs-input-list-items:last-child, .gs-base-card > .gs-input-list-items:last-child, .gs-info-card > .gs-input-list-items:last-child, .gs-task-card > .gs-input-list-items:last-child, .gs-segment-card > .gs-input-list-items:last-child, .gs-location-badge > .list-group:last-child, .gs-location-badge > .gs-text-selection-container:last-child, .gs-location-badge > .gs-input-card-container:last-child, .gs-location-badge > .gs-select-list-card-container:last-child, .gs-location-badge > .gs-input-list-items:last-child, gs-input-start-end-time > .list-group:last-child, gs-input-start-end-time > .gs-text-selection-container:last-child, gs-input-start-end-time > .gs-input-card-container:last-child, gs-input-start-end-time > .gs-select-list-card-container:last-child, gs-input-start-end-time > .gs-input-list-items:last-child, gs-input-text-list > .list-group:last-child, gs-input-text-list > .gs-text-selection-container:last-child, gs-input-text-list > .gs-input-card-container:last-child, gs-input-text-list > .gs-select-list-card-container:last-child, gs-input-text-list > .gs-input-list-items:last-child, gs-verify-location > .list-group:last-child, gs-verify-location > .gs-text-selection-container:last-child, gs-verify-location > .gs-input-card-container:last-child, gs-verify-location > .gs-select-list-card-container:last-child, gs-verify-location > .gs-input-list-items:last-child, .gs-error-screen-actions > .list-group:last-child, .gs-error-screen-actions > .gs-text-selection-container:last-child, .gs-error-screen-actions > .gs-input-card-container:last-child, .gs-error-screen-actions > .gs-select-list-card-container:last-child, .gs-error-screen-actions > .gs-input-list-items:last-child, .gs-error-screen-info > .list-group:last-child, .gs-error-screen-info > .gs-text-selection-container:last-child, .gs-error-screen-info > .gs-input-card-container:last-child, .gs-error-screen-info > .gs-select-list-card-container:last-child, .gs-error-screen-info > .gs-input-list-items:last-child, .gs-not-available-spinner > .list-group:last-child, .gs-not-available-spinner > .gs-text-selection-container:last-child, .gs-not-available-spinner > .gs-input-card-container:last-child, .gs-not-available-spinner > .gs-select-list-card-container:last-child, .gs-not-available-spinner > .gs-input-list-items:last-child, .gs-login-card > .list-group:last-child, .gs-login-card > .gs-text-selection-container:last-child, .gs-login-card > .gs-input-card-container:last-child, .gs-login-card > .gs-select-list-card-container:last-child, .gs-login-card > .gs-input-list-items: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 > .card-header + .gs-text-selection-container, .gs-search-header-short-container > .card-header + .list-group, .gs-search-header-short-container > .card-header + .gs-text-selection-container, .gs-iata-card > .card-header + .list-group, .gs-iata-card > .card-header + .gs-text-selection-container, .card > .card-header + .gs-input-card-container, .gs-search-header-short-container > .card-header + .gs-input-card-container, .gs-iata-card > .card-header + .gs-input-card-container, .card > .card-header + .gs-select-list-card-container, .gs-search-header-short-container > .card-header + .gs-select-list-card-container, .gs-iata-card > .card-header + .gs-select-list-card-container, .gs-phonebook-card > .card-header + .list-group, .gs-phonebook-card > .card-header + .gs-text-selection-container, .gs-phonebook-card > .card-header + .gs-input-card-container, .gs-phonebook-card > .card-header + .gs-select-list-card-container, .gs-card > .card-header + .list-group, .gs-card > .card-header + .gs-text-selection-container, .gs-two-colored-details-card .card-body > .card-header + .list-group, .gs-two-colored-details-card .card-body > .card-header + .gs-text-selection-container, .gs-two-colored-details-card .gs-info-card > .card-header + .list-group, .gs-two-colored-details-card .gs-info-card > .card-header + .gs-text-selection-container, .gs-base-card > .card-header + .list-group, .gs-base-card > .card-header + .gs-text-selection-container, .gs-info-card > .card-header + .list-group, .gs-info-card > .card-header + .gs-text-selection-container, .gs-card > .card-header + .gs-input-card-container, .gs-two-colored-details-card .card-body > .card-header + .gs-input-card-container, .gs-two-colored-details-card .gs-info-card > .card-header + .gs-input-card-container, .gs-base-card > .card-header + .gs-input-card-container, .gs-info-card > .card-header + .gs-input-card-container, .gs-card > .card-header + .gs-select-list-card-container, .gs-two-colored-details-card .card-body > .card-header + .gs-select-list-card-container, .gs-two-colored-details-card .gs-info-card > .card-header + .gs-select-list-card-container, .gs-base-card > .card-header + .gs-select-list-card-container, .gs-info-card > .card-header + .gs-select-list-card-container, .gs-task-card > .card-header + .list-group, .gs-task-card > .card-header + .gs-text-selection-container, .gs-task-card > .card-header + .gs-input-card-container, .gs-task-card > .card-header + .gs-select-list-card-container, .gs-segment-card > .card-header + .list-group, .gs-segment-card > .card-header + .gs-text-selection-container, .gs-segment-card > .card-header + .gs-input-card-container, .gs-segment-card > .card-header + .gs-select-list-card-container, .card > .card-header + .gs-input-list-items, .gs-search-header-short-container > .card-header + .gs-input-list-items, .gs-iata-card > .card-header + .gs-input-list-items, .gs-phonebook-card > .card-header + .gs-input-list-items, .gs-card > .card-header + .gs-input-list-items, .gs-two-colored-details-card .card-body > .card-header + .gs-input-list-items, .gs-two-colored-details-card .gs-info-card > .card-header + .gs-input-list-items, .gs-base-card > .card-header + .gs-input-list-items, .gs-info-card > .card-header + .gs-input-list-items, .gs-task-card > .card-header + .gs-input-list-items, .gs-segment-card > .card-header + .gs-input-list-items, .gs-location-badge > .card-header + .list-group, .gs-location-badge > .card-header + .gs-text-selection-container, .gs-location-badge > .card-header + .gs-input-card-container, .gs-location-badge > .card-header + .gs-select-list-card-container, .gs-location-badge > .card-header + .gs-input-list-items, gs-input-start-end-time > .card-header + .list-group, gs-input-start-end-time > .card-header + .gs-text-selection-container, gs-input-start-end-time > .card-header + .gs-input-card-container, gs-input-start-end-time > .card-header + .gs-select-list-card-container, gs-input-start-end-time > .card-header + .gs-input-list-items, gs-input-text-list > .card-header + .list-group, gs-input-text-list > .card-header + .gs-text-selection-container, gs-input-text-list > .card-header + .gs-input-card-container, gs-input-text-list > .card-header + .gs-select-list-card-container, gs-input-text-list > .card-header + .gs-input-list-items, gs-verify-location > .card-header + .list-group, gs-verify-location > .card-header + .gs-text-selection-container, gs-verify-location > .card-header + .gs-input-card-container, gs-verify-location > .card-header + .gs-select-list-card-container, gs-verify-location > .card-header + .gs-input-list-items, .gs-error-screen-actions > .card-header + .list-group, .gs-error-screen-actions > .card-header + .gs-text-selection-container, .gs-error-screen-actions > .card-header + .gs-input-card-container, .gs-error-screen-actions > .card-header + .gs-select-list-card-container, .gs-error-screen-actions > .card-header + .gs-input-list-items, .gs-error-screen-info > .card-header + .list-group, .gs-error-screen-info > .card-header + .gs-text-selection-container, .gs-error-screen-info > .card-header + .gs-input-card-container, .gs-error-screen-info > .card-header + .gs-select-list-card-container, .gs-error-screen-info > .card-header + .gs-input-list-items, .gs-not-available-spinner > .card-header + .list-group, .gs-not-available-spinner > .card-header + .gs-text-selection-container, .gs-not-available-spinner > .card-header + .gs-input-card-container, .gs-not-available-spinner > .card-header + .gs-select-list-card-container, .gs-not-available-spinner > .card-header + .gs-input-list-items, .gs-login-card > .card-header + .list-group, .gs-login-card > .card-header + .gs-text-selection-container, .gs-login-card > .card-header + .gs-input-card-container, .gs-login-card > .card-header + .gs-select-list-card-container, .gs-login-card > .card-header + .gs-input-list-items,
.card > .list-group + .card-footer,
.card > .gs-text-selection-container + .card-footer,
.gs-search-header-short-container > .list-group + .card-footer,
.gs-search-header-short-container > .gs-text-selection-container + .card-footer,
.gs-iata-card > .list-group + .card-footer,
.gs-iata-card > .gs-text-selection-container + .card-footer,
.card > .gs-input-card-container + .card-footer,
.gs-search-header-short-container > .gs-input-card-container + .card-footer,
.gs-iata-card > .gs-input-card-container + .card-footer,
.card > .gs-select-list-card-container + .card-footer,
.gs-search-header-short-container > .gs-select-list-card-container + .card-footer,
.gs-iata-card > .gs-select-list-card-container + .card-footer,
.gs-phonebook-card > .list-group + .card-footer,
.gs-phonebook-card > .gs-text-selection-container + .card-footer,
.gs-phonebook-card > .gs-input-card-container + .card-footer,
.gs-phonebook-card > .gs-select-list-card-container + .card-footer,
.gs-card > .list-group + .card-footer,
.gs-card > .gs-text-selection-container + .card-footer,
.gs-two-colored-details-card .card-body > .list-group + .card-footer,
.gs-two-colored-details-card .card-body > .gs-text-selection-container + .card-footer,
.gs-two-colored-details-card .gs-info-card > .list-group + .card-footer,
.gs-two-colored-details-card .gs-info-card > .gs-text-selection-container + .card-footer,
.gs-base-card > .list-group + .card-footer,
.gs-base-card > .gs-text-selection-container + .card-footer,
.gs-info-card > .list-group + .card-footer,
.gs-info-card > .gs-text-selection-container + .card-footer,
.gs-card > .gs-input-card-container + .card-footer,
.gs-two-colored-details-card .card-body > .gs-input-card-container + .card-footer,
.gs-two-colored-details-card .gs-info-card > .gs-input-card-container + .card-footer,
.gs-base-card > .gs-input-card-container + .card-footer,
.gs-info-card > .gs-input-card-container + .card-footer,
.gs-card > .gs-select-list-card-container + .card-footer,
.gs-two-colored-details-card .card-body > .gs-select-list-card-container + .card-footer,
.gs-two-colored-details-card .gs-info-card > .gs-select-list-card-container + .card-footer,
.gs-base-card > .gs-select-list-card-container + .card-footer,
.gs-info-card > .gs-select-list-card-container + .card-footer,
.gs-task-card > .list-group + .card-footer,
.gs-task-card > .gs-text-selection-container + .card-footer,
.gs-task-card > .gs-input-card-container + .card-footer,
.gs-task-card > .gs-select-list-card-container + .card-footer,
.gs-segment-card > .list-group + .card-footer,
.gs-segment-card > .gs-text-selection-container + .card-footer,
.gs-segment-card > .gs-input-card-container + .card-footer,
.gs-segment-card > .gs-select-list-card-container + .card-footer,
.card > .gs-input-list-items + .card-footer,
.gs-search-header-short-container > .gs-input-list-items + .card-footer,
.gs-iata-card > .gs-input-list-items + .card-footer,
.gs-phonebook-card > .gs-input-list-items + .card-footer,
.gs-card > .gs-input-list-items + .card-footer,
.gs-two-colored-details-card .card-body > .gs-input-list-items + .card-footer,
.gs-two-colored-details-card .gs-info-card > .gs-input-list-items + .card-footer,
.gs-base-card > .gs-input-list-items + .card-footer,
.gs-info-card > .gs-input-list-items + .card-footer,
.gs-task-card > .gs-input-list-items + .card-footer,
.gs-segment-card > .gs-input-list-items + .card-footer,
.gs-location-badge > .list-group + .card-footer,
.gs-location-badge > .gs-text-selection-container + .card-footer,
.gs-location-badge > .gs-input-card-container + .card-footer,
.gs-location-badge > .gs-select-list-card-container + .card-footer,
.gs-location-badge > .gs-input-list-items + .card-footer,
gs-input-start-end-time > .list-group + .card-footer,
gs-input-start-end-time > .gs-text-selection-container + .card-footer,
gs-input-start-end-time > .gs-input-card-container + .card-footer,
gs-input-start-end-time > .gs-select-list-card-container + .card-footer,
gs-input-start-end-time > .gs-input-list-items + .card-footer,
gs-input-text-list > .list-group + .card-footer,
gs-input-text-list > .gs-text-selection-container + .card-footer,
gs-input-text-list > .gs-input-card-container + .card-footer,
gs-input-text-list > .gs-select-list-card-container + .card-footer,
gs-input-text-list > .gs-input-list-items + .card-footer,
gs-verify-location > .list-group + .card-footer,
gs-verify-location > .gs-text-selection-container + .card-footer,
gs-verify-location > .gs-input-card-container + .card-footer,
gs-verify-location > .gs-select-list-card-container + .card-footer,
gs-verify-location > .gs-input-list-items + .card-footer,
.gs-error-screen-actions > .list-group + .card-footer,
.gs-error-screen-actions > .gs-text-selection-container + .card-footer,
.gs-error-screen-actions > .gs-input-card-container + .card-footer,
.gs-error-screen-actions > .gs-select-list-card-container + .card-footer,
.gs-error-screen-actions > .gs-input-list-items + .card-footer,
.gs-error-screen-info > .list-group + .card-footer,
.gs-error-screen-info > .gs-text-selection-container + .card-footer,
.gs-error-screen-info > .gs-input-card-container + .card-footer,
.gs-error-screen-info > .gs-select-list-card-container + .card-footer,
.gs-error-screen-info > .gs-input-list-items + .card-footer,
.gs-not-available-spinner > .list-group + .card-footer,
.gs-not-available-spinner > .gs-text-selection-container + .card-footer,
.gs-not-available-spinner > .gs-input-card-container + .card-footer,
.gs-not-available-spinner > .gs-select-list-card-container + .card-footer,
.gs-not-available-spinner > .gs-input-list-items + .card-footer,
.gs-login-card > .list-group + .card-footer,
.gs-login-card > .gs-text-selection-container + .card-footer,
.gs-login-card > .gs-input-card-container + .card-footer,
.gs-login-card > .gs-select-list-card-container + .card-footer,
.gs-login-card > .gs-input-list-items + .card-footer {
  border-top: 0;
}

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

.card-title, .gs-search-header-tab-description, .gs-segment-card-title, .gs-base-card .gs-base-card-header .gs-base-card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle, .gs-segment-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, .card-header-tabs ul.gs-menu a.active.gs-menu-item-link, ul.gs-menu .card-header-tabs a.active.gs-menu-item-link, .card-header-tabs gs-tab-container > button.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, .card-group > .gs-search-header-short-container, .card-group > .gs-iata-card, .card-group > .gs-phonebook-card, .card-group > .gs-card, .gs-two-colored-details-card .card-group > .card-body, .card-group > .gs-base-card, .card-group > .gs-info-card, .card-group > .gs-task-card, .card-group > .gs-segment-card, .card-group > .gs-location-badge, .card-group > gs-input-start-end-time, .card-group > gs-input-text-list, .card-group > gs-verify-location, .card-group > .gs-error-screen-actions, .card-group > .gs-error-screen-info, .card-group > .gs-not-available-spinner, .card-group > .gs-login-card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card, .card-group > .gs-search-header-short-container, .card-group > .gs-iata-card, .card-group > .gs-phonebook-card, .card-group > .gs-card, .gs-two-colored-details-card .card-group > .card-body, .card-group > .gs-base-card, .card-group > .gs-info-card, .card-group > .gs-task-card, .card-group > .gs-segment-card, .card-group > .gs-location-badge, .card-group > gs-input-start-end-time, .card-group > gs-input-text-list, .card-group > gs-verify-location, .card-group > .gs-error-screen-actions, .card-group > .gs-error-screen-info, .card-group > .gs-not-available-spinner, .card-group > .gs-login-card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card, .card-group > .gs-search-header-short-container + .card, .card-group > .card + .gs-search-header-short-container, .card-group > .gs-search-header-short-container + .gs-search-header-short-container, .card-group > .gs-iata-card + .card, .card-group > .gs-iata-card + .gs-search-header-short-container, .card-group > .card + .gs-iata-card, .card-group > .gs-search-header-short-container + .gs-iata-card, .card-group > .gs-iata-card + .gs-iata-card, .card-group > .gs-phonebook-card + .card, .card-group > .gs-phonebook-card + .gs-search-header-short-container, .card-group > .gs-phonebook-card + .gs-iata-card, .card-group > .card + .gs-phonebook-card, .card-group > .gs-search-header-short-container + .gs-phonebook-card, .card-group > .gs-iata-card + .gs-phonebook-card, .card-group > .gs-phonebook-card + .gs-phonebook-card, .card-group > .gs-card + .card, .card-group > .gs-card + .gs-search-header-short-container, .gs-two-colored-details-card .card-group > .card-body + .card, .gs-two-colored-details-card .card-group > .card-body + .gs-search-header-short-container, .gs-two-colored-details-card .card-group > .gs-info-card + .card, .gs-two-colored-details-card .card-group > .gs-info-card + .gs-search-header-short-container, .card-group > .gs-base-card + .card, .card-group > .gs-base-card + .gs-search-header-short-container, .card-group > .gs-info-card + .card, .card-group > .gs-info-card + .gs-search-header-short-container, .card-group > .gs-card + .gs-iata-card, .gs-two-colored-details-card .card-group > .card-body + .gs-iata-card, .gs-two-colored-details-card .card-group > .gs-info-card + .gs-iata-card, .card-group > .gs-base-card + .gs-iata-card, .card-group > .gs-info-card + .gs-iata-card, .card-group > .gs-card + .gs-phonebook-card, .gs-two-colored-details-card .card-group > .card-body + .gs-phonebook-card, .gs-two-colored-details-card .card-group > .gs-info-card + .gs-phonebook-card, .card-group > .gs-base-card + .gs-phonebook-card, .card-group > .gs-info-card + .gs-phonebook-card, .card-group > .card + .gs-card, .card-group > .gs-search-header-short-container + .gs-card, .gs-two-colored-details-card .card-group > .card + .card-body, .gs-two-colored-details-card .card-group > .gs-search-header-short-container + .card-body, .gs-two-colored-details-card .card-group > .card + .gs-info-card, .gs-two-colored-details-card .card-group > .gs-search-header-short-container + .gs-info-card, .card-group > .card + .gs-base-card, .card-group > .gs-search-header-short-container + .gs-base-card, .card-group > .card + .gs-info-card, .card-group > .gs-search-header-short-container + .gs-info-card, .card-group > .gs-iata-card + .gs-card, .gs-two-colored-details-card .card-group > .gs-iata-card + .card-body, .gs-two-colored-details-card .card-group > .gs-iata-card + .gs-info-card, .card-group > .gs-iata-card + .gs-base-card, .card-group > .gs-iata-card + .gs-info-card, .card-group > .gs-phonebook-card + .gs-card, .gs-two-colored-details-card .card-group > .gs-phonebook-card + .card-body, .gs-two-colored-details-card .card-group > .gs-phonebook-card + .gs-info-card, .card-group > .gs-phonebook-card + .gs-base-card, .card-group > .gs-phonebook-card + .gs-info-card, .card-group > .gs-card + .gs-card, .gs-two-colored-details-card .card-group > .card-body + .gs-card, .gs-two-colored-details-card .card-group > .gs-info-card + .gs-card, .gs-two-colored-details-card .card-group > .gs-card + .card-body, .gs-two-colored-details-card .card-group > .card-body + .card-body, .gs-two-colored-details-card .card-group > .gs-info-card + .card-body, .gs-two-colored-details-card .card-group > .gs-card + .gs-info-card, .gs-two-colored-details-card .card-group > .card-body + .gs-info-card, .gs-two-colored-details-card .card-group > .gs-info-card + .gs-info-card, .card-group > .gs-base-card + .gs-card, .gs-two-colored-details-card .card-group > .gs-base-card + .card-body, .gs-two-colored-details-card .card-group > .gs-base-card + .gs-info-card, .card-group > .gs-card + .gs-base-card, .gs-two-colored-details-card .card-group > .card-body + .gs-base-card, .gs-two-colored-details-card .card-group > .gs-info-card + .gs-base-card, .card-group > .gs-base-card + .gs-base-card, .card-group > .gs-info-card + .gs-card, .gs-two-colored-details-card .card-group > .gs-info-card + .card-body, .gs-two-colored-details-card .card-group > .gs-info-card + .gs-info-card, .card-group > .gs-info-card + .gs-base-card, .card-group > .gs-card + .gs-info-card, .gs-two-colored-details-card .card-group > .card-body + .gs-info-card, .gs-two-colored-details-card .card-group > .gs-info-card + .gs-info-card, .card-group > .gs-base-card + .gs-info-card, .card-group > .gs-info-card + .gs-info-card, .card-group > .gs-task-card + .card, .card-group > .gs-task-card + .gs-search-header-short-container, .card-group > .gs-task-card + .gs-iata-card, .card-group > .gs-task-card + .gs-phonebook-card, .card-group > .gs-task-card + .gs-card, .gs-two-colored-details-card .card-group > .gs-task-card + .card-body, .gs-two-colored-details-card .card-group > .gs-task-card + .gs-info-card, .card-group > .gs-task-card + .gs-base-card, .card-group > .gs-task-card + .gs-info-card, .card-group > .gs-segment-card + .card, .card-group > .gs-segment-card + .gs-search-header-short-container, .card-group > .gs-segment-card + .gs-iata-card, .card-group > .gs-segment-card + .gs-phonebook-card, .card-group > .gs-segment-card + .gs-card, .gs-two-colored-details-card .card-group > .gs-segment-card + .card-body, .gs-two-colored-details-card .card-group > .gs-segment-card + .gs-info-card, .card-group > .gs-segment-card + .gs-base-card, .card-group > .gs-segment-card + .gs-info-card, .card-group > .card + .gs-task-card, .card-group > .gs-search-header-short-container + .gs-task-card, .card-group > .gs-iata-card + .gs-task-card, .card-group > .gs-phonebook-card + .gs-task-card, .card-group > .gs-card + .gs-task-card, .gs-two-colored-details-card .card-group > .card-body + .gs-task-card, .gs-two-colored-details-card .card-group > .gs-info-card + .gs-task-card, .card-group > .gs-base-card + .gs-task-card, .card-group > .gs-info-card + .gs-task-card, .card-group > .card + .gs-segment-card, .card-group > .gs-search-header-short-container + .gs-segment-card, .card-group > .gs-iata-card + .gs-segment-card, .card-group > .gs-phonebook-card + .gs-segment-card, .card-group > .gs-card + .gs-segment-card, .gs-two-colored-details-card .card-group > .card-body + .gs-segment-card, .gs-two-colored-details-card .card-group > .gs-info-card + .gs-segment-card, .card-group > .gs-base-card + .gs-segment-card, .card-group > .gs-info-card + .gs-segment-card, .card-group > .gs-task-card + .gs-task-card, .card-group > .gs-segment-card + .gs-task-card, .card-group > .gs-task-card + .gs-segment-card, .card-group > .gs-segment-card + .gs-segment-card, .card-group > .gs-location-badge + .card, .card-group > .gs-location-badge + .gs-search-header-short-container, .card-group > .gs-location-badge + .gs-iata-card, .card-group > .gs-location-badge + .gs-phonebook-card, .card-group > .gs-location-badge + .gs-card, .gs-two-colored-details-card .card-group > .gs-location-badge + .card-body, .gs-two-colored-details-card .card-group > .gs-location-badge + .gs-info-card, .card-group > .gs-location-badge + .gs-base-card, .card-group > .gs-location-badge + .gs-info-card, .card-group > .gs-location-badge + .gs-task-card, .card-group > .gs-location-badge + .gs-segment-card, .card-group > .card + .gs-location-badge, .card-group > .gs-search-header-short-container + .gs-location-badge, .card-group > .gs-iata-card + .gs-location-badge, .card-group > .gs-phonebook-card + .gs-location-badge, .card-group > .gs-card + .gs-location-badge, .gs-two-colored-details-card .card-group > .card-body + .gs-location-badge, .gs-two-colored-details-card .card-group > .gs-info-card + .gs-location-badge, .card-group > .gs-base-card + .gs-location-badge, .card-group > .gs-info-card + .gs-location-badge, .card-group > .gs-task-card + .gs-location-badge, .card-group > .gs-segment-card + .gs-location-badge, .card-group > .gs-location-badge + .gs-location-badge, .card-group > .gs-task-card.gs-task-card-single-true + .card, .card-group > .gs-task-card.gs-task-card-single-true + .gs-search-header-short-container, .card-group > .gs-task-card.gs-task-card-single-true + .gs-iata-card, .card-group > .gs-task-card.gs-task-card-single-true + .gs-phonebook-card, .card-group > .gs-task-card.gs-task-card-single-true + .gs-card, .gs-two-colored-details-card .card-group > .gs-task-card.gs-task-card-single-true + .card-body, .gs-two-colored-details-card .card-group > .gs-task-card.gs-task-card-single-true + .gs-info-card, .card-group > .gs-task-card.gs-task-card-single-true + .gs-base-card, .card-group > .gs-task-card.gs-task-card-single-true + .gs-info-card, .card-group > .gs-task-card.gs-task-card-single-true + .gs-task-card, .card-group > .gs-task-card.gs-task-card-single-true + .gs-segment-card, .card-group > gs-input-start-end-time + .card, .card-group > gs-input-start-end-time + .gs-search-header-short-container, .card-group > gs-input-start-end-time + .gs-iata-card, .card-group > gs-input-start-end-time + .gs-phonebook-card, .card-group > gs-input-start-end-time + .gs-card, .gs-two-colored-details-card .card-group > gs-input-start-end-time + .card-body, .gs-two-colored-details-card .card-group > gs-input-start-end-time + .gs-info-card, .card-group > gs-input-start-end-time + .gs-base-card, .card-group > gs-input-start-end-time + .gs-info-card, .card-group > gs-input-start-end-time + .gs-task-card, .card-group > gs-input-start-end-time + .gs-segment-card, .card-group > gs-input-text-list + .card, .card-group > gs-input-text-list + .gs-search-header-short-container, .card-group > gs-input-text-list + .gs-iata-card, .card-group > gs-input-text-list + .gs-phonebook-card, .card-group > gs-input-text-list + .gs-card, .gs-two-colored-details-card .card-group > gs-input-text-list + .card-body, .gs-two-colored-details-card .card-group > gs-input-text-list + .gs-info-card, .card-group > gs-input-text-list + .gs-base-card, .card-group > gs-input-text-list + .gs-info-card, .card-group > gs-input-text-list + .gs-task-card, .card-group > gs-input-text-list + .gs-segment-card, .card-group > .gs-task-card.gs-task-card-single-true + .gs-location-badge, .card-group > gs-input-start-end-time + .gs-location-badge, .card-group > gs-input-text-list + .gs-location-badge, .card-group > gs-verify-location + .card, .card-group > gs-verify-location + .gs-search-header-short-container, .card-group > gs-verify-location + .gs-iata-card, .card-group > gs-verify-location + .gs-phonebook-card, .card-group > gs-verify-location + .gs-card, .gs-two-colored-details-card .card-group > gs-verify-location + .card-body, .gs-two-colored-details-card .card-group > gs-verify-location + .gs-info-card, .card-group > gs-verify-location + .gs-base-card, .card-group > gs-verify-location + .gs-info-card, .card-group > gs-verify-location + .gs-task-card, .card-group > gs-verify-location + .gs-segment-card, .card-group > gs-verify-location + .gs-location-badge, .card-group > .gs-error-screen-actions + .card, .card-group > .gs-error-screen-actions + .gs-search-header-short-container, .card-group > .gs-error-screen-actions + .gs-iata-card, .card-group > .gs-error-screen-actions + .gs-phonebook-card, .card-group > .gs-error-screen-actions + .gs-card, .gs-two-colored-details-card .card-group > .gs-error-screen-actions + .card-body, .gs-two-colored-details-card .card-group > .gs-error-screen-actions + .gs-info-card, .card-group > .gs-error-screen-actions + .gs-base-card, .card-group > .gs-error-screen-actions + .gs-info-card, .card-group > .gs-error-screen-actions + .gs-task-card, .card-group > .gs-error-screen-actions + .gs-segment-card, .card-group > .gs-error-screen-actions + .gs-location-badge, .card-group > .gs-error-screen-info + .card, .card-group > .gs-error-screen-info + .gs-search-header-short-container, .card-group > .gs-error-screen-info + .gs-iata-card, .card-group > .gs-error-screen-info + .gs-phonebook-card, .card-group > .gs-error-screen-info + .gs-card, .gs-two-colored-details-card .card-group > .gs-error-screen-info + .card-body, .gs-two-colored-details-card .card-group > .gs-error-screen-info + .gs-info-card, .card-group > .gs-error-screen-info + .gs-base-card, .card-group > .gs-error-screen-info + .gs-info-card, .card-group > .gs-error-screen-info + .gs-task-card, .card-group > .gs-error-screen-info + .gs-segment-card, .card-group > .gs-error-screen-info + .gs-location-badge, .card-group > .gs-not-available-spinner + .card, .card-group > .gs-not-available-spinner + .gs-search-header-short-container, .card-group > .gs-not-available-spinner + .gs-iata-card, .card-group > .gs-not-available-spinner + .gs-phonebook-card, .card-group > .gs-not-available-spinner + .gs-card, .gs-two-colored-details-card .card-group > .gs-not-available-spinner + .card-body, .gs-two-colored-details-card .card-group > .gs-not-available-spinner + .gs-info-card, .card-group > .gs-not-available-spinner + .gs-base-card, .card-group > .gs-not-available-spinner + .gs-info-card, .card-group > .gs-not-available-spinner + .gs-task-card, .card-group > .gs-not-available-spinner + .gs-segment-card, .card-group > .gs-not-available-spinner + .gs-location-badge, .card-group > .gs-login-card + .card, .card-group > .gs-login-card + .gs-search-header-short-container, .card-group > .gs-login-card + .gs-iata-card, .card-group > .gs-login-card + .gs-phonebook-card, .card-group > .gs-login-card + .gs-card, .gs-two-colored-details-card .card-group > .gs-login-card + .card-body, .gs-two-colored-details-card .card-group > .gs-login-card + .gs-info-card, .card-group > .gs-login-card + .gs-base-card, .card-group > .gs-login-card + .gs-info-card, .card-group > .gs-login-card + .gs-task-card, .card-group > .gs-login-card + .gs-segment-card, .card-group > .gs-login-card + .gs-location-badge, .card-group > .card + .gs-task-card.gs-task-card-single-true, .card-group > .gs-search-header-short-container + .gs-task-card.gs-task-card-single-true, .card-group > .gs-iata-card + .gs-task-card.gs-task-card-single-true, .card-group > .gs-phonebook-card + .gs-task-card.gs-task-card-single-true, .card-group > .gs-card + .gs-task-card.gs-task-card-single-true, .gs-two-colored-details-card .card-group > .card-body + .gs-task-card.gs-task-card-single-true, .gs-two-colored-details-card .card-group > .gs-info-card + .gs-task-card.gs-task-card-single-true, .card-group > .gs-base-card + .gs-task-card.gs-task-card-single-true, .card-group > .gs-info-card + .gs-task-card.gs-task-card-single-true, .card-group > .gs-task-card + .gs-task-card.gs-task-card-single-true, .card-group > .gs-segment-card + .gs-task-card.gs-task-card-single-true, .card-group > .card + gs-input-start-end-time, .card-group > .gs-search-header-short-container + gs-input-start-end-time, .card-group > .gs-iata-card + gs-input-start-end-time, .card-group > .gs-phonebook-card + gs-input-start-end-time, .card-group > .gs-card + gs-input-start-end-time, .gs-two-colored-details-card .card-group > .card-body + gs-input-start-end-time, .gs-two-colored-details-card .card-group > .gs-info-card + gs-input-start-end-time, .card-group > .gs-base-card + gs-input-start-end-time, .card-group > .gs-info-card + gs-input-start-end-time, .card-group > .gs-task-card + gs-input-start-end-time, .card-group > .gs-segment-card + gs-input-start-end-time, .card-group > .card + gs-input-text-list, .card-group > .gs-search-header-short-container + gs-input-text-list, .card-group > .gs-iata-card + gs-input-text-list, .card-group > .gs-phonebook-card + gs-input-text-list, .card-group > .gs-card + gs-input-text-list, .gs-two-colored-details-card .card-group > .card-body + gs-input-text-list, .gs-two-colored-details-card .card-group > .gs-info-card + gs-input-text-list, .card-group > .gs-base-card + gs-input-text-list, .card-group > .gs-info-card + gs-input-text-list, .card-group > .gs-task-card + gs-input-text-list, .card-group > .gs-segment-card + gs-input-text-list, .card-group > .gs-location-badge + .gs-task-card.gs-task-card-single-true, .card-group > .gs-location-badge + gs-input-start-end-time, .card-group > .gs-location-badge + gs-input-text-list, .card-group > .card + gs-verify-location, .card-group > .gs-search-header-short-container + gs-verify-location, .card-group > .gs-iata-card + gs-verify-location, .card-group > .gs-phonebook-card + gs-verify-location, .card-group > .gs-card + gs-verify-location, .gs-two-colored-details-card .card-group > .card-body + gs-verify-location, .gs-two-colored-details-card .card-group > .gs-info-card + gs-verify-location, .card-group > .gs-base-card + gs-verify-location, .card-group > .gs-info-card + gs-verify-location, .card-group > .gs-task-card + gs-verify-location, .card-group > .gs-segment-card + gs-verify-location, .card-group > .gs-location-badge + gs-verify-location, .card-group > .card + .gs-error-screen-actions, .card-group > .gs-search-header-short-container + .gs-error-screen-actions, .card-group > .gs-iata-card + .gs-error-screen-actions, .card-group > .gs-phonebook-card + .gs-error-screen-actions, .card-group > .gs-card + .gs-error-screen-actions, .gs-two-colored-details-card .card-group > .card-body + .gs-error-screen-actions, .gs-two-colored-details-card .card-group > .gs-info-card + .gs-error-screen-actions, .card-group > .gs-base-card + .gs-error-screen-actions, .card-group > .gs-info-card + .gs-error-screen-actions, .card-group > .gs-task-card + .gs-error-screen-actions, .card-group > .gs-segment-card + .gs-error-screen-actions, .card-group > .gs-location-badge + .gs-error-screen-actions, .card-group > .card + .gs-error-screen-info, .card-group > .gs-search-header-short-container + .gs-error-screen-info, .card-group > .gs-iata-card + .gs-error-screen-info, .card-group > .gs-phonebook-card + .gs-error-screen-info, .card-group > .gs-card + .gs-error-screen-info, .gs-two-colored-details-card .card-group > .card-body + .gs-error-screen-info, .gs-two-colored-details-card .card-group > .gs-info-card + .gs-error-screen-info, .card-group > .gs-base-card + .gs-error-screen-info, .card-group > .gs-info-card + .gs-error-screen-info, .card-group > .gs-task-card + .gs-error-screen-info, .card-group > .gs-segment-card + .gs-error-screen-info, .card-group > .gs-location-badge + .gs-error-screen-info, .card-group > .card + .gs-not-available-spinner, .card-group > .gs-search-header-short-container + .gs-not-available-spinner, .card-group > .gs-iata-card + .gs-not-available-spinner, .card-group > .gs-phonebook-card + .gs-not-available-spinner, .card-group > .gs-card + .gs-not-available-spinner, .gs-two-colored-details-card .card-group > .card-body + .gs-not-available-spinner, .gs-two-colored-details-card .card-group > .gs-info-card + .gs-not-available-spinner, .card-group > .gs-base-card + .gs-not-available-spinner, .card-group > .gs-info-card + .gs-not-available-spinner, .card-group > .gs-task-card + .gs-not-available-spinner, .card-group > .gs-segment-card + .gs-not-available-spinner, .card-group > .gs-location-badge + .gs-not-available-spinner, .card-group > .card + .gs-login-card, .card-group > .gs-search-header-short-container + .gs-login-card, .card-group > .gs-iata-card + .gs-login-card, .card-group > .gs-phonebook-card + .gs-login-card, .card-group > .gs-card + .gs-login-card, .gs-two-colored-details-card .card-group > .card-body + .gs-login-card, .gs-two-colored-details-card .card-group > .gs-info-card + .gs-login-card, .card-group > .gs-base-card + .gs-login-card, .card-group > .gs-info-card + .gs-login-card, .card-group > .gs-task-card + .gs-login-card, .card-group > .gs-segment-card + .gs-login-card, .card-group > .gs-location-badge + .gs-login-card, .card-group > .gs-task-card.gs-task-card-single-true + .gs-task-card.gs-task-card-single-true, .card-group > gs-input-start-end-time + .gs-task-card.gs-task-card-single-true, .card-group > .gs-task-card.gs-task-card-single-true + gs-input-start-end-time, .card-group > gs-input-start-end-time + gs-input-start-end-time, .card-group > gs-input-text-list + .gs-task-card.gs-task-card-single-true, .card-group > gs-input-text-list + gs-input-start-end-time, .card-group > .gs-task-card.gs-task-card-single-true + gs-input-text-list, .card-group > gs-input-start-end-time + gs-input-text-list, .card-group > gs-input-text-list + gs-input-text-list, .card-group > gs-verify-location + .gs-task-card.gs-task-card-single-true, .card-group > gs-verify-location + gs-input-start-end-time, .card-group > gs-verify-location + gs-input-text-list, .card-group > .gs-task-card.gs-task-card-single-true + gs-verify-location, .card-group > gs-input-start-end-time + gs-verify-location, .card-group > gs-input-text-list + gs-verify-location, .card-group > gs-verify-location + gs-verify-location, .card-group > .gs-error-screen-actions + .gs-task-card.gs-task-card-single-true, .card-group > .gs-error-screen-actions + gs-input-start-end-time, .card-group > .gs-error-screen-actions + gs-input-text-list, .card-group > .gs-error-screen-actions + gs-verify-location, .card-group > .gs-task-card.gs-task-card-single-true + .gs-error-screen-actions, .card-group > gs-input-start-end-time + .gs-error-screen-actions, .card-group > gs-input-text-list + .gs-error-screen-actions, .card-group > gs-verify-location + .gs-error-screen-actions, .card-group > .gs-error-screen-actions + .gs-error-screen-actions, .card-group > .gs-error-screen-info + .gs-task-card.gs-task-card-single-true, .card-group > .gs-error-screen-info + gs-input-start-end-time, .card-group > .gs-error-screen-info + gs-input-text-list, .card-group > .gs-error-screen-info + gs-verify-location, .card-group > .gs-error-screen-info + .gs-error-screen-actions, .card-group > .gs-task-card.gs-task-card-single-true + .gs-error-screen-info, .card-group > gs-input-start-end-time + .gs-error-screen-info, .card-group > gs-input-text-list + .gs-error-screen-info, .card-group > gs-verify-location + .gs-error-screen-info, .card-group > .gs-error-screen-actions + .gs-error-screen-info, .card-group > .gs-error-screen-info + .gs-error-screen-info, .card-group > .gs-not-available-spinner + .gs-task-card.gs-task-card-single-true, .card-group > .gs-not-available-spinner + gs-input-start-end-time, .card-group > .gs-not-available-spinner + gs-input-text-list, .card-group > .gs-not-available-spinner + gs-verify-location, .card-group > .gs-not-available-spinner + .gs-error-screen-actions, .card-group > .gs-not-available-spinner + .gs-error-screen-info, .card-group > .gs-task-card.gs-task-card-single-true + .gs-not-available-spinner, .card-group > gs-input-start-end-time + .gs-not-available-spinner, .card-group > gs-input-text-list + .gs-not-available-spinner, .card-group > gs-verify-location + .gs-not-available-spinner, .card-group > .gs-error-screen-actions + .gs-not-available-spinner, .card-group > .gs-error-screen-info + .gs-not-available-spinner, .card-group > .gs-not-available-spinner + .gs-not-available-spinner, .card-group > .gs-login-card + .gs-task-card.gs-task-card-single-true, .card-group > .gs-login-card + gs-input-start-end-time, .card-group > .gs-login-card + gs-input-text-list, .card-group > .gs-login-card + gs-verify-location, .card-group > .gs-login-card + .gs-error-screen-actions, .card-group > .gs-login-card + .gs-error-screen-info, .card-group > .gs-login-card + .gs-not-available-spinner, .card-group > .gs-task-card.gs-task-card-single-true + .gs-login-card, .card-group > gs-input-start-end-time + .gs-login-card, .card-group > gs-input-text-list + .gs-login-card, .card-group > gs-verify-location + .gs-login-card, .card-group > .gs-error-screen-actions + .gs-login-card, .card-group > .gs-error-screen-info + .gs-login-card, .card-group > .gs-not-available-spinner + .gs-login-card, .card-group > .gs-login-card + .gs-login-card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child), .card-group > .gs-search-header-short-container:not(:last-child), .card-group > .gs-iata-card:not(:last-child), .card-group > .gs-phonebook-card:not(:last-child), .card-group > .gs-card:not(:last-child), .gs-two-colored-details-card .card-group > .card-body:not(:last-child), .card-group > .gs-base-card:not(:last-child), .card-group > .gs-info-card:not(:last-child), .card-group > .gs-task-card:not(:last-child), .card-group > .gs-segment-card:not(:last-child), .card-group > .gs-location-badge:not(:last-child), .card-group > gs-input-start-end-time:not(:last-child), .card-group > gs-input-text-list:not(:last-child), .card-group > gs-verify-location:not(:last-child), .card-group > .gs-error-screen-actions:not(:last-child), .card-group > .gs-error-screen-info:not(:last-child), .card-group > .gs-not-available-spinner:not(:last-child), .card-group > .gs-login-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 > .gs-search-header-short-container:not(:last-child) > .card-img-top, .card-group > .gs-iata-card:not(:last-child) > .card-img-top, .card-group > .gs-phonebook-card:not(:last-child) > .card-img-top, .card-group > .gs-card:not(:last-child) > .card-img-top, .gs-two-colored-details-card .card-group > .card-body:not(:last-child) > .card-img-top, .card-group > .gs-base-card:not(:last-child) > .card-img-top, .card-group > .gs-info-card:not(:last-child) > .card-img-top, .card-group > .gs-task-card:not(:last-child) > .card-img-top, .card-group > .gs-segment-card:not(:last-child) > .card-img-top, .card-group > .gs-location-badge:not(:last-child) > .card-img-top, .card-group > gs-input-start-end-time:not(:last-child) > .card-img-top, .card-group > gs-input-text-list:not(:last-child) > .card-img-top, .card-group > gs-verify-location:not(:last-child) > .card-img-top, .card-group > .gs-error-screen-actions:not(:last-child) > .card-img-top, .card-group > .gs-error-screen-info:not(:last-child) > .card-img-top, .card-group > .gs-not-available-spinner:not(:last-child) > .card-img-top, .card-group > .gs-login-card:not(:last-child) > .card-img-top,
  .card-group > .card:not(:last-child) > .card-header,
  .card-group > .gs-search-header-short-container:not(:last-child) > .card-header,
  .card-group > .gs-iata-card:not(:last-child) > .card-header,
  .card-group > .gs-phonebook-card:not(:last-child) > .card-header,
  .card-group > .gs-card:not(:last-child) > .card-header,
  .gs-two-colored-details-card .card-group > .card-body:not(:last-child) > .card-header,
  .card-group > .gs-base-card:not(:last-child) > .card-header,
  .card-group > .gs-info-card:not(:last-child) > .card-header,
  .card-group > .gs-task-card:not(:last-child) > .card-header,
  .card-group > .gs-segment-card:not(:last-child) > .card-header,
  .card-group > .gs-location-badge:not(:last-child) > .card-header,
  .card-group > gs-input-start-end-time:not(:last-child) > .card-header,
  .card-group > gs-input-text-list:not(:last-child) > .card-header,
  .card-group > gs-verify-location:not(:last-child) > .card-header,
  .card-group > .gs-error-screen-actions:not(:last-child) > .card-header,
  .card-group > .gs-error-screen-info:not(:last-child) > .card-header,
  .card-group > .gs-not-available-spinner:not(:last-child) > .card-header,
  .card-group > .gs-login-card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom, .card-group > .gs-search-header-short-container:not(:last-child) > .card-img-bottom, .card-group > .gs-iata-card:not(:last-child) > .card-img-bottom, .card-group > .gs-phonebook-card:not(:last-child) > .card-img-bottom, .card-group > .gs-card:not(:last-child) > .card-img-bottom, .gs-two-colored-details-card .card-group > .card-body:not(:last-child) > .card-img-bottom, .card-group > .gs-base-card:not(:last-child) > .card-img-bottom, .card-group > .gs-info-card:not(:last-child) > .card-img-bottom, .card-group > .gs-task-card:not(:last-child) > .card-img-bottom, .card-group > .gs-segment-card:not(:last-child) > .card-img-bottom, .card-group > .gs-location-badge:not(:last-child) > .card-img-bottom, .card-group > gs-input-start-end-time:not(:last-child) > .card-img-bottom, .card-group > gs-input-text-list:not(:last-child) > .card-img-bottom, .card-group > gs-verify-location:not(:last-child) > .card-img-bottom, .card-group > .gs-error-screen-actions:not(:last-child) > .card-img-bottom, .card-group > .gs-error-screen-info:not(:last-child) > .card-img-bottom, .card-group > .gs-not-available-spinner:not(:last-child) > .card-img-bottom, .card-group > .gs-login-card:not(:last-child) > .card-img-bottom,
  .card-group > .card:not(:last-child) > .card-footer,
  .card-group > .gs-search-header-short-container:not(:last-child) > .card-footer,
  .card-group > .gs-iata-card:not(:last-child) > .card-footer,
  .card-group > .gs-phonebook-card:not(:last-child) > .card-footer,
  .card-group > .gs-card:not(:last-child) > .card-footer,
  .gs-two-colored-details-card .card-group > .card-body:not(:last-child) > .card-footer,
  .card-group > .gs-base-card:not(:last-child) > .card-footer,
  .card-group > .gs-info-card:not(:last-child) > .card-footer,
  .card-group > .gs-task-card:not(:last-child) > .card-footer,
  .card-group > .gs-segment-card:not(:last-child) > .card-footer,
  .card-group > .gs-location-badge:not(:last-child) > .card-footer,
  .card-group > gs-input-start-end-time:not(:last-child) > .card-footer,
  .card-group > gs-input-text-list:not(:last-child) > .card-footer,
  .card-group > gs-verify-location:not(:last-child) > .card-footer,
  .card-group > .gs-error-screen-actions:not(:last-child) > .card-footer,
  .card-group > .gs-error-screen-info:not(:last-child) > .card-footer,
  .card-group > .gs-not-available-spinner:not(:last-child) > .card-footer,
  .card-group > .gs-login-card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child), .card-group > .gs-search-header-short-container:not(:first-child), .card-group > .gs-iata-card:not(:first-child), .card-group > .gs-phonebook-card:not(:first-child), .card-group > .gs-card:not(:first-child), .gs-two-colored-details-card .card-group > .card-body:not(:first-child), .card-group > .gs-base-card:not(:first-child), .card-group > .gs-info-card:not(:first-child), .card-group > .gs-task-card:not(:first-child), .card-group > .gs-segment-card:not(:first-child), .card-group > .gs-location-badge:not(:first-child), .card-group > gs-input-start-end-time:not(:first-child), .card-group > gs-input-text-list:not(:first-child), .card-group > gs-verify-location:not(:first-child), .card-group > .gs-error-screen-actions:not(:first-child), .card-group > .gs-error-screen-info:not(:first-child), .card-group > .gs-not-available-spinner:not(:first-child), .card-group > .gs-login-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 > .gs-search-header-short-container:not(:first-child) > .card-img-top, .card-group > .gs-iata-card:not(:first-child) > .card-img-top, .card-group > .gs-phonebook-card:not(:first-child) > .card-img-top, .card-group > .gs-card:not(:first-child) > .card-img-top, .gs-two-colored-details-card .card-group > .card-body:not(:first-child) > .card-img-top, .card-group > .gs-base-card:not(:first-child) > .card-img-top, .card-group > .gs-info-card:not(:first-child) > .card-img-top, .card-group > .gs-task-card:not(:first-child) > .card-img-top, .card-group > .gs-segment-card:not(:first-child) > .card-img-top, .card-group > .gs-location-badge:not(:first-child) > .card-img-top, .card-group > gs-input-start-end-time:not(:first-child) > .card-img-top, .card-group > gs-input-text-list:not(:first-child) > .card-img-top, .card-group > gs-verify-location:not(:first-child) > .card-img-top, .card-group > .gs-error-screen-actions:not(:first-child) > .card-img-top, .card-group > .gs-error-screen-info:not(:first-child) > .card-img-top, .card-group > .gs-not-available-spinner:not(:first-child) > .card-img-top, .card-group > .gs-login-card:not(:first-child) > .card-img-top,
  .card-group > .card:not(:first-child) > .card-header,
  .card-group > .gs-search-header-short-container:not(:first-child) > .card-header,
  .card-group > .gs-iata-card:not(:first-child) > .card-header,
  .card-group > .gs-phonebook-card:not(:first-child) > .card-header,
  .card-group > .gs-card:not(:first-child) > .card-header,
  .gs-two-colored-details-card .card-group > .card-body:not(:first-child) > .card-header,
  .card-group > .gs-base-card:not(:first-child) > .card-header,
  .card-group > .gs-info-card:not(:first-child) > .card-header,
  .card-group > .gs-task-card:not(:first-child) > .card-header,
  .card-group > .gs-segment-card:not(:first-child) > .card-header,
  .card-group > .gs-location-badge:not(:first-child) > .card-header,
  .card-group > gs-input-start-end-time:not(:first-child) > .card-header,
  .card-group > gs-input-text-list:not(:first-child) > .card-header,
  .card-group > gs-verify-location:not(:first-child) > .card-header,
  .card-group > .gs-error-screen-actions:not(:first-child) > .card-header,
  .card-group > .gs-error-screen-info:not(:first-child) > .card-header,
  .card-group > .gs-not-available-spinner:not(:first-child) > .card-header,
  .card-group > .gs-login-card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom, .card-group > .gs-search-header-short-container:not(:first-child) > .card-img-bottom, .card-group > .gs-iata-card:not(:first-child) > .card-img-bottom, .card-group > .gs-phonebook-card:not(:first-child) > .card-img-bottom, .card-group > .gs-card:not(:first-child) > .card-img-bottom, .gs-two-colored-details-card .card-group > .card-body:not(:first-child) > .card-img-bottom, .card-group > .gs-base-card:not(:first-child) > .card-img-bottom, .card-group > .gs-info-card:not(:first-child) > .card-img-bottom, .card-group > .gs-task-card:not(:first-child) > .card-img-bottom, .card-group > .gs-segment-card:not(:first-child) > .card-img-bottom, .card-group > .gs-location-badge:not(:first-child) > .card-img-bottom, .card-group > gs-input-start-end-time:not(:first-child) > .card-img-bottom, .card-group > gs-input-text-list:not(:first-child) > .card-img-bottom, .card-group > gs-verify-location:not(:first-child) > .card-img-bottom, .card-group > .gs-error-screen-actions:not(:first-child) > .card-img-bottom, .card-group > .gs-error-screen-info:not(:first-child) > .card-img-bottom, .card-group > .gs-not-available-spinner:not(:first-child) > .card-img-bottom, .card-group > .gs-login-card:not(:first-child) > .card-img-bottom,
  .card-group > .card:not(:first-child) > .card-footer,
  .card-group > .gs-search-header-short-container:not(:first-child) > .card-footer,
  .card-group > .gs-iata-card:not(:first-child) > .card-footer,
  .card-group > .gs-phonebook-card:not(:first-child) > .card-footer,
  .card-group > .gs-card:not(:first-child) > .card-footer,
  .gs-two-colored-details-card .card-group > .card-body:not(:first-child) > .card-footer,
  .card-group > .gs-base-card:not(:first-child) > .card-footer,
  .card-group > .gs-info-card:not(:first-child) > .card-footer,
  .card-group > .gs-task-card:not(:first-child) > .card-footer,
  .card-group > .gs-segment-card:not(:first-child) > .card-footer,
  .card-group > .gs-location-badge:not(:first-child) > .card-footer,
  .card-group > gs-input-start-end-time:not(:first-child) > .card-footer,
  .card-group > gs-input-text-list:not(:first-child) > .card-footer,
  .card-group > gs-verify-location:not(:first-child) > .card-footer,
  .card-group > .gs-error-screen-actions:not(:first-child) > .card-footer,
  .card-group > .gs-error-screen-info:not(:first-child) > .card-footer,
  .card-group > .gs-not-available-spinner:not(:first-child) > .card-footer,
  .card-group > .gs-login-card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion, .gs-accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231A1C21' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%2821.6, 58.8, 96%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: var(--xgs-input-btn-focus-box-shadow);
  --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, .gs-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, .gs-accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed), .gs-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, .gs-accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after, .gs-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, .gs-accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover, .gs-accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus, .gs-accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

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

.accordion-item, .gs-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, .gs-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, .accordion-item:first-of-type > .accordion-header .gs-accordion-button, .accordion-item:first-of-type > .gs-accordion-header .accordion-button, .accordion-item:first-of-type > .gs-accordion-header .gs-accordion-button, .gs-accordion-item:first-of-type > .accordion-header .accordion-button, .gs-accordion-item:first-of-type > .accordion-header .gs-accordion-button, .gs-accordion-item:first-of-type > .gs-accordion-header .accordion-button, .gs-accordion-item:first-of-type > .gs-accordion-header .gs-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), .gs-accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type, .gs-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, .accordion-item:last-of-type > .accordion-header .collapsed.gs-accordion-button, .accordion-item:last-of-type > .gs-accordion-header .accordion-button.collapsed, .accordion-item:last-of-type > .gs-accordion-header .collapsed.gs-accordion-button, .gs-accordion-item:last-of-type > .accordion-header .accordion-button.collapsed, .gs-accordion-item:last-of-type > .accordion-header .collapsed.gs-accordion-button, .gs-accordion-item:last-of-type > .gs-accordion-header .accordion-button.collapsed, .gs-accordion-item:last-of-type > .gs-accordion-header .collapsed.gs-accordion-button {
  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, .accordion-item:last-of-type > .gs-accordion-content, .gs-accordion-item:last-of-type > .accordion-collapse, .gs-accordion-item:last-of-type > .gs-accordion-content {
  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, .accordion-flush > .gs-accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child, .accordion-flush > .gs-accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child, .accordion-flush > .gs-accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse, .accordion-flush > .accordion-item > .gs-accordion-content, .accordion-flush > .gs-accordion-item > .accordion-collapse, .accordion-flush > .gs-accordion-item > .gs-accordion-content,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .gs-accordion-button,
.accordion-flush > .accordion-item > .gs-accordion-header .accordion-button,
.accordion-flush > .accordion-item > .gs-accordion-header .gs-accordion-button,
.accordion-flush > .gs-accordion-item > .accordion-header .accordion-button,
.accordion-flush > .gs-accordion-item > .accordion-header .gs-accordion-button,
.accordion-flush > .gs-accordion-item > .gs-accordion-header .accordion-button,
.accordion-flush > .gs-accordion-item > .gs-accordion-header .gs-accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

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

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

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

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

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

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

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

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

.badge, .dateoffset, .gs-date-and-label gs-duration, .gs-selection-badge, .gs-field-list-item, .gs-task-state-circle > span, .gs-task-state-badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty, .dateoffset:empty, .gs-date-and-label gs-duration:empty, .gs-selection-badge:empty, .gs-field-list-item:empty, .gs-task-state-circle > span:empty, .gs-task-state-badge:empty {
  display: none;
}

.btn .badge, .gs-icon-btn-primary .badge, .gs-ghost-btn .badge, .gs-icon-btn-ghost .badge, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost .badge, .gs-cancel-btn .badge, .gs-secondary-btn .badge, .gs-primary-btn .badge, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary .badge, .btn .dateoffset, .gs-icon-btn-primary .dateoffset, .gs-ghost-btn .dateoffset, .gs-icon-btn-ghost .dateoffset, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost .dateoffset, .gs-cancel-btn .dateoffset, .gs-secondary-btn .dateoffset, .gs-primary-btn .dateoffset, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary .dateoffset, .btn .gs-date-and-label gs-duration, .gs-icon-btn-primary .gs-date-and-label gs-duration, .gs-ghost-btn .gs-date-and-label gs-duration, .gs-icon-btn-ghost .gs-date-and-label gs-duration, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost .gs-date-and-label gs-duration, .gs-cancel-btn .gs-date-and-label gs-duration, .gs-secondary-btn .gs-date-and-label gs-duration, .gs-primary-btn .gs-date-and-label gs-duration, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary .gs-date-and-label gs-duration, .gs-date-and-label .btn gs-duration, .gs-date-and-label .gs-icon-btn-primary gs-duration, .gs-date-and-label .gs-ghost-btn gs-duration, .gs-date-and-label .gs-icon-btn-ghost gs-duration, .gs-date-and-label gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost gs-duration, .gs-date-and-label .gs-cancel-btn gs-duration, .gs-date-and-label .gs-secondary-btn gs-duration, .gs-date-and-label .gs-primary-btn gs-duration, .gs-date-and-label gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary gs-duration, .btn .gs-selection-badge, .btn .gs-field-list-item, .gs-icon-btn-primary .gs-selection-badge, .gs-icon-btn-primary .gs-field-list-item, .gs-ghost-btn .gs-selection-badge, .gs-ghost-btn .gs-field-list-item, .gs-icon-btn-ghost .gs-selection-badge, .gs-icon-btn-ghost .gs-field-list-item, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost .gs-selection-badge, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost .gs-field-list-item, .gs-cancel-btn .gs-selection-badge, .gs-cancel-btn .gs-field-list-item, .gs-secondary-btn .gs-selection-badge, .gs-secondary-btn .gs-field-list-item, .gs-primary-btn .gs-selection-badge, .gs-primary-btn .gs-field-list-item, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary .gs-selection-badge, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary .gs-field-list-item, .btn .gs-task-state-circle > span, .gs-icon-btn-primary .gs-task-state-circle > span, .gs-ghost-btn .gs-task-state-circle > span, .gs-icon-btn-ghost .gs-task-state-circle > span, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost .gs-task-state-circle > span, .gs-cancel-btn .gs-task-state-circle > span, .gs-secondary-btn .gs-task-state-circle > span, .gs-primary-btn .gs-task-state-circle > span, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary .gs-task-state-circle > span, .btn .gs-task-state-badge, .gs-icon-btn-primary .gs-task-state-badge, .gs-ghost-btn .gs-task-state-badge, .gs-icon-btn-ghost .gs-task-state-badge, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost .gs-task-state-badge, .gs-cancel-btn .gs-task-state-badge, .gs-secondary-btn .gs-task-state-badge, .gs-primary-btn .gs-task-state-badge, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary .gs-task-state-badge, .gs-popup-footer-btn .badge, .gs-card-header-action .badge, .gs-context-menu-btn .badge, .gs-popup-footer-btn .dateoffset, .gs-card-header-action .dateoffset, .gs-context-menu-btn .dateoffset, .gs-popup-footer-btn .gs-date-and-label gs-duration, .gs-card-header-action .gs-date-and-label gs-duration, .gs-context-menu-btn .gs-date-and-label gs-duration, .gs-date-and-label .gs-popup-footer-btn gs-duration, .gs-date-and-label .gs-card-header-action gs-duration, .gs-date-and-label .gs-context-menu-btn gs-duration, .gs-exp-card-toggle .badge, .gs-exp-card-toggle .dateoffset, .gs-exp-card-toggle .gs-date-and-label gs-duration, .gs-date-and-label .gs-exp-card-toggle gs-duration, .gs-input-clear-button .badge, .gs-input-clear-button .dateoffset, .gs-input-clear-button .gs-date-and-label gs-duration, .gs-date-and-label .gs-input-clear-button gs-duration, .gs-selection-icon .badge, .gs-selection-icon .dateoffset, .gs-selection-icon .gs-date-and-label gs-duration, .gs-date-and-label .gs-selection-icon gs-duration, .gs-popup-footer-btn .gs-selection-badge, .gs-popup-footer-btn .gs-field-list-item, .gs-card-header-action .gs-selection-badge, .gs-card-header-action .gs-field-list-item, .gs-context-menu-btn .gs-selection-badge, .gs-context-menu-btn .gs-field-list-item, .gs-exp-card-toggle .gs-selection-badge, .gs-exp-card-toggle .gs-field-list-item, .gs-input-clear-button .gs-selection-badge, .gs-input-clear-button .gs-field-list-item, .gs-selection-icon .gs-selection-badge, .gs-selection-icon .gs-field-list-item, .gs-selection-output .badge, .gs-selection-output .dateoffset, .gs-selection-output .gs-date-and-label gs-duration, .gs-date-and-label .gs-selection-output gs-duration, .gs-selection-output .gs-selection-badge, .gs-selection-output .gs-field-list-item, .gs-popup-footer-btn .gs-task-state-circle > span, .gs-card-header-action .gs-task-state-circle > span, .gs-context-menu-btn .gs-task-state-circle > span, .gs-exp-card-toggle .gs-task-state-circle > span, .gs-input-clear-button .gs-task-state-circle > span, .gs-selection-icon .gs-task-state-circle > span, .gs-selection-output .gs-task-state-circle > span, .gs-popup-footer-btn .gs-task-state-badge, .gs-card-header-action .gs-task-state-badge, .gs-context-menu-btn .gs-task-state-badge, .gs-exp-card-toggle .gs-task-state-badge, .gs-input-clear-button .gs-task-state-badge, .gs-selection-icon .gs-task-state-badge, .gs-selection-output .gs-task-state-badge {
  position: relative;
  top: -1px;
}

.alert, .gs-search-header-warning, .gs-info-box {
  --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, .alert-dismissible .gs-overlay-header-back-btn, .alert-dismissible .gs-screen-menu-header-close-btn {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

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

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

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

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

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

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

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

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

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress, gs-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: #3693F0;
  --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);
  box-shadow: var(--bs-progress-box-shadow);
}

.progress-bar, .gs-progress-bar-blocker, .gs-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, .gs-progress-bar-blocker, .gs-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, .progress-stacked > gs-progress {
  overflow: visible;
}

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

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

.list-group, .gs-text-selection-container, .gs-input-card-container, .gs-select-list-card-container, .gs-input-list-items {
  --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: #3693F0;
  --bs-list-group-active-border-color: #3693F0;
  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, .list-group-numbered > .gs-text-selection-item::before, .list-group-numbered > gs-select-list-item::before, .list-group-numbered > .gs-input-list-item::before, .list-group-numbered > li.gs-input-time-row::before, .list-group-numbered > li.gs-input-checkbox-row::before, .list-group-numbered > li.gs-input-text-selection::before, .list-group-numbered > li.gs-input-text-row::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item, .gs-text-selection-item, gs-select-list-item, .gs-input-list-item, li.gs-input-time-row, li.gs-input-checkbox-row, li.gs-input-text-selection, li.gs-input-text-row {
  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);
  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, .gs-text-selection-item:first-child, gs-select-list-item:first-child, .gs-input-list-item:first-child, li.gs-input-time-row:first-child, li.gs-input-checkbox-row:first-child, li.gs-input-text-selection:first-child, li.gs-input-text-row:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child, .gs-text-selection-item:last-child, gs-select-list-item:last-child, .gs-input-list-item:last-child, li.gs-input-time-row:last-child, li.gs-input-checkbox-row:last-child, li.gs-input-text-selection:last-child, li.gs-input-text-row:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .disabled.gs-text-selection-item, gs-select-list-item.disabled, .disabled.gs-input-list-item, li.disabled.gs-input-time-row, li.disabled.gs-input-checkbox-row, li.disabled.gs-input-text-selection, li.disabled.gs-input-text-row, .list-group-item:disabled, .gs-text-selection-item:disabled, gs-select-list-item:disabled, .gs-input-list-item:disabled, li.gs-input-time-row:disabled, li.gs-input-checkbox-row:disabled, li.gs-input-text-selection:disabled, li.gs-input-text-row:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active, .active.gs-text-selection-item, gs-select-list-item.active, .active.gs-input-list-item, li.active.gs-input-time-row, li.active.gs-input-checkbox-row, li.active.gs-input-text-selection, li.active.gs-input-text-row {
  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, .gs-text-selection-item + .list-group-item, .list-group-item + .gs-text-selection-item, .gs-text-selection-item + .gs-text-selection-item, gs-select-list-item + .list-group-item, gs-select-list-item + .gs-text-selection-item, .list-group-item + gs-select-list-item, .gs-text-selection-item + gs-select-list-item, gs-select-list-item + gs-select-list-item, .gs-input-list-item + .list-group-item, .gs-input-list-item + .gs-text-selection-item, .gs-input-list-item + gs-select-list-item, .list-group-item + .gs-input-list-item, .gs-text-selection-item + .gs-input-list-item, gs-select-list-item + .gs-input-list-item, .gs-input-list-item + .gs-input-list-item, li.gs-input-time-row + .list-group-item, li.gs-input-time-row + .gs-text-selection-item, li.gs-input-time-row + gs-select-list-item, li.gs-input-time-row + .gs-input-list-item, li.gs-input-checkbox-row + .list-group-item, li.gs-input-checkbox-row + .gs-text-selection-item, li.gs-input-checkbox-row + gs-select-list-item, li.gs-input-checkbox-row + .gs-input-list-item, li.gs-input-text-selection + .list-group-item, li.gs-input-text-selection + .gs-text-selection-item, li.gs-input-text-selection + gs-select-list-item, li.gs-input-text-selection + .gs-input-list-item, li.gs-input-text-row + .list-group-item, li.gs-input-text-row + .gs-text-selection-item, li.gs-input-text-row + gs-select-list-item, li.gs-input-text-row + .gs-input-list-item, .list-group-item + li.gs-input-time-row, .gs-text-selection-item + li.gs-input-time-row, gs-select-list-item + li.gs-input-time-row, .gs-input-list-item + li.gs-input-time-row, .list-group-item + li.gs-input-checkbox-row, .gs-text-selection-item + li.gs-input-checkbox-row, gs-select-list-item + li.gs-input-checkbox-row, .gs-input-list-item + li.gs-input-checkbox-row, .list-group-item + li.gs-input-text-selection, .gs-text-selection-item + li.gs-input-text-selection, gs-select-list-item + li.gs-input-text-selection, .gs-input-list-item + li.gs-input-text-selection, .list-group-item + li.gs-input-text-row, .gs-text-selection-item + li.gs-input-text-row, gs-select-list-item + li.gs-input-text-row, .gs-input-list-item + li.gs-input-text-row, li.gs-input-time-row + li.gs-input-time-row, li.gs-input-checkbox-row + li.gs-input-time-row, li.gs-input-time-row + li.gs-input-checkbox-row, li.gs-input-checkbox-row + li.gs-input-checkbox-row, li.gs-input-text-selection + li.gs-input-time-row, li.gs-input-text-selection + li.gs-input-checkbox-row, li.gs-input-time-row + li.gs-input-text-selection, li.gs-input-checkbox-row + li.gs-input-text-selection, li.gs-input-text-selection + li.gs-input-text-selection, li.gs-input-text-row + li.gs-input-time-row, li.gs-input-text-row + li.gs-input-checkbox-row, li.gs-input-text-row + li.gs-input-text-selection, li.gs-input-time-row + li.gs-input-text-row, li.gs-input-checkbox-row + li.gs-input-text-row, li.gs-input-text-selection + li.gs-input-text-row, li.gs-input-text-row + li.gs-input-text-row {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active, .gs-text-selection-item + .list-group-item.active, .list-group-item + .active.gs-text-selection-item, .gs-text-selection-item + .active.gs-text-selection-item, gs-select-list-item + .list-group-item.active, gs-select-list-item + .active.gs-text-selection-item, .list-group-item + gs-select-list-item.active, .gs-text-selection-item + gs-select-list-item.active, gs-select-list-item + gs-select-list-item.active, .gs-input-list-item + .list-group-item.active, .gs-input-list-item + .active.gs-text-selection-item, .gs-input-list-item + gs-select-list-item.active, .list-group-item + .active.gs-input-list-item, .gs-text-selection-item + .active.gs-input-list-item, gs-select-list-item + .active.gs-input-list-item, .gs-input-list-item + .active.gs-input-list-item, li.gs-input-time-row + .list-group-item.active, li.gs-input-time-row + .active.gs-text-selection-item, li.gs-input-time-row + gs-select-list-item.active, li.gs-input-time-row + .active.gs-input-list-item, li.gs-input-checkbox-row + .list-group-item.active, li.gs-input-checkbox-row + .active.gs-text-selection-item, li.gs-input-checkbox-row + gs-select-list-item.active, li.gs-input-checkbox-row + .active.gs-input-list-item, li.gs-input-text-selection + .list-group-item.active, li.gs-input-text-selection + .active.gs-text-selection-item, li.gs-input-text-selection + gs-select-list-item.active, li.gs-input-text-selection + .active.gs-input-list-item, li.gs-input-text-row + .list-group-item.active, li.gs-input-text-row + .active.gs-text-selection-item, li.gs-input-text-row + gs-select-list-item.active, li.gs-input-text-row + .active.gs-input-list-item, .list-group-item + li.active.gs-input-time-row, .gs-text-selection-item + li.active.gs-input-time-row, gs-select-list-item + li.active.gs-input-time-row, .gs-input-list-item + li.active.gs-input-time-row, .list-group-item + li.active.gs-input-checkbox-row, .gs-text-selection-item + li.active.gs-input-checkbox-row, gs-select-list-item + li.active.gs-input-checkbox-row, .gs-input-list-item + li.active.gs-input-checkbox-row, .list-group-item + li.active.gs-input-text-selection, .gs-text-selection-item + li.active.gs-input-text-selection, gs-select-list-item + li.active.gs-input-text-selection, .gs-input-list-item + li.active.gs-input-text-selection, .list-group-item + li.active.gs-input-text-row, .gs-text-selection-item + li.active.gs-input-text-row, gs-select-list-item + li.active.gs-input-text-row, .gs-input-list-item + li.active.gs-input-text-row, li.gs-input-time-row + li.active.gs-input-time-row, li.gs-input-checkbox-row + li.active.gs-input-time-row, li.gs-input-time-row + li.active.gs-input-checkbox-row, li.gs-input-checkbox-row + li.active.gs-input-checkbox-row, li.gs-input-text-selection + li.active.gs-input-time-row, li.gs-input-text-selection + li.active.gs-input-checkbox-row, li.gs-input-time-row + li.active.gs-input-text-selection, li.gs-input-checkbox-row + li.active.gs-input-text-selection, li.gs-input-text-selection + li.active.gs-input-text-selection, li.gs-input-text-row + li.active.gs-input-time-row, li.gs-input-text-row + li.active.gs-input-checkbox-row, li.gs-input-text-row + li.active.gs-input-text-selection, li.gs-input-time-row + li.active.gs-input-text-row, li.gs-input-checkbox-row + li.active.gs-input-text-row, li.gs-input-text-selection + li.active.gs-input-text-row, li.gs-input-text-row + li.active.gs-input-text-row {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action, .gs-text-selection-item {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .gs-text-selection-item:not(.active):hover, .list-group-item-action:not(.active):focus, .gs-text-selection-item:not(.active):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:not(.active):active, .gs-text-selection-item:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child), .list-group-horizontal > .gs-text-selection-item:first-child:not(:last-child), .list-group-horizontal > gs-select-list-item:first-child:not(:last-child), .list-group-horizontal > .gs-input-list-item:first-child:not(:last-child), .list-group-horizontal > li.gs-input-time-row:first-child:not(:last-child), .list-group-horizontal > li.gs-input-checkbox-row:first-child:not(:last-child), .list-group-horizontal > li.gs-input-text-selection:first-child:not(:last-child), .list-group-horizontal > li.gs-input-text-row: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), .list-group-horizontal > .gs-text-selection-item:last-child:not(:first-child), .list-group-horizontal > gs-select-list-item:last-child:not(:first-child), .list-group-horizontal > .gs-input-list-item:last-child:not(:first-child), .list-group-horizontal > li.gs-input-time-row:last-child:not(:first-child), .list-group-horizontal > li.gs-input-checkbox-row:last-child:not(:first-child), .list-group-horizontal > li.gs-input-text-selection:last-child:not(:first-child), .list-group-horizontal > li.gs-input-text-row: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, .list-group-horizontal > .active.gs-text-selection-item, .list-group-horizontal > gs-select-list-item.active, .list-group-horizontal > .active.gs-input-list-item, .list-group-horizontal > li.active.gs-input-time-row, .list-group-horizontal > li.active.gs-input-checkbox-row, .list-group-horizontal > li.active.gs-input-text-selection, .list-group-horizontal > li.active.gs-input-text-row {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item, .list-group-horizontal > .gs-text-selection-item + .list-group-item, .list-group-horizontal > .list-group-item + .gs-text-selection-item, .list-group-horizontal > .gs-text-selection-item + .gs-text-selection-item, .list-group-horizontal > gs-select-list-item + .list-group-item, .list-group-horizontal > gs-select-list-item + .gs-text-selection-item, .list-group-horizontal > .list-group-item + gs-select-list-item, .list-group-horizontal > .gs-text-selection-item + gs-select-list-item, .list-group-horizontal > gs-select-list-item + gs-select-list-item, .list-group-horizontal > .gs-input-list-item + .list-group-item, .list-group-horizontal > .gs-input-list-item + .gs-text-selection-item, .list-group-horizontal > .gs-input-list-item + gs-select-list-item, .list-group-horizontal > .list-group-item + .gs-input-list-item, .list-group-horizontal > .gs-text-selection-item + .gs-input-list-item, .list-group-horizontal > gs-select-list-item + .gs-input-list-item, .list-group-horizontal > .gs-input-list-item + .gs-input-list-item, .list-group-horizontal > li.gs-input-time-row + .list-group-item, .list-group-horizontal > li.gs-input-time-row + .gs-text-selection-item, .list-group-horizontal > li.gs-input-time-row + gs-select-list-item, .list-group-horizontal > li.gs-input-time-row + .gs-input-list-item, .list-group-horizontal > li.gs-input-checkbox-row + .list-group-item, .list-group-horizontal > li.gs-input-checkbox-row + .gs-text-selection-item, .list-group-horizontal > li.gs-input-checkbox-row + gs-select-list-item, .list-group-horizontal > li.gs-input-checkbox-row + .gs-input-list-item, .list-group-horizontal > li.gs-input-text-selection + .list-group-item, .list-group-horizontal > li.gs-input-text-selection + .gs-text-selection-item, .list-group-horizontal > li.gs-input-text-selection + gs-select-list-item, .list-group-horizontal > li.gs-input-text-selection + .gs-input-list-item, .list-group-horizontal > li.gs-input-text-row + .list-group-item, .list-group-horizontal > li.gs-input-text-row + .gs-text-selection-item, .list-group-horizontal > li.gs-input-text-row + gs-select-list-item, .list-group-horizontal > li.gs-input-text-row + .gs-input-list-item, .list-group-horizontal > .list-group-item + li.gs-input-time-row, .list-group-horizontal > .gs-text-selection-item + li.gs-input-time-row, .list-group-horizontal > gs-select-list-item + li.gs-input-time-row, .list-group-horizontal > .gs-input-list-item + li.gs-input-time-row, .list-group-horizontal > .list-group-item + li.gs-input-checkbox-row, .list-group-horizontal > .gs-text-selection-item + li.gs-input-checkbox-row, .list-group-horizontal > gs-select-list-item + li.gs-input-checkbox-row, .list-group-horizontal > .gs-input-list-item + li.gs-input-checkbox-row, .list-group-horizontal > .list-group-item + li.gs-input-text-selection, .list-group-horizontal > .gs-text-selection-item + li.gs-input-text-selection, .list-group-horizontal > gs-select-list-item + li.gs-input-text-selection, .list-group-horizontal > .gs-input-list-item + li.gs-input-text-selection, .list-group-horizontal > .list-group-item + li.gs-input-text-row, .list-group-horizontal > .gs-text-selection-item + li.gs-input-text-row, .list-group-horizontal > gs-select-list-item + li.gs-input-text-row, .list-group-horizontal > .gs-input-list-item + li.gs-input-text-row, .list-group-horizontal > li.gs-input-time-row + li.gs-input-time-row, .list-group-horizontal > li.gs-input-checkbox-row + li.gs-input-time-row, .list-group-horizontal > li.gs-input-time-row + li.gs-input-checkbox-row, .list-group-horizontal > li.gs-input-checkbox-row + li.gs-input-checkbox-row, .list-group-horizontal > li.gs-input-text-selection + li.gs-input-time-row, .list-group-horizontal > li.gs-input-text-selection + li.gs-input-checkbox-row, .list-group-horizontal > li.gs-input-time-row + li.gs-input-text-selection, .list-group-horizontal > li.gs-input-checkbox-row + li.gs-input-text-selection, .list-group-horizontal > li.gs-input-text-selection + li.gs-input-text-selection, .list-group-horizontal > li.gs-input-text-row + li.gs-input-time-row, .list-group-horizontal > li.gs-input-text-row + li.gs-input-checkbox-row, .list-group-horizontal > li.gs-input-text-row + li.gs-input-text-selection, .list-group-horizontal > li.gs-input-time-row + li.gs-input-text-row, .list-group-horizontal > li.gs-input-checkbox-row + li.gs-input-text-row, .list-group-horizontal > li.gs-input-text-selection + li.gs-input-text-row, .list-group-horizontal > li.gs-input-text-row + li.gs-input-text-row {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active, .list-group-horizontal > .gs-text-selection-item + .list-group-item.active, .list-group-horizontal > .list-group-item + .active.gs-text-selection-item, .list-group-horizontal > .gs-text-selection-item + .active.gs-text-selection-item, .list-group-horizontal > gs-select-list-item + .list-group-item.active, .list-group-horizontal > gs-select-list-item + .active.gs-text-selection-item, .list-group-horizontal > .list-group-item + gs-select-list-item.active, .list-group-horizontal > .gs-text-selection-item + gs-select-list-item.active, .list-group-horizontal > gs-select-list-item + gs-select-list-item.active, .list-group-horizontal > .gs-input-list-item + .list-group-item.active, .list-group-horizontal > .gs-input-list-item + .active.gs-text-selection-item, .list-group-horizontal > .gs-input-list-item + gs-select-list-item.active, .list-group-horizontal > .list-group-item + .active.gs-input-list-item, .list-group-horizontal > .gs-text-selection-item + .active.gs-input-list-item, .list-group-horizontal > gs-select-list-item + .active.gs-input-list-item, .list-group-horizontal > .gs-input-list-item + .active.gs-input-list-item, .list-group-horizontal > li.gs-input-time-row + .list-group-item.active, .list-group-horizontal > li.gs-input-time-row + .active.gs-text-selection-item, .list-group-horizontal > li.gs-input-time-row + gs-select-list-item.active, .list-group-horizontal > li.gs-input-time-row + .active.gs-input-list-item, .list-group-horizontal > li.gs-input-checkbox-row + .list-group-item.active, .list-group-horizontal > li.gs-input-checkbox-row + .active.gs-text-selection-item, .list-group-horizontal > li.gs-input-checkbox-row + gs-select-list-item.active, .list-group-horizontal > li.gs-input-checkbox-row + .active.gs-input-list-item, .list-group-horizontal > li.gs-input-text-selection + .list-group-item.active, .list-group-horizontal > li.gs-input-text-selection + .active.gs-text-selection-item, .list-group-horizontal > li.gs-input-text-selection + gs-select-list-item.active, .list-group-horizontal > li.gs-input-text-selection + .active.gs-input-list-item, .list-group-horizontal > li.gs-input-text-row + .list-group-item.active, .list-group-horizontal > li.gs-input-text-row + .active.gs-text-selection-item, .list-group-horizontal > li.gs-input-text-row + gs-select-list-item.active, .list-group-horizontal > li.gs-input-text-row + .active.gs-input-list-item, .list-group-horizontal > .list-group-item + li.active.gs-input-time-row, .list-group-horizontal > .gs-text-selection-item + li.active.gs-input-time-row, .list-group-horizontal > gs-select-list-item + li.active.gs-input-time-row, .list-group-horizontal > .gs-input-list-item + li.active.gs-input-time-row, .list-group-horizontal > .list-group-item + li.active.gs-input-checkbox-row, .list-group-horizontal > .gs-text-selection-item + li.active.gs-input-checkbox-row, .list-group-horizontal > gs-select-list-item + li.active.gs-input-checkbox-row, .list-group-horizontal > .gs-input-list-item + li.active.gs-input-checkbox-row, .list-group-horizontal > .list-group-item + li.active.gs-input-text-selection, .list-group-horizontal > .gs-text-selection-item + li.active.gs-input-text-selection, .list-group-horizontal > gs-select-list-item + li.active.gs-input-text-selection, .list-group-horizontal > .gs-input-list-item + li.active.gs-input-text-selection, .list-group-horizontal > .list-group-item + li.active.gs-input-text-row, .list-group-horizontal > .gs-text-selection-item + li.active.gs-input-text-row, .list-group-horizontal > gs-select-list-item + li.active.gs-input-text-row, .list-group-horizontal > .gs-input-list-item + li.active.gs-input-text-row, .list-group-horizontal > li.gs-input-time-row + li.active.gs-input-time-row, .list-group-horizontal > li.gs-input-checkbox-row + li.active.gs-input-time-row, .list-group-horizontal > li.gs-input-time-row + li.active.gs-input-checkbox-row, .list-group-horizontal > li.gs-input-checkbox-row + li.active.gs-input-checkbox-row, .list-group-horizontal > li.gs-input-text-selection + li.active.gs-input-time-row, .list-group-horizontal > li.gs-input-text-selection + li.active.gs-input-checkbox-row, .list-group-horizontal > li.gs-input-time-row + li.active.gs-input-text-selection, .list-group-horizontal > li.gs-input-checkbox-row + li.active.gs-input-text-selection, .list-group-horizontal > li.gs-input-text-selection + li.active.gs-input-text-selection, .list-group-horizontal > li.gs-input-text-row + li.active.gs-input-time-row, .list-group-horizontal > li.gs-input-text-row + li.active.gs-input-checkbox-row, .list-group-horizontal > li.gs-input-text-row + li.active.gs-input-text-selection, .list-group-horizontal > li.gs-input-time-row + li.active.gs-input-text-row, .list-group-horizontal > li.gs-input-checkbox-row + li.active.gs-input-text-row, .list-group-horizontal > li.gs-input-text-selection + li.active.gs-input-text-row, .list-group-horizontal > li.gs-input-text-row + li.active.gs-input-text-row {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child), .list-group-horizontal-sm > .gs-text-selection-item:first-child:not(:last-child), .list-group-horizontal-sm > gs-select-list-item:first-child:not(:last-child), .list-group-horizontal-sm > .gs-input-list-item:first-child:not(:last-child), .list-group-horizontal-sm > li.gs-input-time-row:first-child:not(:last-child), .list-group-horizontal-sm > li.gs-input-checkbox-row:first-child:not(:last-child), .list-group-horizontal-sm > li.gs-input-text-selection:first-child:not(:last-child), .list-group-horizontal-sm > li.gs-input-text-row: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), .list-group-horizontal-sm > .gs-text-selection-item:last-child:not(:first-child), .list-group-horizontal-sm > gs-select-list-item:last-child:not(:first-child), .list-group-horizontal-sm > .gs-input-list-item:last-child:not(:first-child), .list-group-horizontal-sm > li.gs-input-time-row:last-child:not(:first-child), .list-group-horizontal-sm > li.gs-input-checkbox-row:last-child:not(:first-child), .list-group-horizontal-sm > li.gs-input-text-selection:last-child:not(:first-child), .list-group-horizontal-sm > li.gs-input-text-row: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, .list-group-horizontal-sm > .active.gs-text-selection-item, .list-group-horizontal-sm > gs-select-list-item.active, .list-group-horizontal-sm > .active.gs-input-list-item, .list-group-horizontal-sm > li.active.gs-input-time-row, .list-group-horizontal-sm > li.active.gs-input-checkbox-row, .list-group-horizontal-sm > li.active.gs-input-text-selection, .list-group-horizontal-sm > li.active.gs-input-text-row {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item, .list-group-horizontal-sm > .gs-text-selection-item + .list-group-item, .list-group-horizontal-sm > .list-group-item + .gs-text-selection-item, .list-group-horizontal-sm > .gs-text-selection-item + .gs-text-selection-item, .list-group-horizontal-sm > gs-select-list-item + .list-group-item, .list-group-horizontal-sm > gs-select-list-item + .gs-text-selection-item, .list-group-horizontal-sm > .list-group-item + gs-select-list-item, .list-group-horizontal-sm > .gs-text-selection-item + gs-select-list-item, .list-group-horizontal-sm > gs-select-list-item + gs-select-list-item, .list-group-horizontal-sm > .gs-input-list-item + .list-group-item, .list-group-horizontal-sm > .gs-input-list-item + .gs-text-selection-item, .list-group-horizontal-sm > .gs-input-list-item + gs-select-list-item, .list-group-horizontal-sm > .list-group-item + .gs-input-list-item, .list-group-horizontal-sm > .gs-text-selection-item + .gs-input-list-item, .list-group-horizontal-sm > gs-select-list-item + .gs-input-list-item, .list-group-horizontal-sm > .gs-input-list-item + .gs-input-list-item, .list-group-horizontal-sm > li.gs-input-time-row + .list-group-item, .list-group-horizontal-sm > li.gs-input-time-row + .gs-text-selection-item, .list-group-horizontal-sm > li.gs-input-time-row + gs-select-list-item, .list-group-horizontal-sm > li.gs-input-time-row + .gs-input-list-item, .list-group-horizontal-sm > li.gs-input-checkbox-row + .list-group-item, .list-group-horizontal-sm > li.gs-input-checkbox-row + .gs-text-selection-item, .list-group-horizontal-sm > li.gs-input-checkbox-row + gs-select-list-item, .list-group-horizontal-sm > li.gs-input-checkbox-row + .gs-input-list-item, .list-group-horizontal-sm > li.gs-input-text-selection + .list-group-item, .list-group-horizontal-sm > li.gs-input-text-selection + .gs-text-selection-item, .list-group-horizontal-sm > li.gs-input-text-selection + gs-select-list-item, .list-group-horizontal-sm > li.gs-input-text-selection + .gs-input-list-item, .list-group-horizontal-sm > li.gs-input-text-row + .list-group-item, .list-group-horizontal-sm > li.gs-input-text-row + .gs-text-selection-item, .list-group-horizontal-sm > li.gs-input-text-row + gs-select-list-item, .list-group-horizontal-sm > li.gs-input-text-row + .gs-input-list-item, .list-group-horizontal-sm > .list-group-item + li.gs-input-time-row, .list-group-horizontal-sm > .gs-text-selection-item + li.gs-input-time-row, .list-group-horizontal-sm > gs-select-list-item + li.gs-input-time-row, .list-group-horizontal-sm > .gs-input-list-item + li.gs-input-time-row, .list-group-horizontal-sm > .list-group-item + li.gs-input-checkbox-row, .list-group-horizontal-sm > .gs-text-selection-item + li.gs-input-checkbox-row, .list-group-horizontal-sm > gs-select-list-item + li.gs-input-checkbox-row, .list-group-horizontal-sm > .gs-input-list-item + li.gs-input-checkbox-row, .list-group-horizontal-sm > .list-group-item + li.gs-input-text-selection, .list-group-horizontal-sm > .gs-text-selection-item + li.gs-input-text-selection, .list-group-horizontal-sm > gs-select-list-item + li.gs-input-text-selection, .list-group-horizontal-sm > .gs-input-list-item + li.gs-input-text-selection, .list-group-horizontal-sm > .list-group-item + li.gs-input-text-row, .list-group-horizontal-sm > .gs-text-selection-item + li.gs-input-text-row, .list-group-horizontal-sm > gs-select-list-item + li.gs-input-text-row, .list-group-horizontal-sm > .gs-input-list-item + li.gs-input-text-row, .list-group-horizontal-sm > li.gs-input-time-row + li.gs-input-time-row, .list-group-horizontal-sm > li.gs-input-checkbox-row + li.gs-input-time-row, .list-group-horizontal-sm > li.gs-input-time-row + li.gs-input-checkbox-row, .list-group-horizontal-sm > li.gs-input-checkbox-row + li.gs-input-checkbox-row, .list-group-horizontal-sm > li.gs-input-text-selection + li.gs-input-time-row, .list-group-horizontal-sm > li.gs-input-text-selection + li.gs-input-checkbox-row, .list-group-horizontal-sm > li.gs-input-time-row + li.gs-input-text-selection, .list-group-horizontal-sm > li.gs-input-checkbox-row + li.gs-input-text-selection, .list-group-horizontal-sm > li.gs-input-text-selection + li.gs-input-text-selection, .list-group-horizontal-sm > li.gs-input-text-row + li.gs-input-time-row, .list-group-horizontal-sm > li.gs-input-text-row + li.gs-input-checkbox-row, .list-group-horizontal-sm > li.gs-input-text-row + li.gs-input-text-selection, .list-group-horizontal-sm > li.gs-input-time-row + li.gs-input-text-row, .list-group-horizontal-sm > li.gs-input-checkbox-row + li.gs-input-text-row, .list-group-horizontal-sm > li.gs-input-text-selection + li.gs-input-text-row, .list-group-horizontal-sm > li.gs-input-text-row + li.gs-input-text-row {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active, .list-group-horizontal-sm > .gs-text-selection-item + .list-group-item.active, .list-group-horizontal-sm > .list-group-item + .active.gs-text-selection-item, .list-group-horizontal-sm > .gs-text-selection-item + .active.gs-text-selection-item, .list-group-horizontal-sm > gs-select-list-item + .list-group-item.active, .list-group-horizontal-sm > gs-select-list-item + .active.gs-text-selection-item, .list-group-horizontal-sm > .list-group-item + gs-select-list-item.active, .list-group-horizontal-sm > .gs-text-selection-item + gs-select-list-item.active, .list-group-horizontal-sm > gs-select-list-item + gs-select-list-item.active, .list-group-horizontal-sm > .gs-input-list-item + .list-group-item.active, .list-group-horizontal-sm > .gs-input-list-item + .active.gs-text-selection-item, .list-group-horizontal-sm > .gs-input-list-item + gs-select-list-item.active, .list-group-horizontal-sm > .list-group-item + .active.gs-input-list-item, .list-group-horizontal-sm > .gs-text-selection-item + .active.gs-input-list-item, .list-group-horizontal-sm > gs-select-list-item + .active.gs-input-list-item, .list-group-horizontal-sm > .gs-input-list-item + .active.gs-input-list-item, .list-group-horizontal-sm > li.gs-input-time-row + .list-group-item.active, .list-group-horizontal-sm > li.gs-input-time-row + .active.gs-text-selection-item, .list-group-horizontal-sm > li.gs-input-time-row + gs-select-list-item.active, .list-group-horizontal-sm > li.gs-input-time-row + .active.gs-input-list-item, .list-group-horizontal-sm > li.gs-input-checkbox-row + .list-group-item.active, .list-group-horizontal-sm > li.gs-input-checkbox-row + .active.gs-text-selection-item, .list-group-horizontal-sm > li.gs-input-checkbox-row + gs-select-list-item.active, .list-group-horizontal-sm > li.gs-input-checkbox-row + .active.gs-input-list-item, .list-group-horizontal-sm > li.gs-input-text-selection + .list-group-item.active, .list-group-horizontal-sm > li.gs-input-text-selection + .active.gs-text-selection-item, .list-group-horizontal-sm > li.gs-input-text-selection + gs-select-list-item.active, .list-group-horizontal-sm > li.gs-input-text-selection + .active.gs-input-list-item, .list-group-horizontal-sm > li.gs-input-text-row + .list-group-item.active, .list-group-horizontal-sm > li.gs-input-text-row + .active.gs-text-selection-item, .list-group-horizontal-sm > li.gs-input-text-row + gs-select-list-item.active, .list-group-horizontal-sm > li.gs-input-text-row + .active.gs-input-list-item, .list-group-horizontal-sm > .list-group-item + li.active.gs-input-time-row, .list-group-horizontal-sm > .gs-text-selection-item + li.active.gs-input-time-row, .list-group-horizontal-sm > gs-select-list-item + li.active.gs-input-time-row, .list-group-horizontal-sm > .gs-input-list-item + li.active.gs-input-time-row, .list-group-horizontal-sm > .list-group-item + li.active.gs-input-checkbox-row, .list-group-horizontal-sm > .gs-text-selection-item + li.active.gs-input-checkbox-row, .list-group-horizontal-sm > gs-select-list-item + li.active.gs-input-checkbox-row, .list-group-horizontal-sm > .gs-input-list-item + li.active.gs-input-checkbox-row, .list-group-horizontal-sm > .list-group-item + li.active.gs-input-text-selection, .list-group-horizontal-sm > .gs-text-selection-item + li.active.gs-input-text-selection, .list-group-horizontal-sm > gs-select-list-item + li.active.gs-input-text-selection, .list-group-horizontal-sm > .gs-input-list-item + li.active.gs-input-text-selection, .list-group-horizontal-sm > .list-group-item + li.active.gs-input-text-row, .list-group-horizontal-sm > .gs-text-selection-item + li.active.gs-input-text-row, .list-group-horizontal-sm > gs-select-list-item + li.active.gs-input-text-row, .list-group-horizontal-sm > .gs-input-list-item + li.active.gs-input-text-row, .list-group-horizontal-sm > li.gs-input-time-row + li.active.gs-input-time-row, .list-group-horizontal-sm > li.gs-input-checkbox-row + li.active.gs-input-time-row, .list-group-horizontal-sm > li.gs-input-time-row + li.active.gs-input-checkbox-row, .list-group-horizontal-sm > li.gs-input-checkbox-row + li.active.gs-input-checkbox-row, .list-group-horizontal-sm > li.gs-input-text-selection + li.active.gs-input-time-row, .list-group-horizontal-sm > li.gs-input-text-selection + li.active.gs-input-checkbox-row, .list-group-horizontal-sm > li.gs-input-time-row + li.active.gs-input-text-selection, .list-group-horizontal-sm > li.gs-input-checkbox-row + li.active.gs-input-text-selection, .list-group-horizontal-sm > li.gs-input-text-selection + li.active.gs-input-text-selection, .list-group-horizontal-sm > li.gs-input-text-row + li.active.gs-input-time-row, .list-group-horizontal-sm > li.gs-input-text-row + li.active.gs-input-checkbox-row, .list-group-horizontal-sm > li.gs-input-text-row + li.active.gs-input-text-selection, .list-group-horizontal-sm > li.gs-input-time-row + li.active.gs-input-text-row, .list-group-horizontal-sm > li.gs-input-checkbox-row + li.active.gs-input-text-row, .list-group-horizontal-sm > li.gs-input-text-selection + li.active.gs-input-text-row, .list-group-horizontal-sm > li.gs-input-text-row + li.active.gs-input-text-row {
    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), .list-group-horizontal-md > .gs-text-selection-item:first-child:not(:last-child), .list-group-horizontal-md > gs-select-list-item:first-child:not(:last-child), .list-group-horizontal-md > .gs-input-list-item:first-child:not(:last-child), .list-group-horizontal-md > li.gs-input-time-row:first-child:not(:last-child), .list-group-horizontal-md > li.gs-input-checkbox-row:first-child:not(:last-child), .list-group-horizontal-md > li.gs-input-text-selection:first-child:not(:last-child), .list-group-horizontal-md > li.gs-input-text-row: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), .list-group-horizontal-md > .gs-text-selection-item:last-child:not(:first-child), .list-group-horizontal-md > gs-select-list-item:last-child:not(:first-child), .list-group-horizontal-md > .gs-input-list-item:last-child:not(:first-child), .list-group-horizontal-md > li.gs-input-time-row:last-child:not(:first-child), .list-group-horizontal-md > li.gs-input-checkbox-row:last-child:not(:first-child), .list-group-horizontal-md > li.gs-input-text-selection:last-child:not(:first-child), .list-group-horizontal-md > li.gs-input-text-row: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, .list-group-horizontal-md > .active.gs-text-selection-item, .list-group-horizontal-md > gs-select-list-item.active, .list-group-horizontal-md > .active.gs-input-list-item, .list-group-horizontal-md > li.active.gs-input-time-row, .list-group-horizontal-md > li.active.gs-input-checkbox-row, .list-group-horizontal-md > li.active.gs-input-text-selection, .list-group-horizontal-md > li.active.gs-input-text-row {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item, .list-group-horizontal-md > .gs-text-selection-item + .list-group-item, .list-group-horizontal-md > .list-group-item + .gs-text-selection-item, .list-group-horizontal-md > .gs-text-selection-item + .gs-text-selection-item, .list-group-horizontal-md > gs-select-list-item + .list-group-item, .list-group-horizontal-md > gs-select-list-item + .gs-text-selection-item, .list-group-horizontal-md > .list-group-item + gs-select-list-item, .list-group-horizontal-md > .gs-text-selection-item + gs-select-list-item, .list-group-horizontal-md > gs-select-list-item + gs-select-list-item, .list-group-horizontal-md > .gs-input-list-item + .list-group-item, .list-group-horizontal-md > .gs-input-list-item + .gs-text-selection-item, .list-group-horizontal-md > .gs-input-list-item + gs-select-list-item, .list-group-horizontal-md > .list-group-item + .gs-input-list-item, .list-group-horizontal-md > .gs-text-selection-item + .gs-input-list-item, .list-group-horizontal-md > gs-select-list-item + .gs-input-list-item, .list-group-horizontal-md > .gs-input-list-item + .gs-input-list-item, .list-group-horizontal-md > li.gs-input-time-row + .list-group-item, .list-group-horizontal-md > li.gs-input-time-row + .gs-text-selection-item, .list-group-horizontal-md > li.gs-input-time-row + gs-select-list-item, .list-group-horizontal-md > li.gs-input-time-row + .gs-input-list-item, .list-group-horizontal-md > li.gs-input-checkbox-row + .list-group-item, .list-group-horizontal-md > li.gs-input-checkbox-row + .gs-text-selection-item, .list-group-horizontal-md > li.gs-input-checkbox-row + gs-select-list-item, .list-group-horizontal-md > li.gs-input-checkbox-row + .gs-input-list-item, .list-group-horizontal-md > li.gs-input-text-selection + .list-group-item, .list-group-horizontal-md > li.gs-input-text-selection + .gs-text-selection-item, .list-group-horizontal-md > li.gs-input-text-selection + gs-select-list-item, .list-group-horizontal-md > li.gs-input-text-selection + .gs-input-list-item, .list-group-horizontal-md > li.gs-input-text-row + .list-group-item, .list-group-horizontal-md > li.gs-input-text-row + .gs-text-selection-item, .list-group-horizontal-md > li.gs-input-text-row + gs-select-list-item, .list-group-horizontal-md > li.gs-input-text-row + .gs-input-list-item, .list-group-horizontal-md > .list-group-item + li.gs-input-time-row, .list-group-horizontal-md > .gs-text-selection-item + li.gs-input-time-row, .list-group-horizontal-md > gs-select-list-item + li.gs-input-time-row, .list-group-horizontal-md > .gs-input-list-item + li.gs-input-time-row, .list-group-horizontal-md > .list-group-item + li.gs-input-checkbox-row, .list-group-horizontal-md > .gs-text-selection-item + li.gs-input-checkbox-row, .list-group-horizontal-md > gs-select-list-item + li.gs-input-checkbox-row, .list-group-horizontal-md > .gs-input-list-item + li.gs-input-checkbox-row, .list-group-horizontal-md > .list-group-item + li.gs-input-text-selection, .list-group-horizontal-md > .gs-text-selection-item + li.gs-input-text-selection, .list-group-horizontal-md > gs-select-list-item + li.gs-input-text-selection, .list-group-horizontal-md > .gs-input-list-item + li.gs-input-text-selection, .list-group-horizontal-md > .list-group-item + li.gs-input-text-row, .list-group-horizontal-md > .gs-text-selection-item + li.gs-input-text-row, .list-group-horizontal-md > gs-select-list-item + li.gs-input-text-row, .list-group-horizontal-md > .gs-input-list-item + li.gs-input-text-row, .list-group-horizontal-md > li.gs-input-time-row + li.gs-input-time-row, .list-group-horizontal-md > li.gs-input-checkbox-row + li.gs-input-time-row, .list-group-horizontal-md > li.gs-input-time-row + li.gs-input-checkbox-row, .list-group-horizontal-md > li.gs-input-checkbox-row + li.gs-input-checkbox-row, .list-group-horizontal-md > li.gs-input-text-selection + li.gs-input-time-row, .list-group-horizontal-md > li.gs-input-text-selection + li.gs-input-checkbox-row, .list-group-horizontal-md > li.gs-input-time-row + li.gs-input-text-selection, .list-group-horizontal-md > li.gs-input-checkbox-row + li.gs-input-text-selection, .list-group-horizontal-md > li.gs-input-text-selection + li.gs-input-text-selection, .list-group-horizontal-md > li.gs-input-text-row + li.gs-input-time-row, .list-group-horizontal-md > li.gs-input-text-row + li.gs-input-checkbox-row, .list-group-horizontal-md > li.gs-input-text-row + li.gs-input-text-selection, .list-group-horizontal-md > li.gs-input-time-row + li.gs-input-text-row, .list-group-horizontal-md > li.gs-input-checkbox-row + li.gs-input-text-row, .list-group-horizontal-md > li.gs-input-text-selection + li.gs-input-text-row, .list-group-horizontal-md > li.gs-input-text-row + li.gs-input-text-row {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active, .list-group-horizontal-md > .gs-text-selection-item + .list-group-item.active, .list-group-horizontal-md > .list-group-item + .active.gs-text-selection-item, .list-group-horizontal-md > .gs-text-selection-item + .active.gs-text-selection-item, .list-group-horizontal-md > gs-select-list-item + .list-group-item.active, .list-group-horizontal-md > gs-select-list-item + .active.gs-text-selection-item, .list-group-horizontal-md > .list-group-item + gs-select-list-item.active, .list-group-horizontal-md > .gs-text-selection-item + gs-select-list-item.active, .list-group-horizontal-md > gs-select-list-item + gs-select-list-item.active, .list-group-horizontal-md > .gs-input-list-item + .list-group-item.active, .list-group-horizontal-md > .gs-input-list-item + .active.gs-text-selection-item, .list-group-horizontal-md > .gs-input-list-item + gs-select-list-item.active, .list-group-horizontal-md > .list-group-item + .active.gs-input-list-item, .list-group-horizontal-md > .gs-text-selection-item + .active.gs-input-list-item, .list-group-horizontal-md > gs-select-list-item + .active.gs-input-list-item, .list-group-horizontal-md > .gs-input-list-item + .active.gs-input-list-item, .list-group-horizontal-md > li.gs-input-time-row + .list-group-item.active, .list-group-horizontal-md > li.gs-input-time-row + .active.gs-text-selection-item, .list-group-horizontal-md > li.gs-input-time-row + gs-select-list-item.active, .list-group-horizontal-md > li.gs-input-time-row + .active.gs-input-list-item, .list-group-horizontal-md > li.gs-input-checkbox-row + .list-group-item.active, .list-group-horizontal-md > li.gs-input-checkbox-row + .active.gs-text-selection-item, .list-group-horizontal-md > li.gs-input-checkbox-row + gs-select-list-item.active, .list-group-horizontal-md > li.gs-input-checkbox-row + .active.gs-input-list-item, .list-group-horizontal-md > li.gs-input-text-selection + .list-group-item.active, .list-group-horizontal-md > li.gs-input-text-selection + .active.gs-text-selection-item, .list-group-horizontal-md > li.gs-input-text-selection + gs-select-list-item.active, .list-group-horizontal-md > li.gs-input-text-selection + .active.gs-input-list-item, .list-group-horizontal-md > li.gs-input-text-row + .list-group-item.active, .list-group-horizontal-md > li.gs-input-text-row + .active.gs-text-selection-item, .list-group-horizontal-md > li.gs-input-text-row + gs-select-list-item.active, .list-group-horizontal-md > li.gs-input-text-row + .active.gs-input-list-item, .list-group-horizontal-md > .list-group-item + li.active.gs-input-time-row, .list-group-horizontal-md > .gs-text-selection-item + li.active.gs-input-time-row, .list-group-horizontal-md > gs-select-list-item + li.active.gs-input-time-row, .list-group-horizontal-md > .gs-input-list-item + li.active.gs-input-time-row, .list-group-horizontal-md > .list-group-item + li.active.gs-input-checkbox-row, .list-group-horizontal-md > .gs-text-selection-item + li.active.gs-input-checkbox-row, .list-group-horizontal-md > gs-select-list-item + li.active.gs-input-checkbox-row, .list-group-horizontal-md > .gs-input-list-item + li.active.gs-input-checkbox-row, .list-group-horizontal-md > .list-group-item + li.active.gs-input-text-selection, .list-group-horizontal-md > .gs-text-selection-item + li.active.gs-input-text-selection, .list-group-horizontal-md > gs-select-list-item + li.active.gs-input-text-selection, .list-group-horizontal-md > .gs-input-list-item + li.active.gs-input-text-selection, .list-group-horizontal-md > .list-group-item + li.active.gs-input-text-row, .list-group-horizontal-md > .gs-text-selection-item + li.active.gs-input-text-row, .list-group-horizontal-md > gs-select-list-item + li.active.gs-input-text-row, .list-group-horizontal-md > .gs-input-list-item + li.active.gs-input-text-row, .list-group-horizontal-md > li.gs-input-time-row + li.active.gs-input-time-row, .list-group-horizontal-md > li.gs-input-checkbox-row + li.active.gs-input-time-row, .list-group-horizontal-md > li.gs-input-time-row + li.active.gs-input-checkbox-row, .list-group-horizontal-md > li.gs-input-checkbox-row + li.active.gs-input-checkbox-row, .list-group-horizontal-md > li.gs-input-text-selection + li.active.gs-input-time-row, .list-group-horizontal-md > li.gs-input-text-selection + li.active.gs-input-checkbox-row, .list-group-horizontal-md > li.gs-input-time-row + li.active.gs-input-text-selection, .list-group-horizontal-md > li.gs-input-checkbox-row + li.active.gs-input-text-selection, .list-group-horizontal-md > li.gs-input-text-selection + li.active.gs-input-text-selection, .list-group-horizontal-md > li.gs-input-text-row + li.active.gs-input-time-row, .list-group-horizontal-md > li.gs-input-text-row + li.active.gs-input-checkbox-row, .list-group-horizontal-md > li.gs-input-text-row + li.active.gs-input-text-selection, .list-group-horizontal-md > li.gs-input-time-row + li.active.gs-input-text-row, .list-group-horizontal-md > li.gs-input-checkbox-row + li.active.gs-input-text-row, .list-group-horizontal-md > li.gs-input-text-selection + li.active.gs-input-text-row, .list-group-horizontal-md > li.gs-input-text-row + li.active.gs-input-text-row {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child), .list-group-horizontal-lg > .gs-text-selection-item:first-child:not(:last-child), .list-group-horizontal-lg > gs-select-list-item:first-child:not(:last-child), .list-group-horizontal-lg > .gs-input-list-item:first-child:not(:last-child), .list-group-horizontal-lg > li.gs-input-time-row:first-child:not(:last-child), .list-group-horizontal-lg > li.gs-input-checkbox-row:first-child:not(:last-child), .list-group-horizontal-lg > li.gs-input-text-selection:first-child:not(:last-child), .list-group-horizontal-lg > li.gs-input-text-row: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), .list-group-horizontal-lg > .gs-text-selection-item:last-child:not(:first-child), .list-group-horizontal-lg > gs-select-list-item:last-child:not(:first-child), .list-group-horizontal-lg > .gs-input-list-item:last-child:not(:first-child), .list-group-horizontal-lg > li.gs-input-time-row:last-child:not(:first-child), .list-group-horizontal-lg > li.gs-input-checkbox-row:last-child:not(:first-child), .list-group-horizontal-lg > li.gs-input-text-selection:last-child:not(:first-child), .list-group-horizontal-lg > li.gs-input-text-row: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, .list-group-horizontal-lg > .active.gs-text-selection-item, .list-group-horizontal-lg > gs-select-list-item.active, .list-group-horizontal-lg > .active.gs-input-list-item, .list-group-horizontal-lg > li.active.gs-input-time-row, .list-group-horizontal-lg > li.active.gs-input-checkbox-row, .list-group-horizontal-lg > li.active.gs-input-text-selection, .list-group-horizontal-lg > li.active.gs-input-text-row {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item, .list-group-horizontal-lg > .gs-text-selection-item + .list-group-item, .list-group-horizontal-lg > .list-group-item + .gs-text-selection-item, .list-group-horizontal-lg > .gs-text-selection-item + .gs-text-selection-item, .list-group-horizontal-lg > gs-select-list-item + .list-group-item, .list-group-horizontal-lg > gs-select-list-item + .gs-text-selection-item, .list-group-horizontal-lg > .list-group-item + gs-select-list-item, .list-group-horizontal-lg > .gs-text-selection-item + gs-select-list-item, .list-group-horizontal-lg > gs-select-list-item + gs-select-list-item, .list-group-horizontal-lg > .gs-input-list-item + .list-group-item, .list-group-horizontal-lg > .gs-input-list-item + .gs-text-selection-item, .list-group-horizontal-lg > .gs-input-list-item + gs-select-list-item, .list-group-horizontal-lg > .list-group-item + .gs-input-list-item, .list-group-horizontal-lg > .gs-text-selection-item + .gs-input-list-item, .list-group-horizontal-lg > gs-select-list-item + .gs-input-list-item, .list-group-horizontal-lg > .gs-input-list-item + .gs-input-list-item, .list-group-horizontal-lg > li.gs-input-time-row + .list-group-item, .list-group-horizontal-lg > li.gs-input-time-row + .gs-text-selection-item, .list-group-horizontal-lg > li.gs-input-time-row + gs-select-list-item, .list-group-horizontal-lg > li.gs-input-time-row + .gs-input-list-item, .list-group-horizontal-lg > li.gs-input-checkbox-row + .list-group-item, .list-group-horizontal-lg > li.gs-input-checkbox-row + .gs-text-selection-item, .list-group-horizontal-lg > li.gs-input-checkbox-row + gs-select-list-item, .list-group-horizontal-lg > li.gs-input-checkbox-row + .gs-input-list-item, .list-group-horizontal-lg > li.gs-input-text-selection + .list-group-item, .list-group-horizontal-lg > li.gs-input-text-selection + .gs-text-selection-item, .list-group-horizontal-lg > li.gs-input-text-selection + gs-select-list-item, .list-group-horizontal-lg > li.gs-input-text-selection + .gs-input-list-item, .list-group-horizontal-lg > li.gs-input-text-row + .list-group-item, .list-group-horizontal-lg > li.gs-input-text-row + .gs-text-selection-item, .list-group-horizontal-lg > li.gs-input-text-row + gs-select-list-item, .list-group-horizontal-lg > li.gs-input-text-row + .gs-input-list-item, .list-group-horizontal-lg > .list-group-item + li.gs-input-time-row, .list-group-horizontal-lg > .gs-text-selection-item + li.gs-input-time-row, .list-group-horizontal-lg > gs-select-list-item + li.gs-input-time-row, .list-group-horizontal-lg > .gs-input-list-item + li.gs-input-time-row, .list-group-horizontal-lg > .list-group-item + li.gs-input-checkbox-row, .list-group-horizontal-lg > .gs-text-selection-item + li.gs-input-checkbox-row, .list-group-horizontal-lg > gs-select-list-item + li.gs-input-checkbox-row, .list-group-horizontal-lg > .gs-input-list-item + li.gs-input-checkbox-row, .list-group-horizontal-lg > .list-group-item + li.gs-input-text-selection, .list-group-horizontal-lg > .gs-text-selection-item + li.gs-input-text-selection, .list-group-horizontal-lg > gs-select-list-item + li.gs-input-text-selection, .list-group-horizontal-lg > .gs-input-list-item + li.gs-input-text-selection, .list-group-horizontal-lg > .list-group-item + li.gs-input-text-row, .list-group-horizontal-lg > .gs-text-selection-item + li.gs-input-text-row, .list-group-horizontal-lg > gs-select-list-item + li.gs-input-text-row, .list-group-horizontal-lg > .gs-input-list-item + li.gs-input-text-row, .list-group-horizontal-lg > li.gs-input-time-row + li.gs-input-time-row, .list-group-horizontal-lg > li.gs-input-checkbox-row + li.gs-input-time-row, .list-group-horizontal-lg > li.gs-input-time-row + li.gs-input-checkbox-row, .list-group-horizontal-lg > li.gs-input-checkbox-row + li.gs-input-checkbox-row, .list-group-horizontal-lg > li.gs-input-text-selection + li.gs-input-time-row, .list-group-horizontal-lg > li.gs-input-text-selection + li.gs-input-checkbox-row, .list-group-horizontal-lg > li.gs-input-time-row + li.gs-input-text-selection, .list-group-horizontal-lg > li.gs-input-checkbox-row + li.gs-input-text-selection, .list-group-horizontal-lg > li.gs-input-text-selection + li.gs-input-text-selection, .list-group-horizontal-lg > li.gs-input-text-row + li.gs-input-time-row, .list-group-horizontal-lg > li.gs-input-text-row + li.gs-input-checkbox-row, .list-group-horizontal-lg > li.gs-input-text-row + li.gs-input-text-selection, .list-group-horizontal-lg > li.gs-input-time-row + li.gs-input-text-row, .list-group-horizontal-lg > li.gs-input-checkbox-row + li.gs-input-text-row, .list-group-horizontal-lg > li.gs-input-text-selection + li.gs-input-text-row, .list-group-horizontal-lg > li.gs-input-text-row + li.gs-input-text-row {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active, .list-group-horizontal-lg > .gs-text-selection-item + .list-group-item.active, .list-group-horizontal-lg > .list-group-item + .active.gs-text-selection-item, .list-group-horizontal-lg > .gs-text-selection-item + .active.gs-text-selection-item, .list-group-horizontal-lg > gs-select-list-item + .list-group-item.active, .list-group-horizontal-lg > gs-select-list-item + .active.gs-text-selection-item, .list-group-horizontal-lg > .list-group-item + gs-select-list-item.active, .list-group-horizontal-lg > .gs-text-selection-item + gs-select-list-item.active, .list-group-horizontal-lg > gs-select-list-item + gs-select-list-item.active, .list-group-horizontal-lg > .gs-input-list-item + .list-group-item.active, .list-group-horizontal-lg > .gs-input-list-item + .active.gs-text-selection-item, .list-group-horizontal-lg > .gs-input-list-item + gs-select-list-item.active, .list-group-horizontal-lg > .list-group-item + .active.gs-input-list-item, .list-group-horizontal-lg > .gs-text-selection-item + .active.gs-input-list-item, .list-group-horizontal-lg > gs-select-list-item + .active.gs-input-list-item, .list-group-horizontal-lg > .gs-input-list-item + .active.gs-input-list-item, .list-group-horizontal-lg > li.gs-input-time-row + .list-group-item.active, .list-group-horizontal-lg > li.gs-input-time-row + .active.gs-text-selection-item, .list-group-horizontal-lg > li.gs-input-time-row + gs-select-list-item.active, .list-group-horizontal-lg > li.gs-input-time-row + .active.gs-input-list-item, .list-group-horizontal-lg > li.gs-input-checkbox-row + .list-group-item.active, .list-group-horizontal-lg > li.gs-input-checkbox-row + .active.gs-text-selection-item, .list-group-horizontal-lg > li.gs-input-checkbox-row + gs-select-list-item.active, .list-group-horizontal-lg > li.gs-input-checkbox-row + .active.gs-input-list-item, .list-group-horizontal-lg > li.gs-input-text-selection + .list-group-item.active, .list-group-horizontal-lg > li.gs-input-text-selection + .active.gs-text-selection-item, .list-group-horizontal-lg > li.gs-input-text-selection + gs-select-list-item.active, .list-group-horizontal-lg > li.gs-input-text-selection + .active.gs-input-list-item, .list-group-horizontal-lg > li.gs-input-text-row + .list-group-item.active, .list-group-horizontal-lg > li.gs-input-text-row + .active.gs-text-selection-item, .list-group-horizontal-lg > li.gs-input-text-row + gs-select-list-item.active, .list-group-horizontal-lg > li.gs-input-text-row + .active.gs-input-list-item, .list-group-horizontal-lg > .list-group-item + li.active.gs-input-time-row, .list-group-horizontal-lg > .gs-text-selection-item + li.active.gs-input-time-row, .list-group-horizontal-lg > gs-select-list-item + li.active.gs-input-time-row, .list-group-horizontal-lg > .gs-input-list-item + li.active.gs-input-time-row, .list-group-horizontal-lg > .list-group-item + li.active.gs-input-checkbox-row, .list-group-horizontal-lg > .gs-text-selection-item + li.active.gs-input-checkbox-row, .list-group-horizontal-lg > gs-select-list-item + li.active.gs-input-checkbox-row, .list-group-horizontal-lg > .gs-input-list-item + li.active.gs-input-checkbox-row, .list-group-horizontal-lg > .list-group-item + li.active.gs-input-text-selection, .list-group-horizontal-lg > .gs-text-selection-item + li.active.gs-input-text-selection, .list-group-horizontal-lg > gs-select-list-item + li.active.gs-input-text-selection, .list-group-horizontal-lg > .gs-input-list-item + li.active.gs-input-text-selection, .list-group-horizontal-lg > .list-group-item + li.active.gs-input-text-row, .list-group-horizontal-lg > .gs-text-selection-item + li.active.gs-input-text-row, .list-group-horizontal-lg > gs-select-list-item + li.active.gs-input-text-row, .list-group-horizontal-lg > .gs-input-list-item + li.active.gs-input-text-row, .list-group-horizontal-lg > li.gs-input-time-row + li.active.gs-input-time-row, .list-group-horizontal-lg > li.gs-input-checkbox-row + li.active.gs-input-time-row, .list-group-horizontal-lg > li.gs-input-time-row + li.active.gs-input-checkbox-row, .list-group-horizontal-lg > li.gs-input-checkbox-row + li.active.gs-input-checkbox-row, .list-group-horizontal-lg > li.gs-input-text-selection + li.active.gs-input-time-row, .list-group-horizontal-lg > li.gs-input-text-selection + li.active.gs-input-checkbox-row, .list-group-horizontal-lg > li.gs-input-time-row + li.active.gs-input-text-selection, .list-group-horizontal-lg > li.gs-input-checkbox-row + li.active.gs-input-text-selection, .list-group-horizontal-lg > li.gs-input-text-selection + li.active.gs-input-text-selection, .list-group-horizontal-lg > li.gs-input-text-row + li.active.gs-input-time-row, .list-group-horizontal-lg > li.gs-input-text-row + li.active.gs-input-checkbox-row, .list-group-horizontal-lg > li.gs-input-text-row + li.active.gs-input-text-selection, .list-group-horizontal-lg > li.gs-input-time-row + li.active.gs-input-text-row, .list-group-horizontal-lg > li.gs-input-checkbox-row + li.active.gs-input-text-row, .list-group-horizontal-lg > li.gs-input-text-selection + li.active.gs-input-text-row, .list-group-horizontal-lg > li.gs-input-text-row + li.active.gs-input-text-row {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child), .list-group-horizontal-xl > .gs-text-selection-item:first-child:not(:last-child), .list-group-horizontal-xl > gs-select-list-item:first-child:not(:last-child), .list-group-horizontal-xl > .gs-input-list-item:first-child:not(:last-child), .list-group-horizontal-xl > li.gs-input-time-row:first-child:not(:last-child), .list-group-horizontal-xl > li.gs-input-checkbox-row:first-child:not(:last-child), .list-group-horizontal-xl > li.gs-input-text-selection:first-child:not(:last-child), .list-group-horizontal-xl > li.gs-input-text-row: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), .list-group-horizontal-xl > .gs-text-selection-item:last-child:not(:first-child), .list-group-horizontal-xl > gs-select-list-item:last-child:not(:first-child), .list-group-horizontal-xl > .gs-input-list-item:last-child:not(:first-child), .list-group-horizontal-xl > li.gs-input-time-row:last-child:not(:first-child), .list-group-horizontal-xl > li.gs-input-checkbox-row:last-child:not(:first-child), .list-group-horizontal-xl > li.gs-input-text-selection:last-child:not(:first-child), .list-group-horizontal-xl > li.gs-input-text-row: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, .list-group-horizontal-xl > .active.gs-text-selection-item, .list-group-horizontal-xl > gs-select-list-item.active, .list-group-horizontal-xl > .active.gs-input-list-item, .list-group-horizontal-xl > li.active.gs-input-time-row, .list-group-horizontal-xl > li.active.gs-input-checkbox-row, .list-group-horizontal-xl > li.active.gs-input-text-selection, .list-group-horizontal-xl > li.active.gs-input-text-row {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item, .list-group-horizontal-xl > .gs-text-selection-item + .list-group-item, .list-group-horizontal-xl > .list-group-item + .gs-text-selection-item, .list-group-horizontal-xl > .gs-text-selection-item + .gs-text-selection-item, .list-group-horizontal-xl > gs-select-list-item + .list-group-item, .list-group-horizontal-xl > gs-select-list-item + .gs-text-selection-item, .list-group-horizontal-xl > .list-group-item + gs-select-list-item, .list-group-horizontal-xl > .gs-text-selection-item + gs-select-list-item, .list-group-horizontal-xl > gs-select-list-item + gs-select-list-item, .list-group-horizontal-xl > .gs-input-list-item + .list-group-item, .list-group-horizontal-xl > .gs-input-list-item + .gs-text-selection-item, .list-group-horizontal-xl > .gs-input-list-item + gs-select-list-item, .list-group-horizontal-xl > .list-group-item + .gs-input-list-item, .list-group-horizontal-xl > .gs-text-selection-item + .gs-input-list-item, .list-group-horizontal-xl > gs-select-list-item + .gs-input-list-item, .list-group-horizontal-xl > .gs-input-list-item + .gs-input-list-item, .list-group-horizontal-xl > li.gs-input-time-row + .list-group-item, .list-group-horizontal-xl > li.gs-input-time-row + .gs-text-selection-item, .list-group-horizontal-xl > li.gs-input-time-row + gs-select-list-item, .list-group-horizontal-xl > li.gs-input-time-row + .gs-input-list-item, .list-group-horizontal-xl > li.gs-input-checkbox-row + .list-group-item, .list-group-horizontal-xl > li.gs-input-checkbox-row + .gs-text-selection-item, .list-group-horizontal-xl > li.gs-input-checkbox-row + gs-select-list-item, .list-group-horizontal-xl > li.gs-input-checkbox-row + .gs-input-list-item, .list-group-horizontal-xl > li.gs-input-text-selection + .list-group-item, .list-group-horizontal-xl > li.gs-input-text-selection + .gs-text-selection-item, .list-group-horizontal-xl > li.gs-input-text-selection + gs-select-list-item, .list-group-horizontal-xl > li.gs-input-text-selection + .gs-input-list-item, .list-group-horizontal-xl > li.gs-input-text-row + .list-group-item, .list-group-horizontal-xl > li.gs-input-text-row + .gs-text-selection-item, .list-group-horizontal-xl > li.gs-input-text-row + gs-select-list-item, .list-group-horizontal-xl > li.gs-input-text-row + .gs-input-list-item, .list-group-horizontal-xl > .list-group-item + li.gs-input-time-row, .list-group-horizontal-xl > .gs-text-selection-item + li.gs-input-time-row, .list-group-horizontal-xl > gs-select-list-item + li.gs-input-time-row, .list-group-horizontal-xl > .gs-input-list-item + li.gs-input-time-row, .list-group-horizontal-xl > .list-group-item + li.gs-input-checkbox-row, .list-group-horizontal-xl > .gs-text-selection-item + li.gs-input-checkbox-row, .list-group-horizontal-xl > gs-select-list-item + li.gs-input-checkbox-row, .list-group-horizontal-xl > .gs-input-list-item + li.gs-input-checkbox-row, .list-group-horizontal-xl > .list-group-item + li.gs-input-text-selection, .list-group-horizontal-xl > .gs-text-selection-item + li.gs-input-text-selection, .list-group-horizontal-xl > gs-select-list-item + li.gs-input-text-selection, .list-group-horizontal-xl > .gs-input-list-item + li.gs-input-text-selection, .list-group-horizontal-xl > .list-group-item + li.gs-input-text-row, .list-group-horizontal-xl > .gs-text-selection-item + li.gs-input-text-row, .list-group-horizontal-xl > gs-select-list-item + li.gs-input-text-row, .list-group-horizontal-xl > .gs-input-list-item + li.gs-input-text-row, .list-group-horizontal-xl > li.gs-input-time-row + li.gs-input-time-row, .list-group-horizontal-xl > li.gs-input-checkbox-row + li.gs-input-time-row, .list-group-horizontal-xl > li.gs-input-time-row + li.gs-input-checkbox-row, .list-group-horizontal-xl > li.gs-input-checkbox-row + li.gs-input-checkbox-row, .list-group-horizontal-xl > li.gs-input-text-selection + li.gs-input-time-row, .list-group-horizontal-xl > li.gs-input-text-selection + li.gs-input-checkbox-row, .list-group-horizontal-xl > li.gs-input-time-row + li.gs-input-text-selection, .list-group-horizontal-xl > li.gs-input-checkbox-row + li.gs-input-text-selection, .list-group-horizontal-xl > li.gs-input-text-selection + li.gs-input-text-selection, .list-group-horizontal-xl > li.gs-input-text-row + li.gs-input-time-row, .list-group-horizontal-xl > li.gs-input-text-row + li.gs-input-checkbox-row, .list-group-horizontal-xl > li.gs-input-text-row + li.gs-input-text-selection, .list-group-horizontal-xl > li.gs-input-time-row + li.gs-input-text-row, .list-group-horizontal-xl > li.gs-input-checkbox-row + li.gs-input-text-row, .list-group-horizontal-xl > li.gs-input-text-selection + li.gs-input-text-row, .list-group-horizontal-xl > li.gs-input-text-row + li.gs-input-text-row {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active, .list-group-horizontal-xl > .gs-text-selection-item + .list-group-item.active, .list-group-horizontal-xl > .list-group-item + .active.gs-text-selection-item, .list-group-horizontal-xl > .gs-text-selection-item + .active.gs-text-selection-item, .list-group-horizontal-xl > gs-select-list-item + .list-group-item.active, .list-group-horizontal-xl > gs-select-list-item + .active.gs-text-selection-item, .list-group-horizontal-xl > .list-group-item + gs-select-list-item.active, .list-group-horizontal-xl > .gs-text-selection-item + gs-select-list-item.active, .list-group-horizontal-xl > gs-select-list-item + gs-select-list-item.active, .list-group-horizontal-xl > .gs-input-list-item + .list-group-item.active, .list-group-horizontal-xl > .gs-input-list-item + .active.gs-text-selection-item, .list-group-horizontal-xl > .gs-input-list-item + gs-select-list-item.active, .list-group-horizontal-xl > .list-group-item + .active.gs-input-list-item, .list-group-horizontal-xl > .gs-text-selection-item + .active.gs-input-list-item, .list-group-horizontal-xl > gs-select-list-item + .active.gs-input-list-item, .list-group-horizontal-xl > .gs-input-list-item + .active.gs-input-list-item, .list-group-horizontal-xl > li.gs-input-time-row + .list-group-item.active, .list-group-horizontal-xl > li.gs-input-time-row + .active.gs-text-selection-item, .list-group-horizontal-xl > li.gs-input-time-row + gs-select-list-item.active, .list-group-horizontal-xl > li.gs-input-time-row + .active.gs-input-list-item, .list-group-horizontal-xl > li.gs-input-checkbox-row + .list-group-item.active, .list-group-horizontal-xl > li.gs-input-checkbox-row + .active.gs-text-selection-item, .list-group-horizontal-xl > li.gs-input-checkbox-row + gs-select-list-item.active, .list-group-horizontal-xl > li.gs-input-checkbox-row + .active.gs-input-list-item, .list-group-horizontal-xl > li.gs-input-text-selection + .list-group-item.active, .list-group-horizontal-xl > li.gs-input-text-selection + .active.gs-text-selection-item, .list-group-horizontal-xl > li.gs-input-text-selection + gs-select-list-item.active, .list-group-horizontal-xl > li.gs-input-text-selection + .active.gs-input-list-item, .list-group-horizontal-xl > li.gs-input-text-row + .list-group-item.active, .list-group-horizontal-xl > li.gs-input-text-row + .active.gs-text-selection-item, .list-group-horizontal-xl > li.gs-input-text-row + gs-select-list-item.active, .list-group-horizontal-xl > li.gs-input-text-row + .active.gs-input-list-item, .list-group-horizontal-xl > .list-group-item + li.active.gs-input-time-row, .list-group-horizontal-xl > .gs-text-selection-item + li.active.gs-input-time-row, .list-group-horizontal-xl > gs-select-list-item + li.active.gs-input-time-row, .list-group-horizontal-xl > .gs-input-list-item + li.active.gs-input-time-row, .list-group-horizontal-xl > .list-group-item + li.active.gs-input-checkbox-row, .list-group-horizontal-xl > .gs-text-selection-item + li.active.gs-input-checkbox-row, .list-group-horizontal-xl > gs-select-list-item + li.active.gs-input-checkbox-row, .list-group-horizontal-xl > .gs-input-list-item + li.active.gs-input-checkbox-row, .list-group-horizontal-xl > .list-group-item + li.active.gs-input-text-selection, .list-group-horizontal-xl > .gs-text-selection-item + li.active.gs-input-text-selection, .list-group-horizontal-xl > gs-select-list-item + li.active.gs-input-text-selection, .list-group-horizontal-xl > .gs-input-list-item + li.active.gs-input-text-selection, .list-group-horizontal-xl > .list-group-item + li.active.gs-input-text-row, .list-group-horizontal-xl > .gs-text-selection-item + li.active.gs-input-text-row, .list-group-horizontal-xl > gs-select-list-item + li.active.gs-input-text-row, .list-group-horizontal-xl > .gs-input-list-item + li.active.gs-input-text-row, .list-group-horizontal-xl > li.gs-input-time-row + li.active.gs-input-time-row, .list-group-horizontal-xl > li.gs-input-checkbox-row + li.active.gs-input-time-row, .list-group-horizontal-xl > li.gs-input-time-row + li.active.gs-input-checkbox-row, .list-group-horizontal-xl > li.gs-input-checkbox-row + li.active.gs-input-checkbox-row, .list-group-horizontal-xl > li.gs-input-text-selection + li.active.gs-input-time-row, .list-group-horizontal-xl > li.gs-input-text-selection + li.active.gs-input-checkbox-row, .list-group-horizontal-xl > li.gs-input-time-row + li.active.gs-input-text-selection, .list-group-horizontal-xl > li.gs-input-checkbox-row + li.active.gs-input-text-selection, .list-group-horizontal-xl > li.gs-input-text-selection + li.active.gs-input-text-selection, .list-group-horizontal-xl > li.gs-input-text-row + li.active.gs-input-time-row, .list-group-horizontal-xl > li.gs-input-text-row + li.active.gs-input-checkbox-row, .list-group-horizontal-xl > li.gs-input-text-row + li.active.gs-input-text-selection, .list-group-horizontal-xl > li.gs-input-time-row + li.active.gs-input-text-row, .list-group-horizontal-xl > li.gs-input-checkbox-row + li.active.gs-input-text-row, .list-group-horizontal-xl > li.gs-input-text-selection + li.active.gs-input-text-row, .list-group-horizontal-xl > li.gs-input-text-row + li.active.gs-input-text-row {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child), .list-group-horizontal-xxl > .gs-text-selection-item:first-child:not(:last-child), .list-group-horizontal-xxl > gs-select-list-item:first-child:not(:last-child), .list-group-horizontal-xxl > .gs-input-list-item:first-child:not(:last-child), .list-group-horizontal-xxl > li.gs-input-time-row:first-child:not(:last-child), .list-group-horizontal-xxl > li.gs-input-checkbox-row:first-child:not(:last-child), .list-group-horizontal-xxl > li.gs-input-text-selection:first-child:not(:last-child), .list-group-horizontal-xxl > li.gs-input-text-row: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), .list-group-horizontal-xxl > .gs-text-selection-item:last-child:not(:first-child), .list-group-horizontal-xxl > gs-select-list-item:last-child:not(:first-child), .list-group-horizontal-xxl > .gs-input-list-item:last-child:not(:first-child), .list-group-horizontal-xxl > li.gs-input-time-row:last-child:not(:first-child), .list-group-horizontal-xxl > li.gs-input-checkbox-row:last-child:not(:first-child), .list-group-horizontal-xxl > li.gs-input-text-selection:last-child:not(:first-child), .list-group-horizontal-xxl > li.gs-input-text-row: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, .list-group-horizontal-xxl > .active.gs-text-selection-item, .list-group-horizontal-xxl > gs-select-list-item.active, .list-group-horizontal-xxl > .active.gs-input-list-item, .list-group-horizontal-xxl > li.active.gs-input-time-row, .list-group-horizontal-xxl > li.active.gs-input-checkbox-row, .list-group-horizontal-xxl > li.active.gs-input-text-selection, .list-group-horizontal-xxl > li.active.gs-input-text-row {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item, .list-group-horizontal-xxl > .gs-text-selection-item + .list-group-item, .list-group-horizontal-xxl > .list-group-item + .gs-text-selection-item, .list-group-horizontal-xxl > .gs-text-selection-item + .gs-text-selection-item, .list-group-horizontal-xxl > gs-select-list-item + .list-group-item, .list-group-horizontal-xxl > gs-select-list-item + .gs-text-selection-item, .list-group-horizontal-xxl > .list-group-item + gs-select-list-item, .list-group-horizontal-xxl > .gs-text-selection-item + gs-select-list-item, .list-group-horizontal-xxl > gs-select-list-item + gs-select-list-item, .list-group-horizontal-xxl > .gs-input-list-item + .list-group-item, .list-group-horizontal-xxl > .gs-input-list-item + .gs-text-selection-item, .list-group-horizontal-xxl > .gs-input-list-item + gs-select-list-item, .list-group-horizontal-xxl > .list-group-item + .gs-input-list-item, .list-group-horizontal-xxl > .gs-text-selection-item + .gs-input-list-item, .list-group-horizontal-xxl > gs-select-list-item + .gs-input-list-item, .list-group-horizontal-xxl > .gs-input-list-item + .gs-input-list-item, .list-group-horizontal-xxl > li.gs-input-time-row + .list-group-item, .list-group-horizontal-xxl > li.gs-input-time-row + .gs-text-selection-item, .list-group-horizontal-xxl > li.gs-input-time-row + gs-select-list-item, .list-group-horizontal-xxl > li.gs-input-time-row + .gs-input-list-item, .list-group-horizontal-xxl > li.gs-input-checkbox-row + .list-group-item, .list-group-horizontal-xxl > li.gs-input-checkbox-row + .gs-text-selection-item, .list-group-horizontal-xxl > li.gs-input-checkbox-row + gs-select-list-item, .list-group-horizontal-xxl > li.gs-input-checkbox-row + .gs-input-list-item, .list-group-horizontal-xxl > li.gs-input-text-selection + .list-group-item, .list-group-horizontal-xxl > li.gs-input-text-selection + .gs-text-selection-item, .list-group-horizontal-xxl > li.gs-input-text-selection + gs-select-list-item, .list-group-horizontal-xxl > li.gs-input-text-selection + .gs-input-list-item, .list-group-horizontal-xxl > li.gs-input-text-row + .list-group-item, .list-group-horizontal-xxl > li.gs-input-text-row + .gs-text-selection-item, .list-group-horizontal-xxl > li.gs-input-text-row + gs-select-list-item, .list-group-horizontal-xxl > li.gs-input-text-row + .gs-input-list-item, .list-group-horizontal-xxl > .list-group-item + li.gs-input-time-row, .list-group-horizontal-xxl > .gs-text-selection-item + li.gs-input-time-row, .list-group-horizontal-xxl > gs-select-list-item + li.gs-input-time-row, .list-group-horizontal-xxl > .gs-input-list-item + li.gs-input-time-row, .list-group-horizontal-xxl > .list-group-item + li.gs-input-checkbox-row, .list-group-horizontal-xxl > .gs-text-selection-item + li.gs-input-checkbox-row, .list-group-horizontal-xxl > gs-select-list-item + li.gs-input-checkbox-row, .list-group-horizontal-xxl > .gs-input-list-item + li.gs-input-checkbox-row, .list-group-horizontal-xxl > .list-group-item + li.gs-input-text-selection, .list-group-horizontal-xxl > .gs-text-selection-item + li.gs-input-text-selection, .list-group-horizontal-xxl > gs-select-list-item + li.gs-input-text-selection, .list-group-horizontal-xxl > .gs-input-list-item + li.gs-input-text-selection, .list-group-horizontal-xxl > .list-group-item + li.gs-input-text-row, .list-group-horizontal-xxl > .gs-text-selection-item + li.gs-input-text-row, .list-group-horizontal-xxl > gs-select-list-item + li.gs-input-text-row, .list-group-horizontal-xxl > .gs-input-list-item + li.gs-input-text-row, .list-group-horizontal-xxl > li.gs-input-time-row + li.gs-input-time-row, .list-group-horizontal-xxl > li.gs-input-checkbox-row + li.gs-input-time-row, .list-group-horizontal-xxl > li.gs-input-time-row + li.gs-input-checkbox-row, .list-group-horizontal-xxl > li.gs-input-checkbox-row + li.gs-input-checkbox-row, .list-group-horizontal-xxl > li.gs-input-text-selection + li.gs-input-time-row, .list-group-horizontal-xxl > li.gs-input-text-selection + li.gs-input-checkbox-row, .list-group-horizontal-xxl > li.gs-input-time-row + li.gs-input-text-selection, .list-group-horizontal-xxl > li.gs-input-checkbox-row + li.gs-input-text-selection, .list-group-horizontal-xxl > li.gs-input-text-selection + li.gs-input-text-selection, .list-group-horizontal-xxl > li.gs-input-text-row + li.gs-input-time-row, .list-group-horizontal-xxl > li.gs-input-text-row + li.gs-input-checkbox-row, .list-group-horizontal-xxl > li.gs-input-text-row + li.gs-input-text-selection, .list-group-horizontal-xxl > li.gs-input-time-row + li.gs-input-text-row, .list-group-horizontal-xxl > li.gs-input-checkbox-row + li.gs-input-text-row, .list-group-horizontal-xxl > li.gs-input-text-selection + li.gs-input-text-row, .list-group-horizontal-xxl > li.gs-input-text-row + li.gs-input-text-row {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active, .list-group-horizontal-xxl > .gs-text-selection-item + .list-group-item.active, .list-group-horizontal-xxl > .list-group-item + .active.gs-text-selection-item, .list-group-horizontal-xxl > .gs-text-selection-item + .active.gs-text-selection-item, .list-group-horizontal-xxl > gs-select-list-item + .list-group-item.active, .list-group-horizontal-xxl > gs-select-list-item + .active.gs-text-selection-item, .list-group-horizontal-xxl > .list-group-item + gs-select-list-item.active, .list-group-horizontal-xxl > .gs-text-selection-item + gs-select-list-item.active, .list-group-horizontal-xxl > gs-select-list-item + gs-select-list-item.active, .list-group-horizontal-xxl > .gs-input-list-item + .list-group-item.active, .list-group-horizontal-xxl > .gs-input-list-item + .active.gs-text-selection-item, .list-group-horizontal-xxl > .gs-input-list-item + gs-select-list-item.active, .list-group-horizontal-xxl > .list-group-item + .active.gs-input-list-item, .list-group-horizontal-xxl > .gs-text-selection-item + .active.gs-input-list-item, .list-group-horizontal-xxl > gs-select-list-item + .active.gs-input-list-item, .list-group-horizontal-xxl > .gs-input-list-item + .active.gs-input-list-item, .list-group-horizontal-xxl > li.gs-input-time-row + .list-group-item.active, .list-group-horizontal-xxl > li.gs-input-time-row + .active.gs-text-selection-item, .list-group-horizontal-xxl > li.gs-input-time-row + gs-select-list-item.active, .list-group-horizontal-xxl > li.gs-input-time-row + .active.gs-input-list-item, .list-group-horizontal-xxl > li.gs-input-checkbox-row + .list-group-item.active, .list-group-horizontal-xxl > li.gs-input-checkbox-row + .active.gs-text-selection-item, .list-group-horizontal-xxl > li.gs-input-checkbox-row + gs-select-list-item.active, .list-group-horizontal-xxl > li.gs-input-checkbox-row + .active.gs-input-list-item, .list-group-horizontal-xxl > li.gs-input-text-selection + .list-group-item.active, .list-group-horizontal-xxl > li.gs-input-text-selection + .active.gs-text-selection-item, .list-group-horizontal-xxl > li.gs-input-text-selection + gs-select-list-item.active, .list-group-horizontal-xxl > li.gs-input-text-selection + .active.gs-input-list-item, .list-group-horizontal-xxl > li.gs-input-text-row + .list-group-item.active, .list-group-horizontal-xxl > li.gs-input-text-row + .active.gs-text-selection-item, .list-group-horizontal-xxl > li.gs-input-text-row + gs-select-list-item.active, .list-group-horizontal-xxl > li.gs-input-text-row + .active.gs-input-list-item, .list-group-horizontal-xxl > .list-group-item + li.active.gs-input-time-row, .list-group-horizontal-xxl > .gs-text-selection-item + li.active.gs-input-time-row, .list-group-horizontal-xxl > gs-select-list-item + li.active.gs-input-time-row, .list-group-horizontal-xxl > .gs-input-list-item + li.active.gs-input-time-row, .list-group-horizontal-xxl > .list-group-item + li.active.gs-input-checkbox-row, .list-group-horizontal-xxl > .gs-text-selection-item + li.active.gs-input-checkbox-row, .list-group-horizontal-xxl > gs-select-list-item + li.active.gs-input-checkbox-row, .list-group-horizontal-xxl > .gs-input-list-item + li.active.gs-input-checkbox-row, .list-group-horizontal-xxl > .list-group-item + li.active.gs-input-text-selection, .list-group-horizontal-xxl > .gs-text-selection-item + li.active.gs-input-text-selection, .list-group-horizontal-xxl > gs-select-list-item + li.active.gs-input-text-selection, .list-group-horizontal-xxl > .gs-input-list-item + li.active.gs-input-text-selection, .list-group-horizontal-xxl > .list-group-item + li.active.gs-input-text-row, .list-group-horizontal-xxl > .gs-text-selection-item + li.active.gs-input-text-row, .list-group-horizontal-xxl > gs-select-list-item + li.active.gs-input-text-row, .list-group-horizontal-xxl > .gs-input-list-item + li.active.gs-input-text-row, .list-group-horizontal-xxl > li.gs-input-time-row + li.active.gs-input-time-row, .list-group-horizontal-xxl > li.gs-input-checkbox-row + li.active.gs-input-time-row, .list-group-horizontal-xxl > li.gs-input-time-row + li.active.gs-input-checkbox-row, .list-group-horizontal-xxl > li.gs-input-checkbox-row + li.active.gs-input-checkbox-row, .list-group-horizontal-xxl > li.gs-input-text-selection + li.active.gs-input-time-row, .list-group-horizontal-xxl > li.gs-input-text-selection + li.active.gs-input-checkbox-row, .list-group-horizontal-xxl > li.gs-input-time-row + li.active.gs-input-text-selection, .list-group-horizontal-xxl > li.gs-input-checkbox-row + li.active.gs-input-text-selection, .list-group-horizontal-xxl > li.gs-input-text-selection + li.active.gs-input-text-selection, .list-group-horizontal-xxl > li.gs-input-text-row + li.active.gs-input-time-row, .list-group-horizontal-xxl > li.gs-input-text-row + li.active.gs-input-checkbox-row, .list-group-horizontal-xxl > li.gs-input-text-row + li.active.gs-input-text-selection, .list-group-horizontal-xxl > li.gs-input-time-row + li.active.gs-input-text-row, .list-group-horizontal-xxl > li.gs-input-checkbox-row + li.active.gs-input-text-row, .list-group-horizontal-xxl > li.gs-input-text-selection + li.active.gs-input-text-row, .list-group-horizontal-xxl > li.gs-input-text-row + li.active.gs-input-text-row {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush, .gs-text-selection-container {
  border-radius: 0;
}
.list-group-flush > .list-group-item, .list-group-flush > .gs-text-selection-item, .gs-text-selection-container > .list-group-item, .gs-text-selection-container > .gs-text-selection-item, .list-group-flush > gs-select-list-item, .gs-text-selection-container > gs-select-list-item, .list-group-flush > .gs-input-list-item, .gs-text-selection-container > .gs-input-list-item, .list-group-flush > li.gs-input-time-row, .gs-text-selection-container > li.gs-input-time-row, .list-group-flush > li.gs-input-checkbox-row, .gs-text-selection-container > li.gs-input-checkbox-row, .list-group-flush > li.gs-input-text-selection, .gs-text-selection-container > li.gs-input-text-selection, .list-group-flush > li.gs-input-text-row, .gs-text-selection-container > li.gs-input-text-row {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child, .list-group-flush > .gs-text-selection-item:last-child, .gs-text-selection-container > .list-group-item:last-child, .gs-text-selection-container > .gs-text-selection-item:last-child, .list-group-flush > gs-select-list-item:last-child, .gs-text-selection-container > gs-select-list-item:last-child, .list-group-flush > .gs-input-list-item:last-child, .gs-text-selection-container > .gs-input-list-item:last-child, .list-group-flush > li.gs-input-time-row:last-child, .gs-text-selection-container > li.gs-input-time-row:last-child, .list-group-flush > li.gs-input-checkbox-row:last-child, .gs-text-selection-container > li.gs-input-checkbox-row:last-child, .list-group-flush > li.gs-input-text-selection:last-child, .gs-text-selection-container > li.gs-input-text-selection:last-child, .list-group-flush > li.gs-input-text-row:last-child, .gs-text-selection-container > li.gs-input-text-row:last-child {
  border-bottom-width: 0;
}

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

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

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

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

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

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

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

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

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

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

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

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

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

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

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

.modal, .gs-popup {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-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.25;
  --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, .gs-popup-container {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog, .modal.fade .gs-popup-container, .fade.gs-popup .modal-dialog, .fade.gs-popup .gs-popup-container {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog, .modal.fade .gs-popup-container, .fade.gs-popup .modal-dialog, .fade.gs-popup .gs-popup-container {
    transition: none;
  }
}
.modal.show .modal-dialog, .modal.show .gs-popup-container, .show.gs-popup .modal-dialog, .show.gs-popup .gs-popup-container {
  transform: none;
}
.modal.modal-static .modal-dialog, .modal.modal-static .gs-popup-container, .modal-static.gs-popup .modal-dialog, .modal-static.gs-popup .gs-popup-container {
  transform: scale(1.02);
}

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

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

.modal-content, .gs-popup-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);
  box-shadow: var(--bs-modal-box-shadow);
  outline: 0;
}

.modal-backdrop, .gs-modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #1A1C21;
  --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, .fade.gs-modal-backdrop {
  opacity: 0;
}
.modal-backdrop.show, .show.gs-modal-backdrop {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header, .gs-popup-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, .gs-popup-header .btn-close, .modal-header .gs-overlay-header-back-btn, .gs-popup-header .gs-overlay-header-back-btn, .modal-header .gs-screen-menu-header-close-btn, .gs-popup-header .gs-screen-menu-header-close-btn {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

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

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

.modal-footer, .gs-popup-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 > *, .gs-popup-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

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

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

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

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

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

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

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

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.25;
  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);
  box-shadow: var(--bs-popover-box-shadow);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

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

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

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

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

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

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

.carousel {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%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 0'/%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: var(--bs-carousel-indicator-active-bg);
  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: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border,
.gs-spinner {
  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, .gs-spinner {
  --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, .gs-spinner,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, gs-overlay, .gs-screen-menu-container, .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.25;
}

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

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

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

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

.offcanvas, gs-overlay, .gs-screen-menu-container {
  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;
  box-shadow: var(--bs-offcanvas-box-shadow);
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas, gs-overlay, .gs-screen-menu-container {
    transition: none;
  }
}
.offcanvas.offcanvas-start, gs-overlay.offcanvas-start, .offcanvas-start.gs-screen-menu-container {
  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, gs-overlay, .gs-screen-menu-container {
  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, gs-overlay.offcanvas-top, .offcanvas-top.gs-screen-menu-container {
  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, gs-overlay.offcanvas-bottom, .offcanvas-bottom.gs-screen-menu-container {
  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, gs-overlay.showing, .showing.gs-screen-menu-container, .offcanvas.show:not(.hiding), gs-overlay.show:not(.hiding), .show.gs-screen-menu-container:not(.hiding) {
  transform: none;
}
.offcanvas.showing, gs-overlay.showing, .showing.gs-screen-menu-container, .offcanvas.hiding, gs-overlay.hiding, .hiding.gs-screen-menu-container, .offcanvas.show, gs-overlay.show, .show.gs-screen-menu-container {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #1A1C21;
}
.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, .offcanvas-header .gs-overlay-header-back-btn, .offcanvas-header .gs-screen-menu-header-close-btn {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

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

.offcanvas-body, main.gs-screen-menu-content {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before, .placeholder.gs-icon-btn-primary::before, .placeholder.gs-ghost-btn::before, .placeholder.gs-icon-btn-ghost::before, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.placeholder.ghost::before, .placeholder.gs-cancel-btn::before, .placeholder.gs-secondary-btn::before, .placeholder.gs-primary-btn::before, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.placeholder.primary::before, .placeholder.gs-popup-footer-btn::before, .placeholder.gs-card-header-action::before, .placeholder.gs-context-menu-btn::before, .placeholder.gs-exp-card-toggle::before, .placeholder.gs-input-clear-button::before, .placeholder.gs-selection-icon::before, .placeholder.gs-selection-output::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%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #000 !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: #000 !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: #000 !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(94, 169, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(94, 169, 243, 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(45, 47, 58, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(45, 47, 58, 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(124, 247, 167, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(124, 247, 167, 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(199, 149, 246, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(199, 149, 246, 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(250, 221, 119, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(250, 221, 119, 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(247, 124, 124, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(247, 124, 124, 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(238, 240, 242, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(238, 240, 242, 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(21, 22, 26, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(21, 22, 26, var(--bs-link-underline-opacity, 1)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ms-n5 {
  margin-left: -3rem !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;
}

.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.25 !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: 576px) {
  .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;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !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;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !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: 992px) {
  .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;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !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: 1200px) {
  .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;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !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: 1400px) {
  .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;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !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;
  }
}
@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;
  }
}
@font-face {
  font-family: InterVariable;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterVariable.woff2.jsf") format("woff2");
}
@font-face {
  font-family: InterVariable;
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterVariable-Italic.woff2.jsf") format("woff2");
}
/* static fonts */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-Thin.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-ThinItalic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-ExtraLight.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-ExtraLightItalic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-Light.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-LightItalic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-Regular.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-Italic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-Medium.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-MediumItalic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-SemiBold.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-SemiBoldItalic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-Bold.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-BoldItalic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-ExtraBold.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-ExtraBoldItalic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-Black.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/Inter-BlackItalic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-Thin.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-ThinItalic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-ExtraLight.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-ExtraLightItalic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-Light.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-LightItalic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-Regular.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-Italic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-Medium.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-MediumItalic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-SemiBold.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-SemiBoldItalic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-Bold.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-BoldItalic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-ExtraBold.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-ExtraBoldItalic.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-Black.woff2.jsf") format("woff2");
}
@font-face {
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("/javax.faces.resource/fonts/inter/InterDisplay-BlackItalic.woff2.jsf") format("woff2");
}
/* ------------------------------------------------------------------------------
  Theme colors
------------------------------------------------------------------------------- */
[data-bs-theme=dark] {
  --gs-task-card-text-color: var(--gs-text-color);
  --gs-task-card-label-color: var(--gs-text-and-label-label-color);
  --gs-task-card-secondary-label-color: var(--gs-disabled-label-color);
  --gs-text-color: #FEFEFE;
  --gs-text-color-rgb: 254, 254, 254;
  --gs-label-color: #B6B7BD;
  --gs-disabled-label-color: #B6B7BD;
  --gs-body-background: #1A1C21;
  --gs-header-bg: #383B48;
  --gs-header-color: #FEFEFE;
  --gs-spinner-color: #FEFEFE;
  --gs-header-border-width: 0px;
  --gs-header-border-color: transparent;
  --gs-footer-bg: #383B48;
  --gs-footer-color: #EAECEF;
  --gs-label-footer-color: #B6B7BD;
  --gs-card-bg: #383B48;
  --gs-nested-card-bg: #414452;
  --gs-self-assign-card-bg: var(--gs-body-background);
  --gs-self-assign-card-border-color: #B6B7BD;
  --gs-segment-card-bg: var(--gs-card-bg);
  --gs-segment-card-border-color: var(--gs-card-border-color);
  --gs-task-card-border-color: var(--gs-card-border-color);
  --gs-card-divider-bg: #2A2B33;
  --gs-card-divider-text-color: #656B7A;
  --gs-card-border-color: #1A1C21;
  --gs-menu-color: #FEFEFE;
  --gs-menu-bg: #1A1C21;
  --gs-menu-divider-color: #383B48;
  --gs-menu-divider-width: 1px;
  --gs-menu-box-shadow: 0px 3px 3px #1A1C21;
  --gs-mainmenu-color: #FEFEFE;
  --gs-icons-color: #3693F0;
  --gs-progressbar-border-color: #656B7A;
  --gs-progressbar-bg: #1A1C21;
  --gs-progressbar-color: #00E6CF;
  --gs-progressbar-border: 1px;
  --gs-progress-border-color: #2A2B33;
  --gs-primary-click-target: #3693F0;
  --gs-secondary-click-target: #656B7A;
  --gs-click-target-color: #FEFEFE;
  --gs-click-target-hover-color: #3693F0;
  --gs-separator-color: #1A1C21;
  --gs-outlines-color: #656B7A;
  --gs-tab-container-bg: #2A2B33;
  --gs-tab-container-border-color: transparent;
  --gs-tab-item-active-bg: #656B7A;
  --gs-tab-item-color: #B6B7BD;
  --gs-tab-item-active-color: #FEFEFE;
  --gs-slider-bg: #2A2B33;
  --gs-slider-will-fire-bg: #656B7A;
  --gs-slider-color: #FEFEFE;
  --gs-slider-btn-color: #FEFEFE;
  --gs-slider-handle-bg: #3693F0;
  --gs-slider-handle-border: transparent;
  --gs-dateoffset-bg: #2A2B33;
  --gs-dateoffset-text-color: #FEFEFE;
  --gs-dateoffset-border-color: transparent;
  --gs-task-card-bg: #414452;
  --gs-task-card-border: #1A1C21;
  --gs-group-container-bg: #656B7A;
  --gs-group-container-border: #656B7A;
  --gs-ghost-btn-color: #FEFEFE;
  --gs-input-color: #FEFEFE;
  --gs-input-bg: #383B48;
  --gs-placeholder-color: #B6B7BD;
  --gs-list-active-selection-bg: #656B7A;
  --gs-nav-tab-container-border: none;
  --gs-modal-content-color: #FEFEFE;
  --gs-modal-content-bg: #2A2B33;
  --gs-modal-border-width: 0px;
  --gs-modal-border-color: #B6B7BD;
  --gs-modal-timestamp-color: #B6B7BD;
  --gs-modal-footer-border-color: #1A1C21;
  --gs-modal-footer-border-width: 1px;
  --gs-popup-title-font-size: 1rem;
  --gs-backdrop-bg: #1A1C21;
  --gs-backdrop-opacity: 0.3;
  --gs-dropdown-menu-color: #FEFEFE;
  --gs-input-text-selection-item-bg: #2A2B33;
  --gs-input-text-selection-item-selected-bg: #3693F0;
  --gs-input-text-selection-item-selected-color: #FEFEFE;
  --gs-offline-header-bg: #7A0404;
  --gs-task-state-color: #1A1C21;
  --gs-task-state-bg: #00E6CF;
  --gs-inactive-task-state-bg: #B6B7BD;
  --gs-searchbar-bg: #2A2B33;
  --gs-searchbar-border-color: #3693F0;
  --gs-input-clear-btn-color: #656B7A;
  --gs-searchbar-short-searchstr-border-color: #656B7A;
  --gs-searchbar-short-searchstr-bg: #2A2B33;
  --gs-cancel-color: #F55B5B;
  --gs-progressbar-finished: #EAECEF;
  --gs-progressbar-delayed: #F55B5B;
  --gs-text-and-label-label-color: #B6B7BD;
  --gs-text-and-label-font-weight: normal;
  --gs-context-menu-bg: #2A2B33;
  --gs-context-menu-border-color: #656B7A;
  --gs-accordion-btn-color: #FEFEFE;
  --gs-accordion-btn-bg: #2A2B33;
  --gs-accordion-border-color: #1A1C21;
  --gs-accordion-bg: var(--gs-accordion-btn-bg);
  --gs-box-shadow-color: #1A1C21;
  --gs-box-shadow: 0px 3px 3px #1A1C21;
  --gs-footer-box-shadow: 0px -2px 16px #1A1C21;
  --gs-secondary-label-color: #B6B7BD;
  --gs-time-difference-delayed: #F55B5B;
  --gs-time-difference-early: #00E6CF;
  --gs-spot-color: #1A1C21;
  --gs-spot-danger: #F55B5B;
  --gs-spot-warning: #F9D555;
  --gs-spot-info: #5BF591;
  --gs-input-border-color: transparent;
  --gs-input-border-width: 1px;
  --gs-input-text-list-bg: #2A2B33;
  --gs-input-text-list-item-border-color: #414452;
  --gs-input-text-list-item-bg: #2A2B33;
  --gs-text-and-label-separator-color: #1A1C21;
  --gs-task-card-separator-color: var(--gs-text-and-label-separator-color);
  --gs-input-text-bg: #2A2B33;
  --gs-input-text-color: #FEFEFE;
  --gs-input-text-placeholder-color: #B6B7BD;
  --gs-input-text-font-weight: normal;
  --gs-input-text-focus-border-color: #B6B7BD;
  --gs-input-text-disabled-color: #656B7A;
  --gs-input-border-disabled-color: transparent;
  --gs-input-checkbox-bg: transparent;
  --gs-checkbox-enabled-bg-color: transparent;
  --gs-input-checkbox-color: #FEFEFE;
  --gs-input-checkbox-border-color: var(--gs-input-checkbox-color);
  --gs-selection-icon: var(--gs-input-text-color);
  --gs-card-expand-toggle-color: #FEFEFE;
  --gs-checkbox-active-bg-color: #3693F0;
  --gs-primary-btn-color: #FEFEFE;
  --gs-primary-btn-bg: #3693F0;
  --gs-primary-btn-border-color: transparent;
  --gs-secondary-btn-color: #FEFEFE;
  --gs-secondary-btn-bg: #656B7A;
  --gs-secondary-btn-disabled-bg: #656B7A;
  --gs-secondary-btn-border-color: transparent;
  --gs-secondary-btn-disabled-color: #383B48;
  --gs-cancel-btn-color: #F55B5B;
  --gs-cancel-btn-bg: #383B48;
  --gs-cancel-btn-border-color: #F55B5B;
  --gs-input-text-selection-item-border-color: #383B48;
  --gs-search-header-short-bg: #2A2B33;
  --gs-search-bar-bg: #2A2B33;
  --gs-filterbar-header-separator-color: #1A1C21;
  --gs-search-header-short-search-string-color: #B6B7BD;
  --gs-table-header-text-color: #FBFBFC;
  --gs-table-header-border-color: #1A1C21;
  --gs-table-header-background-color: #2A2B33;
  --gs-table-alternative-background-color: #2A2B33;
  --gs-table-alternative-border-color: #2A2B33;
  --gs-table-second-header-text-color: #B6B7BD;
  --gs-table-text-color-unenabled: var(--gs-text-color);
  --gs-context-menu-border-width: 1px;
  --gs-context-menu-font-weight: normal;
  --gs-btn-box-shadow: 0px 3px 6px 0px rgba(26, 28, 33, 0.50);
  --gs-header-box-shadow: 0px 3px 1.5px 0px rgba(26, 28, 33, 0.16);
  --gs-card-box-shadow: 0px 4px 4px 0px rgba(26, 28, 33, 0.50);
  --gs-inner-shadow: 0px 2px 5px 2px rgba(26, 28, 33, 0.60) inset;
  --gs-login-background-img-opacity: .7;
  --gs-login-background-color: #000000;
  --gs-not-available-font-size-second-child: 1rem;
  --gs-not-available-font-weight-last-child: normal;
  --gs-not-available-color-last-child: #656B7A;
  --gs-error-screen-text-color: #656B7A;
  --gs-text-font-weight: normal;
  --gs-no-content-color: var(--gs-text-color);
  --gs-task-card-disabled-bg: var(--gs-task-card-bg);
  --gs-task-card-disabled-text-color: var(--gs-task-card-text-color);
  --gs-task-card-disabled-opacity: .5;
  --gs-task-card-disabled-label-color: var(--gs-task-card-label-color);
  --gs-task-card-disabled-separator-color: var(--gs-task-card-separator-color);
  --gs-task-card-secondary-label-text-color: var(--gs-disabled-label-color);
  --gs-text-selection-item-bage-bg: #656B7A;
  --gs-text-selection-item-bage-color: #FEFEFE;
  --gs-text-selection-item-bage-font-weight: normal;
  --gs-border-width: 1px;
  --gs-overlay-background: var(--gs-body-background);
  --gs-screen-bg: var(--gs-body-background);
  --gs-main-menu-background: var(--gs-body-background);
  --gs-title-font-size: 1rem;
  --gs-search-header-font-size: var(--gs-title-font-size);
  --gs-tab-item-active-border-color: transparent;
  --gs-search-header-warning-border-color: transparent;
  --gs-tas-state-circle-border-color: transparent;
  --gs-tas-state-circle-border-width: none;
  --gs-badge-padding-y: 0.35em;
  --gs-badge-font-size: 0.625rem;
  --gs-duration-badge-font-size: 0.625rem;
  --gs-theme-selected-color: var(--gs-primary-btn-bg);
  --gs-arrow-color: #3693F0;
  --gs-duration-heigth: 16px;
  --gs-progress-height: 0.5rem;
  --gs-progress-bar-height: 6px;
  --gs-location-badge-background-color: #414452;
  --gs-location-badge-border-color: #656B7A;
  --gs-location-badge-text-color: var(--gs-text-color);
  --gs-location-badge-icon-color: #B6B7BD;
  --gs-location-badge-border-width: var(--gs-border-width);
  --gs-menu-item-active-color: #3693F0;
  --gs-info-box-bg: #383B48;
  --gs-info-box-border-color: #1A1C21;
  --gs-two-colored-details-card-title-color: #FEFEFE;
  --gs-two-colored-details-card-label-color: #B6B7BD;
  --gs-two-colored-details-card-value-color: #FEFEFE;
  --gs-two-colored-details-card-odd-bg-color: #383B48;
  --gs-two-colored-details-card-even-bg-color: #2A2B33;
  --gs-not-logged-in-whoops: #FEFEFE;
  --gs-not-logged-in-info: #B6B7BD;
  --gs-not-logged-in-bg-color: #1A1C21;
  --gs-icon-task-bg-color: #FEFEFE;
  --gs-icon-segment-bg-color: #FEFEFE;
  --gs-nothingfound-img: url("data:image/svg+xml,%3csvg width='232' height='212' viewBox='0 0 232 212' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg clip-path='url%28%23clip0_306_2%29'%3e %3cpath d='M168.272 104.399C168.272 128.866 148.508 148.695 124.134 148.695C99.7601 148.695 79.9954 128.866 79.9954 104.399C79.9954 79.9319 99.7601 60.1033 124.134 60.1033C148.508 60.1033 168.272 79.9319 168.272 104.399Z' stroke='%23656B7A' stroke-width='2'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M57.2911 12.5493H115.005C115.246 13.2612 115.576 13.9323 115.982 14.5493H57.2911C54.9212 14.5493 53 16.4705 53 18.8404V199.709C53 202.079 54.9212 204 57.2911 204H189.404C191.774 204 193.695 202.079 193.695 199.709V148.35L195.695 149.58V199.709C195.695 203.183 192.878 206 189.404 206H57.2911C53.8166 206 51 203.183 51 199.709V18.8404C51 15.3659 53.8166 12.5493 57.2911 12.5493ZM195.695 137.04V18.8404C195.695 15.3659 192.878 12.5493 189.404 12.5493H131.69C131.449 13.2612 131.118 13.9323 130.713 14.5493H189.404C191.774 14.5493 193.695 16.4705 193.695 18.8404V135.811L195.695 137.04Z' fill='%23656B7A'/%3e %3cpath d='M131.84 13.8075C131.84 8.94326 127.967 5 123.19 5C118.413 5 114.54 8.94326 114.54 13.8075' stroke='%23656B7A' stroke-width='2'/%3e %3cpath d='M95.3521 22.615V27.0188C95.3521 28.756 96.7604 30.1643 98.4976 30.1643H145.681C147.418 30.1643 148.826 28.756 148.826 27.0188V22.615' stroke='%23656B7A' stroke-width='2'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M84.7991 189.957L179.382 189.957C182.022 189.957 184.163 187.817 184.163 185.177L184.163 142.49L182.163 141.261L182.163 185.177C182.163 186.712 180.918 187.957 179.382 187.957L82.7418 187.957L84.7991 189.957ZM65.1259 170.832L65.1259 27.3391C65.1259 25.8035 66.3707 24.5587 67.9063 24.5587L95.3523 24.5587L95.3523 22.5587L67.9063 22.5587C65.2661 22.5587 63.1259 24.699 63.1259 27.3391L63.1259 168.888L65.1259 170.832ZM184.163 129.951L182.163 128.722L182.163 27.3391C182.163 25.8035 180.918 24.5587 179.382 24.5587L148.984 24.5587L148.984 22.5587L179.382 22.5587C182.022 22.5587 184.163 24.699 184.163 27.3391L184.163 129.951Z' fill='%23656B7A'/%3e %3cpath d='M80.313 170.02L66.4918 170.765L82.8878 186.704L83.2422 172.868C83.2837 171.246 81.9332 169.933 80.313 170.02Z' stroke='%23656B7A' stroke-width='2'/%3e %3crect x='164.986' y='129.528' width='8.68222' height='72.1079' rx='4.34111' transform='rotate%28-58.4195 164.986 129.528%29' stroke='%23656B7A' stroke-width='2'/%3e %3cpath d='M139.539 88.9246L108.853 119.611' stroke='%23656B7A' stroke-width='2' stroke-linejoin='round'/%3e %3cpath d='M108.853 88.9246L139.539 119.611' stroke='%23656B7A' stroke-width='2' stroke-linejoin='round'/%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_306_2'%3e %3crect width='232' height='212' fill='none'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e");
  --gs-everythingdone-img: url("data:image/svg+xml, %3csvg width='160' height='200' viewBox='0 0 160 200' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_6_13%29'%3e%3cpath d='M130.008 91.1925C130.008 115.479 110.398 135.152 86.2042 135.152C62.0109 135.152 42.4006 115.479 42.4006 91.1925C42.4006 66.9057 62.0109 47.233 86.2042 47.233C110.398 47.233 130.008 66.9057 130.008 91.1925Z' stroke='%23FEFEFE' stroke-width='2'/%3e%3cpath d='M68.2776 89.9454L83.0866 104.599L106.937 77.4747' stroke='%23FEFEFE' stroke-width='2' stroke-linejoin='round'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M79.3453 8.26189H22.1357C20.4845 8.27008 18.9032 8.92965 17.7356 10.0972C16.568 11.2648 15.9085 12.8461 15.9003 14.4973V153.858H17.7709V14.4973C17.7709 13.3397 18.2307 12.2295 19.0493 11.4109C19.8678 10.5924 20.978 10.1325 22.1357 10.1325H80.2494C79.8739 9.54762 79.5703 8.91954 79.3453 8.26189ZM94.965 10.1325H153.079C154.236 10.1325 155.347 10.5924 156.165 11.4109C156.984 12.2295 157.444 13.3397 157.444 14.4973V193.765C157.444 194.922 156.984 196.032 156.165 196.851C155.347 197.67 154.236 198.129 153.079 198.129H22.1357C20.978 198.129 19.8678 197.67 19.0493 196.851C18.2307 196.032 17.7709 194.922 17.7709 193.765V183C17.7709 178.124 16.5045 181.849 15.9003 181.5V193.765C15.9085 195.416 16.568 196.997 17.7356 198.165C18.9032 199.332 20.4845 199.992 22.1357 200H153.079C154.73 199.992 156.311 199.332 157.479 198.165C158.646 196.997 159.306 195.416 159.314 193.765V14.4973C159.306 12.8461 158.646 11.2648 157.479 10.0972C156.311 8.92965 154.73 8.27008 153.079 8.26189H95.8691C95.6441 8.91954 95.3405 9.54762 94.965 10.1325Z' fill='%23FEFEFE'/%3e%3cpath d='M96.025 9.50897C96.025 7.23509 95.1217 5.05435 93.5138 3.44648C91.906 1.8386 89.7252 0.93531 87.4513 0.93531C85.1775 0.93531 82.9967 1.8386 81.3889 3.44648C79.781 5.05435 78.8777 7.23509 78.8777 9.50897' stroke='%23FEFEFE' stroke-width='2'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.6181 21.0444H59.8597V22.915H29.6181C29.2873 22.915 28.9701 23.0464 28.7362 23.2803C28.5024 23.5142 28.371 23.8314 28.371 24.1621V153.858H26.5004V24.1621C26.5004 23.3353 26.8288 22.5423 27.4135 21.9576C27.9982 21.3729 28.7912 21.0444 29.6181 21.0444ZM131.878 187.498C135.804 187.207 139.474 185.441 142.152 182.555C144.83 179.669 146.316 175.877 146.313 171.941V24.1621C146.313 23.3353 145.985 22.5423 145.4 21.9576C144.815 21.3729 144.022 21.0444 143.196 21.0444H112.86V22.915H143.196C143.526 22.915 143.844 23.0464 144.077 23.2803C144.311 23.5142 144.443 23.8314 144.443 24.1621V171.941C144.454 175.381 143.166 178.699 140.836 181.23C138.507 183.762 133.905 187.03 126.267 185.659L131.878 187.498Z' fill='%23FEFEFE'/%3e%3cpath d='M59.8596 21.0444V25.4092C59.8596 26.2361 60.1881 27.0291 60.7728 27.6137C61.3574 28.1984 62.1504 28.5269 62.9773 28.5269H109.743C110.57 28.5269 111.363 28.1984 111.947 27.6137C112.532 27.0291 112.86 26.2361 112.86 25.4092V21.0444' stroke='%23FEFEFE' stroke-width='2'/%3e%3cpath d='M33.9829 186.373C16.1015 186.373 1.54353 172.144 1.01487 154.39H117.713C117.507 159.813 117.418 164.44 117.602 168.364C117.797 172.53 118.301 175.97 119.336 178.762C120.38 181.58 121.966 183.742 124.295 185.323C124.865 185.71 125.475 186.059 126.127 186.373H33.9829Z' stroke='%23FEFEFE' stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_6_13'%3e%3crect width='159.314' height='200' fill='%23FEFEFE'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --gs-main-menu-img: url("data:image/svg+xml, %3csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='15.9517' y='14.2178' width='16.6452' height='2.77419' rx='1.3871' fill='%23F9F9FA'/%3e%3crect x='10.4033' y='14.2178' width='2.77419' height='2.77419' rx='1.3871' fill='%23F9F9FA'/%3e%3crect x='15.9517' y='20.1128' width='16.6452' height='2.77419' rx='1.3871' fill='%23F9F9FA'/%3e%3crect x='10.4033' y='20.1128' width='2.77419' height='2.77419' rx='1.3871' fill='%23F9F9FA'/%3e%3crect x='15.9517' y='26.0081' width='16.6452' height='2.77419' rx='1.3871' fill='%23F9F9FA'/%3e%3crect x='10.4033' y='26.0081' width='2.77419' height='2.77419' rx='1.3871' fill='%23F9F9FA'/%3e%3c/svg%3e");
  --gs-segment-card-menu-img: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7221_14599' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3e%3cpath d='M40 0H0V40H40V0Z' fill='%23FEFEFE'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7221_14599%29'%3e%3cpath d='M20 38C23.5601 38 27.0402 36.9443 30.0003 34.9665C32.9603 32.9886 35.2674 30.1774 36.6298 26.8883C37.9922 23.5992 38.3487 19.98 37.6541 16.4884C36.9596 12.9967 35.2453 9.78943 32.7279 7.27208C30.2106 4.75474 27.0033 3.04041 23.5116 2.34587C20.02 1.65134 16.4008 2.0078 13.1117 3.37018C9.82263 4.73255 7.01141 7.03966 5.03355 9.99974C3.05568 12.9598 2 16.4399 2 20C2 24.7739 3.89642 29.3523 7.27208 32.7279C10.6477 36.1036 15.2261 38 20 38Z' stroke='%23FEFEFE' stroke-width='4'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8886 9.81593H27.4446C27.7257 9.78453 28.0101 9.81381 28.2793 9.90186C28.5485 9.98991 28.7964 10.1348 29.0069 10.327C29.2175 10.5192 29.3859 10.7544 29.5012 11.0173C29.6165 11.2803 29.6761 11.565 29.6761 11.853C29.6761 12.1409 29.6165 12.4257 29.5012 12.6886C29.3859 12.9515 29.2175 13.1868 29.0069 13.379C28.7964 13.5712 28.5485 13.716 28.2793 13.8041C28.0101 13.8921 27.7257 13.9214 27.4446 13.89H11.8886C11.6076 13.9214 11.3232 13.8921 11.054 13.8041C10.7848 13.716 10.5369 13.5712 10.3263 13.379C10.1158 13.1868 9.9474 12.9515 9.83211 12.6886C9.71681 12.4257 9.65723 12.1409 9.65723 11.853C9.65723 11.565 9.71681 11.2803 9.83211 11.0173C9.9474 10.7544 10.1158 10.5192 10.3263 10.327C10.5369 10.1348 10.7848 9.98991 11.054 9.90186C11.3232 9.81381 11.6076 9.78453 11.8886 9.81593Z' fill='%23FEFEFE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8886 17.9634H27.4446C27.7257 17.932 28.0101 17.9613 28.2793 18.0493C28.5485 18.1374 28.7964 18.2822 29.0069 18.4744C29.2175 18.6666 29.3859 18.9019 29.5012 19.1648C29.6165 19.4277 29.6761 19.7125 29.6761 20.0004C29.6761 20.2884 29.6165 20.5731 29.5012 20.8361C29.3859 21.099 29.2175 21.3342 29.0069 21.5264C28.7964 21.7186 28.5485 21.8635 28.2793 21.9515C28.0101 22.0396 27.7257 22.0689 27.4446 22.0375H11.8886C11.6076 22.0689 11.3232 22.0396 11.054 21.9515C10.7848 21.8635 10.5369 21.7186 10.3263 21.5264C10.1158 21.3342 9.9474 21.099 9.83211 20.8361C9.71681 20.5731 9.65723 20.2884 9.65723 20.0004C9.65723 19.7125 9.71681 19.4277 9.83211 19.1648C9.9474 18.9019 10.1158 18.6666 10.3263 18.4744C10.5369 18.2822 10.7848 18.1374 11.054 18.0493C11.3232 17.9613 11.6076 17.932 11.8886 17.9634Z' fill='%23FEFEFE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8886 26.1109H27.4446C27.7257 26.0795 28.0101 26.1087 28.2793 26.1968C28.5485 26.2848 28.7964 26.4297 29.0069 26.6219C29.2175 26.8141 29.3859 27.0493 29.5012 27.3123C29.6165 27.5752 29.6761 27.8599 29.6761 28.1479C29.6761 28.4359 29.6165 28.7206 29.5012 28.9835C29.3859 29.2465 29.2175 29.4817 29.0069 29.6739C28.7964 29.8661 28.5485 30.011 28.2793 30.099C28.0101 30.1871 27.7257 30.2163 27.4446 30.1849H11.8886C11.6076 30.2163 11.3232 30.1871 11.054 30.099C10.7848 30.011 10.5369 29.8661 10.3263 29.6739C10.1158 29.4817 9.9474 29.2465 9.83211 28.9835C9.71681 28.7206 9.65723 28.4359 9.65723 28.1479C9.65723 27.8599 9.71681 27.5752 9.83211 27.3123C9.9474 27.0493 10.1158 26.8141 10.3263 26.6219C10.5369 26.4297 10.7848 26.2848 11.054 26.1968C11.3232 26.1087 11.6076 26.0795 11.8886 26.1109Z' fill='%23FEFEFE'/%3e%3c/g%3e%3c/svg%3e");
  --gs-task-card-menu-img: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_7221_14608%29'%3e%3cpath d='M20 38C23.5601 38 27.0402 36.9443 30.0003 34.9665C32.9603 32.9886 35.2674 30.1774 36.6298 26.8883C37.9922 23.5992 38.3487 19.98 37.6541 16.4884C36.9596 12.9967 35.2453 9.78943 32.7279 7.27208C30.2106 4.75474 27.0033 3.04041 23.5116 2.34587C20.02 1.65134 16.4008 2.0078 13.1117 3.37018C9.82263 4.73255 7.01141 7.03966 5.03355 9.99974C3.05568 12.9598 2 16.4399 2 20C2 24.7739 3.89642 29.3523 7.27208 32.7279C10.6477 36.1036 15.2261 38 20 38Z' stroke='%23FEFEFE' stroke-width='4'/%3e%3cpath d='M19.4121 26.7275C19.6929 26.6113 20.0017 26.5804 20.2998 26.6396C20.598 26.699 20.872 26.8456 21.0869 27.0605C21.3018 27.2755 21.4485 27.5495 21.5078 27.8477C21.5671 28.1457 21.5362 28.4546 21.4199 28.7354C21.3036 29.0162 21.1063 29.2569 20.8535 29.4258C20.6009 29.5945 20.3038 29.6846 20 29.6846C19.5924 29.6846 19.2013 29.5226 18.9131 29.2344C18.6249 28.9461 18.4629 28.5551 18.4629 28.1475C18.4629 27.8435 18.5528 27.5457 18.7217 27.293C18.8906 27.0403 19.1313 26.8438 19.4121 26.7275Z' fill='%23FEFEFE' stroke='%23FEFEFE'/%3e%3cpath d='M19.4121 18.5791C19.6929 18.4629 20.0017 18.4319 20.2998 18.4912C20.598 18.5505 20.872 18.6972 21.0869 18.9121C21.3018 19.1271 21.4485 19.4011 21.5078 19.6992C21.5671 19.9972 21.5362 20.3062 21.4199 20.5869C21.3036 20.8678 21.1063 21.1085 20.8535 21.2773C20.6009 21.446 20.3038 21.5361 20 21.5361C19.5924 21.5361 19.2013 21.3741 18.9131 21.0859C18.6249 20.7977 18.4629 20.4066 18.4629 19.999C18.4629 19.695 18.5528 19.3973 18.7217 19.1445C18.8906 18.8919 19.1313 18.6954 19.4121 18.5791Z' fill='%23FEFEFE' stroke='%23FEFEFE'/%3e%3cpath d='M19.4121 10.4316C19.6929 10.3154 20.0017 10.2845 20.2998 10.3438C20.598 10.4031 20.872 10.5497 21.0869 10.7646C21.3018 10.9796 21.4485 11.2536 21.5078 11.5518C21.5671 11.8498 21.5362 12.1587 21.4199 12.4395C21.3036 12.7203 21.1063 12.961 20.8535 13.1299C20.6009 13.2986 20.3038 13.3887 20 13.3887C19.5924 13.3887 19.2013 13.2267 18.9131 12.9385C18.6249 12.6502 18.4629 12.2592 18.4629 11.8516C18.4629 11.5476 18.5528 11.2498 18.7217 10.9971C18.8906 10.7444 19.1313 10.5479 19.4121 10.4316Z' fill='%23FEFEFE' stroke='%23FEFEFE'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_7221_14608'%3e%3crect width='40' height='40' fill='%23FEFEFE'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --gs-expand-img: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='80' height='17' viewBox='0 0 80 17' fill='none'%3e%3cpath d='M40 13L70 5' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M40 13L10 5' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  --gs-expand-task-card-img: var(--gs-expand-img);
  --gs-expand-task-card-disabled-img: var(--gs-expand-img);
  --gs-checkbox-img: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3e%3cpath d='M5.02911 6.86004L1.91611 3.59304C1.83112 3.50379 1.72888 3.43273 1.6156 3.38418C1.50232 3.33563 1.38036 3.31059 1.25711 3.31059C1.13386 3.31059 1.0119 3.33563 0.898619 3.38418C0.785339 3.43273 0.683102 3.50379 0.598109 3.59304C0.436717 3.76229 0.34668 3.98718 0.34668 4.22104C0.34668 4.45491 0.436717 4.67979 0.598109 4.84904L5.02911 9.50004L11.4051 2.32504C11.4829 2.23757 11.5424 2.13551 11.5804 2.0248C11.6183 1.9141 11.6339 1.79695 11.6262 1.68018C11.6185 1.5634 11.5876 1.44932 11.5354 1.34458C11.4832 1.23984 11.4107 1.14652 11.3221 1.07004C11.1463 0.918292 10.9178 0.841913 10.6861 0.857448C10.4544 0.872983 10.2381 0.979183 10.0841 1.15304L5.02911 6.86004Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-checkbox-disabled-img: var(--gs-checkbox-img);
  --gs-radio-img: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 9 8' fill='none'%3e%3ccircle cx='4.5' cy='4' r='4' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-pin-img: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M13.1348 15.9641L14.8668 14.9641L16.8398 18.3813C17.055 18.7541 17.0075 19.2228 16.7219 19.5448C16.5784 19.7067 16.3862 19.8177 16.1742 19.861C15.7525 19.9473 15.3229 19.7541 15.1077 19.3813L13.1348 15.9641Z' fill='%23FEFEFE'/%3e%3cpath d='M5.90313 7.43781L11.0993 4.43781L16.4653 11.732L9.53711 15.732L5.90313 7.43781Z' fill='%23FEFEFE'/%3e%3cpath d='M12.0801 2.13877C12.7704 3.3345 12.3607 4.86348 11.165 5.55383L6.83489 8.05383C5.63916 8.74419 4.11018 8.3345 3.41982 7.13877C3.28175 6.89962 3.36369 6.59383 3.60284 6.45576L11.3971 1.95576C11.6362 1.81769 11.942 1.89962 12.0801 2.13877Z' fill='%23FEFEFE'/%3e%3cpath d='M8.05469 17.1651C7.36433 15.9693 7.77402 14.4404 8.96975 13.75L15.0319 10.25C16.2277 9.55964 17.7566 9.96933 18.447 11.1651C18.5851 11.4042 18.5031 11.71 18.264 11.8481L8.7377 17.3481C8.49855 17.4861 8.19276 17.4042 8.05469 17.1651Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-overlay-header-back-btn-img: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M14.7078 6.31381C15.0971 6.73185 15.0974 7.40957 14.7086 7.8281L10.8324 12L14.7086 16.1719C15.0974 16.5904 15.0971 17.2681 14.7078 17.6862C14.3182 18.1046 13.6866 18.1046 13.297 17.6862L8.00244 12L13.297 6.31381C13.6866 5.8954 14.3182 5.8954 14.7078 6.31381Z' fill='%23EAECEF'/%3e %3c/svg%3e ");
  --gs-filter-btn-icon: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7221_14584' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3e%3cpath d='M40 0H0V40H40V0Z' fill='%23FEFEFE'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7221_14584%29'%3e%3cpath d='M6 2H34C35.0609 2 36.0783 2.42143 36.8284 3.17157C37.5786 3.92172 38 4.93913 38 6V34C38 35.0609 37.5786 36.0783 36.8284 36.8284C36.0783 37.5786 35.0609 38 34 38H6C4.93913 38 3.92172 37.5786 3.17157 36.8284C2.42143 36.0783 2 35.0609 2 34V6C2 4.93913 2.42143 3.92172 3.17157 3.17157C3.92172 2.42143 4.93913 2 6 2Z' stroke='%23FEFEFE' stroke-width='4'/%3e%3c/g%3e%3cpath d='M17.2523 31C17.0873 31 16.9131 30.95 16.7665 30.85C16.5006 30.67 16.3356 30.35 16.3356 30V20.38L9.23161 11.66C8.99328 11.37 8.92911 10.95 9.08494 10.59C9.23161 10.23 9.5616 10 9.91909 10H30.0854C30.4429 10 30.7729 10.23 30.9196 10.59C31.0662 10.95 31.0112 11.37 30.7637 11.66L23.6688 20.38V27C23.6688 27.38 23.4764 27.72 23.1647 27.89L17.6648 30.89C17.5365 30.96 17.3898 31 17.2523 31Z' stroke='%23FEFEFE' stroke-width='3'/%3e%3c/svg%3e ");
  --gs-sort-btn-icon: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7221_14591' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3e%3cpath d='M40 0H0V40H40V0Z' fill='%23FEFEFE'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7221_14591%29'%3e%3cpath d='M6 2H34C35.0609 2 36.0783 2.42143 36.8284 3.17157C37.5786 3.92172 38 4.93913 38 6V34C38 35.0609 37.5786 36.0783 36.8284 36.8284C36.0783 37.5786 35.0609 38 34 38H6C4.93913 38 3.92172 37.5786 3.17157 36.8284C2.42143 36.0783 2 35.0609 2 34V6C2 4.93913 2.42143 3.92172 3.17157 3.17157C3.92172 2.42143 4.93913 2 6 2Z' stroke='%23FEFEFE' stroke-width='4'/%3e%3c/g%3e%3cpath d='M31.6727 22.3C31.2364 21.9 30.5818 21.9 30.1455 22.3L26.5455 25.4V12C26.5455 11.5 26.1091 11 25.4545 11C24.8 11 24.3636 11.5 24.3636 12V25.4L20.7636 22.3C20.3273 21.9 19.6727 21.9 19.2364 22.3C18.8 22.7 18.8 23.3 19.2364 23.6L25.4545 29L31.6727 23.6C32.1091 23.2 32.1091 22.6 31.6727 22.3Z' fill='%23FEFEFE'/%3e%3cpath d='M8 12C8 11.4477 8.48842 11 9.09091 11H18.9091C19.5116 11 20 11.4477 20 12C20 12.5523 19.5116 13 18.9091 13H9.09091C8.48842 13 8 12.5523 8 12Z' fill='%23FEFEFE'/%3e%3cpath d='M8 17C8 16.4477 8.48842 16 9.09091 16H16.7273C17.3298 16 17.8182 16.4477 17.8182 17C17.8182 17.5523 17.3298 18 16.7273 18H9.09091C8.48842 18 8 17.5523 8 17Z' fill='%23FEFEFE'/%3e%3cpath d='M8 22C8 21.4477 8.48842 21 9.09091 21H13.4545C14.057 21 14.5455 21.4477 14.5455 22C14.5455 22.5523 14.057 23 13.4545 23H9.09091C8.48842 23 8 22.5523 8 22Z' fill='%23FEFEFE'/%3e%3cpath d='M8 27C8 26.4477 8.48842 26 9.09091 26H10.1818C10.7843 26 11.2727 26.4477 11.2727 27C11.2727 27.5523 10.7843 28 10.1818 28H9.09091C8.48842 28 8 27.5523 8 27Z' fill='%23FEFEFE'/%3e%3cpath d='M31.6727 22.3C31.2364 21.9 30.5818 21.9 30.1455 22.3L26.5455 25.4V12C26.5455 11.5 26.1091 11 25.4545 11C24.8 11 24.3636 11.5 24.3636 12V25.4L20.7636 22.3C20.3273 21.9 19.6727 21.9 19.2364 22.3C18.8 22.7 18.8 23.3 19.2364 23.6L25.4545 29L31.6727 23.6C32.1091 23.2 32.1091 22.6 31.6727 22.3Z' stroke='%23FEFEFE'/%3e%3cpath d='M8 12C8 11.4477 8.48842 11 9.09091 11H18.9091C19.5116 11 20 11.4477 20 12C20 12.5523 19.5116 13 18.9091 13H9.09091C8.48842 13 8 12.5523 8 12Z' stroke='%23FEFEFE'/%3e%3cpath d='M8 17C8 16.4477 8.48842 16 9.09091 16H16.7273C17.3298 16 17.8182 16.4477 17.8182 17C17.8182 17.5523 17.3298 18 16.7273 18H9.09091C8.48842 18 8 17.5523 8 17Z' stroke='%23FEFEFE'/%3e%3cpath d='M8 22C8 21.4477 8.48842 21 9.09091 21H13.4545C14.057 21 14.5455 21.4477 14.5455 22C14.5455 22.5523 14.057 23 13.4545 23H9.09091C8.48842 23 8 22.5523 8 22Z' stroke='%23FEFEFE'/%3e%3cpath d='M8 27C8 26.4477 8.48842 26 9.09091 26H10.1818C10.7843 26 11.2727 26.4477 11.2727 27C11.2727 27.5523 10.7843 28 10.1818 28H9.09091C8.48842 28 8 27.5523 8 27Z' stroke='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-driver-icon: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.33337 6.66667V5.83333C8.33337 5.3731 8.70647 5 9.16671 5H10.8334C11.2936 5 11.6667 5.3731 11.6667 5.83333V6.66667L15.2254 6.66667C16.1451 6.66667 17.0251 7.04562 17.6389 7.73058C18.5927 8.79487 20.0189 10.445 20.8334 11.6667C21.3061 12.3758 21.7652 13.2293 22.1582 14.0288L34.4334 16.2606C35.7809 16.5056 36.8448 17.5496 37.059 18.9023C37.2859 20.336 37.5228 22.1446 37.5 23.3333C37.4622 25.3125 36.6667 28.3333 36.6667 28.3333H35.4037C34.0583 26.3234 31.7671 25 29.1667 25C26.5664 25 24.2751 26.3234 22.9297 28.3333H17.0704C15.725 26.3234 13.4337 25 10.8334 25C8.23303 25 5.94177 26.3234 4.59633 28.3333H3.33337V20H5.00004V6.66667H8.33337ZM14.6456 10H8.33337V18.3333H20C17.8295 13.4594 16.623 11.3224 14.6456 10Z' fill='%23FEFEFE'/%3e %3cpath d='M15 32.5C15 34.8012 13.1346 36.6667 10.8334 36.6667C8.53219 36.6667 6.66671 34.8012 6.66671 32.5C6.66671 30.1988 8.53219 28.3333 10.8334 28.3333C13.1346 28.3333 15 30.1988 15 32.5Z' fill='%23FEFEFE'/%3e %3cpath d='M33.3334 32.5C33.3334 34.8012 31.4679 36.6667 29.1667 36.6667C26.8655 36.6667 25 34.8012 25 32.5C25 30.1988 26.8655 28.3333 29.1667 28.3333C31.4679 28.3333 33.3334 30.1988 33.3334 32.5Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-language-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7414_12118' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e %3crect width='24' height='24' fill='%23D9D9D9'%3e%3c/rect%3e %3c/mask%3e %3cg mask='url%28%23mask0_7414_12118%29'%3e %3cpath d='M11.9 22L16.45 10H18.55L23.1 22H21L19.925 18.95H15.075L14 22H11.9ZM4 19L2.6 17.6L7.65 12.55C7.06667 11.9667 6.5375 11.3 6.0625 10.55C5.5875 9.8 5.15 8.95 4.75 8H6.85C7.18333 8.65 7.51667 9.21667 7.85 9.7C8.18333 10.1833 8.58333 10.6667 9.05 11.15C9.6 10.6 10.1708 9.82917 10.7625 8.8375C11.3542 7.84583 11.8 6.9 12.1 6H1V4H8V2H10V4H17V6H14.1C13.75 7.2 13.225 8.43333 12.525 9.7C11.825 10.9667 11.1333 11.9333 10.45 12.6L12.85 15.05L12.1 17.1L9.05 13.975L4 19ZM15.7 17.2H19.3L17.5 12.1L15.7 17.2Z' fill='%23FEFEFE'%3e%3c/path%3e %3c/g%3e %3c/svg%3e");
  --gs-phonebook-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3e %3cpath d='M4.08014 8C5.52014 10.83 7.25014 12.55 10.0801 14C12.9101 15.45 12.5801 12.5 12.5801 12.5C12.5801 12 13.1601 11.82 13.5101 11.94C14.6301 12.31 15.8401 12.51 17.0801 12.51C17.6301 12.51 18.0801 12.96 18.0801 13.51V17C18.0801 17.55 17.6301 18 17.0801 18C7.58008 19 -0.919189 10.5 0.0801352 1C0.0801352 0.45 0.530135 0 1.08014 0H4.58014C5.13014 0 5.58014 0.45 5.58014 1C5.58014 2.25 5.78014 3.45 6.15014 4.57C6.26014 4.92 6.08014 5.5 5.58014 5.5C5.58014 5.5 2.64014 5.17 4.08014 8Z' fill='%233693F0'/%3e %3c/svg%3e");
  --gs-plane-arrival-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.6003 10.9302C20.1703 11.2602 20.6003 11.7802 20.8403 12.3902C21.2103 13.3602 20.8103 13.9402 19.7303 14.0002C19.3303 14.0202 16.7503 13.4502 11.7903 12.2502C7.75031 11.2802 4.30031 10.4102 4.12031 10.3302C3.67031 10.0602 3.37031 9.6002 3.30031 9.0702C3.27031 8.8702 3.17031 8.2502 3.08031 7.7002C3.00031 7.3102 2.98031 6.9002 3.02031 6.4902C3.14031 6.2102 4.17031 5.9402 4.44031 6.1102C4.71031 6.4202 4.95031 6.7702 5.13031 7.1402C5.32031 7.5202 5.55031 7.8802 5.81031 8.2102C6.05031 8.3502 6.31031 8.4302 6.59031 8.4602C6.92031 8.5002 7.24031 8.5502 7.30031 8.5702C7.62031 8.6702 10.6303 9.1102 10.6703 9.0602C10.7003 9.0302 10.3503 8.0102 9.89031 6.7902C9.26031 5.1202 9.09031 4.5202 9.19031 4.3702C9.66031 4.0202 10.2603 3.9002 10.8103 4.0602C11.3603 4.6202 11.8803 5.2102 12.3603 5.8302C13.0803 6.7202 14.1103 7.9902 14.6603 8.6502L15.6503 9.8602L17.4503 10.3002C18.1803 10.4602 18.9003 10.6702 19.6003 10.9302ZM9.00031 18.0002H16.0003C16.5603 18.0002 17.0003 18.4502 17.0003 19.0002C17.0003 19.5502 16.5503 20.0002 16.0003 20.0002H9.00031C8.45031 20.0002 8.00031 19.5502 8.00031 19.0002C8.00031 18.4502 8.45031 18.0002 9.00031 18.0002Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-plane-not-landed-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.9886 17.0968C19.9086 17.0968 17.6886 17.0968 14.8686 17.0968L8.27857 10.0868C8.18857 9.99679 8.01857 9.97679 7.90857 10.0268L6.93857 10.5668C6.81857 10.6168 6.76857 10.7568 6.81857 10.8768L9.41857 17.0968C8.16857 17.0968 6.97857 17.0968 5.95857 17.0968L3.11857 14.1668C3.03857 14.0768 2.87857 14.0568 2.77857 14.1168L2.13857 14.4668C2.02857 14.5268 1.97857 14.6668 2.00857 14.7768C2.00857 14.7768 1.86857 14.5868 3.05857 17.7568C3.05857 17.7568 6.53857 20.0968 7.60857 20.0968C10.5186 20.0968 19.7686 20.0968 19.9786 20.0968C21.1186 20.0968 21.9886 19.1868 21.9886 18.6068C21.9986 18.0068 21.1586 17.0968 19.9886 17.0968Z' fill='%23FEFEFE'/%3e%3cpath d='M19.8687 5.6425C19.5571 4.13312 18.1683 3 16.5 3C15.1754 3 14.025 3.7175 13.4521 4.7675C12.0725 4.9075 11 6.02313 11 7.375C11 8.82313 12.2329 10 13.75 10H19.7083C20.9733 10 22 9.02 22 7.8125C22 6.6575 21.0604 5.72125 19.8687 5.6425Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-plane-departure-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.3605 5.05021C19.0005 4.93021 19.6705 5.02021 20.2605 5.32021C21.2005 5.80021 21.2905 6.50021 20.5105 7.27021C20.2305 7.56021 17.9305 8.86021 13.4405 11.2802C9.78045 13.2502 6.63045 14.9102 6.45045 14.9702C5.93045 15.0702 5.40045 14.9302 4.99045 14.5802C4.94652 14.5445 4.87848 14.4885 4.79376 14.4187C4.5699 14.2343 4.22965 13.9541 3.91045 13.7002C3.58045 13.4602 3.29045 13.1702 3.04045 12.8402C2.94045 12.5502 3.52045 11.6502 3.84045 11.6002C4.25045 11.6502 4.66045 11.7502 5.05045 11.9102C5.44045 12.0702 5.85045 12.1802 6.27045 12.2602C6.54045 12.2002 6.80045 12.0902 7.02045 11.9202C7.30045 11.7302 7.57045 11.5602 7.63045 11.5302C7.93045 11.3902 10.4605 9.70021 10.4605 9.64021C10.4605 9.59021 9.51045 9.07021 8.35045 8.46021C6.77045 7.63021 6.23045 7.30021 6.21045 7.12021C6.33045 6.54021 6.70045 6.05021 7.21045 5.80021C7.99045 5.85021 8.78045 5.95021 9.56045 6.09021C10.6805 6.27021 12.3105 6.53021 13.1605 6.66021L14.7105 6.90021L16.3405 6.02021C16.9905 5.65021 17.6705 5.32021 18.3605 5.05021ZM9.03097 18.0002H16.031C16.591 18.0002 17.031 18.4502 17.031 19.0002C17.031 19.5502 16.581 20.0002 16.031 20.0002H9.03097C8.48097 20.0002 8.03097 19.5502 8.03097 19.0002C8.03097 18.4502 8.48097 18.0002 9.03097 18.0002Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-plane-groundtime-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.999 16H5.99902C5.44902 16 4.99902 16.45 4.99902 17C4.99902 17.55 5.44902 18 5.99902 18H20.999C21.549 18 21.999 17.55 21.999 17C21.999 16.45 21.549 16 20.999 16Z' fill='%23FEFEFE'/%3e%3cpath d='M19.9886 12.0201C19.9086 12.0201 17.6886 12.0201 14.8686 12.0201L8.27857 5.01013C8.18857 4.92013 8.01857 4.90013 7.90857 4.95013L6.93857 5.49013C6.81857 5.54013 6.76857 5.68013 6.81857 5.80013L9.41857 12.0201C8.16857 12.0201 6.97857 12.0201 5.95857 12.0201L3.11857 9.09013C3.03857 9.00013 2.87857 8.98013 2.77857 9.04013L2.13857 9.39013C2.02857 9.45013 1.97857 9.59013 2.00857 9.70013C2.00857 9.70013 1.86857 9.51013 3.05857 12.6801C3.05857 12.6801 6.53857 15.0201 7.60857 15.0201C10.5186 15.0201 19.7686 15.0201 19.9786 15.0201C21.1186 15.0201 21.9886 14.1101 21.9886 13.5301C21.9986 12.9301 21.1586 12.0201 19.9886 12.0201Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-groundtime-task-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.66951 3.71024C9.20951 3.46024 8.72949 3.23023 8.23949 3.04023C7.78949 2.95023 7.31951 3.02024 6.91951 3.22024C6.25951 3.56024 6.19949 4.04024 6.73949 4.58024C6.93949 4.77024 8.55949 5.68023 11.7395 7.36023C14.3195 8.74023 16.5495 9.89023 16.6795 9.93023C17.0495 10.0002 17.4195 9.90024 17.7095 9.66024L17.7446 9.63145C17.8805 9.5201 18.1874 9.26861 18.4695 9.05024C18.6995 8.88024 18.9095 8.68023 19.0795 8.45023C19.1495 8.25023 18.7295 7.63023 18.5095 7.59023C18.2095 7.63023 17.9195 7.70023 17.6495 7.81023C17.3695 7.92023 17.0795 8.00024 16.7895 8.05024C16.5995 8.01024 16.4195 7.93023 16.2595 7.81023C16.0595 7.68023 15.8695 7.56023 15.8295 7.54023C15.6195 7.45023 13.8295 6.27023 13.8295 6.23023C13.8295 6.20023 14.4995 5.83024 15.3195 5.41024C16.4395 4.84024 16.8195 4.60023 16.8395 4.48023C16.7495 4.07023 16.4895 3.73023 16.1295 3.56023C15.5695 3.59023 15.0195 3.66023 14.4695 3.76023C14.0408 3.82453 13.5117 3.90605 13.0205 3.98173L13.0203 3.98176L13.0203 3.98176L13.0202 3.98178L13.0197 3.98186C12.5945 4.04737 12.1978 4.10848 11.9195 4.15023L10.8195 4.32024L9.66951 3.71024ZM12.519 10.9502C13.099 10.9702 13.669 11.0402 14.239 11.1402C14.719 11.3302 15.1391 11.6602 15.4391 12.1102C15.8791 12.8102 15.679 13.3102 14.869 13.5002C14.569 13.5702 12.539 13.4902 8.60904 13.2402C5.39904 13.0402 2.66904 12.8502 2.51904 12.8102C2.12904 12.6602 1.82906 12.3502 1.68906 11.9502C1.64092 11.7962 1.47228 11.3641 1.31701 10.9663L1.29904 10.9202C1.16904 10.6302 1.07906 10.3202 1.03906 10.0002C1.26906 9.67024 1.64906 9.49023 2.03906 9.51023C2.29906 9.71023 2.52906 9.95025 2.72906 10.2102C2.93906 10.4802 3.16907 10.7202 3.41907 10.9402C3.61907 11.0102 3.83904 11.0402 4.04904 11.0202L4.04959 11.0202C4.29941 11.0102 4.5491 11.0002 4.59906 11.0102C4.84906 11.0502 7.18905 10.9702 7.20905 10.9302C7.22905 10.9002 6.78904 10.1702 6.23904 9.29023C5.48904 8.10023 5.25905 7.66024 5.30905 7.53024C5.60905 7.20024 6.03906 7.02025 6.47906 7.07025C6.98907 7.42025 7.47907 7.81024 7.94907 8.22024L8.60686 8.7728C9.17414 9.24919 9.77997 9.75795 10.149 10.0702L11.0991 10.8602L12.519 10.9502ZM19.8495 9.00024L16.7994 12.1502C16.6094 12.3502 16.6094 12.6602 16.7994 12.8602C16.8894 12.9502 17.0095 13.0102 17.1395 13.0102H18.8795C18.8795 15.2702 17.6495 17.3402 15.6995 18.3702C16.0395 19.0402 16.0594 19.8302 15.7694 20.5202C16.1794 20.3602 16.5794 20.1702 16.9594 19.9402C17.3494 19.7002 17.7295 19.4302 18.0695 19.1302C19.8095 17.6102 20.8195 15.3702 20.8195 13.0102H22.5594C22.8294 13.0102 23.0395 12.7902 23.0395 12.5102C23.0395 12.3802 22.9894 12.2502 22.8994 12.1602L19.8495 9.00024ZM11.5095 20.8302C11.1195 20.1902 11.0294 19.3902 11.2694 18.6802C10.2494 18.3302 9.33944 17.6902 8.64944 16.8402C8.03944 16.0902 7.61944 15.2002 7.42944 14.2402L5.43945 14.0602C5.73945 16.4002 7.03945 18.4802 8.96945 19.7502L8.95944 19.7602C9.72944 20.2702 10.5995 20.6402 11.5095 20.8302ZM14.9986 19.5002C14.9986 20.3287 14.3494 21.0002 13.5486 21.0002C12.7478 21.0002 12.0986 20.3287 12.0986 19.5002C12.0986 18.6718 12.7478 18.0002 13.5486 18.0002C14.3494 18.0002 14.9986 18.6718 14.9986 19.5002Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-forward-arrow-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.3 6.3C13.9 6.7 13.9 7.3 14.3 7.7L17.4 11H4C3.5 11 3 11.4 3 12C3 12.6 3.5 13 4 13H17.4L14.3 16.3C13.9 16.7 13.9 17.3 14.3 17.7C14.7 18.1 15.3 18.1 15.6 17.7L21 12L15.6 6.3C15.2 5.9 14.6 5.9 14.3 6.3Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-chevron-forward-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.38841 6.13C7.15241 5.908 7.01741 5.605 7.00041 5.275C6.99241 4.945 7.10141 4.633 7.32041 4.392C7.53941 4.143 7.85141 4 8.17041 4C8.46541 4 8.75141 4.116 8.96141 4.321L17.0004 12.005L8.96241 19.68C8.49141 20.135 7.75041 20.099 7.32141 19.609C7.10241 19.368 6.99341 19.056 7.00141 18.726C7.01841 18.405 7.15341 18.102 7.38041 17.879L13.5254 12.004L7.38841 6.13Z' fill='%233693F0'/%3e%3c/svg%3e");
  --gs-chevron-down-icon: url("data:image/svg+xml, %3csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.533985 0.514284C1.2451 -0.171429 2.48954 -0.171429 3.20065 0.514284L10.6673 7.20003L18.134 0.514285C18.8451 -0.171428 20.0895 -0.171428 20.8007 0.514285C21.5118 1.2 21.5118 2.22861 20.8007 2.91432L10.6673 12L0.533985 2.91432C-0.177126 2.22861 -0.177126 1.2 0.533985 0.514284Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-chevron-down-icon-primary: url("data:image/svg+xml, %3csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.533985 0.514284C1.2451 -0.171429 2.48954 -0.171429 3.20065 0.514284L10.6673 7.20003L18.134 0.514285C18.8451 -0.171428 20.0895 -0.171428 20.8007 0.514285C21.5118 1.2 21.5118 2.22861 20.8007 2.91432L10.6673 12L0.533985 2.91432C-0.177126 2.22861 -0.177126 1.2 0.533985 0.514284Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-chevron-down-icon-ghost: url("data:image/svg+xml, %3csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.533985 0.514284C1.2451 -0.171429 2.48954 -0.171429 3.20065 0.514284L10.6673 7.20003L18.134 0.514285C18.8451 -0.171428 20.0895 -0.171428 20.8007 0.514285C21.5118 1.2 21.5118 2.22861 20.8007 2.91432L10.6673 12L0.533985 2.91432C-0.177126 2.22861 -0.177126 1.2 0.533985 0.514284Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-break-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21 4H14.11C14.04 3.81 14 3.6 14 3.39V1C14 0.45 13.55 0 13 0C12.45 0 12 0.45 12 1V3.39C12 4.73 12.67 5.97 13.78 6.72C13.95 6.83 14.14 6.89 14.33 6.89C14.65 6.89 14.97 6.73 15.16 6.44C15.26 6.31 15.3 6.15 15.32 6H17H18V12H4V6.76C4 6.35 4.46 6 5 6H8.34C8.64 6.69 9.13 7.29 9.78 7.72C10.54 8.23 11 9.08 11 10C11 10.55 11.45 11 12 11C12.55 11 13 10.55 13 10C13 8.41 12.21 6.94 10.89 6.06C10.33 5.69 10 5.06 10 4.39V2C10 1.45 9.55 1 9 1C8.45 1 8 1.45 8 2V4H5C3.35 4 2 5.24 2 6.76V15.8C2 18.67 3.58 21 6.75 21H2.95C2.42 21 2 21.45 2 22C2 22.55 2.42 23 2.95 23H19.05C19.58 23 20 22.55 20 22C20 21.45 19.58 21 19.05 21H15.25C18.18 21 20 19.01 20 15.81V12H21C22.65 12 24 10.65 24 9V7C24 5.35 22.65 4 21 4ZM22 9C22 9.55 21.55 10 21 10H20V6H21C21.55 6 22 6.45 22 7V9Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-support-task-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.1511 8.88375C17.9733 8.3675 17.4756 8 16.8889 8H7.11111C6.52444 8 6.03556 8.3675 5.84889 8.88375L4 14V21C4 21.4813 4.4 22 4.88889 22H6C6.48889 22 7 21.4813 7 21V20H17V21C17 21.4813 17.5111 22 18 22H19.1111C19.6 22 20 21.4813 20 21V14L18.1511 8.88375ZM7.42222 9.75H16.5689L18 13H6L7.42222 9.75ZM6.66667 16.3125C6.66667 15.5863 7.26222 15 8 15C8.73778 15 9.33333 15.5863 9.33333 16.3125C9.33333 17.0387 8.73778 17.625 8 17.625C7.26222 17.625 6.66667 17.0387 6.66667 16.3125ZM14.6667 16.3125C14.6667 15.5863 15.2622 15 16 15C16.7378 15 17.3333 15.5863 17.3333 16.3125C17.3333 17.0387 16.7378 17.625 16 17.625C15.2622 17.625 14.6667 17.0387 14.6667 16.3125Z' fill='%23FEFEFE'/%3e%3cpath d='M11.0042 1.56202L11.3981 4.50386C11.436 4.7873 11.6941 5 12 5C12.3059 5 12.564 4.7873 12.6019 4.50386L12.9958 1.56202C13.0357 1.26359 12.7865 1 12.4644 1H11.5356C11.2135 1 10.9643 1.26359 11.0042 1.56202Z' fill='%23FEFEFE'/%3e%3cpath d='M15.8566 2.25678L14.7268 5.00141C14.6179 5.26585 14.7351 5.57908 15 5.73205C15.2649 5.88502 15.5948 5.82984 15.7694 5.60335L17.5814 3.25256C17.7652 3.01409 17.6811 2.66121 17.4022 2.50015L16.5978 2.03575C16.3189 1.87469 15.9712 1.97836 15.8566 2.25678Z' fill='%23FEFEFE'/%3e%3cpath d='M6.41863 3.25256L8.23064 5.60335C8.40522 5.82984 8.73505 5.88502 9 5.73205C9.26495 5.57908 9.38208 5.26585 9.27322 5.00141L8.14338 2.25678C8.02877 1.97836 7.68114 1.87469 7.40219 2.03575L6.59781 2.50015C6.31886 2.66121 6.23482 3.0141 6.41863 3.25256Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-equipment-task-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.59265 21.964C5.12455 21.8895 5.03412 21.8151 5.03412 21.4932C5.03412 21.3922 5.04742 21.2831 5.06338 21.2512C5.07934 21.2193 5.5235 20.7591 6.05276 20.2298L7.01289 19.267L6.86927 18.8201C6.79214 18.5754 6.71767 18.3547 6.70704 18.3281C6.69108 18.3015 6.49958 18.2243 6.19904 18.1233L5.71233 17.961L4.74156 18.9292C4.20698 19.4638 3.73622 19.9133 3.69633 19.9293C3.60324 19.9638 3.45164 19.9638 3.33462 19.9293C3.07397 19.8548 2.9995 19.6181 2.9995 18.8521C2.9995 18.2669 3.03408 18.0541 3.20164 17.6286C3.61122 16.5726 4.56337 15.8438 5.70967 15.7002C5.9783 15.6656 6.2432 15.5675 6.75225 15.7242L7.35968 15.9397L17.0359 6.2635C16.8308 5.92372 16.6936 5.54832 16.699 5.15147C16.7026 4.89323 16.7187 4.62902 16.7445 4.50253C16.8775 3.88812 17.1248 3.4067 17.5344 2.97581C18.2605 2.2098 19.2844 1.87466 20.3909 2.04223C20.7153 2.09011 20.8643 2.15926 20.9228 2.27895C20.9707 2.38268 20.9786 2.62738 20.9361 2.73909C20.9228 2.77899 20.4733 3.24445 19.9387 3.77109L18.9706 4.72861L19.2951 5.72337L19.7898 5.88296L20.2871 6.04254L21.2712 5.06108C22.3457 3.98919 22.3031 4.02111 22.5824 4.06101C22.8138 4.09292 22.8803 4.17272 22.9521 4.50253C23.0106 4.78181 23.0159 5.48133 22.9627 5.77923C22.7393 7.02134 21.7898 7.99748 20.5398 8.26878C20.4563 8.28687 20.3114 8.30049 20.1472 8.30893C19.5538 8.33944 19.0044 8.10639 18.5261 7.75375L8.84993 17.4299C9.12393 18.0028 9.32021 18.6162 9.27284 19.2494C9.26676 19.3306 9.259 19.4019 9.24965 19.4558C9.02092 20.7751 7.92781 21.8151 6.60331 21.9773C6.30543 22.0119 5.87191 22.0066 5.59265 21.964Z' fill='%23FEFEFE'/%3e%3cpath d='M2.30033 9.93303L1.37385 9.07942C1.17225 8.89368 1.17226 8.57537 1.37387 8.38964L2.49696 7.35499L2.5814 7.34164C2.8867 7.34164 3.52675 7.18726 3.87222 7.03054C4.11324 6.92061 4.38908 6.66799 4.51763 6.4411L4.62207 6.25631V5.64113L4.72919 5.52652C4.90595 5.33471 5.76024 4.60024 6.00127 4.43183C6.30656 4.22131 6.91448 3.86578 7.24924 3.70906C7.93214 3.38627 8.77572 3.16405 9.77731 3.04476C10.2299 2.99096 11.7885 2.98394 12.2411 3.03307C13.2266 3.13832 14.263 3.36054 14.8602 3.58976C14.9442 3.62219 14.9995 3.70289 14.9995 3.79285V3.80496C14.9995 4.06927 14.9727 4.18623 14.9085 4.20728C14.8763 4.21898 14.6005 4.24003 14.2898 4.25172C13.9818 4.26576 13.3605 4.29383 12.9106 4.31254C11.9492 4.35464 11.6707 4.37803 11.2315 4.45288C10.4067 4.59791 10.0602 4.86362 9.77731 5.1242C9.25588 5.60457 9.23531 5.97546 9.23531 5.97546C9.23531 5.97546 9.6466 6.36349 9.98403 6.66523C10.1856 6.85095 10.1856 7.16926 9.98403 7.35499L8.55448 8.67197C8.50953 8.71338 8.45799 8.74701 8.40198 8.77147C8.2324 8.84552 8.03696 8.82932 7.8819 8.72836L7.68844 8.6024C7.01893 8.16499 6.63596 8.01997 6.22354 8.05038C5.87808 8.07377 5.47369 8.31235 5.29962 8.59538C5.17375 8.79654 5.14429 8.95092 5.14429 9.37195L5.11774 9.76951L4.64618 10.2047C3.99465 10.8042 4.12544 10.6837 3.99465 10.8042C3.91565 10.8769 3.75362 11.0262 3.61333 10.996C3.52496 10.977 3.40072 10.9468 3.2455 10.8038C2.99105 10.5694 3.2455 10.8038 2.30033 9.93303Z' fill='%23FEFEFE'/%3e%3cpath d='M9.07861 9.73797L10.544 8.29539L12.0094 9.73797L10.544 11.1805L9.07861 9.73797Z' fill='%23FEFEFE'/%3e%3cpath d='M13.4744 14.066L14.9398 12.6234L21.3955 17.8232C22.2542 18.5149 22.3186 19.7853 21.534 20.5576C20.7494 21.33 19.4589 21.2666 18.7563 20.4212L13.4744 14.066Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-multiflight-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_7588_5527%29'%3e%3cmask id='mask0_7588_5527' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e%3cpath d='M24 0H0V24H24V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7588_5527%29'%3e%3cmask id='mask1_7588_5527' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='0' width='15' height='13'%3e%3cpath d='M15.25 0H1.25V13H15.25V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url%28%23mask1_7588_5527%29'%3e%3cpath d='M5.92823 11.9648L7.95723 11.4268L9.98623 11.9648C9.99362 11.9668 10.0014 11.9671 10.0089 11.9656C10.0164 11.9641 10.0235 11.961 10.0295 11.9563C10.0356 11.9517 10.0406 11.9457 10.044 11.9389C10.0474 11.932 10.0492 11.9245 10.0492 11.9168V11.3658C10.0491 11.2772 10.0276 11.1899 9.98655 11.1114C9.94546 11.0329 9.886 10.9654 9.81323 10.9148L8.88223 10.2668V7.37883L12.8492 8.52883C12.931 8.55202 13.0171 8.55593 13.1007 8.54025C13.1842 8.52457 13.263 8.48973 13.3308 8.43847C13.3987 8.38721 13.4537 8.32093 13.4916 8.24482C13.5295 8.16871 13.5492 8.08485 13.5492 7.99983V7.86983C13.5493 7.77344 13.524 7.67872 13.4759 7.59518C13.4278 7.51164 13.3586 7.4422 13.2752 7.39383L9.10623 4.97583C9.03812 4.93627 8.98158 4.87952 8.94227 4.81126C8.90296 4.74299 8.88226 4.6656 8.88223 4.58683V1.89983C8.86678 1.66502 8.76261 1.44487 8.59084 1.28403C8.41907 1.12319 8.19255 1.03369 7.95723 1.03369C7.72191 1.03369 7.4954 1.12319 7.32363 1.28403C7.15186 1.44487 7.04768 1.66502 7.03223 1.89983V4.58683C7.03221 4.6656 7.01151 4.74299 6.9722 4.81126C6.93289 4.87952 6.87635 4.93627 6.80823 4.97583L2.63923 7.39983C2.55586 7.4482 2.48665 7.51764 2.43857 7.60118C2.39048 7.68472 2.36519 7.77944 2.36523 7.87583V7.99983C2.36541 8.08477 2.38526 8.16851 2.42322 8.24449C2.46118 8.32047 2.51622 8.38663 2.58403 8.43778C2.65184 8.48892 2.73057 8.52367 2.81406 8.5393C2.89755 8.55492 2.98352 8.551 3.06523 8.52783L7.02823 7.37783V10.2638L6.09723 10.9118C6.02447 10.9624 5.96501 11.0299 5.92392 11.1084C5.88283 11.1869 5.86132 11.2742 5.86123 11.3628V11.9138C5.86128 11.9215 5.86308 11.929 5.86649 11.9359C5.8699 11.9427 5.87485 11.9487 5.88093 11.9533C5.88702 11.958 5.89409 11.9611 5.90159 11.9626C5.9091 11.9641 5.91685 11.9638 5.92423 11.9618L5.92823 11.9648Z' fill='%23FEFEFE' stroke='%23FEFEFE' stroke-width='0.1' stroke-linejoin='round'/%3e%3c/g%3e%3cmask id='mask2_7588_5527' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='13' y='3' width='10' height='10'%3e%3cpath d='M22.75 3.5H13.75V12.5H22.75V3.5Z' fill='white'/%3e%3c/mask%3e%3cg mask='url%28%23mask2_7588_5527%29'%3e%3cpath d='M21.116 9.3412C21.1747 9.35955 21.2369 9.36384 21.2975 9.35373C21.3581 9.34361 21.4156 9.31937 21.4651 9.28297C21.5147 9.24656 21.5549 9.19901 21.5827 9.14416C21.6105 9.0893 21.625 9.02869 21.625 8.9672C21.625 8.90081 21.608 8.83552 21.5759 8.77745C21.5437 8.71938 21.4973 8.67043 21.441 8.6352L18.86 7.0222C18.7881 6.97726 18.7288 6.91476 18.6877 6.84059C18.6466 6.76642 18.625 6.68301 18.625 6.5982V4.8132C18.6189 4.66812 18.5569 4.53102 18.4521 4.43052C18.3473 4.33003 18.2077 4.27393 18.0625 4.27393C17.9173 4.27393 17.7777 4.33003 17.6729 4.43052C17.5681 4.53102 17.5061 4.66812 17.5 4.8132V6.6002C17.5 6.68501 17.4784 6.76842 17.4373 6.84259C17.3962 6.91676 17.3369 6.97926 17.265 7.0242L14.684 8.6352C14.6277 8.67043 14.5813 8.71938 14.5491 8.77745C14.517 8.83552 14.5 8.90081 14.5 8.9672C14.5 9.02869 14.5145 9.0893 14.5423 9.14416C14.5701 9.19901 14.6103 9.24656 14.6599 9.28297C14.7094 9.31937 14.7669 9.34361 14.8275 9.35373C14.8881 9.36384 14.9503 9.35955 15.009 9.3412L17.5 8.5622V10.6252L16.95 11.0382C16.8879 11.0848 16.8375 11.1452 16.8028 11.2146C16.7681 11.284 16.75 11.3606 16.75 11.4382V11.7512L18.063 11.3762L19.376 11.7512V11.4392C19.376 11.3616 19.3579 11.285 19.3232 11.2156C19.2885 11.1462 19.2381 11.0858 19.176 11.0392L18.626 10.6262V8.5632L21.116 9.3412Z' fill='%23FEFEFE' stroke='%23FEFEFE' stroke-width='0.2' stroke-linejoin='round'/%3e%3c/g%3e%3cpath d='M13.25 23C14.3546 23 15.25 22.1046 15.25 21C15.25 19.8954 14.3546 19 13.25 19C12.1454 19 11.25 19.8954 11.25 21C11.25 22.1046 12.1454 23 13.25 23Z' stroke='%23FEFEFE' stroke-width='2'/%3e%3cpath d='M8.25 13V16H18.25V13' stroke='%23FEFEFE' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M13.25 19.5V16' stroke='%23FEFEFE' stroke-width='2' stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_7588_5527'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --gs-circle-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.0691 4.92988C15.1691 1.02988 8.81914 1.02988 4.91914 4.92988C1.01914 8.82988 1.01914 15.1799 4.91914 19.0799C8.81914 22.9799 15.1691 22.9799 19.0691 19.0799C22.9691 15.1799 22.9791 8.82988 19.0691 4.92988Z' fill='currentColor'/%3e%3c/svg%3e");
  --gs-location-dot-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.5713 1C17.2412 1.00002 21.0311 4.94991 21.0312 9.7998C21.0312 12.5197 19.6514 14.4199 18.4414 16.0898L14.5615 21.4697C14.2416 22.0196 13.7816 22.4402 13.2217 22.7002C12.9617 22.8702 12.6511 22.9702 12.3311 22.9902C12.2611 23.0002 12.1607 23.01 12.0508 23H11.9111C11.8312 23 11.7509 23.0002 11.6709 22.9902C11.371 22.9602 11.0807 22.8601 10.8408 22.7002C10.2809 22.4302 9.81093 21.9996 9.50098 21.4697L5.62109 16.0898C4.41112 14.4399 3.03125 12.5497 3.03125 9.7998C3.03135 4.94999 6.83116 1.00015 11.501 1H12.5713ZM12.041 6C9.83112 6.00013 8.04102 7.79008 8.04102 10C8.04102 12.2099 9.83112 13.9999 12.041 14C14.251 14 16.041 12.21 16.041 10C16.041 7.79 14.251 6 12.041 6ZM12.041 8C13.1456 8 14.041 8.89543 14.041 10C14.041 11.1046 13.1456 12 12.041 12C10.9364 12 10.041 11.1046 10.041 10C10.041 8.89543 10.9364 8 12.041 8Z' fill='%23B6B7BD'/%3e%3c/svg%3e");
  --gs-display-external-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7588_5492' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e%3crect width='24' height='24' fill='%23FEFEFE'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7588_5492%29'%3e%3cpath d='M18 22L16.575 20.575L18.175 19H14V17H18.175L16.6 15.4L18 14L22 18L18 22ZM5 21C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V15H5V19H9V21H5ZM3 9V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H9V5H5V9H3ZM19 9V5H15V3H19C19.55 3 20.0208 3.19583 20.4125 3.5875C20.8042 3.97917 21 4.45 21 5V9H19Z' fill='%23FEFEFE'/%3e%3c/g%3e%3c/svg%3e");
  --gs-add-user-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.5 15C21.99 15 24 17.01 24 19.5C24 21.99 21.99 24 19.5 24C17.01 24 15 21.99 15 19.5C15 17.01 17.01 15 19.5 15ZM12 2C17.5 2 22 6.5 22 12C22 12.85 21.8997 13.6702 21.6797 14.4502C21.0799 14.1903 20.4202 14.0298 19.7305 14.0098C19.9104 13.3699 20 12.6899 20 12C20 7.6 16.4 4 12 4C7.6 4 4 7.6 4 12C4 16.4 7.6 20 12 20C12.6899 20 13.3699 19.9104 14.0098 19.7305C14.0298 20.4202 14.1903 21.0799 14.4502 21.6797C13.6702 21.8997 12.85 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM19 19H17V20H19V22H20V20H22V19H20V17H19V19ZM15.75 12.2002C16.9998 13.4 17 13.4 17 14.5996V14.6104C15.9701 15.1203 15.1203 15.9701 14.6104 17H8.25C7 17 7 16.7395 7 16.0195V14.5996C7 13.4 7.00023 13.4 8.25 12.2002C9.5 11.0002 9.5 11 9.5 11C10.12 11.6 11 12.0898 12 12.0898C13 12.0898 13.88 11.6 14.5 11C14.5 11 14.5 11.0002 15.75 12.2002ZM12 6C13.3807 6 14.5 7.11929 14.5 8.5C14.5 9.88071 13.3807 11 12 11C10.6193 11 9.5 9.88071 9.5 8.5C9.5 7.11929 10.6193 6 12 6Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-catering-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7588_5494' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e%3crect width='24' height='24' fill='%23FEFEFE'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7588_5494%29'%3e%3cpath d='M4 21C3.45 21 2.97917 20.8042 2.5875 20.4125C2.19583 20.0208 2 19.55 2 19V8C2 7.45 2.19583 6.97917 2.5875 6.5875C2.97917 6.19583 3.45 6 4 6H8V4C8 3.45 8.19583 2.97917 8.5875 2.5875C8.97917 2.19583 9.45 2 10 2H14C14.55 2 15.0208 2.19583 15.4125 2.5875C15.8042 2.97917 16 3.45 16 4V6H20C20.55 6 21.0208 6.19583 21.4125 6.5875C21.8042 6.97917 22 7.45 22 8V19C22 19.55 21.8042 20.0208 21.4125 20.4125C21.0208 20.8042 20.55 21 20 21H4ZM4 19H8V16C7.56667 15.9 7.20833 15.6708 6.925 15.3125C6.64167 14.9542 6.5 14.5417 6.5 14.075V10H7.5V13.775H8.25V10H9.25V13.775H10V10H11V14.075C11 14.5417 10.8583 14.9542 10.575 15.3125C10.2917 15.6708 9.93333 15.9 9.5 16V19H14.5V16.8C14.0667 16.55 13.7083 16.1292 13.425 15.5375C13.1417 14.9458 13 14.2667 13 13.5C13 12.5333 13.2167 11.7083 13.65 11.025C14.0833 10.3417 14.6167 10 15.25 10C15.8667 10 16.3958 10.3417 16.8375 11.025C17.2792 11.7083 17.5 12.5333 17.5 13.5C17.5 14.2833 17.3583 14.9708 17.075 15.5625C16.7917 16.1542 16.4333 16.5667 16 16.8V19H20V8H4V19ZM10 6H14V4H10V6Z' fill='%23FEFEFE'/%3e%3c/g%3e%3c/svg%3e");
  --gs-moon-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.5 21.1001C10.4 21.1001 8.4 20.5001 6.8 19.3001C4.4 17.6001 3 14.9001 3 12.1001L3.2 10.2001C4 6.5001 7.4 3.6001 11.6 3.2001L13.1 3.1001L12.5 4.4001C11.6 6.5001 11.5 8.8001 12.5 10.9001C13.4 13.0001 15.1 14.7001 17.4 15.5001C18.1 15.8001 18.8 16.0001 19.5 16.1001L21 16.3001L20.1 17.5001C18.6 19.4001 16.3 20.6001 13.8 21.0001C13.3 21.1001 12.9 21.1001 12.5 21.1001Z' fill='currentColor'/%3e%3c/svg%3e");
  --gs-sun-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 19.2002C12.6 19.2002 13 19.6002 13 20.2002V21C13 21.5 12.6 22 12 22C11.4 22 11 21.6 11 21V20.2002C11 19.7002 11.4 19.2002 12 19.2002ZM5.2998 17.2998C5.69975 17 6.19969 16.9999 6.59961 17.2998C6.79961 17.4998 7 17.7 7 18C6.99998 18.2 6.89978 18.4999 6.7998 18.7998L6.39941 19.2002C6.39933 19.2056 6.39672 19.2997 6.2998 19.2998C6.0998 19.3998 5.79961 19.5 5.59961 19.5C5.29961 19.5 4.9998 19.2996 4.7998 19.0996C4.69983 18.7997 4.59961 18.5997 4.59961 18.2998C4.69959 17.9999 4.80003 17.7996 5 17.5996L5.2998 17.2998ZM18 17C18.2999 16.9 18.5998 17.0003 18.7998 17.2002L19.2002 17.5996C19.6001 17.9995 19.6 18.6996 19.2002 19.0996C19.0002 19.2996 18.8 19.4004 18.5 19.4004C18.3 19.4003 17.9997 19.2995 17.7998 19.0996L17.2998 18.7002C17 18.3003 17.0001 17.8003 17.2998 17.4004C17.4998 17.2004 17.7001 17.0001 18 17ZM12 6.5C15 6.5 17.5 9 17.5 12C17.5 15 15 17.5 12 17.5C9 17.5 6.5 15 6.5 12C6.5 9 9 6.5 12 6.5ZM3.90039 11C4.50017 11.0002 4.90039 11.4001 4.90039 12C4.90039 12.5998 4.40026 12.9998 3.90039 13H3C2.4 13 2 12.6 2 12C2 11.4 2.5 11 3 11H3.90039ZM21 11C21.5998 11.0002 22 11.4001 22 12C22 12.5998 21.4999 12.9998 21 13H20.0996C19.4996 13 19.0996 12.6 19.0996 12C19.0996 11.4 19.5996 11 20.0996 11H21ZM5.59961 4.7002C5.89961 4.6002 6.19941 4.70039 6.39941 4.90039L6.7002 5.2002C7.09987 5.60021 7.1 6.30028 6.7002 6.7002C6.50024 6.90015 6.29989 6.99996 6 7C5.70005 7 5.49977 6.90013 5.2998 6.7002L4.89941 6.40039C4.59946 6.00045 4.59956 5.4 4.89941 5C5.09937 4.80004 5.29972 4.70024 5.59961 4.7002ZM17.5996 4.90039C17.9996 4.60039 18.5004 4.60039 18.9004 4.90039C19.1002 5.10017 19.2996 5.30003 19.2998 5.59961C19.2998 5.89961 19.2996 6.20039 19.0996 6.40039L18.7998 6.7002C18.5998 6.80016 18.2995 6.90039 18.0996 6.90039C17.7999 6.90039 17.6 6.89999 17.5 6.7002C17.3 6.5002 17.0996 6.3 17.0996 6C16.9997 5.70009 17.1002 5.49977 17.2002 5.2998L17.5996 4.90039ZM12 2C12.6 2 13 2.4 13 3V3.7998C13 4.2998 12.6 4.7998 12 4.7998C11.4 4.7998 11 4.3998 11 3.7998V3C11 2.5 11.4 2 12 2Z' fill='currentColor'/%3e%3c/svg%3e");
  --gs-contrast-mode-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19 21H5C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H19C19.55 3 20.0208 3.19583 20.4125 3.5875C20.8042 3.97917 21 4.45 21 5V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21ZM5 19H12V11L19 19V5H12V11L5 19Z' fill='currentColor'/%3e%3c/svg%3e");
  --gs-direction-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7588_5493' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e%3crect x='24' y='1.04907e-06' width='24' height='24' transform='rotate%2890 24 1.04907e-06%29' fill='%231A1C21'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7588_5493%29'%3e%3cpath d='M3 12C3 11.4477 3.44772 11 4 11L17.175 11L16.2917 10.1027C15.9088 9.71372 15.9113 9.08872 16.2972 8.70276C16.6854 8.31464 17.3146 8.31464 17.7028 8.70276L20.6464 11.6464C20.8417 11.8417 20.8417 12.1583 20.6464 12.3536L17.7028 15.2972C17.3146 15.6854 16.6854 15.6854 16.2972 15.2972C15.9113 14.9113 15.9088 14.2863 16.2917 13.8973L17.175 13L4 13C3.44772 13 3 12.5523 3 12Z' fill='%23FEFEFE'/%3e%3c/g%3e%3c/svg%3e");
  --gs-own-team-tasks-icon: url("data:image/svg+xml, %3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_7635_5669%29'%3e%3cpath d='M12.0527 16.7725C13.0867 17.5287 14.4366 18.1982 16 18.1982C17.5621 18.1982 18.9114 17.5342 19.9482 16.7744L21.0908 17.8398C21.3932 18.1231 21.6328 18.3486 21.8281 18.5391C22.3196 19.02 22.4556 19.22 22.5225 19.373C22.6106 19.5747 22.647 19.8251 22.6602 20.585L22.667 21.5312V23H9.33301V21.5312C9.33301 20.8359 9.34138 20.383 9.3584 20.0703C9.36693 19.9137 9.37749 19.7924 9.39258 19.6934C9.40521 19.6101 9.41833 19.5424 9.43652 19.4834C9.44808 19.4459 9.46149 19.4118 9.47559 19.3789C9.49345 19.3372 9.51536 19.2962 9.54199 19.252C9.59929 19.1589 9.69021 19.0412 9.84863 18.8701C10.0578 18.6474 10.3831 18.3327 10.9092 17.8398C11.402 17.3803 11.7729 17.0334 12.0527 16.7725ZM29.7246 18.6084C30.4517 19.3382 30.547 19.4674 30.5928 19.5752C30.6407 19.6884 30.667 19.8544 30.667 20.999V21.667H26.667V21.3027C26.6679 20.5801 26.6772 19.7818 26.542 18.9932C26.5834 18.9945 26.6252 18.999 26.667 18.999C27.6802 18.9989 28.5554 18.607 29.249 18.1338L29.7246 18.6084ZM2.75 18.1338C3.44373 18.6072 4.31952 18.9989 5.33301 18.999C5.37451 18.999 5.41599 18.9944 5.45703 18.9932C5.37288 19.4842 5.34568 19.9791 5.33691 20.457L5.33301 21.3027V21.667H1.33301V20.999C1.33301 19.8544 1.35933 19.6884 1.40723 19.5752C1.45295 19.4674 1.54828 19.3382 2.27539 18.6084L2.75 18.1338ZM5.33301 12.333C6.06329 12.333 6.66699 12.9367 6.66699 13.667C6.66681 14.3971 6.06319 15 5.33301 15C4.60298 14.9998 4.00018 14.397 4 13.667C4 12.9368 4.60287 12.3332 5.33301 12.333ZM26.667 12.333C27.3971 12.3332 28 12.9368 28 13.667C27.9998 14.397 27.397 14.9998 26.667 15C25.9368 15 25.3332 14.3971 25.333 13.667C25.333 12.9367 25.9367 12.333 26.667 12.333ZM16 8.33301C17.477 8.33301 18.667 9.52305 18.667 11C18.667 12.477 17.477 13.667 16 13.667C14.523 13.667 13.333 12.477 13.333 11C13.333 9.52305 14.523 8.33301 16 8.33301Z' fill='%23FEFEFE' stroke='%23FEFEFE' stroke-width='2.66667'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_7635_5669'%3e%3crect width='32' height='32' fill='%231A1C21'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --gs-adhoc-tasks-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 5C3.44772 5 3 5.44772 3 6V18C3 18.5523 3.44772 19 4 19H11C11.5523 19 12 18.5523 12 18V13.0194H6.59626V10.8981H12V6C12 5.44772 11.5523 5 11 5H4Z' fill='%23FEFEFE'/%3e%3cpath d='M15 7C14.4477 7 14 7.44772 14 8V10.9532H16.3661V9.12305L19.3015 12.0555L16.3661 14.9879V13.0745H14V16C14 16.5523 14.4477 17 15 17H20C20.5523 17 21 16.5523 21 16V8C21 7.44772 20.5523 7 20 7H15Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-pool-tasks-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e %3cpath d='M9.03906 12.3291C9.81461 12.8964 10.8272 13.3984 12 13.3984C13.1717 13.3984 14.1833 12.9 14.9609 12.3301C15.1704 12.5254 15.4481 12.7845 15.8164 13.1279V13.1289C16.2017 13.4898 16.452 13.7253 16.6328 13.9209C16.8053 14.1075 16.8674 14.2086 16.8994 14.2803C16.9794 14.4597 17 14.6897 17 15.7607V17H7V15.8984C7 14.758 7.01958 14.4871 7.10645 14.2842C7.19152 14.0857 7.36567 13.895 8.18359 13.1289L8.18262 13.1279C8.55147 12.784 8.82944 12.5246 9.03906 12.3291ZM12 6C13.1077 6 14 6.89228 14 8C14 9.10772 13.1077 10 12 10C10.8923 10 10 9.10772 10 8C10 6.89228 10.8923 6 12 6Z' fill='%23FEFEFE' stroke='%23FEFEFE' stroke-width='2'/%3e%3c/svg%3e");
  --gs-equipment-tasks-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.59265 21.964C5.12455 21.8895 5.03412 21.8151 5.03412 21.4932C5.03412 21.3922 5.04742 21.2831 5.06338 21.2512C5.07934 21.2193 5.5235 20.7591 6.05276 20.2298L7.01289 19.267L6.86927 18.8201C6.79214 18.5754 6.71767 18.3547 6.70704 18.3281C6.69108 18.3015 6.49958 18.2243 6.19904 18.1233L5.71233 17.961L4.74156 18.9292C4.20698 19.4638 3.73622 19.9133 3.69633 19.9293C3.60324 19.9638 3.45164 19.9638 3.33462 19.9293C3.07397 19.8548 2.9995 19.6181 2.9995 18.8521C2.9995 18.2669 3.03408 18.0541 3.20164 17.6286C3.61122 16.5726 4.56337 15.8438 5.70967 15.7002C5.9783 15.6656 6.2432 15.5675 6.75225 15.7242L7.35968 15.9397L17.0359 6.2635C16.8308 5.92372 16.6936 5.54832 16.699 5.15147C16.7026 4.89323 16.7187 4.62902 16.7445 4.50253C16.8775 3.88812 17.1248 3.4067 17.5344 2.97581C18.2605 2.2098 19.2844 1.87466 20.3909 2.04223C20.7153 2.09011 20.8643 2.15926 20.9228 2.27895C20.9707 2.38268 20.9786 2.62738 20.9361 2.73909C20.9228 2.77899 20.4733 3.24445 19.9387 3.77109L18.9706 4.72861L19.2951 5.72337L19.7898 5.88296L20.2871 6.04254L21.2712 5.06108C22.3457 3.98919 22.3031 4.02111 22.5824 4.06101C22.8138 4.09292 22.8803 4.17272 22.9521 4.50253C23.0106 4.78181 23.0159 5.48133 22.9627 5.77923C22.7393 7.02134 21.7898 7.99748 20.5398 8.26878C20.4563 8.28687 20.3114 8.30049 20.1472 8.30893C19.5538 8.33944 19.0044 8.10639 18.5261 7.75375L8.84993 17.4299C9.12393 18.0028 9.32021 18.6162 9.27284 19.2494C9.26676 19.3306 9.259 19.4019 9.24965 19.4558C9.02092 20.7751 7.92781 21.8151 6.60331 21.9773C6.30543 22.0119 5.87191 22.0066 5.59265 21.964Z' fill='%23FEFEFE'/%3e%3cpath d='M2.30033 9.93303L1.37385 9.07942C1.17225 8.89368 1.17226 8.57537 1.37387 8.38964L2.49696 7.35499L2.5814 7.34164C2.8867 7.34164 3.52675 7.18726 3.87222 7.03054C4.11324 6.92061 4.38908 6.66799 4.51763 6.4411L4.62207 6.25631V5.64113L4.72919 5.52652C4.90595 5.33471 5.76024 4.60024 6.00127 4.43183C6.30656 4.22131 6.91448 3.86578 7.24924 3.70906C7.93214 3.38627 8.77572 3.16405 9.77731 3.04476C10.2299 2.99096 11.7885 2.98394 12.2411 3.03307C13.2266 3.13832 14.263 3.36054 14.8602 3.58976C14.9442 3.62219 14.9995 3.70289 14.9995 3.79285V3.80496C14.9995 4.06927 14.9727 4.18623 14.9085 4.20728C14.8763 4.21898 14.6005 4.24003 14.2898 4.25172C13.9818 4.26576 13.3605 4.29383 12.9106 4.31254C11.9492 4.35464 11.6707 4.37803 11.2315 4.45288C10.4067 4.59791 10.0602 4.86362 9.77731 5.1242C9.25588 5.60457 9.23531 5.97546 9.23531 5.97546C9.23531 5.97546 9.6466 6.36349 9.98403 6.66523C10.1856 6.85095 10.1856 7.16926 9.98403 7.35499L8.55448 8.67197C8.50953 8.71338 8.45799 8.74701 8.40198 8.77147C8.2324 8.84552 8.03696 8.82932 7.8819 8.72836L7.68844 8.6024C7.01893 8.16499 6.63596 8.01997 6.22354 8.05038C5.87808 8.07377 5.47369 8.31235 5.29962 8.59538C5.17375 8.79654 5.14429 8.95092 5.14429 9.37195L5.11774 9.76951L4.64618 10.2047C3.99465 10.8042 4.12544 10.6837 3.99465 10.8042C3.91565 10.8769 3.75362 11.0262 3.61333 10.996C3.52496 10.977 3.40072 10.9468 3.2455 10.8038C2.99105 10.5694 3.2455 10.8038 2.30033 9.93303Z' fill='%23FEFEFE'/%3e%3cpath d='M9.07861 9.73797L10.544 8.29539L12.0094 9.73797L10.544 11.1805L9.07861 9.73797Z' fill='%23FEFEFE'/%3e%3cpath d='M13.4744 14.066L14.9398 12.6234L21.3955 17.8232C22.2542 18.5149 22.3186 19.7853 21.534 20.5576C20.7494 21.33 19.4589 21.2666 18.7563 20.4212L13.4744 14.066Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-other-team-tasks-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='path-1-inside-1_7588_5574' fill='%231A1C21'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 17H7.40444C7.73333 17 8 16.7312 8 16.3996V15.4005C8 14.0027 8 14.0027 7 12.9991L6.935 12.9342C6.00005 13.848 6 14.1091 6 15.8984V17ZM5 17V15.8984C5 15.8411 4.99993 15.7844 4.99986 15.7284C4.99877 14.8518 4.99787 14.1277 5.26855 13.4961C5.47 13.0261 5.80957 12.6355 6.2268 12.2266L6 12C5.50222 12.5018 4.8 12.9991 4 12.9991C3.2 12.9991 2.49778 12.4973 2 12L1 12.9991C0.511934 13.4889 0.262077 13.7397 0.134166 14.042C0 14.3591 0 14.733 0 15.4991V16.4982C0 16.6998 0.297778 17 0.6 17H4H5Z'/%3e%3c/mask%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 17H7.40444C7.73333 17 8 16.7312 8 16.3996V15.4005C8 14.0027 8 14.0027 7 12.9991L6.935 12.9342C6.00005 13.848 6 14.1091 6 15.8984V17ZM5 17V15.8984C5 15.8411 4.99993 15.7844 4.99986 15.7284C4.99877 14.8518 4.99787 14.1277 5.26855 13.4961C5.47 13.0261 5.80957 12.6355 6.2268 12.2266L6 12C5.50222 12.5018 4.8 12.9991 4 12.9991C3.2 12.9991 2.49778 12.4973 2 12L1 12.9991C0.511934 13.4889 0.262077 13.7397 0.134166 14.042C0 14.3591 0 14.733 0 15.4991V16.4982C0 16.6998 0.297778 17 0.6 17H4H5Z' fill='%23FEFEFE'/%3e%3cpath d='M6 17H4V19H6V17ZM7 12.9991L8.41674 11.5874L8.41358 11.5843L7 12.9991ZM6.935 12.9342L8.34858 11.5193L6.95043 10.1224L5.53703 11.5039L6.935 12.9342ZM5 17V19H7V17H5ZM5 15.8984L7 15.8984L7 15.8984L5 15.8984ZM4.99986 15.7284L6.99986 15.7259L6.99986 15.7259L4.99986 15.7284ZM5.26855 13.4961L3.43029 12.7082L3.43026 12.7083L5.26855 13.4961ZM6.2268 12.2266L7.62666 13.655L9.07022 12.2403L7.64038 10.8117L6.2268 12.2266ZM6 12L7.41358 10.5852L5.99368 9.16652L4.58012 10.5915L6 12ZM2 12L3.41355 10.5851L1.99997 9.17287L0.586421 10.5852L2 12ZM1 12.9991L-0.413583 11.5843L-0.416741 11.5874L1 12.9991ZM0.134166 14.042L1.97611 14.8213L1.97611 14.8213L0.134166 14.042ZM6 17V19H7.40444V17V15H6V17ZM7.40444 17V19C8.85302 19 10 17.8206 10 16.3996H8H6C6 15.6418 6.61365 15 7.40444 15V17ZM8 16.3996H10V15.4005H8H6V16.3996H8ZM8 15.4005H10C10 14.8777 10.0368 14.0408 9.72132 13.2831C9.40824 12.5313 8.79196 11.964 8.41674 11.5874L7 12.9991L5.58326 14.4108C5.85315 14.6816 5.98098 14.8116 6.06392 14.9077C6.12953 14.9838 6.07812 14.9395 6.02868 14.8208C5.97863 14.7006 5.98288 14.63 5.98977 14.7236C5.99875 14.8456 6 15.0223 6 15.4005H8ZM7 12.9991L8.41358 11.5843L8.34858 11.5193L6.935 12.9342L5.52142 14.349L5.58642 14.4139L7 12.9991ZM6.935 12.9342L5.53703 11.5039C5.02746 12.002 4.46557 12.6012 4.19599 13.5311C3.98039 14.2748 4 15.1377 4 15.8984H6H8C8 15.4327 8.00057 15.1383 8.01209 14.9094C8.02327 14.6873 8.04124 14.633 8.0378 14.6449C8.00198 14.7684 7.90759 14.7802 8.33298 14.3644L6.935 12.9342ZM6 15.8984H4V17H6H8V15.8984H6ZM5 17H7V15.8984H5H3V17H5ZM5 15.8984L7 15.8984C7 15.8397 6.99993 15.7818 6.99986 15.7259L4.99986 15.7284L2.99986 15.7309C2.99993 15.7871 3 15.8426 3 15.8985L5 15.8984ZM4.99986 15.7284L6.99986 15.7259C6.99863 14.736 7.03017 14.4628 7.10684 14.2839L5.26855 13.4961L3.43026 12.7083C2.96557 13.7925 2.99891 14.9677 2.99986 15.7309L4.99986 15.7284ZM5.26855 13.4961L7.10682 14.284C7.14845 14.1869 7.25349 14.0207 7.62666 13.655L6.2268 12.2266L4.82693 10.7982C4.36564 11.2502 3.79154 11.8653 3.43029 12.7082L5.26855 13.4961ZM6.2268 12.2266L7.64038 10.8117L7.41358 10.5852L6 12L4.58642 13.4148L4.81322 13.6414L6.2268 12.2266ZM6 12L4.58012 10.5915C4.42176 10.7511 4.27053 10.8683 4.14443 10.9381C4.0218 11.006 3.9788 10.9991 4 10.9991V12.9991V14.9991C5.61059 14.9991 6.80207 14.0313 7.41988 13.4085L6 12ZM4 12.9991V10.9991C4.02473 10.9991 3.98279 11.0071 3.85778 10.9376C3.72954 10.8664 3.57589 10.7473 3.41355 10.5851L2 12L0.586449 13.4149C1.19358 14.0214 2.38573 14.9991 4 14.9991V12.9991ZM2 12L0.586421 10.5852L-0.413579 11.5843L1 12.9991L2.41358 14.414L3.41358 13.4148L2 12ZM1 12.9991L-0.416741 11.5874C-0.785972 11.958 -1.39259 12.5178 -1.70778 13.2628L0.134166 14.042L1.97611 14.8213C1.92938 14.9317 1.88234 14.9715 1.94658 14.8971C1.98041 14.8578 2.03155 14.8022 2.11343 14.7176C2.19561 14.6328 2.29187 14.5361 2.41674 14.4108L1 12.9991ZM0.134166 14.042L-1.70778 13.2628C-2.03842 14.0443 -2 14.9179 -2 15.4991H0H2C2 15.3035 2.00004 15.1519 2.0019 15.0212C2.00375 14.8908 2.00716 14.8065 2.01142 14.7484C2.01953 14.6377 2.02595 14.7035 1.97611 14.8213L0.134166 14.042ZM0 15.4991H-2V16.4982H0H2V15.4991H0ZM0 16.4982H-2C-2 17.4345 -1.43277 18.0598 -1.14572 18.3163C-0.789051 18.6349 -0.184867 19 0.6 19V17V15C1.08264 15 1.38683 15.215 1.51905 15.3332C1.601 15.4064 1.69663 15.5116 1.78301 15.6612C1.85794 15.7909 2 16.0824 2 16.4982H0ZM0.6 17V19H4V17V15H0.6V17ZM4 17V19H5V17V15H4V17Z' fill='%23FEFEFE' mask='url%28%23path-1-inside-1_7588_5574%29'/%3e%3cmask id='path-3-inside-2_7588_5574' fill='%231A1C21'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 17H16.5956C16.2667 17 16 16.7312 16 16.3996V15.4005C16 14.0027 16 14.0027 17 12.9991L17.065 12.9342C17.9999 13.848 18 14.1091 18 15.8984V17ZM19 17V15.8984C19 15.8411 19.0001 15.7844 19.0001 15.7284C19.0012 14.8518 19.0021 14.1277 18.7314 13.4961C18.53 13.0261 18.1904 12.6355 17.7732 12.2266L18 12C18.4978 12.5018 19.2 12.9991 20 12.9991C20.8 12.9991 21.5022 12.4973 22 12L23 12.9991C23.4881 13.4889 23.7379 13.7397 23.8658 14.042C24 14.3591 24 14.733 24 15.4991V16.4982C24 16.6998 23.7022 17 23.4 17H20H19Z'/%3e%3c/mask%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 17H16.5956C16.2667 17 16 16.7312 16 16.3996V15.4005C16 14.0027 16 14.0027 17 12.9991L17.065 12.9342C17.9999 13.848 18 14.1091 18 15.8984V17ZM19 17V15.8984C19 15.8411 19.0001 15.7844 19.0001 15.7284C19.0012 14.8518 19.0021 14.1277 18.7314 13.4961C18.53 13.0261 18.1904 12.6355 17.7732 12.2266L18 12C18.4978 12.5018 19.2 12.9991 20 12.9991C20.8 12.9991 21.5022 12.4973 22 12L23 12.9991C23.4881 13.4889 23.7379 13.7397 23.8658 14.042C24 14.3591 24 14.733 24 15.4991V16.4982C24 16.6998 23.7022 17 23.4 17H20H19Z' fill='%23FEFEFE'/%3e%3cpath d='M18 17H20V19H18V17ZM17 12.9991L15.5833 11.5874L15.5864 11.5843L17 12.9991ZM17.065 12.9342L15.6514 11.5193L17.0496 10.1224L18.463 11.5039L17.065 12.9342ZM19 17V19H17V17H19ZM19 15.8984L17 15.8984L17 15.8984L19 15.8984ZM19.0001 15.7284L17.0001 15.7259L17.0001 15.7259L19.0001 15.7284ZM18.7314 13.4961L20.5697 12.7082L20.5697 12.7083L18.7314 13.4961ZM17.7732 12.2266L16.3733 13.655L14.9298 12.2403L16.3596 10.8117L17.7732 12.2266ZM18 12L16.5864 10.5852L18.0063 9.16652L19.4199 10.5915L18 12ZM22 12L20.5864 10.5851L22 9.17287L23.4136 10.5852L22 12ZM23 12.9991L24.4136 11.5843L24.4167 11.5874L23 12.9991ZM23.8658 14.042L22.0239 14.8213L22.0239 14.8213L23.8658 14.042ZM18 17V19H16.5956V17V15H18V17ZM16.5956 17V19C15.147 19 14 17.8206 14 16.3996H16H18C18 15.6418 17.3864 15 16.5956 15V17ZM16 16.3996H14V15.4005H16H18V16.3996H16ZM16 15.4005H14C14 14.8777 13.9632 14.0408 14.2787 13.2831C14.5918 12.5313 15.208 11.964 15.5833 11.5874L17 12.9991L18.4167 14.4108C18.1469 14.6816 18.019 14.8116 17.9361 14.9077C17.8705 14.9838 17.9219 14.9395 17.9713 14.8208C18.0214 14.7006 18.0171 14.63 18.0102 14.7236C18.0012 14.8456 18 15.0223 18 15.4005H16ZM17 12.9991L15.5864 11.5843L15.6514 11.5193L17.065 12.9342L18.4786 14.349L18.4136 14.4139L17 12.9991ZM17.065 12.9342L18.463 11.5039C18.9725 12.002 19.5344 12.6012 19.804 13.5311C20.0196 14.2748 20 15.1377 20 15.8984H18H16C16 15.4327 15.9994 15.1383 15.9879 14.9094C15.9767 14.6873 15.9588 14.633 15.9622 14.6449C15.998 14.7684 16.0924 14.7802 15.667 14.3644L17.065 12.9342ZM18 15.8984H20V17H18H16V15.8984H18ZM19 17H17V15.8984H19H21V17H19ZM19 15.8984L17 15.8984C17 15.8397 17.0001 15.7818 17.0001 15.7259L19.0001 15.7284L21.0001 15.7309C21.0001 15.7871 21 15.8426 21 15.8985L19 15.8984ZM19.0001 15.7284L17.0001 15.7259C17.0014 14.736 16.9698 14.4628 16.8932 14.2839L18.7314 13.4961L20.5697 12.7083C21.0344 13.7925 21.0011 14.9677 21.0001 15.7309L19.0001 15.7284ZM18.7314 13.4961L16.8932 14.284C16.8515 14.1869 16.7465 14.0207 16.3733 13.655L17.7732 12.2266L19.1731 10.7982C19.6344 11.2502 20.2085 11.8653 20.5697 12.7082L18.7314 13.4961ZM17.7732 12.2266L16.3596 10.8117L16.5864 10.5852L18 12L19.4136 13.4148L19.1868 13.6414L17.7732 12.2266ZM18 12L19.4199 10.5915C19.5782 10.7511 19.7295 10.8683 19.8556 10.9381C19.9782 11.006 20.0212 10.9991 20 10.9991V12.9991V14.9991C18.3894 14.9991 17.1979 14.0313 16.5801 13.4085L18 12ZM20 12.9991V10.9991C19.9753 10.9991 20.0172 11.0071 20.1422 10.9376C20.2705 10.8664 20.4241 10.7473 20.5864 10.5851L22 12L23.4136 13.4149C22.8064 14.0214 21.6143 14.9991 20 14.9991V12.9991ZM22 12L23.4136 10.5852L24.4136 11.5843L23 12.9991L21.5864 14.414L20.5864 13.4148L22 12ZM23 12.9991L24.4167 11.5874C24.786 11.958 25.3926 12.5178 25.7078 13.2628L23.8658 14.042L22.0239 14.8213C22.0706 14.9317 22.1177 14.9715 22.0534 14.8971C22.0196 14.8578 21.9685 14.8022 21.8866 14.7176C21.8044 14.6328 21.7081 14.5361 21.5833 14.4108L23 12.9991ZM23.8658 14.042L25.7078 13.2628C26.0384 14.0443 26 14.9179 26 15.4991H24H22C22 15.3035 22 15.1519 21.9981 15.0212C21.9963 14.8908 21.9928 14.8065 21.9886 14.7484C21.9805 14.6377 21.9741 14.7035 22.0239 14.8213L23.8658 14.042ZM24 15.4991H26V16.4982H24H22V15.4991H24ZM24 16.4982H26C26 17.4345 25.4328 18.0598 25.1457 18.3163C24.7891 18.6349 24.1849 19 23.4 19V17V15C22.9174 15 22.6132 15.215 22.4809 15.3332C22.399 15.4064 22.3034 15.5116 22.217 15.6612C22.1421 15.7909 22 16.0824 22 16.4982H24ZM23.4 17V19H20V17V15H23.4V17ZM20 17V19H19V17V15H20V17Z' fill='%23FEFEFE' mask='url%28%23path-3-inside-2_7588_5574%29'/%3e%3cpath d='M4 12C5.1 12 6 11.1 6 10C6 8.9 5.1 8 4 8C2.9 8 2 8.9 2 10C2 11.1 2.9 12 4 12ZM20 12C21.1 12 22 11.1 22 10C22 8.9 21.1 8 20 8C18.9 8 18 8.9 18 10C18 11.1 18.9 12 20 12ZM12 7C12.55 7 13 7.45 13 8C13 8.55 12.55 9 12 9C11.45 9 11 8.55 11 8C11 7.45 11.45 7 12 7ZM12 5C10.34 5 9 6.34 9 8C9 9.66 10.34 11 12 11C13.66 11 15 9.66 15 8C15 6.34 13.66 5 12 5Z' fill='%23FEFEFE'/%3e%3cpath d='M9.03906 12.3291C9.81461 12.8964 10.8272 13.3984 12 13.3984C13.1717 13.3984 14.1833 12.9 14.9609 12.3301C15.1704 12.5254 15.4481 12.7845 15.8164 13.1279V13.1289C16.2017 13.4898 16.452 13.7253 16.6328 13.9209C16.8053 14.1075 16.8674 14.2086 16.8994 14.2803C16.9794 14.4597 17 14.6897 17 15.7607V17H7V15.8984C7 14.758 7.01958 14.4871 7.10645 14.2842C7.19152 14.0857 7.36567 13.895 8.18359 13.1289L8.18262 13.1279C8.55147 12.784 8.82944 12.5246 9.03906 12.3291Z' stroke='%23FEFEFE' stroke-width='2'/%3e%3c/svg%3e");
  --gs-circle-check-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.0697 4.91994C15.1697 1.02994 8.81969 1.02994 4.90969 4.91994C1.01969 8.81994 1.01969 15.1699 4.90969 19.0799C8.80969 22.9799 15.1597 22.9799 19.0697 19.0799C22.9797 15.1699 22.9797 8.81994 19.0697 4.91994ZM15.7497 10.3899L11.2397 15.46L8.28968 12.5199C7.89968 12.1199 7.89968 11.4899 8.28968 11.0999C8.67968 10.7099 9.31969 10.7099 9.70969 11.0999L11.1497 12.5499L14.2497 9.05994C14.6197 8.64994 15.2497 8.61994 15.6597 8.97994C16.0797 9.34994 16.1097 9.97994 15.7497 10.3899Z' fill='%233693F0'/%3e%3c/svg%3e");
  --gs-circle-delete-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.0691 4.92988C15.1691 1.02988 8.81914 1.02988 4.91914 4.92988C1.01914 8.82988 1.01914 15.1799 4.91914 19.0799C8.81914 22.9799 15.1691 22.9799 19.0691 19.0799C22.9691 15.1799 22.9791 8.82988 19.0691 4.92988ZM15.4591 14.0399C15.8891 14.3899 15.9591 15.0199 15.6091 15.4499C15.2591 15.8799 14.6291 15.9499 14.1991 15.5999C14.1491 15.5599 14.0991 15.5099 14.0491 15.4499L12.0091 13.4099L9.96914 15.4499C9.61914 15.8799 8.98914 15.9499 8.55914 15.5999C8.12914 15.2499 8.05915 14.6199 8.40915 14.1899C8.44915 14.1399 8.49914 14.0899 8.55914 14.0399L10.5991 11.9999L8.55914 9.9599C8.12914 9.6099 8.05915 8.97989 8.40915 8.54989C8.75915 8.11989 9.38915 8.04988 9.81915 8.39988C9.86915 8.43988 9.91914 8.48989 9.96914 8.54989L12.0091 10.5899L14.0491 8.54989C14.3991 8.11989 15.0291 8.04988 15.4591 8.39988C15.8891 8.74988 15.9591 9.37989 15.6091 9.80989C15.5691 9.85989 15.5191 9.9099 15.4591 9.9599L13.4191 11.9999L15.4591 14.0399Z' fill='%23656B7A'/%3e%3c/svg%3e");
  --gs-circle-dot-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.04004 7.05078C9.76846 4.32236 14.2198 4.32236 16.9482 7.05078L16.9502 7.05371C19.6815 9.77807 19.6801 14.2271 16.9482 16.959C14.2198 19.6874 9.76847 19.6874 7.04004 16.959C4.31162 14.2306 4.31161 9.77921 7.04004 7.05078Z' stroke='%23FEFEFE' stroke-width='6'/%3e%3c/svg%3e");
  --gs-minus-icon: url("data:image/svg+xml, %3csvg width='23' height='19' viewBox='0 0 23 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 9H21' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  --gs-tick-icon: url("data:image/svg+xml, %3csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.68243 11.0046L5.56943 7.73757C5.48444 7.64832 5.3822 7.57726 5.26892 7.52871C5.15564 7.48016 5.03368 7.45512 4.91043 7.45512C4.78718 7.45512 4.66522 7.48016 4.55194 7.52871C4.43866 7.57726 4.33642 7.64832 4.25143 7.73757C4.09004 7.90682 4 8.13171 4 8.36557C4 8.59944 4.09004 8.82432 4.25143 8.99357L8.68243 13.6446L15.0584 6.46957C15.1362 6.3821 15.1958 6.28004 15.2337 6.16934C15.2717 6.05863 15.2872 5.94148 15.2795 5.82471C15.2718 5.70793 15.2409 5.59386 15.1887 5.48911C15.1365 5.38437 15.064 5.29105 14.9754 5.21457C14.7996 5.06282 14.5711 4.98644 14.3394 5.00198C14.1077 5.01751 13.8914 5.12371 13.7374 5.29757L8.68243 11.0046Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-glass-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M21.7303 20.2L15.6803 14.15C17.9203 11.18 17.7003 6.92 14.9903 4.22C12.0303 1.26 7.21027 1.26 4.25027 4.22C1.29027 7.18 1.29027 12 4.25027 14.96C5.73027 16.44 7.67027 17.18 9.62027 17.18C11.2303 17.18 12.8403 16.66 14.1903 15.65L20.2403 21.7C20.4403 21.9 20.7103 22 20.9803 22C21.2503 22 21.5203 21.9 21.7203 21.69C22.1403 21.28 22.1403 20.61 21.7303 20.2ZM5.79027 13.42C3.68027 11.31 3.68027 7.86 5.79027 5.75C7.90027 3.64 11.3503 3.64 13.4603 5.75C15.5703 7.86 15.5703 11.3 13.4603 13.42C11.3403 15.54 7.90027 15.54 5.79027 13.42Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-arrow-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12.3536 16.6464C12.1583 16.8417 11.8417 16.8417 11.6464 16.6464L4.85355 9.85355C4.53857 9.53857 4.76165 9 5.20711 9L18.7929 9C19.2383 9 19.4614 9.53857 19.1464 9.85355L12.3536 16.6464Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-upload-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M8.57991 7C8.44991 7 8.31991 6.95 8.21991 6.89C8.21698 6.88414 8.21491 6.87914 8.21319 6.875C8.20905 6.865 8.20698 6.86 8.19991 6.86C8.06991 6.75 7.99991 6.6 7.99991 6.45C7.99991 6.32 8.04991 6.19 8.13991 6.1L11.9999 2L15.8599 6.1C15.9499 6.19 15.9999 6.32 15.9999 6.45C15.9999 6.62 15.9099 6.78 15.7799 6.89C15.6799 6.95 15.5499 7 15.4199 7H12.9999V14C12.9999 14.55 12.5499 15 11.9999 15C11.4499 15 10.9999 14.55 10.9999 14V7H8.57991Z' fill='%23FEFEFE'/%3e%3cpath d='M3 24V18C3 17.45 3.45 17 4 17L20 17C20.55 17 21 17.45 21 18L21 24H3Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-download-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M15.42 9.99982C15.55 9.99982 15.68 10.0498 15.78 10.1098C15.7829 10.1157 15.785 10.1207 15.7867 10.1248C15.7909 10.1348 15.7929 10.1398 15.8 10.1398C15.93 10.2498 16 10.3998 16 10.5498C16 10.6798 15.95 10.8098 15.86 10.8998L12 14.9998L8.14 10.8998C8.05 10.8098 8 10.6798 8 10.5498C8 10.3798 8.09 10.2198 8.22 10.1098C8.32 10.0498 8.45 9.99982 8.58 9.99982L11 9.99982L11 2.99982C11 2.44982 11.45 1.99982 12 1.99982C12.55 1.99982 13 2.44982 13 2.99982L13 9.99982H15.42Z' fill='%23FEFEFE'/%3e%3cpath d='M3 24V18C3 17.45 3.45 17 4 17L20 17C20.55 17 21 17.45 21 18L21 24H3Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-plus-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20 11H13V4H11V11H4V13H11V20H13V13H20V11Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-menu-dots-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03027 12C4.03027 12.83 4.70027 13.5 5.53027 13.5C6.36027 13.5 7.03027 12.83 7.03027 12C7.03027 11.17 6.36027 10.5 5.53027 10.5C4.70027 10.5 4.03027 11.17 4.03027 12ZM10.5205 12C10.5205 12.83 11.1905 13.5 12.0205 13.5C12.8505 13.5 13.5205 12.83 13.5205 12C13.5205 11.17 12.8505 10.5 12.0205 10.5C11.1905 10.5 10.5205 11.17 10.5205 12ZM18.5 13.5C17.67 13.5 17 12.83 17 12C17 11.17 17.67 10.5 18.5 10.5C19.33 10.5 20 11.17 20 12C20 12.83 19.33 13.5 18.5 13.5Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-duplicate-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M19 1H10C8.34 1 7 2.34 7 4V6H5C3.34 6 2 7.34 2 9V21C2 22.66 3.34 24 5 24H14C15.66 24 17 22.66 17 21V19H19C20.66 19 22 17.66 22 16V4C22 2.34 20.66 1 19 1ZM15 22H4V8H15V22ZM20 17H17V9C17 7.34 15.66 6 14 6H9V3H20V17Z' fill='%233693F0'/%3e%3c/svg%3e");
  --gs-automatic-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='none'%3e%3cpath d='M349.1 114.7C343.9 103.3 332.5 96 320 96C307.5 96 296.1 103.3 290.9 114.7L123.5 480L112 480C94.3 480 80 494.3 80 512C80 529.7 94.3 544 112 544L200 544C217.7 544 232 529.7 232 512C232 494.3 217.7 480 200 480L193.9 480L215.9 432L424.2 432L446.2 480L440.1 480C422.4 480 408.1 494.3 408.1 512C408.1 529.7 422.4 544 440.1 544L528.1 544C545.8 544 560.1 529.7 560.1 512C560.1 494.3 545.8 480 528.1 480L516.6 480L349.2 114.7zM394.8 368L245.2 368L320 204.8L394.8 368z' fill='currentColor'/%3e%3c/svg%3e");
  --gs-circle-info-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.0691 4.92988C15.1691 1.02988 8.81914 1.02988 4.91914 4.92988C1.01914 8.82988 1.01914 15.1799 4.91914 19.0799C8.81914 22.9799 15.1691 22.9799 19.0691 19.0799C22.9691 15.1799 22.9791 8.82988 19.0691 4.92988Z' fill='%235BF591'/%3e%3c/svg%3e");
  --gs-circle-warning-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.0691 4.92988C15.1691 1.02988 8.81914 1.02988 4.91914 4.92988C1.01914 8.82988 1.01914 15.1799 4.91914 19.0799C8.81914 22.9799 15.1691 22.9799 19.0691 19.0799C22.9691 15.1799 22.9791 8.82988 19.0691 4.92988Z' fill='%23F9D555'/%3e%3c/svg%3e");
  --gs-triangle-danger-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21.6986 17.9999L14.4986 3.49991C13.8986 2.39991 12.6986 1.79991 11.3986 2.09991C10.5986 2.29991 9.89862 2.89991 9.49862 3.59991L2.29862 18.0999C1.79862 19.0999 1.99862 20.3999 2.99862 21.2999C3.49862 21.7999 4.19862 21.9999 4.89862 21.9999H19.2986C20.4986 21.9999 21.5986 21.1999 21.8986 19.9999C22.0986 19.2999 21.9986 18.5999 21.6986 17.9999ZM10.9986 10.0999C10.9986 9.49991 11.3986 9.09991 11.9986 9.09991C12.5986 9.09991 12.9986 9.49991 12.9986 10.0999V14.9999C12.9986 15.5999 12.5986 15.9999 11.9986 15.9999C11.3986 15.9999 10.9986 15.5999 10.9986 14.9999V10.0999ZM12.9986 18.2999C12.9986 18.3999 12.8986 18.4999 12.7986 18.5999C12.5986 18.8999 12.2986 18.9999 11.9986 18.9999C11.6986 18.9999 11.4986 18.8999 11.2986 18.6999C11.1986 18.5999 11.0986 18.4999 11.0986 18.3999C11.0986 18.2999 10.9986 18.0999 10.9986 17.9999C10.9986 17.8999 10.9986 17.6999 11.0986 17.5999C11.0986 17.4999 11.1986 17.3999 11.2986 17.2999C11.3986 17.1999 11.4986 17.0999 11.6986 17.0999C11.7986 17.0999 11.9986 16.9999 12.0986 16.9999C12.1986 16.9999 12.3986 16.9999 12.4986 17.0999C12.5986 17.1999 12.6986 17.1999 12.7986 17.2999C12.8986 17.3999 12.9986 17.4999 12.9986 17.5999C12.9986 17.6999 13.0986 17.8999 13.0986 17.9999C12.9986 18.0999 12.9986 18.1999 12.9986 18.2999Z' fill='%23F55B5B'/%3e%3c/svg%3e");
  --gs-accordion-img: url("data:image/svg+xml, %3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_7631_5619%29'%3e%3cmask id='mask0_7631_5619' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3e%3cpath d='M31.5293 0.470703V31.5293H0.470703V0.470703H31.5293Z' fill='%23FEFEFE' stroke='%23FEFEFE' stroke-width='0.941176'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7631_5619%29'%3e%3cpath d='M16 28C18.3734 28 20.6935 27.2962 22.6668 25.9776C24.6402 24.6591 26.1783 22.7849 27.0866 20.5922C27.9948 18.3995 28.2324 15.9867 27.7694 13.6589C27.3064 11.3311 26.1635 9.19295 24.4853 7.51472C22.8071 5.83649 20.6689 4.6936 18.3411 4.23058C16.0133 3.76756 13.6005 4.0052 11.4078 4.91345C9.21509 5.8217 7.34094 7.35977 6.02236 9.33316C4.70379 11.3066 4 13.6266 4 16C4 19.1826 5.26428 22.2348 7.51472 24.4853C9.76516 26.7357 12.8174 28 16 28Z' stroke='%23FEFEFE' stroke-width='2.82353'/%3e%3c/g%3e%3cpath d='M14.9844 20.0543L21.5115 13.5272C21.8119 13.2268 22.299 13.2268 22.5994 13.5272V13.5272C22.8998 13.8276 22.8998 14.3146 22.5994 14.615L16.0722 21.1422L14.9844 20.0543Z' fill='%23FEFEFE' stroke='%23FEFEFE'/%3e%3cpath d='M16.0723 21.1421L9.54513 14.615C9.24472 14.3145 9.24472 13.8275 9.54513 13.5271V13.5271C9.84553 13.2267 10.3326 13.2267 10.633 13.5271L17.1601 20.0542L16.0723 21.1421Z' fill='%23FEFEFE' stroke='%23FEFEFE'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_7631_5619'%3e%3crect width='32' height='32' fill='%23FEFEFE'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --gs-btn-close-img: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_7633_5640%29'%3e%3cmask id='mask0_7633_5640' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3e%3cpath d='M40 0H0V40H40V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7633_5640%29'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.33311 7.15503C7.02066 7.46758 6.84514 7.89143 6.84514 8.33337C6.84514 8.77531 7.02066 9.19915 7.33311 9.5117L17.3831 19.5617L7.15145 29.7984C6.84785 30.1127 6.67986 30.5337 6.68366 30.9707C6.68745 31.4077 6.86274 31.8257 7.17175 32.1347C7.48076 32.4437 7.89878 32.619 8.33578 32.6228C8.77277 32.6266 9.19378 32.4586 9.50811 32.155L19.7448 21.9184L29.7298 31.9034C30.0441 32.207 30.4651 32.375 30.9021 32.3712C31.3391 32.3674 31.7571 32.1921 32.0661 31.8831C32.3752 31.5741 32.5504 31.156 32.5542 30.719C32.558 30.282 32.39 29.861 32.0864 29.5467L22.1014 19.5617L31.8998 9.76337C32.2034 9.44903 32.3714 9.02803 32.3676 8.59103C32.3638 8.15404 32.1885 7.73602 31.8795 7.427C31.5705 7.11799 31.1524 6.94271 30.7155 6.93891C30.2785 6.93511 29.8575 7.1031 29.5431 7.4067L19.7448 17.205L9.69478 7.15503C9.53993 6.99957 9.35591 6.87622 9.15327 6.79205C8.95063 6.70788 8.73337 6.66455 8.51395 6.66455C8.29452 6.66455 8.07726 6.70788 7.87462 6.79205C7.67199 6.87622 7.48796 6.99957 7.33311 7.15503Z' fill='%23FEFEFE'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_7633_5640'%3e%3crect width='40' height='40' fill='%23FEFEFE'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

[data-bs-theme=light] {
  --gs-task-card-text-color: var(--gs-text-color);
  --gs-task-card-label-color: var(--gs-text-and-label-label-color);
  --gs-task-card-secondary-label-color: var(--gs-disabled-label-color);
  --gs-text-color: #1A1C21;
  --gs-text-color-rgb: 26, 28, 33;
  --gs-label-color: #656B7A;
  --gs-disabled-label-color: #656B7A;
  --gs-body-background: #EAECEF;
  --gs-header-bg: #383B48;
  --gs-header-color: #FEFEFE;
  --gs-spinner-color: #FEFEFE;
  --gs-header-border-width: 0px;
  --gs-header-border-color: transparent;
  --gs-footer-bg: #383B48;
  --gs-footer-color: #EAECEF;
  --gs-label-footer-color: #656B7A;
  --gs-card-bg: #FEFEFE;
  --gs-nested-card-bg: #FBFBFC;
  --gs-self-assign-card-bg: var(--gs-body-background);
  --gs-self-assign-card-border-color: var(--gs-segment-card-border-color);
  --gs-segment-card-bg: var(--gs-card-bg);
  --gs-segment-card-border-color: var(--gs-card-border-color);
  --gs-task-card-border-color: var(--gs-card-border-color);
  --gs-card-divider-bg: #FEFEFE;
  --gs-card-divider-text-color: #656B7A;
  --gs-card-border-color: #656B7A;
  --gs-menu-color: #1A1C21;
  --gs-menu-bg: #EAECEF;
  --gs-menu-divider-color: #B6B7BD;
  --gs-menu-divider-width: 1px;
  --gs-menu-box-shadow: 0px 3px 3px #B6B7BD;
  --gs-mainmenu-color: #1A1C21;
  --gs-icons-color: #3693F0;
  --gs-progressbar-border-color: #656B7A;
  --gs-progressbar-bg: #1A1C21;
  --gs-progressbar-color: #00E6CF;
  --gs-progressbar-border: 1px;
  --gs-progress-border-color: #2A2B33;
  --gs-primary-click-target: #3693F0;
  --gs-secondary-click-target: #B6B7BD;
  --gs-click-target-color: #1A1C21;
  --gs-click-target-hover-color: #3693F0;
  --gs-separator-color: #B6B7BD;
  --gs-outlines-color: #B6B7BD;
  --gs-tab-container-bg: #B6B7BD;
  --gs-tab-container-border-color: transparent;
  --gs-tab-item-active-bg: #656B7A;
  --gs-tab-item-color: #383B48;
  --gs-tab-item-active-color: #FEFEFE;
  --gs-slider-bg: #EAECEF;
  --gs-slider-will-fire-bg: #B6B7BD;
  --gs-slider-color: #1A1C21;
  --gs-slider-btn-color: #FEFEFE;
  --gs-slider-handle-bg: #3693F0;
  --gs-slider-handle-border: transparent;
  --gs-dateoffset-bg: #B6B7BD;
  --gs-dateoffset-text-color: #1A1C21;
  --gs-dateoffset-border-color: transparent;
  --gs-task-card-bg: #FBFBFC;
  --gs-task-card-border: #B6B7BD;
  --gs-group-container-bg: #B6B7BD;
  --gs-group-container-border: #656B7A;
  --gs-ghost-btn-color: #1A1C21;
  --gs-input-color: #1A1C21;
  --gs-input-bg: #383B48;
  --gs-placeholder-color: #656B7A;
  --gs-list-active-selection-bg: #656B7A;
  --gs-nav-tab-container-border: 1px solid #B6B7BD;
  --gs-modal-content-color: #1A1C21;
  --gs-modal-content-bg: #EAECEF;
  --gs-modal-border-width: 0px;
  --gs-modal-border-color: #1A1C21;
  --gs-modal-timestamp-color: #656B7A;
  --gs-modal-footer-border-color: #1A1C21;
  --gs-popup-title-font-size: 1rem;
  --gs-modal-footer-border-width: 1px;
  --gs-backdrop-bg: #1A1C21;
  --gs-backdrop-opacity: 0.5;
  --gs-dropdown-menu-color: #1A1C21;
  --gs-input-text-selection-item-bg: #FEFEFE;
  --gs-input-text-selection-item-selected-bg: #3693F0;
  --gs-input-text-selection-item-selected-color: #1A1C21;
  --gs-offline-header-bg: #7A0404;
  --gs-task-state-color: #1A1C21;
  --gs-task-state-bg: #00E6CF;
  --gs-inactive-task-state-bg: #B6B7BD;
  --gs-searchbar-bg: #B6B7BD;
  --gs-searchbar-border-color: #3693F0;
  --gs-input-clear-btn-color: #656B7A;
  --gs-searchbar-short-searchstr-border-color: #B6B7BD;
  --gs-searchbar-short-searchstr-bg: #EAECEF;
  --gs-cancel-color: #F55B5B;
  --gs-progressbar-finished: #EAECEF;
  --gs-progressbar-delayed: #F55B5B;
  --gs-text-and-label-label-color: #656B7A;
  --gs-text-and-label-font-weight: normal;
  --gs-context-menu-bg: #EAECEF;
  --gs-context-menu-border-color: #B6B7BD;
  --gs-accordion-btn-color: #1A1C21;
  --gs-accordion-btn-bg: #B6B7BD;
  --gs-accordion-border-color: #B6B7BD;
  --gs-accordion-bg: var(--gs-accordion-btn-bg);
  --gs-box-shadow-color: #B6B7BD;
  --gs-box-shadow: 0px 3px 3px #B6B7BD;
  --gs-footer-box-shadow: 0px -2px 16px #B6B7BD;
  --gs-secondary-label-color: #383B48;
  --gs-time-difference-delayed: #F55B5B;
  --gs-time-difference-early: #00E6CF;
  --gs-spot-color: #1A1C21;
  --gs-spot-danger: #F55B5B;
  --gs-spot-warning: #F9D555;
  --gs-spot-info: #5BF591;
  --gs-input-border-color: transparent;
  --gs-input-border-width: 1px;
  --gs-input-text-list-bg: #B6B7BD;
  --gs-input-text-list-item-border-color: #414452;
  --gs-input-text-list-item-bg: #FBFBFC;
  --gs-text-and-label-separator-color: #B6B7BD;
  --gs-task-card-separator-color: var(--gs-text-and-label-separator-color);
  --gs-input-text-bg: #EAECEF;
  --gs-input-text-color: #1A1C21;
  --gs-input-text-placeholder-color: #383B48;
  --gs-input-text-font-weight: normal;
  --gs-input-text-focus-border-color: #2A2B33;
  --gs-input-text-disabled-color: #656B7A;
  --gs-input-border-disabled-color: transparent;
  --gs-input-checkbox-bg: transparent;
  --gs-checkbox-enabled-bg-color: transparent;
  --gs-input-checkbox-color: #1A1C21;
  --gs-input-checkbox-border-color: var(--gs-input-checkbox-color);
  --gs-selection-icon: var(--gs-input-text-color);
  --gs-card-expand-toggle-color: #1A1C21;
  --gs-checkbox-active-bg-color: #3693F0;
  --gs-primary-btn-color: #FEFEFE;
  --gs-primary-btn-bg: #3693F0;
  --gs-primary-btn-border-color: transparent;
  --gs-secondary-btn-color: #FEFEFE;
  --gs-secondary-btn-bg: #656B7A;
  --gs-secondary-btn-disabled-bg: #656B7A;
  --gs-secondary-btn-border-color: transparent;
  --gs-secondary-btn-disabled-color: #383B48;
  --gs-cancel-btn-color: #F55B5B;
  --gs-cancel-btn-bg: #383B48;
  --gs-cancel-btn-border-color: #F55B5B;
  --gs-input-text-selection-item-border-color: #656B7A;
  --gs-search-header-short-bg: #656B7A;
  --gs-search-bar-bg: #B6B7BD;
  --gs-filterbar-header-separator-color: #656B7A;
  --gs-search-header-short-search-string-color: #383B48;
  --gs-table-header-text-color: #FBFBFC;
  --gs-table-header-border-color: transparent;
  --gs-table-header-background-color: #656B7A;
  --gs-table-alternative-background-color: #EAECEF;
  --gs-table-alternative-border-color: #656B7A;
  --gs-table-second-header-text-color: #656B7A;
  --gs-table-text-color-unenabled: var(--gs-text-color);
  --gs-context-menu-border-width: 1px;
  --gs-context-menu-font-weight: normal;
  --gs-btn-box-shadow: 0px 3px 6px 0px rgba(26, 28, 33, 0.50);
  --gs-header-box-shadow: 0px 3px 1.5px 0px rgba(26, 28, 33, 0.16);
  --gs-card-box-shadow: 0px 4px 4px 0px rgba(26, 28, 33, 0.50);
  --gs-inner-shadow: 0px 2px 5px 2px rgba(26, 28, 33, 0.20) inset;
  --gs-login-background-img-opacity: .7;
  --gs-login-background-color: #000000;
  --gs-not-available-font-size-second-child: 1rem;
  --gs-not-available-font-weight-last-child: normal;
  --gs-not-available-color-last-child: #656B7A;
  --gs-error-screen-text-color: #656B7A;
  --gs-text-font-weight: normal;
  --gs-no-content-color: var(--gs-text-color);
  --gs-task-card-disabled-bg: var(--gs-task-card-bg);
  --gs-task-card-disabled-text-color: var(--gs-task-card-text-color);
  --gs-task-card-disabled-opacity: .5;
  --gs-task-card-disabled-label-color: var(--gs-task-card-label-color);
  --gs-task-card-disabled-separator-color: var(--gs-task-card-separator-color);
  --gs-text-selection-item-bage-bg: #656B7A;
  --gs-text-selection-item-bage-color: #FEFEFE;
  --gs-text-selection-item-bage-font-weight: normal;
  --gs-border-width: 1px;
  --gs-overlay-background: var(--gs-body-background);
  --gs-screen-bg: var(--gs-body-background);
  --gs-main-menu-background: var(--gs-body-background);
  --gs-title-font-size: 1rem;
  --gs-search-header-font-size: var(--gs-title-font-size);
  --gs-tab-item-active-border-color: transparent;
  --gs-search-header-warning-border-color: transparent;
  --gs-tas-state-circle-border-color: transparent;
  --gs-tas-state-circle-border-width: none;
  --gs-badge-padding-y: 0.35em;
  --gs-badge-font-size: 0.625rem;
  --gs-duration-badge-font-size: 0.625rem;
  --gs-theme-selected-color: var(--gs-primary-btn-bg);
  --gs-arrow-color: #3693F0;
  --gs-duration-heigth: 16px;
  --gs-progress-height: 0.5rem;
  --gs-progress-bar-height: 6px;
  --gs-location-badge-background-color: #EAECEF;
  --gs-location-badge-border-color: #B6B7BD;
  --gs-location-badge-text-color: var(--gs-text-color);
  --gs-location-badge-icon-color: #656B7A;
  --gs-location-badge-border-width: var(--gs-border-width);
  --gs-menu-item-active-color: #3693F0;
  --gs-info-box-bg: #FEFEFE;
  --gs-info-box-border-color: #656B7A;
  --gs-two-colored-details-card-title-color: #1A1C21;
  --gs-two-colored-details-card-label-color: #2A2B33;
  --gs-two-colored-details-card-value-color: #2A2B33;
  --gs-two-colored-details-card-odd-bg-color: #B6B7BD;
  --gs-two-colored-details-card-even-bg-color: #EAECEF;
  --gs-not-logged-in-whoops: #1A1C21;
  --gs-not-logged-in-info: #656B7A;
  --gs-not-logged-in-bg-color: #EAECEF;
  --gs-icon-task-bg-color: #1A1C21;
  --gs-icon-segment-bg-color: #1A1C21;
  --gs-nothingfound-img: url("data:image/svg+xml,%3csvg width='232' height='212' viewBox='0 0 232 212' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg clip-path='url%28%23clip0_306_2%29'%3e %3cpath d='M168.272 104.399C168.272 128.866 148.508 148.695 124.134 148.695C99.7601 148.695 79.9954 128.866 79.9954 104.399C79.9954 79.9319 99.7601 60.1033 124.134 60.1033C148.508 60.1033 168.272 79.9319 168.272 104.399Z' stroke='%23B6B7BD' stroke-width='2'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M57.2911 12.5493H115.005C115.246 13.2612 115.576 13.9323 115.982 14.5493H57.2911C54.9212 14.5493 53 16.4705 53 18.8404V199.709C53 202.079 54.9212 204 57.2911 204H189.404C191.774 204 193.695 202.079 193.695 199.709V148.35L195.695 149.58V199.709C195.695 203.183 192.878 206 189.404 206H57.2911C53.8166 206 51 203.183 51 199.709V18.8404C51 15.3659 53.8166 12.5493 57.2911 12.5493ZM195.695 137.04V18.8404C195.695 15.3659 192.878 12.5493 189.404 12.5493H131.69C131.449 13.2612 131.118 13.9323 130.713 14.5493H189.404C191.774 14.5493 193.695 16.4705 193.695 18.8404V135.811L195.695 137.04Z' fill='%23B6B7BD'/%3e %3cpath d='M131.84 13.8075C131.84 8.94326 127.967 5 123.19 5C118.413 5 114.54 8.94326 114.54 13.8075' stroke='%23B6B7BD' stroke-width='2'/%3e %3cpath d='M95.3521 22.615V27.0188C95.3521 28.756 96.7604 30.1643 98.4976 30.1643H145.681C147.418 30.1643 148.826 28.756 148.826 27.0188V22.615' stroke='%23B6B7BD' stroke-width='2'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M84.7991 189.957L179.382 189.957C182.022 189.957 184.163 187.817 184.163 185.177L184.163 142.49L182.163 141.261L182.163 185.177C182.163 186.712 180.918 187.957 179.382 187.957L82.7418 187.957L84.7991 189.957ZM65.1259 170.832L65.1259 27.3391C65.1259 25.8035 66.3707 24.5587 67.9063 24.5587L95.3523 24.5587L95.3523 22.5587L67.9063 22.5587C65.2661 22.5587 63.1259 24.699 63.1259 27.3391L63.1259 168.888L65.1259 170.832ZM184.163 129.951L182.163 128.722L182.163 27.3391C182.163 25.8035 180.918 24.5587 179.382 24.5587L148.984 24.5587L148.984 22.5587L179.382 22.5587C182.022 22.5587 184.163 24.699 184.163 27.3391L184.163 129.951Z' fill='%23B6B7BD'/%3e %3cpath d='M80.313 170.02L66.4918 170.765L82.8878 186.704L83.2422 172.868C83.2837 171.246 81.9332 169.933 80.313 170.02Z' stroke='%23B6B7BD' stroke-width='2'/%3e %3crect x='164.986' y='129.528' width='8.68222' height='72.1079' rx='4.34111' transform='rotate%28-58.4195 164.986 129.528%29' stroke='%23B6B7BD' stroke-width='2'/%3e %3cpath d='M139.539 88.9246L108.853 119.611' stroke='%23B6B7BD' stroke-width='2' stroke-linejoin='round'/%3e %3cpath d='M108.853 88.9246L139.539 119.611' stroke='%23B6B7BD' stroke-width='2' stroke-linejoin='round'/%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_306_2'%3e %3crect width='232' height='212' fill='none'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e");
  --gs-everythingdone-img: url("data:image/svg+xml, %3csvg width='160' height='200' viewBox='0 0 160 200' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_6_13%29'%3e%3cpath d='M130.008 91.1925C130.008 115.479 110.398 135.152 86.2042 135.152C62.0109 135.152 42.4006 115.479 42.4006 91.1925C42.4006 66.9057 62.0109 47.233 86.2042 47.233C110.398 47.233 130.008 66.9057 130.008 91.1925Z' stroke='%231A1C21' stroke-width='2'/%3e%3cpath d='M68.2776 89.9454L83.0866 104.599L106.937 77.4747' stroke='%231A1C21' stroke-width='2' stroke-linejoin='round'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M79.3453 8.26189H22.1357C20.4845 8.27008 18.9032 8.92965 17.7356 10.0972C16.568 11.2648 15.9085 12.8461 15.9003 14.4973V153.858H17.7709V14.4973C17.7709 13.3397 18.2307 12.2295 19.0493 11.4109C19.8678 10.5924 20.978 10.1325 22.1357 10.1325H80.2494C79.8739 9.54762 79.5703 8.91954 79.3453 8.26189ZM94.965 10.1325H153.079C154.236 10.1325 155.347 10.5924 156.165 11.4109C156.984 12.2295 157.444 13.3397 157.444 14.4973V193.765C157.444 194.922 156.984 196.032 156.165 196.851C155.347 197.67 154.236 198.129 153.079 198.129H22.1357C20.978 198.129 19.8678 197.67 19.0493 196.851C18.2307 196.032 17.7709 194.922 17.7709 193.765V183C17.7709 178.124 16.5045 181.849 15.9003 181.5V193.765C15.9085 195.416 16.568 196.997 17.7356 198.165C18.9032 199.332 20.4845 199.992 22.1357 200H153.079C154.73 199.992 156.311 199.332 157.479 198.165C158.646 196.997 159.306 195.416 159.314 193.765V14.4973C159.306 12.8461 158.646 11.2648 157.479 10.0972C156.311 8.92965 154.73 8.27008 153.079 8.26189H95.8691C95.6441 8.91954 95.3405 9.54762 94.965 10.1325Z' fill='%231A1C21'/%3e%3cpath d='M96.025 9.50897C96.025 7.23509 95.1217 5.05435 93.5138 3.44648C91.906 1.8386 89.7252 0.93531 87.4513 0.93531C85.1775 0.93531 82.9967 1.8386 81.3889 3.44648C79.781 5.05435 78.8777 7.23509 78.8777 9.50897' stroke='%231A1C21' stroke-width='2'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.6181 21.0444H59.8597V22.915H29.6181C29.2873 22.915 28.9701 23.0464 28.7362 23.2803C28.5024 23.5142 28.371 23.8314 28.371 24.1621V153.858H26.5004V24.1621C26.5004 23.3353 26.8288 22.5423 27.4135 21.9576C27.9982 21.3729 28.7912 21.0444 29.6181 21.0444ZM131.878 187.498C135.804 187.207 139.474 185.441 142.152 182.555C144.83 179.669 146.316 175.877 146.313 171.941V24.1621C146.313 23.3353 145.985 22.5423 145.4 21.9576C144.815 21.3729 144.022 21.0444 143.196 21.0444H112.86V22.915H143.196C143.526 22.915 143.844 23.0464 144.077 23.2803C144.311 23.5142 144.443 23.8314 144.443 24.1621V171.941C144.454 175.381 143.166 178.699 140.836 181.23C138.507 183.762 133.905 187.03 126.267 185.659L131.878 187.498Z' fill='%231A1C21'/%3e%3cpath d='M59.8596 21.0444V25.4092C59.8596 26.2361 60.1881 27.0291 60.7728 27.6137C61.3574 28.1984 62.1504 28.5269 62.9773 28.5269H109.743C110.57 28.5269 111.363 28.1984 111.947 27.6137C112.532 27.0291 112.86 26.2361 112.86 25.4092V21.0444' stroke='%231A1C21' stroke-width='2'/%3e%3cpath d='M33.9829 186.373C16.1015 186.373 1.54353 172.144 1.01487 154.39H117.713C117.507 159.813 117.418 164.44 117.602 168.364C117.797 172.53 118.301 175.97 119.336 178.762C120.38 181.58 121.966 183.742 124.295 185.323C124.865 185.71 125.475 186.059 126.127 186.373H33.9829Z' stroke='%231A1C21' stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_6_13'%3e%3crect width='159.314' height='200' fill='%231A1C21'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --gs-main-menu-img: url("data:image/svg+xml, %3csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='15.9517' y='14.2178' width='16.6452' height='2.77419' rx='1.3871' fill='%23F9F9FA'/%3e%3crect x='10.4033' y='14.2178' width='2.77419' height='2.77419' rx='1.3871' fill='%23F9F9FA'/%3e%3crect x='15.9517' y='20.1128' width='16.6452' height='2.77419' rx='1.3871' fill='%23F9F9FA'/%3e%3crect x='10.4033' y='20.1128' width='2.77419' height='2.77419' rx='1.3871' fill='%23F9F9FA'/%3e%3crect x='15.9517' y='26.0081' width='16.6452' height='2.77419' rx='1.3871' fill='%23F9F9FA'/%3e%3crect x='10.4033' y='26.0081' width='2.77419' height='2.77419' rx='1.3871' fill='%23F9F9FA'/%3e%3c/svg%3e");
  --gs-segment-card-menu-img: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7221_14531' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3e%3cpath d='M40 0H0V40H40V0Z' fill='%23FEFEFE'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7221_14531%29'%3e%3cpath d='M20 38C23.5601 38 27.0402 36.9443 30.0003 34.9665C32.9603 32.9886 35.2674 30.1774 36.6298 26.8883C37.9922 23.5992 38.3487 19.98 37.6541 16.4884C36.9596 12.9967 35.2453 9.78943 32.7279 7.27208C30.2106 4.75474 27.0033 3.04041 23.5116 2.34587C20.02 1.65134 16.4008 2.0078 13.1117 3.37018C9.82263 4.73255 7.01141 7.03966 5.03355 9.99974C3.05568 12.9598 2 16.4399 2 20C2 24.7739 3.89642 29.3523 7.27208 32.7279C10.6477 36.1036 15.2261 38 20 38Z' stroke='%231A1C21' stroke-width='4'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8886 9.81593H27.4446C27.7257 9.78453 28.0101 9.81381 28.2793 9.90186C28.5485 9.98991 28.7964 10.1348 29.0069 10.327C29.2175 10.5192 29.3859 10.7544 29.5012 11.0173C29.6165 11.2803 29.6761 11.565 29.6761 11.853C29.6761 12.1409 29.6165 12.4257 29.5012 12.6886C29.3859 12.9515 29.2175 13.1868 29.0069 13.379C28.7964 13.5712 28.5485 13.716 28.2793 13.8041C28.0101 13.8921 27.7257 13.9214 27.4446 13.89H11.8886C11.6076 13.9214 11.3232 13.8921 11.054 13.8041C10.7848 13.716 10.5369 13.5712 10.3263 13.379C10.1158 13.1868 9.9474 12.9515 9.83211 12.6886C9.71681 12.4257 9.65723 12.1409 9.65723 11.853C9.65723 11.565 9.71681 11.2803 9.83211 11.0173C9.9474 10.7544 10.1158 10.5192 10.3263 10.327C10.5369 10.1348 10.7848 9.98991 11.054 9.90186C11.3232 9.81381 11.6076 9.78453 11.8886 9.81593Z' fill='%231A1C21'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8886 17.9634H27.4446C27.7257 17.932 28.0101 17.9613 28.2793 18.0493C28.5485 18.1374 28.7964 18.2822 29.0069 18.4744C29.2175 18.6666 29.3859 18.9019 29.5012 19.1648C29.6165 19.4277 29.6761 19.7125 29.6761 20.0004C29.6761 20.2884 29.6165 20.5731 29.5012 20.8361C29.3859 21.099 29.2175 21.3342 29.0069 21.5264C28.7964 21.7186 28.5485 21.8635 28.2793 21.9515C28.0101 22.0396 27.7257 22.0689 27.4446 22.0375H11.8886C11.6076 22.0689 11.3232 22.0396 11.054 21.9515C10.7848 21.8635 10.5369 21.7186 10.3263 21.5264C10.1158 21.3342 9.9474 21.099 9.83211 20.8361C9.71681 20.5731 9.65723 20.2884 9.65723 20.0004C9.65723 19.7125 9.71681 19.4277 9.83211 19.1648C9.9474 18.9019 10.1158 18.6666 10.3263 18.4744C10.5369 18.2822 10.7848 18.1374 11.054 18.0493C11.3232 17.9613 11.6076 17.932 11.8886 17.9634Z' fill='%231A1C21'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8886 26.1109H27.4446C27.7257 26.0795 28.0101 26.1087 28.2793 26.1968C28.5485 26.2848 28.7964 26.4297 29.0069 26.6219C29.2175 26.8141 29.3859 27.0493 29.5012 27.3123C29.6165 27.5752 29.6761 27.8599 29.6761 28.1479C29.6761 28.4359 29.6165 28.7206 29.5012 28.9835C29.3859 29.2465 29.2175 29.4817 29.0069 29.6739C28.7964 29.8661 28.5485 30.011 28.2793 30.099C28.0101 30.1871 27.7257 30.2163 27.4446 30.1849H11.8886C11.6076 30.2163 11.3232 30.1871 11.054 30.099C10.7848 30.011 10.5369 29.8661 10.3263 29.6739C10.1158 29.4817 9.9474 29.2465 9.83211 28.9835C9.71681 28.7206 9.65723 28.4359 9.65723 28.1479C9.65723 27.8599 9.71681 27.5752 9.83211 27.3123C9.9474 27.0493 10.1158 26.8141 10.3263 26.6219C10.5369 26.4297 10.7848 26.2848 11.054 26.1968C11.3232 26.1087 11.6076 26.0795 11.8886 26.1109Z' fill='%231A1C21'/%3e%3c/g%3e%3c/svg%3e");
  --gs-task-card-menu-img: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_7221_14540%29'%3e%3cpath d='M20 38C23.5601 38 27.0402 36.9443 30.0003 34.9665C32.9603 32.9886 35.2674 30.1774 36.6298 26.8883C37.9922 23.5992 38.3487 19.98 37.6541 16.4884C36.9596 12.9967 35.2453 9.78943 32.7279 7.27208C30.2106 4.75474 27.0033 3.04041 23.5116 2.34587C20.02 1.65134 16.4008 2.0078 13.1117 3.37018C9.82263 4.73255 7.01141 7.03966 5.03355 9.99974C3.05568 12.9598 2 16.4399 2 20C2 24.7739 3.89642 29.3523 7.27208 32.7279C10.6477 36.1036 15.2261 38 20 38Z' stroke='%231A1C21' stroke-width='4'/%3e%3cpath d='M19.4121 26.7275C19.6929 26.6113 20.0017 26.5804 20.2998 26.6396C20.598 26.699 20.872 26.8456 21.0869 27.0605C21.3018 27.2755 21.4485 27.5495 21.5078 27.8477C21.5671 28.1457 21.5362 28.4546 21.4199 28.7354C21.3036 29.0162 21.1063 29.2569 20.8535 29.4258C20.6009 29.5945 20.3038 29.6846 20 29.6846C19.5924 29.6846 19.2013 29.5226 18.9131 29.2344C18.6249 28.9461 18.4629 28.5551 18.4629 28.1475C18.4629 27.8435 18.5528 27.5457 18.7217 27.293C18.8906 27.0403 19.1313 26.8438 19.4121 26.7275Z' fill='%231A1C21' stroke='%231A1C21'/%3e%3cpath d='M19.4121 18.5791C19.6929 18.4629 20.0017 18.4319 20.2998 18.4912C20.598 18.5505 20.872 18.6972 21.0869 18.9121C21.3018 19.1271 21.4485 19.4011 21.5078 19.6992C21.5671 19.9972 21.5362 20.3062 21.4199 20.5869C21.3036 20.8678 21.1063 21.1085 20.8535 21.2773C20.6009 21.446 20.3038 21.5361 20 21.5361C19.5924 21.5361 19.2013 21.3741 18.9131 21.0859C18.6249 20.7977 18.4629 20.4066 18.4629 19.999C18.4629 19.695 18.5528 19.3973 18.7217 19.1445C18.8906 18.8919 19.1313 18.6954 19.4121 18.5791Z' fill='%231A1C21' stroke='%231A1C21'/%3e%3cpath d='M19.4121 10.4316C19.6929 10.3154 20.0017 10.2845 20.2998 10.3438C20.598 10.4031 20.872 10.5497 21.0869 10.7646C21.3018 10.9796 21.4485 11.2536 21.5078 11.5518C21.5671 11.8498 21.5362 12.1587 21.4199 12.4395C21.3036 12.7203 21.1063 12.961 20.8535 13.1299C20.6009 13.2986 20.3038 13.3887 20 13.3887C19.5924 13.3887 19.2013 13.2267 18.9131 12.9385C18.6249 12.6502 18.4629 12.2592 18.4629 11.8516C18.4629 11.5476 18.5528 11.2498 18.7217 10.9971C18.8906 10.7444 19.1313 10.5479 19.4121 10.4316Z' fill='%231A1C21' stroke='%231A1C21'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_7221_14540'%3e%3crect width='40' height='40' fill='%23FEFEFE'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --gs-expand-img: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='80' height='17' viewBox='0 0 80 17' fill='none'%3e%3cpath d='M40 13L70 5' stroke='%231A1C21' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M40 13L10 5' stroke='%231A1C21' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  --gs-expand-task-card-img: var(--gs-expand-img);
  --gs-expand-task-card-disabled-img: var(--gs-expand-img);
  --gs-checkbox-img: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3e%3cpath d='M5.02911 6.86004L1.91611 3.59304C1.83112 3.50379 1.72888 3.43273 1.6156 3.38418C1.50232 3.33563 1.38036 3.31059 1.25711 3.31059C1.13386 3.31059 1.0119 3.33563 0.898619 3.38418C0.785339 3.43273 0.683102 3.50379 0.598109 3.59304C0.436717 3.76229 0.34668 3.98718 0.34668 4.22104C0.34668 4.45491 0.436717 4.67979 0.598109 4.84904L5.02911 9.50004L11.4051 2.32504C11.4829 2.23757 11.5424 2.13551 11.5804 2.0248C11.6183 1.9141 11.6339 1.79695 11.6262 1.68018C11.6185 1.5634 11.5876 1.44932 11.5354 1.34458C11.4832 1.23984 11.4107 1.14652 11.3221 1.07004C11.1463 0.918292 10.9178 0.841913 10.6861 0.857448C10.4544 0.872983 10.2381 0.979183 10.0841 1.15304L5.02911 6.86004Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-checkbox-disabled-img: var(--gs-checkbox-img);
  --gs-radio-img: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 9 8' fill='none'%3e%3ccircle cx='4.5' cy='4' r='4' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-pin-img: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M13.1348 15.9641L14.8668 14.9641L16.8398 18.3813C17.055 18.7541 17.0075 19.2228 16.7219 19.5448C16.5784 19.7067 16.3862 19.8177 16.1742 19.861C15.7525 19.9473 15.3229 19.7541 15.1077 19.3813L13.1348 15.9641Z' fill='%231A1C21'/%3e%3cpath d='M5.90313 7.43781L11.0993 4.43781L16.4653 11.732L9.53711 15.732L5.90313 7.43781Z' fill='%231A1C21'/%3e%3cpath d='M12.0801 2.13877C12.7704 3.3345 12.3607 4.86348 11.165 5.55383L6.83489 8.05383C5.63916 8.74419 4.11018 8.3345 3.41982 7.13877C3.28175 6.89962 3.36369 6.59383 3.60284 6.45576L11.3971 1.95576C11.6362 1.81769 11.942 1.89962 12.0801 2.13877Z' fill='%231A1C21'/%3e%3cpath d='M8.05469 17.1651C7.36433 15.9693 7.77402 14.4404 8.96975 13.75L15.0319 10.25C16.2277 9.55964 17.7566 9.96933 18.447 11.1651C18.5851 11.4042 18.5031 11.71 18.264 11.8481L8.7377 17.3481C8.49855 17.4861 8.19276 17.4042 8.05469 17.1651Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-overlay-header-back-btn-img: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M14.7078 6.31381C15.0971 6.73185 15.0974 7.40957 14.7086 7.8281L10.8324 12L14.7086 16.1719C15.0974 16.5904 15.0971 17.2681 14.7078 17.6862C14.3182 18.1046 13.6866 18.1046 13.297 17.6862L8.00244 12L13.297 6.31381C13.6866 5.8954 14.3182 5.8954 14.7078 6.31381Z' fill='%23EAECEF'/%3e %3c/svg%3e ");
  --gs-filter-btn-icon: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7221_14614' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3e%3cpath d='M40 0H0V40H40V0Z' fill='%23FEFEFE'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7221_14614%29'%3e%3cpath d='M6 2H34C35.0609 2 36.0783 2.42143 36.8284 3.17157C37.5786 3.92172 38 4.93913 38 6V34C38 35.0609 37.5786 36.0783 36.8284 36.8284C36.0783 37.5786 35.0609 38 34 38H6C4.93913 38 3.92172 37.5786 3.17157 36.8284C2.42143 36.0783 2 35.0609 2 34V6C2 4.93913 2.42143 3.92172 3.17157 3.17157C3.92172 2.42143 4.93913 2 6 2Z' stroke='%231A1C21' stroke-width='4'/%3e%3c/g%3e%3cpath d='M17.2523 31C17.0873 31 16.9131 30.95 16.7665 30.85C16.5006 30.67 16.3356 30.35 16.3356 30V20.38L9.23161 11.66C8.99328 11.37 8.92911 10.95 9.08494 10.59C9.23161 10.23 9.5616 10 9.91909 10H30.0854C30.4429 10 30.7729 10.23 30.9196 10.59C31.0662 10.95 31.0112 11.37 30.7637 11.66L23.6688 20.38V27C23.6688 27.38 23.4764 27.72 23.1647 27.89L17.6648 30.89C17.5365 30.96 17.3898 31 17.2523 31Z' stroke='%231A1C21' stroke-width='3'/%3e%3c/svg%3e ");
  --gs-sort-btn-icon: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7221_14621' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3e%3cpath d='M40 0H0V40H40V0Z' fill='%23FEFEFE'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7221_14621%29'%3e%3cpath d='M6 2H34C35.0609 2 36.0783 2.42143 36.8284 3.17157C37.5786 3.92172 38 4.93913 38 6V34C38 35.0609 37.5786 36.0783 36.8284 36.8284C36.0783 37.5786 35.0609 38 34 38H6C4.93913 38 3.92172 37.5786 3.17157 36.8284C2.42143 36.0783 2 35.0609 2 34V6C2 4.93913 2.42143 3.92172 3.17157 3.17157C3.92172 2.42143 4.93913 2 6 2Z' stroke='%231A1C21' stroke-width='4'/%3e%3c/g%3e%3cpath d='M31.6727 22.3C31.2364 21.9 30.5818 21.9 30.1455 22.3L26.5455 25.4V12C26.5455 11.5 26.1091 11 25.4545 11C24.8 11 24.3636 11.5 24.3636 12V25.4L20.7636 22.3C20.3273 21.9 19.6727 21.9 19.2364 22.3C18.8 22.7 18.8 23.3 19.2364 23.6L25.4545 29L31.6727 23.6C32.1091 23.2 32.1091 22.6 31.6727 22.3Z' fill='%231A1C21'/%3e%3cpath d='M8 12C8 11.4477 8.48842 11 9.09091 11H18.9091C19.5116 11 20 11.4477 20 12C20 12.5523 19.5116 13 18.9091 13H9.09091C8.48842 13 8 12.5523 8 12Z' fill='%231A1C21'/%3e%3cpath d='M8 17C8 16.4477 8.48842 16 9.09091 16H16.7273C17.3298 16 17.8182 16.4477 17.8182 17C17.8182 17.5523 17.3298 18 16.7273 18H9.09091C8.48842 18 8 17.5523 8 17Z' fill='%231A1C21'/%3e%3cpath d='M8 22C8 21.4477 8.48842 21 9.09091 21H13.4545C14.057 21 14.5455 21.4477 14.5455 22C14.5455 22.5523 14.057 23 13.4545 23H9.09091C8.48842 23 8 22.5523 8 22Z' fill='%231A1C21'/%3e%3cpath d='M8 27C8 26.4477 8.48842 26 9.09091 26H10.1818C10.7843 26 11.2727 26.4477 11.2727 27C11.2727 27.5523 10.7843 28 10.1818 28H9.09091C8.48842 28 8 27.5523 8 27Z' fill='%231A1C21'/%3e%3cpath d='M31.6727 22.3C31.2364 21.9 30.5818 21.9 30.1455 22.3L26.5455 25.4V12C26.5455 11.5 26.1091 11 25.4545 11C24.8 11 24.3636 11.5 24.3636 12V25.4L20.7636 22.3C20.3273 21.9 19.6727 21.9 19.2364 22.3C18.8 22.7 18.8 23.3 19.2364 23.6L25.4545 29L31.6727 23.6C32.1091 23.2 32.1091 22.6 31.6727 22.3Z' stroke='%231A1C21'/%3e%3cpath d='M8 12C8 11.4477 8.48842 11 9.09091 11H18.9091C19.5116 11 20 11.4477 20 12C20 12.5523 19.5116 13 18.9091 13H9.09091C8.48842 13 8 12.5523 8 12Z' stroke='%231A1C21'/%3e%3cpath d='M8 17C8 16.4477 8.48842 16 9.09091 16H16.7273C17.3298 16 17.8182 16.4477 17.8182 17C17.8182 17.5523 17.3298 18 16.7273 18H9.09091C8.48842 18 8 17.5523 8 17Z' stroke='%231A1C21'/%3e%3cpath d='M8 22C8 21.4477 8.48842 21 9.09091 21H13.4545C14.057 21 14.5455 21.4477 14.5455 22C14.5455 22.5523 14.057 23 13.4545 23H9.09091C8.48842 23 8 22.5523 8 22Z' stroke='%231A1C21'/%3e%3cpath d='M8 27C8 26.4477 8.48842 26 9.09091 26H10.1818C10.7843 26 11.2727 26.4477 11.2727 27C11.2727 27.5523 10.7843 28 10.1818 28H9.09091C8.48842 28 8 27.5523 8 27Z' stroke='%231A1C21'/%3e%3c/svg%3e");
  --gs-driver-icon: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.33337 6.66667V5.83333C8.33337 5.3731 8.70647 5 9.16671 5H10.8334C11.2936 5 11.6667 5.3731 11.6667 5.83333V6.66667L15.2254 6.66667C16.1451 6.66667 17.0251 7.04562 17.6389 7.73058C18.5927 8.79487 20.0189 10.445 20.8334 11.6667C21.3061 12.3758 21.7652 13.2293 22.1582 14.0288L34.4334 16.2606C35.7809 16.5056 36.8448 17.5496 37.059 18.9023C37.2859 20.336 37.5228 22.1446 37.5 23.3333C37.4622 25.3125 36.6667 28.3333 36.6667 28.3333H35.4037C34.0583 26.3234 31.7671 25 29.1667 25C26.5664 25 24.2751 26.3234 22.9297 28.3333H17.0704C15.725 26.3234 13.4337 25 10.8334 25C8.23303 25 5.94177 26.3234 4.59633 28.3333H3.33337V20H5.00004V6.66667H8.33337ZM14.6456 10H8.33337V18.3333H20C17.8295 13.4594 16.623 11.3224 14.6456 10Z' fill='%231A1C21'/%3e %3cpath d='M15 32.5C15 34.8012 13.1346 36.6667 10.8334 36.6667C8.53219 36.6667 6.66671 34.8012 6.66671 32.5C6.66671 30.1988 8.53219 28.3333 10.8334 28.3333C13.1346 28.3333 15 30.1988 15 32.5Z' fill='%231A1C21'/%3e %3cpath d='M33.3334 32.5C33.3334 34.8012 31.4679 36.6667 29.1667 36.6667C26.8655 36.6667 25 34.8012 25 32.5C25 30.1988 26.8655 28.3333 29.1667 28.3333C31.4679 28.3333 33.3334 30.1988 33.3334 32.5Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-language-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7414_12118' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e %3crect width='24' height='24' fill='%23D9D9D9'%3e%3c/rect%3e %3c/mask%3e %3cg mask='url%28%23mask0_7414_12118%29'%3e %3cpath d='M11.9 22L16.45 10H18.55L23.1 22H21L19.925 18.95H15.075L14 22H11.9ZM4 19L2.6 17.6L7.65 12.55C7.06667 11.9667 6.5375 11.3 6.0625 10.55C5.5875 9.8 5.15 8.95 4.75 8H6.85C7.18333 8.65 7.51667 9.21667 7.85 9.7C8.18333 10.1833 8.58333 10.6667 9.05 11.15C9.6 10.6 10.1708 9.82917 10.7625 8.8375C11.3542 7.84583 11.8 6.9 12.1 6H1V4H8V2H10V4H17V6H14.1C13.75 7.2 13.225 8.43333 12.525 9.7C11.825 10.9667 11.1333 11.9333 10.45 12.6L12.85 15.05L12.1 17.1L9.05 13.975L4 19ZM15.7 17.2H19.3L17.5 12.1L15.7 17.2Z' fill='%231A1C21'%3e%3c/path%3e %3c/g%3e %3c/svg%3e");
  --gs-phonebook-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3e %3cpath d='M4.08014 8C5.52014 10.83 7.25014 12.55 10.0801 14C12.9101 15.45 12.5801 12.5 12.5801 12.5C12.5801 12 13.1601 11.82 13.5101 11.94C14.6301 12.31 15.8401 12.51 17.0801 12.51C17.6301 12.51 18.0801 12.96 18.0801 13.51V17C18.0801 17.55 17.6301 18 17.0801 18C7.58008 19 -0.919189 10.5 0.0801352 1C0.0801352 0.45 0.530135 0 1.08014 0H4.58014C5.13014 0 5.58014 0.45 5.58014 1C5.58014 2.25 5.78014 3.45 6.15014 4.57C6.26014 4.92 6.08014 5.5 5.58014 5.5C5.58014 5.5 2.64014 5.17 4.08014 8Z' fill='%233693F0'/%3e %3c/svg%3e");
  --gs-plane-arrival-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.6003 10.9302C20.1703 11.2602 20.6003 11.7802 20.8403 12.3902C21.2103 13.3602 20.8103 13.9402 19.7303 14.0002C19.3303 14.0202 16.7503 13.4502 11.7903 12.2502C7.75031 11.2802 4.30031 10.4102 4.12031 10.3302C3.67031 10.0602 3.37031 9.6002 3.30031 9.0702C3.27031 8.8702 3.17031 8.2502 3.08031 7.7002C3.00031 7.3102 2.98031 6.9002 3.02031 6.4902C3.14031 6.2102 4.17031 5.9402 4.44031 6.1102C4.71031 6.4202 4.95031 6.7702 5.13031 7.1402C5.32031 7.5202 5.55031 7.8802 5.81031 8.2102C6.05031 8.3502 6.31031 8.4302 6.59031 8.4602C6.92031 8.5002 7.24031 8.5502 7.30031 8.5702C7.62031 8.6702 10.6303 9.1102 10.6703 9.0602C10.7003 9.0302 10.3503 8.0102 9.89031 6.7902C9.26031 5.1202 9.09031 4.5202 9.19031 4.3702C9.66031 4.0202 10.2603 3.9002 10.8103 4.0602C11.3603 4.6202 11.8803 5.2102 12.3603 5.8302C13.0803 6.7202 14.1103 7.9902 14.6603 8.6502L15.6503 9.8602L17.4503 10.3002C18.1803 10.4602 18.9003 10.6702 19.6003 10.9302ZM9.00031 18.0002H16.0003C16.5603 18.0002 17.0003 18.4502 17.0003 19.0002C17.0003 19.5502 16.5503 20.0002 16.0003 20.0002H9.00031C8.45031 20.0002 8.00031 19.5502 8.00031 19.0002C8.00031 18.4502 8.45031 18.0002 9.00031 18.0002Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-plane-not-landed-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.9886 17.0968C19.9086 17.0968 17.6886 17.0968 14.8686 17.0968L8.27857 10.0868C8.18857 9.99679 8.01857 9.97679 7.90857 10.0268L6.93857 10.5668C6.81857 10.6168 6.76857 10.7568 6.81857 10.8768L9.41857 17.0968C8.16857 17.0968 6.97857 17.0968 5.95857 17.0968L3.11857 14.1668C3.03857 14.0768 2.87857 14.0568 2.77857 14.1168L2.13857 14.4668C2.02857 14.5268 1.97857 14.6668 2.00857 14.7768C2.00857 14.7768 1.86857 14.5868 3.05857 17.7568C3.05857 17.7568 6.53857 20.0968 7.60857 20.0968C10.5186 20.0968 19.7686 20.0968 19.9786 20.0968C21.1186 20.0968 21.9886 19.1868 21.9886 18.6068C21.9986 18.0068 21.1586 17.0968 19.9886 17.0968Z' fill='%231A1C21'/%3e%3cpath d='M19.8687 5.6425C19.5571 4.13312 18.1683 3 16.5 3C15.1754 3 14.025 3.7175 13.4521 4.7675C12.0725 4.9075 11 6.02313 11 7.375C11 8.82313 12.2329 10 13.75 10H19.7083C20.9733 10 22 9.02 22 7.8125C22 6.6575 21.0604 5.72125 19.8687 5.6425Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-plane-departure-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.3605 5.05021C19.0005 4.93021 19.6705 5.02021 20.2605 5.32021C21.2005 5.80021 21.2905 6.50021 20.5105 7.27021C20.2305 7.56021 17.9305 8.86021 13.4405 11.2802C9.78045 13.2502 6.63045 14.9102 6.45045 14.9702C5.93045 15.0702 5.40045 14.9302 4.99045 14.5802C4.94652 14.5445 4.87848 14.4885 4.79376 14.4187C4.5699 14.2343 4.22965 13.9541 3.91045 13.7002C3.58045 13.4602 3.29045 13.1702 3.04045 12.8402C2.94045 12.5502 3.52045 11.6502 3.84045 11.6002C4.25045 11.6502 4.66045 11.7502 5.05045 11.9102C5.44045 12.0702 5.85045 12.1802 6.27045 12.2602C6.54045 12.2002 6.80045 12.0902 7.02045 11.9202C7.30045 11.7302 7.57045 11.5602 7.63045 11.5302C7.93045 11.3902 10.4605 9.70021 10.4605 9.64021C10.4605 9.59021 9.51045 9.07021 8.35045 8.46021C6.77045 7.63021 6.23045 7.30021 6.21045 7.12021C6.33045 6.54021 6.70045 6.05021 7.21045 5.80021C7.99045 5.85021 8.78045 5.95021 9.56045 6.09021C10.6805 6.27021 12.3105 6.53021 13.1605 6.66021L14.7105 6.90021L16.3405 6.02021C16.9905 5.65021 17.6705 5.32021 18.3605 5.05021ZM9.03097 18.0002H16.031C16.591 18.0002 17.031 18.4502 17.031 19.0002C17.031 19.5502 16.581 20.0002 16.031 20.0002H9.03097C8.48097 20.0002 8.03097 19.5502 8.03097 19.0002C8.03097 18.4502 8.48097 18.0002 9.03097 18.0002Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-plane-groundtime-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.999 16H5.99902C5.44902 16 4.99902 16.45 4.99902 17C4.99902 17.55 5.44902 18 5.99902 18H20.999C21.549 18 21.999 17.55 21.999 17C21.999 16.45 21.549 16 20.999 16Z' fill='%231A1C21'/%3e%3cpath d='M19.9886 12.0201C19.9086 12.0201 17.6886 12.0201 14.8686 12.0201L8.27857 5.01013C8.18857 4.92013 8.01857 4.90013 7.90857 4.95013L6.93857 5.49013C6.81857 5.54013 6.76857 5.68013 6.81857 5.80013L9.41857 12.0201C8.16857 12.0201 6.97857 12.0201 5.95857 12.0201L3.11857 9.09013C3.03857 9.00013 2.87857 8.98013 2.77857 9.04013L2.13857 9.39013C2.02857 9.45013 1.97857 9.59013 2.00857 9.70013C2.00857 9.70013 1.86857 9.51013 3.05857 12.6801C3.05857 12.6801 6.53857 15.0201 7.60857 15.0201C10.5186 15.0201 19.7686 15.0201 19.9786 15.0201C21.1186 15.0201 21.9886 14.1101 21.9886 13.5301C21.9986 12.9301 21.1586 12.0201 19.9886 12.0201Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-groundtime-task-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.66951 3.71024C9.20951 3.46024 8.72949 3.23023 8.23949 3.04023C7.78949 2.95023 7.31951 3.02024 6.91951 3.22024C6.25951 3.56024 6.19949 4.04024 6.73949 4.58024C6.93949 4.77024 8.55949 5.68023 11.7395 7.36023C14.3195 8.74023 16.5495 9.89023 16.6795 9.93023C17.0495 10.0002 17.4195 9.90024 17.7095 9.66024L17.7446 9.63145C17.8805 9.5201 18.1874 9.26861 18.4695 9.05024C18.6995 8.88024 18.9095 8.68023 19.0795 8.45023C19.1495 8.25023 18.7295 7.63023 18.5095 7.59023C18.2095 7.63023 17.9195 7.70023 17.6495 7.81023C17.3695 7.92023 17.0795 8.00024 16.7895 8.05024C16.5995 8.01024 16.4195 7.93023 16.2595 7.81023C16.0595 7.68023 15.8695 7.56023 15.8295 7.54023C15.6195 7.45023 13.8295 6.27023 13.8295 6.23023C13.8295 6.20023 14.4995 5.83024 15.3195 5.41024C16.4395 4.84024 16.8195 4.60023 16.8395 4.48023C16.7495 4.07023 16.4895 3.73023 16.1295 3.56023C15.5695 3.59023 15.0195 3.66023 14.4695 3.76023C14.0408 3.82453 13.5117 3.90605 13.0205 3.98173L13.0203 3.98176L13.0203 3.98176L13.0202 3.98178L13.0197 3.98186C12.5945 4.04737 12.1978 4.10848 11.9195 4.15023L10.8195 4.32024L9.66951 3.71024ZM12.519 10.9502C13.099 10.9702 13.669 11.0402 14.239 11.1402C14.719 11.3302 15.1391 11.6602 15.4391 12.1102C15.8791 12.8102 15.679 13.3102 14.869 13.5002C14.569 13.5702 12.539 13.4902 8.60904 13.2402C5.39904 13.0402 2.66904 12.8502 2.51904 12.8102C2.12904 12.6602 1.82906 12.3502 1.68906 11.9502C1.64092 11.7962 1.47228 11.3641 1.31701 10.9663L1.29904 10.9202C1.16904 10.6302 1.07906 10.3202 1.03906 10.0002C1.26906 9.67024 1.64906 9.49023 2.03906 9.51023C2.29906 9.71023 2.52906 9.95025 2.72906 10.2102C2.93906 10.4802 3.16907 10.7202 3.41907 10.9402C3.61907 11.0102 3.83904 11.0402 4.04904 11.0202L4.04959 11.0202C4.29941 11.0102 4.5491 11.0002 4.59906 11.0102C4.84906 11.0502 7.18905 10.9702 7.20905 10.9302C7.22905 10.9002 6.78904 10.1702 6.23904 9.29023C5.48904 8.10023 5.25905 7.66024 5.30905 7.53024C5.60905 7.20024 6.03906 7.02025 6.47906 7.07025C6.98907 7.42025 7.47907 7.81024 7.94907 8.22024L8.60686 8.7728C9.17414 9.24919 9.77997 9.75795 10.149 10.0702L11.0991 10.8602L12.519 10.9502ZM19.8495 9.00024L16.7994 12.1502C16.6094 12.3502 16.6094 12.6602 16.7994 12.8602C16.8894 12.9502 17.0095 13.0102 17.1395 13.0102H18.8795C18.8795 15.2702 17.6495 17.3402 15.6995 18.3702C16.0395 19.0402 16.0594 19.8302 15.7694 20.5202C16.1794 20.3602 16.5794 20.1702 16.9594 19.9402C17.3494 19.7002 17.7295 19.4302 18.0695 19.1302C19.8095 17.6102 20.8195 15.3702 20.8195 13.0102H22.5594C22.8294 13.0102 23.0395 12.7902 23.0395 12.5102C23.0395 12.3802 22.9894 12.2502 22.8994 12.1602L19.8495 9.00024ZM11.5095 20.8302C11.1195 20.1902 11.0294 19.3902 11.2694 18.6802C10.2494 18.3302 9.33944 17.6902 8.64944 16.8402C8.03944 16.0902 7.61944 15.2002 7.42944 14.2402L5.43945 14.0602C5.73945 16.4002 7.03945 18.4802 8.96945 19.7502L8.95944 19.7602C9.72944 20.2702 10.5995 20.6402 11.5095 20.8302ZM14.9986 19.5002C14.9986 20.3287 14.3494 21.0002 13.5486 21.0002C12.7478 21.0002 12.0986 20.3287 12.0986 19.5002C12.0986 18.6718 12.7478 18.0002 13.5486 18.0002C14.3494 18.0002 14.9986 18.6718 14.9986 19.5002Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-forward-arrow-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.3 6.3C13.9 6.7 13.9 7.3 14.3 7.7L17.4 11H4C3.5 11 3 11.4 3 12C3 12.6 3.5 13 4 13H17.4L14.3 16.3C13.9 16.7 13.9 17.3 14.3 17.7C14.7 18.1 15.3 18.1 15.6 17.7L21 12L15.6 6.3C15.2 5.9 14.6 5.9 14.3 6.3Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-chevron-forward-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.38841 6.13C7.15241 5.908 7.01741 5.605 7.00041 5.275C6.99241 4.945 7.10141 4.633 7.32041 4.392C7.53941 4.143 7.85141 4 8.17041 4C8.46541 4 8.75141 4.116 8.96141 4.321L17.0004 12.005L8.96241 19.68C8.49141 20.135 7.75041 20.099 7.32141 19.609C7.10241 19.368 6.99341 19.056 7.00141 18.726C7.01841 18.405 7.15341 18.102 7.38041 17.879L13.5254 12.004L7.38841 6.13Z' fill='%233693F0'/%3e%3c/svg%3e");
  --gs-chevron-down-icon: url("data:image/svg+xml, %3csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.533985 0.514284C1.2451 -0.171429 2.48954 -0.171429 3.20065 0.514284L10.6673 7.20003L18.134 0.514285C18.8451 -0.171428 20.0895 -0.171428 20.8007 0.514285C21.5118 1.2 21.5118 2.22861 20.8007 2.91432L10.6673 12L0.533985 2.91432C-0.177126 2.22861 -0.177126 1.2 0.533985 0.514284Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-chevron-down-icon-primary: url("data:image/svg+xml, %3csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.533985 0.514284C1.2451 -0.171429 2.48954 -0.171429 3.20065 0.514284L10.6673 7.20003L18.134 0.514285C18.8451 -0.171428 20.0895 -0.171428 20.8007 0.514285C21.5118 1.2 21.5118 2.22861 20.8007 2.91432L10.6673 12L0.533985 2.91432C-0.177126 2.22861 -0.177126 1.2 0.533985 0.514284Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-chevron-down-icon-ghost: url("data:image/svg+xml, %3csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.533985 0.514284C1.2451 -0.171429 2.48954 -0.171429 3.20065 0.514284L10.6673 7.20003L18.134 0.514285C18.8451 -0.171428 20.0895 -0.171428 20.8007 0.514285C21.5118 1.2 21.5118 2.22861 20.8007 2.91432L10.6673 12L0.533985 2.91432C-0.177126 2.22861 -0.177126 1.2 0.533985 0.514284Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-break-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21 4H14.11C14.04 3.81 14 3.6 14 3.39V1C14 0.45 13.55 0 13 0C12.45 0 12 0.45 12 1V3.39C12 4.73 12.67 5.97 13.78 6.72C13.95 6.83 14.14 6.89 14.33 6.89C14.65 6.89 14.97 6.73 15.16 6.44C15.26 6.31 15.3 6.15 15.32 6H17H18V12H4V6.76C4 6.35 4.46 6 5 6H8.34C8.64 6.69 9.13 7.29 9.78 7.72C10.54 8.23 11 9.08 11 10C11 10.55 11.45 11 12 11C12.55 11 13 10.55 13 10C13 8.41 12.21 6.94 10.89 6.06C10.33 5.69 10 5.06 10 4.39V2C10 1.45 9.55 1 9 1C8.45 1 8 1.45 8 2V4H5C3.35 4 2 5.24 2 6.76V15.8C2 18.67 3.58 21 6.75 21H2.95C2.42 21 2 21.45 2 22C2 22.55 2.42 23 2.95 23H19.05C19.58 23 20 22.55 20 22C20 21.45 19.58 21 19.05 21H15.25C18.18 21 20 19.01 20 15.81V12H21C22.65 12 24 10.65 24 9V7C24 5.35 22.65 4 21 4ZM22 9C22 9.55 21.55 10 21 10H20V6H21C21.55 6 22 6.45 22 7V9Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-support-task-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.1511 8.88375C17.9733 8.3675 17.4756 8 16.8889 8H7.11111C6.52444 8 6.03556 8.3675 5.84889 8.88375L4 14V21C4 21.4813 4.4 22 4.88889 22H6C6.48889 22 7 21.4813 7 21V20H17V21C17 21.4813 17.5111 22 18 22H19.1111C19.6 22 20 21.4813 20 21V14L18.1511 8.88375ZM7.42222 9.75H16.5689L18 13H6L7.42222 9.75ZM6.66667 16.3125C6.66667 15.5863 7.26222 15 8 15C8.73778 15 9.33333 15.5863 9.33333 16.3125C9.33333 17.0387 8.73778 17.625 8 17.625C7.26222 17.625 6.66667 17.0387 6.66667 16.3125ZM14.6667 16.3125C14.6667 15.5863 15.2622 15 16 15C16.7378 15 17.3333 15.5863 17.3333 16.3125C17.3333 17.0387 16.7378 17.625 16 17.625C15.2622 17.625 14.6667 17.0387 14.6667 16.3125Z' fill='%231A1C21'/%3e%3cpath d='M11.0042 1.56202L11.3981 4.50386C11.436 4.7873 11.6941 5 12 5C12.3059 5 12.564 4.7873 12.6019 4.50386L12.9958 1.56202C13.0357 1.26359 12.7865 1 12.4644 1H11.5356C11.2135 1 10.9643 1.26359 11.0042 1.56202Z' fill='%231A1C21'/%3e%3cpath d='M15.8566 2.25678L14.7268 5.00141C14.6179 5.26585 14.7351 5.57908 15 5.73205C15.2649 5.88502 15.5948 5.82984 15.7694 5.60335L17.5814 3.25256C17.7652 3.01409 17.6811 2.66121 17.4022 2.50015L16.5978 2.03575C16.3189 1.87469 15.9712 1.97836 15.8566 2.25678Z' fill='%231A1C21'/%3e%3cpath d='M6.41863 3.25256L8.23064 5.60335C8.40522 5.82984 8.73505 5.88502 9 5.73205C9.26495 5.57908 9.38208 5.26585 9.27322 5.00141L8.14338 2.25678C8.02877 1.97836 7.68114 1.87469 7.40219 2.03575L6.59781 2.50015C6.31886 2.66121 6.23482 3.0141 6.41863 3.25256Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-equipment-task-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.59265 21.964C5.12455 21.8895 5.03412 21.8151 5.03412 21.4932C5.03412 21.3922 5.04742 21.2831 5.06338 21.2512C5.07934 21.2193 5.5235 20.7591 6.05276 20.2298L7.01289 19.267L6.86927 18.8201C6.79214 18.5754 6.71767 18.3547 6.70704 18.3281C6.69108 18.3015 6.49958 18.2243 6.19904 18.1233L5.71233 17.961L4.74156 18.9292C4.20698 19.4638 3.73622 19.9133 3.69633 19.9293C3.60324 19.9638 3.45164 19.9638 3.33462 19.9293C3.07397 19.8548 2.9995 19.6181 2.9995 18.8521C2.9995 18.2669 3.03408 18.0541 3.20164 17.6286C3.61122 16.5726 4.56337 15.8438 5.70967 15.7002C5.9783 15.6656 6.2432 15.5675 6.75225 15.7242L7.35968 15.9397L17.0359 6.2635C16.8308 5.92372 16.6936 5.54832 16.699 5.15147C16.7026 4.89323 16.7187 4.62902 16.7445 4.50253C16.8775 3.88812 17.1248 3.4067 17.5344 2.97581C18.2605 2.2098 19.2844 1.87466 20.3909 2.04223C20.7153 2.09011 20.8643 2.15926 20.9228 2.27895C20.9707 2.38268 20.9786 2.62738 20.9361 2.73909C20.9228 2.77899 20.4733 3.24445 19.9387 3.77109L18.9706 4.72861L19.2951 5.72337L19.7898 5.88296L20.2871 6.04254L21.2712 5.06108C22.3457 3.98919 22.3031 4.02111 22.5824 4.06101C22.8138 4.09292 22.8803 4.17272 22.9521 4.50253C23.0106 4.78181 23.0159 5.48133 22.9627 5.77923C22.7393 7.02134 21.7898 7.99748 20.5398 8.26878C20.4563 8.28687 20.3114 8.30049 20.1472 8.30893C19.5538 8.33944 19.0044 8.10639 18.5261 7.75375L8.84993 17.4299C9.12393 18.0028 9.32021 18.6162 9.27284 19.2494C9.26676 19.3306 9.259 19.4019 9.24965 19.4558C9.02092 20.7751 7.92781 21.8151 6.60331 21.9773C6.30543 22.0119 5.87191 22.0066 5.59265 21.964Z' fill='%231A1C21'/%3e%3cpath d='M2.30033 9.93303L1.37385 9.07942C1.17225 8.89368 1.17226 8.57537 1.37387 8.38964L2.49696 7.35499L2.5814 7.34164C2.8867 7.34164 3.52675 7.18726 3.87222 7.03054C4.11324 6.92061 4.38908 6.66799 4.51763 6.4411L4.62207 6.25631V5.64113L4.72919 5.52652C4.90595 5.33471 5.76024 4.60024 6.00127 4.43183C6.30656 4.22131 6.91448 3.86578 7.24924 3.70906C7.93214 3.38627 8.77572 3.16405 9.77731 3.04476C10.2299 2.99096 11.7885 2.98394 12.2411 3.03307C13.2266 3.13832 14.263 3.36054 14.8602 3.58976C14.9442 3.62219 14.9995 3.70289 14.9995 3.79285V3.80496C14.9995 4.06927 14.9727 4.18623 14.9085 4.20728C14.8763 4.21898 14.6005 4.24003 14.2898 4.25172C13.9818 4.26576 13.3605 4.29383 12.9106 4.31254C11.9492 4.35464 11.6707 4.37803 11.2315 4.45288C10.4067 4.59791 10.0602 4.86362 9.77731 5.1242C9.25588 5.60457 9.23531 5.97546 9.23531 5.97546C9.23531 5.97546 9.6466 6.36349 9.98403 6.66523C10.1856 6.85095 10.1856 7.16926 9.98403 7.35499L8.55448 8.67197C8.50953 8.71338 8.45799 8.74701 8.40198 8.77147C8.2324 8.84552 8.03696 8.82932 7.8819 8.72836L7.68844 8.6024C7.01893 8.16499 6.63596 8.01997 6.22354 8.05038C5.87808 8.07377 5.47369 8.31235 5.29962 8.59538C5.17375 8.79654 5.14429 8.95092 5.14429 9.37195L5.11774 9.76951L4.64618 10.2047C3.99465 10.8042 4.12544 10.6837 3.99465 10.8042C3.91565 10.8769 3.75362 11.0262 3.61333 10.996C3.52496 10.977 3.40072 10.9468 3.2455 10.8038C2.99105 10.5694 3.2455 10.8038 2.30033 9.93303Z' fill='%231A1C21'/%3e%3cpath d='M9.07861 9.73797L10.544 8.29539L12.0094 9.73797L10.544 11.1805L9.07861 9.73797Z' fill='%231A1C21'/%3e%3cpath d='M13.4744 14.066L14.9398 12.6234L21.3955 17.8232C22.2542 18.5149 22.3186 19.7853 21.534 20.5576C20.7494 21.33 19.4589 21.2666 18.7563 20.4212L13.4744 14.066Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-multiflight-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_7588_5527%29'%3e%3cmask id='mask0_7588_5527' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e%3cpath d='M24 0H0V24H24V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7588_5527%29'%3e%3cmask id='mask1_7588_5527' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='0' width='15' height='13'%3e%3cpath d='M15.25 0H1.25V13H15.25V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url%28%23mask1_7588_5527%29'%3e%3cpath d='M5.92823 11.9648L7.95723 11.4268L9.98623 11.9648C9.99362 11.9668 10.0014 11.9671 10.0089 11.9656C10.0164 11.9641 10.0235 11.961 10.0295 11.9563C10.0356 11.9517 10.0406 11.9457 10.044 11.9389C10.0474 11.932 10.0492 11.9245 10.0492 11.9168V11.3658C10.0491 11.2772 10.0276 11.1899 9.98655 11.1114C9.94546 11.0329 9.886 10.9654 9.81323 10.9148L8.88223 10.2668V7.37883L12.8492 8.52883C12.931 8.55202 13.0171 8.55593 13.1007 8.54025C13.1842 8.52457 13.263 8.48973 13.3308 8.43847C13.3987 8.38721 13.4537 8.32093 13.4916 8.24482C13.5295 8.16871 13.5492 8.08485 13.5492 7.99983V7.86983C13.5493 7.77344 13.524 7.67872 13.4759 7.59518C13.4278 7.51164 13.3586 7.4422 13.2752 7.39383L9.10623 4.97583C9.03812 4.93627 8.98158 4.87952 8.94227 4.81126C8.90296 4.74299 8.88226 4.6656 8.88223 4.58683V1.89983C8.86678 1.66502 8.76261 1.44487 8.59084 1.28403C8.41907 1.12319 8.19255 1.03369 7.95723 1.03369C7.72191 1.03369 7.4954 1.12319 7.32363 1.28403C7.15186 1.44487 7.04768 1.66502 7.03223 1.89983V4.58683C7.03221 4.6656 7.01151 4.74299 6.9722 4.81126C6.93289 4.87952 6.87635 4.93627 6.80823 4.97583L2.63923 7.39983C2.55586 7.4482 2.48665 7.51764 2.43857 7.60118C2.39048 7.68472 2.36519 7.77944 2.36523 7.87583V7.99983C2.36541 8.08477 2.38526 8.16851 2.42322 8.24449C2.46118 8.32047 2.51622 8.38663 2.58403 8.43778C2.65184 8.48892 2.73057 8.52367 2.81406 8.5393C2.89755 8.55492 2.98352 8.551 3.06523 8.52783L7.02823 7.37783V10.2638L6.09723 10.9118C6.02447 10.9624 5.96501 11.0299 5.92392 11.1084C5.88283 11.1869 5.86132 11.2742 5.86123 11.3628V11.9138C5.86128 11.9215 5.86308 11.929 5.86649 11.9359C5.8699 11.9427 5.87485 11.9487 5.88093 11.9533C5.88702 11.958 5.89409 11.9611 5.90159 11.9626C5.9091 11.9641 5.91685 11.9638 5.92423 11.9618L5.92823 11.9648Z' fill='%231A1C21' stroke='%231A1C21' stroke-width='0.1' stroke-linejoin='round'/%3e%3c/g%3e%3cmask id='mask2_7588_5527' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='13' y='3' width='10' height='10'%3e%3cpath d='M22.75 3.5H13.75V12.5H22.75V3.5Z' fill='white'/%3e%3c/mask%3e%3cg mask='url%28%23mask2_7588_5527%29'%3e%3cpath d='M21.116 9.3412C21.1747 9.35955 21.2369 9.36384 21.2975 9.35373C21.3581 9.34361 21.4156 9.31937 21.4651 9.28297C21.5147 9.24656 21.5549 9.19901 21.5827 9.14416C21.6105 9.0893 21.625 9.02869 21.625 8.9672C21.625 8.90081 21.608 8.83552 21.5759 8.77745C21.5437 8.71938 21.4973 8.67043 21.441 8.6352L18.86 7.0222C18.7881 6.97726 18.7288 6.91476 18.6877 6.84059C18.6466 6.76642 18.625 6.68301 18.625 6.5982V4.8132C18.6189 4.66812 18.5569 4.53102 18.4521 4.43052C18.3473 4.33003 18.2077 4.27393 18.0625 4.27393C17.9173 4.27393 17.7777 4.33003 17.6729 4.43052C17.5681 4.53102 17.5061 4.66812 17.5 4.8132V6.6002C17.5 6.68501 17.4784 6.76842 17.4373 6.84259C17.3962 6.91676 17.3369 6.97926 17.265 7.0242L14.684 8.6352C14.6277 8.67043 14.5813 8.71938 14.5491 8.77745C14.517 8.83552 14.5 8.90081 14.5 8.9672C14.5 9.02869 14.5145 9.0893 14.5423 9.14416C14.5701 9.19901 14.6103 9.24656 14.6599 9.28297C14.7094 9.31937 14.7669 9.34361 14.8275 9.35373C14.8881 9.36384 14.9503 9.35955 15.009 9.3412L17.5 8.5622V10.6252L16.95 11.0382C16.8879 11.0848 16.8375 11.1452 16.8028 11.2146C16.7681 11.284 16.75 11.3606 16.75 11.4382V11.7512L18.063 11.3762L19.376 11.7512V11.4392C19.376 11.3616 19.3579 11.285 19.3232 11.2156C19.2885 11.1462 19.2381 11.0858 19.176 11.0392L18.626 10.6262V8.5632L21.116 9.3412Z' fill='%231A1C21' stroke='%231A1C21' stroke-width='0.2' stroke-linejoin='round'/%3e%3c/g%3e%3cpath d='M13.25 23C14.3546 23 15.25 22.1046 15.25 21C15.25 19.8954 14.3546 19 13.25 19C12.1454 19 11.25 19.8954 11.25 21C11.25 22.1046 12.1454 23 13.25 23Z' stroke='%231A1C21' stroke-width='2'/%3e%3cpath d='M8.25 13V16H18.25V13' stroke='%231A1C21' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M13.25 19.5V16' stroke='%231A1C21' stroke-width='2' stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_7588_5527'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --gs-location-dot-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.5713 1C17.2412 1.00002 21.0311 4.94991 21.0312 9.7998C21.0312 12.5197 19.6514 14.4199 18.4414 16.0898L14.5615 21.4697C14.2416 22.0196 13.7816 22.4402 13.2217 22.7002C12.9617 22.8702 12.6511 22.9702 12.3311 22.9902C12.2611 23.0002 12.1607 23.01 12.0508 23H11.9111C11.8312 23 11.7509 23.0002 11.6709 22.9902C11.371 22.9602 11.0807 22.8601 10.8408 22.7002C10.2809 22.4302 9.81093 21.9996 9.50098 21.4697L5.62109 16.0898C4.41112 14.4399 3.03125 12.5497 3.03125 9.7998C3.03135 4.94999 6.83116 1.00015 11.501 1H12.5713ZM12.041 6C9.83112 6.00013 8.04102 7.79008 8.04102 10C8.04102 12.2099 9.83112 13.9999 12.041 14C14.251 14 16.041 12.21 16.041 10C16.041 7.79 14.251 6 12.041 6ZM12.041 8C13.1456 8 14.041 8.89543 14.041 10C14.041 11.1046 13.1456 12 12.041 12C10.9364 12 10.041 11.1046 10.041 10C10.041 8.89543 10.9364 8 12.041 8Z' fill='%23656B7A'/%3e%3c/svg%3e");
  --gs-display-external-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7588_5492' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e%3crect width='24' height='24' fill='%231A1C21'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7588_5492%29'%3e%3cpath d='M18 22L16.575 20.575L18.175 19H14V17H18.175L16.6 15.4L18 14L22 18L18 22ZM5 21C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V15H5V19H9V21H5ZM3 9V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H9V5H5V9H3ZM19 9V5H15V3H19C19.55 3 20.0208 3.19583 20.4125 3.5875C20.8042 3.97917 21 4.45 21 5V9H19Z' fill='%231A1C21'/%3e%3c/g%3e%3c/svg%3e");
  --gs-add-user-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.5 15C21.99 15 24 17.01 24 19.5C24 21.99 21.99 24 19.5 24C17.01 24 15 21.99 15 19.5C15 17.01 17.01 15 19.5 15ZM12 2C17.5 2 22 6.5 22 12C22 12.85 21.8997 13.6702 21.6797 14.4502C21.0799 14.1903 20.4202 14.0298 19.7305 14.0098C19.9104 13.3699 20 12.6899 20 12C20 7.6 16.4 4 12 4C7.6 4 4 7.6 4 12C4 16.4 7.6 20 12 20C12.6899 20 13.3699 19.9104 14.0098 19.7305C14.0298 20.4202 14.1903 21.0799 14.4502 21.6797C13.6702 21.8997 12.85 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM19 19H17V20H19V22H20V20H22V19H20V17H19V19ZM15.75 12.2002C16.9998 13.4 17 13.4 17 14.5996V14.6104C15.9701 15.1203 15.1203 15.9701 14.6104 17H8.25C7 17 7 16.7395 7 16.0195V14.5996C7 13.4 7.00023 13.4 8.25 12.2002C9.5 11.0002 9.5 11 9.5 11C10.12 11.6 11 12.0898 12 12.0898C13 12.0898 13.88 11.6 14.5 11C14.5 11 14.5 11.0002 15.75 12.2002ZM12 6C13.3807 6 14.5 7.11929 14.5 8.5C14.5 9.88071 13.3807 11 12 11C10.6193 11 9.5 9.88071 9.5 8.5C9.5 7.11929 10.6193 6 12 6Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-catering-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7588_5494' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e%3crect width='24' height='24' fill='%231A1C21'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7588_5494%29'%3e%3cpath d='M4 21C3.45 21 2.97917 20.8042 2.5875 20.4125C2.19583 20.0208 2 19.55 2 19V8C2 7.45 2.19583 6.97917 2.5875 6.5875C2.97917 6.19583 3.45 6 4 6H8V4C8 3.45 8.19583 2.97917 8.5875 2.5875C8.97917 2.19583 9.45 2 10 2H14C14.55 2 15.0208 2.19583 15.4125 2.5875C15.8042 2.97917 16 3.45 16 4V6H20C20.55 6 21.0208 6.19583 21.4125 6.5875C21.8042 6.97917 22 7.45 22 8V19C22 19.55 21.8042 20.0208 21.4125 20.4125C21.0208 20.8042 20.55 21 20 21H4ZM4 19H8V16C7.56667 15.9 7.20833 15.6708 6.925 15.3125C6.64167 14.9542 6.5 14.5417 6.5 14.075V10H7.5V13.775H8.25V10H9.25V13.775H10V10H11V14.075C11 14.5417 10.8583 14.9542 10.575 15.3125C10.2917 15.6708 9.93333 15.9 9.5 16V19H14.5V16.8C14.0667 16.55 13.7083 16.1292 13.425 15.5375C13.1417 14.9458 13 14.2667 13 13.5C13 12.5333 13.2167 11.7083 13.65 11.025C14.0833 10.3417 14.6167 10 15.25 10C15.8667 10 16.3958 10.3417 16.8375 11.025C17.2792 11.7083 17.5 12.5333 17.5 13.5C17.5 14.2833 17.3583 14.9708 17.075 15.5625C16.7917 16.1542 16.4333 16.5667 16 16.8V19H20V8H4V19ZM10 6H14V4H10V6Z' fill='%231A1C21'/%3e%3c/g%3e%3c/svg%3e");
  --gs-moon-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.5 21.1001C10.4 21.1001 8.4 20.5001 6.8 19.3001C4.4 17.6001 3 14.9001 3 12.1001L3.2 10.2001C4 6.5001 7.4 3.6001 11.6 3.2001L13.1 3.1001L12.5 4.4001C11.6 6.5001 11.5 8.8001 12.5 10.9001C13.4 13.0001 15.1 14.7001 17.4 15.5001C18.1 15.8001 18.8 16.0001 19.5 16.1001L21 16.3001L20.1 17.5001C18.6 19.4001 16.3 20.6001 13.8 21.0001C13.3 21.1001 12.9 21.1001 12.5 21.1001Z' fill='currentColor'/%3e%3c/svg%3e");
  --gs-sun-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 19.2002C12.6 19.2002 13 19.6002 13 20.2002V21C13 21.5 12.6 22 12 22C11.4 22 11 21.6 11 21V20.2002C11 19.7002 11.4 19.2002 12 19.2002ZM5.2998 17.2998C5.69975 17 6.19969 16.9999 6.59961 17.2998C6.79961 17.4998 7 17.7 7 18C6.99998 18.2 6.89978 18.4999 6.7998 18.7998L6.39941 19.2002C6.39933 19.2056 6.39672 19.2997 6.2998 19.2998C6.0998 19.3998 5.79961 19.5 5.59961 19.5C5.29961 19.5 4.9998 19.2996 4.7998 19.0996C4.69983 18.7997 4.59961 18.5997 4.59961 18.2998C4.69959 17.9999 4.80003 17.7996 5 17.5996L5.2998 17.2998ZM18 17C18.2999 16.9 18.5998 17.0003 18.7998 17.2002L19.2002 17.5996C19.6001 17.9995 19.6 18.6996 19.2002 19.0996C19.0002 19.2996 18.8 19.4004 18.5 19.4004C18.3 19.4003 17.9997 19.2995 17.7998 19.0996L17.2998 18.7002C17 18.3003 17.0001 17.8003 17.2998 17.4004C17.4998 17.2004 17.7001 17.0001 18 17ZM12 6.5C15 6.5 17.5 9 17.5 12C17.5 15 15 17.5 12 17.5C9 17.5 6.5 15 6.5 12C6.5 9 9 6.5 12 6.5ZM3.90039 11C4.50017 11.0002 4.90039 11.4001 4.90039 12C4.90039 12.5998 4.40026 12.9998 3.90039 13H3C2.4 13 2 12.6 2 12C2 11.4 2.5 11 3 11H3.90039ZM21 11C21.5998 11.0002 22 11.4001 22 12C22 12.5998 21.4999 12.9998 21 13H20.0996C19.4996 13 19.0996 12.6 19.0996 12C19.0996 11.4 19.5996 11 20.0996 11H21ZM5.59961 4.7002C5.89961 4.6002 6.19941 4.70039 6.39941 4.90039L6.7002 5.2002C7.09987 5.60021 7.1 6.30028 6.7002 6.7002C6.50024 6.90015 6.29989 6.99996 6 7C5.70005 7 5.49977 6.90013 5.2998 6.7002L4.89941 6.40039C4.59946 6.00045 4.59956 5.4 4.89941 5C5.09937 4.80004 5.29972 4.70024 5.59961 4.7002ZM17.5996 4.90039C17.9996 4.60039 18.5004 4.60039 18.9004 4.90039C19.1002 5.10017 19.2996 5.30003 19.2998 5.59961C19.2998 5.89961 19.2996 6.20039 19.0996 6.40039L18.7998 6.7002C18.5998 6.80016 18.2995 6.90039 18.0996 6.90039C17.7999 6.90039 17.6 6.89999 17.5 6.7002C17.3 6.5002 17.0996 6.3 17.0996 6C16.9997 5.70009 17.1002 5.49977 17.2002 5.2998L17.5996 4.90039ZM12 2C12.6 2 13 2.4 13 3V3.7998C13 4.2998 12.6 4.7998 12 4.7998C11.4 4.7998 11 4.3998 11 3.7998V3C11 2.5 11.4 2 12 2Z' fill='currentColor'/%3e%3c/svg%3e");
  --gs-contrast-mode-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19 21H5C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H19C19.55 3 20.0208 3.19583 20.4125 3.5875C20.8042 3.97917 21 4.45 21 5V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21ZM5 19H12V11L19 19V5H12V11L5 19Z' fill='currentColor'/%3e%3c/svg%3e");
  --gs-direction-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7588_5493' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e%3crect x='24' y='1.04907e-06' width='24' height='24' transform='rotate%2890 24 1.04907e-06%29' fill='%231A1C21'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7588_5493%29'%3e%3cpath d='M3 12C3 11.4477 3.44772 11 4 11L17.175 11L16.2917 10.1027C15.9088 9.71372 15.9113 9.08872 16.2972 8.70276C16.6854 8.31464 17.3146 8.31464 17.7028 8.70276L20.6464 11.6464C20.8417 11.8417 20.8417 12.1583 20.6464 12.3536L17.7028 15.2972C17.3146 15.6854 16.6854 15.6854 16.2972 15.2972C15.9113 14.9113 15.9088 14.2863 16.2917 13.8973L17.175 13L4 13C3.44772 13 3 12.5523 3 12Z' fill='%231A1C21'/%3e%3c/g%3e%3c/svg%3e");
  --gs-own-team-tasks-icon: url("data:image/svg+xml, %3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_7635_5669%29'%3e%3cpath d='M12.0527 16.7725C13.0867 17.5287 14.4366 18.1982 16 18.1982C17.5621 18.1982 18.9114 17.5342 19.9482 16.7744L21.0908 17.8398C21.3932 18.1231 21.6328 18.3486 21.8281 18.5391C22.3196 19.02 22.4556 19.22 22.5225 19.373C22.6106 19.5747 22.647 19.8251 22.6602 20.585L22.667 21.5312V23H9.33301V21.5312C9.33301 20.8359 9.34138 20.383 9.3584 20.0703C9.36693 19.9137 9.37749 19.7924 9.39258 19.6934C9.40521 19.6101 9.41833 19.5424 9.43652 19.4834C9.44808 19.4459 9.46149 19.4118 9.47559 19.3789C9.49345 19.3372 9.51536 19.2962 9.54199 19.252C9.59929 19.1589 9.69021 19.0412 9.84863 18.8701C10.0578 18.6474 10.3831 18.3327 10.9092 17.8398C11.402 17.3803 11.7729 17.0334 12.0527 16.7725ZM29.7246 18.6084C30.4517 19.3382 30.547 19.4674 30.5928 19.5752C30.6407 19.6884 30.667 19.8544 30.667 20.999V21.667H26.667V21.3027C26.6679 20.5801 26.6772 19.7818 26.542 18.9932C26.5834 18.9945 26.6252 18.999 26.667 18.999C27.6802 18.9989 28.5554 18.607 29.249 18.1338L29.7246 18.6084ZM2.75 18.1338C3.44373 18.6072 4.31952 18.9989 5.33301 18.999C5.37451 18.999 5.41599 18.9944 5.45703 18.9932C5.37288 19.4842 5.34568 19.9791 5.33691 20.457L5.33301 21.3027V21.667H1.33301V20.999C1.33301 19.8544 1.35933 19.6884 1.40723 19.5752C1.45295 19.4674 1.54828 19.3382 2.27539 18.6084L2.75 18.1338ZM5.33301 12.333C6.06329 12.333 6.66699 12.9367 6.66699 13.667C6.66681 14.3971 6.06319 15 5.33301 15C4.60298 14.9998 4.00018 14.397 4 13.667C4 12.9368 4.60287 12.3332 5.33301 12.333ZM26.667 12.333C27.3971 12.3332 28 12.9368 28 13.667C27.9998 14.397 27.397 14.9998 26.667 15C25.9368 15 25.3332 14.3971 25.333 13.667C25.333 12.9367 25.9367 12.333 26.667 12.333ZM16 8.33301C17.477 8.33301 18.667 9.52305 18.667 11C18.667 12.477 17.477 13.667 16 13.667C14.523 13.667 13.333 12.477 13.333 11C13.333 9.52305 14.523 8.33301 16 8.33301Z' fill='%231A1C21' stroke='%231A1C21' stroke-width='2.66667'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_7635_5669'%3e%3crect width='32' height='32' fill='%23FEFEFE'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --gs-adhoc-tasks-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 5C3.44772 5 3 5.44772 3 6V18C3 18.5523 3.44772 19 4 19H11C11.5523 19 12 18.5523 12 18V13.0194H6.59626V10.8981H12V6C12 5.44772 11.5523 5 11 5H4Z' fill='%231A1C21'/%3e%3cpath d='M15 7C14.4477 7 14 7.44772 14 8V10.9532H16.3661V9.12305L19.3015 12.0555L16.3661 14.9879V13.0745H14V16C14 16.5523 14.4477 17 15 17H20C20.5523 17 21 16.5523 21 16V8C21 7.44772 20.5523 7 20 7H15Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-pool-tasks-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e %3cpath d='M9.03906 12.3291C9.81461 12.8964 10.8272 13.3984 12 13.3984C13.1717 13.3984 14.1833 12.9 14.9609 12.3301C15.1704 12.5254 15.4481 12.7845 15.8164 13.1279V13.1289C16.2017 13.4898 16.452 13.7253 16.6328 13.9209C16.8053 14.1075 16.8674 14.2086 16.8994 14.2803C16.9794 14.4597 17 14.6897 17 15.7607V17H7V15.8984C7 14.758 7.01958 14.4871 7.10645 14.2842C7.19152 14.0857 7.36567 13.895 8.18359 13.1289L8.18262 13.1279C8.55147 12.784 8.82944 12.5246 9.03906 12.3291ZM12 6C13.1077 6 14 6.89228 14 8C14 9.10772 13.1077 10 12 10C10.8923 10 10 9.10772 10 8C10 6.89228 10.8923 6 12 6Z' fill='%231A1C21' stroke='%231A1C21' stroke-width='2'/%3e%3c/svg%3e");
  --gs-equipment-tasks-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.59265 21.964C5.12455 21.8895 5.03412 21.8151 5.03412 21.4932C5.03412 21.3922 5.04742 21.2831 5.06338 21.2512C5.07934 21.2193 5.5235 20.7591 6.05276 20.2298L7.01289 19.267L6.86927 18.8201C6.79214 18.5754 6.71767 18.3547 6.70704 18.3281C6.69108 18.3015 6.49958 18.2243 6.19904 18.1233L5.71233 17.961L4.74156 18.9292C4.20698 19.4638 3.73622 19.9133 3.69633 19.9293C3.60324 19.9638 3.45164 19.9638 3.33462 19.9293C3.07397 19.8548 2.9995 19.6181 2.9995 18.8521C2.9995 18.2669 3.03408 18.0541 3.20164 17.6286C3.61122 16.5726 4.56337 15.8438 5.70967 15.7002C5.9783 15.6656 6.2432 15.5675 6.75225 15.7242L7.35968 15.9397L17.0359 6.2635C16.8308 5.92372 16.6936 5.54832 16.699 5.15147C16.7026 4.89323 16.7187 4.62902 16.7445 4.50253C16.8775 3.88812 17.1248 3.4067 17.5344 2.97581C18.2605 2.2098 19.2844 1.87466 20.3909 2.04223C20.7153 2.09011 20.8643 2.15926 20.9228 2.27895C20.9707 2.38268 20.9786 2.62738 20.9361 2.73909C20.9228 2.77899 20.4733 3.24445 19.9387 3.77109L18.9706 4.72861L19.2951 5.72337L19.7898 5.88296L20.2871 6.04254L21.2712 5.06108C22.3457 3.98919 22.3031 4.02111 22.5824 4.06101C22.8138 4.09292 22.8803 4.17272 22.9521 4.50253C23.0106 4.78181 23.0159 5.48133 22.9627 5.77923C22.7393 7.02134 21.7898 7.99748 20.5398 8.26878C20.4563 8.28687 20.3114 8.30049 20.1472 8.30893C19.5538 8.33944 19.0044 8.10639 18.5261 7.75375L8.84993 17.4299C9.12393 18.0028 9.32021 18.6162 9.27284 19.2494C9.26676 19.3306 9.259 19.4019 9.24965 19.4558C9.02092 20.7751 7.92781 21.8151 6.60331 21.9773C6.30543 22.0119 5.87191 22.0066 5.59265 21.964Z' fill='%231A1C21'/%3e%3cpath d='M2.30033 9.93303L1.37385 9.07942C1.17225 8.89368 1.17226 8.57537 1.37387 8.38964L2.49696 7.35499L2.5814 7.34164C2.8867 7.34164 3.52675 7.18726 3.87222 7.03054C4.11324 6.92061 4.38908 6.66799 4.51763 6.4411L4.62207 6.25631V5.64113L4.72919 5.52652C4.90595 5.33471 5.76024 4.60024 6.00127 4.43183C6.30656 4.22131 6.91448 3.86578 7.24924 3.70906C7.93214 3.38627 8.77572 3.16405 9.77731 3.04476C10.2299 2.99096 11.7885 2.98394 12.2411 3.03307C13.2266 3.13832 14.263 3.36054 14.8602 3.58976C14.9442 3.62219 14.9995 3.70289 14.9995 3.79285V3.80496C14.9995 4.06927 14.9727 4.18623 14.9085 4.20728C14.8763 4.21898 14.6005 4.24003 14.2898 4.25172C13.9818 4.26576 13.3605 4.29383 12.9106 4.31254C11.9492 4.35464 11.6707 4.37803 11.2315 4.45288C10.4067 4.59791 10.0602 4.86362 9.77731 5.1242C9.25588 5.60457 9.23531 5.97546 9.23531 5.97546C9.23531 5.97546 9.6466 6.36349 9.98403 6.66523C10.1856 6.85095 10.1856 7.16926 9.98403 7.35499L8.55448 8.67197C8.50953 8.71338 8.45799 8.74701 8.40198 8.77147C8.2324 8.84552 8.03696 8.82932 7.8819 8.72836L7.68844 8.6024C7.01893 8.16499 6.63596 8.01997 6.22354 8.05038C5.87808 8.07377 5.47369 8.31235 5.29962 8.59538C5.17375 8.79654 5.14429 8.95092 5.14429 9.37195L5.11774 9.76951L4.64618 10.2047C3.99465 10.8042 4.12544 10.6837 3.99465 10.8042C3.91565 10.8769 3.75362 11.0262 3.61333 10.996C3.52496 10.977 3.40072 10.9468 3.2455 10.8038C2.99105 10.5694 3.2455 10.8038 2.30033 9.93303Z' fill='%231A1C21'/%3e%3cpath d='M9.07861 9.73797L10.544 8.29539L12.0094 9.73797L10.544 11.1805L9.07861 9.73797Z' fill='%231A1C21'/%3e%3cpath d='M13.4744 14.066L14.9398 12.6234L21.3955 17.8232C22.2542 18.5149 22.3186 19.7853 21.534 20.5576C20.7494 21.33 19.4589 21.2666 18.7563 20.4212L13.4744 14.066Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-other-team-tasks-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='path-1-inside-1_7588_5574' fill='%23FEFEFE'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 17H7.40444C7.73333 17 8 16.7312 8 16.3996V15.4005C8 14.0027 8 14.0027 7 12.9991L6.935 12.9342C6.00005 13.848 6 14.1091 6 15.8984V17ZM5 17V15.8984C5 15.8411 4.99993 15.7844 4.99986 15.7284C4.99877 14.8518 4.99787 14.1277 5.26855 13.4961C5.47 13.0261 5.80957 12.6355 6.2268 12.2266L6 12C5.50222 12.5018 4.8 12.9991 4 12.9991C3.2 12.9991 2.49778 12.4973 2 12L1 12.9991C0.511934 13.4889 0.262077 13.7397 0.134166 14.042C0 14.3591 0 14.733 0 15.4991V16.4982C0 16.6998 0.297778 17 0.6 17H4H5Z'/%3e%3c/mask%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 17H7.40444C7.73333 17 8 16.7312 8 16.3996V15.4005C8 14.0027 8 14.0027 7 12.9991L6.935 12.9342C6.00005 13.848 6 14.1091 6 15.8984V17ZM5 17V15.8984C5 15.8411 4.99993 15.7844 4.99986 15.7284C4.99877 14.8518 4.99787 14.1277 5.26855 13.4961C5.47 13.0261 5.80957 12.6355 6.2268 12.2266L6 12C5.50222 12.5018 4.8 12.9991 4 12.9991C3.2 12.9991 2.49778 12.4973 2 12L1 12.9991C0.511934 13.4889 0.262077 13.7397 0.134166 14.042C0 14.3591 0 14.733 0 15.4991V16.4982C0 16.6998 0.297778 17 0.6 17H4H5Z' fill='%231A1C21'/%3e%3cpath d='M6 17H4V19H6V17ZM7 12.9991L8.41674 11.5874L8.41358 11.5843L7 12.9991ZM6.935 12.9342L8.34858 11.5193L6.95043 10.1224L5.53703 11.5039L6.935 12.9342ZM5 17V19H7V17H5ZM5 15.8984L7 15.8984L7 15.8984L5 15.8984ZM4.99986 15.7284L6.99986 15.7259L6.99986 15.7259L4.99986 15.7284ZM5.26855 13.4961L3.43029 12.7082L3.43026 12.7083L5.26855 13.4961ZM6.2268 12.2266L7.62666 13.655L9.07022 12.2403L7.64038 10.8117L6.2268 12.2266ZM6 12L7.41358 10.5852L5.99368 9.16652L4.58012 10.5915L6 12ZM2 12L3.41355 10.5851L1.99997 9.17287L0.586421 10.5852L2 12ZM1 12.9991L-0.413583 11.5843L-0.416741 11.5874L1 12.9991ZM0.134166 14.042L1.97611 14.8213L1.97611 14.8213L0.134166 14.042ZM6 17V19H7.40444V17V15H6V17ZM7.40444 17V19C8.85302 19 10 17.8206 10 16.3996H8H6C6 15.6418 6.61365 15 7.40444 15V17ZM8 16.3996H10V15.4005H8H6V16.3996H8ZM8 15.4005H10C10 14.8777 10.0368 14.0408 9.72132 13.2831C9.40824 12.5313 8.79196 11.964 8.41674 11.5874L7 12.9991L5.58326 14.4108C5.85315 14.6816 5.98098 14.8116 6.06392 14.9077C6.12953 14.9838 6.07812 14.9395 6.02868 14.8208C5.97863 14.7006 5.98288 14.63 5.98977 14.7236C5.99875 14.8456 6 15.0223 6 15.4005H8ZM7 12.9991L8.41358 11.5843L8.34858 11.5193L6.935 12.9342L5.52142 14.349L5.58642 14.4139L7 12.9991ZM6.935 12.9342L5.53703 11.5039C5.02746 12.002 4.46557 12.6012 4.19599 13.5311C3.98039 14.2748 4 15.1377 4 15.8984H6H8C8 15.4327 8.00057 15.1383 8.01209 14.9094C8.02327 14.6873 8.04124 14.633 8.0378 14.6449C8.00198 14.7684 7.90759 14.7802 8.33298 14.3644L6.935 12.9342ZM6 15.8984H4V17H6H8V15.8984H6ZM5 17H7V15.8984H5H3V17H5ZM5 15.8984L7 15.8984C7 15.8397 6.99993 15.7818 6.99986 15.7259L4.99986 15.7284L2.99986 15.7309C2.99993 15.7871 3 15.8426 3 15.8985L5 15.8984ZM4.99986 15.7284L6.99986 15.7259C6.99863 14.736 7.03017 14.4628 7.10684 14.2839L5.26855 13.4961L3.43026 12.7083C2.96557 13.7925 2.99891 14.9677 2.99986 15.7309L4.99986 15.7284ZM5.26855 13.4961L7.10682 14.284C7.14845 14.1869 7.25349 14.0207 7.62666 13.655L6.2268 12.2266L4.82693 10.7982C4.36564 11.2502 3.79154 11.8653 3.43029 12.7082L5.26855 13.4961ZM6.2268 12.2266L7.64038 10.8117L7.41358 10.5852L6 12L4.58642 13.4148L4.81322 13.6414L6.2268 12.2266ZM6 12L4.58012 10.5915C4.42176 10.7511 4.27053 10.8683 4.14443 10.9381C4.0218 11.006 3.9788 10.9991 4 10.9991V12.9991V14.9991C5.61059 14.9991 6.80207 14.0313 7.41988 13.4085L6 12ZM4 12.9991V10.9991C4.02473 10.9991 3.98279 11.0071 3.85778 10.9376C3.72954 10.8664 3.57589 10.7473 3.41355 10.5851L2 12L0.586449 13.4149C1.19358 14.0214 2.38573 14.9991 4 14.9991V12.9991ZM2 12L0.586421 10.5852L-0.413579 11.5843L1 12.9991L2.41358 14.414L3.41358 13.4148L2 12ZM1 12.9991L-0.416741 11.5874C-0.785972 11.958 -1.39259 12.5178 -1.70778 13.2628L0.134166 14.042L1.97611 14.8213C1.92938 14.9317 1.88234 14.9715 1.94658 14.8971C1.98041 14.8578 2.03155 14.8022 2.11343 14.7176C2.19561 14.6328 2.29187 14.5361 2.41674 14.4108L1 12.9991ZM0.134166 14.042L-1.70778 13.2628C-2.03842 14.0443 -2 14.9179 -2 15.4991H0H2C2 15.3035 2.00004 15.1519 2.0019 15.0212C2.00375 14.8908 2.00716 14.8065 2.01142 14.7484C2.01953 14.6377 2.02595 14.7035 1.97611 14.8213L0.134166 14.042ZM0 15.4991H-2V16.4982H0H2V15.4991H0ZM0 16.4982H-2C-2 17.4345 -1.43277 18.0598 -1.14572 18.3163C-0.789051 18.6349 -0.184867 19 0.6 19V17V15C1.08264 15 1.38683 15.215 1.51905 15.3332C1.601 15.4064 1.69663 15.5116 1.78301 15.6612C1.85794 15.7909 2 16.0824 2 16.4982H0ZM0.6 17V19H4V17V15H0.6V17ZM4 17V19H5V17V15H4V17Z' fill='%231A1C21' mask='url%28%23path-1-inside-1_7588_5574%29'/%3e%3cmask id='path-3-inside-2_7588_5574' fill='%23FEFEFE'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 17H16.5956C16.2667 17 16 16.7312 16 16.3996V15.4005C16 14.0027 16 14.0027 17 12.9991L17.065 12.9342C17.9999 13.848 18 14.1091 18 15.8984V17ZM19 17V15.8984C19 15.8411 19.0001 15.7844 19.0001 15.7284C19.0012 14.8518 19.0021 14.1277 18.7314 13.4961C18.53 13.0261 18.1904 12.6355 17.7732 12.2266L18 12C18.4978 12.5018 19.2 12.9991 20 12.9991C20.8 12.9991 21.5022 12.4973 22 12L23 12.9991C23.4881 13.4889 23.7379 13.7397 23.8658 14.042C24 14.3591 24 14.733 24 15.4991V16.4982C24 16.6998 23.7022 17 23.4 17H20H19Z'/%3e%3c/mask%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 17H16.5956C16.2667 17 16 16.7312 16 16.3996V15.4005C16 14.0027 16 14.0027 17 12.9991L17.065 12.9342C17.9999 13.848 18 14.1091 18 15.8984V17ZM19 17V15.8984C19 15.8411 19.0001 15.7844 19.0001 15.7284C19.0012 14.8518 19.0021 14.1277 18.7314 13.4961C18.53 13.0261 18.1904 12.6355 17.7732 12.2266L18 12C18.4978 12.5018 19.2 12.9991 20 12.9991C20.8 12.9991 21.5022 12.4973 22 12L23 12.9991C23.4881 13.4889 23.7379 13.7397 23.8658 14.042C24 14.3591 24 14.733 24 15.4991V16.4982C24 16.6998 23.7022 17 23.4 17H20H19Z' fill='%231A1C21'/%3e%3cpath d='M18 17H20V19H18V17ZM17 12.9991L15.5833 11.5874L15.5864 11.5843L17 12.9991ZM17.065 12.9342L15.6514 11.5193L17.0496 10.1224L18.463 11.5039L17.065 12.9342ZM19 17V19H17V17H19ZM19 15.8984L17 15.8984L17 15.8984L19 15.8984ZM19.0001 15.7284L17.0001 15.7259L17.0001 15.7259L19.0001 15.7284ZM18.7314 13.4961L20.5697 12.7082L20.5697 12.7083L18.7314 13.4961ZM17.7732 12.2266L16.3733 13.655L14.9298 12.2403L16.3596 10.8117L17.7732 12.2266ZM18 12L16.5864 10.5852L18.0063 9.16652L19.4199 10.5915L18 12ZM22 12L20.5864 10.5851L22 9.17287L23.4136 10.5852L22 12ZM23 12.9991L24.4136 11.5843L24.4167 11.5874L23 12.9991ZM23.8658 14.042L22.0239 14.8213L22.0239 14.8213L23.8658 14.042ZM18 17V19H16.5956V17V15H18V17ZM16.5956 17V19C15.147 19 14 17.8206 14 16.3996H16H18C18 15.6418 17.3864 15 16.5956 15V17ZM16 16.3996H14V15.4005H16H18V16.3996H16ZM16 15.4005H14C14 14.8777 13.9632 14.0408 14.2787 13.2831C14.5918 12.5313 15.208 11.964 15.5833 11.5874L17 12.9991L18.4167 14.4108C18.1469 14.6816 18.019 14.8116 17.9361 14.9077C17.8705 14.9838 17.9219 14.9395 17.9713 14.8208C18.0214 14.7006 18.0171 14.63 18.0102 14.7236C18.0012 14.8456 18 15.0223 18 15.4005H16ZM17 12.9991L15.5864 11.5843L15.6514 11.5193L17.065 12.9342L18.4786 14.349L18.4136 14.4139L17 12.9991ZM17.065 12.9342L18.463 11.5039C18.9725 12.002 19.5344 12.6012 19.804 13.5311C20.0196 14.2748 20 15.1377 20 15.8984H18H16C16 15.4327 15.9994 15.1383 15.9879 14.9094C15.9767 14.6873 15.9588 14.633 15.9622 14.6449C15.998 14.7684 16.0924 14.7802 15.667 14.3644L17.065 12.9342ZM18 15.8984H20V17H18H16V15.8984H18ZM19 17H17V15.8984H19H21V17H19ZM19 15.8984L17 15.8984C17 15.8397 17.0001 15.7818 17.0001 15.7259L19.0001 15.7284L21.0001 15.7309C21.0001 15.7871 21 15.8426 21 15.8985L19 15.8984ZM19.0001 15.7284L17.0001 15.7259C17.0014 14.736 16.9698 14.4628 16.8932 14.2839L18.7314 13.4961L20.5697 12.7083C21.0344 13.7925 21.0011 14.9677 21.0001 15.7309L19.0001 15.7284ZM18.7314 13.4961L16.8932 14.284C16.8515 14.1869 16.7465 14.0207 16.3733 13.655L17.7732 12.2266L19.1731 10.7982C19.6344 11.2502 20.2085 11.8653 20.5697 12.7082L18.7314 13.4961ZM17.7732 12.2266L16.3596 10.8117L16.5864 10.5852L18 12L19.4136 13.4148L19.1868 13.6414L17.7732 12.2266ZM18 12L19.4199 10.5915C19.5782 10.7511 19.7295 10.8683 19.8556 10.9381C19.9782 11.006 20.0212 10.9991 20 10.9991V12.9991V14.9991C18.3894 14.9991 17.1979 14.0313 16.5801 13.4085L18 12ZM20 12.9991V10.9991C19.9753 10.9991 20.0172 11.0071 20.1422 10.9376C20.2705 10.8664 20.4241 10.7473 20.5864 10.5851L22 12L23.4136 13.4149C22.8064 14.0214 21.6143 14.9991 20 14.9991V12.9991ZM22 12L23.4136 10.5852L24.4136 11.5843L23 12.9991L21.5864 14.414L20.5864 13.4148L22 12ZM23 12.9991L24.4167 11.5874C24.786 11.958 25.3926 12.5178 25.7078 13.2628L23.8658 14.042L22.0239 14.8213C22.0706 14.9317 22.1177 14.9715 22.0534 14.8971C22.0196 14.8578 21.9685 14.8022 21.8866 14.7176C21.8044 14.6328 21.7081 14.5361 21.5833 14.4108L23 12.9991ZM23.8658 14.042L25.7078 13.2628C26.0384 14.0443 26 14.9179 26 15.4991H24H22C22 15.3035 22 15.1519 21.9981 15.0212C21.9963 14.8908 21.9928 14.8065 21.9886 14.7484C21.9805 14.6377 21.9741 14.7035 22.0239 14.8213L23.8658 14.042ZM24 15.4991H26V16.4982H24H22V15.4991H24ZM24 16.4982H26C26 17.4345 25.4328 18.0598 25.1457 18.3163C24.7891 18.6349 24.1849 19 23.4 19V17V15C22.9174 15 22.6132 15.215 22.4809 15.3332C22.399 15.4064 22.3034 15.5116 22.217 15.6612C22.1421 15.7909 22 16.0824 22 16.4982H24ZM23.4 17V19H20V17V15H23.4V17ZM20 17V19H19V17V15H20V17Z' fill='%231A1C21' mask='url%28%23path-3-inside-2_7588_5574%29'/%3e%3cpath d='M4 12C5.1 12 6 11.1 6 10C6 8.9 5.1 8 4 8C2.9 8 2 8.9 2 10C2 11.1 2.9 12 4 12ZM20 12C21.1 12 22 11.1 22 10C22 8.9 21.1 8 20 8C18.9 8 18 8.9 18 10C18 11.1 18.9 12 20 12ZM12 7C12.55 7 13 7.45 13 8C13 8.55 12.55 9 12 9C11.45 9 11 8.55 11 8C11 7.45 11.45 7 12 7ZM12 5C10.34 5 9 6.34 9 8C9 9.66 10.34 11 12 11C13.66 11 15 9.66 15 8C15 6.34 13.66 5 12 5Z' fill='%231A1C21'/%3e%3cpath d='M9.03906 12.3291C9.81461 12.8964 10.8272 13.3984 12 13.3984C13.1717 13.3984 14.1833 12.9 14.9609 12.3301C15.1704 12.5254 15.4481 12.7845 15.8164 13.1279V13.1289C16.2017 13.4898 16.452 13.7253 16.6328 13.9209C16.8053 14.1075 16.8674 14.2086 16.8994 14.2803C16.9794 14.4597 17 14.6897 17 15.7607V17H7V15.8984C7 14.758 7.01958 14.4871 7.10645 14.2842C7.19152 14.0857 7.36567 13.895 8.18359 13.1289L8.18262 13.1279C8.55147 12.784 8.82944 12.5246 9.03906 12.3291Z' stroke='%231A1C21' stroke-width='2'/%3e%3c/svg%3e");
  --gs-circle-check-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.0697 4.91994C15.1697 1.02994 8.81969 1.02994 4.90969 4.91994C1.01969 8.81994 1.01969 15.1699 4.90969 19.0799C8.80969 22.9799 15.1597 22.9799 19.0697 19.0799C22.9797 15.1699 22.9797 8.81994 19.0697 4.91994ZM15.7497 10.3899L11.2397 15.46L8.28968 12.5199C7.89968 12.1199 7.89968 11.4899 8.28968 11.0999C8.67968 10.7099 9.31969 10.7099 9.70969 11.0999L11.1497 12.5499L14.2497 9.05994C14.6197 8.64994 15.2497 8.61994 15.6597 8.97994C16.0797 9.34994 16.1097 9.97994 15.7497 10.3899Z' fill='%233693F0'/%3e%3c/svg%3e");
  --gs-circle-delete-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.0691 4.92988C15.1691 1.02988 8.81914 1.02988 4.91914 4.92988C1.01914 8.82988 1.01914 15.1799 4.91914 19.0799C8.81914 22.9799 15.1691 22.9799 19.0691 19.0799C22.9691 15.1799 22.9791 8.82988 19.0691 4.92988ZM15.4591 14.0399C15.8891 14.3899 15.9591 15.0199 15.6091 15.4499C15.2591 15.8799 14.6291 15.9499 14.1991 15.5999C14.1491 15.5599 14.0991 15.5099 14.0491 15.4499L12.0091 13.4099L9.96914 15.4499C9.61914 15.8799 8.98914 15.9499 8.55914 15.5999C8.12914 15.2499 8.05915 14.6199 8.40915 14.1899C8.44915 14.1399 8.49914 14.0899 8.55914 14.0399L10.5991 11.9999L8.55914 9.9599C8.12914 9.6099 8.05915 8.97989 8.40915 8.54989C8.75915 8.11989 9.38915 8.04988 9.81915 8.39988C9.86915 8.43988 9.91914 8.48989 9.96914 8.54989L12.0091 10.5899L14.0491 8.54989C14.3991 8.11989 15.0291 8.04988 15.4591 8.39988C15.8891 8.74988 15.9591 9.37989 15.6091 9.80989C15.5691 9.85989 15.5191 9.9099 15.4591 9.9599L13.4191 11.9999L15.4591 14.0399Z' fill='%23656B7A'/%3e%3c/svg%3e");
  --gs-circle-dot-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.04004 7.05078C9.76846 4.32236 14.2198 4.32236 16.9482 7.05078L16.9502 7.05371C19.6815 9.77807 19.6801 14.2271 16.9482 16.959C14.2198 19.6874 9.76847 19.6874 7.04004 16.959C4.31162 14.2306 4.31161 9.77921 7.04004 7.05078Z' stroke='%231A1C21' stroke-width='6'/%3e%3c/svg%3e");
  --gs-minus-icon: url("data:image/svg+xml, %3csvg width='23' height='19' viewBox='0 0 23 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 9H21' stroke='%231A1C21' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  --gs-tick-icon: url("data:image/svg+xml, %3csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.68243 11.0046L5.56943 7.73757C5.48444 7.64832 5.3822 7.57726 5.26892 7.52871C5.15564 7.48016 5.03368 7.45512 4.91043 7.45512C4.78718 7.45512 4.66522 7.48016 4.55194 7.52871C4.43866 7.57726 4.33642 7.64832 4.25143 7.73757C4.09004 7.90682 4 8.13171 4 8.36557C4 8.59944 4.09004 8.82432 4.25143 8.99357L8.68243 13.6446L15.0584 6.46957C15.1362 6.3821 15.1958 6.28004 15.2337 6.16934C15.2717 6.05863 15.2872 5.94148 15.2795 5.82471C15.2718 5.70793 15.2409 5.59386 15.1887 5.48911C15.1365 5.38437 15.064 5.29105 14.9754 5.21457C14.7996 5.06282 14.5711 4.98644 14.3394 5.00198C14.1077 5.01751 13.8914 5.12371 13.7374 5.29757L8.68243 11.0046Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-glass-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M21.7303 20.2L15.6803 14.15C17.9203 11.18 17.7003 6.92 14.9903 4.22C12.0303 1.26 7.21027 1.26 4.25027 4.22C1.29027 7.18 1.29027 12 4.25027 14.96C5.73027 16.44 7.67027 17.18 9.62027 17.18C11.2303 17.18 12.8403 16.66 14.1903 15.65L20.2403 21.7C20.4403 21.9 20.7103 22 20.9803 22C21.2503 22 21.5203 21.9 21.7203 21.69C22.1403 21.28 22.1403 20.61 21.7303 20.2ZM5.79027 13.42C3.68027 11.31 3.68027 7.86 5.79027 5.75C7.90027 3.64 11.3503 3.64 13.4603 5.75C15.5703 7.86 15.5703 11.3 13.4603 13.42C11.3403 15.54 7.90027 15.54 5.79027 13.42Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-arrow-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12.3536 16.6464C12.1583 16.8417 11.8417 16.8417 11.6464 16.6464L4.85355 9.85355C4.53857 9.53857 4.76165 9 5.20711 9L18.7929 9C19.2383 9 19.4614 9.53857 19.1464 9.85355L12.3536 16.6464Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-upload-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M8.57991 7C8.44991 7 8.31991 6.95 8.21991 6.89C8.21698 6.88414 8.21491 6.87914 8.21319 6.875C8.20905 6.865 8.20698 6.86 8.19991 6.86C8.06991 6.75 7.99991 6.6 7.99991 6.45C7.99991 6.32 8.04991 6.19 8.13991 6.1L11.9999 2L15.8599 6.1C15.9499 6.19 15.9999 6.32 15.9999 6.45C15.9999 6.62 15.9099 6.78 15.7799 6.89C15.6799 6.95 15.5499 7 15.4199 7H12.9999V14C12.9999 14.55 12.5499 15 11.9999 15C11.4499 15 10.9999 14.55 10.9999 14V7H8.57991Z' fill='%231A1C21'/%3e%3cpath d='M3 24V18C3 17.45 3.45 17 4 17L20 17C20.55 17 21 17.45 21 18L21 24H3Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-download-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M15.42 9.99982C15.55 9.99982 15.68 10.0498 15.78 10.1098C15.7829 10.1157 15.785 10.1207 15.7867 10.1248C15.7909 10.1348 15.7929 10.1398 15.8 10.1398C15.93 10.2498 16 10.3998 16 10.5498C16 10.6798 15.95 10.8098 15.86 10.8998L12 14.9998L8.14 10.8998C8.05 10.8098 8 10.6798 8 10.5498C8 10.3798 8.09 10.2198 8.22 10.1098C8.32 10.0498 8.45 9.99982 8.58 9.99982L11 9.99982L11 2.99982C11 2.44982 11.45 1.99982 12 1.99982C12.55 1.99982 13 2.44982 13 2.99982L13 9.99982H15.42Z' fill='%231A1C21'/%3e%3cpath d='M3 24V18C3 17.45 3.45 17 4 17L20 17C20.55 17 21 17.45 21 18L21 24H3Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-plus-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20 11H13V4H11V11H4V13H11V20H13V13H20V11Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-menu-dots-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03027 12C4.03027 12.83 4.70027 13.5 5.53027 13.5C6.36027 13.5 7.03027 12.83 7.03027 12C7.03027 11.17 6.36027 10.5 5.53027 10.5C4.70027 10.5 4.03027 11.17 4.03027 12ZM10.5205 12C10.5205 12.83 11.1905 13.5 12.0205 13.5C12.8505 13.5 13.5205 12.83 13.5205 12C13.5205 11.17 12.8505 10.5 12.0205 10.5C11.1905 10.5 10.5205 11.17 10.5205 12ZM18.5 13.5C17.67 13.5 17 12.83 17 12C17 11.17 17.67 10.5 18.5 10.5C19.33 10.5 20 11.17 20 12C20 12.83 19.33 13.5 18.5 13.5Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-duplicate-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M19 1H10C8.34 1 7 2.34 7 4V6H5C3.34 6 2 7.34 2 9V21C2 22.66 3.34 24 5 24H14C15.66 24 17 22.66 17 21V19H19C20.66 19 22 17.66 22 16V4C22 2.34 20.66 1 19 1ZM15 22H4V8H15V22ZM20 17H17V9C17 7.34 15.66 6 14 6H9V3H20V17Z' fill='%233693F0'/%3e%3c/svg%3e");
  --gs-automatic-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='none'%3e%3cpath d='M349.1 114.7C343.9 103.3 332.5 96 320 96C307.5 96 296.1 103.3 290.9 114.7L123.5 480L112 480C94.3 480 80 494.3 80 512C80 529.7 94.3 544 112 544L200 544C217.7 544 232 529.7 232 512C232 494.3 217.7 480 200 480L193.9 480L215.9 432L424.2 432L446.2 480L440.1 480C422.4 480 408.1 494.3 408.1 512C408.1 529.7 422.4 544 440.1 544L528.1 544C545.8 544 560.1 529.7 560.1 512C560.1 494.3 545.8 480 528.1 480L516.6 480L349.2 114.7zM394.8 368L245.2 368L320 204.8L394.8 368z' fill='currentColor'/%3e%3c/svg%3e");
  --gs-circle-info-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.0691 4.92988C15.1691 1.02988 8.81914 1.02988 4.91914 4.92988C1.01914 8.82988 1.01914 15.1799 4.91914 19.0799C8.81914 22.9799 15.1691 22.9799 19.0691 19.0799C22.9691 15.1799 22.9791 8.82988 19.0691 4.92988Z' fill='%235BF591'/%3e%3c/svg%3e");
  --gs-circle-warning-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.0691 4.92988C15.1691 1.02988 8.81914 1.02988 4.91914 4.92988C1.01914 8.82988 1.01914 15.1799 4.91914 19.0799C8.81914 22.9799 15.1691 22.9799 19.0691 19.0799C22.9691 15.1799 22.9791 8.82988 19.0691 4.92988Z' fill='%23F9D555'/%3e%3c/svg%3e");
  --gs-triangle-danger-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21.6986 17.9999L14.4986 3.49991C13.8986 2.39991 12.6986 1.79991 11.3986 2.09991C10.5986 2.29991 9.89862 2.89991 9.49862 3.59991L2.29862 18.0999C1.79862 19.0999 1.99862 20.3999 2.99862 21.2999C3.49862 21.7999 4.19862 21.9999 4.89862 21.9999H19.2986C20.4986 21.9999 21.5986 21.1999 21.8986 19.9999C22.0986 19.2999 21.9986 18.5999 21.6986 17.9999ZM10.9986 10.0999C10.9986 9.49991 11.3986 9.09991 11.9986 9.09991C12.5986 9.09991 12.9986 9.49991 12.9986 10.0999V14.9999C12.9986 15.5999 12.5986 15.9999 11.9986 15.9999C11.3986 15.9999 10.9986 15.5999 10.9986 14.9999V10.0999ZM12.9986 18.2999C12.9986 18.3999 12.8986 18.4999 12.7986 18.5999C12.5986 18.8999 12.2986 18.9999 11.9986 18.9999C11.6986 18.9999 11.4986 18.8999 11.2986 18.6999C11.1986 18.5999 11.0986 18.4999 11.0986 18.3999C11.0986 18.2999 10.9986 18.0999 10.9986 17.9999C10.9986 17.8999 10.9986 17.6999 11.0986 17.5999C11.0986 17.4999 11.1986 17.3999 11.2986 17.2999C11.3986 17.1999 11.4986 17.0999 11.6986 17.0999C11.7986 17.0999 11.9986 16.9999 12.0986 16.9999C12.1986 16.9999 12.3986 16.9999 12.4986 17.0999C12.5986 17.1999 12.6986 17.1999 12.7986 17.2999C12.8986 17.3999 12.9986 17.4999 12.9986 17.5999C12.9986 17.6999 13.0986 17.8999 13.0986 17.9999C12.9986 18.0999 12.9986 18.1999 12.9986 18.2999Z' fill='%23F55B5B'/%3e%3c/svg%3e");
  --gs-accordion-img: url("data:image/svg+xml, %3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_7631_5619%29'%3e%3cmask id='mask0_7631_5619' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3e%3cpath d='M31.5293 0.470703V31.5293H0.470703V0.470703H31.5293Z' fill='%23FEFEFE' stroke='%23FEFEFE' stroke-width='0.941176'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7631_5619%29'%3e%3cpath d='M16 28C18.3734 28 20.6935 27.2962 22.6668 25.9776C24.6402 24.6591 26.1783 22.7849 27.0866 20.5922C27.9948 18.3995 28.2324 15.9867 27.7694 13.6589C27.3064 11.3311 26.1635 9.19295 24.4853 7.51472C22.8071 5.83649 20.6689 4.6936 18.3411 4.23058C16.0133 3.76756 13.6005 4.0052 11.4078 4.91345C9.21509 5.8217 7.34094 7.35977 6.02236 9.33316C4.70379 11.3066 4 13.6266 4 16C4 19.1826 5.26428 22.2348 7.51472 24.4853C9.76516 26.7357 12.8174 28 16 28Z' stroke='%231A1C21' stroke-width='2.82353'/%3e%3c/g%3e%3cpath d='M14.9844 20.0543L21.5115 13.5272C21.8119 13.2268 22.299 13.2268 22.5994 13.5272V13.5272C22.8998 13.8276 22.8998 14.3146 22.5994 14.615L16.0722 21.1422L14.9844 20.0543Z' fill='%231A1C21' stroke='%231A1C21'/%3e%3cpath d='M16.0723 21.1421L9.54513 14.615C9.24472 14.3145 9.24472 13.8275 9.54513 13.5271V13.5271C9.84553 13.2267 10.3326 13.2267 10.633 13.5271L17.1601 20.0542L16.0723 21.1421Z' fill='%231A1C21' stroke='%231A1C21'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_7631_5619'%3e%3crect width='32' height='32' fill='%231A1C21'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --gs-btn-close-img: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_7633_5640%29'%3e%3cmask id='mask0_7633_5640' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3e%3cpath d='M40 0H0V40H40V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7633_5640%29'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.33311 7.15503C7.02066 7.46758 6.84514 7.89143 6.84514 8.33337C6.84514 8.77531 7.02066 9.19915 7.33311 9.5117L17.3831 19.5617L7.15145 29.7984C6.84785 30.1127 6.67986 30.5337 6.68366 30.9707C6.68745 31.4077 6.86274 31.8257 7.17175 32.1347C7.48076 32.4437 7.89878 32.619 8.33578 32.6228C8.77277 32.6266 9.19378 32.4586 9.50811 32.155L19.7448 21.9184L29.7298 31.9034C30.0441 32.207 30.4651 32.375 30.9021 32.3712C31.3391 32.3674 31.7571 32.1921 32.0661 31.8831C32.3752 31.5741 32.5504 31.156 32.5542 30.719C32.558 30.282 32.39 29.861 32.0864 29.5467L22.1014 19.5617L31.8998 9.76337C32.2034 9.44903 32.3714 9.02803 32.3676 8.59103C32.3638 8.15404 32.1885 7.73602 31.8795 7.427C31.5705 7.11799 31.1524 6.94271 30.7155 6.93891C30.2785 6.93511 29.8575 7.1031 29.5431 7.4067L19.7448 17.205L9.69478 7.15503C9.53993 6.99957 9.35591 6.87622 9.15327 6.79205C8.95063 6.70788 8.73337 6.66455 8.51395 6.66455C8.29452 6.66455 8.07726 6.70788 7.87462 6.79205C7.67199 6.87622 7.48796 6.99957 7.33311 7.15503Z' fill='%23FEFEFE'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_7633_5640'%3e%3crect width='40' height='40' fill='%23FEFEFE'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

[data-bs-theme=high-contrast-dark] {
  --bs-body-color: #FEFEFE;
  --bs-body-color-rgb: 254, 254, 254;
  --bs-body-bg: #1A1C21;
  --bs-body-bg-rgb: 254, 254, 254;
  --gs-task-card-text-color: #1A1C21;
  --gs-task-card-label-color: var(--gs-task-card-text-color);
  --gs-task-card-secondary-label-color: #1A1C21;
  --gs-text-color: #FEFEFE;
  --gs-text-color-rgb: 254, 254, 254;
  --gs-label-color: #1A1C21;
  --gs-disabled-label-color: #FEFEFE;
  --gs-body-background: #FEFEFE;
  --gs-header-bg: #1A1C21;
  --gs-header-color: #FEFEFE;
  --gs-spinner-color: #FEFEFE;
  --gs-header-border-width: 2px;
  --gs-header-border-color: #FEFEFE;
  --gs-footer-bg: #383B48;
  --gs-footer-color: #EAECEF;
  --gs-label-footer-color: transparent;
  --gs-card-bg: #1A1C21;
  --gs-nested-card-bg: #414452;
  --gs-self-assign-card-bg: #1A1C21;
  --gs-self-assign-card-border-color: var(--gs-segment-card-border-color);
  --gs-segment-card-bg: var(--gs-card-bg);
  --gs-segment-card-border-color: #FEFEFE;
  --gs-task-card-border-color: #1A1C21;
  --gs-card-divider-bg: #1A1C21;
  --gs-card-divider-text-color: #FEFEFE;
  --gs-card-border-color: #FEFEFE;
  --gs-menu-color: #FEFEFE;
  --gs-menu-bg: #1A1C21;
  --gs-menu-divider-color: #FEFEFE;
  --gs-menu-divider-width: 2px;
  --gs-menu-box-shadow: 0px 3px 3px #1A1C21;
  --gs-mainmenu-color: #FEFEFE;
  --gs-icons-color: #1EECFD;
  --gs-progressbar-border-color: transparent;
  --gs-progressbar-bg: #FEFEFE;
  --gs-progressbar-color: #00FF66;
  --gs-progressbar-border: 2px;
  --gs-progress-border-color: #1A1C21;
  --gs-primary-click-target: #3693F0;
  --gs-secondary-click-target: #656B7A;
  --gs-click-target-color: #FEFEFE;
  --gs-click-target-hover-color: #3693F0;
  --gs-separator-color: #1A1C21;
  --gs-outlines-color: #656B7A;
  --gs-tab-container-bg: #D8FFE1;
  --gs-tab-container-border-color: #1A1C21;
  --gs-tab-item-active-bg: #00FF66;
  --gs-tab-item-color: #1A1C21;
  --gs-tab-item-active-color: #1A1C21;
  --gs-slider-bg: #D8FFFA;
  --gs-slider-will-fire-bg: #656B7A;
  --gs-slider-color: #1A1C21;
  --gs-slider-btn-color: #1A1C21;
  --gs-slider-handle-bg: #1EECFD;
  --gs-slider-handle-border: #1A1C21;
  --gs-dateoffset-bg: #FEFEFE;
  --gs-dateoffset-text-color: #1A1C21;
  --gs-dateoffset-border-color: #1A1C21;
  --gs-task-card-bg: #FEFEFE;
  --gs-task-card-border: #1A1C21;
  --gs-group-container-bg: #1A1C21;
  --gs-group-container-border: #656B7A;
  --gs-ghost-btn-color: #FAFF06;
  --gs-input-color: #FEFEFE;
  --gs-input-bg: #383B48;
  --gs-placeholder-color: #B6B7BD;
  --gs-list-active-selection-bg: #656B7A;
  --gs-nav-tab-container-border: none;
  --gs-modal-content-color: #FEFEFE;
  --gs-modal-content-bg: #1A1C21;
  --gs-modal-border-width: 2px;
  --gs-modal-border-color: #FEFEFE;
  --gs-modal-timestamp-color: #FEFEFE;
  --gs-modal-footer-border-color: #FEFEFE;
  --gs-modal-footer-border-width: 2px;
  --gs-popup-title-font-size: 1.25rem;
  --gs-backdrop-bg: #1A1C21;
  --gs-backdrop-opacity: 75%;
  --gs-dropdown-menu-color: #FEFEFE;
  --gs-input-text-selection-item-bg: #1A1C21;
  --gs-input-text-selection-item-selected-bg: #1EECFD;
  --gs-input-text-selection-item-selected-color: #1A1C21;
  --gs-offline-header-bg: #FF3131;
  --gs-task-state-color: #1A1C21;
  --gs-task-state-bg: #00FF66;
  --gs-inactive-task-state-bg: #B6B7BD;
  --gs-searchbar-bg: #2A2B33;
  --gs-searchbar-border-color: #3693F0;
  --gs-input-clear-btn-color: #FEFEFE;
  --gs-searchbar-short-searchstr-border-color: #656B7A;
  --gs-searchbar-short-searchstr-bg: #2A2B33;
  --gs-cancel-color: #F55B5B;
  --gs-progressbar-finished: #EAECEF;
  --gs-progressbar-delayed: #F55B5B;
  --gs-text-and-label-label-color: #FEFEFE;
  --gs-text-and-label-font-weight: 600;
  --gs-context-menu-bg: #1A1C21;
  --gs-context-menu-border-color: #FEFEFE;
  --gs-accordion-btn-color: #1A1C21;
  --gs-accordion-btn-bg: #FEFEFE;
  --gs-accordion-border-color: #1A1C21;
  --gs-accordion-bg: #00FF66;
  --gs-box-shadow-color: #1A1C21;
  --gs-box-shadow: 0px 3px 3px #1A1C21;
  --gs-footer-box-shadow: 0px -2px 16px #1A1C21;
  --gs-secondary-label-color: #B6B7BD;
  --gs-time-difference-delayed: #FF3131;
  --gs-time-difference-early: #00FF66;
  --gs-spot-color: #1A1C21;
  --gs-spot-danger: #FF3131;
  --gs-spot-warning: #FAFF06;
  --gs-spot-info: #00FF66;
  --gs-input-border-color: #FEFEFE;
  --gs-input-border-width: 2px;
  --gs-input-text-list-bg: #2A2B33;
  --gs-input-text-list-item-border-color: #414452;
  --gs-input-text-list-item-bg: #2A2B33;
  --gs-text-and-label-separator-color: #FEFEFE;
  --gs-task-card-separator-color: #1A1C21;
  --gs-input-text-bg: #1A1C21;
  --gs-input-text-color: #FEFEFE;
  --gs-input-text-placeholder-color: #FEFEFE;
  --gs-input-text-font-weight: 600;
  --gs-input-text-focus-border-color: #1EECFD;
  --gs-input-text-disabled-color: #656B7A;
  --gs-input-border-disabled-color: #656B7A;
  --gs-input-checkbox-bg: #FAFF06;
  --gs-checkbox-enabled-bg-color: #FAFF06;
  --gs-input-checkbox-color: #FEFEFE;
  --gs-input-checkbox-border-color: var(--gs-input-checkbox-color);
  --gs-selection-icon: var(--gs-input-text-color);
  --gs-card-expand-toggle-color: #FEFEFE;
  --gs-checkbox-active-bg-color: #1A1C21;
  --gs-primary-btn-color: #1A1C21;
  --gs-primary-btn-bg: #1EECFD;
  --gs-primary-btn-border-color: transparent;
  --gs-secondary-btn-color: #1A1C21;
  --gs-secondary-btn-bg: #FAFF06;
  --gs-secondary-btn-disabled-bg: #B6B7BD;
  --gs-secondary-btn-border-color: transparent;
  --gs-secondary-btn-disabled-color: #383B48;
  --gs-cancel-btn-color: #FF3131;
  --gs-cancel-btn-bg: #1A1C21;
  --gs-cancel-btn-border-color: #FF3131;
  --gs-input-text-selection-item-border-color: #FEFEFE;
  --gs-search-header-short-bg: #1A1C21;
  --gs-search-bar-bg: #1A1C21;
  --gs-filterbar-header-separator-color: #FEFEFE;
  --gs-search-header-short-search-string-color: #B6B7BD;
  --gs-table-header-text-color: #000000;
  --gs-table-header-border-color: #1A1C21;
  --gs-table-header-background-color: #00FF66;
  --gs-table-alternative-background-color: transparent;
  --gs-table-alternative-border-color: #2A2B33;
  --gs-table-second-header-text-color: #B6B7BD;
  --gs-table-text-color-unenabled: #FEFEFE;
  --gs-context-menu-border-width: 2px;
  --gs-context-menu-font-weight: 600;
  --gs-btn-box-shadow: none;
  --gs-header-box-shadow: none;
  --gs-card-box-shadow: none;
  --gs-inner-shadow: none;
  --gs-login-background-img-opacity: 0;
  --gs-login-background-color: #1A1C21;
  --gs-not-available-font-size-second-child: 1.125rem;
  --gs-not-available-font-weight-last-child: 600;
  --gs-not-available-color-last-child: #FEFEFE;
  --gs-error-screen-text-color: #FEFEFE;
  --gs-text-font-weight: 600;
  --gs-no-content-color: #1A1C21;
  --gs-task-card-disabled-bg: var(--gs-segment-card-bg);
  --gs-task-card-disabled-text-color: #FEFEFE;
  --gs-task-card-disabled-opacity: 1;
  --gs-task-card-disabled-label-color: #FEFEFE;
  --gs-task-card-disabled-separator-color: #FEFEFE;
  --gs-task-card-disabled-secondary-label-color: var(--gs-disabled-label-color);
  --gs-text-selection-item-bage-bg: #FEFEFE;
  --gs-text-selection-item-bage-color: #1A1C21;
  --gs-text-selection-item-bage-font-weight: 600;
  --gs-border-width: 2px;
  --gs-overlay-background: #FEFEFE;
  --gs-screen-bg: #FEFEFE;
  --gs-main-menu-background: #1A1C21;
  --gs-title-font-size: 1.125rem;
  --gs-search-header-font-size: var(--gs-title-font-size);
  --gs-tab-item-active-border-color: #1A1C21;
  --gs-search-header-warning-border-color: #1A1C21;
  --gs-tas-state-circle-border-color: #1A1C21;
  --gs-tas-state-circle-border-width: var(--gs-border-width);
  --gs-badge-padding-y: 0.25em;
  --gs-badge-font-size: 0.875rem;
  --gs-duration-badge-font-size: 0.75rem;
  --gs-theme-selected-color: #FAFF06;
  --gs-arrow-color: ;
  --gs-duration-heigth: 18px;
  --gs-progress-height: 1rem;
  --gs-progress-bar-height: 14px;
  --gs-location-badge-background-color: #D8FFFA;
  --gs-location-badge-border-color: #FEFEFE;
  --gs-location-badge-text-color: #000000;
  --gs-location-badge-icon-color: #000000;
  --gs-location-badge-border-width: var(--gs-border-width);
  --gs-menu-item-active-color: #FAFF06;
  --gs-info-box-bg: #1A1C21;
  --gs-info-box-border-color: #FEFEFE;
  --gs-two-colored-details-card-title-color: #FEFEFE;
  --gs-two-colored-details-card-label-color: #1A1C21;
  --gs-two-colored-details-card-value-color: #1A1C21;
  --gs-two-colored-details-card-odd-bg-color: #B6B7BD;
  --gs-two-colored-details-card-even-bg-color: #FEFEFE;
  --gs-not-logged-in-whoops: #FEFEFE;
  --gs-not-logged-in-info: #FEFEFE;
  --gs-not-logged-in-bg-color: #1A1C21;
  --gs-icon-task-bg-color: #1A1C21;
  --gs-icon-segment-bg-color: #FEFEFE;
  --gs-nothingfound-img: url("data:image/svg+xml,%3csvg width='232' height='212' viewBox='0 0 232 212' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg clip-path='url%28%23clip0_306_2%29'%3e %3cpath d='M168.272 104.399C168.272 128.866 148.508 148.695 124.134 148.695C99.7601 148.695 79.9954 128.866 79.9954 104.399C79.9954 79.9319 99.7601 60.1033 124.134 60.1033C148.508 60.1033 168.272 79.9319 168.272 104.399Z' stroke='%23FEFEFE' stroke-width='2'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M57.2911 12.5493H115.005C115.246 13.2612 115.576 13.9323 115.982 14.5493H57.2911C54.9212 14.5493 53 16.4705 53 18.8404V199.709C53 202.079 54.9212 204 57.2911 204H189.404C191.774 204 193.695 202.079 193.695 199.709V148.35L195.695 149.58V199.709C195.695 203.183 192.878 206 189.404 206H57.2911C53.8166 206 51 203.183 51 199.709V18.8404C51 15.3659 53.8166 12.5493 57.2911 12.5493ZM195.695 137.04V18.8404C195.695 15.3659 192.878 12.5493 189.404 12.5493H131.69C131.449 13.2612 131.118 13.9323 130.713 14.5493H189.404C191.774 14.5493 193.695 16.4705 193.695 18.8404V135.811L195.695 137.04Z' fill='%23FEFEFE'/%3e %3cpath d='M131.84 13.8075C131.84 8.94326 127.967 5 123.19 5C118.413 5 114.54 8.94326 114.54 13.8075' stroke='%23FEFEFE' stroke-width='2'/%3e %3cpath d='M95.3521 22.615V27.0188C95.3521 28.756 96.7604 30.1643 98.4976 30.1643H145.681C147.418 30.1643 148.826 28.756 148.826 27.0188V22.615' stroke='%23FEFEFE' stroke-width='2'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M84.7991 189.957L179.382 189.957C182.022 189.957 184.163 187.817 184.163 185.177L184.163 142.49L182.163 141.261L182.163 185.177C182.163 186.712 180.918 187.957 179.382 187.957L82.7418 187.957L84.7991 189.957ZM65.1259 170.832L65.1259 27.3391C65.1259 25.8035 66.3707 24.5587 67.9063 24.5587L95.3523 24.5587L95.3523 22.5587L67.9063 22.5587C65.2661 22.5587 63.1259 24.699 63.1259 27.3391L63.1259 168.888L65.1259 170.832ZM184.163 129.951L182.163 128.722L182.163 27.3391C182.163 25.8035 180.918 24.5587 179.382 24.5587L148.984 24.5587L148.984 22.5587L179.382 22.5587C182.022 22.5587 184.163 24.699 184.163 27.3391L184.163 129.951Z' fill='%23FEFEFE'/%3e %3cpath d='M80.313 170.02L66.4918 170.765L82.8878 186.704L83.2422 172.868C83.2837 171.246 81.9332 169.933 80.313 170.02Z' stroke='%23FEFEFE' stroke-width='2'/%3e %3crect x='164.986' y='129.528' width='8.68222' height='72.1079' rx='4.34111' transform='rotate%28-58.4195 164.986 129.528%29' stroke='%23FEFEFE' stroke-width='2'/%3e %3cpath d='M139.539 88.9246L108.853 119.611' stroke='%23FEFEFE' stroke-width='2' stroke-linejoin='round'/%3e %3cpath d='M108.853 88.9246L139.539 119.611' stroke='%23FEFEFE' stroke-width='2' stroke-linejoin='round'/%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_306_2'%3e %3crect width='232' height='212' fill='none'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e");
  --gs-everythingdone-img: url("data:image/svg+xml, %3csvg width='160' height='200' viewBox='0 0 160 200' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_6_13%29'%3e%3cpath d='M130.008 91.1925C130.008 115.479 110.398 135.152 86.2042 135.152C62.0109 135.152 42.4006 115.479 42.4006 91.1925C42.4006 66.9057 62.0109 47.233 86.2042 47.233C110.398 47.233 130.008 66.9057 130.008 91.1925Z' stroke='%231A1C21' stroke-width='2'/%3e%3cpath d='M68.2776 89.9454L83.0866 104.599L106.937 77.4747' stroke='%231A1C21' stroke-width='2' stroke-linejoin='round'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M79.3453 8.26189H22.1357C20.4845 8.27008 18.9032 8.92965 17.7356 10.0972C16.568 11.2648 15.9085 12.8461 15.9003 14.4973V153.858H17.7709V14.4973C17.7709 13.3397 18.2307 12.2295 19.0493 11.4109C19.8678 10.5924 20.978 10.1325 22.1357 10.1325H80.2494C79.8739 9.54762 79.5703 8.91954 79.3453 8.26189ZM94.965 10.1325H153.079C154.236 10.1325 155.347 10.5924 156.165 11.4109C156.984 12.2295 157.444 13.3397 157.444 14.4973V193.765C157.444 194.922 156.984 196.032 156.165 196.851C155.347 197.67 154.236 198.129 153.079 198.129H22.1357C20.978 198.129 19.8678 197.67 19.0493 196.851C18.2307 196.032 17.7709 194.922 17.7709 193.765V183C17.7709 178.124 16.5045 181.849 15.9003 181.5V193.765C15.9085 195.416 16.568 196.997 17.7356 198.165C18.9032 199.332 20.4845 199.992 22.1357 200H153.079C154.73 199.992 156.311 199.332 157.479 198.165C158.646 196.997 159.306 195.416 159.314 193.765V14.4973C159.306 12.8461 158.646 11.2648 157.479 10.0972C156.311 8.92965 154.73 8.27008 153.079 8.26189H95.8691C95.6441 8.91954 95.3405 9.54762 94.965 10.1325Z' fill='%231A1C21'/%3e%3cpath d='M96.025 9.50897C96.025 7.23509 95.1217 5.05435 93.5138 3.44648C91.906 1.8386 89.7252 0.93531 87.4513 0.93531C85.1775 0.93531 82.9967 1.8386 81.3889 3.44648C79.781 5.05435 78.8777 7.23509 78.8777 9.50897' stroke='%231A1C21' stroke-width='2'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.6181 21.0444H59.8597V22.915H29.6181C29.2873 22.915 28.9701 23.0464 28.7362 23.2803C28.5024 23.5142 28.371 23.8314 28.371 24.1621V153.858H26.5004V24.1621C26.5004 23.3353 26.8288 22.5423 27.4135 21.9576C27.9982 21.3729 28.7912 21.0444 29.6181 21.0444ZM131.878 187.498C135.804 187.207 139.474 185.441 142.152 182.555C144.83 179.669 146.316 175.877 146.313 171.941V24.1621C146.313 23.3353 145.985 22.5423 145.4 21.9576C144.815 21.3729 144.022 21.0444 143.196 21.0444H112.86V22.915H143.196C143.526 22.915 143.844 23.0464 144.077 23.2803C144.311 23.5142 144.443 23.8314 144.443 24.1621V171.941C144.454 175.381 143.166 178.699 140.836 181.23C138.507 183.762 133.905 187.03 126.267 185.659L131.878 187.498Z' fill='%231A1C21'/%3e%3cpath d='M59.8596 21.0444V25.4092C59.8596 26.2361 60.1881 27.0291 60.7728 27.6137C61.3574 28.1984 62.1504 28.5269 62.9773 28.5269H109.743C110.57 28.5269 111.363 28.1984 111.947 27.6137C112.532 27.0291 112.86 26.2361 112.86 25.4092V21.0444' stroke='%231A1C21' stroke-width='2'/%3e%3cpath d='M33.9829 186.373C16.1015 186.373 1.54353 172.144 1.01487 154.39H117.713C117.507 159.813 117.418 164.44 117.602 168.364C117.797 172.53 118.301 175.97 119.336 178.762C120.38 181.58 121.966 183.742 124.295 185.323C124.865 185.71 125.475 186.059 126.127 186.373H33.9829Z' stroke='%231A1C21' stroke-width='2'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_6_13'%3e%3crect width='159.314' height='200' fill='%231A1C21'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --gs-main-menu-img: url("data:image/svg+xml, %3csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='15.9517' y='14.2178' width='16.6452' height='2.77419' rx='1.3871' fill='%23FAFF06'/%3e%3crect x='10.4033' y='14.2178' width='2.77419' height='2.77419' rx='1.3871' fill='%23FAFF06'/%3e%3crect x='15.9517' y='20.1128' width='16.6452' height='2.77419' rx='1.3871' fill='%23FAFF06'/%3e%3crect x='10.4033' y='20.1128' width='2.77419' height='2.77419' rx='1.3871' fill='%23FAFF06'/%3e%3crect x='15.9517' y='26.0081' width='16.6452' height='2.77419' rx='1.3871' fill='%23FAFF06'/%3e%3crect x='10.4033' y='26.0081' width='2.77419' height='2.77419' rx='1.3871' fill='%23FAFF06'/%3e%3c/svg%3e");
  --gs-segment-card-menu-img: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7221_14511' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3e%3cpath d='M40 0H0V40H40V0Z' fill='%23FEFEFE'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7221_14511%29'%3e%3cpath d='M20.0003 38.3337C23.6263 38.3337 27.1709 37.2584 30.1858 35.2439C33.2007 33.2294 35.5505 30.3662 36.9381 27.0162C38.3257 23.6662 38.6888 19.98 37.9814 16.4237C37.274 12.8674 35.5279 9.60067 32.9639 7.03671C30.4 4.47275 27.1333 2.72667 23.577 2.01927C20.0207 1.31187 16.3344 1.67494 12.9845 3.06254C9.63448 4.45015 6.77121 6.79998 4.75672 9.81488C2.74222 12.8298 1.66699 16.3743 1.66699 20.0003C1.66699 24.8626 3.59853 29.5258 7.0367 32.964C10.4749 36.4021 15.138 38.3337 20.0003 38.3337Z' fill='%23FAFF06'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0784 9.81593H27.9225C28.2087 9.78453 28.4984 9.81381 28.7726 9.90186C29.0467 9.98991 29.2993 10.1348 29.5137 10.327C29.7282 10.5192 29.8997 10.7544 30.0171 11.0173C30.1345 11.2803 30.1952 11.565 30.1952 11.853C30.1952 12.1409 30.1345 12.4257 30.0171 12.6886C29.8997 12.9515 29.7282 13.1868 29.5137 13.379C29.2993 13.5712 29.0467 13.716 28.7726 13.8041C28.4984 13.8921 28.2087 13.9214 27.9225 13.89H12.0784C11.7922 13.9214 11.5025 13.8921 11.2283 13.8041C10.9541 13.716 10.7016 13.5712 10.4872 13.379C10.2727 13.1868 10.1012 12.9515 9.98378 12.6886C9.86636 12.4257 9.80566 12.1409 9.80566 11.853C9.80566 11.565 9.86636 11.2803 9.98378 11.0173C10.1012 10.7544 10.2727 10.5192 10.4872 10.327C10.7016 10.1348 10.9541 9.98991 11.2283 9.90186C11.5025 9.81381 11.7922 9.78453 12.0784 9.81593Z' fill='%231A1C21'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0784 17.9634H27.9225C28.2087 17.932 28.4984 17.9613 28.7726 18.0493C29.0467 18.1374 29.2993 18.2822 29.5137 18.4744C29.7282 18.6666 29.8997 18.9019 30.0171 19.1648C30.1345 19.4277 30.1952 19.7125 30.1952 20.0004C30.1952 20.2884 30.1345 20.5731 30.0171 20.8361C29.8997 21.099 29.7282 21.3342 29.5137 21.5264C29.2993 21.7186 29.0467 21.8635 28.7726 21.9515C28.4984 22.0396 28.2087 22.0689 27.9225 22.0375H12.0784C11.7922 22.0689 11.5025 22.0396 11.2283 21.9515C10.9541 21.8635 10.7016 21.7186 10.4872 21.5264C10.2727 21.3342 10.1012 21.099 9.98378 20.8361C9.86636 20.5731 9.80566 20.2884 9.80566 20.0004C9.80566 19.7125 9.86636 19.4277 9.98378 19.1648C10.1012 18.9019 10.2727 18.6666 10.4872 18.4744C10.7016 18.2822 10.9541 18.1374 11.2283 18.0493C11.5025 17.9613 11.7922 17.932 12.0784 17.9634Z' fill='%231A1C21'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0784 26.1109H27.9225C28.2087 26.0795 28.4984 26.1087 28.7726 26.1968C29.0467 26.2848 29.2993 26.4297 29.5137 26.6219C29.7282 26.8141 29.8997 27.0493 30.0171 27.3123C30.1345 27.5752 30.1952 27.8599 30.1952 28.1479C30.1952 28.4359 30.1345 28.7206 30.0171 28.9835C29.8997 29.2465 29.7282 29.4817 29.5137 29.6739C29.2993 29.8661 29.0467 30.011 28.7726 30.099C28.4984 30.1871 28.2087 30.2163 27.9225 30.1849H12.0784C11.7922 30.2163 11.5025 30.1871 11.2283 30.099C10.9541 30.011 10.7016 29.8661 10.4872 29.6739C10.2727 29.4817 10.1012 29.2465 9.98378 28.9835C9.86636 28.7206 9.80566 28.4359 9.80566 28.1479C9.80566 27.8599 9.86636 27.5752 9.98378 27.3123C10.1012 27.0493 10.2727 26.8141 10.4872 26.6219C10.7016 26.4297 10.9541 26.2848 11.2283 26.1968C11.5025 26.1087 11.7922 26.0795 12.0784 26.1109Z' fill='%231A1C21'/%3e%3c/g%3e%3c/svg%3e");
  --gs-task-card-menu-img: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_7219_14035%29'%3e%3cpath d='M20 38C23.5601 38 27.0402 36.9443 30.0003 34.9665C32.9603 32.9886 35.2674 30.1774 36.6298 26.8883C37.9922 23.5992 38.3487 19.98 37.6541 16.4884C36.9596 12.9967 35.2453 9.78943 32.7279 7.27208C30.2106 4.75474 27.0033 3.04041 23.5116 2.34587C20.02 1.65134 16.4008 2.0078 13.1117 3.37018C9.82263 4.73255 7.01141 7.03966 5.03355 9.99974C3.05568 12.9598 2 16.4399 2 20C2 24.7739 3.89642 29.3523 7.27208 32.7279C10.6477 36.1036 15.2261 38 20 38Z' fill='%23FAFF06' stroke='%231A1C21' stroke-width='4'/%3e%3cpath d='M19.4121 26.7275C19.6929 26.6113 20.0017 26.5804 20.2998 26.6396C20.598 26.699 20.872 26.8456 21.0869 27.0605C21.3018 27.2755 21.4485 27.5495 21.5078 27.8477C21.5671 28.1457 21.5362 28.4546 21.4199 28.7354C21.3036 29.0162 21.1063 29.2569 20.8535 29.4258C20.6009 29.5945 20.3038 29.6846 20 29.6846C19.5924 29.6846 19.2013 29.5226 18.9131 29.2344C18.6249 28.9461 18.4629 28.5551 18.4629 28.1475C18.4629 27.8435 18.5528 27.5457 18.7217 27.293C18.8906 27.0403 19.1313 26.8438 19.4121 26.7275Z' fill='%231A1C21' stroke='%231A1C21'/%3e%3cpath d='M19.4121 18.5791C19.6929 18.4629 20.0017 18.4319 20.2998 18.4912C20.598 18.5505 20.872 18.6972 21.0869 18.9121C21.3018 19.1271 21.4485 19.4011 21.5078 19.6992C21.5671 19.9972 21.5362 20.3062 21.4199 20.5869C21.3036 20.8678 21.1063 21.1085 20.8535 21.2773C20.6009 21.446 20.3038 21.5361 20 21.5361C19.5924 21.5361 19.2013 21.3741 18.9131 21.0859C18.6249 20.7977 18.4629 20.4066 18.4629 19.999C18.4629 19.695 18.5528 19.3973 18.7217 19.1445C18.8906 18.8919 19.1313 18.6954 19.4121 18.5791Z' fill='%231A1C21' stroke='%231A1C21'/%3e%3cpath d='M19.4121 10.4316C19.6929 10.3154 20.0017 10.2845 20.2998 10.3438C20.598 10.4031 20.872 10.5497 21.0869 10.7646C21.3018 10.9796 21.4485 11.2536 21.5078 11.5518C21.5671 11.8498 21.5362 12.1587 21.4199 12.4395C21.3036 12.7203 21.1063 12.961 20.8535 13.1299C20.6009 13.2986 20.3038 13.3887 20 13.3887C19.5924 13.3887 19.2013 13.2267 18.9131 12.9385C18.6249 12.6502 18.4629 12.2592 18.4629 11.8516C18.4629 11.5476 18.5528 11.2498 18.7217 10.9971C18.8906 10.7444 19.1313 10.5479 19.4121 10.4316Z' fill='%231A1C21' stroke='%231A1C21'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_7219_14035'%3e%3crect width='40' height='40' fill='gs-white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --gs-expand-img: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='80' height='17' viewBox='0 0 80 17' fill='none'%3e%3cpath d='M40 13L70 5' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M40 13L10 5' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  --gs-expand-task-card-img: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='80' height='17' viewBox='0 0 80 17' fill='none'%3e%3cpath d='M40 13L70 5' stroke='%231A1C21' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M40 13L10 5' stroke='%231A1C21' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  --gs-expand-task-card-disabled-img: var(--gs-expand-img);
  --gs-checkbox-img: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='%23FAFF06'%3e%3cpath d='M5.02911 6.86004L1.91611 3.59304C1.83112 3.50379 1.72888 3.43273 1.6156 3.38418C1.50232 3.33563 1.38036 3.31059 1.25711 3.31059C1.13386 3.31059 1.0119 3.33563 0.898619 3.38418C0.785339 3.43273 0.683102 3.50379 0.598109 3.59304C0.436717 3.76229 0.34668 3.98718 0.34668 4.22104C0.34668 4.45491 0.436717 4.67979 0.598109 4.84904L5.02911 9.50004L11.4051 2.32504C11.4829 2.23757 11.5424 2.13551 11.5804 2.0248C11.6183 1.9141 11.6339 1.79695 11.6262 1.68018C11.6185 1.5634 11.5876 1.44932 11.5354 1.34458C11.4832 1.23984 11.4107 1.14652 11.3221 1.07004C11.1463 0.918292 10.9178 0.841913 10.6861 0.857448C10.4544 0.872983 10.2381 0.979183 10.0841 1.15304L5.02911 6.86004Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-checkbox-disabled-img: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3e%3cpath d='M5.02911 6.86004L1.91611 3.59304C1.83112 3.50379 1.72888 3.43273 1.6156 3.38418C1.50232 3.33563 1.38036 3.31059 1.25711 3.31059C1.13386 3.31059 1.0119 3.33563 0.898619 3.38418C0.785339 3.43273 0.683102 3.50379 0.598109 3.59304C0.436717 3.76229 0.34668 3.98718 0.34668 4.22104C0.34668 4.45491 0.436717 4.67979 0.598109 4.84904L5.02911 9.50004L11.4051 2.32504C11.4829 2.23757 11.5424 2.13551 11.5804 2.0248C11.6183 1.9141 11.6339 1.79695 11.6262 1.68018C11.6185 1.5634 11.5876 1.44932 11.5354 1.34458C11.4832 1.23984 11.4107 1.14652 11.3221 1.07004C11.1463 0.918292 10.9178 0.841913 10.6861 0.857448C10.4544 0.872983 10.2381 0.979183 10.0841 1.15304L5.02911 6.86004Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-radio-img: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 9 8' fill='none'%3e%3ccircle cx='4.5' cy='4' r='4' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-pin-img: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M13.1348 15.9641L14.8668 14.9641L16.8398 18.3813C17.055 18.7541 17.0075 19.2228 16.7219 19.5448C16.5784 19.7067 16.3862 19.8177 16.1742 19.861C15.7525 19.9473 15.3229 19.7541 15.1077 19.3813L13.1348 15.9641Z' fill='%23FEFEFE'/%3e%3cpath d='M5.90313 7.43781L11.0993 4.43781L16.4653 11.732L9.53711 15.732L5.90313 7.43781Z' fill='%23FEFEFE'/%3e%3cpath d='M12.0801 2.13877C12.7704 3.3345 12.3607 4.86348 11.165 5.55383L6.83489 8.05383C5.63916 8.74419 4.11018 8.3345 3.41982 7.13877C3.28175 6.89962 3.36369 6.59383 3.60284 6.45576L11.3971 1.95576C11.6362 1.81769 11.942 1.89962 12.0801 2.13877Z' fill='%23FEFEFE'/%3e%3cpath d='M8.05469 17.1651C7.36433 15.9693 7.77402 14.4404 8.96975 13.75L15.0319 10.25C16.2277 9.55964 17.7566 9.96933 18.447 11.1651C18.5851 11.4042 18.5031 11.71 18.264 11.8481L8.7377 17.3481C8.49855 17.4861 8.19276 17.4042 8.05469 17.1651Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-overlay-header-back-btn-img: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M14.7078 6.31381C15.0971 6.73185 15.0974 7.40957 14.7086 7.8281L10.8324 12L14.7086 16.1719C15.0974 16.5904 15.0971 17.2681 14.7078 17.6862C14.3182 18.1046 13.6866 18.1046 13.297 17.6862L8.00244 12L13.297 6.31381C13.6866 5.8954 14.3182 5.8954 14.7078 6.31381Z' fill='%23FAFF06'/%3e %3c/svg%3e ");
  --gs-filter-btn-icon: url("data:image/svg+xml,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7222_14628' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3e%3cpath d='M40 0H0V40H40V0Z' fill='%23FEFEFE'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7222_14628%29'%3e%3cpath d='M6 2H34C35.0609 2 36.0783 2.42143 36.8284 3.17157C37.5786 3.92172 38 4.93913 38 6V34C38 35.0609 37.5786 36.0783 36.8284 36.8284C36.0783 37.5786 35.0609 38 34 38H6C4.93913 38 3.92172 37.5786 3.17157 36.8284C2.42143 36.0783 2 35.0609 2 34V6C2 4.93913 2.42143 3.92172 3.17157 3.17157C3.92172 2.42143 4.93913 2 6 2Z' stroke='%23FAFF06' stroke-width='4'/%3e%3c/g%3e%3cpath d='M17.2523 31C17.0873 31 16.9131 30.95 16.7665 30.85C16.5006 30.67 16.3356 30.35 16.3356 30V20.38L9.23161 11.66C8.99328 11.37 8.92911 10.95 9.08494 10.59C9.23161 10.23 9.5616 10 9.91909 10H30.0854C30.4429 10 30.7729 10.23 30.9196 10.59C31.0662 10.95 31.0112 11.37 30.7637 11.66L23.6688 20.38V27C23.6688 27.38 23.4764 27.72 23.1647 27.89L17.6648 30.89C17.5365 30.96 17.3898 31 17.2523 31Z' stroke='%23FAFF06' stroke-width='3'/%3e%3c/svg%3e ");
  --gs-sort-btn-icon: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7222_14635' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3e%3cpath d='M40 0H0V40H40V0Z' fill='%23FEFEFE'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7222_14635%29'%3e%3cpath d='M6 2H34C35.0609 2 36.0783 2.42143 36.8284 3.17157C37.5786 3.92172 38 4.93913 38 6V34C38 35.0609 37.5786 36.0783 36.8284 36.8284C36.0783 37.5786 35.0609 38 34 38H6C4.93913 38 3.92172 37.5786 3.17157 36.8284C2.42143 36.0783 2 35.0609 2 34V6C2 4.93913 2.42143 3.92172 3.17157 3.17157C3.92172 2.42143 4.93913 2 6 2Z' stroke='%23FAFF06' stroke-width='4'/%3e%3c/g%3e%3cpath d='M31.6727 22.3C31.2364 21.9 30.5818 21.9 30.1455 22.3L26.5455 25.4V12C26.5455 11.5 26.1091 11 25.4545 11C24.8 11 24.3636 11.5 24.3636 12V25.4L20.7636 22.3C20.3273 21.9 19.6727 21.9 19.2364 22.3C18.8 22.7 18.8 23.3 19.2364 23.6L25.4545 29L31.6727 23.6C32.1091 23.2 32.1091 22.6 31.6727 22.3Z' fill='%23FAFF06'/%3e%3cpath d='M8 12C8 11.4477 8.48842 11 9.09091 11H18.9091C19.5116 11 20 11.4477 20 12C20 12.5523 19.5116 13 18.9091 13H9.09091C8.48842 13 8 12.5523 8 12Z' fill='%23FAFF06'/%3e%3cpath d='M8 17C8 16.4477 8.48842 16 9.09091 16H16.7273C17.3298 16 17.8182 16.4477 17.8182 17C17.8182 17.5523 17.3298 18 16.7273 18H9.09091C8.48842 18 8 17.5523 8 17Z' fill='%23FAFF06'/%3e%3cpath d='M8 22C8 21.4477 8.48842 21 9.09091 21H13.4545C14.057 21 14.5455 21.4477 14.5455 22C14.5455 22.5523 14.057 23 13.4545 23H9.09091C8.48842 23 8 22.5523 8 22Z' fill='%23FAFF06'/%3e%3cpath d='M8 27C8 26.4477 8.48842 26 9.09091 26H10.1818C10.7843 26 11.2727 26.4477 11.2727 27C11.2727 27.5523 10.7843 28 10.1818 28H9.09091C8.48842 28 8 27.5523 8 27Z' fill='%23FAFF06'/%3e%3cpath d='M31.6727 22.3C31.2364 21.9 30.5818 21.9 30.1455 22.3L26.5455 25.4V12C26.5455 11.5 26.1091 11 25.4545 11C24.8 11 24.3636 11.5 24.3636 12V25.4L20.7636 22.3C20.3273 21.9 19.6727 21.9 19.2364 22.3C18.8 22.7 18.8 23.3 19.2364 23.6L25.4545 29L31.6727 23.6C32.1091 23.2 32.1091 22.6 31.6727 22.3Z' stroke='%23FAFF06'/%3e%3cpath d='M8 12C8 11.4477 8.48842 11 9.09091 11H18.9091C19.5116 11 20 11.4477 20 12C20 12.5523 19.5116 13 18.9091 13H9.09091C8.48842 13 8 12.5523 8 12Z' stroke='%23FAFF06'/%3e%3cpath d='M8 17C8 16.4477 8.48842 16 9.09091 16H16.7273C17.3298 16 17.8182 16.4477 17.8182 17C17.8182 17.5523 17.3298 18 16.7273 18H9.09091C8.48842 18 8 17.5523 8 17Z' stroke='%23FAFF06'/%3e%3cpath d='M8 22C8 21.4477 8.48842 21 9.09091 21H13.4545C14.057 21 14.5455 21.4477 14.5455 22C14.5455 22.5523 14.057 23 13.4545 23H9.09091C8.48842 23 8 22.5523 8 22Z' stroke='%23FAFF06'/%3e%3cpath d='M8 27C8 26.4477 8.48842 26 9.09091 26H10.1818C10.7843 26 11.2727 26.4477 11.2727 27C11.2727 27.5523 10.7843 28 10.1818 28H9.09091C8.48842 28 8 27.5523 8 27Z' stroke='%23FAFF06'/%3e%3c/svg%3e");
  --gs-driver-icon: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.33337 6.66667V5.83333C8.33337 5.3731 8.70647 5 9.16671 5H10.8334C11.2936 5 11.6667 5.3731 11.6667 5.83333V6.66667L15.2254 6.66667C16.1451 6.66667 17.0251 7.04562 17.6389 7.73058C18.5927 8.79487 20.0189 10.445 20.8334 11.6667C21.3061 12.3758 21.7652 13.2293 22.1582 14.0288L34.4334 16.2606C35.7809 16.5056 36.8448 17.5496 37.059 18.9023C37.2859 20.336 37.5228 22.1446 37.5 23.3333C37.4622 25.3125 36.6667 28.3333 36.6667 28.3333H35.4037C34.0583 26.3234 31.7671 25 29.1667 25C26.5664 25 24.2751 26.3234 22.9297 28.3333H17.0704C15.725 26.3234 13.4337 25 10.8334 25C8.23303 25 5.94177 26.3234 4.59633 28.3333H3.33337V20H5.00004V6.66667H8.33337ZM14.6456 10H8.33337V18.3333H20C17.8295 13.4594 16.623 11.3224 14.6456 10Z' fill='%23FEFEFE'/%3e %3cpath d='M15 32.5C15 34.8012 13.1346 36.6667 10.8334 36.6667C8.53219 36.6667 6.66671 34.8012 6.66671 32.5C6.66671 30.1988 8.53219 28.3333 10.8334 28.3333C13.1346 28.3333 15 30.1988 15 32.5Z' fill='%23FEFEFE'/%3e %3cpath d='M33.3334 32.5C33.3334 34.8012 31.4679 36.6667 29.1667 36.6667C26.8655 36.6667 25 34.8012 25 32.5C25 30.1988 26.8655 28.3333 29.1667 28.3333C31.4679 28.3333 33.3334 30.1988 33.3334 32.5Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-language-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7414_12118' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e %3crect width='24' height='24' fill='%23D9D9D9'%3e%3c/rect%3e %3c/mask%3e %3cg mask='url%28%23mask0_7414_12118%29'%3e %3cpath d='M11.9 22L16.45 10H18.55L23.1 22H21L19.925 18.95H15.075L14 22H11.9ZM4 19L2.6 17.6L7.65 12.55C7.06667 11.9667 6.5375 11.3 6.0625 10.55C5.5875 9.8 5.15 8.95 4.75 8H6.85C7.18333 8.65 7.51667 9.21667 7.85 9.7C8.18333 10.1833 8.58333 10.6667 9.05 11.15C9.6 10.6 10.1708 9.82917 10.7625 8.8375C11.3542 7.84583 11.8 6.9 12.1 6H1V4H8V2H10V4H17V6H14.1C13.75 7.2 13.225 8.43333 12.525 9.7C11.825 10.9667 11.1333 11.9333 10.45 12.6L12.85 15.05L12.1 17.1L9.05 13.975L4 19ZM15.7 17.2H19.3L17.5 12.1L15.7 17.2Z' fill='%23FEFEFE'%3e%3c/path%3e %3c/g%3e %3c/svg%3e");
  --gs-phonebook-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3e %3cpath d='M4.08014 8C5.52014 10.83 7.25014 12.55 10.0801 14C12.9101 15.45 12.5801 12.5 12.5801 12.5C12.5801 12 13.1601 11.82 13.5101 11.94C14.6301 12.31 15.8401 12.51 17.0801 12.51C17.6301 12.51 18.0801 12.96 18.0801 13.51V17C18.0801 17.55 17.6301 18 17.0801 18C7.58008 19 -0.919189 10.5 0.0801352 1C0.0801352 0.45 0.530135 0 1.08014 0H4.58014C5.13014 0 5.58014 0.45 5.58014 1C5.58014 2.25 5.78014 3.45 6.15014 4.57C6.26014 4.92 6.08014 5.5 5.58014 5.5C5.58014 5.5 2.64014 5.17 4.08014 8Z' fill='%231EECFD'/%3e %3c/svg%3e");
  --gs-plane-arrival-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.6003 10.9302C20.1703 11.2602 20.6003 11.7802 20.8403 12.3902C21.2103 13.3602 20.8103 13.9402 19.7303 14.0002C19.3303 14.0202 16.7503 13.4502 11.7903 12.2502C7.75031 11.2802 4.30031 10.4102 4.12031 10.3302C3.67031 10.0602 3.37031 9.6002 3.30031 9.0702C3.27031 8.8702 3.17031 8.2502 3.08031 7.7002C3.00031 7.3102 2.98031 6.9002 3.02031 6.4902C3.14031 6.2102 4.17031 5.9402 4.44031 6.1102C4.71031 6.4202 4.95031 6.7702 5.13031 7.1402C5.32031 7.5202 5.55031 7.8802 5.81031 8.2102C6.05031 8.3502 6.31031 8.4302 6.59031 8.4602C6.92031 8.5002 7.24031 8.5502 7.30031 8.5702C7.62031 8.6702 10.6303 9.1102 10.6703 9.0602C10.7003 9.0302 10.3503 8.0102 9.89031 6.7902C9.26031 5.1202 9.09031 4.5202 9.19031 4.3702C9.66031 4.0202 10.2603 3.9002 10.8103 4.0602C11.3603 4.6202 11.8803 5.2102 12.3603 5.8302C13.0803 6.7202 14.1103 7.9902 14.6603 8.6502L15.6503 9.8602L17.4503 10.3002C18.1803 10.4602 18.9003 10.6702 19.6003 10.9302ZM9.00031 18.0002H16.0003C16.5603 18.0002 17.0003 18.4502 17.0003 19.0002C17.0003 19.5502 16.5503 20.0002 16.0003 20.0002H9.00031C8.45031 20.0002 8.00031 19.5502 8.00031 19.0002C8.00031 18.4502 8.45031 18.0002 9.00031 18.0002Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-plane-not-landed-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.9886 17.0968C19.9086 17.0968 17.6886 17.0968 14.8686 17.0968L8.27857 10.0868C8.18857 9.99679 8.01857 9.97679 7.90857 10.0268L6.93857 10.5668C6.81857 10.6168 6.76857 10.7568 6.81857 10.8768L9.41857 17.0968C8.16857 17.0968 6.97857 17.0968 5.95857 17.0968L3.11857 14.1668C3.03857 14.0768 2.87857 14.0568 2.77857 14.1168L2.13857 14.4668C2.02857 14.5268 1.97857 14.6668 2.00857 14.7768C2.00857 14.7768 1.86857 14.5868 3.05857 17.7568C3.05857 17.7568 6.53857 20.0968 7.60857 20.0968C10.5186 20.0968 19.7686 20.0968 19.9786 20.0968C21.1186 20.0968 21.9886 19.1868 21.9886 18.6068C21.9986 18.0068 21.1586 17.0968 19.9886 17.0968Z' fill='%23FEFEFE'/%3e%3cpath d='M19.8687 5.6425C19.5571 4.13312 18.1683 3 16.5 3C15.1754 3 14.025 3.7175 13.4521 4.7675C12.0725 4.9075 11 6.02313 11 7.375C11 8.82313 12.2329 10 13.75 10H19.7083C20.9733 10 22 9.02 22 7.8125C22 6.6575 21.0604 5.72125 19.8687 5.6425Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-plane-departure-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.3605 5.05021C19.0005 4.93021 19.6705 5.02021 20.2605 5.32021C21.2005 5.80021 21.2905 6.50021 20.5105 7.27021C20.2305 7.56021 17.9305 8.86021 13.4405 11.2802C9.78045 13.2502 6.63045 14.9102 6.45045 14.9702C5.93045 15.0702 5.40045 14.9302 4.99045 14.5802C4.94652 14.5445 4.87848 14.4885 4.79376 14.4187C4.5699 14.2343 4.22965 13.9541 3.91045 13.7002C3.58045 13.4602 3.29045 13.1702 3.04045 12.8402C2.94045 12.5502 3.52045 11.6502 3.84045 11.6002C4.25045 11.6502 4.66045 11.7502 5.05045 11.9102C5.44045 12.0702 5.85045 12.1802 6.27045 12.2602C6.54045 12.2002 6.80045 12.0902 7.02045 11.9202C7.30045 11.7302 7.57045 11.5602 7.63045 11.5302C7.93045 11.3902 10.4605 9.70021 10.4605 9.64021C10.4605 9.59021 9.51045 9.07021 8.35045 8.46021C6.77045 7.63021 6.23045 7.30021 6.21045 7.12021C6.33045 6.54021 6.70045 6.05021 7.21045 5.80021C7.99045 5.85021 8.78045 5.95021 9.56045 6.09021C10.6805 6.27021 12.3105 6.53021 13.1605 6.66021L14.7105 6.90021L16.3405 6.02021C16.9905 5.65021 17.6705 5.32021 18.3605 5.05021ZM9.03097 18.0002H16.031C16.591 18.0002 17.031 18.4502 17.031 19.0002C17.031 19.5502 16.581 20.0002 16.031 20.0002H9.03097C8.48097 20.0002 8.03097 19.5502 8.03097 19.0002C8.03097 18.4502 8.48097 18.0002 9.03097 18.0002Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-plane-groundtime-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.999 16H5.99902C5.44902 16 4.99902 16.45 4.99902 17C4.99902 17.55 5.44902 18 5.99902 18H20.999C21.549 18 21.999 17.55 21.999 17C21.999 16.45 21.549 16 20.999 16Z' fill='%23FEFEFE'/%3e%3cpath d='M19.9886 12.0201C19.9086 12.0201 17.6886 12.0201 14.8686 12.0201L8.27857 5.01013C8.18857 4.92013 8.01857 4.90013 7.90857 4.95013L6.93857 5.49013C6.81857 5.54013 6.76857 5.68013 6.81857 5.80013L9.41857 12.0201C8.16857 12.0201 6.97857 12.0201 5.95857 12.0201L3.11857 9.09013C3.03857 9.00013 2.87857 8.98013 2.77857 9.04013L2.13857 9.39013C2.02857 9.45013 1.97857 9.59013 2.00857 9.70013C2.00857 9.70013 1.86857 9.51013 3.05857 12.6801C3.05857 12.6801 6.53857 15.0201 7.60857 15.0201C10.5186 15.0201 19.7686 15.0201 19.9786 15.0201C21.1186 15.0201 21.9886 14.1101 21.9886 13.5301C21.9986 12.9301 21.1586 12.0201 19.9886 12.0201Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-groundtime-task-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.66951 3.71024C9.20951 3.46024 8.72949 3.23023 8.23949 3.04023C7.78949 2.95023 7.31951 3.02024 6.91951 3.22024C6.25951 3.56024 6.19949 4.04024 6.73949 4.58024C6.93949 4.77024 8.55949 5.68023 11.7395 7.36023C14.3195 8.74023 16.5495 9.89023 16.6795 9.93023C17.0495 10.0002 17.4195 9.90024 17.7095 9.66024L17.7446 9.63145C17.8805 9.5201 18.1874 9.26861 18.4695 9.05024C18.6995 8.88024 18.9095 8.68023 19.0795 8.45023C19.1495 8.25023 18.7295 7.63023 18.5095 7.59023C18.2095 7.63023 17.9195 7.70023 17.6495 7.81023C17.3695 7.92023 17.0795 8.00024 16.7895 8.05024C16.5995 8.01024 16.4195 7.93023 16.2595 7.81023C16.0595 7.68023 15.8695 7.56023 15.8295 7.54023C15.6195 7.45023 13.8295 6.27023 13.8295 6.23023C13.8295 6.20023 14.4995 5.83024 15.3195 5.41024C16.4395 4.84024 16.8195 4.60023 16.8395 4.48023C16.7495 4.07023 16.4895 3.73023 16.1295 3.56023C15.5695 3.59023 15.0195 3.66023 14.4695 3.76023C14.0408 3.82453 13.5117 3.90605 13.0205 3.98173L13.0203 3.98176L13.0203 3.98176L13.0202 3.98178L13.0197 3.98186C12.5945 4.04737 12.1978 4.10848 11.9195 4.15023L10.8195 4.32024L9.66951 3.71024ZM12.519 10.9502C13.099 10.9702 13.669 11.0402 14.239 11.1402C14.719 11.3302 15.1391 11.6602 15.4391 12.1102C15.8791 12.8102 15.679 13.3102 14.869 13.5002C14.569 13.5702 12.539 13.4902 8.60904 13.2402C5.39904 13.0402 2.66904 12.8502 2.51904 12.8102C2.12904 12.6602 1.82906 12.3502 1.68906 11.9502C1.64092 11.7962 1.47228 11.3641 1.31701 10.9663L1.29904 10.9202C1.16904 10.6302 1.07906 10.3202 1.03906 10.0002C1.26906 9.67024 1.64906 9.49023 2.03906 9.51023C2.29906 9.71023 2.52906 9.95025 2.72906 10.2102C2.93906 10.4802 3.16907 10.7202 3.41907 10.9402C3.61907 11.0102 3.83904 11.0402 4.04904 11.0202L4.04959 11.0202C4.29941 11.0102 4.5491 11.0002 4.59906 11.0102C4.84906 11.0502 7.18905 10.9702 7.20905 10.9302C7.22905 10.9002 6.78904 10.1702 6.23904 9.29023C5.48904 8.10023 5.25905 7.66024 5.30905 7.53024C5.60905 7.20024 6.03906 7.02025 6.47906 7.07025C6.98907 7.42025 7.47907 7.81024 7.94907 8.22024L8.60686 8.7728C9.17414 9.24919 9.77997 9.75795 10.149 10.0702L11.0991 10.8602L12.519 10.9502ZM19.8495 9.00024L16.7994 12.1502C16.6094 12.3502 16.6094 12.6602 16.7994 12.8602C16.8894 12.9502 17.0095 13.0102 17.1395 13.0102H18.8795C18.8795 15.2702 17.6495 17.3402 15.6995 18.3702C16.0395 19.0402 16.0594 19.8302 15.7694 20.5202C16.1794 20.3602 16.5794 20.1702 16.9594 19.9402C17.3494 19.7002 17.7295 19.4302 18.0695 19.1302C19.8095 17.6102 20.8195 15.3702 20.8195 13.0102H22.5594C22.8294 13.0102 23.0395 12.7902 23.0395 12.5102C23.0395 12.3802 22.9894 12.2502 22.8994 12.1602L19.8495 9.00024ZM11.5095 20.8302C11.1195 20.1902 11.0294 19.3902 11.2694 18.6802C10.2494 18.3302 9.33944 17.6902 8.64944 16.8402C8.03944 16.0902 7.61944 15.2002 7.42944 14.2402L5.43945 14.0602C5.73945 16.4002 7.03945 18.4802 8.96945 19.7502L8.95944 19.7602C9.72944 20.2702 10.5995 20.6402 11.5095 20.8302ZM14.9986 19.5002C14.9986 20.3287 14.3494 21.0002 13.5486 21.0002C12.7478 21.0002 12.0986 20.3287 12.0986 19.5002C12.0986 18.6718 12.7478 18.0002 13.5486 18.0002C14.3494 18.0002 14.9986 18.6718 14.9986 19.5002Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-forward-arrow-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.3 6.3C13.9 6.7 13.9 7.3 14.3 7.7L17.4 11H4C3.5 11 3 11.4 3 12C3 12.6 3.5 13 4 13H17.4L14.3 16.3C13.9 16.7 13.9 17.3 14.3 17.7C14.7 18.1 15.3 18.1 15.6 17.7L21 12L15.6 6.3C15.2 5.9 14.6 5.9 14.3 6.3Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-chevron-forward-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.38841 6.13C7.15241 5.908 7.01741 5.605 7.00041 5.275C6.99241 4.945 7.10141 4.633 7.32041 4.392C7.53941 4.143 7.85141 4 8.17041 4C8.46541 4 8.75141 4.116 8.96141 4.321L17.0004 12.005L8.96241 19.68C8.49141 20.135 7.75041 20.099 7.32141 19.609C7.10241 19.368 6.99341 19.056 7.00141 18.726C7.01841 18.405 7.15341 18.102 7.38041 17.879L13.5254 12.004L7.38841 6.13Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-chevron-down-icon: url("data:image/svg+xml, %3csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.533985 0.514284C1.2451 -0.171429 2.48954 -0.171429 3.20065 0.514284L10.6673 7.20003L18.134 0.514285C18.8451 -0.171428 20.0895 -0.171428 20.8007 0.514285C21.5118 1.2 21.5118 2.22861 20.8007 2.91432L10.6673 12L0.533985 2.91432C-0.177126 2.22861 -0.177126 1.2 0.533985 0.514284Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-chevron-down-icon-primary: url("data:image/svg+xml, %3csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.533985 0.514284C1.2451 -0.171429 2.48954 -0.171429 3.20065 0.514284L10.6673 7.20003L18.134 0.514285C18.8451 -0.171428 20.0895 -0.171428 20.8007 0.514285C21.5118 1.2 21.5118 2.22861 20.8007 2.91432L10.6673 12L0.533985 2.91432C-0.177126 2.22861 -0.177126 1.2 0.533985 0.514284Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-chevron-down-icon-ghost: url("data:image/svg+xml, %3csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.533985 0.514284C1.2451 -0.171429 2.48954 -0.171429 3.20065 0.514284L10.6673 7.20003L18.134 0.514285C18.8451 -0.171428 20.0895 -0.171428 20.8007 0.514285C21.5118 1.2 21.5118 2.22861 20.8007 2.91432L10.6673 12L0.533985 2.91432C-0.177126 2.22861 -0.177126 1.2 0.533985 0.514284Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-break-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21 4H14.11C14.04 3.81 14 3.6 14 3.39V1C14 0.45 13.55 0 13 0C12.45 0 12 0.45 12 1V3.39C12 4.73 12.67 5.97 13.78 6.72C13.95 6.83 14.14 6.89 14.33 6.89C14.65 6.89 14.97 6.73 15.16 6.44C15.26 6.31 15.3 6.15 15.32 6H17H18V12H4V6.76C4 6.35 4.46 6 5 6H8.34C8.64 6.69 9.13 7.29 9.78 7.72C10.54 8.23 11 9.08 11 10C11 10.55 11.45 11 12 11C12.55 11 13 10.55 13 10C13 8.41 12.21 6.94 10.89 6.06C10.33 5.69 10 5.06 10 4.39V2C10 1.45 9.55 1 9 1C8.45 1 8 1.45 8 2V4H5C3.35 4 2 5.24 2 6.76V15.8C2 18.67 3.58 21 6.75 21H2.95C2.42 21 2 21.45 2 22C2 22.55 2.42 23 2.95 23H19.05C19.58 23 20 22.55 20 22C20 21.45 19.58 21 19.05 21H15.25C18.18 21 20 19.01 20 15.81V12H21C22.65 12 24 10.65 24 9V7C24 5.35 22.65 4 21 4ZM22 9C22 9.55 21.55 10 21 10H20V6H21C21.55 6 22 6.45 22 7V9Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-support-task-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.1511 8.88375C17.9733 8.3675 17.4756 8 16.8889 8H7.11111C6.52444 8 6.03556 8.3675 5.84889 8.88375L4 14V21C4 21.4813 4.4 22 4.88889 22H6C6.48889 22 7 21.4813 7 21V20H17V21C17 21.4813 17.5111 22 18 22H19.1111C19.6 22 20 21.4813 20 21V14L18.1511 8.88375ZM7.42222 9.75H16.5689L18 13H6L7.42222 9.75ZM6.66667 16.3125C6.66667 15.5863 7.26222 15 8 15C8.73778 15 9.33333 15.5863 9.33333 16.3125C9.33333 17.0387 8.73778 17.625 8 17.625C7.26222 17.625 6.66667 17.0387 6.66667 16.3125ZM14.6667 16.3125C14.6667 15.5863 15.2622 15 16 15C16.7378 15 17.3333 15.5863 17.3333 16.3125C17.3333 17.0387 16.7378 17.625 16 17.625C15.2622 17.625 14.6667 17.0387 14.6667 16.3125Z' fill='%23FEFEFE'/%3e%3cpath d='M11.0042 1.56202L11.3981 4.50386C11.436 4.7873 11.6941 5 12 5C12.3059 5 12.564 4.7873 12.6019 4.50386L12.9958 1.56202C13.0357 1.26359 12.7865 1 12.4644 1H11.5356C11.2135 1 10.9643 1.26359 11.0042 1.56202Z' fill='%23FEFEFE'/%3e%3cpath d='M15.8566 2.25678L14.7268 5.00141C14.6179 5.26585 14.7351 5.57908 15 5.73205C15.2649 5.88502 15.5948 5.82984 15.7694 5.60335L17.5814 3.25256C17.7652 3.01409 17.6811 2.66121 17.4022 2.50015L16.5978 2.03575C16.3189 1.87469 15.9712 1.97836 15.8566 2.25678Z' fill='%23FEFEFE'/%3e%3cpath d='M6.41863 3.25256L8.23064 5.60335C8.40522 5.82984 8.73505 5.88502 9 5.73205C9.26495 5.57908 9.38208 5.26585 9.27322 5.00141L8.14338 2.25678C8.02877 1.97836 7.68114 1.87469 7.40219 2.03575L6.59781 2.50015C6.31886 2.66121 6.23482 3.0141 6.41863 3.25256Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-equipment-task-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.59265 21.964C5.12455 21.8895 5.03412 21.8151 5.03412 21.4932C5.03412 21.3922 5.04742 21.2831 5.06338 21.2512C5.07934 21.2193 5.5235 20.7591 6.05276 20.2298L7.01289 19.267L6.86927 18.8201C6.79214 18.5754 6.71767 18.3547 6.70704 18.3281C6.69108 18.3015 6.49958 18.2243 6.19904 18.1233L5.71233 17.961L4.74156 18.9292C4.20698 19.4638 3.73622 19.9133 3.69633 19.9293C3.60324 19.9638 3.45164 19.9638 3.33462 19.9293C3.07397 19.8548 2.9995 19.6181 2.9995 18.8521C2.9995 18.2669 3.03408 18.0541 3.20164 17.6286C3.61122 16.5726 4.56337 15.8438 5.70967 15.7002C5.9783 15.6656 6.2432 15.5675 6.75225 15.7242L7.35968 15.9397L17.0359 6.2635C16.8308 5.92372 16.6936 5.54832 16.699 5.15147C16.7026 4.89323 16.7187 4.62902 16.7445 4.50253C16.8775 3.88812 17.1248 3.4067 17.5344 2.97581C18.2605 2.2098 19.2844 1.87466 20.3909 2.04223C20.7153 2.09011 20.8643 2.15926 20.9228 2.27895C20.9707 2.38268 20.9786 2.62738 20.9361 2.73909C20.9228 2.77899 20.4733 3.24445 19.9387 3.77109L18.9706 4.72861L19.2951 5.72337L19.7898 5.88296L20.2871 6.04254L21.2712 5.06108C22.3457 3.98919 22.3031 4.02111 22.5824 4.06101C22.8138 4.09292 22.8803 4.17272 22.9521 4.50253C23.0106 4.78181 23.0159 5.48133 22.9627 5.77923C22.7393 7.02134 21.7898 7.99748 20.5398 8.26878C20.4563 8.28687 20.3114 8.30049 20.1472 8.30893C19.5538 8.33944 19.0044 8.10639 18.5261 7.75375L8.84993 17.4299C9.12393 18.0028 9.32021 18.6162 9.27284 19.2494C9.26676 19.3306 9.259 19.4019 9.24965 19.4558C9.02092 20.7751 7.92781 21.8151 6.60331 21.9773C6.30543 22.0119 5.87191 22.0066 5.59265 21.964Z' fill='%23FEFEFE'/%3e%3cpath d='M2.30033 9.93303L1.37385 9.07942C1.17225 8.89368 1.17226 8.57537 1.37387 8.38964L2.49696 7.35499L2.5814 7.34164C2.8867 7.34164 3.52675 7.18726 3.87222 7.03054C4.11324 6.92061 4.38908 6.66799 4.51763 6.4411L4.62207 6.25631V5.64113L4.72919 5.52652C4.90595 5.33471 5.76024 4.60024 6.00127 4.43183C6.30656 4.22131 6.91448 3.86578 7.24924 3.70906C7.93214 3.38627 8.77572 3.16405 9.77731 3.04476C10.2299 2.99096 11.7885 2.98394 12.2411 3.03307C13.2266 3.13832 14.263 3.36054 14.8602 3.58976C14.9442 3.62219 14.9995 3.70289 14.9995 3.79285V3.80496C14.9995 4.06927 14.9727 4.18623 14.9085 4.20728C14.8763 4.21898 14.6005 4.24003 14.2898 4.25172C13.9818 4.26576 13.3605 4.29383 12.9106 4.31254C11.9492 4.35464 11.6707 4.37803 11.2315 4.45288C10.4067 4.59791 10.0602 4.86362 9.77731 5.1242C9.25588 5.60457 9.23531 5.97546 9.23531 5.97546C9.23531 5.97546 9.6466 6.36349 9.98403 6.66523C10.1856 6.85095 10.1856 7.16926 9.98403 7.35499L8.55448 8.67197C8.50953 8.71338 8.45799 8.74701 8.40198 8.77147C8.2324 8.84552 8.03696 8.82932 7.8819 8.72836L7.68844 8.6024C7.01893 8.16499 6.63596 8.01997 6.22354 8.05038C5.87808 8.07377 5.47369 8.31235 5.29962 8.59538C5.17375 8.79654 5.14429 8.95092 5.14429 9.37195L5.11774 9.76951L4.64618 10.2047C3.99465 10.8042 4.12544 10.6837 3.99465 10.8042C3.91565 10.8769 3.75362 11.0262 3.61333 10.996C3.52496 10.977 3.40072 10.9468 3.2455 10.8038C2.99105 10.5694 3.2455 10.8038 2.30033 9.93303Z' fill='%23FEFEFE'/%3e%3cpath d='M9.07861 9.73797L10.544 8.29539L12.0094 9.73797L10.544 11.1805L9.07861 9.73797Z' fill='%23FEFEFE'/%3e%3cpath d='M13.4744 14.066L14.9398 12.6234L21.3955 17.8232C22.2542 18.5149 22.3186 19.7853 21.534 20.5576C20.7494 21.33 19.4589 21.2666 18.7563 20.4212L13.4744 14.066Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-multiflight-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_7588_5527%29'%3e%3cmask id='mask0_7588_5527' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e%3cpath d='M24 0H0V24H24V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7588_5527%29'%3e%3cmask id='mask1_7588_5527' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='0' width='15' height='13'%3e%3cpath d='M15.25 0H1.25V13H15.25V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url%28%23mask1_7588_5527%29'%3e%3cpath d='M5.92823 11.9648L7.95723 11.4268L9.98623 11.9648C9.99362 11.9668 10.0014 11.9671 10.0089 11.9656C10.0164 11.9641 10.0235 11.961 10.0295 11.9563C10.0356 11.9517 10.0406 11.9457 10.044 11.9389C10.0474 11.932 10.0492 11.9245 10.0492 11.9168V11.3658C10.0491 11.2772 10.0276 11.1899 9.98655 11.1114C9.94546 11.0329 9.886 10.9654 9.81323 10.9148L8.88223 10.2668V7.37883L12.8492 8.52883C12.931 8.55202 13.0171 8.55593 13.1007 8.54025C13.1842 8.52457 13.263 8.48973 13.3308 8.43847C13.3987 8.38721 13.4537 8.32093 13.4916 8.24482C13.5295 8.16871 13.5492 8.08485 13.5492 7.99983V7.86983C13.5493 7.77344 13.524 7.67872 13.4759 7.59518C13.4278 7.51164 13.3586 7.4422 13.2752 7.39383L9.10623 4.97583C9.03812 4.93627 8.98158 4.87952 8.94227 4.81126C8.90296 4.74299 8.88226 4.6656 8.88223 4.58683V1.89983C8.86678 1.66502 8.76261 1.44487 8.59084 1.28403C8.41907 1.12319 8.19255 1.03369 7.95723 1.03369C7.72191 1.03369 7.4954 1.12319 7.32363 1.28403C7.15186 1.44487 7.04768 1.66502 7.03223 1.89983V4.58683C7.03221 4.6656 7.01151 4.74299 6.9722 4.81126C6.93289 4.87952 6.87635 4.93627 6.80823 4.97583L2.63923 7.39983C2.55586 7.4482 2.48665 7.51764 2.43857 7.60118C2.39048 7.68472 2.36519 7.77944 2.36523 7.87583V7.99983C2.36541 8.08477 2.38526 8.16851 2.42322 8.24449C2.46118 8.32047 2.51622 8.38663 2.58403 8.43778C2.65184 8.48892 2.73057 8.52367 2.81406 8.5393C2.89755 8.55492 2.98352 8.551 3.06523 8.52783L7.02823 7.37783V10.2638L6.09723 10.9118C6.02447 10.9624 5.96501 11.0299 5.92392 11.1084C5.88283 11.1869 5.86132 11.2742 5.86123 11.3628V11.9138C5.86128 11.9215 5.86308 11.929 5.86649 11.9359C5.8699 11.9427 5.87485 11.9487 5.88093 11.9533C5.88702 11.958 5.89409 11.9611 5.90159 11.9626C5.9091 11.9641 5.91685 11.9638 5.92423 11.9618L5.92823 11.9648Z' fill='%23FEFEFE' stroke='%23FEFEFE' stroke-width='0.1' stroke-linejoin='round'/%3e%3c/g%3e%3cmask id='mask2_7588_5527' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='13' y='3' width='10' height='10'%3e%3cpath d='M22.75 3.5H13.75V12.5H22.75V3.5Z' fill='white'/%3e%3c/mask%3e%3cg mask='url%28%23mask2_7588_5527%29'%3e%3cpath d='M21.116 9.3412C21.1747 9.35955 21.2369 9.36384 21.2975 9.35373C21.3581 9.34361 21.4156 9.31937 21.4651 9.28297C21.5147 9.24656 21.5549 9.19901 21.5827 9.14416C21.6105 9.0893 21.625 9.02869 21.625 8.9672C21.625 8.90081 21.608 8.83552 21.5759 8.77745C21.5437 8.71938 21.4973 8.67043 21.441 8.6352L18.86 7.0222C18.7881 6.97726 18.7288 6.91476 18.6877 6.84059C18.6466 6.76642 18.625 6.68301 18.625 6.5982V4.8132C18.6189 4.66812 18.5569 4.53102 18.4521 4.43052C18.3473 4.33003 18.2077 4.27393 18.0625 4.27393C17.9173 4.27393 17.7777 4.33003 17.6729 4.43052C17.5681 4.53102 17.5061 4.66812 17.5 4.8132V6.6002C17.5 6.68501 17.4784 6.76842 17.4373 6.84259C17.3962 6.91676 17.3369 6.97926 17.265 7.0242L14.684 8.6352C14.6277 8.67043 14.5813 8.71938 14.5491 8.77745C14.517 8.83552 14.5 8.90081 14.5 8.9672C14.5 9.02869 14.5145 9.0893 14.5423 9.14416C14.5701 9.19901 14.6103 9.24656 14.6599 9.28297C14.7094 9.31937 14.7669 9.34361 14.8275 9.35373C14.8881 9.36384 14.9503 9.35955 15.009 9.3412L17.5 8.5622V10.6252L16.95 11.0382C16.8879 11.0848 16.8375 11.1452 16.8028 11.2146C16.7681 11.284 16.75 11.3606 16.75 11.4382V11.7512L18.063 11.3762L19.376 11.7512V11.4392C19.376 11.3616 19.3579 11.285 19.3232 11.2156C19.2885 11.1462 19.2381 11.0858 19.176 11.0392L18.626 10.6262V8.5632L21.116 9.3412Z' fill='%23FEFEFE' stroke='%23FEFEFE' stroke-width='0.2' stroke-linejoin='round'/%3e%3c/g%3e%3cpath d='M13.25 23C14.3546 23 15.25 22.1046 15.25 21C15.25 19.8954 14.3546 19 13.25 19C12.1454 19 11.25 19.8954 11.25 21C11.25 22.1046 12.1454 23 13.25 23Z' stroke='%23FEFEFE' stroke-width='2'/%3e%3cpath d='M8.25 13V16H18.25V13' stroke='%23FEFEFE' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M13.25 19.5V16' stroke='%23FEFEFE' stroke-width='2' stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_7588_5527'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --gs-circle-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.0691 4.92988C15.1691 1.02988 8.81914 1.02988 4.91914 4.92988C1.01914 8.82988 1.01914 15.1799 4.91914 19.0799C8.81914 22.9799 15.1691 22.9799 19.0691 19.0799C22.9691 15.1799 22.9791 8.82988 19.0691 4.92988Z' fill='currentColor'/%3e%3c/svg%3e");
  --gs-location-dot-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.5713 1C17.2412 1.00002 21.0311 4.94991 21.0312 9.7998C21.0312 12.5197 19.6514 14.4199 18.4414 16.0898L14.5615 21.4697C14.2416 22.0196 13.7816 22.4402 13.2217 22.7002C12.9617 22.8702 12.6511 22.9702 12.3311 22.9902C12.2611 23.0002 12.1607 23.01 12.0508 23H11.9111C11.8312 23 11.7509 23.0002 11.6709 22.9902C11.371 22.9602 11.0807 22.8601 10.8408 22.7002C10.2809 22.4302 9.81093 21.9996 9.50098 21.4697L5.62109 16.0898C4.41112 14.4399 3.03125 12.5497 3.03125 9.7998C3.03135 4.94999 6.83116 1.00015 11.501 1H12.5713ZM12.041 6C9.83112 6.00013 8.04102 7.79008 8.04102 10C8.04102 12.2099 9.83112 13.9999 12.041 14C14.251 14 16.041 12.21 16.041 10C16.041 7.79 14.251 6 12.041 6ZM12.041 8C13.1456 8 14.041 8.89543 14.041 10C14.041 11.1046 13.1456 12 12.041 12C10.9364 12 10.041 11.1046 10.041 10C10.041 8.89543 10.9364 8 12.041 8Z' fill='%23000000'/%3e%3c/svg%3e");
  --gs-display-external-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7588_5492' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e%3crect width='24' height='24' fill='%23FEFEFE'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7588_5492%29'%3e%3cpath d='M18 22L16.575 20.575L18.175 19H14V17H18.175L16.6 15.4L18 14L22 18L18 22ZM5 21C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V15H5V19H9V21H5ZM3 9V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H9V5H5V9H3ZM19 9V5H15V3H19C19.55 3 20.0208 3.19583 20.4125 3.5875C20.8042 3.97917 21 4.45 21 5V9H19Z' fill='%23FEFEFE'/%3e%3c/g%3e%3c/svg%3e");
  --gs-add-user-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.5 15C21.99 15 24 17.01 24 19.5C24 21.99 21.99 24 19.5 24C17.01 24 15 21.99 15 19.5C15 17.01 17.01 15 19.5 15ZM12 2C17.5 2 22 6.5 22 12C22 12.85 21.8997 13.6702 21.6797 14.4502C21.0799 14.1903 20.4202 14.0298 19.7305 14.0098C19.9104 13.3699 20 12.6899 20 12C20 7.6 16.4 4 12 4C7.6 4 4 7.6 4 12C4 16.4 7.6 20 12 20C12.6899 20 13.3699 19.9104 14.0098 19.7305C14.0298 20.4202 14.1903 21.0799 14.4502 21.6797C13.6702 21.8997 12.85 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM19 19H17V20H19V22H20V20H22V19H20V17H19V19ZM15.75 12.2002C16.9998 13.4 17 13.4 17 14.5996V14.6104C15.9701 15.1203 15.1203 15.9701 14.6104 17H8.25C7 17 7 16.7395 7 16.0195V14.5996C7 13.4 7.00023 13.4 8.25 12.2002C9.5 11.0002 9.5 11 9.5 11C10.12 11.6 11 12.0898 12 12.0898C13 12.0898 13.88 11.6 14.5 11C14.5 11 14.5 11.0002 15.75 12.2002ZM12 6C13.3807 6 14.5 7.11929 14.5 8.5C14.5 9.88071 13.3807 11 12 11C10.6193 11 9.5 9.88071 9.5 8.5C9.5 7.11929 10.6193 6 12 6Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-catering-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7588_5494' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e%3crect width='24' height='24' fill='%23FEFEFE'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7588_5494%29'%3e%3cpath d='M4 21C3.45 21 2.97917 20.8042 2.5875 20.4125C2.19583 20.0208 2 19.55 2 19V8C2 7.45 2.19583 6.97917 2.5875 6.5875C2.97917 6.19583 3.45 6 4 6H8V4C8 3.45 8.19583 2.97917 8.5875 2.5875C8.97917 2.19583 9.45 2 10 2H14C14.55 2 15.0208 2.19583 15.4125 2.5875C15.8042 2.97917 16 3.45 16 4V6H20C20.55 6 21.0208 6.19583 21.4125 6.5875C21.8042 6.97917 22 7.45 22 8V19C22 19.55 21.8042 20.0208 21.4125 20.4125C21.0208 20.8042 20.55 21 20 21H4ZM4 19H8V16C7.56667 15.9 7.20833 15.6708 6.925 15.3125C6.64167 14.9542 6.5 14.5417 6.5 14.075V10H7.5V13.775H8.25V10H9.25V13.775H10V10H11V14.075C11 14.5417 10.8583 14.9542 10.575 15.3125C10.2917 15.6708 9.93333 15.9 9.5 16V19H14.5V16.8C14.0667 16.55 13.7083 16.1292 13.425 15.5375C13.1417 14.9458 13 14.2667 13 13.5C13 12.5333 13.2167 11.7083 13.65 11.025C14.0833 10.3417 14.6167 10 15.25 10C15.8667 10 16.3958 10.3417 16.8375 11.025C17.2792 11.7083 17.5 12.5333 17.5 13.5C17.5 14.2833 17.3583 14.9708 17.075 15.5625C16.7917 16.1542 16.4333 16.5667 16 16.8V19H20V8H4V19ZM10 6H14V4H10V6Z' fill='%23FEFEFE'/%3e%3c/g%3e%3c/svg%3e");
  --gs-moon-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.5 21.1001C10.4 21.1001 8.4 20.5001 6.8 19.3001C4.4 17.6001 3 14.9001 3 12.1001L3.2 10.2001C4 6.5001 7.4 3.6001 11.6 3.2001L13.1 3.1001L12.5 4.4001C11.6 6.5001 11.5 8.8001 12.5 10.9001C13.4 13.0001 15.1 14.7001 17.4 15.5001C18.1 15.8001 18.8 16.0001 19.5 16.1001L21 16.3001L20.1 17.5001C18.6 19.4001 16.3 20.6001 13.8 21.0001C13.3 21.1001 12.9 21.1001 12.5 21.1001Z' fill='currentColor'/%3e%3c/svg%3e");
  --gs-sun-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 19.2002C12.6 19.2002 13 19.6002 13 20.2002V21C13 21.5 12.6 22 12 22C11.4 22 11 21.6 11 21V20.2002C11 19.7002 11.4 19.2002 12 19.2002ZM5.2998 17.2998C5.69975 17 6.19969 16.9999 6.59961 17.2998C6.79961 17.4998 7 17.7 7 18C6.99998 18.2 6.89978 18.4999 6.7998 18.7998L6.39941 19.2002C6.39933 19.2056 6.39672 19.2997 6.2998 19.2998C6.0998 19.3998 5.79961 19.5 5.59961 19.5C5.29961 19.5 4.9998 19.2996 4.7998 19.0996C4.69983 18.7997 4.59961 18.5997 4.59961 18.2998C4.69959 17.9999 4.80003 17.7996 5 17.5996L5.2998 17.2998ZM18 17C18.2999 16.9 18.5998 17.0003 18.7998 17.2002L19.2002 17.5996C19.6001 17.9995 19.6 18.6996 19.2002 19.0996C19.0002 19.2996 18.8 19.4004 18.5 19.4004C18.3 19.4003 17.9997 19.2995 17.7998 19.0996L17.2998 18.7002C17 18.3003 17.0001 17.8003 17.2998 17.4004C17.4998 17.2004 17.7001 17.0001 18 17ZM12 6.5C15 6.5 17.5 9 17.5 12C17.5 15 15 17.5 12 17.5C9 17.5 6.5 15 6.5 12C6.5 9 9 6.5 12 6.5ZM3.90039 11C4.50017 11.0002 4.90039 11.4001 4.90039 12C4.90039 12.5998 4.40026 12.9998 3.90039 13H3C2.4 13 2 12.6 2 12C2 11.4 2.5 11 3 11H3.90039ZM21 11C21.5998 11.0002 22 11.4001 22 12C22 12.5998 21.4999 12.9998 21 13H20.0996C19.4996 13 19.0996 12.6 19.0996 12C19.0996 11.4 19.5996 11 20.0996 11H21ZM5.59961 4.7002C5.89961 4.6002 6.19941 4.70039 6.39941 4.90039L6.7002 5.2002C7.09987 5.60021 7.1 6.30028 6.7002 6.7002C6.50024 6.90015 6.29989 6.99996 6 7C5.70005 7 5.49977 6.90013 5.2998 6.7002L4.89941 6.40039C4.59946 6.00045 4.59956 5.4 4.89941 5C5.09937 4.80004 5.29972 4.70024 5.59961 4.7002ZM17.5996 4.90039C17.9996 4.60039 18.5004 4.60039 18.9004 4.90039C19.1002 5.10017 19.2996 5.30003 19.2998 5.59961C19.2998 5.89961 19.2996 6.20039 19.0996 6.40039L18.7998 6.7002C18.5998 6.80016 18.2995 6.90039 18.0996 6.90039C17.7999 6.90039 17.6 6.89999 17.5 6.7002C17.3 6.5002 17.0996 6.3 17.0996 6C16.9997 5.70009 17.1002 5.49977 17.2002 5.2998L17.5996 4.90039ZM12 2C12.6 2 13 2.4 13 3V3.7998C13 4.2998 12.6 4.7998 12 4.7998C11.4 4.7998 11 4.3998 11 3.7998V3C11 2.5 11.4 2 12 2Z' fill='currentColor'/%3e%3c/svg%3e");
  --gs-contrast-mode-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19 21H5C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H19C19.55 3 20.0208 3.19583 20.4125 3.5875C20.8042 3.97917 21 4.45 21 5V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21ZM5 19H12V11L19 19V5H12V11L5 19Z' fill='currentColor'/%3e%3c/svg%3e");
  --gs-direction-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_7588_5493' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e%3crect x='24' y='1.04907e-06' width='24' height='24' transform='rotate%2890 24 1.04907e-06%29' fill='%231A1C21'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7588_5493%29'%3e%3cpath d='M3 12C3 11.4477 3.44772 11 4 11L17.175 11L16.2917 10.1027C15.9088 9.71372 15.9113 9.08872 16.2972 8.70276C16.6854 8.31464 17.3146 8.31464 17.7028 8.70276L20.6464 11.6464C20.8417 11.8417 20.8417 12.1583 20.6464 12.3536L17.7028 15.2972C17.3146 15.6854 16.6854 15.6854 16.2972 15.2972C15.9113 14.9113 15.9088 14.2863 16.2917 13.8973L17.175 13L4 13C3.44772 13 3 12.5523 3 12Z' fill='%23FEFEFE'/%3e%3c/g%3e%3c/svg%3e");
  --gs-own-team-tasks-icon: url("data:image/svg+xml, %3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_7635_5669%29'%3e%3cpath d='M12.0527 16.7725C13.0867 17.5287 14.4366 18.1982 16 18.1982C17.5621 18.1982 18.9114 17.5342 19.9482 16.7744L21.0908 17.8398C21.3932 18.1231 21.6328 18.3486 21.8281 18.5391C22.3196 19.02 22.4556 19.22 22.5225 19.373C22.6106 19.5747 22.647 19.8251 22.6602 20.585L22.667 21.5312V23H9.33301V21.5312C9.33301 20.8359 9.34138 20.383 9.3584 20.0703C9.36693 19.9137 9.37749 19.7924 9.39258 19.6934C9.40521 19.6101 9.41833 19.5424 9.43652 19.4834C9.44808 19.4459 9.46149 19.4118 9.47559 19.3789C9.49345 19.3372 9.51536 19.2962 9.54199 19.252C9.59929 19.1589 9.69021 19.0412 9.84863 18.8701C10.0578 18.6474 10.3831 18.3327 10.9092 17.8398C11.402 17.3803 11.7729 17.0334 12.0527 16.7725ZM29.7246 18.6084C30.4517 19.3382 30.547 19.4674 30.5928 19.5752C30.6407 19.6884 30.667 19.8544 30.667 20.999V21.667H26.667V21.3027C26.6679 20.5801 26.6772 19.7818 26.542 18.9932C26.5834 18.9945 26.6252 18.999 26.667 18.999C27.6802 18.9989 28.5554 18.607 29.249 18.1338L29.7246 18.6084ZM2.75 18.1338C3.44373 18.6072 4.31952 18.9989 5.33301 18.999C5.37451 18.999 5.41599 18.9944 5.45703 18.9932C5.37288 19.4842 5.34568 19.9791 5.33691 20.457L5.33301 21.3027V21.667H1.33301V20.999C1.33301 19.8544 1.35933 19.6884 1.40723 19.5752C1.45295 19.4674 1.54828 19.3382 2.27539 18.6084L2.75 18.1338ZM5.33301 12.333C6.06329 12.333 6.66699 12.9367 6.66699 13.667C6.66681 14.3971 6.06319 15 5.33301 15C4.60298 14.9998 4.00018 14.397 4 13.667C4 12.9368 4.60287 12.3332 5.33301 12.333ZM26.667 12.333C27.3971 12.3332 28 12.9368 28 13.667C27.9998 14.397 27.397 14.9998 26.667 15C25.9368 15 25.3332 14.3971 25.333 13.667C25.333 12.9367 25.9367 12.333 26.667 12.333ZM16 8.33301C17.477 8.33301 18.667 9.52305 18.667 11C18.667 12.477 17.477 13.667 16 13.667C14.523 13.667 13.333 12.477 13.333 11C13.333 9.52305 14.523 8.33301 16 8.33301Z' fill='%231A1C21' stroke='%231A1C21' stroke-width='2.66667'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_7635_5669'%3e%3crect width='32' height='32' fill='%23FEFEFE'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --gs-adhoc-tasks-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 5C3.44772 5 3 5.44772 3 6V18C3 18.5523 3.44772 19 4 19H11C11.5523 19 12 18.5523 12 18V13.0194H6.59626V10.8981H12V6C12 5.44772 11.5523 5 11 5H4Z' fill='%231A1C21'/%3e%3cpath d='M15 7C14.4477 7 14 7.44772 14 8V10.9532H16.3661V9.12305L19.3015 12.0555L16.3661 14.9879V13.0745H14V16C14 16.5523 14.4477 17 15 17H20C20.5523 17 21 16.5523 21 16V8C21 7.44772 20.5523 7 20 7H15Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-pool-tasks-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e %3cpath d='M9.03906 12.3291C9.81461 12.8964 10.8272 13.3984 12 13.3984C13.1717 13.3984 14.1833 12.9 14.9609 12.3301C15.1704 12.5254 15.4481 12.7845 15.8164 13.1279V13.1289C16.2017 13.4898 16.452 13.7253 16.6328 13.9209C16.8053 14.1075 16.8674 14.2086 16.8994 14.2803C16.9794 14.4597 17 14.6897 17 15.7607V17H7V15.8984C7 14.758 7.01958 14.4871 7.10645 14.2842C7.19152 14.0857 7.36567 13.895 8.18359 13.1289L8.18262 13.1279C8.55147 12.784 8.82944 12.5246 9.03906 12.3291ZM12 6C13.1077 6 14 6.89228 14 8C14 9.10772 13.1077 10 12 10C10.8923 10 10 9.10772 10 8C10 6.89228 10.8923 6 12 6Z' fill='%231A1C21' stroke='%231A1C21' stroke-width='2'/%3e%3c/svg%3e");
  --gs-equipment-tasks-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.59265 21.964C5.12455 21.8895 5.03412 21.8151 5.03412 21.4932C5.03412 21.3922 5.04742 21.2831 5.06338 21.2512C5.07934 21.2193 5.5235 20.7591 6.05276 20.2298L7.01289 19.267L6.86927 18.8201C6.79214 18.5754 6.71767 18.3547 6.70704 18.3281C6.69108 18.3015 6.49958 18.2243 6.19904 18.1233L5.71233 17.961L4.74156 18.9292C4.20698 19.4638 3.73622 19.9133 3.69633 19.9293C3.60324 19.9638 3.45164 19.9638 3.33462 19.9293C3.07397 19.8548 2.9995 19.6181 2.9995 18.8521C2.9995 18.2669 3.03408 18.0541 3.20164 17.6286C3.61122 16.5726 4.56337 15.8438 5.70967 15.7002C5.9783 15.6656 6.2432 15.5675 6.75225 15.7242L7.35968 15.9397L17.0359 6.2635C16.8308 5.92372 16.6936 5.54832 16.699 5.15147C16.7026 4.89323 16.7187 4.62902 16.7445 4.50253C16.8775 3.88812 17.1248 3.4067 17.5344 2.97581C18.2605 2.2098 19.2844 1.87466 20.3909 2.04223C20.7153 2.09011 20.8643 2.15926 20.9228 2.27895C20.9707 2.38268 20.9786 2.62738 20.9361 2.73909C20.9228 2.77899 20.4733 3.24445 19.9387 3.77109L18.9706 4.72861L19.2951 5.72337L19.7898 5.88296L20.2871 6.04254L21.2712 5.06108C22.3457 3.98919 22.3031 4.02111 22.5824 4.06101C22.8138 4.09292 22.8803 4.17272 22.9521 4.50253C23.0106 4.78181 23.0159 5.48133 22.9627 5.77923C22.7393 7.02134 21.7898 7.99748 20.5398 8.26878C20.4563 8.28687 20.3114 8.30049 20.1472 8.30893C19.5538 8.33944 19.0044 8.10639 18.5261 7.75375L8.84993 17.4299C9.12393 18.0028 9.32021 18.6162 9.27284 19.2494C9.26676 19.3306 9.259 19.4019 9.24965 19.4558C9.02092 20.7751 7.92781 21.8151 6.60331 21.9773C6.30543 22.0119 5.87191 22.0066 5.59265 21.964Z' fill='%231A1C21'/%3e%3cpath d='M2.30033 9.93303L1.37385 9.07942C1.17225 8.89368 1.17226 8.57537 1.37387 8.38964L2.49696 7.35499L2.5814 7.34164C2.8867 7.34164 3.52675 7.18726 3.87222 7.03054C4.11324 6.92061 4.38908 6.66799 4.51763 6.4411L4.62207 6.25631V5.64113L4.72919 5.52652C4.90595 5.33471 5.76024 4.60024 6.00127 4.43183C6.30656 4.22131 6.91448 3.86578 7.24924 3.70906C7.93214 3.38627 8.77572 3.16405 9.77731 3.04476C10.2299 2.99096 11.7885 2.98394 12.2411 3.03307C13.2266 3.13832 14.263 3.36054 14.8602 3.58976C14.9442 3.62219 14.9995 3.70289 14.9995 3.79285V3.80496C14.9995 4.06927 14.9727 4.18623 14.9085 4.20728C14.8763 4.21898 14.6005 4.24003 14.2898 4.25172C13.9818 4.26576 13.3605 4.29383 12.9106 4.31254C11.9492 4.35464 11.6707 4.37803 11.2315 4.45288C10.4067 4.59791 10.0602 4.86362 9.77731 5.1242C9.25588 5.60457 9.23531 5.97546 9.23531 5.97546C9.23531 5.97546 9.6466 6.36349 9.98403 6.66523C10.1856 6.85095 10.1856 7.16926 9.98403 7.35499L8.55448 8.67197C8.50953 8.71338 8.45799 8.74701 8.40198 8.77147C8.2324 8.84552 8.03696 8.82932 7.8819 8.72836L7.68844 8.6024C7.01893 8.16499 6.63596 8.01997 6.22354 8.05038C5.87808 8.07377 5.47369 8.31235 5.29962 8.59538C5.17375 8.79654 5.14429 8.95092 5.14429 9.37195L5.11774 9.76951L4.64618 10.2047C3.99465 10.8042 4.12544 10.6837 3.99465 10.8042C3.91565 10.8769 3.75362 11.0262 3.61333 10.996C3.52496 10.977 3.40072 10.9468 3.2455 10.8038C2.99105 10.5694 3.2455 10.8038 2.30033 9.93303Z' fill='%231A1C21'/%3e%3cpath d='M9.07861 9.73797L10.544 8.29539L12.0094 9.73797L10.544 11.1805L9.07861 9.73797Z' fill='%231A1C21'/%3e%3cpath d='M13.4744 14.066L14.9398 12.6234L21.3955 17.8232C22.2542 18.5149 22.3186 19.7853 21.534 20.5576C20.7494 21.33 19.4589 21.2666 18.7563 20.4212L13.4744 14.066Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-other-team-tasks-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='path-1-inside-1_7588_5574' fill='%23FEFEFE'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 17H7.40444C7.73333 17 8 16.7312 8 16.3996V15.4005C8 14.0027 8 14.0027 7 12.9991L6.935 12.9342C6.00005 13.848 6 14.1091 6 15.8984V17ZM5 17V15.8984C5 15.8411 4.99993 15.7844 4.99986 15.7284C4.99877 14.8518 4.99787 14.1277 5.26855 13.4961C5.47 13.0261 5.80957 12.6355 6.2268 12.2266L6 12C5.50222 12.5018 4.8 12.9991 4 12.9991C3.2 12.9991 2.49778 12.4973 2 12L1 12.9991C0.511934 13.4889 0.262077 13.7397 0.134166 14.042C0 14.3591 0 14.733 0 15.4991V16.4982C0 16.6998 0.297778 17 0.6 17H4H5Z'/%3e%3c/mask%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 17H7.40444C7.73333 17 8 16.7312 8 16.3996V15.4005C8 14.0027 8 14.0027 7 12.9991L6.935 12.9342C6.00005 13.848 6 14.1091 6 15.8984V17ZM5 17V15.8984C5 15.8411 4.99993 15.7844 4.99986 15.7284C4.99877 14.8518 4.99787 14.1277 5.26855 13.4961C5.47 13.0261 5.80957 12.6355 6.2268 12.2266L6 12C5.50222 12.5018 4.8 12.9991 4 12.9991C3.2 12.9991 2.49778 12.4973 2 12L1 12.9991C0.511934 13.4889 0.262077 13.7397 0.134166 14.042C0 14.3591 0 14.733 0 15.4991V16.4982C0 16.6998 0.297778 17 0.6 17H4H5Z' fill='%231A1C21'/%3e%3cpath d='M6 17H4V19H6V17ZM7 12.9991L8.41674 11.5874L8.41358 11.5843L7 12.9991ZM6.935 12.9342L8.34858 11.5193L6.95043 10.1224L5.53703 11.5039L6.935 12.9342ZM5 17V19H7V17H5ZM5 15.8984L7 15.8984L7 15.8984L5 15.8984ZM4.99986 15.7284L6.99986 15.7259L6.99986 15.7259L4.99986 15.7284ZM5.26855 13.4961L3.43029 12.7082L3.43026 12.7083L5.26855 13.4961ZM6.2268 12.2266L7.62666 13.655L9.07022 12.2403L7.64038 10.8117L6.2268 12.2266ZM6 12L7.41358 10.5852L5.99368 9.16652L4.58012 10.5915L6 12ZM2 12L3.41355 10.5851L1.99997 9.17287L0.586421 10.5852L2 12ZM1 12.9991L-0.413583 11.5843L-0.416741 11.5874L1 12.9991ZM0.134166 14.042L1.97611 14.8213L1.97611 14.8213L0.134166 14.042ZM6 17V19H7.40444V17V15H6V17ZM7.40444 17V19C8.85302 19 10 17.8206 10 16.3996H8H6C6 15.6418 6.61365 15 7.40444 15V17ZM8 16.3996H10V15.4005H8H6V16.3996H8ZM8 15.4005H10C10 14.8777 10.0368 14.0408 9.72132 13.2831C9.40824 12.5313 8.79196 11.964 8.41674 11.5874L7 12.9991L5.58326 14.4108C5.85315 14.6816 5.98098 14.8116 6.06392 14.9077C6.12953 14.9838 6.07812 14.9395 6.02868 14.8208C5.97863 14.7006 5.98288 14.63 5.98977 14.7236C5.99875 14.8456 6 15.0223 6 15.4005H8ZM7 12.9991L8.41358 11.5843L8.34858 11.5193L6.935 12.9342L5.52142 14.349L5.58642 14.4139L7 12.9991ZM6.935 12.9342L5.53703 11.5039C5.02746 12.002 4.46557 12.6012 4.19599 13.5311C3.98039 14.2748 4 15.1377 4 15.8984H6H8C8 15.4327 8.00057 15.1383 8.01209 14.9094C8.02327 14.6873 8.04124 14.633 8.0378 14.6449C8.00198 14.7684 7.90759 14.7802 8.33298 14.3644L6.935 12.9342ZM6 15.8984H4V17H6H8V15.8984H6ZM5 17H7V15.8984H5H3V17H5ZM5 15.8984L7 15.8984C7 15.8397 6.99993 15.7818 6.99986 15.7259L4.99986 15.7284L2.99986 15.7309C2.99993 15.7871 3 15.8426 3 15.8985L5 15.8984ZM4.99986 15.7284L6.99986 15.7259C6.99863 14.736 7.03017 14.4628 7.10684 14.2839L5.26855 13.4961L3.43026 12.7083C2.96557 13.7925 2.99891 14.9677 2.99986 15.7309L4.99986 15.7284ZM5.26855 13.4961L7.10682 14.284C7.14845 14.1869 7.25349 14.0207 7.62666 13.655L6.2268 12.2266L4.82693 10.7982C4.36564 11.2502 3.79154 11.8653 3.43029 12.7082L5.26855 13.4961ZM6.2268 12.2266L7.64038 10.8117L7.41358 10.5852L6 12L4.58642 13.4148L4.81322 13.6414L6.2268 12.2266ZM6 12L4.58012 10.5915C4.42176 10.7511 4.27053 10.8683 4.14443 10.9381C4.0218 11.006 3.9788 10.9991 4 10.9991V12.9991V14.9991C5.61059 14.9991 6.80207 14.0313 7.41988 13.4085L6 12ZM4 12.9991V10.9991C4.02473 10.9991 3.98279 11.0071 3.85778 10.9376C3.72954 10.8664 3.57589 10.7473 3.41355 10.5851L2 12L0.586449 13.4149C1.19358 14.0214 2.38573 14.9991 4 14.9991V12.9991ZM2 12L0.586421 10.5852L-0.413579 11.5843L1 12.9991L2.41358 14.414L3.41358 13.4148L2 12ZM1 12.9991L-0.416741 11.5874C-0.785972 11.958 -1.39259 12.5178 -1.70778 13.2628L0.134166 14.042L1.97611 14.8213C1.92938 14.9317 1.88234 14.9715 1.94658 14.8971C1.98041 14.8578 2.03155 14.8022 2.11343 14.7176C2.19561 14.6328 2.29187 14.5361 2.41674 14.4108L1 12.9991ZM0.134166 14.042L-1.70778 13.2628C-2.03842 14.0443 -2 14.9179 -2 15.4991H0H2C2 15.3035 2.00004 15.1519 2.0019 15.0212C2.00375 14.8908 2.00716 14.8065 2.01142 14.7484C2.01953 14.6377 2.02595 14.7035 1.97611 14.8213L0.134166 14.042ZM0 15.4991H-2V16.4982H0H2V15.4991H0ZM0 16.4982H-2C-2 17.4345 -1.43277 18.0598 -1.14572 18.3163C-0.789051 18.6349 -0.184867 19 0.6 19V17V15C1.08264 15 1.38683 15.215 1.51905 15.3332C1.601 15.4064 1.69663 15.5116 1.78301 15.6612C1.85794 15.7909 2 16.0824 2 16.4982H0ZM0.6 17V19H4V17V15H0.6V17ZM4 17V19H5V17V15H4V17Z' fill='%231A1C21' mask='url%28%23path-1-inside-1_7588_5574%29'/%3e%3cmask id='path-3-inside-2_7588_5574' fill='%23FEFEFE'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 17H16.5956C16.2667 17 16 16.7312 16 16.3996V15.4005C16 14.0027 16 14.0027 17 12.9991L17.065 12.9342C17.9999 13.848 18 14.1091 18 15.8984V17ZM19 17V15.8984C19 15.8411 19.0001 15.7844 19.0001 15.7284C19.0012 14.8518 19.0021 14.1277 18.7314 13.4961C18.53 13.0261 18.1904 12.6355 17.7732 12.2266L18 12C18.4978 12.5018 19.2 12.9991 20 12.9991C20.8 12.9991 21.5022 12.4973 22 12L23 12.9991C23.4881 13.4889 23.7379 13.7397 23.8658 14.042C24 14.3591 24 14.733 24 15.4991V16.4982C24 16.6998 23.7022 17 23.4 17H20H19Z'/%3e%3c/mask%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 17H16.5956C16.2667 17 16 16.7312 16 16.3996V15.4005C16 14.0027 16 14.0027 17 12.9991L17.065 12.9342C17.9999 13.848 18 14.1091 18 15.8984V17ZM19 17V15.8984C19 15.8411 19.0001 15.7844 19.0001 15.7284C19.0012 14.8518 19.0021 14.1277 18.7314 13.4961C18.53 13.0261 18.1904 12.6355 17.7732 12.2266L18 12C18.4978 12.5018 19.2 12.9991 20 12.9991C20.8 12.9991 21.5022 12.4973 22 12L23 12.9991C23.4881 13.4889 23.7379 13.7397 23.8658 14.042C24 14.3591 24 14.733 24 15.4991V16.4982C24 16.6998 23.7022 17 23.4 17H20H19Z' fill='%231A1C21'/%3e%3cpath d='M18 17H20V19H18V17ZM17 12.9991L15.5833 11.5874L15.5864 11.5843L17 12.9991ZM17.065 12.9342L15.6514 11.5193L17.0496 10.1224L18.463 11.5039L17.065 12.9342ZM19 17V19H17V17H19ZM19 15.8984L17 15.8984L17 15.8984L19 15.8984ZM19.0001 15.7284L17.0001 15.7259L17.0001 15.7259L19.0001 15.7284ZM18.7314 13.4961L20.5697 12.7082L20.5697 12.7083L18.7314 13.4961ZM17.7732 12.2266L16.3733 13.655L14.9298 12.2403L16.3596 10.8117L17.7732 12.2266ZM18 12L16.5864 10.5852L18.0063 9.16652L19.4199 10.5915L18 12ZM22 12L20.5864 10.5851L22 9.17287L23.4136 10.5852L22 12ZM23 12.9991L24.4136 11.5843L24.4167 11.5874L23 12.9991ZM23.8658 14.042L22.0239 14.8213L22.0239 14.8213L23.8658 14.042ZM18 17V19H16.5956V17V15H18V17ZM16.5956 17V19C15.147 19 14 17.8206 14 16.3996H16H18C18 15.6418 17.3864 15 16.5956 15V17ZM16 16.3996H14V15.4005H16H18V16.3996H16ZM16 15.4005H14C14 14.8777 13.9632 14.0408 14.2787 13.2831C14.5918 12.5313 15.208 11.964 15.5833 11.5874L17 12.9991L18.4167 14.4108C18.1469 14.6816 18.019 14.8116 17.9361 14.9077C17.8705 14.9838 17.9219 14.9395 17.9713 14.8208C18.0214 14.7006 18.0171 14.63 18.0102 14.7236C18.0012 14.8456 18 15.0223 18 15.4005H16ZM17 12.9991L15.5864 11.5843L15.6514 11.5193L17.065 12.9342L18.4786 14.349L18.4136 14.4139L17 12.9991ZM17.065 12.9342L18.463 11.5039C18.9725 12.002 19.5344 12.6012 19.804 13.5311C20.0196 14.2748 20 15.1377 20 15.8984H18H16C16 15.4327 15.9994 15.1383 15.9879 14.9094C15.9767 14.6873 15.9588 14.633 15.9622 14.6449C15.998 14.7684 16.0924 14.7802 15.667 14.3644L17.065 12.9342ZM18 15.8984H20V17H18H16V15.8984H18ZM19 17H17V15.8984H19H21V17H19ZM19 15.8984L17 15.8984C17 15.8397 17.0001 15.7818 17.0001 15.7259L19.0001 15.7284L21.0001 15.7309C21.0001 15.7871 21 15.8426 21 15.8985L19 15.8984ZM19.0001 15.7284L17.0001 15.7259C17.0014 14.736 16.9698 14.4628 16.8932 14.2839L18.7314 13.4961L20.5697 12.7083C21.0344 13.7925 21.0011 14.9677 21.0001 15.7309L19.0001 15.7284ZM18.7314 13.4961L16.8932 14.284C16.8515 14.1869 16.7465 14.0207 16.3733 13.655L17.7732 12.2266L19.1731 10.7982C19.6344 11.2502 20.2085 11.8653 20.5697 12.7082L18.7314 13.4961ZM17.7732 12.2266L16.3596 10.8117L16.5864 10.5852L18 12L19.4136 13.4148L19.1868 13.6414L17.7732 12.2266ZM18 12L19.4199 10.5915C19.5782 10.7511 19.7295 10.8683 19.8556 10.9381C19.9782 11.006 20.0212 10.9991 20 10.9991V12.9991V14.9991C18.3894 14.9991 17.1979 14.0313 16.5801 13.4085L18 12ZM20 12.9991V10.9991C19.9753 10.9991 20.0172 11.0071 20.1422 10.9376C20.2705 10.8664 20.4241 10.7473 20.5864 10.5851L22 12L23.4136 13.4149C22.8064 14.0214 21.6143 14.9991 20 14.9991V12.9991ZM22 12L23.4136 10.5852L24.4136 11.5843L23 12.9991L21.5864 14.414L20.5864 13.4148L22 12ZM23 12.9991L24.4167 11.5874C24.786 11.958 25.3926 12.5178 25.7078 13.2628L23.8658 14.042L22.0239 14.8213C22.0706 14.9317 22.1177 14.9715 22.0534 14.8971C22.0196 14.8578 21.9685 14.8022 21.8866 14.7176C21.8044 14.6328 21.7081 14.5361 21.5833 14.4108L23 12.9991ZM23.8658 14.042L25.7078 13.2628C26.0384 14.0443 26 14.9179 26 15.4991H24H22C22 15.3035 22 15.1519 21.9981 15.0212C21.9963 14.8908 21.9928 14.8065 21.9886 14.7484C21.9805 14.6377 21.9741 14.7035 22.0239 14.8213L23.8658 14.042ZM24 15.4991H26V16.4982H24H22V15.4991H24ZM24 16.4982H26C26 17.4345 25.4328 18.0598 25.1457 18.3163C24.7891 18.6349 24.1849 19 23.4 19V17V15C22.9174 15 22.6132 15.215 22.4809 15.3332C22.399 15.4064 22.3034 15.5116 22.217 15.6612C22.1421 15.7909 22 16.0824 22 16.4982H24ZM23.4 17V19H20V17V15H23.4V17ZM20 17V19H19V17V15H20V17Z' fill='%231A1C21' mask='url%28%23path-3-inside-2_7588_5574%29'/%3e%3cpath d='M4 12C5.1 12 6 11.1 6 10C6 8.9 5.1 8 4 8C2.9 8 2 8.9 2 10C2 11.1 2.9 12 4 12ZM20 12C21.1 12 22 11.1 22 10C22 8.9 21.1 8 20 8C18.9 8 18 8.9 18 10C18 11.1 18.9 12 20 12ZM12 7C12.55 7 13 7.45 13 8C13 8.55 12.55 9 12 9C11.45 9 11 8.55 11 8C11 7.45 11.45 7 12 7ZM12 5C10.34 5 9 6.34 9 8C9 9.66 10.34 11 12 11C13.66 11 15 9.66 15 8C15 6.34 13.66 5 12 5Z' fill='%231A1C21'/%3e%3cpath d='M9.03906 12.3291C9.81461 12.8964 10.8272 13.3984 12 13.3984C13.1717 13.3984 14.1833 12.9 14.9609 12.3301C15.1704 12.5254 15.4481 12.7845 15.8164 13.1279V13.1289C16.2017 13.4898 16.452 13.7253 16.6328 13.9209C16.8053 14.1075 16.8674 14.2086 16.8994 14.2803C16.9794 14.4597 17 14.6897 17 15.7607V17H7V15.8984C7 14.758 7.01958 14.4871 7.10645 14.2842C7.19152 14.0857 7.36567 13.895 8.18359 13.1289L8.18262 13.1279C8.55147 12.784 8.82944 12.5246 9.03906 12.3291Z' stroke='%231A1C21' stroke-width='2'/%3e%3c/svg%3e");
  --gs-circle-check-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.0697 4.91994C15.1697 1.02994 8.81969 1.02994 4.90969 4.91994C1.01969 8.81994 1.01969 15.1699 4.90969 19.0799C8.80969 22.9799 15.1597 22.9799 19.0697 19.0799C22.9797 15.1699 22.9797 8.81994 19.0697 4.91994ZM15.7497 10.3899L11.2397 15.46L8.28968 12.5199C7.89968 12.1199 7.89968 11.4899 8.28968 11.0999C8.67968 10.7099 9.31969 10.7099 9.70969 11.0999L11.1497 12.5499L14.2497 9.05994C14.6197 8.64994 15.2497 8.61994 15.6597 8.97994C16.0797 9.34994 16.1097 9.97994 15.7497 10.3899Z' fill='%233693F0'/%3e%3c/svg%3e");
  --gs-circle-delete-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.0691 4.92988C15.1691 1.02988 8.81914 1.02988 4.91914 4.92988C1.01914 8.82988 1.01914 15.1799 4.91914 19.0799C8.81914 22.9799 15.1691 22.9799 19.0691 19.0799C22.9691 15.1799 22.9791 8.82988 19.0691 4.92988ZM15.4591 14.0399C15.8891 14.3899 15.9591 15.0199 15.6091 15.4499C15.2591 15.8799 14.6291 15.9499 14.1991 15.5999C14.1491 15.5599 14.0991 15.5099 14.0491 15.4499L12.0091 13.4099L9.96914 15.4499C9.61914 15.8799 8.98914 15.9499 8.55914 15.5999C8.12914 15.2499 8.05915 14.6199 8.40915 14.1899C8.44915 14.1399 8.49914 14.0899 8.55914 14.0399L10.5991 11.9999L8.55914 9.9599C8.12914 9.6099 8.05915 8.97989 8.40915 8.54989C8.75915 8.11989 9.38915 8.04988 9.81915 8.39988C9.86915 8.43988 9.91914 8.48989 9.96914 8.54989L12.0091 10.5899L14.0491 8.54989C14.3991 8.11989 15.0291 8.04988 15.4591 8.39988C15.8891 8.74988 15.9591 9.37989 15.6091 9.80989C15.5691 9.85989 15.5191 9.9099 15.4591 9.9599L13.4191 11.9999L15.4591 14.0399Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-circle-dot-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.04004 7.05078C9.76846 4.32236 14.2198 4.32236 16.9482 7.05078L16.9502 7.05371C19.6815 9.77807 19.6801 14.2271 16.9482 16.959C14.2198 19.6874 9.76847 19.6874 7.04004 16.959C4.31162 14.2306 4.31161 9.77921 7.04004 7.05078Z' stroke='%231A1C21' stroke-width='6'/%3e%3c/svg%3e");
  --gs-minus-icon: url("data:image/svg+xml, %3csvg width='23' height='19' viewBox='0 0 23 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 9H21' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  --gs-tick-icon: url("data:image/svg+xml, %3csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.68243 11.0046L5.56943 7.73757C5.48444 7.64832 5.3822 7.57726 5.26892 7.52871C5.15564 7.48016 5.03368 7.45512 4.91043 7.45512C4.78718 7.45512 4.66522 7.48016 4.55194 7.52871C4.43866 7.57726 4.33642 7.64832 4.25143 7.73757C4.09004 7.90682 4 8.13171 4 8.36557C4 8.59944 4.09004 8.82432 4.25143 8.99357L8.68243 13.6446L15.0584 6.46957C15.1362 6.3821 15.1958 6.28004 15.2337 6.16934C15.2717 6.05863 15.2872 5.94148 15.2795 5.82471C15.2718 5.70793 15.2409 5.59386 15.1887 5.48911C15.1365 5.38437 15.064 5.29105 14.9754 5.21457C14.7996 5.06282 14.5711 4.98644 14.3394 5.00198C14.1077 5.01751 13.8914 5.12371 13.7374 5.29757L8.68243 11.0046Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-glass-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M21.7303 20.2L15.6803 14.15C17.9203 11.18 17.7003 6.92 14.9903 4.22C12.0303 1.26 7.21027 1.26 4.25027 4.22C1.29027 7.18 1.29027 12 4.25027 14.96C5.73027 16.44 7.67027 17.18 9.62027 17.18C11.2303 17.18 12.8403 16.66 14.1903 15.65L20.2403 21.7C20.4403 21.9 20.7103 22 20.9803 22C21.2503 22 21.5203 21.9 21.7203 21.69C22.1403 21.28 22.1403 20.61 21.7303 20.2ZM5.79027 13.42C3.68027 11.31 3.68027 7.86 5.79027 5.75C7.90027 3.64 11.3503 3.64 13.4603 5.75C15.5703 7.86 15.5703 11.3 13.4603 13.42C11.3403 15.54 7.90027 15.54 5.79027 13.42Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-arrow-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12.3536 16.6464C12.1583 16.8417 11.8417 16.8417 11.6464 16.6464L4.85355 9.85355C4.53857 9.53857 4.76165 9 5.20711 9L18.7929 9C19.2383 9 19.4614 9.53857 19.1464 9.85355L12.3536 16.6464Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-upload-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M8.57991 7C8.44991 7 8.31991 6.95 8.21991 6.89C8.21698 6.88414 8.21491 6.87914 8.21319 6.875C8.20905 6.865 8.20698 6.86 8.19991 6.86C8.06991 6.75 7.99991 6.6 7.99991 6.45C7.99991 6.32 8.04991 6.19 8.13991 6.1L11.9999 2L15.8599 6.1C15.9499 6.19 15.9999 6.32 15.9999 6.45C15.9999 6.62 15.9099 6.78 15.7799 6.89C15.6799 6.95 15.5499 7 15.4199 7H12.9999V14C12.9999 14.55 12.5499 15 11.9999 15C11.4499 15 10.9999 14.55 10.9999 14V7H8.57991Z' fill='%23FEFEFE'/%3e%3cpath d='M3 24V18C3 17.45 3.45 17 4 17L20 17C20.55 17 21 17.45 21 18L21 24H3Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-download-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M15.42 9.99982C15.55 9.99982 15.68 10.0498 15.78 10.1098C15.7829 10.1157 15.785 10.1207 15.7867 10.1248C15.7909 10.1348 15.7929 10.1398 15.8 10.1398C15.93 10.2498 16 10.3998 16 10.5498C16 10.6798 15.95 10.8098 15.86 10.8998L12 14.9998L8.14 10.8998C8.05 10.8098 8 10.6798 8 10.5498C8 10.3798 8.09 10.2198 8.22 10.1098C8.32 10.0498 8.45 9.99982 8.58 9.99982L11 9.99982L11 2.99982C11 2.44982 11.45 1.99982 12 1.99982C12.55 1.99982 13 2.44982 13 2.99982L13 9.99982H15.42Z' fill='%23FEFEFE'/%3e%3cpath d='M3 24V18C3 17.45 3.45 17 4 17L20 17C20.55 17 21 17.45 21 18L21 24H3Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-plus-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20 11H13V4H11V11H4V13H11V20H13V13H20V11Z' fill='%231A1C21'/%3e%3c/svg%3e");
  --gs-menu-dots-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03027 12C4.03027 12.83 4.70027 13.5 5.53027 13.5C6.36027 13.5 7.03027 12.83 7.03027 12C7.03027 11.17 6.36027 10.5 5.53027 10.5C4.70027 10.5 4.03027 11.17 4.03027 12ZM10.5205 12C10.5205 12.83 11.1905 13.5 12.0205 13.5C12.8505 13.5 13.5205 12.83 13.5205 12C13.5205 11.17 12.8505 10.5 12.0205 10.5C11.1905 10.5 10.5205 11.17 10.5205 12ZM18.5 13.5C17.67 13.5 17 12.83 17 12C17 11.17 17.67 10.5 18.5 10.5C19.33 10.5 20 11.17 20 12C20 12.83 19.33 13.5 18.5 13.5Z' fill='%23FEFEFE'/%3e%3c/svg%3e");
  --gs-duplicate-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M19 1H10C8.34 1 7 2.34 7 4V6H5C3.34 6 2 7.34 2 9V21C2 22.66 3.34 24 5 24H14C15.66 24 17 22.66 17 21V19H19C20.66 19 22 17.66 22 16V4C22 2.34 20.66 1 19 1ZM15 22H4V8H15V22ZM20 17H17V9C17 7.34 15.66 6 14 6H9V3H20V17Z' fill='%233693F0'/%3e%3c/svg%3e");
  --gs-automatic-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='none'%3e%3cpath d='M349.1 114.7C343.9 103.3 332.5 96 320 96C307.5 96 296.1 103.3 290.9 114.7L123.5 480L112 480C94.3 480 80 494.3 80 512C80 529.7 94.3 544 112 544L200 544C217.7 544 232 529.7 232 512C232 494.3 217.7 480 200 480L193.9 480L215.9 432L424.2 432L446.2 480L440.1 480C422.4 480 408.1 494.3 408.1 512C408.1 529.7 422.4 544 440.1 544L528.1 544C545.8 544 560.1 529.7 560.1 512C560.1 494.3 545.8 480 528.1 480L516.6 480L349.2 114.7zM394.8 368L245.2 368L320 204.8L394.8 368z' fill='currentColor'/%3e%3c/svg%3e");
  --gs-circle-info-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.0691 4.92988C15.1691 1.02988 8.81914 1.02988 4.91914 4.92988C1.01914 8.82988 1.01914 15.1799 4.91914 19.0799C8.81914 22.9799 15.1691 22.9799 19.0691 19.0799C22.9691 15.1799 22.9791 8.82988 19.0691 4.92988Z' fill='%235BF591'/%3e%3c/svg%3e");
  --gs-circle-warning-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.0691 4.92988C15.1691 1.02988 8.81914 1.02988 4.91914 4.92988C1.01914 8.82988 1.01914 15.1799 4.91914 19.0799C8.81914 22.9799 15.1691 22.9799 19.0691 19.0799C22.9691 15.1799 22.9791 8.82988 19.0691 4.92988Z' fill='%23F9D555'/%3e%3c/svg%3e");
  --gs-triangle-danger-icon: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21.6986 17.9999L14.4986 3.49991C13.8986 2.39991 12.6986 1.79991 11.3986 2.09991C10.5986 2.29991 9.89862 2.89991 9.49862 3.59991L2.29862 18.0999C1.79862 19.0999 1.99862 20.3999 2.99862 21.2999C3.49862 21.7999 4.19862 21.9999 4.89862 21.9999H19.2986C20.4986 21.9999 21.5986 21.1999 21.8986 19.9999C22.0986 19.2999 21.9986 18.5999 21.6986 17.9999ZM10.9986 10.0999C10.9986 9.49991 11.3986 9.09991 11.9986 9.09991C12.5986 9.09991 12.9986 9.49991 12.9986 10.0999V14.9999C12.9986 15.5999 12.5986 15.9999 11.9986 15.9999C11.3986 15.9999 10.9986 15.5999 10.9986 14.9999V10.0999ZM12.9986 18.2999C12.9986 18.3999 12.8986 18.4999 12.7986 18.5999C12.5986 18.8999 12.2986 18.9999 11.9986 18.9999C11.6986 18.9999 11.4986 18.8999 11.2986 18.6999C11.1986 18.5999 11.0986 18.4999 11.0986 18.3999C11.0986 18.2999 10.9986 18.0999 10.9986 17.9999C10.9986 17.8999 10.9986 17.6999 11.0986 17.5999C11.0986 17.4999 11.1986 17.3999 11.2986 17.2999C11.3986 17.1999 11.4986 17.0999 11.6986 17.0999C11.7986 17.0999 11.9986 16.9999 12.0986 16.9999C12.1986 16.9999 12.3986 16.9999 12.4986 17.0999C12.5986 17.1999 12.6986 17.1999 12.7986 17.2999C12.8986 17.3999 12.9986 17.4999 12.9986 17.5999C12.9986 17.6999 13.0986 17.8999 13.0986 17.9999C12.9986 18.0999 12.9986 18.1999 12.9986 18.2999Z' fill='%23F55B5B'/%3e%3c/svg%3e");
  --gs-accordion-img: url("data:image/svg+xml, %3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_7631_5619%29'%3e%3cmask id='mask0_7631_5619' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3e%3cpath d='M31.5293 0.470703V31.5293H0.470703V0.470703H31.5293Z' fill='%23FEFEFE' stroke='%23FEFEFE' stroke-width='0.941176'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7631_5619%29'%3e%3cpath d='M16 28C18.3734 28 20.6935 27.2962 22.6668 25.9776C24.6402 24.6591 26.1783 22.7849 27.0866 20.5922C27.9948 18.3995 28.2324 15.9867 27.7694 13.6589C27.3064 11.3311 26.1635 9.19295 24.4853 7.51472C22.8071 5.83649 20.6689 4.6936 18.3411 4.23058C16.0133 3.76756 13.6005 4.0052 11.4078 4.91345C9.21509 5.8217 7.34094 7.35977 6.02236 9.33316C4.70379 11.3066 4 13.6266 4 16C4 19.1826 5.26428 22.2348 7.51472 24.4853C9.76516 26.7357 12.8174 28 16 28Z' stroke='%231A1C21' stroke-width='2.82353'/%3e%3c/g%3e%3cpath d='M14.9844 20.0543L21.5115 13.5272C21.8119 13.2268 22.299 13.2268 22.5994 13.5272V13.5272C22.8998 13.8276 22.8998 14.3146 22.5994 14.615L16.0722 21.1422L14.9844 20.0543Z' fill='%231A1C21' stroke='%231A1C21'/%3e%3cpath d='M16.0723 21.1421L9.54513 14.615C9.24472 14.3145 9.24472 13.8275 9.54513 13.5271V13.5271C9.84553 13.2267 10.3326 13.2267 10.633 13.5271L17.1601 20.0542L16.0723 21.1421Z' fill='%231A1C21' stroke='%231A1C21'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_7631_5619'%3e%3crect width='32' height='32' fill='%231A1C21'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --gs-btn-close-img: url("data:image/svg+xml, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0_7633_5640%29'%3e%3cmask id='mask0_7633_5640' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3e%3cpath d='M40 0H0V40H40V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_7633_5640%29'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.33311 7.15503C7.02066 7.46758 6.84514 7.89143 6.84514 8.33337C6.84514 8.77531 7.02066 9.19915 7.33311 9.5117L17.3831 19.5617L7.15145 29.7984C6.84785 30.1127 6.67986 30.5337 6.68366 30.9707C6.68745 31.4077 6.86274 31.8257 7.17175 32.1347C7.48076 32.4437 7.89878 32.619 8.33578 32.6228C8.77277 32.6266 9.19378 32.4586 9.50811 32.155L19.7448 21.9184L29.7298 31.9034C30.0441 32.207 30.4651 32.375 30.9021 32.3712C31.3391 32.3674 31.7571 32.1921 32.0661 31.8831C32.3752 31.5741 32.5504 31.156 32.5542 30.719C32.558 30.282 32.39 29.861 32.0864 29.5467L22.1014 19.5617L31.8998 9.76337C32.2034 9.44903 32.3714 9.02803 32.3676 8.59103C32.3638 8.15404 32.1885 7.73602 31.8795 7.427C31.5705 7.11799 31.1524 6.94271 30.7155 6.93891C30.2785 6.93511 29.8575 7.1031 29.5431 7.4067L19.7448 17.205L9.69478 7.15503C9.53993 6.99957 9.35591 6.87622 9.15327 6.79205C8.95063 6.70788 8.73337 6.66455 8.51395 6.66455C8.29452 6.66455 8.07726 6.70788 7.87462 6.79205C7.67199 6.87622 7.48796 6.99957 7.33311 7.15503Z' fill='%23FAFF06'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_7633_5640'%3e%3crect width='40' height='40' fill='%23FAFF06'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

/* ------------------------------------------------------------------------------
  Helper
------------------------------------------------------------------------------- */
.gs-popup-footer-btn, .gs-card-header-action, .gs-context-menu-btn, .gs-exp-card-toggle, .gs-input-clear-button, .gs-selection-icon, .gs-selection-output {
  --bs-btn-color: transparent;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: transparent;
  --bs-btn-hover-bg: transparent;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: transparent;
  --bs-btn-active-bg: transparent;
  --bs-btn-active-border-color: transparent;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: transparent;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-box-shadow: none;
  --bs-btn-active-shadow: none;
}

.text-truncate-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.text-truncate-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.gs-task-card.gs-task-card-single-true, gs-input-start-end-time, gs-input-text-list, gs-verify-location, .gs-error-screen-actions, .gs-error-screen-info, .gs-not-available-spinner, .gs-login-card {
  --bs-card-border-width: 0;
  --bs-card-bg: transparent !important;
  --bs-card-cap-bg: transparent !important;
}

hr.full-width {
  width: auto;
  margin-left: -1rem;
  margin-right: -1rem;
}

.gs-text-selection-item-checkbox, .gs-select-list-item-input, [type=checkbox].gs-select-list-item-input, .gs-task-card-checkbox, gs-input-checkbox > input {
  --bs-form-check-bg: var(--gs-input-checkbox-bg);
  --xgs-form-check-input-border: 2px solid var(--gs-input-checkbox-border-color);
  --xgs-form-check-input-checked-color: var(--gs-input-checkbox-color);
  --xgs-form-check-input-checked-bg-color: var(--gs-input-checkbox-bg);
  --xgs-form-check-input-focus-border-color: var(--gs-input-checkbox-border-color);
  --xgs-form-check-input-focus-box-shadow: none;
  --xgs-form-check-input-checked-border-color: var(--gs-input-checkbox-border-color);
  --xgx-form-check-input-checked-bg-image: var(--gs-checkbox-img);
  --xgx-form-check-radio-checked-bg-image: var(--gs-radio-img);
  margin-top: 0;
  background-size: 14px;
}

.gs-overlay-header-back-btn, .gs-screen-menu-header-close-btn {
  --bs-btn-close-focus-shadow: none;
  --bs-btn-close-white-filter: none;
  --bs-btn-close-filter: none;
  --bs-btn-close-opacity: 1;
  --bs-btn-close-hover-opacity: 1;
}

/* ------------------------------------------------------------------------------
  Icons
------------------------------------------------------------------------------- */
@font-face {
  font-family: "informicons";
  src: url("../resources/informicons/informicons.eot#iefix") format("embedded-opentype"), url("../resources/informicons/informicons.woff2") format("woff2"), url("../resources/informicons/informicons.woff") format("woff"), url("../resources/informicons/informicons.ttf") format("truetype"), url("../resources/informicons/informicons.svg#informicons") format("svg");
}
.inf-right {
  margin-left: 5px;
}

.inf-left {
  margin-right: 5px;
}

i[class^=inf-]:before, i[class*=" inf-"]:before {
  font-family: informicons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

i.show-only-on-xlarge {
  display: none;
}

.inf-outbound-detailsTab {
  vertical-align: bottom;
}

.inf-inbound,
.inf-outbound,
.inf-outbound-detailsTab {
  padding-top: 1px;
}

.inf-inbound-small:before,
.inf-inbound-flight-lg:before,
.inf-inbound-flight-sm:before {
  content: "\f122";
}

.inf-outbound-small:before,
.inf-outbound-flight-lg:before,
.inf-outbound-flight-sm:before,
.inf-outbound-detailsTab:before {
  content: "\f12b";
}

.inf-inbound-small,
.inf-outbound-small,
.inf-inbound-flight-lg,
.inf-inbound-flight-sm,
.inf-outbound-flight-lg,
.inf-outbound-flight-sm {
  padding-top: 1px;
}

.inf-ac-flight-view:before {
  content: "\f101";
}

.inf-add-belt:before {
  content: "\f102";
}

.inf-add-closure:before {
  content: "\f103";
}

.inf-add-counter:before {
  content: "\f104";
}

.inf-add-remark:before {
  content: "\f105";
}

.inf-arrow-left:before {
  content: "\f106";
}

.inf-arrow-right:before {
  content: "\f107";
}

.inf-break:before {
  content: "\f108";
}

.inf-call:before {
  content: "\f109";
}

.inf-cancel:before {
  content: "\f10a";
}

.inf-change-belt:before {
  content: "\f10b";
}

.inf-change-status:before {
  content: "\f10c";
}

.inf-clock-history:before {
  content: "\f10d";
}

.inf-close:before {
  content: "\f10e";
}

.inf-closure:before {
  content: "\f10f";
}

.inf-contacts:before {
  content: "\f110";
}

.inf-counter:before {
  content: "\f111";
}

.inf-delete-task:before {
  content: "\f112";
}

.inf-delete:before {
  content: "\f113";
}

.inf-drop-task:before {
  content: "\f114";
}

.inf-duplicate-task:before {
  content: "\f115";
}

.inf-duplicate:before {
  content: "\f116";
}

.inf-edit-closure:before {
  content: "\f117";
}

.inf-edit-flight:before {
  content: "\f118";
}

.inf-edit-policecheck:before {
  content: "\f119";
}

.inf-edit-reason:before {
  content: "\f11a";
}

.inf-edit-task:before {
  content: "\f11b";
}

.inf-edit:before {
  content: "\f11c";
}

.inf-filter:before {
  content: "\f11d";
}

.inf-flight-history:before {
  content: "\f11e";
}

.inf-freeze-task:before {
  content: "\f11f";
}

.inf-history-task:before {
  content: "\f120";
}

/* .inf-inbound-flight:before {
    content: "\f121";
} */
.inf-inbound:before {
  content: "\f122";
}

.inf-info:before {
  content: "\f123";
}

.inf-information:before {
  content: "\f124";
}

.inf-job:before {
  content: "\f125";
}

.inf-location:before {
  content: "\f126";
}

.inf-lock:before {
  content: "\f127";
}

.inf-login:before {
  content: "\f128";
}

.inf-menu-dots:before {
  content: "\f129";
}

/* .inf-outbound-flight:before {
    content: "\f12a";
} */
.inf-outbound:before {
  content: "\f12b";
}

.inf-overlap-task:before {
  content: "\f12c";
}

.inf-planned-task:before {
  content: "\f12d";
}

.inf-publish-task:before {
  content: "\f12e";
}

.inf-reassign-task:before {
  content: "\f12f";
}

.inf-split-task:before {
  content: "\f130";
}

.inf-staff-alert:before {
  content: "\f131";
}

.inf-staff:before {
  content: "\f132";
}

.inf-task:before {
  content: "\f133";
}

.inf-time:before {
  content: "\f134";
}

.inf-turnaround:before {
  content: "\f135";
}

.inf-unplan-task:before {
  content: "\f136";
}

.inf-unplanned-task:before {
  content: "\f137";
}

.gs-arrow-inbound, .gs-inbound-true, .gs-inbound {
  display: inline-block;
  mask-image: var(--gs-forward-arrow-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
  rotate: 45deg;
}

.gs-arrow-outbound, .gs-inbound-false, .gs-outbound {
  display: inline-block;
  mask-image: var(--gs-forward-arrow-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
  rotate: -45deg;
}

.gs-nothing-found-img {
  height: 20vh;
  background-repeat: no-repeat;
  background-position: 50% 1%;
  background-size: contain;
  background-image: var(--gs-nothingfound-img);
}

.gs-everything-done-img {
  height: 20vh;
  background-repeat: no-repeat;
  background-position: 50% 1%;
  background-size: contain;
  background-image: var(--gs-everythingdone-img);
}

.gs-menumain-img {
  background: var(--gs-main-menu-img);
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
  margin-right: -6px;
}

.gs-menucard-img {
  background: var(--gs-segment-card-menu-img);
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
  margin-right: -6px;
}

.gs-menutask-img {
  background: var(--gs-task-card-menu-img);
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
  margin-right: -6px;
}

.gs-sort-btn-icon {
  background: var(--gs-sort-btn-icon);
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
  margin-right: -6px;
}

.gs-filter-btn-icon {
  background: var(--gs-filter-btn-icon);
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
  margin-right: -6px;
}

.gs-driver-icon {
  background: var(--gs-driver-icon);
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
  margin-right: -6px;
}

.gs-language-icon {
  display: inline-block;
  background: var(--gs-language-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
  margin-right: 8px;
}

.gs-phonebook-icon {
  display: inline-block;
  background: var(--gs-phonebook-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.25rem;
  margin-left: 0;
  margin-right: -6px;
}

.gs-plane-arrival-icon, .inf-inbound {
  display: inline-block;
  mask-image: var(--gs-plane-arrival-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-plane-departure-icon, .inf-outbound {
  display: inline-block;
  mask-image: var(--gs-plane-departure-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-plane-groundtime-icon {
  display: inline-block;
  mask-image: var(--gs-plane-groundtime-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-plane-not-landed-icon {
  display: inline-block;
  mask-image: var(--gs-plane-not-landed-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-groundtime-task-icon, .exchange-alt {
  display: inline-block;
  mask-image: var(--gs-groundtime-task-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-forward-arrow-icon, .gs-field-split-separator-ARROW {
  display: inline-block;
  background: var(--gs-forward-arrow-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-chevron-forward-icon {
  display: inline-block;
  background: var(--gs-chevron-forward-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
  margin-right: -6px;
}

.gs-chevron-down-icon {
  background: var(--gs-chevron-down-icon);
  width: 22px;
  height: 12px;
  background-size: cover;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.gs-chevron-down-icon-ghost {
  background: var(--gs-chevron-down-icon-ghost);
  width: 22px;
  height: 12px;
  background-size: cover;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.gs-chevron-down-icon-primary {
  background: var(--gs-chevron-down-icon-primary);
  width: 22px;
  height: 12px;
  background-size: cover;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.gs-break-icon, .coffee {
  display: inline-block;
  mask-image: var(--gs-break-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-adhoc-tasks-icon, .tasks {
  display: inline-block;
  mask-image: var(--gs-adhoc-tasks-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-support-task-icon, .shipping-fast {
  display: inline-block;
  mask-image: var(--gs-support-task-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-equipment-task-icon, .wrench {
  display: inline-block;
  mask-image: var(--gs-equipment-task-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-multiflight-icon, .share-alt {
  display: inline-block;
  mask-image: var(--gs-multiflight-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-circle-icon {
  display: inline-block;
  mask-image: var(--gs-circle-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-location-dot-icon {
  display: inline-block;
  background: var(--gs-location-dot-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 8px;
  margin-right: 8px;
}

.gs-display-external-icon {
  display: inline-block;
  background: var(--gs-display-external-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-add-user-icon {
  display: inline-block;
  mask-image: var(--gs-add-user-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-catering-icon {
  display: inline-block;
  vertical-align: middle;
  background: var(--gs-catering-icon);
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-automatic-icon {
  display: inline-block;
  mask-image: var(--gs-automatic-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-moon-icon {
  display: inline-block;
  mask-image: var(--gs-moon-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-sun-icon {
  display: inline-block;
  mask-image: var(--gs-sun-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-contrast-mode-icon {
  display: inline-block;
  mask-image: var(--gs-contrast-mode-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-direction-icon {
  display: inline-block;
  background: var(--gs-direction-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-other-team-tasks-icon {
  display: inline-block;
  vertical-align: middle;
  background: var(--gs-other-team-tasks-icon);
  width: 2rem;
  height: 2rem;
  background-size: cover;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-own-team-tasks-icon {
  display: inline-block;
  vertical-align: middle;
  background: var(--gs-own-team-tasks-icon);
  width: 2rem;
  height: 2rem;
  background-size: cover;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-pool-tasks-icon {
  display: inline-block;
  vertical-align: middle;
  background: var(--gs-pool-tasks-icon);
  width: 2rem;
  height: 2rem;
  background-size: cover;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-equipment-tasks-icon {
  display: inline-block;
  vertical-align: middle;
  background: var(--gs-equipment-tasks-icon);
  width: 1.75rem;
  height: 1.75rem;
  background-size: cover;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-circle-check-icon {
  display: inline-block;
  background: var(--gs-circle-check-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
  margin-right: -6px;
}

.gs-circle-delete-icon {
  display: inline-block;
  background: var(--gs-circle-delete-icon);
  width: 1rem;
  height: 1rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-circle-dot-icon {
  display: inline-block;
  mask-image: var(--gs-circle-dot-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 1rem;
  height: 1rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-minus-icon {
  display: inline-block;
  background: var(--gs-minus-icon);
  width: 1rem;
  height: 1rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-tick-icon {
  display: inline-block;
  background: var(--gs-tick-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
  margin-right: -6px;
}

.gs-glass-icon {
  display: inline-block;
  background: var(--gs-glass-icon);
  width: 1rem;
  height: 1rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-arrow-icon {
  display: inline-block;
  background: var(--gs-arrow-icon);
  width: 1rem;
  height: 1rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-upload-icon, .upload {
  display: inline-block;
  mask-image: var(--gs-upload-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-download-icon, .download {
  display: inline-block;
  mask-image: var(--gs-download-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-plus-icon {
  display: inline-block;
  background: var(--gs-plus-icon);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-menu-dots-icon {
  display: inline-block;
  background: var(--gs-menu-dots-icon);
  width: 1rem;
  height: 1rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-duplicate-icon {
  display: inline-block;
  background: var(--gs-duplicate-icon);
  width: 9px;
  height: 9px;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-circle-info-icon, [type=button] gs-spot-indicator[data-max-severity], gs-spot.gs-spot-INFO, gs-spot-indicator.gs-spot-INFO, gs-spot-indicator[data-max-severity=info] {
  display: inline-block;
  background: var(--gs-circle-info-icon);
  width: 1rem;
  height: 1rem;
  background-size: cover;
  vertical-align: super;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-circle-info-header-icon, gs-spot-indicator[data-max-severity=info] {
  background: var(--gs-circle-info-icon);
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  margin-top: 0;
  margin-bottom: -0.5rem;
  margin-left: 0;
  margin-right: -6px;
}

.gs-circle-warning-icon, gs-spot.gs-spot-WARNING, gs-spot-indicator.gs-spot-WARNING, gs-spot-indicator[data-max-severity=warning] {
  display: inline-block;
  background: var(--gs-circle-warning-icon);
  width: 1rem;
  height: 1rem;
  background-size: cover;
  vertical-align: super;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-circle-warning-header-icon, gs-spot-indicator[data-max-severity=warning] {
  background: var(--gs-circle-warning-icon);
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  margin-top: 0;
  margin-bottom: -0.5rem;
  margin-left: 0;
  margin-right: -6px;
}

.gs-triangle-danger-icon, gs-spot.gs-spot-DANGER, gs-spot-indicator.gs-spot-DANGER, gs-spot-indicator[data-max-severity=danger] {
  display: inline-block;
  background: var(--gs-triangle-danger-icon);
  width: 1rem;
  height: 1rem;
  background-size: cover;
  vertical-align: super;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
}

.gs-triangle-danger-header-icon, gs-spot-indicator[data-max-severity=danger] {
  background: var(--gs-triangle-danger-icon);
  width: 2.5rem;
  height: 2.5rem;
  background-size: cover;
  margin-top: 0;
  margin-bottom: -0.5rem;
  margin-left: 0;
  margin-right: -6px;
}

/* ------------------------------------------------------------------------------
  Components
------------------------------------------------------------------------------- */
.slider {
  height: 12mm;
  border-radius: 6mm;
  padding-left: 1mm !important;
  padding-right: 1mm !important;
}

.slider[touch-mode=false] {
  background-color: var(--gs-slider-handle-bg);
  box-shadow: var(--gs-btn-box-shadow);
  color: #FEFEFE;
}

.slider[touch-mode=false][disabled=true] {
  background-color: var(--gs-slider-bg);
  color: var(--gs-slider-color);
  pointer-events: none;
}

.slider[touch-mode=true] {
  background-color: var(--gs-slider-bg);
  box-shadow: var(--gs-inner-shadow);
  color: var(--gs-slider-color);
}

.slider-handle {
  background-color: var(--gs-slider-handle-bg);
  color: #FEFEFE;
  height: 10mm;
  border-radius: 5mm;
  border: 1px solid var(--gs-slider-handle-border);
  opacity: 1;
  width: 15mm;
}
.slider-handle :after {
  content: "";
  position: absolute;
  top: -16px;
  left: -10px;
  width: 82px;
  height: 78px;
}

.slider > span {
  padding: 0;
  vertical-align: middle;
}

.slider[disabled=true] > .slider-handle {
  opacity: 0;
}

.slider > div[data-component=slider-overlay] {
  visibility: hidden;
  position: absolute;
  opacity: 0.5;
}

.slider[touch-mode=false] .sliderText {
  color: var(--gs-slider-btn-color);
}

.slider[touch-mode=false][disabled=true] .sliderText {
  color: var(--gs-slider-color);
}

.slider[touch-mode=false] .sliderActiveArea {
  width: 100%;
  line-height: 12mm;
  text-align: center;
}

.slider[touch-mode=true] .sliderText {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--gs-slider-color);
  width: calc(100% - 30mm - 0.5rem);
  text-align: center;
  margin-left: 0.25rem;
}

.slider[willFire=true] {
  background-color: var(--gs-slider-will-fire-bg);
}

.slider[willFire=true] span.sliderText {
  color: var(--gs-slider-color);
}

#text-selection-footer-container:not(:empty), footer.gs-overlay-footer, .gs-overlay-header, .gs-screen-menu-header, header.gs-screen-header {
  --bs-navbar-color: var(--gs-header-color);
  --bs-navbar-brand-margin-end: 0;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-padding-x: max(calc(((100% - 768px) / 2) + 2rem), 1rem);
  height: 3.75rem;
  min-height: 3.75rem;
  background-color: var(--gs-header-bg);
  align-content: center;
  border-bottom: var(--gs-header-border-width) solid var(--gs-header-border-color);
}

.gs-overlay-header-title, .gs-screen-menu-header-title, .gs-screen-header-title {
  --bs-navbar-brand-color: var(--gs-header-color);
  --bs-navbar-brand-hover-color: var(--gs-header-color);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  font-weight: 600;
  font-size: 1.25rem;
}

main.gs-screen-content, .gs-screen-header-container {
  --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;
  max-width: 768px;
}

.gs-screen {
  --bs-gutter-x: 0;
  --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;
  -webkit-overflow-scrolling: touch;
}

header.gs-screen-header {
  top: 0;
  box-shadow: var(--gs-header-box-shadow);
  right: 0;
  justify-content: flex-end;
  position: sticky;
  z-index: 1020;
  top: -0.5px;
}
header.gs-screen-header.offline {
  background-color: var(--gs-offline-header-bg) !important;
}
header.gs-screen-header.offline .gs-screen-header-title > * {
  display: none !important;
}
header.gs-screen-header.offline .gs-screen-header-title::after {
  content: "Offline";
}

.gs-screen-menu {
  text-align: end;
}

.gs-screen-menu-btn {
  --bs-navbar-toggler-font-size: 2rem;
  --bs-navbar-toggler-border-color: none;
  --bs-navbar-toggler-focus-width: 0;
  --bs-navbar-toggler-icon-bg: var(--gs-main-menu-img) !important;
}

main.gs-screen-content {
  padding-bottom: 1rem;
}

.gs-screen-menu-container {
  --bs-offcanvas-padding-x: 0;
  --bs-offcanvas-padding-y: 0;
  --bs-offcanvas-bg: var(--gs-main-menu-background);
}
@media (max-width: 575.98px) {
  .gs-screen-menu-container {
    --bs-offcanvas-width: 100%;
    --bs-offcanvas-border-width: 0;
  }
}

.gs-screen-menu-header {
  top: 0;
  box-shadow: var(--gs-header-box-shadow);
  right: 0;
  justify-content: flex-end;
}

.gs-screen-menu-header-close {
  font-size: 1.5rem;
  text-align: end;
}

.gs-screen-menu-header-close-btn {
  display: inline-block;
  background: var(--gs-btn-close-img);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
  --bs-btn-close-bg: var(--gs-btn-close-img);
}

/*************************************************
******************** overlay *********************
**************************************************/
gs-overlay {
  --bs-offcanvas-bg: var(--gs-overlay-background);
  --bs-offcanvas-zindex: 1021;
  animation: open-overlay 0.3s ease-in-out;
}
gs-overlay.gs-overlay-full-width-true {
  --bs-offcanvas-width: 100%;
  --bs-offcanvas-border-width: 0;
}

@media (max-width: 575.98px) {
  gs-overlay {
    --bs-offcanvas-width: 100%;
    --bs-offcanvas-border-width: 0;
  }
}
.gs-overlay-header {
  top: 0;
  box-shadow: var(--gs-header-box-shadow);
  right: 0;
  justify-content: flex-start;
  z-index: 1022;
}
.gs-overlay-header.offline {
  background-color: var(--gs-offline-header-bg) !important;
}
.gs-overlay-header.offline .gs-overlay-header-title > * {
  display: none !important;
}
.gs-overlay-header.offline .gs-overlay-header-title::after {
  content: "Offline";
}

.gs-overlay-header-back {
  font-size: 1.5rem;
}

.gs-overlay-header-back-btn {
  display: inline-block;
  background: var(--gs-overlay-header-back-btn-img);
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 0;
  --bs-btn-close-bg: var(--gs-overlay-header-back-btn-img);
}

.gs-overlay-header-action-btn-container {
  padding-right: 0.5rem;
  text-align: end;
}

main.gs-overlay-content {
  --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;
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 1rem;
}

footer.gs-overlay-footer {
  bottom: 0;
  box-shadow: var(--gs-footer-box-shadow);
  right: 0;
  justify-content: center;
  font-weight: var(--gs-text-font-weight);
  border-bottom: none;
}

@keyframes open-overlay {
  from {
    right: -100%;
  }
  to {
    right: 0;
  }
}
.gs-overlay-backdrop {
  position: fixed;
  height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  background-color: var(--gs-backdrop-bg);
  opacity: var(--gs-backdrop-opacity);
  z-index: 1020;
}

.gs-info-box {
  --bs-alert-color: var(--gs-text-color);
  --bs-alert-bg: var(--gs-info-box-bg);
  --bs-alert-border: var(--gs-border-width) solid var(--gs-info-box-border-color);
  margin-top: 1rem;
  font-weight: var(--gs-text-font-weight);
  overflow-wrap: break-word;
}

.gs-popup {
  --bs-modal-width: 400px;
  --bs-modal-margin: 3.25rem;
  --bs-modal-color: var(--gs-modal-content-color);
  --bs-modal-bg: var(--gs-modal-content-bg);
  --bs-modal-border-color: var(--gs-modal-border-color);
  --bs-modal-border-width: var(--gs-modal-border-width);
  --bs-modal-border-radius: 14px;
  --bs-modal-header-border-width: 0;
  --bs-modal-footer-border-color: var(--gs-modal-footer-border-color);
  --bs-modal-footer-border-width: var(--gs-modal-footer-border-width);
  --bs-modal-header-padding: 1rem 1rem 0 1rem;
  --bs-modal-box-shadow: var(--gs-card-box-shadow);
}

.gs-popup-content {
  align-items: center;
  text-align: center;
}

.gs-popup-header {
  width: 100%;
  justify-content: space-between;
}
.gs-popup-header :only-child {
  margin: auto;
}
.gs-popup-header .gs-popup-timestamp {
  margin-left: 0.25rem;
  color: var(--gs-modal-timestamp-color);
}

.gs-popup-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  font-weight: 600;
  font-size: var(--gs-popup-title-font-size);
}

.gs-popup-message {
  width: 100%;
  padding-top: 0.5rem;
}
.gs-popup-message .gs-popup-message-line {
  display: block;
  width: 100%;
  text-align: left;
  word-wrap: break-word;
}
.gs-popup-message + hr {
  margin-top: 0;
}

.gs-popup-footer {
  --bs-modal-padding: 0;
  width: 100%;
  justify-content: center;
}

.gs-popup-footer-btn {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gs-popup-footer-btn:last-child {
  --bs-btn-font-weight: 600;
}
.gs-popup-footer-btn + .vr {
  color: var(--gs-modal-footer-border-color);
}

.gs-modal-backdrop {
  --bs-backdrop-bg: var(--gs-backdrop-bg);
  --bs-backdrop-opacity: var(--gs-backdrop-opacity);
}

.gs-popup-notification {
  display: block;
  z-index: 1049;
}

.gs-popup-notification-backdrop {
  z-index: 1048;
}

.ui_blocker {
  position: fixed;
  display: flex;
  width: 100%;
  height: 3.75rem;
  z-index: 9999;
  vertical-align: middle;
  justify-content: center;
  align-items: center;
  visibility: hidden;
}
.ui_blocker + .ui_blocker_backdrop {
  position: fixed;
  height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  background-color: var(--gs-backdrop-bg);
  opacity: var(--gs-backdrop-opacity);
  z-index: 9998;
  visibility: hidden;
}
.ui_blocker.show {
  visibility: visible;
}
.ui_blocker.show + .ui_blocker_backdrop {
  visibility: visible;
}

.gs-spinner {
  color: var(--gs-spinner-color);
}

#success-animation {
  position: fixed;
  top: 0;
  left: 5rem;
  right: 5rem;
  text-align: center;
  z-index: 9997;
}

#success-animation-container {
  position: fixed;
  top: 0;
  width: 80%;
  height: 3.25rem;
  background-color: var(--gs-header-bg);
  z-index: 9996;
}
#success-animation-container:empty {
  display: none;
}

#success_animation_player {
  height: 4rem;
}

gs-tab-container {
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-padding-x: 0.5rem;
  --bs-nav-link-color: var(--gs-tab-item-color);
  --bs-nav-link-hover-color: var(--gs-tab-item-color);
  --bs-nav-link-font-weight: var(--gs-text-font-weight);
  --bs-nav-pills-border-radius: 4px;
  --bs-nav-pills-link-active-color: var(--gs-tab-item-active-color);
  --bs-nav-pills-link-active-bg: var(--gs-tab-item-active-bg);
  margin-top: auto;
  margin-bottom: 0.5rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  background-color: var(--gs-tab-container-bg);
  box-shadow: var(--gs-inner-shadow);
  border-radius: 14px;
  padding: 0.25rem;
  border: 2px solid var(--gs-tab-container-border-color);
}
gs-tab-container > button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
gs-tab-container > button.active {
  --bs-nav-link-font-weight: 600;
  border: 2px solid var(--gs-tab-item-active-border-color);
}
gs-tab-container > button:first-child {
  --bs-nav-pills-border-radius: 10px 4px 4px 10px;
}
gs-tab-container > button:last-child {
  --bs-nav-pills-border-radius: 4px 10px 10px 4px;
}

.gs-tab-item-content {
  justify-content: center;
}

.gs-tab-item-title {
  max-width: max-content;
}

.gs-login-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: -1;
  background-color: var(--gs-login-background-color);
  overflow: hidden;
}
.gs-login-background > img {
  height: 100%;
  min-height: 100vh;
  width: 100vw;
  opacity: var(--gs-login-background-img-opacity);
}

.gs-login-card {
  z-index: 51;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  align-items: center;
  width: 100%;
  max-width: 343px;
}

.gs-login-card-content {
  color: #FEFEFE;
}
.gs-login-card-content .gs-input-text-row-content {
  flex: none;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.gs-login-card-actions {
  margin-top: 1.5rem;
  width: 100%;
}

.gs-login-logo {
  width: 148px;
  margin-bottom: 3rem;
}

.gs-login-footer {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  z-index: 50;
}
.gs-login-footer > div {
  text-align: center;
  font-size: 0.75rem;
  color: var(--gs-label-footer-color);
}
.gs-login-footer > img {
  height: 38px;
  margin-bottom: 3rem;
}

@media screen and (max-height: 570px) {
  .gs-login-card .card-header,
  .gs-login-footer {
    display: none;
  }
  .gs-login-card .card-footer {
    margin-top: 0;
  }
}
.gs-not-available-spinner {
  position: absolute;
  top: calc(50% - 3.5rem);
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 400px;
}
.gs-not-available-spinner > div.card-body, .gs-not-available-spinner > div.gs-info-card {
  align-items: center;
}
.gs-not-available-spinner > div.card-body #notAvailableAnimation, .gs-not-available-spinner > div.gs-info-card #notAvailableAnimation {
  max-width: 350px;
}
.gs-not-available-spinner > div.card-body > p, .gs-not-available-spinner > div.gs-info-card > p {
  text-align: center;
}
.gs-not-available-spinner > div.card-body > p:nth-child(2), .gs-not-available-spinner > div.gs-info-card > p:nth-child(2) {
  font-size: var(--gs-not-available-font-size-second-child) !important;
  font-weight: 600 !important;
  margin-bottom: 0.5rem !important;
}
.gs-not-available-spinner > div.card-body > p:last-child, .gs-not-available-spinner > div.gs-info-card > p:last-child {
  font-weight: var(--gs-not-available-font-weight-last-child) !important;
  color: var(--gs-not-available-color-last-child) !important;
}

.gs-error-screen-info {
  position: absolute;
  top: calc(50% - 3.5rem);
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 400px;
}
.gs-error-screen-info > div.card-body > p:first-child, .gs-error-screen-info > div.gs-info-card > p:first-child {
  font-weight: 600 !important;
}
.gs-error-screen-info > div.card-body > p:first-child margin, .gs-error-screen-info > div.gs-info-card > p:first-child margin {
  bottom: 0.5rem;
}

.gs-error-screen-actions {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: 400px;
  margin: auto;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.5rem;
}
.gs-error-screen-actions > div:first-child {
  display: grid;
  gap: 0.5rem;
}
.gs-error-screen-actions > div:not(:only-child):last-child {
  display: flex;
  justify-content: center;
  margin-top: 1.5rem;
  color: var(--gs-error-screen-text-color);
}
.gs-error-screen-actions > div:not(:only-child):last-child > span + span {
  margin-left: 0.25rem;
}

gs-verify-location {
  position: absolute;
  top: calc(50% + 3.5rem);
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 400px;
  text-align: center;
}
gs-verify-location > p {
  text-align: center;
}
gs-verify-location > p:first-child {
  font-weight: 600 !important;
}
gs-verify-location > p:first-child margin {
  bottom: 0.5rem;
}
gs-verify-location > p:last-child {
  color: #656B7A !important;
}

body:has(.gs-not-logged-in-screen-container) {
  background-color: var(--gs-not-logged-in-bg-color);
  overflow: hidden;
}

.gs-screen-content:has(.gs-not-logged-in-screen-container) {
  background-color: var(--gs-not-logged-in-bg-color);
}

.gs-not-logged-in-screen-container {
  display: grid;
  grid-template-rows: 1fr auto;
  height: calc(100vh - 60px);
  height: calc(100dvh - 60px);
  background-color: var(--gs-not-logged-in-bg-color);
}
.gs-not-logged-in-screen-container .gs-not-logged-in-content {
  padding-top: 58px;
  place-items: center;
  overflow-y: auto;
}
.gs-not-logged-in-screen-container .gs-not-logged-in-content .gs-nothing-found-img {
  height: 99.396px;
  aspect-ratio: 90/99.4;
  margin-left: -2.1%;
  transform: scale(1.3);
}
.gs-not-logged-in-screen-container .gs-not-logged-in-content .gs-card-body > p:first-of-type {
  color: var(--gs-not-logged-in-whoops);
  font-size: 18px;
  font-weight: 600;
  line-height: normal;
  text-align: center;
  margin-bottom: 0;
}
.gs-not-logged-in-screen-container .gs-not-logged-in-content .gs-card-body > p:last-of-type {
  width: 273px;
  color: var(--gs-not-logged-in-info);
  text-align: center;
  margin-bottom: 0;
}
.gs-not-logged-in-screen-container .gs-error-screen-actions-footer {
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.5rem;
}
.gs-not-logged-in-screen-container .gs-error-screen-actions-footer > div:first-child {
  display: grid;
  gap: 0.5rem;
}
.gs-not-logged-in-screen-container .gs-error-screen-actions-footer > div:not(:only-child):last-child {
  display: flex;
  justify-content: center;
  margin-top: 1.5rem;
  color: var(--gs-error-screen-text-color);
}
.gs-not-logged-in-screen-container .gs-error-screen-actions-footer > div:not(:only-child):last-child > span + span {
  margin-left: 0.25rem;
}

/*************************************************
*************** task state badge *****************
**************************************************/
.gs-task-state-circle > span, .gs-task-state-badge {
  --bs-badge-padding-x: 0.5rem;
  --bs-badge-padding-y: 0.25rem;
  --bs-badge-color: var(--gs-task-state-color);
  --bs-badge-font-weight: var(--gs-text-font-weight);
  --bs-badge-font-size: 1rem;
  background-color: var(--gs-task-state-bg);
}
.gs-task-state-circle > span.gs-task-state-5, .gs-task-state-5.gs-task-state-badge {
  background-color: var(--gs-inactive-task-state-bg);
}
.gs-task-state-circle > span.gs-task-state-delayed, .gs-task-state-delayed.gs-task-state-badge {
  background-color: var(--gs-progressbar-delayed);
}

.gs-task-state-badge {
  --bs-badge-border-radius: 14px;
  text-wrap: wrap;
  word-break: break-word;
}

.gs-task-state-badge-span-true {
  width: 100%;
}

.gs-task-state-circle {
  display: flex;
}
.gs-task-state-circle > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  --bs-badge-border-radius: 14px;
  --bs-badge-padding-x: 11px;
  --bs-badge-padding-y: 2px;
  --bs-badge-font-size: 1rem;
}

/*************************************************
**************** location badge ******************
**************************************************/
.gs-location-badge {
  --bs-card-bg: var(--gs-location-badge-background-color);
  --bs-card-border-color: var(--gs-location-badge-border-color);
  --bs-card-border-width: var(--gs-location-badge-border-width);
}

.gs-location-badge-icon {
  color: var(--gs-location-badge-icon-color);
  font-size: 1.5rem;
}

.gs-location-badge-text {
  color: var(--gs-location-badge-text-color);
  font-size: 2rem;
  font-weight: 700;
  word-wrap: break-word;
  word-break: break-word;
}

.gs-accordion {
  --bs-accordion-bg: transparent;
  --bs-accordion-border-width: 0;
  --bs-accordion-active-color: var(--gs-accordion-btn-color);
  --bs-accordion-active-bg: var(--gs-accordion-btn-bg);
  --bs-accordion-btn-focus-box-shadow: none;
  --bs-accordion-btn-padding-x: 1rem;
  --bs-accordion-btn-padding-y: 0.5rem;
  --bs-accordion-btn-bg: var(--gs-accordion-btn-bg);
  --bs-accordion-btn-color: var(--gs-accordion-btn-color);
  --bs-accordion-btn-icon-width: 28px;
  --bs-accordion-btn-focus-border-color: var(--gs-accordion-border-color);
}

.gs-accordion-header {
  margin-top: 1rem;
}

.gs-accordion-button {
  border: 1px solid var(--gs-accordion-border-color);
  border-radius: 14px;
  background: var(--gs-accordion-bg);
  font-size: 1.25rem;
}
.gs-accordion-button::after {
  display: inline-block;
  background: var(--gs-accordion-img);
  width: 2rem;
  height: 2rem;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: 8px;
  margin-right: 8px;
  --bs-accordion-btn-icon: var(--gs-accordion-img) !important;
  --bs-accordion-btn-active-icon: var(--gs-accordion-img) !important;
  margin-left: auto;
  flex-shrink: 0;
}
.gs-accordion-button i + span {
  padding-left: 0.5rem;
  font-weight: 600;
}

.gs-accordion-content > div {
  padding-top: 0.5rem;
}

/*************************************************
**************** input components ****************
**************************************************/
.gs-search-header-short-search-string, .gs-timepicker-input, gs-input-flight-search, gs-input-text-selection, gs-input-text, gs-input-number {
  --xgs-input-bg: var(--gs-input-text-bg);
  --xgs-input-border-width: var(--gs-input-border-width);
  --xgs-input-border-color: var(--gs-input-border-color);
  --xgs-input-color: var(--gs-input-text-color);
  --xgs-input-border-radius: 10px;
  --xgs-input-box-shadow: var(--gs-inner-shadow);
  --xgs-input-placeholder-color: var(--gs-input-text-placeholder-color);
  --xgs-input-font-weight: var(--gs-input-text-font-weight);
  --xgs-input-focus-color: var(--xgs-input-color);
  --xgs-input-focus-bg: var(--xgs-input-bg);
  --xgs-input-focus-border-color: var(--gs-input-text-focus-border-color);
  --xgs-input-focus-box-shadow: var(--xgs-input-box-shadow);
  --xgs-input-disabled-color: var(--gs-input-text-disabled-color);
  --xgs-input-disabled-bg: var(--gs-input-text-bg);
  --xgs-input-disabled-border-color: var(--gs-input-text-disabled-color);
}

.gs-mandatory-true::before {
  display: inline-flex;
  content: "*";
  padding-right: 0.25rem;
}

gs-input-text, gs-input-number {
  padding: 0;
}
gs-input-text:focus-within, gs-input-number:focus-within {
  border: var(--xgs-input-border-width) solid var(--xgs-input-focus-border-color);
}
gs-input-text:focus-within input, gs-input-number:focus-within input {
  padding-right: 0;
}
gs-input-text .gs-input-clear-button, gs-input-number .gs-input-clear-button {
  opacity: 1;
}
gs-input-text .gs-input-clear-button > i, gs-input-number .gs-input-clear-button > i {
  display: inline-block;
}
gs-input-text:not(:focus-within) .gs-input-clear-button, gs-input-number:not(:focus-within) .gs-input-clear-button {
  opacity: 0;
  width: 0;
  padding: 0;
  transition: padding 0.1s;
}
gs-input-text:not(:focus-within) .gs-input-clear-button > i, gs-input-number:not(:focus-within) .gs-input-clear-button > i {
  display: none;
}
gs-input-text:not(:focus-within) input, gs-input-number:not(:focus-within) input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
gs-input-text input, gs-input-number input, gs-input-text textarea, gs-input-number textarea {
  --xgs-input-bg: transparent;
  --xgs-input-box-shadow: none;
  --xgs-input-focus-bg: transparent;
  --xgs-input-focus-border-color: none;
  --xgs-input-focus-box-shadow: none;
  --xgs-input-border-width: 0px;
  resize: none;
}

gs-input-number {
  /* Chrome, Safari, Edge, Opera */
}
gs-input-number > input {
  -moz-appearance: textfield;
}
gs-input-number input::-webkit-outer-spin-button,
gs-input-number input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

gs-input-text-selection {
  padding: 0;
}

gs-input-flight-search {
  padding: 0;
}

.gs-selection-output {
  --xgs-input-bg: transparent;
  --xgs-input-box-shadow: none;
  --xgs-input-focus-bg: transparent;
  --xgs-input-focus-border-color: none;
  --xgs-input-focus-box-shadow: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-height: calc(1.25rem + 24px);
  --bs-btn-padding-x: 0;
  --bs-btn-padding-y: 12px;
  --bs-btn-color: var(--gs-text-color);
  --bs-btn-hover-color: var(--gs-text-color);
  --bs-btn-active-color: var(--gs-text-color);
  --bs-btn-border-width: 0;
  text-align: start;
}

.gs-selection-badge, .gs-field-list-item {
  --bs-badge-border-radius: 14px;
  --bs-badge-font-size: 1rem;
  --bs-badge-padding-x: 11px;
  --bs-badge-padding-y: 2px;
  --bs-badge-color: var(--gs-text-selection-item-bage-color);
  --bs-badge-font-weight: var(--gs-text-selection-item-bage-font-weight);
  background-color: var(--gs-text-selection-item-bage-bg);
  max-width: 100%;
  text-align: left;
  white-space: pre-wrap !important;
}

.gs-selection-readonly > .gs-selection-output {
  --bs-btn-color: var(--gs-input-text-disabled-color);
  --bs-btn-hover-color: var(--gs-input-text-disabled-color);
  --bs-btn-active-color: var(--gs-input-text-disabled-color);
}

.gs-selection-icon {
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-color: var(--gs-selection-icon);
  --bs-btn-hover-color: var(--gs-selection-icon);
  --bs-btn-active-color: var(--gs-selection-icon);
}

.gs-input-clear-button {
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-color: var(--gs-input-clear-btn-color);
  --bs-btn-hover-color: var(--gs-input-clear-btn-color);
  --bs-btn-active-color: var(--gs-input-clear-btn-color);
  padding-right: 12px;
}

gs-input-checkbox {
  --bs-gutter-y: 0.5rem;
  margin-bottom: 0.5rem;
}
/*************************************************
******************* input rows *******************
**************************************************/
li.gs-input-time-row, li.gs-input-checkbox-row, li.gs-input-text-selection, li.gs-input-text-row {
  --bs-list-group-border-width: 0;
}
li.gs-input-time-row span:first-of-type, li.gs-input-checkbox-row span:first-of-type, li.gs-input-text-selection span:first-of-type, li.gs-input-text-row span:first-of-type {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  align-self: center;
}

li.gs-input-text-row-multiline-true .gs-input-text-row-content {
  flex: none;
  margin-top: 0.5rem;
}

.gs-input-text-selection-multiselect-true .gs-input-text-selection-row-content {
  flex: none;
  margin-top: 0.5rem;
}
.gs-input-text-selection-multiselect-true .gs-input-text-selection-row-content .gs-selection-output {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  overflow: unset;
}
.gs-input-text-selection-multiselect-true .gs-input-text-selection-row-content span.gs-selection-badge:first-of-type, .gs-input-text-selection-multiselect-true .gs-input-text-selection-row-content span.gs-field-list-item:first-of-type {
  overflow: unset;
}

gs-filterbar {
  display: inline-block;
  margin-bottom: 3.5rem;
}
gs-filterbar .gs-filterbar-container:not(:empty) {
  top: 0;
  margin-top: 3.75rem;
  animation: open-overlay 0.3s ease-in-out;
}

gs-input-text-list {
  --bs-card-cap-padding-y: 1rem;
}
gs-input-text-list .gs-button {
  --bs-btn-border-radius: 10px;
}

.gs-input-list-items {
  --bs-list-group-bg: var(--gs-input-text-list-item-bg);
}

.gs-input-list-item {
  --bs-list-group-item-padding-y: 0.25rem;
  --bs-list-group-border-color: var(--gs-input-text-list-item-border-color);
}
.gs-input-list-item:last-child {
  margin-bottom: 1rem;
}

.gs-start-end-title {
  color: var(--gs-disabled-label-color);
  border-bottom: 1px solid var(--gs-card-border-color);
  padding-top: 1rem;
}

.gs-start-end-divider {
  width: 40%;
}

.gs-timepicker-input {
  border-radius: var(--xgs-input-border-radius) !important;
}
.gs-timepicker-input::-webkit-calendar-picker-indicator {
  display: none;
}

.gs-button.gs-timepicker-time-btn {
  --bs-btn-font-weight: normal;
  width: auto !important;
  border-radius: 10px !important;
  margin-left: 0.5rem !important;
}

.gs-progress-bar-blocker, .gs-progress-bar {
  position: absolute;
  height: var(--gs-progress-bar-height);
  min-width: var(--gs-progress-bar-height);
  border: var(--gs-progressbar-border) solid var(--gs-progress-border-color);
  border-radius: 100px;
}

gs-progress {
  --bs-progress-height: var(--gs-progress-height);
  --bs-progress-bg: var(--gs-progressbar-bg);
  --bs-progress-box-shadow: inset 0px 2px 4px #00000029;
  --bs-progress-border-radius: 14px;
  position: relative;
  border: 1px solid var(--gs-progressbar-border-color);
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.gs-progress-bar {
  --bs-progress-bar-bg: var(--gs-progressbar-color);
}
.gs-progress-bar.gs-progress-bar-5 {
  --bs-progress-bar-bg: var(--gs-progressbar-finished);
}
.gs-progress-bar.gs-progress-bar-delayed {
  --bs-progress-bar-bg: var(--gs-progressbar-delayed);
}
.gs-progress-bar[style="width: 0%"] {
  display: none;
}

.gs-progress-bar-blocker.gs-progress-bar-blocker-TIME {
  --bs-progress-bar-bg: #B97AF4;
}
.gs-progress-bar-blocker.gs-progress-bar-blocker-TOW {
  --bs-progress-bar-bg: #F9D555;
}

gs-spot, gs-spot-indicator {
  margin-right: 0.25rem;
}
gs-spot.gs-spot-DANGER, gs-spot-indicator.gs-spot-DANGER, gs-spot-indicator[data-max-severity=danger] {
  color: var(--gs-spot-danger);
}
gs-spot.gs-spot-WARNING, gs-spot-indicator.gs-spot-WARNING, gs-spot-indicator[data-max-severity=warning] {
  color: var(--gs-spot-warning);
}
gs-spot.gs-spot-INFO, gs-spot-indicator.gs-spot-INFO, gs-spot-indicator[data-max-severity=info] {
  color: var(--gs-spot-info);
}

gs-spot-indicator {
  vertical-align: baseline;
  margin-left: 0.5rem;
  margin-right: 0.25rem;
}
gs-spot-indicator:not([data-max-severity]) {
  display: none;
}

[type=button] gs-spot-indicator[data-max-severity] {
  font-size: 6px;
  color: inherit;
  vertical-align: top;
  margin-left: 6px;
}
[type=button][aria-selected=true] gs-spot-indicator, [type=button][aria-expanded=true] gs-spot-indicator {
  display: none !important;
}

/*************************************************
**************** expandable card *****************
**************************************************/
.gs-task-card, .gs-segment-card {
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0;
  --bs-card-cap-padding-y: 0.5rem;
}

.gs-exp-card-header, .gs-shift-card-header {
  align-items: center;
}

.gs-shift-card-header {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.gs-segment-card-icon {
  margin-right: -12px;
}

.gs-exp-card-footer {
  --bs-card-cap-padding-y: 0;
  --bs-card-cap-padding-x: 0;
  text-align: center;
  margin-top: calc(-1 * var(--gs-border-width));
}

.gs-exp-card-toggle {
  --bs-btn-padding-y: 0.75rem;
  --bs-btn-color: var(--gs-secondary-click-target);
  --bs-btn-hover-color: var(--gs-secondary-click-target);
  --bs-btn-active-color: var(--gs-secondary-click-target);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: auto;
  background-image: var(--gs-expand-img);
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .gs-exp-card-toggle {
    transition: none;
  }
}
.gs-exp-card-toggle:not(.collapsed) {
  transform: scaleY(-1);
}

/*************************************************
****************** segment card ******************
**************************************************/
.gs-segment-card {
  --bs-card-cap-bg: var(--gs-segment-card-bg);
  --bs-card-bg: var(--gs-segment-card-bg);
  --bs-card-box-shadow: var(--gs-card-box-shadow);
  --bs-card-border-color: var(--gs-segment-card-border-color);
  --bs-card-border-width: var(--gs-border-width);
  margin-top: 1rem;
}
.gs-segment-card .gs-masked-icon, .gs-segment-card .gs-arrow-inbound, .gs-segment-card .gs-arrow-outbound, .gs-segment-card .gs-inbound-true, .gs-segment-card .gs-inbound, .gs-segment-card .gs-inbound-false, .gs-segment-card .gs-outbound, .gs-segment-card .gs-plane-arrival-icon, .gs-segment-card .inf-inbound, .gs-segment-card .gs-plane-departure-icon, .gs-segment-card .inf-outbound, .gs-segment-card .gs-plane-groundtime-icon, .gs-segment-card .gs-plane-not-landed-icon, .gs-segment-card .gs-groundtime-task-icon, .gs-segment-card .exchange-alt, .gs-segment-card .gs-break-icon, .gs-segment-card .coffee, .gs-segment-card .gs-adhoc-tasks-icon, .gs-segment-card .tasks, .gs-segment-card .gs-support-task-icon, .gs-segment-card .shipping-fast, .gs-segment-card .gs-equipment-task-icon, .gs-segment-card .wrench, .gs-segment-card .gs-multiflight-icon, .gs-segment-card .share-alt, .gs-segment-card .gs-add-user-icon, .gs-segment-card .gs-circle-dot-icon, .gs-segment-card .gs-upload-icon, .gs-segment-card .upload, .gs-segment-card .gs-download-icon, .gs-segment-card .download {
  background-color: var(--gs-icon-segment-bg-color);
}
.gs-segment-card > * {
  font-weight: var(--gs-text-and-label-font-weight);
}
.gs-segment-card hr {
  border-color: var(--gs-card-border-color);
}
.gs-segment-card.collapsed > .gs-segment-card-fixed-container {
  border-bottom-right-radius: 14px;
  border-bottom-left-radius: 14px;
  border-width: 0;
  transition: border-radius 0s ease 0.25s, border-width 0s ease 0.35s;
}
.gs-segment-card.collapsed > .gs-sticky-btn-container {
  display: none;
}
.gs-segment-card .gs-sticky-btn-container {
  position: sticky;
  position: -webkit-sticky;
  bottom: 0;
  background: var(--gs-segment-card-bg);
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 1rem;
  z-index: 900;
  border-top: 1px solid var(--gs-segment-card-border-color);
  border-bottom-right-radius: 14px;
  border-bottom-left-radius: 14px;
  touch-action: pan-x pan-y;
}
.gs-segment-card.gs-segment-card-show-fixed-false .gs-segment-card-fixed-content > hr {
  display: none;
}
.gs-segment-card.gs-segment-card-show-exp-false:not(.gs-segment-card-has-action-btn) .gs-card-body, .gs-segment-card.gs-segment-card-show-exp-true:not(.gs-segment-card-exp-has-content):not(.gs-segment-card-has-action-btn) .gs-card-body {
  display: none;
}
.gs-segment-card.gs-segment-card-show-exp-false:not(.gs-segment-card-has-action-btn) .gs-sticky-btn-container, .gs-segment-card.gs-segment-card-show-exp-true:not(.gs-segment-card-exp-has-content):not(.gs-segment-card-has-action-btn) .gs-sticky-btn-container {
  border-top: none;
}
.gs-segment-card.gs-segment-card-show-exp-false.gs-segment-card-has-action-btn .gs-card-body .segment-body {
  display: none;
}
.gs-segment-card.gs-segment-card-exp-has-content.gs-segment-card-has-action-btn:not(.gs-segment-card-show-exp-false) .gs-segment-card-action-btn-container {
  margin-top: 0.5rem;
}

.gs-segment-card-action-btn-container {
  display: flex;
  justify-content: center;
}
.gs-segment-card-action-btn-container > button {
  max-width: 500px;
}

.gs-self-assign-card {
  --bs-card-cap-bg: var(--gs-self-assign-card-bg);
  --bs-card-bg: var(--gs-self-assign-card-bg);
  --bs-card-border-color: var(--gs-self-assign-card-border-color);
}

.gs-segment-card-title, .gs-base-card .gs-base-card-header .gs-base-card-title {
  --bs-card-title-color: var(--gs-text-color);
  font-size: 1.25rem;
  font-weight: 600;
  display: inline-grid;
  grid-template-columns: auto 1fr;
}
.gs-segment-card-title > span, .gs-base-card .gs-base-card-header .gs-base-card-title > span {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.gs-segment-card-subtitle {
  --bs-card-subtitle-color: var(--gs-label-color);
  font-size: 1rem;
}

.gs-segment-card-header-btn > button {
  border-radius: 8px;
}
.gs-segment-card-header-btn + .gs-segment-card-header-btn {
  padding-left: 0;
}

.gs-segment-card-header-btn[data-bs-toggle=collapse] > i {
  transition: transform 0.2s ease-in-out;
  display: inline-block;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  transform-origin: center center;
  vertical-align: middle;
}
.gs-segment-card-header-btn:not(.collapsed) > i {
  transform: rotate(180deg);
}

gs-collapse-toggle-btn.gs-segment-card-header-btn > button {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 8px;
}
gs-collapse-toggle-btn.gs-segment-card-header-btn > button > i {
  font-size: 1.125rem;
}
gs-collapse-toggle-btn.gs-segment-card-header-btn:not(.collapsed) > button > i {
  transform: rotate(180deg);
}

/*************************************************
******************* task card ********************
**************************************************/
.gs-task-card {
  --bs-card-cap-bg: var(--gs-task-card-bg);
  --bs-card-bg: var(--gs-task-card-bg);
  --bs-card-border-color: var(--gs-task-card-border-color);
  --bs-card-border-width: var(--gs-border-width);
  --bs-table-color: var(--gs-table-text-color);
  color: var(--gs-task-card-text-color) !important;
}
.gs-task-card .gs-masked-icon, .gs-task-card .gs-arrow-inbound, .gs-task-card .gs-arrow-outbound, .gs-task-card .gs-inbound-true, .gs-task-card .gs-inbound, .gs-task-card .gs-inbound-false, .gs-task-card .gs-outbound, .gs-task-card .gs-plane-arrival-icon, .gs-task-card .inf-inbound, .gs-task-card .gs-plane-departure-icon, .gs-task-card .inf-outbound, .gs-task-card .gs-plane-groundtime-icon, .gs-task-card .gs-plane-not-landed-icon, .gs-task-card .gs-groundtime-task-icon, .gs-task-card .exchange-alt, .gs-task-card .gs-break-icon, .gs-task-card .coffee, .gs-task-card .gs-adhoc-tasks-icon, .gs-task-card .tasks, .gs-task-card .gs-support-task-icon, .gs-task-card .shipping-fast, .gs-task-card .gs-equipment-task-icon, .gs-task-card .wrench, .gs-task-card .gs-multiflight-icon, .gs-task-card .share-alt, .gs-task-card .gs-add-user-icon, .gs-task-card .gs-circle-dot-icon, .gs-task-card .gs-upload-icon, .gs-task-card .upload, .gs-task-card .gs-download-icon, .gs-task-card .download {
  background-color: var(--gs-icon-task-bg-color);
}
.gs-task-card .gs-task-card-secondary-label-text {
  color: var(--gs-task-card-secondary-label-color);
}
.gs-task-card .gs-text-and-label label, .gs-task-card .gs-date-and-label label, .gs-task-card .gs-state-and-label label, .gs-task-card .gs-textarea-and-label label {
  color: var(--gs-task-card-label-color);
}
.gs-task-card .gs-text-and-label gs-field::after, .gs-task-card .gs-date-and-label gs-field::after, .gs-task-card .gs-state-and-label gs-field::after, .gs-task-card .gs-textarea-and-label gs-field::after {
  border-bottom: 1px solid var(--gs-task-card-separator-color);
}
.gs-task-card .gs-text-and-label-container {
  column-rule: 1px solid var(--gs-task-card-separator-color);
}
.gs-task-card .gs-text-and-label-container gs-field::after {
  border-bottom: 1px solid var(--gs-task-card-separator-color);
}
.gs-task-card .gs-exp-card-toggle {
  background-image: var(--gs-expand-task-card-img);
}
.gs-task-card hr {
  border-color: var(--gs-task-card-separator-color) !important;
}
.gs-task-card + .gs-task-card {
  margin-top: 0.5rem;
}
.gs-task-card.gs-task-card-single-true {
  --bs-card-spacer-y: 0;
  --bs-card-spacer-x: 0;
}
.gs-task-card.gs-task-card-single-true > .card-header,
.gs-task-card.gs-task-card-single-true > .card-footer {
  display: none;
}
.gs-task-card[data-check-enabled=false] {
  --bs-card-cap-bg: var(--gs-task-card-disabled-bg);
  --bs-card-bg: var(--gs-task-card-disabled-bg);
  --gs-icon-task-bg-color: var(--gs-icon-segment-bg-color);
  color: var(--gs-task-card-disabled-text-color) !important;
}
.gs-task-card[data-check-enabled=false] gs-table tbody tr td {
  color: var(--gs-table-text-color-unenabled);
}
.gs-task-card[data-check-enabled=false].gs-task-card-single-false {
  --bs-card-border-color: var(--gs-segment-card-border-color);
  --bs-card-border-width: var(--gs-border-width);
}
.gs-task-card[data-check-enabled=false] .gs-task-card-secondary-label-text {
  color: var(--gs-task-card-disabled-secondary-label-color);
}
.gs-task-card[data-check-enabled=false] .gs-text-and-label label, .gs-task-card[data-check-enabled=false] .gs-date-and-label label, .gs-task-card[data-check-enabled=false] .gs-state-and-label label {
  color: var(--gs-task-card-disabled-label-color);
}
.gs-task-card[data-check-enabled=false] .gs-text-and-label gs-field::after, .gs-task-card[data-check-enabled=false] .gs-date-and-label gs-field::after, .gs-task-card[data-check-enabled=false] .gs-state-and-label gs-field::after {
  border-bottom: 1px solid var(--gs-task-card-disabled-separator-color);
}
.gs-task-card[data-check-enabled=false] .gs-textarea-and-label label {
  color: var(--gs-task-card-disabled-label-color);
}
.gs-task-card[data-check-enabled=false] .gs-text-and-label-container {
  column-rule: 1px solid var(--gs-task-card-disabled-separator-color);
}
.gs-task-card[data-check-enabled=false] .gs-text-and-label-container gs-field::after {
  border-bottom: 1px solid var(--gs-task-card-disabled-separator-color);
}
.gs-task-card[data-check-enabled=false] .gs-exp-card-toggle {
  background-image: var(--gs-expand-task-card-disabled-img);
}
.gs-task-card[data-check-enabled=false].gs-task-card-single-false .gs-text-and-label-container-last-underline-remover {
  background-color: var(--gs-task-card-disabled-bg) !important;
}
.gs-task-card[data-check-enabled=false] hr {
  border-color: var(--gs-task-card-disabled-separator-color) !important;
}
.gs-task-card[data-check-enabled=false] .gs-task-card-checkbox {
  --xgx-form-check-input-checked-bg-image: var(--gs-checkbox-disabled-img);
}
.gs-task-card[data-check-enabled=false] .gs-task-card-label-text, .gs-task-card[data-check-enabled=false] .gs-task-card-secondary-label-text {
  opacity: var(--gs-task-card-disabled-opacity);
}
.gs-task-card hr {
  border-color: var(--gs-task-card-border-color);
}
.gs-task-card.gs-task-card-show-exp-false .gs-task-card-exp-content, .gs-task-card.gs-task-card-show-exp-false .gs-exp-card-footer {
  display: none;
}
.gs-task-card.gs-task-card-show-exp-false .gs-task-card-fixed-container {
  border-bottom: none;
  border-radius: 14px;
}
.gs-task-card.gs-task-card-show-fixed-false > .gs-task-card-fixed-container > hr.gs-task-card-header-separator {
  display: none;
}

.gs-task-card-header-content {
  --bs-gutter-x: 0;
  display: flex;
  align-items: center;
}

.gs-task-card-checkbox {
  width: 40px;
  height: 40px;
  background-size: 20px;
}
.gs-task-card-checkbox:not(:disabled) {
  --xgs-form-check-input-border: 2px solid var(--gs-checkbox-active-bg-color);
  --xgs-form-check-input-focus-border-color: var(--gs-checkbox-active-bg-color);
  --xgs-form-check-input-checked-border-color: var(--gs-checkbox-active-bg-color);
  --bs-form-check-bg: var(--gs-checkbox-enabled-bg-color);
}
.gs-task-card-checkbox:not(:disabled):checked {
  --xgs-form-check-input-checked-bg-color: var(--gs-checkbox-enabled-bg-color);
}
.gs-task-card-checkbox:disabled, .gs-task-card-checkbox [disabled] {
  opacity: var(--gs-task-card-disabled-opacity);
  background-color: var(--gs-checkbox-bg-color);
}
.gs-task-card-checkbox[data-fixed=true] {
  --xgs-form-check-input-border: 0px solid transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  background-size: contain;
  background-image: var(--gs-pin-img);
}

.gs-task-card-label-content {
  --bs-gutter-x: 0.5rem;
  align-items: center;
}

.gs-task-card-label-text {
  font-weight: 600;
  text-wrap: wrap;
  word-break: break-word;
}

.gs-task-card-secondary-label-text {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  color: var(--gs-task-card-secondary-label-color);
}

.gs-group-container {
  border-radius: var(--gs-border-radius);
  border: 1px solid var(--gs-group-container-border);
  background: var(--gs-group-container-bg);
  padding: 0.5rem 0.5rem 0 0.5rem;
  margin-top: 1rem;
}
.gs-group-container .gs-segment-card:last-child {
  margin-bottom: 0.5rem;
}
.gs-group-container > .gs-group-header {
  align-items: center;
}
.gs-group-container gs-collapsible-area {
  display: block;
}
.gs-group-container .gs-group-header {
  margin: -0.5rem;
  padding-bottom: 0.5rem;
  border: 1px solid transparent;
}
.gs-group-container .gs-group-header:has(+ .collapse.show), .gs-group-container .gs-group-header:has(+ .collapsing) {
  border-bottom: 1px solid var(--gs-card-border-color);
  transition: border-bottom 0.35s ease;
}
.gs-text-and-label-container {
  display: block;
  column-count: 1;
  column-width: 120px;
  column-gap: 1rem;
  column-rule: 1px solid var(--gs-text-and-label-separator-color);
}
.gs-text-and-label-container.sm-split-true {
  column-count: 2;
}
.gs-text-and-label-container + div.gs-text-and-label-container-last-underline-remover {
  position: relative;
  width: 100%;
  height: 2px;
  margin-top: -2px;
  background-color: var(--gs-card-bg);
}

@media (min-width: 768px) {
  #content .gs-text-and-label-container.sm-split-false {
    column-count: 2;
  }
  #content .gs-text-and-label-container.sm-split-false gs-field-block .gs-text-and-label-span-true {
    column-span: none;
  }
  #content .gs-text-and-label-container.sm-split-true .gs-text-and-label-span-true:not(.gs-textarea-and-label) {
    column-span: none;
  }
  #content .gs-tablet-splitter-group .gs-text-and-label-container.sm-split-true .gs-text-and-label-span-true {
    column-span: all;
  }
}
.gs-date-and-label {
  padding-top: 0.25rem;
  break-inside: avoid;
}
.gs-date-and-label::after {
  content: " ";
  display: block;
  margin-top: 0.25rem;
  border-bottom: 1px solid var(--gs-text-and-label-separator-color);
  width: calc(100% - 24px);
  margin-left: 12px;
}
.gs-date-and-label:last-child::after {
  visibility: hidden;
}
.gs-date-and-label label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--gs-text-and-label-label-color);
  font-weight: var(--gs-text-and-label-font-weight);
}
.gs-date-and-label label:empty {
  display: none;
}
.gs-date-and-label label:not(:empty)::after {
  content: ":";
}
.gs-date-and-label label:not(:empty) + div {
  text-align: right;
  padding-left: 0.25rem;
  font-weight: var(--gs-text-and-label-font-weight);
}
.gs-date-and-label.gs-text-and-label-span-true {
  column-span: all;
}
.gs-date-and-label.gs-text-and-label-span-true label + .gs-text-and-label-consider-line-breaks {
  overflow-wrap: anywhere;
  white-space: pre-line;
}
.gs-date-and-label:not(.gs-text-and-label-span-true) label + div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gs-date-and-label gs-duration {
  --bs-badge-font-size: var(--gs-duration-badge-font-size);
  --bs-badge-color: var(--gs-spot-color);
  --badge-padding-y: 3px;
  --bs-badge-font-weight: var(--gs-text-font-weight);
  font-size: var(--gs-font-size-s);
  padding: 2px 9px;
  vertical-align: top;
  height: 20px;
  margin-right: 0.25rem;
  display: inline-grid;
  align-content: center;
}
.gs-date-and-label gs-duration.gs-duration-onTime {
  display: none;
}
.gs-date-and-label gs-duration.gs-duration-delayed {
  background-color: var(--gs-time-difference-delayed);
}
.gs-date-and-label gs-duration.gs-duration-early {
  background-color: var(--gs-time-difference-early);
}

.dateoffset {
  --bs-badge-font-size: var(--gs-badge-font-size);
  --bs-badge-padding-y: var(--gs-badge-padding-y);
  --bs-badge-color: var(--gs-dateoffset-text-color);
  --badge-padding-y: 3px;
  font-size: var(--gs-font-size-s);
  padding: 2px 5px;
  vertical-align: top;
  background-color: var(--gs-dateoffset-bg);
  margin-left: 0.25rem;
  border: 1px solid var(--gs-dateoffset-border-color);
}

.gs-state-and-label {
  padding-top: 0.25rem;
  break-inside: avoid;
}
.gs-state-and-label::after {
  content: " ";
  display: block;
  margin-top: 0.25rem;
  border-bottom: 1px solid var(--gs-text-and-label-separator-color);
  width: calc(100% - 24px);
  margin-left: 12px;
}
.gs-state-and-label:last-child::after {
  visibility: hidden;
}
.gs-state-and-label label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--gs-text-and-label-label-color);
  font-weight: var(--gs-text-and-label-font-weight);
}
.gs-state-and-label label:empty {
  display: none;
}
.gs-state-and-label label:not(:empty)::after {
  content: ":";
}
.gs-state-and-label label:not(:empty) + div {
  text-align: right;
  padding-left: 0.25rem;
  font-weight: var(--gs-text-and-label-font-weight);
}
.gs-state-and-label.gs-text-and-label-span-true {
  column-span: all;
}
.gs-state-and-label.gs-text-and-label-span-true label + .gs-text-and-label-consider-line-breaks {
  overflow-wrap: anywhere;
  white-space: pre-line;
}
.gs-state-and-label:not(.gs-text-and-label-span-true) label + div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gs-state-and-label .gs-task-state-circle {
  justify-content: end;
}
.gs-state-and-label.gs-state-and-label-span-true {
  column-span: all;
}
.gs-state-and-label.gs-state-and-label-span-true label + div {
  overflow-wrap: anywhere;
}

.gs-text-and-label {
  padding-top: 0.25rem;
  break-inside: avoid;
}
.gs-text-and-label::after {
  content: " ";
  display: block;
  margin-top: 0.25rem;
  border-bottom: 1px solid var(--gs-text-and-label-separator-color);
  width: calc(100% - 24px);
  margin-left: 12px;
}
.gs-text-and-label:last-child::after {
  visibility: hidden;
}
.gs-text-and-label label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--gs-text-and-label-label-color);
  font-weight: var(--gs-text-and-label-font-weight);
}
.gs-text-and-label label:empty {
  display: none;
}
.gs-text-and-label label:not(:empty)::after {
  content: ":";
}
.gs-text-and-label label:not(:empty) + div {
  text-align: right;
  padding-left: 0.25rem;
  font-weight: var(--gs-text-and-label-font-weight);
}
.gs-text-and-label.gs-text-and-label-span-true {
  column-span: all;
}
.gs-text-and-label.gs-text-and-label-span-true label + .gs-text-and-label-consider-line-breaks {
  overflow-wrap: anywhere;
  white-space: pre-line;
}
.gs-text-and-label:not(.gs-text-and-label-span-true) label + div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.gs-textarea-and-label {
  padding-top: 0.25rem;
  break-inside: avoid;
}
.gs-textarea-and-label::after {
  content: " ";
  display: block;
  margin-top: 0.25rem;
  border-bottom: 1px solid var(--gs-text-and-label-separator-color);
  width: calc(100% - 24px);
  margin-left: 12px;
}
.gs-textarea-and-label:last-child::after {
  visibility: hidden;
}
.gs-textarea-and-label label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--gs-text-and-label-label-color);
  font-weight: var(--gs-text-and-label-font-weight);
}
.gs-textarea-and-label label:empty {
  display: none;
}
.gs-textarea-and-label label:not(:empty)::after {
  content: ":";
}
.gs-textarea-and-label label:not(:empty) + div {
  text-align: right;
  padding-left: 0.25rem;
  font-weight: var(--gs-text-and-label-font-weight);
}
.gs-textarea-and-label.gs-text-and-label-span-true {
  column-span: all;
}
.gs-textarea-and-label.gs-text-and-label-span-true label + .gs-text-and-label-consider-line-breaks {
  overflow-wrap: anywhere;
  white-space: pre-line;
}
.gs-textarea-and-label:not(.gs-text-and-label-span-true) label + div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gs-textarea-and-label.gs-text-and-label-span-true {
  column-span: all;
}
.gs-textarea-and-label.gs-textarea-and-label-onclick-true {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.gs-textarea-and-label.gs-textarea-and-label-onclick-true span {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gs-textarea-and-label label:not(:empty) {
  white-space: normal;
  display: -webkit-box;
  padding-bottom: 0.25rem;
}
.gs-textarea-and-label span {
  display: block;
  white-space: pre-wrap;
}
.gs-textarea-and-label i {
  align-self: center;
  color: var(--gs-arrow-color);
}

.gs-phonenumber-and-label {
  padding-top: 0.25rem;
  break-inside: avoid;
}
.gs-phonenumber-and-label::after {
  content: " ";
  display: block;
  margin-top: 0.25rem;
  border-bottom: 1px solid var(--gs-text-and-label-separator-color);
  width: calc(100% - 24px);
  margin-left: 12px;
}
.gs-phonenumber-and-label:last-child::after {
  visibility: hidden;
}
.gs-phonenumber-and-label label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--gs-text-and-label-label-color);
  font-weight: var(--gs-text-and-label-font-weight);
}
.gs-phonenumber-and-label label:empty {
  display: none;
}
.gs-phonenumber-and-label label:not(:empty)::after {
  content: ":";
}
.gs-phonenumber-and-label label:not(:empty) + div {
  text-align: right;
  padding-left: 0.25rem;
  font-weight: var(--gs-text-and-label-font-weight);
}
.gs-phonenumber-and-label.gs-text-and-label-span-true {
  column-span: all;
}
.gs-phonenumber-and-label.gs-text-and-label-span-true label + .gs-text-and-label-consider-line-breaks {
  overflow-wrap: anywhere;
  white-space: pre-line;
}
.gs-phonenumber-and-label:not(.gs-text-and-label-span-true) label + div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gs-phonenumber-and-label a {
  --bs-link-opacity: 1;
}
.gs-phonenumber-and-label a:not([href="tel:"]) {
  --bs-link-color-rgb: 54, 147, 240;
  --bs-link-hover-rgb: 54, 147, 240;
  text-decoration: underline;
}
.gs-phonenumber-and-label a[href="tel:"] {
  --bs-link-color-rgb: var(--gs-text-color-rgb);
  --bs-link-hover-rgb: var(--gs-text-color-rgb);
  pointer-events: none;
}

.gs-task-card .gs-text-and-label-container + div.gs-text-and-label-container-last-underline-remover {
  background-color: var(--gs-task-card-bg);
}

.gs-task-card.gs-task-card-single-true .gs-text-and-label-container + div.gs-text-and-label-container-last-underline-remover {
  background-color: var(--gs-card-bg);
}

/*************************************************
**************** tablet splitter *****************
**************************************************/
.gs-tablet-splitter-headline {
  font-weight: 600;
  font-size: 1.125rem;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
}
.gs-tablet-splitter-headline:first-of-type {
  padding-top: 0.5rem;
}

@media (min-width: 768px) {
  #content .gs-tablet-splitter > .gs-tablet-splitter-group {
    width: 50%;
  }
  #content .gs-tablet-splitter > .gs-tablet-splitter-group:nth-child(odd) {
    border-right: 1px solid var(--gs-text-and-label-separator-color);
  }
  #content .gs-tablet-splitter > .gs-tablet-splitter-group:nth-child(n+3) {
    border-top: 1px solid var(--gs-text-and-label-separator-color);
  }
  #content .gs-tablet-splitter > .gs-tablet-splitter-group:nth-child(1) .gs-tablet-splitter-headline, #content .gs-tablet-splitter > .gs-tablet-splitter-group:nth-child(2) .gs-tablet-splitter-headline {
    padding-top: 0.25rem;
  }
  #content .gs-tablet-splitter > .gs-tablet-splitter-group > hr.full-width {
    display: none;
  }
}
/*************************************************
****************** highlighting ******************
**************************************************/
.gs-select-highlight {
  color: #3693F0;
  transition: color 0.5s cubic-bezier(0, 1.29, 1, -0.03);
  text-shadow: 0px 0px 5px white;
}

.gs-card, .gs-two-colored-details-card .card-body, .gs-two-colored-details-card .gs-info-card, .gs-base-card, .gs-info-card {
  --bs-card-bg: var(--gs-card-bg);
  --bs-card-color: var(--gs-text-color);
  --bs-card-border-color: transparent;
  --bs-card-border-radius: 14px;
  --bs-card-cap-bg: var(--gs-card-bg);
  --bs-card-spacer-y: 1rem;
  --bs-card-cap-padding-y: 1rem;
  --bs-card-box-shadow: var(--gs-card-box-shadow);
  margin-top: 1rem;
}
.gs-card .gs-masked-icon, .gs-two-colored-details-card .card-body .gs-masked-icon, .gs-two-colored-details-card .gs-info-card .gs-masked-icon, .gs-base-card .gs-masked-icon, .gs-info-card .gs-masked-icon, .gs-card .gs-arrow-inbound, .gs-two-colored-details-card .card-body .gs-arrow-inbound, .gs-two-colored-details-card .gs-info-card .gs-arrow-inbound, .gs-base-card .gs-arrow-inbound, .gs-info-card .gs-arrow-inbound, .gs-card .gs-arrow-outbound, .gs-two-colored-details-card .card-body .gs-arrow-outbound, .gs-two-colored-details-card .gs-info-card .gs-arrow-outbound, .gs-base-card .gs-arrow-outbound, .gs-info-card .gs-arrow-outbound, .gs-card .gs-inbound-true, .gs-two-colored-details-card .card-body .gs-inbound-true, .gs-two-colored-details-card .gs-info-card .gs-inbound-true, .gs-base-card .gs-inbound-true, .gs-info-card .gs-inbound-true, .gs-card .gs-inbound, .gs-two-colored-details-card .card-body .gs-inbound, .gs-two-colored-details-card .gs-info-card .gs-inbound, .gs-base-card .gs-inbound, .gs-info-card .gs-inbound, .gs-card .gs-inbound-false, .gs-two-colored-details-card .card-body .gs-inbound-false, .gs-two-colored-details-card .gs-info-card .gs-inbound-false, .gs-base-card .gs-inbound-false, .gs-info-card .gs-inbound-false, .gs-card .gs-outbound, .gs-two-colored-details-card .card-body .gs-outbound, .gs-two-colored-details-card .gs-info-card .gs-outbound, .gs-base-card .gs-outbound, .gs-info-card .gs-outbound, .gs-card .gs-plane-arrival-icon, .gs-two-colored-details-card .card-body .gs-plane-arrival-icon, .gs-two-colored-details-card .gs-info-card .gs-plane-arrival-icon, .gs-base-card .gs-plane-arrival-icon, .gs-info-card .gs-plane-arrival-icon, .gs-card .inf-inbound, .gs-two-colored-details-card .card-body .inf-inbound, .gs-two-colored-details-card .gs-info-card .inf-inbound, .gs-base-card .inf-inbound, .gs-info-card .inf-inbound, .gs-card .gs-plane-departure-icon, .gs-two-colored-details-card .card-body .gs-plane-departure-icon, .gs-two-colored-details-card .gs-info-card .gs-plane-departure-icon, .gs-base-card .gs-plane-departure-icon, .gs-info-card .gs-plane-departure-icon, .gs-card .inf-outbound, .gs-two-colored-details-card .card-body .inf-outbound, .gs-two-colored-details-card .gs-info-card .inf-outbound, .gs-base-card .inf-outbound, .gs-info-card .inf-outbound, .gs-card .gs-plane-groundtime-icon, .gs-two-colored-details-card .card-body .gs-plane-groundtime-icon, .gs-two-colored-details-card .gs-info-card .gs-plane-groundtime-icon, .gs-base-card .gs-plane-groundtime-icon, .gs-info-card .gs-plane-groundtime-icon, .gs-card .gs-plane-not-landed-icon, .gs-two-colored-details-card .card-body .gs-plane-not-landed-icon, .gs-two-colored-details-card .gs-info-card .gs-plane-not-landed-icon, .gs-base-card .gs-plane-not-landed-icon, .gs-info-card .gs-plane-not-landed-icon, .gs-card .gs-groundtime-task-icon, .gs-two-colored-details-card .card-body .gs-groundtime-task-icon, .gs-two-colored-details-card .gs-info-card .gs-groundtime-task-icon, .gs-base-card .gs-groundtime-task-icon, .gs-info-card .gs-groundtime-task-icon, .gs-card .exchange-alt, .gs-two-colored-details-card .card-body .exchange-alt, .gs-two-colored-details-card .gs-info-card .exchange-alt, .gs-base-card .exchange-alt, .gs-info-card .exchange-alt, .gs-card .gs-break-icon, .gs-two-colored-details-card .card-body .gs-break-icon, .gs-two-colored-details-card .gs-info-card .gs-break-icon, .gs-base-card .gs-break-icon, .gs-info-card .gs-break-icon, .gs-card .coffee, .gs-two-colored-details-card .card-body .coffee, .gs-two-colored-details-card .gs-info-card .coffee, .gs-base-card .coffee, .gs-info-card .coffee, .gs-card .gs-adhoc-tasks-icon, .gs-two-colored-details-card .card-body .gs-adhoc-tasks-icon, .gs-two-colored-details-card .gs-info-card .gs-adhoc-tasks-icon, .gs-base-card .gs-adhoc-tasks-icon, .gs-info-card .gs-adhoc-tasks-icon, .gs-card .tasks, .gs-two-colored-details-card .card-body .tasks, .gs-two-colored-details-card .gs-info-card .tasks, .gs-base-card .tasks, .gs-info-card .tasks, .gs-card .gs-support-task-icon, .gs-two-colored-details-card .card-body .gs-support-task-icon, .gs-two-colored-details-card .gs-info-card .gs-support-task-icon, .gs-base-card .gs-support-task-icon, .gs-info-card .gs-support-task-icon, .gs-card .shipping-fast, .gs-two-colored-details-card .card-body .shipping-fast, .gs-two-colored-details-card .gs-info-card .shipping-fast, .gs-base-card .shipping-fast, .gs-info-card .shipping-fast, .gs-card .gs-equipment-task-icon, .gs-two-colored-details-card .card-body .gs-equipment-task-icon, .gs-two-colored-details-card .gs-info-card .gs-equipment-task-icon, .gs-base-card .gs-equipment-task-icon, .gs-info-card .gs-equipment-task-icon, .gs-card .wrench, .gs-two-colored-details-card .card-body .wrench, .gs-two-colored-details-card .gs-info-card .wrench, .gs-base-card .wrench, .gs-info-card .wrench, .gs-card .gs-multiflight-icon, .gs-two-colored-details-card .card-body .gs-multiflight-icon, .gs-two-colored-details-card .gs-info-card .gs-multiflight-icon, .gs-base-card .gs-multiflight-icon, .gs-info-card .gs-multiflight-icon, .gs-card .share-alt, .gs-two-colored-details-card .card-body .share-alt, .gs-two-colored-details-card .gs-info-card .share-alt, .gs-base-card .share-alt, .gs-info-card .share-alt, .gs-card .gs-add-user-icon, .gs-two-colored-details-card .card-body .gs-add-user-icon, .gs-two-colored-details-card .gs-info-card .gs-add-user-icon, .gs-base-card .gs-add-user-icon, .gs-info-card .gs-add-user-icon, .gs-card .gs-circle-dot-icon, .gs-two-colored-details-card .card-body .gs-circle-dot-icon, .gs-two-colored-details-card .gs-info-card .gs-circle-dot-icon, .gs-base-card .gs-circle-dot-icon, .gs-info-card .gs-circle-dot-icon, .gs-card .gs-upload-icon, .gs-two-colored-details-card .card-body .gs-upload-icon, .gs-two-colored-details-card .gs-info-card .gs-upload-icon, .gs-base-card .gs-upload-icon, .gs-info-card .gs-upload-icon, .gs-card .upload, .gs-two-colored-details-card .card-body .upload, .gs-two-colored-details-card .gs-info-card .upload, .gs-base-card .upload, .gs-info-card .upload, .gs-card .gs-download-icon, .gs-two-colored-details-card .card-body .gs-download-icon, .gs-two-colored-details-card .gs-info-card .gs-download-icon, .gs-base-card .gs-download-icon, .gs-info-card .gs-download-icon, .gs-card .download, .gs-two-colored-details-card .card-body .download, .gs-two-colored-details-card .gs-info-card .download, .gs-base-card .download, .gs-info-card .download {
  background-color: var(--gs-icon-segment-bg-color);
}
.gs-card > *, .gs-two-colored-details-card .card-body > *, .gs-two-colored-details-card .gs-info-card > *, .gs-base-card > *, .gs-info-card > * {
  --bs-card-border-color: var(--gs-card-border-color);
}

.gs-card .gs-card, .gs-two-colored-details-card .card-body .gs-card, .gs-card .gs-two-colored-details-card .card-body, .gs-two-colored-details-card .gs-card .card-body, .gs-two-colored-details-card .card-body .card-body, .gs-two-colored-details-card .gs-info-card .card-body, .gs-two-colored-details-card .card-body .gs-info-card, .gs-base-card .gs-card, .gs-base-card .gs-two-colored-details-card .card-body, .gs-two-colored-details-card .gs-base-card .card-body, .gs-card .gs-base-card, .gs-two-colored-details-card .card-body .gs-base-card, .gs-base-card .gs-base-card, .gs-info-card .gs-card, .gs-info-card .gs-two-colored-details-card .card-body, .gs-info-card .gs-base-card, .gs-card .gs-info-card, .gs-base-card .gs-info-card, .gs-info-card .gs-info-card {
  --bs-card-cap-bg: var(--gs-nested-card-bg);
  --bs-card-bg: var(--gs-nested-card-bg);
  --bs-card-border-color: var(--gs-card-border-color);
  --bs-card-box-shadow: none;
}
.gs-card .gs-card .gs-text-and-label-container-last-underline-remover, .gs-two-colored-details-card .card-body .gs-card .gs-text-and-label-container-last-underline-remover, .gs-card .gs-two-colored-details-card .card-body .gs-text-and-label-container-last-underline-remover, .gs-two-colored-details-card .gs-card .card-body .gs-text-and-label-container-last-underline-remover, .gs-two-colored-details-card .card-body .card-body .gs-text-and-label-container-last-underline-remover, .gs-two-colored-details-card .gs-info-card .card-body .gs-text-and-label-container-last-underline-remover, .gs-two-colored-details-card .card-body .gs-info-card .gs-text-and-label-container-last-underline-remover, .gs-base-card .gs-card .gs-text-and-label-container-last-underline-remover, .gs-base-card .gs-two-colored-details-card .card-body .gs-text-and-label-container-last-underline-remover, .gs-two-colored-details-card .gs-base-card .card-body .gs-text-and-label-container-last-underline-remover, .gs-card .gs-base-card .gs-text-and-label-container-last-underline-remover, .gs-two-colored-details-card .card-body .gs-base-card .gs-text-and-label-container-last-underline-remover, .gs-base-card .gs-base-card .gs-text-and-label-container-last-underline-remover, .gs-info-card .gs-card .gs-text-and-label-container-last-underline-remover, .gs-info-card .gs-two-colored-details-card .card-body .gs-text-and-label-container-last-underline-remover, .gs-info-card .gs-base-card .gs-text-and-label-container-last-underline-remover, .gs-card .gs-info-card .gs-text-and-label-container-last-underline-remover, .gs-base-card .gs-info-card .gs-text-and-label-container-last-underline-remover, .gs-info-card .gs-info-card .gs-text-and-label-container-last-underline-remover {
  background-color: var(--gs-nested-card-bg) !important;
}

.gs-card-header-action {
  --bs-btn-padding-y: 4px;
  --bs-btn-padding-x: 4px;
}

.gs-card-title {
  font-weight: 600;
  font-size: var(--gs-title-font-size);
}

.gs-card-title.col i {
  margin-bottom: -0.25rem;
}

.gs-search-card-header-content {
  align-items: center;
}

.gs-search-result-card,
.gs-flight-search-result-card, .gs-transport-search-result-card {
  --bs-card-cap-padding-y: 0;
}
.gs-search-result-card > *:last-child,
.gs-flight-search-result-card > *:last-child, .gs-transport-search-result-card > *:last-child {
  --bs-card-border-color: transparent;
  border-bottom-left-radius: 14px;
  border-bottom-right-radius: 14px;
}
.gs-search-result-card .gs-card-header-action,
.gs-flight-search-result-card .gs-card-header-action, .gs-transport-search-result-card .gs-card-header-action {
  --bs-btn-padding-y: 8px !important;
}

.gs-phonebook-card {
  --bs-card-spacer-x: 1rem;
  --bs-card-spacer-y: 0;
  margin-top: 0.5rem;
}
@media (min-width: 768px) {
  .gs-phonebook-card {
    --bs-card-spacer-y: 1rem;
  }
}
.gs-phonebook-card .gs-phonebook-card-content {
  align-items: center;
}
.gs-phonebook-card .gs-card-header-action {
  --bs-btn-padding-x: 8px;
}
@media (min-width: 768px) {
  .gs-phonebook-card .gs-card-header-action {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .gs-phonebook-card .gs-phonebook-card-number {
    display: none;
  }
}

/* selectListCard.xhtml */
.gs-select-list-card,
.gs-input-card {
  --bs-card-spacer-y: 0.5rem;
  --bs-card-spacer-x: 0;
}

.gs-input-card-container, .gs-select-list-card-container {
  --bs-list-group-bg: transparent;
}
.gs-input-card-container > .gs-text-and-label-container, .gs-select-list-card-container > .gs-text-and-label-container {
  padding-left: 1rem;
  padding-right: 1rem;
}

.gs-details-card i {
  padding-right: 0.5rem;
}

.unitCard.gs-details-card {
  /*--bs-card-border-color: var(--gs-card-border-color);*/
  --bs-card-border-color: var(--gs-task-card-border-color) !important;
  --bs-card-border-width: var(--gs-border-width);
  --bs-card-box-shadow: ;
  --bs-card-cap-bg: var(--gs-task-card-bg);
  --bs-card-bg: var(--gs-task-card-bg);
  --bs-table-color: var(--gs-table-text-color);
  color: var(--gs-task-card-text-color) !important;
}
.unitCard.gs-details-card .gs-text-and-label label, .unitCard.gs-details-card .gs-date-and-label label, .unitCard.gs-details-card .gs-state-and-label label, .unitCard.gs-details-card .gs-textarea-and-label label {
  color: var(--gs-task-card-label-color);
}

.unitCard .card-body, .unitCard .gs-info-card {
  color: var(--gs-task-card-text-color) !important;
}
.unitCard .card-header {
  border-bottom: var(--bs-card-border-width) solid var(--gs-task-card-border-color);
}

.unitCardScannerContainer {
  padding-bottom: 0;
}

.gs-iata-card {
  --bs-card-bg: var(--gs-card-bg);
  --bs-card-color: var(--gs-text-color);
  --bs-card-border-color: var(--gs-card-border-color);
  --bs-card-border-radius: 14px;
  --bs-card-cap-bg: var(--gs-card-bg);
  --bs-card-spacer-y: 1rem;
  --bs-card-title-color: var(--gs-task-card-disabled-text-color);
}
.gs-iata-card .card-body .card, .gs-iata-card .card-body .gs-search-header-short-container, .gs-iata-card .gs-info-card .card, .gs-iata-card .gs-info-card .gs-search-header-short-container, .gs-iata-card .card-body .gs-iata-card, .gs-iata-card .gs-info-card .gs-iata-card, .gs-iata-card .card-body .gs-login-card, .gs-iata-card .gs-info-card .gs-login-card, .gs-iata-card .card-body .gs-not-available-spinner, .gs-iata-card .gs-info-card .gs-not-available-spinner, .gs-iata-card .card-body .gs-error-screen-info, .gs-iata-card .gs-info-card .gs-error-screen-info, .gs-iata-card .card-body .gs-error-screen-actions, .gs-iata-card .gs-info-card .gs-error-screen-actions, .gs-iata-card .card-body gs-verify-location, .gs-iata-card .gs-info-card gs-verify-location, .gs-iata-card .card-body .gs-location-badge, .gs-iata-card .gs-info-card .gs-location-badge, .gs-iata-card .card-body gs-input-text-list, .gs-iata-card .gs-info-card gs-input-text-list, .gs-iata-card .card-body gs-input-start-end-time, .gs-iata-card .gs-info-card gs-input-start-end-time, .gs-iata-card .card-body .gs-segment-card, .gs-iata-card .gs-info-card .gs-segment-card, .gs-iata-card .card-body .gs-task-card, .gs-iata-card .gs-info-card .gs-task-card, .gs-iata-card .card-body .gs-card, .gs-iata-card .card-body .gs-two-colored-details-card .card-body, .gs-two-colored-details-card .gs-iata-card .card-body .card-body, .gs-iata-card .card-body .gs-base-card, .gs-iata-card .gs-info-card .gs-card, .gs-iata-card .gs-info-card .gs-two-colored-details-card .card-body, .gs-two-colored-details-card .gs-iata-card .gs-info-card .card-body, .gs-iata-card .gs-info-card .gs-base-card, .gs-iata-card .card-body .gs-info-card, .gs-iata-card .gs-info-card .gs-info-card, .gs-iata-card .card-body .gs-phonebook-card, .gs-iata-card .gs-info-card .gs-phonebook-card {
  color: var(--gs-label-color);
}

.gs-card-divider-bg {
  background: var(--gs-card-divider-bg);
}

.gs-intermediate-card-separator {
  border-color: var(--gs-text-and-label-separator-color);
}

.gs-info-card {
  --bs-card-spacer-x: 1rem;
  --bs-card-spacer-y: 0.25rem;
}

.gs-base-card {
  padding: 8px;
}
.gs-base-card .gs-base-card-header {
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
  align-items: center;
}
.gs-two-colored-details-card {
  margin-top: 47px;
  width: 100%;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-bottom: 0.5rem;
}
.gs-two-colored-details-card .gs-card-title {
  padding-left: 12px;
  color: var(--gs-two-colored-details-card-title-color);
}
.gs-two-colored-details-card .card-body, .gs-two-colored-details-card .gs-info-card {
  border: 0;
  padding: 0;
  margin-top: 0.25rem;
  overflow: hidden;
}
.gs-two-colored-details-card .card-body > *, .gs-two-colored-details-card .gs-info-card > * {
  height: 27px;
  margin: 0;
}
.gs-two-colored-details-card .card-body > * label, .gs-two-colored-details-card .gs-info-card > * label {
  color: var(--gs-two-colored-details-card-label-color);
}
.gs-two-colored-details-card .card-body > * span, .gs-two-colored-details-card .gs-info-card > * span {
  color: var(--gs-two-colored-details-card-value-color);
}
.gs-two-colored-details-card .card-body > *:nth-child(odd), .gs-two-colored-details-card .gs-info-card > *:nth-child(odd) {
  background-color: var(--gs-two-colored-details-card-odd-bg-color);
}
.gs-two-colored-details-card .card-body > *:nth-child(even), .gs-two-colored-details-card .gs-info-card > *:nth-child(even) {
  background-color: var(--gs-two-colored-details-card-even-bg-color);
}
.gs-two-colored-details-card .gs-text-and-label::after {
  content: none;
  border: none;
}

.gs-menu-item {
  cursor: pointer;
}
.gs-menu-item.gs-menu-item-active-true .gs-menu-item-link, .gs-menu-item.gs-menu-item-active-true .gs-menu-item-link:hover {
  --bs-dropdown-link-color: var(--gs-menu-item-active-color);
  color: var(--gs-menu-item-active-color);
}

/*************************************************
****************** context menu ******************
**************************************************/
.gs-context-menu-btn {
  --bs-btn-padding-x: 0;
  --bs-btn-padding-y: 0;
}

ul.gs-context-menu-container {
  --bs-dropdown-border-radius: 14px;
  --bs-dropdown-padding-x: 1rem;
  --bs-dropdown-padding-y: 2px;
  --bs-dropdown-color: var(--gs-text-color);
  --bs-dropdown-bg: var(--gs-context-menu-bg);
  --bs-dropdown-border-color: var(--gs-context-menu-border-color);
  --bs-dropdown-border-width: var(--gs-context-menu-border-width);
  --bs-dropdown-box-shadow: var(--gs-btn-box-shadow);
  --bs-dropdown-divider-bg: var(--gs-context-menu-border-color);
  --bs-dropdown-divider-margin-y: 0;
  --bs-dropdown-item-padding-x: 0;
  --bs-dropdown-item-padding-y: 14px;
  --bs-dropdown-header-color: var(--gs-text-color);
  --bs-dropdown-header-padding-x: 0;
  --bs-dropdown-header-padding-y: 0.5rem;
  --bs-dropdown-link-hover-color: var(--gs-text-color);
  --bs-dropdown-link-hover-bg: var(--gs-context-menu-bg);
  --bs-dropdown-link-active-color: var(--gs-text-color);
  --bs-dropdown-link-active-bg: var(--gs-context-menu-bg);
  max-width: 80%;
  min-width: 200px;
}
ul.gs-context-menu-container .gs-menu-item:not(:last-of-type)::after {
  display: block;
  content: " ";
}
ul.gs-context-menu-container .gs-menu-item:last-of-type ~ .gs-context-menu-headline {
  display: none;
}
ul.gs-context-menu-container .gs-menu-item-link {
  white-space: normal;
  cursor: pointer;
  font-weight: var(--gs-context-menu-font-weight);
}

.gs-context-menu-headline {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-bottom: 0;
  padding-top: 14px;
}
.gs-context-menu-headline > i {
  font-size: 1rem;
}
.gs-context-menu-headline > i + span {
  padding-left: 0.25rem;
}
.gs-context-menu-headline > span {
  font-weight: 600;
  font-size: 1rem !important;
  padding-bottom: 0;
}
.gs-context-menu-headline ~ .gs-menu-item {
  padding-left: 1.25rem !important;
}

/*************************************************
***************** offcanvas menu *****************
**************************************************/
ul.gs-menu {
  --bs-nav-link-padding-x: 1.5rem;
  --bs-nav-link-padding-y: 1rem;
  --bs-nav-link-color: var(--gs-menu-color);
  --bs-nav-link-hover-color: var(--bs-nav-link-color);
  flex-direction: column;
}
ul.gs-menu .gs-menu-item {
  border-bottom: var(--gs-menu-divider-width) solid var(--gs-menu-divider-color);
}
ul.gs-menu a.gs-menu-item-link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: var(--gs-context-menu-font-weight);
}

.map-wrapper {
  margin-top: 1rem;
  text-align: center;
  height: calc(100% - 1rem);
}
.map-wrapper .map {
  width: 100%;
  height: 100%;
  position: relative;
  outline: none;
}

.leaflet-control-attribution {
  display: none;
}

.gs-no-content {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: var(--gs-no-content-color);
  font-weight: var(--gs-text-font-weight);
}
.gs-no-content > div:last-child {
  margin-top: 1.5rem;
}

.gs-search-header {
  position: relative;
  background-color: var(--gs-overlay-background);
  padding: 1rem;
  z-index: 1019;
  margin-top: -5.5rem;
  margin-bottom: -1rem;
  margin-left: -1rem;
  margin-right: -1rem;
}
.gs-search-header .gs-search-searchbar-row gs-input-text, .gs-search-header .gs-search-searchbar-row gs-input-number {
  --xgs-input-bg: var(--gs-search-bar-bg);
}

.gs-search-header-tab-description {
  --bs-card-title-spacer-y: 1rem;
  display: block;
  text-align: center;
  font-weight: 600;
  font-size: var(--gs-search-header-font-size);
}

.gs-search-header-short {
  position: sticky;
  top: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  margin-left: -1rem;
  margin-right: -1rem;
  padding-right: 1rem;
  background-color: var(--gs-search-header-short-bg);
  z-index: 1018;
  box-shadow: var(--gs-box-shadow);
}

.gs-search-header-short-container {
  --bs-card-bg: var(--gs-card-bg);
  --bs-card-spacer-x: 0.5rem;
  --bs-card-spacer-y: 0.25rem;
  --bs-card-border-width: 2px;
  --bs-card-border-color: var(--gs-header-border-color);
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-left: 1rem;
  margin-right: 0;
}

.gs-search-header-short-content {
  --bs-gutter-x: 1rem;
  margin-left: auto;
  margin-right: auto;
}
.gs-search-header-short-content > .gs-button {
  width: auto;
}

.gs-search-header-short-search-type {
  align-self: center;
  font-weight: var(--gs-text-font-weight);
}

.gs-search-header-short-search-string {
  --xgs-input-bg: var(--gs-search-bar-bg);
  --xgs-input-color: var(--gs-search-header-short-search-string-color);
  margin-right: 0.5rem;
}

.gs-search-header-warning {
  --bs-alert-color: #1A1C21;
  --bs-alert-bg: var(--gs-spot-warning);
  --bs-alert-border: var(--gs-border-width) solid var(--gs-search-header-warning-border-color);
  margin-top: 1rem;
  font-weight: var(--gs-text-font-weight);
}

gs-select-list-item {
  --bs-list-group-color: var(--gs-text-color);
  --bs-list-group-bg: var(--gs-card-bg);
  --bs-list-group-active-bg: var(--gs-list-active-selection-bg);
  --bs-list-group-active-border-color: var(--gs-input-text-selection-item-border-color);
  --bs-list-group-item-padding-x: 0.25rem;
  --bs-list-group-item-padding-y: 0.125rem;
  border: none;
}

.gs-select-list-item-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 3rem;
  width: 100%;
  padding: 0.875rem;
  font-size: 1rem;
}

[type=checkbox].gs-select-list-item-input {
  --bs-form-check-bg: var(--gs-checkbox-enabled-bg-color);
  --xgs-form-check-input-checked-bg-color: var(--gs-checkbox-enabled-bg-color);
}

.gs-select-list-item-input, [type=checkbox].gs-select-list-item-input {
  vertical-align: middle;
}
.gs-select-list-item-input + span, [type=checkbox].gs-select-list-item-input + span {
  vertical-align: middle;
  margin-left: 1rem;
}

#text-selection-backdrop {
  position: fixed;
  height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  background-color: var(--gs-backdrop-bg);
  opacity: var(--gs-backdrop-opacity);
  z-index: 9800;
}

.gs-text-selection-container {
  --bs-list-group-border-width: var(--gs-border-width);
  --bs-list-group-border-color: var(--gs-input-text-selection-item-border-color);
  --bs-list-group-bg: var(--gs-input-text-selection-item-bg);
  --bs-list-group-action-color: var(--gs-input-text-selection-item-color);
  border-radius: 14px;
  box-shadow: var(--gs-card-box-shadow);
  margin-top: 4.75rem;
  margin-bottom: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
}

.gs-text-selection-multiselect-container {
  margin-bottom: 4.75rem;
}

.gs-text-selection-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: var(--gs-text-font-weight);
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.gs-text-selection-item.active {
  background-color: var(--gs-input-text-selection-item-selected-bg);
  border-color: var(--gs-input-text-selection-item-selected-bg);
  color: var(--gs-input-text-selection-item-selected-color);
}

.gs-text-selection-item-checkbox {
  align-self: center;
}

.gs-text-selection-item-checkbox-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  align-self: center;
}

#text-selection-container:not(:empty) {
  position: fixed;
  width: 100vw;
  max-width: 400px;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 9801;
  background-color: var(--gs-body-background);
  overflow-y: scroll;
}
@media (max-width: 575.98px) {
  #text-selection-container:not(:empty) {
    max-width: 100%;
  }
}

.gs-filterbar-container:not(:empty) {
  background-color: var(--gs-header-bg);
  box-shadow: var(--gs-header-box-shadow);
  position: fixed;
  height: 3.75rem;
  width: 100vw;
  max-width: 400px;
  top: 0.5rem;
  right: 0;
  display: grid;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: -0.5rem;
  align-items: center;
  z-index: 9802;
}
@media (max-width: 575.98px) {
  .gs-filterbar-container:not(:empty) {
    max-width: 100%;
  }
}

#text-selection-footer-container:not(:empty) {
  bottom: 0;
  box-shadow: var(--gs-footer-box-shadow);
  right: 0;
  justify-content: flex-end;
  position: fixed;
  z-index: 9802;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100vw;
  max-width: 400px;
}
@media (max-width: 575.98px) {
  #text-selection-footer-container:not(:empty) {
    max-width: 100%;
  }
}

.search-card {
  margin-top: 1rem;
}

.gs-list-divider {
  margin-top: 1rem;
  height: 28px;
  box-shadow: 0px 3px 6px 0px rgba(26, 28, 33, 0.5);
  background: var(--gs-card-divider-bg);
  border-radius: 100px;
}
.gs-list-divider > span {
  padding-left: 1rem;
  line-height: 28px;
  color: var(--gs-card-divider-text-color);
}

.gs-list-divider {
  margin-top: 1rem;
  height: 28px;
  box-shadow: 0px 3px 6px 0px rgba(26, 28, 33, 0.5);
  background: var(--gs-card-divider-bg);
  border-radius: 100px;
}
.gs-list-divider > span {
  padding-left: 1rem;
  line-height: 28px;
  color: var(--gs-card-divider-text-color);
}

gs-table div table {
  --bs-table-striped-bg: var(--gs-table-alternative-background-color);
  --bs-table-bg: transparent;
  width: 100%;
}
gs-table div table thead {
  background-color: var(--gs-table-header-background-color);
  border-bottom: 1px solid var(--gs-table-header-border-color);
  border-top: 1px solid var(--gs-table-header-border-color);
  white-space: nowrap;
}
gs-table div table thead tr th {
  color: var(--gs-table-header-text-color);
  text-align: center;
}
gs-table div table thead tr.gs-twoHeaders-true th:first-child {
  text-align: start;
}
gs-table div table tbody tr {
  border-bottom: 1px solid var(--gs-table-alternative-border-color);
}
gs-table div table tbody tr:nth-child(even) {
  background-color: var(--gs-table-alternative-background-color);
}
gs-table div table tbody tr td {
  text-align: center;
}
gs-table div table tbody tr.gs-twoHeaders-true td:first-child {
  color: var(--gs-table-second-header-text-color);
  text-align: start;
}

.gs-popup-footer-btn, .gs-card-header-action {
  --bs-btn-padding-y: 12px;
  --bs-btn-color: var(--gs-icons-color);
  --bs-btn-hover-color: var(--gs-icons-color);
  --bs-btn-active-color: var(--gs-icons-color);
}

.gs-button {
  width: 100%;
}

.gs-primary-btn, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.primary {
  --bs-btn-padding-y: 12px;
  --bs-btn-color: var(--gs-primary-btn-color);
  --bs-btn-hover-color: var(--gs-primary-btn-color);
  --bs-btn-active-color: var(--gs-primary-btn-color);
  --bs-btn-bg: var(--gs-primary-btn-bg);
  --bs-btn-hover-bg: var(--gs-primary-btn-bg);
  --bs-btn-active-bg: var(--gs-primary-btn-bg);
  --bs-btn-active-border-color: var(--gs-primary-btn-border-color);
  --bs-btn-box-shadow: var(--gs-btn-box-shadow);
  --bs-btn-active-shadow: var(--gs-btn-box-shadow);
  --btn-focus-box-shadow: var(--gs-btn-box-shadow);
  --bs-btn-font-weight: 600;
}

.gs-secondary-btn {
  --bs-btn-padding-y: 12px;
  --bs-btn-color: var(--gs-secondary-btn-color);
  --bs-btn-hover-color: var(--gs-secondary-btn-color);
  --bs-btn-active-color: var(--gs-secondary-btn-color);
  --bs-btn-bg: var(--gs-secondary-btn-bg);
  --bs-btn-hover-bg: var(--gs-secondary-btn-bg);
  --bs-btn-active-bg: var(--gs-secondary-btn-bg);
  --bs-btn-active-border-color: var(--gs-secondary-btn-border-color);
  --bs-btn-box-shadow: var(--gs-btn-box-shadow);
  --bs-btn-active-shadow: var(--gs-btn-box-shadow);
  --btn-focus-box-shadow: var(--gs-btn-box-shadow);
  --bs-btn-font-weight: 600;
  --bs-btn-disabled-color: var(--gs-secondary-btn-disabled-color);
  --bs-btn-disabled-bg: var(--gs-secondary-btn-disabled-bg);
  --bs-btn-disabled-opacity: 1;
}

.gs-cancel-btn {
  --bs-btn-padding-y: 12px;
  --bs-btn-color: var(--gs-cancel-btn-color);
  --bs-btn-hover-color: var(--gs-cancel-btn-color);
  --bs-btn-active-color: var(--gs-cancel-btn-color);
  --bs-btn-bg: var(--gs-cancel-btn-bg);
  --bs-btn-hover-bg: var(--gs-cancel-btn-bg);
  --bs-btn-active-bg: var(--gs-cancel-btn-bg);
  --bs-btn-border-color: var(--gs-cancel-btn-border-color);
  --bs-btn-hover-border-color: var(--gs-cancel-btn-border-color);
  --bs-btn-active-border-color: var(--gs-cancel-btn-border-color);
  --bs-btn-box-shadow: var(--gs-btn-box-shadow);
  --bs-btn-active-shadow: var(--gs-btn-box-shadow);
  --btn-focus-box-shadow: var(--gs-btn-box-shadow);
  --bs-btn-border-width: var(--gs-border-width);
  font-weight: var(--gs-text-font-weight);
}

.gs-ghost-btn, .gs-icon-btn-ghost, gs-collapse-toggle-btn.gs-segment-card-header-btn > button.ghost {
  --bs-btn-padding-y: 12px;
  --bs-btn-color: var(--gs-ghost-btn-color);
  --bs-btn-hover-color: var(--gs-ghost-btn-color);
  --bs-btn-active-color: var(--gs-ghost-btn-color);
  --bs-btn-bg: transparent;
  --bs-btn-hover-bg: transparent;
  --bs-btn-active-bg: transparent;
  --bs-btn-active-border-color: transparent;
  --bs-btn-box-shadow: transparent;
  --bs-btn-active-shadow: transparent;
  --btn-focus-box-shadow: transparent;
  --bs-btn-font-weight: 600;
}

.gs-icon-btn-ghost {
  --bs-btn-padding-y: 0;
  --bs-btn-padding-x: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  background: inherit;
  border: none;
}

.gs-icon-btn-primary {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0;
  border-radius: var(--gs-border-radius);
  --bs-btn-color: var(--gs-primary-btn-color);
  --bs-btn-hover-color: var(--gs-primary-btn-color);
  --bs-btn-active-color: var(--gs-primary-btn-color);
  --bs-btn-bg: var(--gs-primary-btn-bg);
  --bs-btn-hover-bg: var(--gs-primary-btn-bg);
  --bs-btn-active-bg: var(--gs-primary-btn-bg);
  --bs-btn-active-border-color: var(--gs-primary-btn-border-color);
  --bs-btn-box-shadow: var(--gs-btn-box-shadow);
  --bs-btn-active-shadow: var(--gs-btn-box-shadow);
  --btn-focus-box-shadow: var(--gs-btn-box-shadow);
  --bs-btn-font-weight: 600;
}
.gs-icon-btn-primary.gs-icon-btn-primary-outline-true {
  --bs-btn-bg: transparent;
  --bs-btn-hover-bg: transparent;
  --bs-btn-active-bg: transparent;
  --bs-btn-active-border-color: transparent;
  --bs-btn-box-shadow: transparent;
  --bs-btn-active-shadow: transparent;
  --btn-focus-box-shadow: transparent;
  --btn-border-width: var(--gs-border-width);
  --btn-border-color: var(--gs-primary-btn-bg);
  --btn-border-radius: var(--gs-border-radius);
}

.gs-theme-selection-row {
  --bs-nav-underline-link-active-color: red;
  --bs-nav-underline-border-width: 0px;
  --bs-nav-link-color: var(--gs-menu-color);
  justify-content: space-around;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: var(--gs-menu-divider-width) solid var(--gs-menu-divider-color);
}
.gs-theme-selection-row .nav-link, .gs-theme-selection-row gs-tab-container > button, .gs-theme-selection-row ul.gs-menu a.gs-menu-item-link, ul.gs-menu .gs-theme-selection-row a.gs-menu-item-link {
  padding-top: 0;
  padding-bottom: 0;
}
.gs-theme-selection-row .nav-link.active, .gs-theme-selection-row gs-tab-container > button.active, .gs-theme-selection-row ul.gs-menu a.active.gs-menu-item-link, ul.gs-menu .gs-theme-selection-row a.active.gs-menu-item-link {
  --bs-nav-underline-link-active-color: var(--gs-theme-selected-color);
}
.gs-theme-selection-row .nav-item.active .gs-icon, .gs-theme-selection-row gs-tab-container > button.active .gs-icon, .gs-theme-selection-row ul.gs-menu .active.gs-menu-item .gs-icon, ul.gs-menu .gs-theme-selection-row .active.gs-menu-item .gs-icon {
  color: var(--gs-theme-selected-color);
  background-color: var(--gs-theme-selected-color);
}
.gs-theme-selection-row .nav-item:not(.active) .gs-icon, .gs-theme-selection-row gs-tab-container > button:not(.active) .gs-icon, .gs-theme-selection-row ul.gs-menu .gs-menu-item:not(.active) .gs-icon, ul.gs-menu .gs-theme-selection-row .gs-menu-item:not(.active) .gs-icon {
  color: var(--gs-menu-color);
  background-color: var(--gs-menu-color);
}

.gs-text-and-label-block {
  break-inside: avoid;
  padding-bottom: 0.25rem;
}

.gs-text-and-label-block-row {
  column-span: all;
}

gs-field-block {
  display: block;
}

.gs-field-split-separator-NONE {
  display: none;
}

.gs-field-split-separator-VR {
  display: none;
}
.gs-field-split-separator-VR + div {
  border-left: 1px solid var(--gs-text-and-label-separator-color);
}

.gs-field-split-separator-ARROW {
  align-self: center;
}

.gs-field-split-part {
  padding-top: 0;
}
.gs-field-split-part::after {
  display: none;
}

.gs-field-list-item-container {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 0.5rem;
}

/* debug mode */
.gs-text-and-label-container-debug-true {
  --gs-text-and-label-container-border-color: cornflowerblue;
  --gs-text-and-label-container-bg: rgba(100, 149, 237, 0.2);
  position: relative;
  display: block;
}
.gs-text-and-label-container-debug-true.gs-text-and-label-container-debug-errors {
  --gs-text-and-label-container-border-color: darkred;
  --gs-text-and-label-container-bg: rgba(139, 0, 0, 0.2);
}
.gs-text-and-label-container-debug-true .gs-field-container-debug-overlay {
  border: 1px dashed var(--gs-text-and-label-container-border-color);
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 500;
  height: 100%;
  width: 100%;
  background: repeating-linear-gradient(-45deg, var(--gs-text-and-label-container-bg), var(--gs-text-and-label-container-bg) 10px, transparent 10px, transparent 20px);
  border-radius: 7px;
}
.gs-text-and-label-container-debug-true .gs-field-container-debug-info, .gs-text-and-label-container-debug-true .gs-field-container-debug-errors {
  background: white;
  padding-left: 4px;
  opacity: 1;
  font-size: 9px;
  font-weight: 600;
  color: var(--gs-text-and-label-container-border-color);
}
.gs-text-and-label-container-debug-true .gs-field-container-debug-info {
  border-bottom: 1px dashed var(--gs-text-and-label-container-border-color);
  border-left: 1px dashed var(--gs-text-and-label-container-border-color);
  width: fit-content;
  float: right;
  border-top: transparent;
  border-right: transparent;
  border-left: 1px dashed var(--gs-text-and-label-container-border-color);
  border-bottom: 1px dashed var(--gs-text-and-label-container-border-color);
  border-bottom-left-radius: 8px;
  border-top-right-radius: 4px;
}
.gs-text-and-label-container-debug-true .gs-field-container-debug-errors {
  border-bottom: 1px dashed var(--gs-text-and-label-container-border-color);
  border-left: 1px dashed var(--gs-text-and-label-container-border-color);
  width: fit-content;
  float: left;
  border-top: transparent;
  border-left: transparent;
  border-right: 1px dashed var(--gs-text-and-label-container-border-color);
  border-bottom: 1px dashed var(--gs-text-and-label-container-border-color);
  border-bottom-right-radius: 8px;
  border-top-left-radius: 4px;
}
.gs-text-and-label-container-debug-true .gs-field-container-debug-copy-btn {
  border-left: 1px solid var(--gs-text-and-label-container-border-color);
  padding-left: 4px;
}

/* ------------------------------------------------------------------------------
  Custom css
------------------------------------------------------------------------------- */
* {
  user-select: none;
}

html {
  height: 100dvh;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

body {
  height: 100dvh;
  overflow: auto;
}
body:has(#ovl):has(.gs-overlay-backdrop) {
  overflow: hidden;
}

hr {
  opacity: 1;
  width: 100%;
  border-width: var(--gs-border-width);
  border-color: var(--gs-card-border-color);
  margin-top: 0.5rem;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
}

.text-primary-title {
  font: 600 1.125rem;
}

.gs-font-size-small {
  font-size: 0.875rem;
}

.row-border-bottom {
  border-bottom: 1px solid var(--gs-body-background);
}

.row-border-bottom:last-child {
  border-bottom: 0px;
}

.animation svg {
  stroke: #FEFEFE !important;
}

warn {
  color: #F9D555;
}

danger {
  color: #F55B5B;
}

info {
  color: #5BF591;
}