@charset "UTF-8";
/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root,
:host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}
.b-theme-info:before {
  content: '{"name":"Stockholm"}';
}
.b-slidetoggle .b-slidetoggle-label,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label {
  text-transform: uppercase;
  font-size: 0.9em;
}
.b-slidetoggle .b-slidetoggle-label::before,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before {
  font-size: 1.1111111111em;
}
.b-popup > .b-panel-body-wrap > .b-bottom-toolbar {
  background: #f8f9fa;
}
:root {
  --bryntum-version: "5.6.4";
}
/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root,
:host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}
.b-fa {
  font-family: var(--b-fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--b-fa-style, 900);
}
.b-fa,
.fas,
.b-fa-solid,
.far,
.b-fa-regular,
.fal,
.b-fa-light,
.fat,
.b-fa-thin,
.fad,
.b-fa-duotone,
.fab,
.b-fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--b-fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.b-fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.b-fa-xs {
  font-size: 0.75em;
}
.b-fa-sm {
  font-size: 0.875em;
}
.b-fa-1x {
  font-size: 1em;
}
.b-fa-2x {
  font-size: 2em;
}
.b-fa-3x {
  font-size: 3em;
}
.b-fa-4x {
  font-size: 4em;
}
.b-fa-5x {
  font-size: 5em;
}
.b-fa-6x {
  font-size: 6em;
}
.b-fa-7x {
  font-size: 7em;
}
.b-fa-8x {
  font-size: 8em;
}
.b-fa-9x {
  font-size: 9em;
}
.b-fa-10x {
  font-size: 10em;
}
.b-fa-fw,
.b-fw-icon:before {
  text-align: center;
  width: 1.25em;
}
.b-fa-ul {
  list-style-type: none;
  margin-left: var(--b-fa-li-margin, 2.5em);
  padding-left: 0;
}
.b-fa-ul > li {
  position: relative;
}
.b-fa-li {
  left: calc(var(--b-fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--b-fa-li-width, 2em);
  line-height: inherit;
}
.b-fa-border {
  border-color: var(--b-fa-border-color, #eee);
  border-radius: var(--b-fa-border-radius, 0.1em);
  border-style: var(--b-fa-border-style, solid);
  border-width: var(--b-fa-border-width, 0.08em);
  padding: var(--b-fa-border-padding, 0.2em 0.25em 0.15em);
}
.b-fa-pull-left {
  float: left;
  margin-right: var(--b-fa-pull-margin, 0.3em);
}
.b-fa-pull-right {
  float: right;
  margin-left: var(--b-fa-pull-margin, 0.3em);
}
.b-fa-beat {
  animation-name: b-fa-beat;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, ease-in-out);
}
.b-fa-bounce {
  animation-name: b-fa-bounce;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}
.b-fa-fade {
  animation-name: b-fa-fade;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}
.b-fa-beat-fade {
  animation-name: b-fa-beat-fade;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}
.b-fa-flip {
  animation-name: b-fa-flip;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, ease-in-out);
}
.b-fa-shake {
  animation-name: b-fa-shake;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, linear);
}
.b-fa-spin {
  animation-name: b-fa-spin;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 2s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, linear);
}
.b-fa-spin-reverse {
  --b-fa-animation-direction: reverse;
}
.b-fa-pulse,
.b-fa-spin-pulse {
  animation-name: b-fa-spin;
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, steps(8));
}
@media (prefers-reduced-motion: reduce) {
  .b-fa-beat,
  .b-fa-bounce,
  .b-fa-fade,
  .b-fa-beat-fade,
  .b-fa-flip,
  .b-fa-pulse,
  .b-fa-shake,
  .b-fa-spin,
  .b-fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@keyframes b-fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--b-fa-beat-scale, 1.25));
  }
}
@keyframes b-fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--b-fa-bounce-start-scale-x, 1.1), var(--b-fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--b-fa-bounce-jump-scale-x, 0.9), var(--b-fa-bounce-jump-scale-y, 1.1)) translateY(var(--b-fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--b-fa-bounce-land-scale-x, 1.05), var(--b-fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--b-fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes b-fa-fade {
  50% {
    opacity: var(--b-fa-fade-opacity, 0.4);
  }
}
@keyframes b-fa-beat-fade {
  0%, 100% {
    opacity: var(--b-fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--b-fa-beat-fade-scale, 1.125));
  }
}
@keyframes b-fa-flip {
  50% {
    transform: rotate3d(var(--b-fa-flip-x, 0), var(--b-fa-flip-y, 1), var(--b-fa-flip-z, 0), var(--b-fa-flip-angle, -180deg));
  }
}
@keyframes b-fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes b-fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.b-fa-rotate-90 {
  transform: rotate(90deg);
}
.b-fa-rotate-180 {
  transform: rotate(180deg);
}
.b-fa-rotate-270 {
  transform: rotate(270deg);
}
.b-fa-flip-horizontal {
  transform: scale(-1, 1);
}
.b-fa-flip-vertical {
  transform: scale(1, -1);
}
.b-fa-flip-both,
.b-fa-flip-horizontal.b-fa-flip-vertical {
  transform: scale(-1, -1);
}
.b-fa-rotate-by {
  transform: rotate(var(--b-fa-rotate-angle, none));
}
.b-fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}
.b-fa-stack-1x,
.b-fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--b-fa-stack-z-index, auto);
}
.b-fa-stack-1x {
  line-height: inherit;
}
.b-fa-stack-2x {
  font-size: 2em;
}
.b-fa-inverse {
  color: var(--b-fa-inverse, #fff);
}
.b-fa-0::before {
  content: "0";
}
.b-fa-1::before {
  content: "1";
}
.b-fa-2::before {
  content: "2";
}
.b-fa-3::before {
  content: "3";
}
.b-fa-4::before {
  content: "4";
}
.b-fa-5::before {
  content: "5";
}
.b-fa-6::before {
  content: "6";
}
.b-fa-7::before {
  content: "7";
}
.b-fa-8::before {
  content: "8";
}
.b-fa-9::before {
  content: "9";
}
.b-fa-a::before {
  content: "A";
}
.b-fa-address-book::before {
  content: "\f2b9";
}
.b-fa-contact-book::before {
  content: "\f2b9";
}
.b-fa-address-card::before {
  content: "\f2bb";
}
.b-fa-contact-card::before {
  content: "\f2bb";
}
.b-fa-vcard::before {
  content: "\f2bb";
}
.b-fa-align-center::before {
  content: "\f037";
}
.b-fa-align-justify::before {
  content: "\f039";
}
.b-fa-align-left::before {
  content: "\f036";
}
.b-fa-align-right::before {
  content: "\f038";
}
.b-fa-anchor::before {
  content: "\f13d";
}
.b-fa-anchor-circle-check::before {
  content: "\e4aa";
}
.b-fa-anchor-circle-exclamation::before {
  content: "\e4ab";
}
.b-fa-anchor-circle-xmark::before {
  content: "\e4ac";
}
.b-fa-anchor-lock::before {
  content: "\e4ad";
}
.b-fa-angle-down::before {
  content: "\f107";
}
.b-fa-angle-left::before {
  content: "\f104";
}
.b-fa-angle-right::before {
  content: "\f105";
}
.b-fa-angle-up::before {
  content: "\f106";
}
.b-fa-angles-down::before {
  content: "\f103";
}
.b-fa-angle-double-down::before {
  content: "\f103";
}
.b-fa-angles-left::before {
  content: "\f100";
}
.b-fa-angle-double-left::before {
  content: "\f100";
}
.b-fa-angles-right::before {
  content: "\f101";
}
.b-fa-angle-double-right::before {
  content: "\f101";
}
.b-fa-angles-up::before {
  content: "\f102";
}
.b-fa-angle-double-up::before {
  content: "\f102";
}
.b-fa-ankh::before {
  content: "\f644";
}
.b-fa-apple-whole::before {
  content: "\f5d1";
}
.b-fa-apple-alt::before {
  content: "\f5d1";
}
.b-fa-archway::before {
  content: "\f557";
}
.b-fa-arrow-down::before {
  content: "\f063";
}
.b-fa-arrow-down-1-9::before {
  content: "\f162";
}
.b-fa-sort-numeric-asc::before {
  content: "\f162";
}
.b-fa-sort-numeric-down::before {
  content: "\f162";
}
.b-fa-arrow-down-9-1::before {
  content: "\f886";
}
.b-fa-sort-numeric-desc::before {
  content: "\f886";
}
.b-fa-sort-numeric-down-alt::before {
  content: "\f886";
}
.b-fa-arrow-down-a-z::before {
  content: "\f15d";
}
.b-fa-sort-alpha-asc::before {
  content: "\f15d";
}
.b-fa-sort-alpha-down::before {
  content: "\f15d";
}
.b-fa-arrow-down-long::before {
  content: "\f175";
}
.b-fa-long-arrow-down::before {
  content: "\f175";
}
.b-fa-arrow-down-short-wide::before {
  content: "\f884";
}
.b-fa-sort-amount-desc::before {
  content: "\f884";
}
.b-fa-sort-amount-down-alt::before {
  content: "\f884";
}
.b-fa-arrow-down-up-across-line::before {
  content: "\e4af";
}
.b-fa-arrow-down-up-lock::before {
  content: "\e4b0";
}
.b-fa-arrow-down-wide-short::before {
  content: "\f160";
}
.b-fa-sort-amount-asc::before {
  content: "\f160";
}
.b-fa-sort-amount-down::before {
  content: "\f160";
}
.b-fa-arrow-down-z-a::before {
  content: "\f881";
}
.b-fa-sort-alpha-desc::before {
  content: "\f881";
}
.b-fa-sort-alpha-down-alt::before {
  content: "\f881";
}
.b-fa-arrow-left::before {
  content: "\f060";
}
.b-fa-arrow-left-long::before {
  content: "\f177";
}
.b-fa-long-arrow-left::before {
  content: "\f177";
}
.b-fa-arrow-pointer::before {
  content: "\f245";
}
.b-fa-mouse-pointer::before {
  content: "\f245";
}
.b-fa-arrow-right::before {
  content: "\f061";
}
.b-fa-arrow-right-arrow-left::before {
  content: "\f0ec";
}
.b-fa-exchange::before {
  content: "\f0ec";
}
.b-fa-arrow-right-from-bracket::before {
  content: "\f08b";
}
.b-fa-sign-out::before {
  content: "\f08b";
}
.b-fa-arrow-right-long::before {
  content: "\f178";
}
.b-fa-long-arrow-right::before {
  content: "\f178";
}
.b-fa-arrow-right-to-bracket::before {
  content: "\f090";
}
.b-fa-sign-in::before {
  content: "\f090";
}
.b-fa-arrow-right-to-city::before {
  content: "\e4b3";
}
.b-fa-arrow-rotate-left::before {
  content: "\f0e2";
}
.b-fa-arrow-left-rotate::before {
  content: "\f0e2";
}
.b-fa-arrow-rotate-back::before {
  content: "\f0e2";
}
.b-fa-arrow-rotate-backward::before {
  content: "\f0e2";
}
.b-fa-undo::before {
  content: "\f0e2";
}
.b-fa-arrow-rotate-right::before {
  content: "\f01e";
}
.b-fa-arrow-right-rotate::before {
  content: "\f01e";
}
.b-fa-arrow-rotate-forward::before {
  content: "\f01e";
}
.b-fa-redo::before {
  content: "\f01e";
}
.b-fa-arrow-trend-down::before {
  content: "\e097";
}
.b-fa-arrow-trend-up::before {
  content: "\e098";
}
.b-fa-arrow-turn-down::before {
  content: "\f149";
}
.b-fa-level-down::before {
  content: "\f149";
}
.b-fa-arrow-turn-up::before {
  content: "\f148";
}
.b-fa-level-up::before {
  content: "\f148";
}
.b-fa-arrow-up::before {
  content: "\f062";
}
.b-fa-arrow-up-1-9::before {
  content: "\f163";
}
.b-fa-sort-numeric-up::before {
  content: "\f163";
}
.b-fa-arrow-up-9-1::before {
  content: "\f887";
}
.b-fa-sort-numeric-up-alt::before {
  content: "\f887";
}
.b-fa-arrow-up-a-z::before {
  content: "\f15e";
}
.b-fa-sort-alpha-up::before {
  content: "\f15e";
}
.b-fa-arrow-up-from-bracket::before {
  content: "\e09a";
}
.b-fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}
.b-fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}
.b-fa-arrow-up-long::before {
  content: "\f176";
}
.b-fa-long-arrow-up::before {
  content: "\f176";
}
.b-fa-arrow-up-right-dots::before {
  content: "\e4b7";
}
.b-fa-arrow-up-right-from-square::before {
  content: "\f08e";
}
.b-fa-external-link::before {
  content: "\f08e";
}
.b-fa-arrow-up-short-wide::before {
  content: "\f885";
}
.b-fa-sort-amount-up-alt::before {
  content: "\f885";
}
.b-fa-arrow-up-wide-short::before {
  content: "\f161";
}
.b-fa-sort-amount-up::before {
  content: "\f161";
}
.b-fa-arrow-up-z-a::before {
  content: "\f882";
}
.b-fa-sort-alpha-up-alt::before {
  content: "\f882";
}
.b-fa-arrows-down-to-line::before {
  content: "\e4b8";
}
.b-fa-arrows-down-to-people::before {
  content: "\e4b9";
}
.b-fa-arrows-left-right::before {
  content: "\f07e";
}
.b-fa-arrows-h::before {
  content: "\f07e";
}
.b-fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}
.b-fa-arrows-rotate::before {
  content: "\f021";
}
.b-fa-refresh::before {
  content: "\f021";
}
.b-fa-sync::before {
  content: "\f021";
}
.b-fa-arrows-spin::before {
  content: "\e4bb";
}
.b-fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}
.b-fa-arrows-to-circle::before {
  content: "\e4bd";
}
.b-fa-arrows-to-dot::before {
  content: "\e4be";
}
.b-fa-arrows-to-eye::before {
  content: "\e4bf";
}
.b-fa-arrows-turn-right::before {
  content: "\e4c0";
}
.b-fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}
.b-fa-arrows-up-down::before {
  content: "\f07d";
}
.b-fa-arrows-v::before {
  content: "\f07d";
}
.b-fa-arrows-up-down-left-right::before {
  content: "\f047";
}
.b-fa-arrows::before {
  content: "\f047";
}
.b-fa-arrows-up-to-line::before {
  content: "\e4c2";
}
.b-fa-asterisk::before {
  content: "*";
}
.b-fa-at::before {
  content: "@";
}
.b-fa-atom::before {
  content: "\f5d2";
}
.b-fa-audio-description::before {
  content: "\f29e";
}
.b-fa-austral-sign::before {
  content: "\e0a9";
}
.b-fa-award::before {
  content: "\f559";
}
.b-fa-b::before {
  content: "B";
}
.b-fa-baby::before {
  content: "\f77c";
}
.b-fa-baby-carriage::before {
  content: "\f77d";
}
.b-fa-carriage-baby::before {
  content: "\f77d";
}
.b-fa-backward::before {
  content: "\f04a";
}
.b-fa-backward-fast::before {
  content: "\f049";
}
.b-fa-fast-backward::before {
  content: "\f049";
}
.b-fa-backward-step::before {
  content: "\f048";
}
.b-fa-step-backward::before {
  content: "\f048";
}
.b-fa-bacon::before {
  content: "\f7e5";
}
.b-fa-bacteria::before {
  content: "\e059";
}
.b-fa-bacterium::before {
  content: "\e05a";
}
.b-fa-bag-shopping::before {
  content: "\f290";
}
.b-fa-shopping-bag::before {
  content: "\f290";
}
.b-fa-bahai::before {
  content: "\f666";
}
.b-fa-baht-sign::before {
  content: "\e0ac";
}
.b-fa-ban::before {
  content: "\f05e";
}
.b-fa-cancel::before {
  content: "\f05e";
}
.b-fa-ban-smoking::before {
  content: "\f54d";
}
.b-fa-smoking-ban::before {
  content: "\f54d";
}
.b-fa-bandage::before {
  content: "\f462";
}
.b-fa-band-aid::before {
  content: "\f462";
}
.b-fa-barcode::before {
  content: "\f02a";
}
.b-fa-bars::before {
  content: "\f0c9";
}
.b-fa-navicon::before {
  content: "\f0c9";
}
.b-fa-bars-progress::before {
  content: "\f828";
}
.b-fa-tasks-alt::before {
  content: "\f828";
}
.b-fa-bars-staggered::before {
  content: "\f550";
}
.b-fa-reorder::before {
  content: "\f550";
}
.b-fa-stream::before {
  content: "\f550";
}
.b-fa-baseball::before {
  content: "\f433";
}
.b-fa-baseball-ball::before {
  content: "\f433";
}
.b-fa-baseball-bat-ball::before {
  content: "\f432";
}
.b-fa-basket-shopping::before {
  content: "\f291";
}
.b-fa-shopping-basket::before {
  content: "\f291";
}
.b-fa-basketball::before {
  content: "\f434";
}
.b-fa-basketball-ball::before {
  content: "\f434";
}
.b-fa-bath::before {
  content: "\f2cd";
}
.b-fa-bathtub::before {
  content: "\f2cd";
}
.b-fa-battery-empty::before {
  content: "\f244";
}
.b-fa-battery-0::before {
  content: "\f244";
}
.b-fa-battery-full::before {
  content: "\f240";
}
.b-fa-battery::before {
  content: "\f240";
}
.b-fa-battery-5::before {
  content: "\f240";
}
.b-fa-battery-half::before {
  content: "\f242";
}
.b-fa-battery-3::before {
  content: "\f242";
}
.b-fa-battery-quarter::before {
  content: "\f243";
}
.b-fa-battery-2::before {
  content: "\f243";
}
.b-fa-battery-three-quarters::before {
  content: "\f241";
}
.b-fa-battery-4::before {
  content: "\f241";
}
.b-fa-bed::before {
  content: "\f236";
}
.b-fa-bed-pulse::before {
  content: "\f487";
}
.b-fa-procedures::before {
  content: "\f487";
}
.b-fa-beer-mug-empty::before {
  content: "\f0fc";
}
.b-fa-beer::before {
  content: "\f0fc";
}
.b-fa-bell::before {
  content: "\f0f3";
}
.b-fa-bell-concierge::before {
  content: "\f562";
}
.b-fa-concierge-bell::before {
  content: "\f562";
}
.b-fa-bell-slash::before {
  content: "\f1f6";
}
.b-fa-bezier-curve::before {
  content: "\f55b";
}
.b-fa-bicycle::before {
  content: "\f206";
}
.b-fa-binoculars::before {
  content: "\f1e5";
}
.b-fa-biohazard::before {
  content: "\f780";
}
.b-fa-bitcoin-sign::before {
  content: "\e0b4";
}
.b-fa-blender::before {
  content: "\f517";
}
.b-fa-blender-phone::before {
  content: "\f6b6";
}
.b-fa-blog::before {
  content: "\f781";
}
.b-fa-bold::before {
  content: "\f032";
}
.b-fa-bolt::before {
  content: "\f0e7";
}
.b-fa-zap::before {
  content: "\f0e7";
}
.b-fa-bolt-lightning::before {
  content: "\e0b7";
}
.b-fa-bomb::before {
  content: "\f1e2";
}
.b-fa-bone::before {
  content: "\f5d7";
}
.b-fa-bong::before {
  content: "\f55c";
}
.b-fa-book::before {
  content: "\f02d";
}
.b-fa-book-atlas::before {
  content: "\f558";
}
.b-fa-atlas::before {
  content: "\f558";
}
.b-fa-book-bible::before {
  content: "\f647";
}
.b-fa-bible::before {
  content: "\f647";
}
.b-fa-book-bookmark::before {
  content: "\e0bb";
}
.b-fa-book-journal-whills::before {
  content: "\f66a";
}
.b-fa-journal-whills::before {
  content: "\f66a";
}
.b-fa-book-medical::before {
  content: "\f7e6";
}
.b-fa-book-open::before {
  content: "\f518";
}
.b-fa-book-open-reader::before {
  content: "\f5da";
}
.b-fa-book-reader::before {
  content: "\f5da";
}
.b-fa-book-quran::before {
  content: "\f687";
}
.b-fa-quran::before {
  content: "\f687";
}
.b-fa-book-skull::before {
  content: "\f6b7";
}
.b-fa-book-dead::before {
  content: "\f6b7";
}
.b-fa-bookmark::before {
  content: "\f02e";
}
.b-fa-border-all::before {
  content: "\f84c";
}
.b-fa-border-none::before {
  content: "\f850";
}
.b-fa-border-top-left::before {
  content: "\f853";
}
.b-fa-border-style::before {
  content: "\f853";
}
.b-fa-bore-hole::before {
  content: "\e4c3";
}
.b-fa-bottle-droplet::before {
  content: "\e4c4";
}
.b-fa-bottle-water::before {
  content: "\e4c5";
}
.b-fa-bowl-food::before {
  content: "\e4c6";
}
.b-fa-bowl-rice::before {
  content: "\e2eb";
}
.b-fa-bowling-ball::before {
  content: "\f436";
}
.b-fa-box::before {
  content: "\f466";
}
.b-fa-box-archive::before {
  content: "\f187";
}
.b-fa-archive::before {
  content: "\f187";
}
.b-fa-box-open::before {
  content: "\f49e";
}
.b-fa-box-tissue::before {
  content: "\e05b";
}
.b-fa-boxes-packing::before {
  content: "\e4c7";
}
.b-fa-boxes-stacked::before {
  content: "\f468";
}
.b-fa-boxes::before {
  content: "\f468";
}
.b-fa-boxes-alt::before {
  content: "\f468";
}
.b-fa-braille::before {
  content: "\f2a1";
}
.b-fa-brain::before {
  content: "\f5dc";
}
.b-fa-brazilian-real-sign::before {
  content: "\e46c";
}
.b-fa-bread-slice::before {
  content: "\f7ec";
}
.b-fa-bridge::before {
  content: "\e4c8";
}
.b-fa-bridge-circle-check::before {
  content: "\e4c9";
}
.b-fa-bridge-circle-exclamation::before {
  content: "\e4ca";
}
.b-fa-bridge-circle-xmark::before {
  content: "\e4cb";
}
.b-fa-bridge-lock::before {
  content: "\e4cc";
}
.b-fa-bridge-water::before {
  content: "\e4ce";
}
.b-fa-briefcase::before {
  content: "\f0b1";
}
.b-fa-briefcase-medical::before {
  content: "\f469";
}
.b-fa-broom::before {
  content: "\f51a";
}
.b-fa-broom-ball::before {
  content: "\f458";
}
.b-fa-quidditch::before {
  content: "\f458";
}
.b-fa-quidditch-broom-ball::before {
  content: "\f458";
}
.b-fa-brush::before {
  content: "\f55d";
}
.b-fa-bucket::before {
  content: "\e4cf";
}
.b-fa-bug::before {
  content: "\f188";
}
.b-fa-bug-slash::before {
  content: "\e490";
}
.b-fa-bugs::before {
  content: "\e4d0";
}
.b-fa-building::before {
  content: "\f1ad";
}
.b-fa-building-circle-arrow-right::before {
  content: "\e4d1";
}
.b-fa-building-circle-check::before {
  content: "\e4d2";
}
.b-fa-building-circle-exclamation::before {
  content: "\e4d3";
}
.b-fa-building-circle-xmark::before {
  content: "\e4d4";
}
.b-fa-building-columns::before {
  content: "\f19c";
}
.b-fa-bank::before {
  content: "\f19c";
}
.b-fa-institution::before {
  content: "\f19c";
}
.b-fa-museum::before {
  content: "\f19c";
}
.b-fa-university::before {
  content: "\f19c";
}
.b-fa-building-flag::before {
  content: "\e4d5";
}
.b-fa-building-lock::before {
  content: "\e4d6";
}
.b-fa-building-ngo::before {
  content: "\e4d7";
}
.b-fa-building-shield::before {
  content: "\e4d8";
}
.b-fa-building-un::before {
  content: "\e4d9";
}
.b-fa-building-user::before {
  content: "\e4da";
}
.b-fa-building-wheat::before {
  content: "\e4db";
}
.b-fa-bullhorn::before {
  content: "\f0a1";
}
.b-fa-bullseye::before {
  content: "\f140";
}
.b-fa-burger::before {
  content: "\f805";
}
.b-fa-hamburger::before {
  content: "\f805";
}
.b-fa-burst::before {
  content: "\e4dc";
}
.b-fa-bus::before {
  content: "\f207";
}
.b-fa-bus-simple::before {
  content: "\f55e";
}
.b-fa-bus-alt::before {
  content: "\f55e";
}
.b-fa-business-time::before {
  content: "\f64a";
}
.b-fa-briefcase-clock::before {
  content: "\f64a";
}
.b-fa-c::before {
  content: "C";
}
.b-fa-cake-candles::before {
  content: "\f1fd";
}
.b-fa-birthday-cake::before {
  content: "\f1fd";
}
.b-fa-cake::before {
  content: "\f1fd";
}
.b-fa-calculator::before {
  content: "\f1ec";
}
.b-fa-calendar::before {
  content: "\f133";
}
.b-fa-calendar-check::before {
  content: "\f274";
}
.b-fa-calendar-day::before {
  content: "\f783";
}
.b-fa-calendar-days::before {
  content: "\f073";
}
.b-fa-calendar-alt::before {
  content: "\f073";
}
.b-fa-calendar-minus::before {
  content: "\f272";
}
.b-fa-calendar-plus::before {
  content: "\f271";
}
.b-fa-calendar-week::before {
  content: "\f784";
}
.b-fa-calendar-xmark::before {
  content: "\f273";
}
.b-fa-calendar-times::before {
  content: "\f273";
}
.b-fa-camera::before {
  content: "\f030";
}
.b-fa-camera-alt::before {
  content: "\f030";
}
.b-fa-camera-retro::before {
  content: "\f083";
}
.b-fa-camera-rotate::before {
  content: "\e0d8";
}
.b-fa-campground::before {
  content: "\f6bb";
}
.b-fa-candy-cane::before {
  content: "\f786";
}
.b-fa-cannabis::before {
  content: "\f55f";
}
.b-fa-capsules::before {
  content: "\f46b";
}
.b-fa-car::before {
  content: "\f1b9";
}
.b-fa-automobile::before {
  content: "\f1b9";
}
.b-fa-car-battery::before {
  content: "\f5df";
}
.b-fa-battery-car::before {
  content: "\f5df";
}
.b-fa-car-burst::before {
  content: "\f5e1";
}
.b-fa-car-crash::before {
  content: "\f5e1";
}
.b-fa-car-on::before {
  content: "\e4dd";
}
.b-fa-car-rear::before {
  content: "\f5de";
}
.b-fa-car-alt::before {
  content: "\f5de";
}
.b-fa-car-side::before {
  content: "\f5e4";
}
.b-fa-car-tunnel::before {
  content: "\e4de";
}
.b-fa-caravan::before {
  content: "\f8ff";
}
.b-fa-caret-down::before {
  content: "\f0d7";
}
.b-fa-caret-left::before {
  content: "\f0d9";
}
.b-fa-caret-right::before {
  content: "\f0da";
}
.b-fa-caret-up::before {
  content: "\f0d8";
}
.b-fa-carrot::before {
  content: "\f787";
}
.b-fa-cart-arrow-down::before {
  content: "\f218";
}
.b-fa-cart-flatbed::before {
  content: "\f474";
}
.b-fa-dolly-flatbed::before {
  content: "\f474";
}
.b-fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}
.b-fa-luggage-cart::before {
  content: "\f59d";
}
.b-fa-cart-plus::before {
  content: "\f217";
}
.b-fa-cart-shopping::before {
  content: "\f07a";
}
.b-fa-shopping-cart::before {
  content: "\f07a";
}
.b-fa-cash-register::before {
  content: "\f788";
}
.b-fa-cat::before {
  content: "\f6be";
}
.b-fa-cedi-sign::before {
  content: "\e0df";
}
.b-fa-cent-sign::before {
  content: "\e3f5";
}
.b-fa-certificate::before {
  content: "\f0a3";
}
.b-fa-chair::before {
  content: "\f6c0";
}
.b-fa-chalkboard::before {
  content: "\f51b";
}
.b-fa-blackboard::before {
  content: "\f51b";
}
.b-fa-chalkboard-user::before {
  content: "\f51c";
}
.b-fa-chalkboard-teacher::before {
  content: "\f51c";
}
.b-fa-champagne-glasses::before {
  content: "\f79f";
}
.b-fa-glass-cheers::before {
  content: "\f79f";
}
.b-fa-charging-station::before {
  content: "\f5e7";
}
.b-fa-chart-area::before {
  content: "\f1fe";
}
.b-fa-area-chart::before {
  content: "\f1fe";
}
.b-fa-chart-bar::before {
  content: "\f080";
}
.b-fa-bar-chart::before {
  content: "\f080";
}
.b-fa-chart-column::before {
  content: "\e0e3";
}
.b-fa-chart-gantt::before {
  content: "\e0e4";
}
.b-fa-chart-line::before {
  content: "\f201";
}
.b-fa-line-chart::before {
  content: "\f201";
}
.b-fa-chart-pie::before {
  content: "\f200";
}
.b-fa-pie-chart::before {
  content: "\f200";
}
.b-fa-chart-simple::before {
  content: "\e473";
}
.b-fa-check::before {
  content: "\f00c";
}
.b-fa-check-double::before {
  content: "\f560";
}
.b-fa-check-to-slot::before {
  content: "\f772";
}
.b-fa-vote-yea::before {
  content: "\f772";
}
.b-fa-cheese::before {
  content: "\f7ef";
}
.b-fa-chess::before {
  content: "\f439";
}
.b-fa-chess-bishop::before {
  content: "\f43a";
}
.b-fa-chess-board::before {
  content: "\f43c";
}
.b-fa-chess-king::before {
  content: "\f43f";
}
.b-fa-chess-knight::before {
  content: "\f441";
}
.b-fa-chess-pawn::before {
  content: "\f443";
}
.b-fa-chess-queen::before {
  content: "\f445";
}
.b-fa-chess-rook::before {
  content: "\f447";
}
.b-fa-chevron-down::before {
  content: "\f078";
}
.b-fa-chevron-left::before {
  content: "\f053";
}
.b-fa-chevron-right::before {
  content: "\f054";
}
.b-fa-chevron-up::before {
  content: "\f077";
}
.b-fa-child::before {
  content: "\f1ae";
}
.b-fa-child-dress::before {
  content: "\e59c";
}
.b-fa-child-reaching::before {
  content: "\e59d";
}
.b-fa-child-rifle::before {
  content: "\e4e0";
}
.b-fa-children::before {
  content: "\e4e1";
}
.b-fa-church::before {
  content: "\f51d";
}
.b-fa-circle::before {
  content: "\f111";
}
.b-fa-circle-arrow-down::before {
  content: "\f0ab";
}
.b-fa-arrow-circle-down::before {
  content: "\f0ab";
}
.b-fa-circle-arrow-left::before {
  content: "\f0a8";
}
.b-fa-arrow-circle-left::before {
  content: "\f0a8";
}
.b-fa-circle-arrow-right::before {
  content: "\f0a9";
}
.b-fa-arrow-circle-right::before {
  content: "\f0a9";
}
.b-fa-circle-arrow-up::before {
  content: "\f0aa";
}
.b-fa-arrow-circle-up::before {
  content: "\f0aa";
}
.b-fa-circle-check::before {
  content: "\f058";
}
.b-fa-check-circle::before {
  content: "\f058";
}
.b-fa-circle-chevron-down::before {
  content: "\f13a";
}
.b-fa-chevron-circle-down::before {
  content: "\f13a";
}
.b-fa-circle-chevron-left::before {
  content: "\f137";
}
.b-fa-chevron-circle-left::before {
  content: "\f137";
}
.b-fa-circle-chevron-right::before {
  content: "\f138";
}
.b-fa-chevron-circle-right::before {
  content: "\f138";
}
.b-fa-circle-chevron-up::before {
  content: "\f139";
}
.b-fa-chevron-circle-up::before {
  content: "\f139";
}
.b-fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}
.b-fa-donate::before {
  content: "\f4b9";
}
.b-fa-circle-dot::before {
  content: "\f192";
}
.b-fa-dot-circle::before {
  content: "\f192";
}
.b-fa-circle-down::before {
  content: "\f358";
}
.b-fa-arrow-alt-circle-down::before {
  content: "\f358";
}
.b-fa-circle-exclamation::before {
  content: "\f06a";
}
.b-fa-exclamation-circle::before {
  content: "\f06a";
}
.b-fa-circle-h::before {
  content: "\f47e";
}
.b-fa-hospital-symbol::before {
  content: "\f47e";
}
.b-fa-circle-half-stroke::before {
  content: "\f042";
}
.b-fa-adjust::before {
  content: "\f042";
}
.b-fa-circle-info::before {
  content: "\f05a";
}
.b-fa-info-circle::before {
  content: "\f05a";
}
.b-fa-circle-left::before {
  content: "\f359";
}
.b-fa-arrow-alt-circle-left::before {
  content: "\f359";
}
.b-fa-circle-minus::before {
  content: "\f056";
}
.b-fa-minus-circle::before {
  content: "\f056";
}
.b-fa-circle-nodes::before {
  content: "\e4e2";
}
.b-fa-circle-notch::before {
  content: "\f1ce";
}
.b-fa-circle-pause::before {
  content: "\f28b";
}
.b-fa-pause-circle::before {
  content: "\f28b";
}
.b-fa-circle-play::before {
  content: "\f144";
}
.b-fa-play-circle::before {
  content: "\f144";
}
.b-fa-circle-plus::before {
  content: "\f055";
}
.b-fa-plus-circle::before {
  content: "\f055";
}
.b-fa-circle-question::before {
  content: "\f059";
}
.b-fa-question-circle::before {
  content: "\f059";
}
.b-fa-circle-radiation::before {
  content: "\f7ba";
}
.b-fa-radiation-alt::before {
  content: "\f7ba";
}
.b-fa-circle-right::before {
  content: "\f35a";
}
.b-fa-arrow-alt-circle-right::before {
  content: "\f35a";
}
.b-fa-circle-stop::before {
  content: "\f28d";
}
.b-fa-stop-circle::before {
  content: "\f28d";
}
.b-fa-circle-up::before {
  content: "\f35b";
}
.b-fa-arrow-alt-circle-up::before {
  content: "\f35b";
}
.b-fa-circle-user::before {
  content: "\f2bd";
}
.b-fa-user-circle::before {
  content: "\f2bd";
}
.b-fa-circle-xmark::before {
  content: "\f057";
}
.b-fa-times-circle::before {
  content: "\f057";
}
.b-fa-xmark-circle::before {
  content: "\f057";
}
.b-fa-city::before {
  content: "\f64f";
}
.b-fa-clapperboard::before {
  content: "\e131";
}
.b-fa-clipboard::before {
  content: "\f328";
}
.b-fa-clipboard-check::before {
  content: "\f46c";
}
.b-fa-clipboard-list::before {
  content: "\f46d";
}
.b-fa-clipboard-question::before {
  content: "\e4e3";
}
.b-fa-clipboard-user::before {
  content: "\f7f3";
}
.b-fa-clock::before {
  content: "\f017";
}
.b-fa-clock-four::before {
  content: "\f017";
}
.b-fa-clock-rotate-left::before {
  content: "\f1da";
}
.b-fa-history::before {
  content: "\f1da";
}
.b-fa-clone::before {
  content: "\f24d";
}
.b-fa-closed-captioning::before {
  content: "\f20a";
}
.b-fa-cloud::before {
  content: "\f0c2";
}
.b-fa-cloud-arrow-down::before {
  content: "\f0ed";
}
.b-fa-cloud-download::before {
  content: "\f0ed";
}
.b-fa-cloud-download-alt::before {
  content: "\f0ed";
}
.b-fa-cloud-arrow-up::before {
  content: "\f0ee";
}
.b-fa-cloud-upload::before {
  content: "\f0ee";
}
.b-fa-cloud-upload-alt::before {
  content: "\f0ee";
}
.b-fa-cloud-bolt::before {
  content: "\f76c";
}
.b-fa-thunderstorm::before {
  content: "\f76c";
}
.b-fa-cloud-meatball::before {
  content: "\f73b";
}
.b-fa-cloud-moon::before {
  content: "\f6c3";
}
.b-fa-cloud-moon-rain::before {
  content: "\f73c";
}
.b-fa-cloud-rain::before {
  content: "\f73d";
}
.b-fa-cloud-showers-heavy::before {
  content: "\f740";
}
.b-fa-cloud-showers-water::before {
  content: "\e4e4";
}
.b-fa-cloud-sun::before {
  content: "\f6c4";
}
.b-fa-cloud-sun-rain::before {
  content: "\f743";
}
.b-fa-clover::before {
  content: "\e139";
}
.b-fa-code::before {
  content: "\f121";
}
.b-fa-code-branch::before {
  content: "\f126";
}
.b-fa-code-commit::before {
  content: "\f386";
}
.b-fa-code-compare::before {
  content: "\e13a";
}
.b-fa-code-fork::before {
  content: "\e13b";
}
.b-fa-code-merge::before {
  content: "\f387";
}
.b-fa-code-pull-request::before {
  content: "\e13c";
}
.b-fa-coins::before {
  content: "\f51e";
}
.b-fa-colon-sign::before {
  content: "\e140";
}
.b-fa-comment::before {
  content: "\f075";
}
.b-fa-comment-dollar::before {
  content: "\f651";
}
.b-fa-comment-dots::before {
  content: "\f4ad";
}
.b-fa-commenting::before {
  content: "\f4ad";
}
.b-fa-comment-medical::before {
  content: "\f7f5";
}
.b-fa-comment-slash::before {
  content: "\f4b3";
}
.b-fa-comment-sms::before {
  content: "\f7cd";
}
.b-fa-sms::before {
  content: "\f7cd";
}
.b-fa-comments::before {
  content: "\f086";
}
.b-fa-comments-dollar::before {
  content: "\f653";
}
.b-fa-compact-disc::before {
  content: "\f51f";
}
.b-fa-compass::before {
  content: "\f14e";
}
.b-fa-compass-drafting::before {
  content: "\f568";
}
.b-fa-drafting-compass::before {
  content: "\f568";
}
.b-fa-compress::before {
  content: "\f066";
}
.b-fa-computer::before {
  content: "\e4e5";
}
.b-fa-computer-mouse::before {
  content: "\f8cc";
}
.b-fa-mouse::before {
  content: "\f8cc";
}
.b-fa-cookie::before {
  content: "\f563";
}
.b-fa-cookie-bite::before {
  content: "\f564";
}
.b-fa-copy::before {
  content: "\f0c5";
}
.b-fa-copyright::before {
  content: "\f1f9";
}
.b-fa-couch::before {
  content: "\f4b8";
}
.b-fa-cow::before {
  content: "\f6c8";
}
.b-fa-credit-card::before {
  content: "\f09d";
}
.b-fa-credit-card-alt::before {
  content: "\f09d";
}
.b-fa-crop::before {
  content: "\f125";
}
.b-fa-crop-simple::before {
  content: "\f565";
}
.b-fa-crop-alt::before {
  content: "\f565";
}
.b-fa-cross::before {
  content: "\f654";
}
.b-fa-crosshairs::before {
  content: "\f05b";
}
.b-fa-crow::before {
  content: "\f520";
}
.b-fa-crown::before {
  content: "\f521";
}
.b-fa-crutch::before {
  content: "\f7f7";
}
.b-fa-cruzeiro-sign::before {
  content: "\e152";
}
.b-fa-cube::before {
  content: "\f1b2";
}
.b-fa-cubes::before {
  content: "\f1b3";
}
.b-fa-cubes-stacked::before {
  content: "\e4e6";
}
.b-fa-d::before {
  content: "D";
}
.b-fa-database::before {
  content: "\f1c0";
}
.b-fa-delete-left::before {
  content: "\f55a";
}
.b-fa-backspace::before {
  content: "\f55a";
}
.b-fa-democrat::before {
  content: "\f747";
}
.b-fa-desktop::before {
  content: "\f390";
}
.b-fa-desktop-alt::before {
  content: "\f390";
}
.b-fa-dharmachakra::before {
  content: "\f655";
}
.b-fa-diagram-next::before {
  content: "\e476";
}
.b-fa-diagram-predecessor::before {
  content: "\e477";
}
.b-fa-diagram-project::before {
  content: "\f542";
}
.b-fa-project-diagram::before {
  content: "\f542";
}
.b-fa-diagram-successor::before {
  content: "\e47a";
}
.b-fa-diamond::before {
  content: "\f219";
}
.b-fa-diamond-turn-right::before {
  content: "\f5eb";
}
.b-fa-directions::before {
  content: "\f5eb";
}
.b-fa-dice::before {
  content: "\f522";
}
.b-fa-dice-d20::before {
  content: "\f6cf";
}
.b-fa-dice-d6::before {
  content: "\f6d1";
}
.b-fa-dice-five::before {
  content: "\f523";
}
.b-fa-dice-four::before {
  content: "\f524";
}
.b-fa-dice-one::before {
  content: "\f525";
}
.b-fa-dice-six::before {
  content: "\f526";
}
.b-fa-dice-three::before {
  content: "\f527";
}
.b-fa-dice-two::before {
  content: "\f528";
}
.b-fa-disease::before {
  content: "\f7fa";
}
.b-fa-display::before {
  content: "\e163";
}
.b-fa-divide::before {
  content: "\f529";
}
.b-fa-dna::before {
  content: "\f471";
}
.b-fa-dog::before {
  content: "\f6d3";
}
.b-fa-dollar-sign::before {
  content: "$";
}
.b-fa-dollar::before {
  content: "$";
}
.b-fa-usd::before {
  content: "$";
}
.b-fa-dolly::before {
  content: "\f472";
}
.b-fa-dolly-box::before {
  content: "\f472";
}
.b-fa-dong-sign::before {
  content: "\e169";
}
.b-fa-door-closed::before {
  content: "\f52a";
}
.b-fa-door-open::before {
  content: "\f52b";
}
.b-fa-dove::before {
  content: "\f4ba";
}
.b-fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}
.b-fa-compress-alt::before {
  content: "\f422";
}
.b-fa-down-long::before {
  content: "\f309";
}
.b-fa-long-arrow-alt-down::before {
  content: "\f309";
}
.b-fa-download::before {
  content: "\f019";
}
.b-fa-dragon::before {
  content: "\f6d5";
}
.b-fa-draw-polygon::before {
  content: "\f5ee";
}
.b-fa-droplet::before {
  content: "\f043";
}
.b-fa-tint::before {
  content: "\f043";
}
.b-fa-droplet-slash::before {
  content: "\f5c7";
}
.b-fa-tint-slash::before {
  content: "\f5c7";
}
.b-fa-drum::before {
  content: "\f569";
}
.b-fa-drum-steelpan::before {
  content: "\f56a";
}
.b-fa-drumstick-bite::before {
  content: "\f6d7";
}
.b-fa-dumbbell::before {
  content: "\f44b";
}
.b-fa-dumpster::before {
  content: "\f793";
}
.b-fa-dumpster-fire::before {
  content: "\f794";
}
.b-fa-dungeon::before {
  content: "\f6d9";
}
.b-fa-e::before {
  content: "E";
}
.b-fa-ear-deaf::before {
  content: "\f2a4";
}
.b-fa-deaf::before {
  content: "\f2a4";
}
.b-fa-deafness::before {
  content: "\f2a4";
}
.b-fa-hard-of-hearing::before {
  content: "\f2a4";
}
.b-fa-ear-listen::before {
  content: "\f2a2";
}
.b-fa-assistive-listening-systems::before {
  content: "\f2a2";
}
.b-fa-earth-africa::before {
  content: "\f57c";
}
.b-fa-globe-africa::before {
  content: "\f57c";
}
.b-fa-earth-americas::before {
  content: "\f57d";
}
.b-fa-earth::before {
  content: "\f57d";
}
.b-fa-earth-america::before {
  content: "\f57d";
}
.b-fa-globe-americas::before {
  content: "\f57d";
}
.b-fa-earth-asia::before {
  content: "\f57e";
}
.b-fa-globe-asia::before {
  content: "\f57e";
}
.b-fa-earth-europe::before {
  content: "\f7a2";
}
.b-fa-globe-europe::before {
  content: "\f7a2";
}
.b-fa-earth-oceania::before {
  content: "\e47b";
}
.b-fa-globe-oceania::before {
  content: "\e47b";
}
.b-fa-egg::before {
  content: "\f7fb";
}
.b-fa-eject::before {
  content: "\f052";
}
.b-fa-elevator::before {
  content: "\e16d";
}
.b-fa-ellipsis::before {
  content: "\f141";
}
.b-fa-ellipsis-h::before {
  content: "\f141";
}
.b-fa-ellipsis-vertical::before {
  content: "\f142";
}
.b-fa-ellipsis-v::before {
  content: "\f142";
}
.b-fa-envelope::before {
  content: "\f0e0";
}
.b-fa-envelope-circle-check::before {
  content: "\e4e8";
}
.b-fa-envelope-open::before {
  content: "\f2b6";
}
.b-fa-envelope-open-text::before {
  content: "\f658";
}
.b-fa-envelopes-bulk::before {
  content: "\f674";
}
.b-fa-mail-bulk::before {
  content: "\f674";
}
.b-fa-equals::before {
  content: "=";
}
.b-fa-eraser::before {
  content: "\f12d";
}
.b-fa-ethernet::before {
  content: "\f796";
}
.b-fa-euro-sign::before {
  content: "\f153";
}
.b-fa-eur::before {
  content: "\f153";
}
.b-fa-euro::before {
  content: "\f153";
}
.b-fa-exclamation::before {
  content: "!";
}
.b-fa-expand::before {
  content: "\f065";
}
.b-fa-explosion::before {
  content: "\e4e9";
}
.b-fa-eye::before {
  content: "\f06e";
}
.b-fa-eye-dropper::before {
  content: "\f1fb";
}
.b-fa-eye-dropper-empty::before {
  content: "\f1fb";
}
.b-fa-eyedropper::before {
  content: "\f1fb";
}
.b-fa-eye-low-vision::before {
  content: "\f2a8";
}
.b-fa-low-vision::before {
  content: "\f2a8";
}
.b-fa-eye-slash::before {
  content: "\f070";
}
.b-fa-f::before {
  content: "F";
}
.b-fa-face-angry::before {
  content: "\f556";
}
.b-fa-angry::before {
  content: "\f556";
}
.b-fa-face-dizzy::before {
  content: "\f567";
}
.b-fa-dizzy::before {
  content: "\f567";
}
.b-fa-face-flushed::before {
  content: "\f579";
}
.b-fa-flushed::before {
  content: "\f579";
}
.b-fa-face-frown::before {
  content: "\f119";
}
.b-fa-frown::before {
  content: "\f119";
}
.b-fa-face-frown-open::before {
  content: "\f57a";
}
.b-fa-frown-open::before {
  content: "\f57a";
}
.b-fa-face-grimace::before {
  content: "\f57f";
}
.b-fa-grimace::before {
  content: "\f57f";
}
.b-fa-face-grin::before {
  content: "\f580";
}
.b-fa-grin::before {
  content: "\f580";
}
.b-fa-face-grin-beam::before {
  content: "\f582";
}
.b-fa-grin-beam::before {
  content: "\f582";
}
.b-fa-face-grin-beam-sweat::before {
  content: "\f583";
}
.b-fa-grin-beam-sweat::before {
  content: "\f583";
}
.b-fa-face-grin-hearts::before {
  content: "\f584";
}
.b-fa-grin-hearts::before {
  content: "\f584";
}
.b-fa-face-grin-squint::before {
  content: "\f585";
}
.b-fa-grin-squint::before {
  content: "\f585";
}
.b-fa-face-grin-squint-tears::before {
  content: "\f586";
}
.b-fa-grin-squint-tears::before {
  content: "\f586";
}
.b-fa-face-grin-stars::before {
  content: "\f587";
}
.b-fa-grin-stars::before {
  content: "\f587";
}
.b-fa-face-grin-tears::before {
  content: "\f588";
}
.b-fa-grin-tears::before {
  content: "\f588";
}
.b-fa-face-grin-tongue::before {
  content: "\f589";
}
.b-fa-grin-tongue::before {
  content: "\f589";
}
.b-fa-face-grin-tongue-squint::before {
  content: "\f58a";
}
.b-fa-grin-tongue-squint::before {
  content: "\f58a";
}
.b-fa-face-grin-tongue-wink::before {
  content: "\f58b";
}
.b-fa-grin-tongue-wink::before {
  content: "\f58b";
}
.b-fa-face-grin-wide::before {
  content: "\f581";
}
.b-fa-grin-alt::before {
  content: "\f581";
}
.b-fa-face-grin-wink::before {
  content: "\f58c";
}
.b-fa-grin-wink::before {
  content: "\f58c";
}
.b-fa-face-kiss::before {
  content: "\f596";
}
.b-fa-kiss::before {
  content: "\f596";
}
.b-fa-face-kiss-beam::before {
  content: "\f597";
}
.b-fa-kiss-beam::before {
  content: "\f597";
}
.b-fa-face-kiss-wink-heart::before {
  content: "\f598";
}
.b-fa-kiss-wink-heart::before {
  content: "\f598";
}
.b-fa-face-laugh::before {
  content: "\f599";
}
.b-fa-laugh::before {
  content: "\f599";
}
.b-fa-face-laugh-beam::before {
  content: "\f59a";
}
.b-fa-laugh-beam::before {
  content: "\f59a";
}
.b-fa-face-laugh-squint::before {
  content: "\f59b";
}
.b-fa-laugh-squint::before {
  content: "\f59b";
}
.b-fa-face-laugh-wink::before {
  content: "\f59c";
}
.b-fa-laugh-wink::before {
  content: "\f59c";
}
.b-fa-face-meh::before {
  content: "\f11a";
}
.b-fa-meh::before {
  content: "\f11a";
}
.b-fa-face-meh-blank::before {
  content: "\f5a4";
}
.b-fa-meh-blank::before {
  content: "\f5a4";
}
.b-fa-face-rolling-eyes::before {
  content: "\f5a5";
}
.b-fa-meh-rolling-eyes::before {
  content: "\f5a5";
}
.b-fa-face-sad-cry::before {
  content: "\f5b3";
}
.b-fa-sad-cry::before {
  content: "\f5b3";
}
.b-fa-face-sad-tear::before {
  content: "\f5b4";
}
.b-fa-sad-tear::before {
  content: "\f5b4";
}
.b-fa-face-smile::before {
  content: "\f118";
}
.b-fa-smile::before {
  content: "\f118";
}
.b-fa-face-smile-beam::before {
  content: "\f5b8";
}
.b-fa-smile-beam::before {
  content: "\f5b8";
}
.b-fa-face-smile-wink::before {
  content: "\f4da";
}
.b-fa-smile-wink::before {
  content: "\f4da";
}
.b-fa-face-surprise::before {
  content: "\f5c2";
}
.b-fa-surprise::before {
  content: "\f5c2";
}
.b-fa-face-tired::before {
  content: "\f5c8";
}
.b-fa-tired::before {
  content: "\f5c8";
}
.b-fa-fan::before {
  content: "\f863";
}
.b-fa-faucet::before {
  content: "\e005";
}
.b-fa-faucet-drip::before {
  content: "\e006";
}
.b-fa-fax::before {
  content: "\f1ac";
}
.b-fa-feather::before {
  content: "\f52d";
}
.b-fa-feather-pointed::before {
  content: "\f56b";
}
.b-fa-feather-alt::before {
  content: "\f56b";
}
.b-fa-ferry::before {
  content: "\e4ea";
}
.b-fa-file::before {
  content: "\f15b";
}
.b-fa-file-arrow-down::before {
  content: "\f56d";
}
.b-fa-file-download::before {
  content: "\f56d";
}
.b-fa-file-arrow-up::before {
  content: "\f574";
}
.b-fa-file-upload::before {
  content: "\f574";
}
.b-fa-file-audio::before {
  content: "\f1c7";
}
.b-fa-file-circle-check::before {
  content: "\e493";
}
.b-fa-file-circle-exclamation::before {
  content: "\e4eb";
}
.b-fa-file-circle-minus::before {
  content: "\e4ed";
}
.b-fa-file-circle-plus::before {
  content: "\e4ee";
}
.b-fa-file-circle-question::before {
  content: "\e4ef";
}
.b-fa-file-circle-xmark::before {
  content: "\e494";
}
.b-fa-file-code::before {
  content: "\f1c9";
}
.b-fa-file-contract::before {
  content: "\f56c";
}
.b-fa-file-csv::before {
  content: "\f6dd";
}
.b-fa-file-excel::before {
  content: "\f1c3";
}
.b-fa-file-export::before {
  content: "\f56e";
}
.b-fa-arrow-right-from-file::before {
  content: "\f56e";
}
.b-fa-file-image::before {
  content: "\f1c5";
}
.b-fa-file-import::before {
  content: "\f56f";
}
.b-fa-arrow-right-to-file::before {
  content: "\f56f";
}
.b-fa-file-invoice::before {
  content: "\f570";
}
.b-fa-file-invoice-dollar::before {
  content: "\f571";
}
.b-fa-file-lines::before {
  content: "\f15c";
}
.b-fa-file-alt::before {
  content: "\f15c";
}
.b-fa-file-text::before {
  content: "\f15c";
}
.b-fa-file-medical::before {
  content: "\f477";
}
.b-fa-file-pdf::before {
  content: "\f1c1";
}
.b-fa-file-pen::before {
  content: "\f31c";
}
.b-fa-file-edit::before {
  content: "\f31c";
}
.b-fa-file-powerpoint::before {
  content: "\f1c4";
}
.b-fa-file-prescription::before {
  content: "\f572";
}
.b-fa-file-shield::before {
  content: "\e4f0";
}
.b-fa-file-signature::before {
  content: "\f573";
}
.b-fa-file-video::before {
  content: "\f1c8";
}
.b-fa-file-waveform::before {
  content: "\f478";
}
.b-fa-file-medical-alt::before {
  content: "\f478";
}
.b-fa-file-word::before {
  content: "\f1c2";
}
.b-fa-file-zipper::before {
  content: "\f1c6";
}
.b-fa-file-archive::before {
  content: "\f1c6";
}
.b-fa-fill::before {
  content: "\f575";
}
.b-fa-fill-drip::before {
  content: "\f576";
}
.b-fa-film::before {
  content: "\f008";
}
.b-fa-filter::before {
  content: "\f0b0";
}
.b-fa-filter-circle-dollar::before {
  content: "\f662";
}
.b-fa-funnel-dollar::before {
  content: "\f662";
}
.b-fa-filter-circle-xmark::before {
  content: "\e17b";
}
.b-fa-fingerprint::before {
  content: "\f577";
}
.b-fa-fire::before {
  content: "\f06d";
}
.b-fa-fire-burner::before {
  content: "\e4f1";
}
.b-fa-fire-extinguisher::before {
  content: "\f134";
}
.b-fa-fire-flame-curved::before {
  content: "\f7e4";
}
.b-fa-fire-alt::before {
  content: "\f7e4";
}
.b-fa-fire-flame-simple::before {
  content: "\f46a";
}
.b-fa-burn::before {
  content: "\f46a";
}
.b-fa-fish::before {
  content: "\f578";
}
.b-fa-fish-fins::before {
  content: "\e4f2";
}
.b-fa-flag::before {
  content: "\f024";
}
.b-fa-flag-checkered::before {
  content: "\f11e";
}
.b-fa-flag-usa::before {
  content: "\f74d";
}
.b-fa-flask::before {
  content: "\f0c3";
}
.b-fa-flask-vial::before {
  content: "\e4f3";
}
.b-fa-floppy-disk::before {
  content: "\f0c7";
}
.b-fa-save::before {
  content: "\f0c7";
}
.b-fa-florin-sign::before {
  content: "\e184";
}
.b-fa-folder::before {
  content: "\f07b";
}
.b-fa-folder-blank::before {
  content: "\f07b";
}
.b-fa-folder-closed::before {
  content: "\e185";
}
.b-fa-folder-minus::before {
  content: "\f65d";
}
.b-fa-folder-open::before {
  content: "\f07c";
}
.b-fa-folder-plus::before {
  content: "\f65e";
}
.b-fa-folder-tree::before {
  content: "\f802";
}
.b-fa-font::before {
  content: "\f031";
}
.b-fa-football::before {
  content: "\f44e";
}
.b-fa-football-ball::before {
  content: "\f44e";
}
.b-fa-forward::before {
  content: "\f04e";
}
.b-fa-forward-fast::before {
  content: "\f050";
}
.b-fa-fast-forward::before {
  content: "\f050";
}
.b-fa-forward-step::before {
  content: "\f051";
}
.b-fa-step-forward::before {
  content: "\f051";
}
.b-fa-franc-sign::before {
  content: "\e18f";
}
.b-fa-frog::before {
  content: "\f52e";
}
.b-fa-futbol::before {
  content: "\f1e3";
}
.b-fa-futbol-ball::before {
  content: "\f1e3";
}
.b-fa-soccer-ball::before {
  content: "\f1e3";
}
.b-fa-g::before {
  content: "G";
}
.b-fa-gamepad::before {
  content: "\f11b";
}
.b-fa-gas-pump::before {
  content: "\f52f";
}
.b-fa-gauge::before {
  content: "\f624";
}
.b-fa-dashboard::before {
  content: "\f624";
}
.b-fa-gauge-med::before {
  content: "\f624";
}
.b-fa-tachometer-alt-average::before {
  content: "\f624";
}
.b-fa-gauge-high::before {
  content: "\f625";
}
.b-fa-tachometer-alt::before {
  content: "\f625";
}
.b-fa-tachometer-alt-fast::before {
  content: "\f625";
}
.b-fa-gauge-simple::before {
  content: "\f629";
}
.b-fa-gauge-simple-med::before {
  content: "\f629";
}
.b-fa-tachometer-average::before {
  content: "\f629";
}
.b-fa-gauge-simple-high::before {
  content: "\f62a";
}
.b-fa-tachometer::before {
  content: "\f62a";
}
.b-fa-tachometer-fast::before {
  content: "\f62a";
}
.b-fa-gavel::before {
  content: "\f0e3";
}
.b-fa-legal::before {
  content: "\f0e3";
}
.b-fa-gear::before {
  content: "\f013";
}
.b-fa-cog::before {
  content: "\f013";
}
.b-fa-gears::before {
  content: "\f085";
}
.b-fa-cogs::before {
  content: "\f085";
}
.b-fa-gem::before {
  content: "\f3a5";
}
.b-fa-genderless::before {
  content: "\f22d";
}
.b-fa-ghost::before {
  content: "\f6e2";
}
.b-fa-gift::before {
  content: "\f06b";
}
.b-fa-gifts::before {
  content: "\f79c";
}
.b-fa-glass-water::before {
  content: "\e4f4";
}
.b-fa-glass-water-droplet::before {
  content: "\e4f5";
}
.b-fa-glasses::before {
  content: "\f530";
}
.b-fa-globe::before {
  content: "\f0ac";
}
.b-fa-golf-ball-tee::before {
  content: "\f450";
}
.b-fa-golf-ball::before {
  content: "\f450";
}
.b-fa-gopuram::before {
  content: "\f664";
}
.b-fa-graduation-cap::before {
  content: "\f19d";
}
.b-fa-mortar-board::before {
  content: "\f19d";
}
.b-fa-greater-than::before {
  content: ">";
}
.b-fa-greater-than-equal::before {
  content: "\f532";
}
.b-fa-grip::before {
  content: "\f58d";
}
.b-fa-grip-horizontal::before {
  content: "\f58d";
}
.b-fa-grip-lines::before {
  content: "\f7a4";
}
.b-fa-grip-lines-vertical::before {
  content: "\f7a5";
}
.b-fa-grip-vertical::before {
  content: "\f58e";
}
.b-fa-group-arrows-rotate::before {
  content: "\e4f6";
}
.b-fa-guarani-sign::before {
  content: "\e19a";
}
.b-fa-guitar::before {
  content: "\f7a6";
}
.b-fa-gun::before {
  content: "\e19b";
}
.b-fa-h::before {
  content: "H";
}
.b-fa-hammer::before {
  content: "\f6e3";
}
.b-fa-hamsa::before {
  content: "\f665";
}
.b-fa-hand::before {
  content: "\f256";
}
.b-fa-hand-paper::before {
  content: "\f256";
}
.b-fa-hand-back-fist::before {
  content: "\f255";
}
.b-fa-hand-rock::before {
  content: "\f255";
}
.b-fa-hand-dots::before {
  content: "\f461";
}
.b-fa-allergies::before {
  content: "\f461";
}
.b-fa-hand-fist::before {
  content: "\f6de";
}
.b-fa-fist-raised::before {
  content: "\f6de";
}
.b-fa-hand-holding::before {
  content: "\f4bd";
}
.b-fa-hand-holding-dollar::before {
  content: "\f4c0";
}
.b-fa-hand-holding-usd::before {
  content: "\f4c0";
}
.b-fa-hand-holding-droplet::before {
  content: "\f4c1";
}
.b-fa-hand-holding-water::before {
  content: "\f4c1";
}
.b-fa-hand-holding-hand::before {
  content: "\e4f7";
}
.b-fa-hand-holding-heart::before {
  content: "\f4be";
}
.b-fa-hand-holding-medical::before {
  content: "\e05c";
}
.b-fa-hand-lizard::before {
  content: "\f258";
}
.b-fa-hand-middle-finger::before {
  content: "\f806";
}
.b-fa-hand-peace::before {
  content: "\f25b";
}
.b-fa-hand-point-down::before {
  content: "\f0a7";
}
.b-fa-hand-point-left::before {
  content: "\f0a5";
}
.b-fa-hand-point-right::before {
  content: "\f0a4";
}
.b-fa-hand-point-up::before {
  content: "\f0a6";
}
.b-fa-hand-pointer::before {
  content: "\f25a";
}
.b-fa-hand-scissors::before {
  content: "\f257";
}
.b-fa-hand-sparkles::before {
  content: "\e05d";
}
.b-fa-hand-spock::before {
  content: "\f259";
}
.b-fa-handcuffs::before {
  content: "\e4f8";
}
.b-fa-hands::before {
  content: "\f2a7";
}
.b-fa-sign-language::before {
  content: "\f2a7";
}
.b-fa-signing::before {
  content: "\f2a7";
}
.b-fa-hands-asl-interpreting::before {
  content: "\f2a3";
}
.b-fa-american-sign-language-interpreting::before {
  content: "\f2a3";
}
.b-fa-asl-interpreting::before {
  content: "\f2a3";
}
.b-fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3";
}
.b-fa-hands-bound::before {
  content: "\e4f9";
}
.b-fa-hands-bubbles::before {
  content: "\e05e";
}
.b-fa-hands-wash::before {
  content: "\e05e";
}
.b-fa-hands-clapping::before {
  content: "\e1a8";
}
.b-fa-hands-holding::before {
  content: "\f4c2";
}
.b-fa-hands-holding-child::before {
  content: "\e4fa";
}
.b-fa-hands-holding-circle::before {
  content: "\e4fb";
}
.b-fa-hands-praying::before {
  content: "\f684";
}
.b-fa-praying-hands::before {
  content: "\f684";
}
.b-fa-handshake::before {
  content: "\f2b5";
}
.b-fa-handshake-angle::before {
  content: "\f4c4";
}
.b-fa-hands-helping::before {
  content: "\f4c4";
}
.b-fa-handshake-simple::before {
  content: "\f4c6";
}
.b-fa-handshake-alt::before {
  content: "\f4c6";
}
.b-fa-handshake-simple-slash::before {
  content: "\e05f";
}
.b-fa-handshake-alt-slash::before {
  content: "\e05f";
}
.b-fa-handshake-slash::before {
  content: "\e060";
}
.b-fa-hanukiah::before {
  content: "\f6e6";
}
.b-fa-hard-drive::before {
  content: "\f0a0";
}
.b-fa-hdd::before {
  content: "\f0a0";
}
.b-fa-hashtag::before {
  content: "#";
}
.b-fa-hat-cowboy::before {
  content: "\f8c0";
}
.b-fa-hat-cowboy-side::before {
  content: "\f8c1";
}
.b-fa-hat-wizard::before {
  content: "\f6e8";
}
.b-fa-head-side-cough::before {
  content: "\e061";
}
.b-fa-head-side-cough-slash::before {
  content: "\e062";
}
.b-fa-head-side-mask::before {
  content: "\e063";
}
.b-fa-head-side-virus::before {
  content: "\e064";
}
.b-fa-heading::before {
  content: "\f1dc";
}
.b-fa-header::before {
  content: "\f1dc";
}
.b-fa-headphones::before {
  content: "\f025";
}
.b-fa-headphones-simple::before {
  content: "\f58f";
}
.b-fa-headphones-alt::before {
  content: "\f58f";
}
.b-fa-headset::before {
  content: "\f590";
}
.b-fa-heart::before {
  content: "\f004";
}
.b-fa-heart-circle-bolt::before {
  content: "\e4fc";
}
.b-fa-heart-circle-check::before {
  content: "\e4fd";
}
.b-fa-heart-circle-exclamation::before {
  content: "\e4fe";
}
.b-fa-heart-circle-minus::before {
  content: "\e4ff";
}
.b-fa-heart-circle-plus::before {
  content: "\e500";
}
.b-fa-heart-circle-xmark::before {
  content: "\e501";
}
.b-fa-heart-crack::before {
  content: "\f7a9";
}
.b-fa-heart-broken::before {
  content: "\f7a9";
}
.b-fa-heart-pulse::before {
  content: "\f21e";
}
.b-fa-heartbeat::before {
  content: "\f21e";
}
.b-fa-helicopter::before {
  content: "\f533";
}
.b-fa-helicopter-symbol::before {
  content: "\e502";
}
.b-fa-helmet-safety::before {
  content: "\f807";
}
.b-fa-hard-hat::before {
  content: "\f807";
}
.b-fa-hat-hard::before {
  content: "\f807";
}
.b-fa-helmet-un::before {
  content: "\e503";
}
.b-fa-highlighter::before {
  content: "\f591";
}
.b-fa-hill-avalanche::before {
  content: "\e507";
}
.b-fa-hill-rockslide::before {
  content: "\e508";
}
.b-fa-hippo::before {
  content: "\f6ed";
}
.b-fa-hockey-puck::before {
  content: "\f453";
}
.b-fa-holly-berry::before {
  content: "\f7aa";
}
.b-fa-horse::before {
  content: "\f6f0";
}
.b-fa-horse-head::before {
  content: "\f7ab";
}
.b-fa-hospital::before {
  content: "\f0f8";
}
.b-fa-hospital-alt::before {
  content: "\f0f8";
}
.b-fa-hospital-wide::before {
  content: "\f0f8";
}
.b-fa-hospital-user::before {
  content: "\f80d";
}
.b-fa-hot-tub-person::before {
  content: "\f593";
}
.b-fa-hot-tub::before {
  content: "\f593";
}
.b-fa-hotdog::before {
  content: "\f80f";
}
.b-fa-hotel::before {
  content: "\f594";
}
.b-fa-hourglass::before {
  content: "\f254";
}
.b-fa-hourglass-2::before {
  content: "\f254";
}
.b-fa-hourglass-half::before {
  content: "\f254";
}
.b-fa-hourglass-empty::before {
  content: "\f252";
}
.b-fa-hourglass-end::before {
  content: "\f253";
}
.b-fa-hourglass-3::before {
  content: "\f253";
}
.b-fa-hourglass-start::before {
  content: "\f251";
}
.b-fa-hourglass-1::before {
  content: "\f251";
}
.b-fa-house::before {
  content: "\f015";
}
.b-fa-home::before {
  content: "\f015";
}
.b-fa-home-alt::before {
  content: "\f015";
}
.b-fa-home-lg-alt::before {
  content: "\f015";
}
.b-fa-house-chimney::before {
  content: "\e3af";
}
.b-fa-home-lg::before {
  content: "\e3af";
}
.b-fa-house-chimney-crack::before {
  content: "\f6f1";
}
.b-fa-house-damage::before {
  content: "\f6f1";
}
.b-fa-house-chimney-medical::before {
  content: "\f7f2";
}
.b-fa-clinic-medical::before {
  content: "\f7f2";
}
.b-fa-house-chimney-user::before {
  content: "\e065";
}
.b-fa-house-chimney-window::before {
  content: "\e00d";
}
.b-fa-house-circle-check::before {
  content: "\e509";
}
.b-fa-house-circle-exclamation::before {
  content: "\e50a";
}
.b-fa-house-circle-xmark::before {
  content: "\e50b";
}
.b-fa-house-crack::before {
  content: "\e3b1";
}
.b-fa-house-fire::before {
  content: "\e50c";
}
.b-fa-house-flag::before {
  content: "\e50d";
}
.b-fa-house-flood-water::before {
  content: "\e50e";
}
.b-fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}
.b-fa-house-laptop::before {
  content: "\e066";
}
.b-fa-laptop-house::before {
  content: "\e066";
}
.b-fa-house-lock::before {
  content: "\e510";
}
.b-fa-house-medical::before {
  content: "\e3b2";
}
.b-fa-house-medical-circle-check::before {
  content: "\e511";
}
.b-fa-house-medical-circle-exclamation::before {
  content: "\e512";
}
.b-fa-house-medical-circle-xmark::before {
  content: "\e513";
}
.b-fa-house-medical-flag::before {
  content: "\e514";
}
.b-fa-house-signal::before {
  content: "\e012";
}
.b-fa-house-tsunami::before {
  content: "\e515";
}
.b-fa-house-user::before {
  content: "\e1b0";
}
.b-fa-home-user::before {
  content: "\e1b0";
}
.b-fa-hryvnia-sign::before {
  content: "\f6f2";
}
.b-fa-hryvnia::before {
  content: "\f6f2";
}
.b-fa-hurricane::before {
  content: "\f751";
}
.b-fa-i::before {
  content: "I";
}
.b-fa-i-cursor::before {
  content: "\f246";
}
.b-fa-ice-cream::before {
  content: "\f810";
}
.b-fa-icicles::before {
  content: "\f7ad";
}
.b-fa-icons::before {
  content: "\f86d";
}
.b-fa-heart-music-camera-bolt::before {
  content: "\f86d";
}
.b-fa-id-badge::before {
  content: "\f2c1";
}
.b-fa-id-card::before {
  content: "\f2c2";
}
.b-fa-drivers-license::before {
  content: "\f2c2";
}
.b-fa-id-card-clip::before {
  content: "\f47f";
}
.b-fa-id-card-alt::before {
  content: "\f47f";
}
.b-fa-igloo::before {
  content: "\f7ae";
}
.b-fa-image::before {
  content: "\f03e";
}
.b-fa-image-portrait::before {
  content: "\f3e0";
}
.b-fa-portrait::before {
  content: "\f3e0";
}
.b-fa-images::before {
  content: "\f302";
}
.b-fa-inbox::before {
  content: "\f01c";
}
.b-fa-indent::before {
  content: "\f03c";
}
.b-fa-indian-rupee-sign::before {
  content: "\e1bc";
}
.b-fa-indian-rupee::before {
  content: "\e1bc";
}
.b-fa-inr::before {
  content: "\e1bc";
}
.b-fa-industry::before {
  content: "\f275";
}
.b-fa-infinity::before {
  content: "\f534";
}
.b-fa-info::before {
  content: "\f129";
}
.b-fa-italic::before {
  content: "\f033";
}
.b-fa-j::before {
  content: "J";
}
.b-fa-jar::before {
  content: "\e516";
}
.b-fa-jar-wheat::before {
  content: "\e517";
}
.b-fa-jedi::before {
  content: "\f669";
}
.b-fa-jet-fighter::before {
  content: "\f0fb";
}
.b-fa-fighter-jet::before {
  content: "\f0fb";
}
.b-fa-jet-fighter-up::before {
  content: "\e518";
}
.b-fa-joint::before {
  content: "\f595";
}
.b-fa-jug-detergent::before {
  content: "\e519";
}
.b-fa-k::before {
  content: "K";
}
.b-fa-kaaba::before {
  content: "\f66b";
}
.b-fa-key::before {
  content: "\f084";
}
.b-fa-keyboard::before {
  content: "\f11c";
}
.b-fa-khanda::before {
  content: "\f66d";
}
.b-fa-kip-sign::before {
  content: "\e1c4";
}
.b-fa-kit-medical::before {
  content: "\f479";
}
.b-fa-first-aid::before {
  content: "\f479";
}
.b-fa-kitchen-set::before {
  content: "\e51a";
}
.b-fa-kiwi-bird::before {
  content: "\f535";
}
.b-fa-l::before {
  content: "L";
}
.b-fa-land-mine-on::before {
  content: "\e51b";
}
.b-fa-landmark::before {
  content: "\f66f";
}
.b-fa-landmark-dome::before {
  content: "\f752";
}
.b-fa-landmark-alt::before {
  content: "\f752";
}
.b-fa-landmark-flag::before {
  content: "\e51c";
}
.b-fa-language::before {
  content: "\f1ab";
}
.b-fa-laptop::before {
  content: "\f109";
}
.b-fa-laptop-code::before {
  content: "\f5fc";
}
.b-fa-laptop-file::before {
  content: "\e51d";
}
.b-fa-laptop-medical::before {
  content: "\f812";
}
.b-fa-lari-sign::before {
  content: "\e1c8";
}
.b-fa-layer-group::before {
  content: "\f5fd";
}
.b-fa-leaf::before {
  content: "\f06c";
}
.b-fa-left-long::before {
  content: "\f30a";
}
.b-fa-long-arrow-alt-left::before {
  content: "\f30a";
}
.b-fa-left-right::before {
  content: "\f337";
}
.b-fa-arrows-alt-h::before {
  content: "\f337";
}
.b-fa-lemon::before {
  content: "\f094";
}
.b-fa-less-than::before {
  content: "<";
}
.b-fa-less-than-equal::before {
  content: "\f537";
}
.b-fa-life-ring::before {
  content: "\f1cd";
}
.b-fa-lightbulb::before {
  content: "\f0eb";
}
.b-fa-lines-leaning::before {
  content: "\e51e";
}
.b-fa-link::before {
  content: "\f0c1";
}
.b-fa-chain::before {
  content: "\f0c1";
}
.b-fa-link-slash::before {
  content: "\f127";
}
.b-fa-chain-broken::before {
  content: "\f127";
}
.b-fa-chain-slash::before {
  content: "\f127";
}
.b-fa-unlink::before {
  content: "\f127";
}
.b-fa-lira-sign::before {
  content: "\f195";
}
.b-fa-list::before {
  content: "\f03a";
}
.b-fa-list-squares::before {
  content: "\f03a";
}
.b-fa-list-check::before {
  content: "\f0ae";
}
.b-fa-tasks::before {
  content: "\f0ae";
}
.b-fa-list-ol::before {
  content: "\f0cb";
}
.b-fa-list-1-2::before {
  content: "\f0cb";
}
.b-fa-list-numeric::before {
  content: "\f0cb";
}
.b-fa-list-ul::before {
  content: "\f0ca";
}
.b-fa-list-dots::before {
  content: "\f0ca";
}
.b-fa-litecoin-sign::before {
  content: "\e1d3";
}
.b-fa-location-arrow::before {
  content: "\f124";
}
.b-fa-location-crosshairs::before {
  content: "\f601";
}
.b-fa-location::before {
  content: "\f601";
}
.b-fa-location-dot::before {
  content: "\f3c5";
}
.b-fa-map-marker-alt::before {
  content: "\f3c5";
}
.b-fa-location-pin::before {
  content: "\f041";
}
.b-fa-map-marker::before {
  content: "\f041";
}
.b-fa-location-pin-lock::before {
  content: "\e51f";
}
.b-fa-lock::before {
  content: "\f023";
}
.b-fa-lock-open::before {
  content: "\f3c1";
}
.b-fa-locust::before {
  content: "\e520";
}
.b-fa-lungs::before {
  content: "\f604";
}
.b-fa-lungs-virus::before {
  content: "\e067";
}
.b-fa-m::before {
  content: "M";
}
.b-fa-magnet::before {
  content: "\f076";
}
.b-fa-magnifying-glass::before {
  content: "\f002";
}
.b-fa-search::before {
  content: "\f002";
}
.b-fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}
.b-fa-magnifying-glass-chart::before {
  content: "\e522";
}
.b-fa-magnifying-glass-dollar::before {
  content: "\f688";
}
.b-fa-search-dollar::before {
  content: "\f688";
}
.b-fa-magnifying-glass-location::before {
  content: "\f689";
}
.b-fa-search-location::before {
  content: "\f689";
}
.b-fa-magnifying-glass-minus::before {
  content: "\f010";
}
.b-fa-search-minus::before {
  content: "\f010";
}
.b-fa-magnifying-glass-plus::before {
  content: "\f00e";
}
.b-fa-search-plus::before {
  content: "\f00e";
}
.b-fa-manat-sign::before {
  content: "\e1d5";
}
.b-fa-map::before {
  content: "\f279";
}
.b-fa-map-location::before {
  content: "\f59f";
}
.b-fa-map-marked::before {
  content: "\f59f";
}
.b-fa-map-location-dot::before {
  content: "\f5a0";
}
.b-fa-map-marked-alt::before {
  content: "\f5a0";
}
.b-fa-map-pin::before {
  content: "\f276";
}
.b-fa-marker::before {
  content: "\f5a1";
}
.b-fa-mars::before {
  content: "\f222";
}
.b-fa-mars-and-venus::before {
  content: "\f224";
}
.b-fa-mars-and-venus-burst::before {
  content: "\e523";
}
.b-fa-mars-double::before {
  content: "\f227";
}
.b-fa-mars-stroke::before {
  content: "\f229";
}
.b-fa-mars-stroke-right::before {
  content: "\f22b";
}
.b-fa-mars-stroke-h::before {
  content: "\f22b";
}
.b-fa-mars-stroke-up::before {
  content: "\f22a";
}
.b-fa-mars-stroke-v::before {
  content: "\f22a";
}
.b-fa-martini-glass::before {
  content: "\f57b";
}
.b-fa-glass-martini-alt::before {
  content: "\f57b";
}
.b-fa-martini-glass-citrus::before {
  content: "\f561";
}
.b-fa-cocktail::before {
  content: "\f561";
}
.b-fa-martini-glass-empty::before {
  content: "\f000";
}
.b-fa-glass-martini::before {
  content: "\f000";
}
.b-fa-mask::before {
  content: "\f6fa";
}
.b-fa-mask-face::before {
  content: "\e1d7";
}
.b-fa-mask-ventilator::before {
  content: "\e524";
}
.b-fa-masks-theater::before {
  content: "\f630";
}
.b-fa-theater-masks::before {
  content: "\f630";
}
.b-fa-mattress-pillow::before {
  content: "\e525";
}
.b-fa-maximize::before {
  content: "\f31e";
}
.b-fa-expand-arrows-alt::before {
  content: "\f31e";
}
.b-fa-medal::before {
  content: "\f5a2";
}
.b-fa-memory::before {
  content: "\f538";
}
.b-fa-menorah::before {
  content: "\f676";
}
.b-fa-mercury::before {
  content: "\f223";
}
.b-fa-message::before {
  content: "\f27a";
}
.b-fa-comment-alt::before {
  content: "\f27a";
}
.b-fa-meteor::before {
  content: "\f753";
}
.b-fa-microchip::before {
  content: "\f2db";
}
.b-fa-microphone::before {
  content: "\f130";
}
.b-fa-microphone-lines::before {
  content: "\f3c9";
}
.b-fa-microphone-alt::before {
  content: "\f3c9";
}
.b-fa-microphone-lines-slash::before {
  content: "\f539";
}
.b-fa-microphone-alt-slash::before {
  content: "\f539";
}
.b-fa-microphone-slash::before {
  content: "\f131";
}
.b-fa-microscope::before {
  content: "\f610";
}
.b-fa-mill-sign::before {
  content: "\e1ed";
}
.b-fa-minimize::before {
  content: "\f78c";
}
.b-fa-compress-arrows-alt::before {
  content: "\f78c";
}
.b-fa-minus::before {
  content: "\f068";
}
.b-fa-subtract::before {
  content: "\f068";
}
.b-fa-mitten::before {
  content: "\f7b5";
}
.b-fa-mobile::before {
  content: "\f3ce";
}
.b-fa-mobile-android::before {
  content: "\f3ce";
}
.b-fa-mobile-phone::before {
  content: "\f3ce";
}
.b-fa-mobile-button::before {
  content: "\f10b";
}
.b-fa-mobile-retro::before {
  content: "\e527";
}
.b-fa-mobile-screen::before {
  content: "\f3cf";
}
.b-fa-mobile-android-alt::before {
  content: "\f3cf";
}
.b-fa-mobile-screen-button::before {
  content: "\f3cd";
}
.b-fa-mobile-alt::before {
  content: "\f3cd";
}
.b-fa-money-bill::before {
  content: "\f0d6";
}
.b-fa-money-bill-1::before {
  content: "\f3d1";
}
.b-fa-money-bill-alt::before {
  content: "\f3d1";
}
.b-fa-money-bill-1-wave::before {
  content: "\f53b";
}
.b-fa-money-bill-wave-alt::before {
  content: "\f53b";
}
.b-fa-money-bill-transfer::before {
  content: "\e528";
}
.b-fa-money-bill-trend-up::before {
  content: "\e529";
}
.b-fa-money-bill-wave::before {
  content: "\f53a";
}
.b-fa-money-bill-wheat::before {
  content: "\e52a";
}
.b-fa-money-bills::before {
  content: "\e1f3";
}
.b-fa-money-check::before {
  content: "\f53c";
}
.b-fa-money-check-dollar::before {
  content: "\f53d";
}
.b-fa-money-check-alt::before {
  content: "\f53d";
}
.b-fa-monument::before {
  content: "\f5a6";
}
.b-fa-moon::before {
  content: "\f186";
}
.b-fa-mortar-pestle::before {
  content: "\f5a7";
}
.b-fa-mosque::before {
  content: "\f678";
}
.b-fa-mosquito::before {
  content: "\e52b";
}
.b-fa-mosquito-net::before {
  content: "\e52c";
}
.b-fa-motorcycle::before {
  content: "\f21c";
}
.b-fa-mound::before {
  content: "\e52d";
}
.b-fa-mountain::before {
  content: "\f6fc";
}
.b-fa-mountain-city::before {
  content: "\e52e";
}
.b-fa-mountain-sun::before {
  content: "\e52f";
}
.b-fa-mug-hot::before {
  content: "\f7b6";
}
.b-fa-mug-saucer::before {
  content: "\f0f4";
}
.b-fa-coffee::before {
  content: "\f0f4";
}
.b-fa-music::before {
  content: "\f001";
}
.b-fa-n::before {
  content: "N";
}
.b-fa-naira-sign::before {
  content: "\e1f6";
}
.b-fa-network-wired::before {
  content: "\f6ff";
}
.b-fa-neuter::before {
  content: "\f22c";
}
.b-fa-newspaper::before {
  content: "\f1ea";
}
.b-fa-not-equal::before {
  content: "\f53e";
}
.b-fa-note-sticky::before {
  content: "\f249";
}
.b-fa-sticky-note::before {
  content: "\f249";
}
.b-fa-notes-medical::before {
  content: "\f481";
}
.b-fa-o::before {
  content: "O";
}
.b-fa-object-group::before {
  content: "\f247";
}
.b-fa-object-ungroup::before {
  content: "\f248";
}
.b-fa-oil-can::before {
  content: "\f613";
}
.b-fa-oil-well::before {
  content: "\e532";
}
.b-fa-om::before {
  content: "\f679";
}
.b-fa-otter::before {
  content: "\f700";
}
.b-fa-outdent::before {
  content: "\f03b";
}
.b-fa-dedent::before {
  content: "\f03b";
}
.b-fa-p::before {
  content: "P";
}
.b-fa-pager::before {
  content: "\f815";
}
.b-fa-paint-roller::before {
  content: "\f5aa";
}
.b-fa-paintbrush::before {
  content: "\f1fc";
}
.b-fa-paint-brush::before {
  content: "\f1fc";
}
.b-fa-palette::before {
  content: "\f53f";
}
.b-fa-pallet::before {
  content: "\f482";
}
.b-fa-panorama::before {
  content: "\e209";
}
.b-fa-paper-plane::before {
  content: "\f1d8";
}
.b-fa-paperclip::before {
  content: "\f0c6";
}
.b-fa-parachute-box::before {
  content: "\f4cd";
}
.b-fa-paragraph::before {
  content: "\f1dd";
}
.b-fa-passport::before {
  content: "\f5ab";
}
.b-fa-paste::before {
  content: "\f0ea";
}
.b-fa-file-clipboard::before {
  content: "\f0ea";
}
.b-fa-pause::before {
  content: "\f04c";
}
.b-fa-paw::before {
  content: "\f1b0";
}
.b-fa-peace::before {
  content: "\f67c";
}
.b-fa-pen::before {
  content: "\f304";
}
.b-fa-pen-clip::before {
  content: "\f305";
}
.b-fa-pen-alt::before {
  content: "\f305";
}
.b-fa-pen-fancy::before {
  content: "\f5ac";
}
.b-fa-pen-nib::before {
  content: "\f5ad";
}
.b-fa-pen-ruler::before {
  content: "\f5ae";
}
.b-fa-pencil-ruler::before {
  content: "\f5ae";
}
.b-fa-pen-to-square::before {
  content: "\f044";
}
.b-fa-edit::before {
  content: "\f044";
}
.b-fa-pencil::before {
  content: "\f303";
}
.b-fa-pencil-alt::before {
  content: "\f303";
}
.b-fa-people-arrows-left-right::before {
  content: "\e068";
}
.b-fa-people-arrows::before {
  content: "\e068";
}
.b-fa-people-carry-box::before {
  content: "\f4ce";
}
.b-fa-people-carry::before {
  content: "\f4ce";
}
.b-fa-people-group::before {
  content: "\e533";
}
.b-fa-people-line::before {
  content: "\e534";
}
.b-fa-people-pulling::before {
  content: "\e535";
}
.b-fa-people-robbery::before {
  content: "\e536";
}
.b-fa-people-roof::before {
  content: "\e537";
}
.b-fa-pepper-hot::before {
  content: "\f816";
}
.b-fa-percent::before {
  content: "%";
}
.b-fa-percentage::before {
  content: "%";
}
.b-fa-person::before {
  content: "\f183";
}
.b-fa-male::before {
  content: "\f183";
}
.b-fa-person-arrow-down-to-line::before {
  content: "\e538";
}
.b-fa-person-arrow-up-from-line::before {
  content: "\e539";
}
.b-fa-person-biking::before {
  content: "\f84a";
}
.b-fa-biking::before {
  content: "\f84a";
}
.b-fa-person-booth::before {
  content: "\f756";
}
.b-fa-person-breastfeeding::before {
  content: "\e53a";
}
.b-fa-person-burst::before {
  content: "\e53b";
}
.b-fa-person-cane::before {
  content: "\e53c";
}
.b-fa-person-chalkboard::before {
  content: "\e53d";
}
.b-fa-person-circle-check::before {
  content: "\e53e";
}
.b-fa-person-circle-exclamation::before {
  content: "\e53f";
}
.b-fa-person-circle-minus::before {
  content: "\e540";
}
.b-fa-person-circle-plus::before {
  content: "\e541";
}
.b-fa-person-circle-question::before {
  content: "\e542";
}
.b-fa-person-circle-xmark::before {
  content: "\e543";
}
.b-fa-person-digging::before {
  content: "\f85e";
}
.b-fa-digging::before {
  content: "\f85e";
}
.b-fa-person-dots-from-line::before {
  content: "\f470";
}
.b-fa-diagnoses::before {
  content: "\f470";
}
.b-fa-person-dress::before {
  content: "\f182";
}
.b-fa-female::before {
  content: "\f182";
}
.b-fa-person-dress-burst::before {
  content: "\e544";
}
.b-fa-person-drowning::before {
  content: "\e545";
}
.b-fa-person-falling::before {
  content: "\e546";
}
.b-fa-person-falling-burst::before {
  content: "\e547";
}
.b-fa-person-half-dress::before {
  content: "\e548";
}
.b-fa-person-harassing::before {
  content: "\e549";
}
.b-fa-person-hiking::before {
  content: "\f6ec";
}
.b-fa-hiking::before {
  content: "\f6ec";
}
.b-fa-person-military-pointing::before {
  content: "\e54a";
}
.b-fa-person-military-rifle::before {
  content: "\e54b";
}
.b-fa-person-military-to-person::before {
  content: "\e54c";
}
.b-fa-person-praying::before {
  content: "\f683";
}
.b-fa-pray::before {
  content: "\f683";
}
.b-fa-person-pregnant::before {
  content: "\e31e";
}
.b-fa-person-rays::before {
  content: "\e54d";
}
.b-fa-person-rifle::before {
  content: "\e54e";
}
.b-fa-person-running::before {
  content: "\f70c";
}
.b-fa-running::before {
  content: "\f70c";
}
.b-fa-person-shelter::before {
  content: "\e54f";
}
.b-fa-person-skating::before {
  content: "\f7c5";
}
.b-fa-skating::before {
  content: "\f7c5";
}
.b-fa-person-skiing::before {
  content: "\f7c9";
}
.b-fa-skiing::before {
  content: "\f7c9";
}
.b-fa-person-skiing-nordic::before {
  content: "\f7ca";
}
.b-fa-skiing-nordic::before {
  content: "\f7ca";
}
.b-fa-person-snowboarding::before {
  content: "\f7ce";
}
.b-fa-snowboarding::before {
  content: "\f7ce";
}
.b-fa-person-swimming::before {
  content: "\f5c4";
}
.b-fa-swimmer::before {
  content: "\f5c4";
}
.b-fa-person-through-window::before {
  content: "\e433";
}
.b-fa-person-walking::before {
  content: "\f554";
}
.b-fa-walking::before {
  content: "\f554";
}
.b-fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}
.b-fa-person-walking-arrow-right::before {
  content: "\e552";
}
.b-fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}
.b-fa-person-walking-luggage::before {
  content: "\e554";
}
.b-fa-person-walking-with-cane::before {
  content: "\f29d";
}
.b-fa-blind::before {
  content: "\f29d";
}
.b-fa-peseta-sign::before {
  content: "\e221";
}
.b-fa-peso-sign::before {
  content: "\e222";
}
.b-fa-phone::before {
  content: "\f095";
}
.b-fa-phone-flip::before {
  content: "\f879";
}
.b-fa-phone-alt::before {
  content: "\f879";
}
.b-fa-phone-slash::before {
  content: "\f3dd";
}
.b-fa-phone-volume::before {
  content: "\f2a0";
}
.b-fa-volume-control-phone::before {
  content: "\f2a0";
}
.b-fa-photo-film::before {
  content: "\f87c";
}
.b-fa-photo-video::before {
  content: "\f87c";
}
.b-fa-piggy-bank::before {
  content: "\f4d3";
}
.b-fa-pills::before {
  content: "\f484";
}
.b-fa-pizza-slice::before {
  content: "\f818";
}
.b-fa-place-of-worship::before {
  content: "\f67f";
}
.b-fa-plane::before {
  content: "\f072";
}
.b-fa-plane-arrival::before {
  content: "\f5af";
}
.b-fa-plane-circle-check::before {
  content: "\e555";
}
.b-fa-plane-circle-exclamation::before {
  content: "\e556";
}
.b-fa-plane-circle-xmark::before {
  content: "\e557";
}
.b-fa-plane-departure::before {
  content: "\f5b0";
}
.b-fa-plane-lock::before {
  content: "\e558";
}
.b-fa-plane-slash::before {
  content: "\e069";
}
.b-fa-plane-up::before {
  content: "\e22d";
}
.b-fa-plant-wilt::before {
  content: "\e43b";
}
.b-fa-plate-wheat::before {
  content: "\e55a";
}
.b-fa-play::before {
  content: "\f04b";
}
.b-fa-plug::before {
  content: "\f1e6";
}
.b-fa-plug-circle-bolt::before {
  content: "\e55b";
}
.b-fa-plug-circle-check::before {
  content: "\e55c";
}
.b-fa-plug-circle-exclamation::before {
  content: "\e55d";
}
.b-fa-plug-circle-minus::before {
  content: "\e55e";
}
.b-fa-plug-circle-plus::before {
  content: "\e55f";
}
.b-fa-plug-circle-xmark::before {
  content: "\e560";
}
.b-fa-plus::before {
  content: "+";
}
.b-fa-add::before {
  content: "+";
}
.b-fa-plus-minus::before {
  content: "\e43c";
}
.b-fa-podcast::before {
  content: "\f2ce";
}
.b-fa-poo::before {
  content: "\f2fe";
}
.b-fa-poo-storm::before {
  content: "\f75a";
}
.b-fa-poo-bolt::before {
  content: "\f75a";
}
.b-fa-poop::before {
  content: "\f619";
}
.b-fa-power-off::before {
  content: "\f011";
}
.b-fa-prescription::before {
  content: "\f5b1";
}
.b-fa-prescription-bottle::before {
  content: "\f485";
}
.b-fa-prescription-bottle-medical::before {
  content: "\f486";
}
.b-fa-prescription-bottle-alt::before {
  content: "\f486";
}
.b-fa-print::before {
  content: "\f02f";
}
.b-fa-pump-medical::before {
  content: "\e06a";
}
.b-fa-pump-soap::before {
  content: "\e06b";
}
.b-fa-puzzle-piece::before {
  content: "\f12e";
}
.b-fa-q::before {
  content: "Q";
}
.b-fa-qrcode::before {
  content: "\f029";
}
.b-fa-question::before {
  content: "?";
}
.b-fa-quote-left::before {
  content: "\f10d";
}
.b-fa-quote-left-alt::before {
  content: "\f10d";
}
.b-fa-quote-right::before {
  content: "\f10e";
}
.b-fa-quote-right-alt::before {
  content: "\f10e";
}
.b-fa-r::before {
  content: "R";
}
.b-fa-radiation::before {
  content: "\f7b9";
}
.b-fa-radio::before {
  content: "\f8d7";
}
.b-fa-rainbow::before {
  content: "\f75b";
}
.b-fa-ranking-star::before {
  content: "\e561";
}
.b-fa-receipt::before {
  content: "\f543";
}
.b-fa-record-vinyl::before {
  content: "\f8d9";
}
.b-fa-rectangle-ad::before {
  content: "\f641";
}
.b-fa-ad::before {
  content: "\f641";
}
.b-fa-rectangle-list::before {
  content: "\f022";
}
.b-fa-list-alt::before {
  content: "\f022";
}
.b-fa-rectangle-xmark::before {
  content: "\f410";
}
.b-fa-rectangle-times::before {
  content: "\f410";
}
.b-fa-times-rectangle::before {
  content: "\f410";
}
.b-fa-window-close::before {
  content: "\f410";
}
.b-fa-recycle::before {
  content: "\f1b8";
}
.b-fa-registered::before {
  content: "\f25d";
}
.b-fa-repeat::before {
  content: "\f363";
}
.b-fa-reply::before {
  content: "\f3e5";
}
.b-fa-mail-reply::before {
  content: "\f3e5";
}
.b-fa-reply-all::before {
  content: "\f122";
}
.b-fa-mail-reply-all::before {
  content: "\f122";
}
.b-fa-republican::before {
  content: "\f75e";
}
.b-fa-restroom::before {
  content: "\f7bd";
}
.b-fa-retweet::before {
  content: "\f079";
}
.b-fa-ribbon::before {
  content: "\f4d6";
}
.b-fa-right-from-bracket::before {
  content: "\f2f5";
}
.b-fa-sign-out-alt::before {
  content: "\f2f5";
}
.b-fa-right-left::before {
  content: "\f362";
}
.b-fa-exchange-alt::before {
  content: "\f362";
}
.b-fa-right-long::before {
  content: "\f30b";
}
.b-fa-long-arrow-alt-right::before {
  content: "\f30b";
}
.b-fa-right-to-bracket::before {
  content: "\f2f6";
}
.b-fa-sign-in-alt::before {
  content: "\f2f6";
}
.b-fa-ring::before {
  content: "\f70b";
}
.b-fa-road::before {
  content: "\f018";
}
.b-fa-road-barrier::before {
  content: "\e562";
}
.b-fa-road-bridge::before {
  content: "\e563";
}
.b-fa-road-circle-check::before {
  content: "\e564";
}
.b-fa-road-circle-exclamation::before {
  content: "\e565";
}
.b-fa-road-circle-xmark::before {
  content: "\e566";
}
.b-fa-road-lock::before {
  content: "\e567";
}
.b-fa-road-spikes::before {
  content: "\e568";
}
.b-fa-robot::before {
  content: "\f544";
}
.b-fa-rocket::before {
  content: "\f135";
}
.b-fa-rotate::before {
  content: "\f2f1";
}
.b-fa-sync-alt::before {
  content: "\f2f1";
}
.b-fa-rotate-left::before {
  content: "\f2ea";
}
.b-fa-rotate-back::before {
  content: "\f2ea";
}
.b-fa-rotate-backward::before {
  content: "\f2ea";
}
.b-fa-undo-alt::before {
  content: "\f2ea";
}
.b-fa-rotate-right::before {
  content: "\f2f9";
}
.b-fa-redo-alt::before {
  content: "\f2f9";
}
.b-fa-rotate-forward::before {
  content: "\f2f9";
}
.b-fa-route::before {
  content: "\f4d7";
}
.b-fa-rss::before {
  content: "\f09e";
}
.b-fa-feed::before {
  content: "\f09e";
}
.b-fa-ruble-sign::before {
  content: "\f158";
}
.b-fa-rouble::before {
  content: "\f158";
}
.b-fa-rub::before {
  content: "\f158";
}
.b-fa-ruble::before {
  content: "\f158";
}
.b-fa-rug::before {
  content: "\e569";
}
.b-fa-ruler::before {
  content: "\f545";
}
.b-fa-ruler-combined::before {
  content: "\f546";
}
.b-fa-ruler-horizontal::before {
  content: "\f547";
}
.b-fa-ruler-vertical::before {
  content: "\f548";
}
.b-fa-rupee-sign::before {
  content: "\f156";
}
.b-fa-rupee::before {
  content: "\f156";
}
.b-fa-rupiah-sign::before {
  content: "\e23d";
}
.b-fa-s::before {
  content: "S";
}
.b-fa-sack-dollar::before {
  content: "\f81d";
}
.b-fa-sack-xmark::before {
  content: "\e56a";
}
.b-fa-sailboat::before {
  content: "\e445";
}
.b-fa-satellite::before {
  content: "\f7bf";
}
.b-fa-satellite-dish::before {
  content: "\f7c0";
}
.b-fa-scale-balanced::before {
  content: "\f24e";
}
.b-fa-balance-scale::before {
  content: "\f24e";
}
.b-fa-scale-unbalanced::before {
  content: "\f515";
}
.b-fa-balance-scale-left::before {
  content: "\f515";
}
.b-fa-scale-unbalanced-flip::before {
  content: "\f516";
}
.b-fa-balance-scale-right::before {
  content: "\f516";
}
.b-fa-school::before {
  content: "\f549";
}
.b-fa-school-circle-check::before {
  content: "\e56b";
}
.b-fa-school-circle-exclamation::before {
  content: "\e56c";
}
.b-fa-school-circle-xmark::before {
  content: "\e56d";
}
.b-fa-school-flag::before {
  content: "\e56e";
}
.b-fa-school-lock::before {
  content: "\e56f";
}
.b-fa-scissors::before {
  content: "\f0c4";
}
.b-fa-cut::before {
  content: "\f0c4";
}
.b-fa-screwdriver::before {
  content: "\f54a";
}
.b-fa-screwdriver-wrench::before {
  content: "\f7d9";
}
.b-fa-tools::before {
  content: "\f7d9";
}
.b-fa-scroll::before {
  content: "\f70e";
}
.b-fa-scroll-torah::before {
  content: "\f6a0";
}
.b-fa-torah::before {
  content: "\f6a0";
}
.b-fa-sd-card::before {
  content: "\f7c2";
}
.b-fa-section::before {
  content: "\e447";
}
.b-fa-seedling::before {
  content: "\f4d8";
}
.b-fa-sprout::before {
  content: "\f4d8";
}
.b-fa-server::before {
  content: "\f233";
}
.b-fa-shapes::before {
  content: "\f61f";
}
.b-fa-triangle-circle-square::before {
  content: "\f61f";
}
.b-fa-share::before {
  content: "\f064";
}
.b-fa-arrow-turn-right::before {
  content: "\f064";
}
.b-fa-mail-forward::before {
  content: "\f064";
}
.b-fa-share-from-square::before {
  content: "\f14d";
}
.b-fa-share-square::before {
  content: "\f14d";
}
.b-fa-share-nodes::before {
  content: "\f1e0";
}
.b-fa-share-alt::before {
  content: "\f1e0";
}
.b-fa-sheet-plastic::before {
  content: "\e571";
}
.b-fa-shekel-sign::before {
  content: "\f20b";
}
.b-fa-ils::before {
  content: "\f20b";
}
.b-fa-shekel::before {
  content: "\f20b";
}
.b-fa-sheqel::before {
  content: "\f20b";
}
.b-fa-sheqel-sign::before {
  content: "\f20b";
}
.b-fa-shield::before {
  content: "\f132";
}
.b-fa-shield-blank::before {
  content: "\f132";
}
.b-fa-shield-cat::before {
  content: "\e572";
}
.b-fa-shield-dog::before {
  content: "\e573";
}
.b-fa-shield-halved::before {
  content: "\f3ed";
}
.b-fa-shield-alt::before {
  content: "\f3ed";
}
.b-fa-shield-heart::before {
  content: "\e574";
}
.b-fa-shield-virus::before {
  content: "\e06c";
}
.b-fa-ship::before {
  content: "\f21a";
}
.b-fa-shirt::before {
  content: "\f553";
}
.b-fa-t-shirt::before {
  content: "\f553";
}
.b-fa-tshirt::before {
  content: "\f553";
}
.b-fa-shoe-prints::before {
  content: "\f54b";
}
.b-fa-shop::before {
  content: "\f54f";
}
.b-fa-store-alt::before {
  content: "\f54f";
}
.b-fa-shop-lock::before {
  content: "\e4a5";
}
.b-fa-shop-slash::before {
  content: "\e070";
}
.b-fa-store-alt-slash::before {
  content: "\e070";
}
.b-fa-shower::before {
  content: "\f2cc";
}
.b-fa-shrimp::before {
  content: "\e448";
}
.b-fa-shuffle::before {
  content: "\f074";
}
.b-fa-random::before {
  content: "\f074";
}
.b-fa-shuttle-space::before {
  content: "\f197";
}
.b-fa-space-shuttle::before {
  content: "\f197";
}
.b-fa-sign-hanging::before {
  content: "\f4d9";
}
.b-fa-sign::before {
  content: "\f4d9";
}
.b-fa-signal::before {
  content: "\f012";
}
.b-fa-signal-5::before {
  content: "\f012";
}
.b-fa-signal-perfect::before {
  content: "\f012";
}
.b-fa-signature::before {
  content: "\f5b7";
}
.b-fa-signs-post::before {
  content: "\f277";
}
.b-fa-map-signs::before {
  content: "\f277";
}
.b-fa-sim-card::before {
  content: "\f7c4";
}
.b-fa-sink::before {
  content: "\e06d";
}
.b-fa-sitemap::before {
  content: "\f0e8";
}
.b-fa-skull::before {
  content: "\f54c";
}
.b-fa-skull-crossbones::before {
  content: "\f714";
}
.b-fa-slash::before {
  content: "\f715";
}
.b-fa-sleigh::before {
  content: "\f7cc";
}
.b-fa-sliders::before {
  content: "\f1de";
}
.b-fa-sliders-h::before {
  content: "\f1de";
}
.b-fa-smog::before {
  content: "\f75f";
}
.b-fa-smoking::before {
  content: "\f48d";
}
.b-fa-snowflake::before {
  content: "\f2dc";
}
.b-fa-snowman::before {
  content: "\f7d0";
}
.b-fa-snowplow::before {
  content: "\f7d2";
}
.b-fa-soap::before {
  content: "\e06e";
}
.b-fa-socks::before {
  content: "\f696";
}
.b-fa-solar-panel::before {
  content: "\f5ba";
}
.b-fa-sort::before {
  content: "\f0dc";
}
.b-fa-unsorted::before {
  content: "\f0dc";
}
.b-fa-sort-down::before {
  content: "\f0dd";
}
.b-fa-sort-desc::before {
  content: "\f0dd";
}
.b-fa-sort-up::before {
  content: "\f0de";
}
.b-fa-sort-asc::before {
  content: "\f0de";
}
.b-fa-spa::before {
  content: "\f5bb";
}
.b-fa-spaghetti-monster-flying::before {
  content: "\f67b";
}
.b-fa-pastafarianism::before {
  content: "\f67b";
}
.b-fa-spell-check::before {
  content: "\f891";
}
.b-fa-spider::before {
  content: "\f717";
}
.b-fa-spinner::before {
  content: "\f110";
}
.b-fa-splotch::before {
  content: "\f5bc";
}
.b-fa-spoon::before {
  content: "\f2e5";
}
.b-fa-utensil-spoon::before {
  content: "\f2e5";
}
.b-fa-spray-can::before {
  content: "\f5bd";
}
.b-fa-spray-can-sparkles::before {
  content: "\f5d0";
}
.b-fa-air-freshener::before {
  content: "\f5d0";
}
.b-fa-square::before {
  content: "\f0c8";
}
.b-fa-square-arrow-up-right::before {
  content: "\f14c";
}
.b-fa-external-link-square::before {
  content: "\f14c";
}
.b-fa-square-caret-down::before {
  content: "\f150";
}
.b-fa-caret-square-down::before {
  content: "\f150";
}
.b-fa-square-caret-left::before {
  content: "\f191";
}
.b-fa-caret-square-left::before {
  content: "\f191";
}
.b-fa-square-caret-right::before {
  content: "\f152";
}
.b-fa-caret-square-right::before {
  content: "\f152";
}
.b-fa-square-caret-up::before {
  content: "\f151";
}
.b-fa-caret-square-up::before {
  content: "\f151";
}
.b-fa-square-check::before {
  content: "\f14a";
}
.b-fa-check-square::before {
  content: "\f14a";
}
.b-fa-square-envelope::before {
  content: "\f199";
}
.b-fa-envelope-square::before {
  content: "\f199";
}
.b-fa-square-full::before {
  content: "\f45c";
}
.b-fa-square-h::before {
  content: "\f0fd";
}
.b-fa-h-square::before {
  content: "\f0fd";
}
.b-fa-square-minus::before {
  content: "\f146";
}
.b-fa-minus-square::before {
  content: "\f146";
}
.b-fa-square-nfi::before {
  content: "\e576";
}
.b-fa-square-parking::before {
  content: "\f540";
}
.b-fa-parking::before {
  content: "\f540";
}
.b-fa-square-pen::before {
  content: "\f14b";
}
.b-fa-pen-square::before {
  content: "\f14b";
}
.b-fa-pencil-square::before {
  content: "\f14b";
}
.b-fa-square-person-confined::before {
  content: "\e577";
}
.b-fa-square-phone::before {
  content: "\f098";
}
.b-fa-phone-square::before {
  content: "\f098";
}
.b-fa-square-phone-flip::before {
  content: "\f87b";
}
.b-fa-phone-square-alt::before {
  content: "\f87b";
}
.b-fa-square-plus::before {
  content: "\f0fe";
}
.b-fa-plus-square::before {
  content: "\f0fe";
}
.b-fa-square-poll-horizontal::before {
  content: "\f682";
}
.b-fa-poll-h::before {
  content: "\f682";
}
.b-fa-square-poll-vertical::before {
  content: "\f681";
}
.b-fa-poll::before {
  content: "\f681";
}
.b-fa-square-root-variable::before {
  content: "\f698";
}
.b-fa-square-root-alt::before {
  content: "\f698";
}
.b-fa-square-rss::before {
  content: "\f143";
}
.b-fa-rss-square::before {
  content: "\f143";
}
.b-fa-square-share-nodes::before {
  content: "\f1e1";
}
.b-fa-share-alt-square::before {
  content: "\f1e1";
}
.b-fa-square-up-right::before {
  content: "\f360";
}
.b-fa-external-link-square-alt::before {
  content: "\f360";
}
.b-fa-square-virus::before {
  content: "\e578";
}
.b-fa-square-xmark::before {
  content: "\f2d3";
}
.b-fa-times-square::before {
  content: "\f2d3";
}
.b-fa-xmark-square::before {
  content: "\f2d3";
}
.b-fa-staff-aesculapius::before {
  content: "\e579";
}
.b-fa-rod-asclepius::before {
  content: "\e579";
}
.b-fa-rod-snake::before {
  content: "\e579";
}
.b-fa-staff-snake::before {
  content: "\e579";
}
.b-fa-stairs::before {
  content: "\e289";
}
.b-fa-stamp::before {
  content: "\f5bf";
}
.b-fa-star::before {
  content: "\f005";
}
.b-fa-star-and-crescent::before {
  content: "\f699";
}
.b-fa-star-half::before {
  content: "\f089";
}
.b-fa-star-half-stroke::before {
  content: "\f5c0";
}
.b-fa-star-half-alt::before {
  content: "\f5c0";
}
.b-fa-star-of-david::before {
  content: "\f69a";
}
.b-fa-star-of-life::before {
  content: "\f621";
}
.b-fa-sterling-sign::before {
  content: "\f154";
}
.b-fa-gbp::before {
  content: "\f154";
}
.b-fa-pound-sign::before {
  content: "\f154";
}
.b-fa-stethoscope::before {
  content: "\f0f1";
}
.b-fa-stop::before {
  content: "\f04d";
}
.b-fa-stopwatch::before {
  content: "\f2f2";
}
.b-fa-stopwatch-20::before {
  content: "\e06f";
}
.b-fa-store::before {
  content: "\f54e";
}
.b-fa-store-slash::before {
  content: "\e071";
}
.b-fa-street-view::before {
  content: "\f21d";
}
.b-fa-strikethrough::before {
  content: "\f0cc";
}
.b-fa-stroopwafel::before {
  content: "\f551";
}
.b-fa-subscript::before {
  content: "\f12c";
}
.b-fa-suitcase::before {
  content: "\f0f2";
}
.b-fa-suitcase-medical::before {
  content: "\f0fa";
}
.b-fa-medkit::before {
  content: "\f0fa";
}
.b-fa-suitcase-rolling::before {
  content: "\f5c1";
}
.b-fa-sun::before {
  content: "\f185";
}
.b-fa-sun-plant-wilt::before {
  content: "\e57a";
}
.b-fa-superscript::before {
  content: "\f12b";
}
.b-fa-swatchbook::before {
  content: "\f5c3";
}
.b-fa-synagogue::before {
  content: "\f69b";
}
.b-fa-syringe::before {
  content: "\f48e";
}
.b-fa-t::before {
  content: "T";
}
.b-fa-table::before {
  content: "\f0ce";
}
.b-fa-table-cells::before {
  content: "\f00a";
}
.b-fa-th::before {
  content: "\f00a";
}
.b-fa-table-cells-large::before {
  content: "\f009";
}
.b-fa-th-large::before {
  content: "\f009";
}
.b-fa-table-columns::before {
  content: "\f0db";
}
.b-fa-columns::before {
  content: "\f0db";
}
.b-fa-table-list::before {
  content: "\f00b";
}
.b-fa-th-list::before {
  content: "\f00b";
}
.b-fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}
.b-fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}
.b-fa-table-tennis::before {
  content: "\f45d";
}
.b-fa-tablet::before {
  content: "\f3fb";
}
.b-fa-tablet-android::before {
  content: "\f3fb";
}
.b-fa-tablet-button::before {
  content: "\f10a";
}
.b-fa-tablet-screen-button::before {
  content: "\f3fa";
}
.b-fa-tablet-alt::before {
  content: "\f3fa";
}
.b-fa-tablets::before {
  content: "\f490";
}
.b-fa-tachograph-digital::before {
  content: "\f566";
}
.b-fa-digital-tachograph::before {
  content: "\f566";
}
.b-fa-tag::before {
  content: "\f02b";
}
.b-fa-tags::before {
  content: "\f02c";
}
.b-fa-tape::before {
  content: "\f4db";
}
.b-fa-tarp::before {
  content: "\e57b";
}
.b-fa-tarp-droplet::before {
  content: "\e57c";
}
.b-fa-taxi::before {
  content: "\f1ba";
}
.b-fa-cab::before {
  content: "\f1ba";
}
.b-fa-teeth::before {
  content: "\f62e";
}
.b-fa-teeth-open::before {
  content: "\f62f";
}
.b-fa-temperature-arrow-down::before {
  content: "\e03f";
}
.b-fa-temperature-down::before {
  content: "\e03f";
}
.b-fa-temperature-arrow-up::before {
  content: "\e040";
}
.b-fa-temperature-up::before {
  content: "\e040";
}
.b-fa-temperature-empty::before {
  content: "\f2cb";
}
.b-fa-temperature-0::before {
  content: "\f2cb";
}
.b-fa-thermometer-0::before {
  content: "\f2cb";
}
.b-fa-thermometer-empty::before {
  content: "\f2cb";
}
.b-fa-temperature-full::before {
  content: "\f2c7";
}
.b-fa-temperature-4::before {
  content: "\f2c7";
}
.b-fa-thermometer-4::before {
  content: "\f2c7";
}
.b-fa-thermometer-full::before {
  content: "\f2c7";
}
.b-fa-temperature-half::before {
  content: "\f2c9";
}
.b-fa-temperature-2::before {
  content: "\f2c9";
}
.b-fa-thermometer-2::before {
  content: "\f2c9";
}
.b-fa-thermometer-half::before {
  content: "\f2c9";
}
.b-fa-temperature-high::before {
  content: "\f769";
}
.b-fa-temperature-low::before {
  content: "\f76b";
}
.b-fa-temperature-quarter::before {
  content: "\f2ca";
}
.b-fa-temperature-1::before {
  content: "\f2ca";
}
.b-fa-thermometer-1::before {
  content: "\f2ca";
}
.b-fa-thermometer-quarter::before {
  content: "\f2ca";
}
.b-fa-temperature-three-quarters::before {
  content: "\f2c8";
}
.b-fa-temperature-3::before {
  content: "\f2c8";
}
.b-fa-thermometer-3::before {
  content: "\f2c8";
}
.b-fa-thermometer-three-quarters::before {
  content: "\f2c8";
}
.b-fa-tenge-sign::before {
  content: "\f7d7";
}
.b-fa-tenge::before {
  content: "\f7d7";
}
.b-fa-tent::before {
  content: "\e57d";
}
.b-fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}
.b-fa-tent-arrow-left-right::before {
  content: "\e57f";
}
.b-fa-tent-arrow-turn-left::before {
  content: "\e580";
}
.b-fa-tent-arrows-down::before {
  content: "\e581";
}
.b-fa-tents::before {
  content: "\e582";
}
.b-fa-terminal::before {
  content: "\f120";
}
.b-fa-text-height::before {
  content: "\f034";
}
.b-fa-text-slash::before {
  content: "\f87d";
}
.b-fa-remove-format::before {
  content: "\f87d";
}
.b-fa-text-width::before {
  content: "\f035";
}
.b-fa-thermometer::before {
  content: "\f491";
}
.b-fa-thumbs-down::before {
  content: "\f165";
}
.b-fa-thumbs-up::before {
  content: "\f164";
}
.b-fa-thumbtack::before {
  content: "\f08d";
}
.b-fa-thumb-tack::before {
  content: "\f08d";
}
.b-fa-ticket::before {
  content: "\f145";
}
.b-fa-ticket-simple::before {
  content: "\f3ff";
}
.b-fa-ticket-alt::before {
  content: "\f3ff";
}
.b-fa-timeline::before {
  content: "\e29c";
}
.b-fa-toggle-off::before {
  content: "\f204";
}
.b-fa-toggle-on::before {
  content: "\f205";
}
.b-fa-toilet::before {
  content: "\f7d8";
}
.b-fa-toilet-paper::before {
  content: "\f71e";
}
.b-fa-toilet-paper-slash::before {
  content: "\e072";
}
.b-fa-toilet-portable::before {
  content: "\e583";
}
.b-fa-toilets-portable::before {
  content: "\e584";
}
.b-fa-toolbox::before {
  content: "\f552";
}
.b-fa-tooth::before {
  content: "\f5c9";
}
.b-fa-torii-gate::before {
  content: "\f6a1";
}
.b-fa-tornado::before {
  content: "\f76f";
}
.b-fa-tower-broadcast::before {
  content: "\f519";
}
.b-fa-broadcast-tower::before {
  content: "\f519";
}
.b-fa-tower-cell::before {
  content: "\e585";
}
.b-fa-tower-observation::before {
  content: "\e586";
}
.b-fa-tractor::before {
  content: "\f722";
}
.b-fa-trademark::before {
  content: "\f25c";
}
.b-fa-traffic-light::before {
  content: "\f637";
}
.b-fa-trailer::before {
  content: "\e041";
}
.b-fa-train::before {
  content: "\f238";
}
.b-fa-train-subway::before {
  content: "\f239";
}
.b-fa-subway::before {
  content: "\f239";
}
.b-fa-train-tram::before {
  content: "\f7da";
}
.b-fa-tram::before {
  content: "\f7da";
}
.b-fa-transgender::before {
  content: "\f225";
}
.b-fa-transgender-alt::before {
  content: "\f225";
}
.b-fa-trash::before {
  content: "\f1f8";
}
.b-fa-trash-arrow-up::before {
  content: "\f829";
}
.b-fa-trash-restore::before {
  content: "\f829";
}
.b-fa-trash-can::before {
  content: "\f2ed";
}
.b-fa-trash-alt::before {
  content: "\f2ed";
}
.b-fa-trash-can-arrow-up::before {
  content: "\f82a";
}
.b-fa-trash-restore-alt::before {
  content: "\f82a";
}
.b-fa-tree::before {
  content: "\f1bb";
}
.b-fa-tree-city::before {
  content: "\e587";
}
.b-fa-triangle-exclamation::before {
  content: "\f071";
}
.b-fa-exclamation-triangle::before {
  content: "\f071";
}
.b-fa-warning::before {
  content: "\f071";
}
.b-fa-trophy::before {
  content: "\f091";
}
.b-fa-trowel::before {
  content: "\e589";
}
.b-fa-trowel-bricks::before {
  content: "\e58a";
}
.b-fa-truck::before {
  content: "\f0d1";
}
.b-fa-truck-arrow-right::before {
  content: "\e58b";
}
.b-fa-truck-droplet::before {
  content: "\e58c";
}
.b-fa-truck-fast::before {
  content: "\f48b";
}
.b-fa-shipping-fast::before {
  content: "\f48b";
}
.b-fa-truck-field::before {
  content: "\e58d";
}
.b-fa-truck-field-un::before {
  content: "\e58e";
}
.b-fa-truck-front::before {
  content: "\e2b7";
}
.b-fa-truck-medical::before {
  content: "\f0f9";
}
.b-fa-ambulance::before {
  content: "\f0f9";
}
.b-fa-truck-monster::before {
  content: "\f63b";
}
.b-fa-truck-moving::before {
  content: "\f4df";
}
.b-fa-truck-pickup::before {
  content: "\f63c";
}
.b-fa-truck-plane::before {
  content: "\e58f";
}
.b-fa-truck-ramp-box::before {
  content: "\f4de";
}
.b-fa-truck-loading::before {
  content: "\f4de";
}
.b-fa-tty::before {
  content: "\f1e4";
}
.b-fa-teletype::before {
  content: "\f1e4";
}
.b-fa-turkish-lira-sign::before {
  content: "\e2bb";
}
.b-fa-try::before {
  content: "\e2bb";
}
.b-fa-turkish-lira::before {
  content: "\e2bb";
}
.b-fa-turn-down::before {
  content: "\f3be";
}
.b-fa-level-down-alt::before {
  content: "\f3be";
}
.b-fa-turn-up::before {
  content: "\f3bf";
}
.b-fa-level-up-alt::before {
  content: "\f3bf";
}
.b-fa-tv::before {
  content: "\f26c";
}
.b-fa-television::before {
  content: "\f26c";
}
.b-fa-tv-alt::before {
  content: "\f26c";
}
.b-fa-u::before {
  content: "U";
}
.b-fa-umbrella::before {
  content: "\f0e9";
}
.b-fa-umbrella-beach::before {
  content: "\f5ca";
}
.b-fa-underline::before {
  content: "\f0cd";
}
.b-fa-universal-access::before {
  content: "\f29a";
}
.b-fa-unlock::before {
  content: "\f09c";
}
.b-fa-unlock-keyhole::before {
  content: "\f13e";
}
.b-fa-unlock-alt::before {
  content: "\f13e";
}
.b-fa-up-down::before {
  content: "\f338";
}
.b-fa-arrows-alt-v::before {
  content: "\f338";
}
.b-fa-up-down-left-right::before {
  content: "\f0b2";
}
.b-fa-arrows-alt::before {
  content: "\f0b2";
}
.b-fa-up-long::before {
  content: "\f30c";
}
.b-fa-long-arrow-alt-up::before {
  content: "\f30c";
}
.b-fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}
.b-fa-expand-alt::before {
  content: "\f424";
}
.b-fa-up-right-from-square::before {
  content: "\f35d";
}
.b-fa-external-link-alt::before {
  content: "\f35d";
}
.b-fa-upload::before {
  content: "\f093";
}
.b-fa-user::before {
  content: "\f007";
}
.b-fa-user-astronaut::before {
  content: "\f4fb";
}
.b-fa-user-check::before {
  content: "\f4fc";
}
.b-fa-user-clock::before {
  content: "\f4fd";
}
.b-fa-user-doctor::before {
  content: "\f0f0";
}
.b-fa-user-md::before {
  content: "\f0f0";
}
.b-fa-user-gear::before {
  content: "\f4fe";
}
.b-fa-user-cog::before {
  content: "\f4fe";
}
.b-fa-user-graduate::before {
  content: "\f501";
}
.b-fa-user-group::before {
  content: "\f500";
}
.b-fa-user-friends::before {
  content: "\f500";
}
.b-fa-user-injured::before {
  content: "\f728";
}
.b-fa-user-large::before {
  content: "\f406";
}
.b-fa-user-alt::before {
  content: "\f406";
}
.b-fa-user-large-slash::before {
  content: "\f4fa";
}
.b-fa-user-alt-slash::before {
  content: "\f4fa";
}
.b-fa-user-lock::before {
  content: "\f502";
}
.b-fa-user-minus::before {
  content: "\f503";
}
.b-fa-user-ninja::before {
  content: "\f504";
}
.b-fa-user-nurse::before {
  content: "\f82f";
}
.b-fa-user-pen::before {
  content: "\f4ff";
}
.b-fa-user-edit::before {
  content: "\f4ff";
}
.b-fa-user-plus::before {
  content: "\f234";
}
.b-fa-user-secret::before {
  content: "\f21b";
}
.b-fa-user-shield::before {
  content: "\f505";
}
.b-fa-user-slash::before {
  content: "\f506";
}
.b-fa-user-tag::before {
  content: "\f507";
}
.b-fa-user-tie::before {
  content: "\f508";
}
.b-fa-user-xmark::before {
  content: "\f235";
}
.b-fa-user-times::before {
  content: "\f235";
}
.b-fa-users::before {
  content: "\f0c0";
}
.b-fa-users-between-lines::before {
  content: "\e591";
}
.b-fa-users-gear::before {
  content: "\f509";
}
.b-fa-users-cog::before {
  content: "\f509";
}
.b-fa-users-line::before {
  content: "\e592";
}
.b-fa-users-rays::before {
  content: "\e593";
}
.b-fa-users-rectangle::before {
  content: "\e594";
}
.b-fa-users-slash::before {
  content: "\e073";
}
.b-fa-users-viewfinder::before {
  content: "\e595";
}
.b-fa-utensils::before {
  content: "\f2e7";
}
.b-fa-cutlery::before {
  content: "\f2e7";
}
.b-fa-v::before {
  content: "V";
}
.b-fa-van-shuttle::before {
  content: "\f5b6";
}
.b-fa-shuttle-van::before {
  content: "\f5b6";
}
.b-fa-vault::before {
  content: "\e2c5";
}
.b-fa-vector-square::before {
  content: "\f5cb";
}
.b-fa-venus::before {
  content: "\f221";
}
.b-fa-venus-double::before {
  content: "\f226";
}
.b-fa-venus-mars::before {
  content: "\f228";
}
.b-fa-vest::before {
  content: "\e085";
}
.b-fa-vest-patches::before {
  content: "\e086";
}
.b-fa-vial::before {
  content: "\f492";
}
.b-fa-vial-circle-check::before {
  content: "\e596";
}
.b-fa-vial-virus::before {
  content: "\e597";
}
.b-fa-vials::before {
  content: "\f493";
}
.b-fa-video::before {
  content: "\f03d";
}
.b-fa-video-camera::before {
  content: "\f03d";
}
.b-fa-video-slash::before {
  content: "\f4e2";
}
.b-fa-vihara::before {
  content: "\f6a7";
}
.b-fa-virus::before {
  content: "\e074";
}
.b-fa-virus-covid::before {
  content: "\e4a8";
}
.b-fa-virus-covid-slash::before {
  content: "\e4a9";
}
.b-fa-virus-slash::before {
  content: "\e075";
}
.b-fa-viruses::before {
  content: "\e076";
}
.b-fa-voicemail::before {
  content: "\f897";
}
.b-fa-volcano::before {
  content: "\f770";
}
.b-fa-volleyball::before {
  content: "\f45f";
}
.b-fa-volleyball-ball::before {
  content: "\f45f";
}
.b-fa-volume-high::before {
  content: "\f028";
}
.b-fa-volume-up::before {
  content: "\f028";
}
.b-fa-volume-low::before {
  content: "\f027";
}
.b-fa-volume-down::before {
  content: "\f027";
}
.b-fa-volume-off::before {
  content: "\f026";
}
.b-fa-volume-xmark::before {
  content: "\f6a9";
}
.b-fa-volume-mute::before {
  content: "\f6a9";
}
.b-fa-volume-times::before {
  content: "\f6a9";
}
.b-fa-vr-cardboard::before {
  content: "\f729";
}
.b-fa-w::before {
  content: "W";
}
.b-fa-walkie-talkie::before {
  content: "\f8ef";
}
.b-fa-wallet::before {
  content: "\f555";
}
.b-fa-wand-magic::before {
  content: "\f0d0";
}
.b-fa-magic::before {
  content: "\f0d0";
}
.b-fa-wand-magic-sparkles::before {
  content: "\e2ca";
}
.b-fa-magic-wand-sparkles::before {
  content: "\e2ca";
}
.b-fa-wand-sparkles::before {
  content: "\f72b";
}
.b-fa-warehouse::before {
  content: "\f494";
}
.b-fa-water::before {
  content: "\f773";
}
.b-fa-water-ladder::before {
  content: "\f5c5";
}
.b-fa-ladder-water::before {
  content: "\f5c5";
}
.b-fa-swimming-pool::before {
  content: "\f5c5";
}
.b-fa-wave-square::before {
  content: "\f83e";
}
.b-fa-weight-hanging::before {
  content: "\f5cd";
}
.b-fa-weight-scale::before {
  content: "\f496";
}
.b-fa-weight::before {
  content: "\f496";
}
.b-fa-wheat-awn::before {
  content: "\e2cd";
}
.b-fa-wheat-alt::before {
  content: "\e2cd";
}
.b-fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}
.b-fa-wheelchair::before {
  content: "\f193";
}
.b-fa-wheelchair-move::before {
  content: "\e2ce";
}
.b-fa-wheelchair-alt::before {
  content: "\e2ce";
}
.b-fa-whiskey-glass::before {
  content: "\f7a0";
}
.b-fa-glass-whiskey::before {
  content: "\f7a0";
}
.b-fa-wifi::before {
  content: "\f1eb";
}
.b-fa-wifi-3::before {
  content: "\f1eb";
}
.b-fa-wifi-strong::before {
  content: "\f1eb";
}
.b-fa-wind::before {
  content: "\f72e";
}
.b-fa-window-maximize::before {
  content: "\f2d0";
}
.b-fa-window-minimize::before {
  content: "\f2d1";
}
.b-fa-window-restore::before {
  content: "\f2d2";
}
.b-fa-wine-bottle::before {
  content: "\f72f";
}
.b-fa-wine-glass::before {
  content: "\f4e3";
}
.b-fa-wine-glass-empty::before {
  content: "\f5ce";
}
.b-fa-wine-glass-alt::before {
  content: "\f5ce";
}
.b-fa-won-sign::before {
  content: "\f159";
}
.b-fa-krw::before {
  content: "\f159";
}
.b-fa-won::before {
  content: "\f159";
}
.b-fa-worm::before {
  content: "\e599";
}
.b-fa-wrench::before {
  content: "\f0ad";
}
.b-fa-x::before {
  content: "X";
}
.b-fa-x-ray::before {
  content: "\f497";
}
.b-fa-xmark::before {
  content: "\f00d";
}
.b-fa-close::before {
  content: "\f00d";
}
.b-fa-multiply::before {
  content: "\f00d";
}
.b-fa-remove::before {
  content: "\f00d";
}
.b-fa-times::before {
  content: "\f00d";
}
.b-fa-xmarks-lines::before {
  content: "\e59a";
}
.b-fa-y::before {
  content: "Y";
}
.b-fa-yen-sign::before {
  content: "\f157";
}
.b-fa-cny::before {
  content: "\f157";
}
.b-fa-jpy::before {
  content: "\f157";
}
.b-fa-rmb::before {
  content: "\f157";
}
.b-fa-yen::before {
  content: "\f157";
}
.b-fa-yin-yang::before {
  content: "\f6ad";
}
.b-fa-z::before {
  content: "Z";
}
.sr-only,
.b-fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.sr-only-focusable:not(:focus),
.b-fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.b-fa {
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  -webkit-font-smoothing: inherit;
}
.b-fa:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
}
.b-icon:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.b-fw-icon:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}
.b-icon-add:before {
  content: "+";
}
.b-icon-remove:before {
  content: "\f00d";
}
.b-icon-clear:before {
  content: "\f00d";
}
.b-icon-close:before,
.b-popup-close:before {
  content: "\f00d";
}
.b-icon-collapse-down:before {
  content: "\f078";
}
.b-icon-collapse-left:before {
  content: "\f053";
}
.b-icon-collapse-right:before {
  content: "\f054";
}
.b-icon-collapse-up:before {
  content: "\f077";
}
.b-icon-filter-disable:before {
  content: "\f05e";
}
.b-icon-search:before {
  content: "\f002";
}
.b-icon-search-plus:before {
  content: "\f00e";
}
.b-icon-search-minus:before {
  content: "\f010";
}
.b-icon-hide:before {
  content: "\f057";
}
.b-icon-trash:before {
  content: "\f1f8";
}
.b-icon-edit:before {
  content: "\f303";
}
.b-icon-rename:before {
  content: "\f044";
}
.b-icon-copy:before {
  content: "\f0c5";
}
.b-icon-cut:before {
  content: "\f0c4";
}
.b-icon-paste:before {
  content: "\f0ea";
}
.b-icon-expand-row:before {
  content: "\f107";
}
.b-icon-expand-column:before {
  content: "\f105";
}
.b-icon-expand,
.b-popup-expand:before {
  content: "\f065";
}
.b-icon-first:before {
  content: "\f100";
}
.b-rtl > .b-icon-first:before {
  transform: scaleX(-1);
}
.b-icon-last:before {
  content: "\f101";
}
.b-rtl > .b-icon-last:before {
  transform: scaleX(-1);
}
.b-icon-reload:before {
  content: "\f01e";
}
.b-icon-undo:before {
  content: "\f0e2";
}
.b-icon-redo:before {
  content: "\f01e";
}
.b-icon-compare:before {
  content: "\e13a";
}
.b-icon-split-horizontal:before,
.b-icon-split-vertical:before,
.b-icon-split-both:before {
  min-width: 1em !important;
  width: 1em;
  height: 1em;
  border-radius: 2px;
  border: 2px solid currentColor;
  overflow: hidden;
}
.b-icon-split-horizontal:before {
  content: "\2503";
  transform: rotate(90deg);
  border-left-width: 3px;
}
.b-icon-split-vertical:before {
  content: "\2503";
  border-top-width: 3px;
}
.b-icon-split-both:before {
  content: "\254b";
  border-top-width: 3px;
}
.b-icon-code:before {
  content: "\f121";
}
.b-icon-clipboard:before {
  content: "\f328";
}
.b-icon-filter:before,
.b-icon-filter-equal:before {
  content: "\f0b0";
}
.b-icon-filter-less:before,
.b-icon-filter-before:before {
  content: "\f053";
}
.b-icon-filter-more:before,
.b-icon-filter-after:before {
  content: "\f054";
}
.b-icon-check:before {
  content: "\f00c";
}
.b-icon-checked:before {
  content: "\f14a";
}
.b-icon-unchecked:before {
  content: "\f0c8";
}
.b-icon-radio:before {
  content: "\f111";
}
.b-icon-radio-checked:before {
  content: "\f192";
}
.b-icon-radio-unchecked:before {
  content: "\f111";
}
.b-icon-calendar:before {
  content: "\f133";
}
.b-icon-calendar-day:before {
  content: "\f783";
}
.b-icon-clock:before {
  content: "\f017";
}
.b-icon-recurring:before {
  content: "\f021";
}
.b-icon-duration:before {
  content: "\f254";
}
.b-icon-milestone:before {
  content: "\f219";
}
.b-icon-locked:before {
  content: "\f023";
}
.b-icon-user:before {
  content: "\f007";
}
.b-icon-menu:before {
  content: "\f0c9";
}
.b-icon-menu-horizontal:before {
  content: "\f141";
}
.b-icon-menu-vertical:before {
  content: "\f142";
}
.b-icon-info:before {
  content: "\f129";
}
.b-icon-sub-menu:before {
  content: "\f054";
}
.b-icon-star:before {
  content: "\f005";
}
.b-icon-warning:before {
  content: "\f071";
}
.b-icon-columns:before {
  content: "\f0db";
}
.b-icon-picker:before {
  content: "\f0d7";
  transition: transform 0.2s;
}
.b-icon-picker-rotated:before {
  content: "\f0d7";
  transform: rotate(180deg);
  transition: transform 0.2s;
}
.b-icon-resize-horizontal:before {
  content: "\f337";
}
.b-icon-fullscreen:before {
  content: "\f0b2";
}
.b-icon-cog:before {
  content: "\f013";
}
.b-linux .b-icon-cog:before,
.b-windows .b-icon-cog:before {
  vertical-align: middle;
}
.b-icon-file-download:before {
  content: "\f56d";
}
.b-icon-sync:before {
  content: "\f2f1";
}
.b-icon-bad-mood-emoji:before {
  content: "\f119";
}
.b-icon-circle:before {
  content: "\f111";
}
.b-icon-square:before {
  content: "\f0c8";
}
.b-icon-merge-cells:before {
  content: "\f5fd";
}
.b-icon-up:before {
  content: "\f062";
}
.b-icon-down:before {
  content: "\f063";
}
.b-icon-left:before {
  content: "\f060";
}
.b-icon-right:before {
  content: "\f061";
}
.b-icon-angle-left:before {
  content: "\f104";
}
.b-icon-angle-right:before {
  content: "\f105";
}
.b-icon-previous:before {
  content: "\f053";
}
.b-rtl > .b-icon-previous:before {
  transform: scaleX(-1);
}
.b-icon-next:before {
  content: "\f054";
}
.b-rtl > .b-icon-next:before {
  transform: scaleX(-1);
}
.b-icon-move-left-right:before {
  content: "\f337";
}
.b-icon-move-up-down:before {
  content: "\f338";
}
.b-icon-spinner:before {
  content: "\f110";
  animation: rotate 2s infinite linear;
}
.b-icon-column-move-left:before {
  content: "\f0a8";
}
.b-icon-column-move-right:before {
  content: "\f0a9";
}
.b-icon-hide-column:before {
  content: "\f057";
}
.b-icon-sort:before {
  content: "\f0dc";
}
.b-icon-sort-asc:before {
  content: "\f15e";
}
.b-icon-sort-desc:before {
  content: "\f15d";
}
.b-icon-sorted-asc:before {
  content: "\f062";
}
.b-icon-group-asc:before {
  content: "\f885";
}
.b-icon-group-desc:before {
  content: "\f160";
}
.b-icon-group-collapse:before {
  content: "\f056";
}
.b-icon-group-expand:before {
  content: "\f055";
}
.b-icon-grouped-asc:before {
  content: "\f012";
}
.b-icon-tree-expand:before {
  content: "\f105";
}
.b-icon-tree-collapse:before {
  content: "\f107";
}
.b-icon-tree-folder:before {
  content: "\f07b";
}
.b-icon-tree-folder-open:before {
  content: "\f07c";
}
.b-icon-tree-leaf:before {
  content: "\f111";
}
.b-icon-expand-gridregion:before {
  content: "\f054";
}
.b-icon-collapse-gridregion:before {
  content: "\f053";
}
.b-icon-unassign:before {
  content: "\f506";
}
.b-icon-valid:before {
  content: "\f00c";
}
.b-icon-invalid:before {
  content: "\f05e";
}
.b-icon-checking:before {
  content: "\f110";
}
.b-icon-expand-resource:before {
  content: "\f103";
}
.b-icon-note:before {
  content: "\f249";
}
.b-icon-advanced:before {
  content: "\f085";
}
.b-icon-palette:before {
  content: "\f53f";
}
.b-icon-renumber:before {
  content: "\f884";
}
.b-icon-indent:before {
  content: "\f03c";
}
.b-icon-outdent:before {
  content: "\f03b";
}
.b-icon-subtask::before {
  content: "\e476";
}
.b-icon-predecessor::before {
  content: "\e477";
}
.b-icon-successor::before {
  content: "\e47a";
}
.b-icon-link:before {
  content: "\f0c1";
}
.b-icon-unlink:before {
  content: "\f127";
}
.b-icon-calendar-days:before {
  content: "\f073";
}
.b-icon-calendar-week:before {
  content: "\f784";
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-noselect {
  -webkit-user-select: none;
  user-select: none;
}
:root,
:host {
  --rtl-negate: 1;
}
.b-rtl {
  --rtl-negate: -1;
}
.b-released,
.b-hide-display,
.b-theme-info {
  display: none !important;
}
.b-hide-visibility {
  visibility: hidden !important;
}
.b-hide-offscreen {
  visibility: hidden !important;
  position: absolute !important;
  top: -10000em;
  left: -10000em;
}
.b-yscroll-pad {
  display: none;
}
.b-visible-scrollbar .b-show-yscroll-padding > .b-yscroll-pad {
  display: block;
  order: 9999;
  border-inline-start: 1px solid #ddd;
}
.b-visible-scrollbar .b-show-yscroll-padding > .b-yscroll-pad .b-yscroll-pad-sizer {
  overflow-x: hidden;
  overflow-y: scroll;
  visibility: hidden;
  margin-inline-start: -1px;
  height: 0;
}
.b-fx-highlight {
  z-index: 9999;
  animation-name: b-fx-highlight-animation;
  animation-duration: 1s;
  animation: b-fx-highlight-animation 1s ease 0s 1;
}
@keyframes b-fx-highlight-animation {
  0% {
    box-shadow: none;
  }
  50% {
    box-shadow: 0 0 10px 5px rgba(253, 126, 20, 0.5);
  }
  100% {
    box-shadow: none;
  }
}
@keyframes b-slide-in-from-right {
  30% {
    transform: translateX(-30%);
    opacity: 0.1;
  }
  30.01% {
    transform: translateX(30%);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes b-slide-in-from-left {
  30% {
    transform: translateX(30%);
    opacity: 0.1;
  }
  30.01% {
    transform: translateX(-30%);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes b-slide-in-from-below {
  30% {
    transform: translateY(-30%);
    opacity: 0.1;
  }
  30.01% {
    transform: translateY(30%);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes b-slide-in-from-above {
  30% {
    transform: translateY(30%);
    opacity: 0.1;
  }
  30.01% {
    transform: translateY(-30%);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.b-slide-vertical.b-slide-in-next {
  animation: b-slide-in-from-below 0.3s ease 0s 1 normal;
}
.b-slide-vertical.b-slide-in-previous {
  animation: b-slide-in-from-above 0.3s ease 0s 1 normal;
}
:not(.b-slide-vertical).b-slide-in-next {
  animation: b-slide-in-from-right 0.3s ease 0s 1 normal;
}
:not(.b-slide-vertical).b-slide-in-previous {
  animation: b-slide-in-from-left 0.3s ease 0s 1 normal;
}
.b-rtl :not(.b-slide-vertical).b-slide-in-next {
  animation: b-slide-in-from-left 0.3s ease 0s 1 normal;
}
.b-rtl :not(.b-slide-vertical).b-slide-in-previous {
  animation: b-slide-in-from-right 0.3s ease 0s 1 normal;
}
.b-sliding-child-element {
  overflow: hidden !important;
  overflow: clip !important;
}
.b-no-resizeobserver.b-resize-monitored {
  position: relative;
}
.b-no-resizeobserver.b-resize-monitored .b-resize-monitors {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  overflow: hidden;
}
.b-no-resizeobserver.b-resize-monitored .b-resize-monitors > * {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.b-no-resizeobserver.b-resize-monitored .b-resize-monitors > .b-resize-monitor-expand:after {
  content: "";
  display: block;
  width: 100000px;
  height: 100000px;
}
.b-no-resizeobserver.b-resize-monitored .b-resize-monitors > .b-resize-monitor-shrink:after {
  content: "";
  display: block;
  width: 200%;
  height: 200%;
  min-width: 1px;
  min-height: 1px;
}
.b-float-root {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
  overflow: -moz-hidden-unscrollable;
  overflow: clip;
  z-index: 11000;
  contain: strict;
  display: flex;
  justify-content: center;
  align-items: center;
}
.b-float-root.b-safari {
  -webkit-user-select: none;
  user-select: none;
}
.b-float-root > .b-floating {
  position: absolute;
  contain: layout style;
  pointer-events: all;
  transition: opacity 0.2s;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.24);
  top: 0;
  left: 0;
  z-index: 11001;
}
.b-firefox .b-float-root > .b-floating {
  contain: layout;
}
.b-float-root > .b-floating.b-hidden {
  opacity: 0;
}
.b-float-root > .b-floating.b-aligned-above:not(.b-anchored) {
  box-shadow: -3px -1px 6px rgba(0, 0, 0, 0.12), 3px -2px 6px rgba(0, 0, 0, 0.24);
}
.b-gripper {
  position: absolute;
}
.b-gripper:after {
  content: " ";
  position: absolute;
  opacity: 0;
}
.b-hover-top .b-gripper.b-gripper-horz,
.b-hover-bottom .b-gripper.b-gripper-horz {
  cursor: ns-resize;
  height: 1em;
  left: 0;
  right: 0;
}
.b-hover-bottom .b-gripper.b-gripper-horz {
  bottom: 0;
}
.b-gripper.b-gripper-horz:after {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  width: 0;
  height: 0.25em;
  left: 50%;
  margin-inline-start: 0;
}
.b-hover-top .b-gripper.b-gripper-horz:after {
  top: 0.4em;
}
.b-hover-bottom .b-gripper.b-gripper-horz:after {
  bottom: 0.4em;
}
.b-hover-anim.b-hover-edge .b-gripper.b-gripper-horz:after {
  transition:
    opacity 0.2s,
    margin-inline-start 0.2s,
    width 0.2s;
  opacity: 1;
  margin-inline-start: -0.6em;
  width: 1.2em;
}
.b-hover-left .b-gripper.b-gripper-vert,
.b-hover-right .b-gripper.b-gripper-vert {
  cursor: ew-resize;
  width: 1em;
  top: 0;
  bottom: 0;
}
.b-hover-right .b-gripper.b-gripper-vert {
  right: 0;
}
.b-hover-left .b-gripper.b-gripper-vert {
  left: 0;
}
.b-gripper.b-gripper-vert:after {
  background: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0.8) 3px);
  height: 0;
  width: 0.5em;
  top: 50%;
  margin-top: 0;
}
.b-hover-left .b-gripper.b-gripper-vert:after {
  left: 4px;
}
.b-hover-right .b-gripper.b-gripper-vert:after {
  right: 4px;
}
.b-hover-anim.b-hover-edge .b-gripper.b-gripper-vert:after {
  transition:
    opacity 0.2s,
    margin-top 0.2s,
    height 0.2s;
  opacity: 1;
  margin-top: -6px;
  height: 12px;
}
.b-dragging {
  z-index: 100;
  pointer-events: none !important;
  opacity: 0.8;
  box-sizing: border-box;
}
.b-dragging.b-drag-unified-proxy {
  opacity: 0.65;
}
.b-dragging.b-drag-main {
  z-index: 101;
  opacity: 1;
}
.b-drag-proxy {
  position: absolute !important;
  top: 0;
  left: 0;
  pointer-events: none !important;
  box-sizing: border-box;
}
.b-drag-proxy * {
  box-sizing: border-box;
}
.b-aborting,
.b-drag-final-transition {
  transition-duration: 0.3s;
  transition-property: all !important;
}
.b-drag-unified-animation {
  transition: transform 0.2s;
}
.b-drag-original.b-hidden {
  display: none !important;
}
.b-draghelper-active * {
  -webkit-user-select: none;
  user-select: none;
}
.simulated-mouse {
  position: absolute;
  z-index: 100;
  top: 10px;
  left: 10px;
  transition: top 0.5s, left 0.5s;
  pointer-events: none;
  font-size: 16px;
}
.simulated-mouse.quick {
  transition: top 0.05s, left 0.05s;
}
.simulated-mouse:after {
  position: absolute;
  content: "\f245";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  z-index: 102;
}
.simulated-mouse.drag:before,
.simulated-mouse.mousedown:before,
.simulated-mouse.dblclick:before,
.simulated-mouse.click:before {
  position: absolute;
  content: "";
  border: 2px solid transparent;
  border-radius: 50%;
  animation-name: click;
  animation-duration: 0.2s;
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
  z-index: 101;
  opacity: 0.7;
}
.simulated-mouse.drag:after {
  content: "\f25a";
  left: -3px;
}
.simulated-mouse.dblclick:before {
  animation-name: dblclick;
  animation-duration: 0.3s;
}
.simulated-mouse.mousedown:before,
.simulated-mouse.drag:before {
  animation-name: none;
  width: 1.5em;
  height: 1.5em;
  border-color: red;
}
@keyframes click {
  0% {
    width: 0;
    height: 0;
  }
  90% {
    width: 1.5em;
    height: 1.5em;
    border-color: red;
  }
  100% {
    width: 0;
    height: 0;
    border-color: transparent;
  }
}
@keyframes dblclick {
  0% {
    width: 0;
    height: 0;
  }
  40% {
    width: 1.5em;
    height: 1.5em;
    border-color: red;
  }
  50% {
    width: 0;
    height: 0;
  }
  90% {
    width: 1.5em;
    height: 1.5em;
    border-color: red;
  }
  100% {
    width: 0;
    height: 0;
    border-color: transparent;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-widget {
  --color-indigo: #4531fe;
  --color-blue: #3183fe;
  --color-cyan: #3bc9db;
  --color-red: #e53f2c;
  --color-deep-orange: #ff5722;
  --color-orange: #feac31;
  --color-amber: #ffc107;
  --color-yellow: #ecfe26;
  --color-green: #27ca37;
  --color-teal: #31feac;
  --color-light-green: #9efea7;
  --color-lime: #83fe31;
  --color-purple: #fe31ea;
  --color-pink: #f783ac;
  --color-violet: #9775fa;
  --color-gray: #b0b0b7;
  --color-light-gray: #e0e0e7;
  --color-dark-gray: #474849;
  --color-white: #fff;
  --color-black: #000;
  display: inline-flex;
  overflow: hidden;
  line-height: initial;
  font-weight: 400;
  font-size: 1em;
  box-sizing: border-box;
  color-scheme: light;
}
.b-widget.b-measure {
  display: block !important;
}
.b-widget.b-anchored {
  overflow: visible;
}
.b-widget.b-maximized {
  position: fixed;
  transform: none !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
}
.b-widget.b-maximized.b-mobile .b-bottom-toolbar {
  order: -1;
  min-height: 3.5em;
}
.b-widget.b-maximized.b-mobile .b-bottom-toolbar .b-toolbar-content {
  padding-block: 0.5em 0;
  padding-inline-start: 1em !important;
}
.b-widget * {
  box-sizing: border-box;
}
.b-widget:before,
.b-widget:after,
.b-widget *:before,
.b-widget *:after {
  box-sizing: border-box;
}
.b-widget.b-positioned {
  position: absolute;
  top: 0;
  left: 0;
}
.b-widget.b-floating.b-centered,
.b-widget.b-positioned.b-centered {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.b-widget > .b-focus-trap {
  position: absolute;
  display: none;
  clip: rect(0, 0, 0, 0);
}
.b-widget.b-focus-trapped.b-contains-focus > .b-focus-trap {
  display: inherit;
}
.b-widget.b-hidden {
  display: none !important;
}
.b-widget.b-hiding {
  pointer-events: none;
}
.b-widget .b-aria-desc-element {
  position: absolute;
  clip-path: polygon(0 0);
  contain: strict;
}
.b-widget .b-widget-inner {
  width: 100%;
  position: relative;
  flex: 1;
}
.b-widget .b-anchor {
  width: 16px;
  height: 8px;
  position: absolute;
  z-index: -1;
}
.b-widget .b-anchor svg {
  position: absolute;
  top: 0;
  overflow: visible;
}
.b-widget .b-anchor.b-anchor-top {
  left: 0;
  bottom: calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-bottom {
  left: 0;
  top: calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-bottom svg {
  transform: rotate(180deg);
}
.b-widget .b-anchor.b-anchor-left {
  top: 0;
  width: 8px;
  height: 16px;
  right: calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-left svg {
  transform: rotate(270deg);
  transform-origin: 8px 8px;
}
.b-widget .b-anchor.b-anchor-right {
  top: 0;
  width: 8px;
  height: 16px;
  left: calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-right svg {
  transform: rotate(90deg);
  transform-origin: 4px 4px;
}
.b-widget.b-rtl > .b-anchor.b-anchor-left {
  right: calc(100% - 1px - 8px);
}
.b-widget.b-rtl > .b-anchor.b-anchor-right {
  left: calc(100% - 1px + 8px);
}
.b-slidingcontent-content {
  display: flex;
  flex-flow: row nowrap !important;
  align-items: stretch;
  scroll-snap-type: x mandatory;
}
.b-slidingcontent-content .b-carousel-item {
  flex: 1 0 100%;
}
.b-widget-scroller {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  overflow-anchor: none;
  position: relative;
}
.b-widget-scroller.b-hide-scroll {
  scrollbar-width: none;
}
.b-widget-scroller.b-hide-scroll::-webkit-scrollbar {
  display: none;
}
.b-scroller-stretcher {
  position: absolute;
  height: 1px;
  width: 1px;
  top: 0;
  left: 0;
}
.b-rtl > .b-scroller-stretcher {
  left: auto;
  right: 0;
}
.b-text-align-start,
.b-text-align-left {
  text-align: start;
}
.b-text-align-center {
  text-align: center;
}
.b-text-align-end,
.b-text-align-right {
  text-align: end;
}
.b-rtl {
  direction: rtl;
}
.b-ltr {
  direction: ltr;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-widget.b-badge {
  overflow: visible;
}
.b-badge::before {
  content: attr(data-badge);
  position: absolute;
  right: -1em;
  top: -1em;
  width: 0;
  height: 0;
  overflow: visible;
  padding: 1em;
  background-color: #e53f2c;
  color: #fff;
  border-radius: 50%;
  font-size: 0.6em;
  z-index: 5;
  display: flex;
  justify-content: center;
  align-items: center;
  animation-name: b-badge-show;
  animation-duration: 0.3s;
}
.b-badge.b-rtl::before {
  left: -1em;
  right: auto;
}
.b-button.b-badge:before {
  font-size: 0.7em;
}
@keyframes b-badge-show {
  0% {
    opacity: 0;
    transform: scale(0.1) rotate(180deg);
  }
  100% {
    opacity: 1;
    transform: scale(1) rotate(0deg);
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-button {
  --widget-primary-color-rgb:
    120,120,131;
  --button-background-opacity: 0.05;
  --button-border-opacity: 0.3;
  --button-text-color: var(--widget-primary-color-rgb);
  --button-text-opacity: 1;
  --button-hover-background-opacity: var(--button-border-opacity);
  --button-pressed-text-color:
    255,
    255,
    255;
  --button-pressed-background-opacity: 0.8;
  --button-pressed-hover-background-opacity: 0.7;
  --button-pressed-disabled-background-opacity: 0.1;
  --button-active-background-opacity: 1;
  --button-focus-background-opacity: 0.3;
  --button-pressed-focus-background-opacity: 1;
  --button-disabled-background-opacity: 0;
  --button-disabled-text-opacity: 0.3;
  --button-disabled-border-opacity: 0.2;
  --button-transparent-background-opacity: 0;
  --button-transparent-text-opacity: 0.6;
  --button-transparent-pressed-text-opacity: 1;
  --button-transparent-hover-background-opacity: 0.1;
  position: relative;
  padding: 0 1em;
  min-height: 2.7em;
  cursor: pointer;
  font-family: inherit;
  font-weight: 400;
  transition:
    background-color 200ms,
    color 200ms,
    border 200ms;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  border: 1px solid rgba(var(--widget-primary-color-rgb), var(--button-border-opacity));
  background-color: rgba(var(--widget-primary-color-rgb), var(--button-background-opacity));
  color: rgba(var(--button-text-color), var(--button-text-opacity));
  -webkit-user-select: none;
  user-select: none;
}
.b-button.b-text {
  min-width: 3.3em;
}
.b-button.b-transparent {
  --button-background-opacity: var(--button-transparent-background-opacity);
  --button-text-opacity: var(--button-transparent-text-opacity);
  border: none;
}
.b-button.b-pressed {
  --button-background-opacity: var(--button-pressed-background-opacity);
  --button-text-color: var(--button-pressed-text-color);
}
.b-button.b-pressed.b-transparent {
  --button-text-color: var(--widget-primary-color-rgb);
  --button-background-opacity: var(--button-transparent-background-opacity);
  --button-text-opacity: var(--button-transparent-pressed-text-opacity);
}
.b-button.b-pressed:hover:not(.b-disabled) {
  --button-background-opacity: var(--button-pressed-hover-background-opacity);
}
.b-button.b-pressed:hover:not(.b-disabled).b-transparent {
  --button-background-opacity: var(--button-transparent-hover-background-opacity);
}
.b-button.b-pressed[data-group]:not(.b-disabled):hover {
  --button-background-opacity: var(--button-pressed-hover-background-opacity);
}
.b-button:hover:not(.b-disabled) {
  --button-background-opacity: var(--button-hover-background-opacity);
}
.b-button:hover:not(.b-disabled).b-transparent {
  --button-background-opacity: var(--button-transparent-hover-background-opacity);
}
.b-button:active:not(.b-disabled),
.b-button:active:focus:not(.b-disabled) {
  --button-background-opacity: var(--button-active-background-opacity);
  --button-text-color: var(--button-pressed-text-color);
}
.b-using-keyboard .b-button:focus,
.b-button.b-using-keyboard:focus {
  --button-background-opacity: var(--button-focus-background-opacity);
}
.b-using-keyboard .b-button:focus.b-pressed:not(.b-transparent),
.b-button.b-using-keyboard:focus.b-pressed:not(.b-transparent) {
  --button-background-opacity: var(--button-pressed-focus-background-opacity);
}
.b-button.b-disabled {
  --button-background-opacity: var(--button-disabled-background-opacity);
  --button-text-opacity: var(--button-disabled-text-opacity);
  --button-border-opacity: var(--button-disabled-border-opacity);
}
.b-button.b-disabled.b-pressed {
  --button-background-opacity: var(--button-pressed-disabled-background-opacity);
}
.b-button:not(.b-tab) {
  border-radius: 2px;
}
.b-button::-moz-focus-inner {
  border: 0;
}
.b-button label {
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-button.b-rotate-vertical {
  min-height: 3em;
  min-width: 2.7em;
  padding: 1em 0 1em 0;
}
.b-button.b-rotate-vertical label {
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
}
.b-button.b-rotate-left {
  flex-direction: column-reverse;
}
.b-button.b-rotate-left label {
  transform: rotate(180deg);
}
.b-button.b-rotate-left i {
  transform: rotate(270deg);
}
.b-button.b-rotate-right {
  flex-direction: column;
}
.b-button.b-rotate-right i {
  transform: rotate(90deg);
}
.b-button.b-icon-align-start i:not(.b-button-menu-icon) {
  order: -100;
}
.b-button.b-icon-align-start:not(.b-rotate-vertical) label {
  margin-inline-start: 0.5em;
}
.b-button.b-icon-align-start.b-rotate-right label {
  margin-inline-end: 0.5em;
}
.b-button.b-icon-align-start.b-rotate-left label {
  margin-inline-start: 0.5em;
}
.b-button.b-icon-align-end i {
  order: 100;
}
.b-button.b-icon-align-end:not(.b-rotate-vertical) label {
  margin-inline-end: 0.5em;
}
.b-button.b-icon-align-end.b-rotate-right label {
  margin-inline-start: 0.5em;
}
.b-button.b-icon-align-end.b-rotate-left label {
  margin-inline-end: 0.5em;
}
.b-button .b-button-menu-icon {
  margin-inline-start: 0.5em;
}
.b-button i {
  font-size: 1em;
}
.b-button label:empty {
  display: none;
}
.b-button.b-badge {
  overflow: visible !important;
}
.b-button.b-rounded {
  border-radius: 50%;
  width: 3em;
  height: 3em;
}
.b-button:focus {
  outline: none;
}
.b-button:disabled {
  cursor: default;
}
.b-toolbar-content > .b-button {
  font-size: 0.9em;
}
.b-button.b-borderless {
  border: none;
}
.b-button.b-raised {
  --button-background-opacity: 1;
  --button-focus-background-opacity: 0.7;
  --button-hover-background-opacity: 0.8;
  --button-pressed-hover-background-opacity: 1;
  color: #fff;
  border: none;
}
.b-button.b-raised:active {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
}
.b-button.b-raised.b-pressed {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.b-using-keyboard .b-button.b-raised.b-pressed:focus,
.b-button.b-raised.b-pressed.b-using-keyboard:focus {
  background-image: linear-gradient(rgba(0, 0, 0, 0.0666666667), rgba(0, 0, 0, 0.0666666667));
}
.b-button.b-raised.b-disabled {
  --widget-primary-color-rgb:
    224,224,231;
}
.b-popup .b-bottom-toolbar .b-button.b-text {
  min-width: 8em;
}
a.b-button {
  text-decoration: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-container {
  --autocontainer-gap: 0.6em;
}
.b-container.b-outer,
.b-auto-container:not(.b-toolbar-content).b-single-child > .b-container {
  align-self: stretch;
  flex: 1 1 auto;
}
body.b-container.b-outer {
  margin: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.b-container:focus {
  outline: none;
}
.b-auto-container {
  gap: var(--autocontainer-gap);
}
.b-content-element {
  position: relative;
  display: flex;
  flex-flow: row wrap;
}
.b-content-element.b-flex-row {
  align-content: flex-start;
}
.b-content-element.b-text-content {
  display: block;
  overflow: auto;
}
.b-content-element > .b-field.b-half-width {
  flex: 0 0 calc(50% - var(--autocontainer-gap) / 2);
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-toolbar {
  --toolbar-min-size: 4em;
  --toolbar-content-padding: 0.5em;
  background-color: #f3f4f5;
  color: #4f5964;
  flex-shrink: 0;
}
.b-toolbar.b-dock-header,
.b-toolbar.b-dock-pre-header {
  background-color: transparent;
}
.b-toolbar.b-dock-header .b-toolbar-content,
.b-toolbar.b-dock-pre-header .b-toolbar-content {
  padding: 0;
}
.b-toolbar.b-dock-header > .b-button,
.b-toolbar.b-dock-pre-header > .b-button {
  margin: 0;
}
.b-toolbar.b-dock-header .b-button,
.b-toolbar.b-dock-pre-header .b-button {
  min-height: auto;
}
.b-toolbar.b-dock-header {
  margin-inline-start: 1em;
}
.b-toolbar.b-dock-pre-header {
  margin-inline-end: 1em;
}
.b-toolbar > .b-tool {
  align-self: center;
  background-color: transparent;
}
.b-toolbar > .b-tool.b-pressed {
  background-color: rgba(50, 50, 50, 0.2);
}
.b-toolbar .b-button:not(.b-text) {
  flex-shrink: 0;
}
.b-toolbar .b-row-start-scroller {
  margin: 0;
  margin-inline-end: 0.5em;
}
.b-toolbar.b-dock-left .b-row-start-scroller {
  margin: 0;
  margin-inline-start: 0.5em;
}
.b-toolbar.b-dock-right .b-row-start-scroller {
  margin: 0;
  margin-inline-start: 0.5em;
}
.b-toolbar .b-row-end-scroller,
.b-toolbar .b-row-menu {
  margin: 0;
  margin-inline-start: 0.5em;
}
.b-toolbar .b-column-start-scroller {
  margin: 0 0 0.5em 0;
}
.b-toolbar .b-column-end-scroller,
.b-toolbar .b-column-menu {
  margin: 0.5em 0 0 0;
}
.b-toolbar > .b-overflow-button {
  margin: 0.5em;
}
.b-toolbar.b-rtl > .b-overflow-button::before {
  transform: scaleX(-1);
}
.b-toolbar.b-dock-bottom {
  --toolbar-min-size: 3em;
  --toolbar-content-padding: 1em;
}
.b-toolbar .b-toolbar-content {
  overflow: hidden;
  padding: var(--toolbar-content-padding);
  gap: 0.5em;
}
.b-toolbar .b-toolbar-content .b-field {
  margin-bottom: 0;
}
.b-toolbar .b-toolbar-content > .b-toolbar-fill {
  flex: 1 1 0%;
}
.b-toolbar .b-toolbar-content .b-html {
  align-items: center;
}
.b-toolbar .b-toolbar-content.b-overflow .b-field,
.b-toolbar .b-toolbar-content.b-overflow .b-button {
  flex-shrink: 0;
}
.b-toolbar.b-dock-top .b-toolbar-content,
.b-toolbar.b-dock-bottom .b-toolbar-content {
  min-height: var(--toolbar-min-size);
}
.b-toolbar.b-dock-top .b-toolbar-content > .b-toolbar-separator,
.b-toolbar.b-dock-bottom .b-toolbar-content > .b-toolbar-separator {
  margin-block: 0.2em;
  border-style: solid;
  border-width: 0 1px 0 1px;
  border-inline-start-color: #d7dbde;
  border-inline-end-color: #e5e7e9;
}
.b-toolbar.b-dock-top .b-toolbar-content > .b-widget:not(.b-button),
.b-toolbar.b-dock-bottom .b-toolbar-content > .b-widget:not(.b-button) {
  min-height: 0;
}
.b-toolbar.b-dock-top {
  border-bottom: 1px solid #d8d9da;
}
.b-toolbar.b-dock-left .b-toolbar-content,
.b-toolbar.b-dock-right .b-toolbar-content {
  min-width: var(--toolbar-min-size);
}
.b-toolbar.b-dock-left .b-toolbar-content > .b-toolbar-separator,
.b-toolbar.b-dock-right .b-toolbar-content > .b-toolbar-separator {
  margin: 0 0.5em 0.2em 0.2em;
  border-style: solid;
  border-width: 1px 0 1px 0;
  border-top-color: #d7dbde;
  border-bottom-color: #e5e7e9;
}
.b-toolbar.b-dock-left .b-toolbar-content > .b-widget:not(.b-button),
.b-toolbar.b-dock-right .b-toolbar-content > .b-widget:not(.b-button) {
  min-width: 0;
}
.b-tabpanel .b-panel .b-toolbar {
  background-color: transparent;
}
.b-toolbar.b-outer {
  background-color: #f8f9fa;
}
.b-toolbar-overflow-menu > .b-panel-body-wrap > .b-menu-content .b-widget {
  flex: 0 0 auto !important;
  width: auto;
}
.b-pagingtoolbar .b-toolbar-content {
  justify-content: center;
}
.b-pagingtoolbar .b-toolbar-content .b-numberfield {
  width: unset;
}
.b-pagingtoolbar .b-toolbar-content .b-numberfield input {
  width: 4em;
  text-align: center;
}
.b-pagingtoolbar .b-toolbar-content .b-disabled.b-html {
  color: #b0b0b7;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-buttongroup {
  overflow: visible;
  flex-shrink: 0;
}
.b-buttongroup.b-content-element {
  display: inline-flex;
  flex-flow: row nowrap;
  gap: 0;
}
.b-buttongroup.b-content-element.b-rotate-vertical {
  flex-direction: column;
}
.b-toolbar .b-buttongroup {
  font-size: 0.9em;
}
.b-buttongroup .b-button {
  margin: 0;
}
.b-buttongroup .b-button:not(.b-pressed) {
  box-shadow: none !important;
}
.b-buttongroup .b-button.b-pressed,
.b-buttongroup .b-button:active {
  z-index: 2;
}
.b-buttongroup .b-button:not(.b-first-visible-child) {
  margin-inline-start: -1px;
}
.b-buttongroup.b-columned.b-content-element {
  flex: 1;
  flex-wrap: wrap;
}
.b-buttongroup.b-columned.b-content-element .b-button {
  margin-inline-start: 0;
}
.b-buttongroup .b-button:not(.b-first-visible-child):not(.b-last-visible-child) {
  border-radius: 0;
}
.b-buttongroup .b-button.b-first-visible-child:not(.b-last-visible-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.b-buttongroup .b-button.b-last-visible-child:not(.b-first-visible-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-buttongroup.b-rtl .b-button.b-first-visible-child:not(.b-last-visible-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-buttongroup.b-rtl .b-button.b-last-visible-child:not(.b-first-visible-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-editor {
  background-color: #fff;
  border-radius: 2px;
}
.b-editor.b-positioned {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}
.b-editor.b-content-element > .b-widget.b-field {
  margin: 0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes b-field-updated {
  0% {
    color: #4f5964;
  }
  25% {
    color: #9ca6b0;
  }
  75% {
    color: #9ca6b0;
  }
  100% {
    color: #4f5964;
  }
}
.b-field label {
  user-select: none;
}
.b-has-label.b-label-above {
  flex-direction: column;
}
.b-has-label.b-label-before .b-label {
  align-self: center;
  margin-inline-end: 1em;
}
.b-has-label.b-label-above .b-label {
  align-self: flex-start;
  flex: none !important;
  margin: 0 0 0.4em 0.1em;
}
.b-has-label.b-open .b-label,
.b-has-label:focus-within .b-label {
  color: #4f5964;
}
.b-container .b-has-label .b-label.b-align-end {
  margin-inline-start: 1em;
  text-align: left;
}
.b-container .b-has-label.b-open .b-label,
.b-container .b-has-label:focus-within .b-label {
  color: #212121;
}
.b-has-label.b-invalid .b-label {
  color: #e53f2c !important;
}
.b-has-label.b-disabled .b-label {
  color: #b0b0b7;
}
.b-field-updated {
  animation-name: b-field-updated;
  animation-duration: 0.5s;
}
.b-vbox.b-box-justify-stretch > .b-field,
.b-flex-column > .b-field {
  width: auto;
}
.b-flex-row > .b-field {
  align-self: flex-start;
  flex: 1 0 100%;
}
.b-vbox > .b-field.b-label-above {
  margin-bottom: 1.2em;
}
.b-field-inner {
  display: flex;
  flex: 1 1 100%;
  align-items: center;
  background-color: #fff;
  border-radius: 2px;
  border-width: 1px;
  border-style: solid;
  border-color: #d0d1d2;
  min-width: 0;
  position: relative;
}
.b-field-container-inline > .b-field-inner {
  flex: 0 1 auto;
}
.b-field-container:not(.b-field-container-inline) {
  flex-wrap: wrap;
}
.b-field-container-wrap {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  position: relative;
}
.b-field-container-wrap > .b-container {
  width: 100%;
}
.b-field.b-collapsed:not(.b-field-container-inline) > .b-field-container-wrap {
  height: 0;
}
.b-field.b-collapsed.b-field-container-inline > .b-field-container-wrap {
  opacity: 0;
}
.b-field.b-collapsed:not(.b-field-container-inline) > .b-field-container-wrap > .b-container,
.b-field.b-collapsing:not(.b-field-container-inline) > .b-field-container-wrap > .b-container {
  position: absolute;
  bottom: 0;
}
.b-field-container-inline:not(.b-no-input) > .b-field-container-wrap {
  margin-inline-start: 1em;
}
.b-field-hint {
  align-self: stretch;
  overflow: visible;
  pointer-events: none;
  position: relative;
  white-space: nowrap;
  width: 0;
}
.b-field-hint .b-field-hint-content {
  position: absolute;
  inset-inline-end: 0.6em;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.9em;
  text-transform: uppercase;
}
.b-legacy-inset .b-field-hint .b-field-hint-content {
  right: 0.6em;
}
.b-legacy-inset .b-field-hint .b-field-hint-content.b-rtl {
  left: 0.6em;
}
.b-field-no-hint .b-field-hint {
  display: none;
}
.b-numberfield,
.b-textareafield,
.b-textfield {
  align-items: stretch;
  min-width: 3em;
  color: #4f5964;
  border-radius: 2px;
  position: relative;
  width: 12.5em;
}
.b-numberfield.b-has-width,
.b-textareafield.b-has-width,
.b-textfield.b-has-width {
  width: auto;
}
.b-numberfield.b-contains-focus .b-field-inner,
.b-textareafield.b-contains-focus .b-field-inner,
.b-textfield.b-contains-focus .b-field-inner {
  border-color: rgba(254, 172, 49, 0.6);
}
.b-numberfield .b-fieldtrigger,
.b-textareafield .b-fieldtrigger,
.b-textfield .b-fieldtrigger {
  color: #b0b1b2;
  font-size: 0.9em;
  cursor: pointer;
  flex: 0 0 auto;
  align-items: center;
}
.b-numberfield .b-fieldtrigger.b-align-start,
.b-textareafield .b-fieldtrigger.b-align-start,
.b-textfield .b-fieldtrigger.b-align-start {
  padding-inline: 0.8em 0;
}
.b-numberfield .b-fieldtrigger.b-align-end,
.b-textareafield .b-fieldtrigger.b-align-end,
.b-textfield .b-fieldtrigger.b-align-end {
  padding-inline: 0 0.8em;
}
.b-numberfield .b-fieldtrigger:before,
.b-textareafield .b-fieldtrigger:before,
.b-textfield .b-fieldtrigger:before {
  font-size: 1.3em;
  transition: transform 0.3s;
}
.b-numberfield .b-spintrigger,
.b-textareafield .b-spintrigger,
.b-textfield .b-spintrigger {
  flex-direction: column;
  font-size: 1em;
}
.b-numberfield .b-spintrigger .b-spin-up:before,
.b-textareafield .b-spintrigger .b-spin-up:before,
.b-textfield .b-spintrigger .b-spin-up:before {
  content: "\f0d8";
  vertical-align: bottom;
}
.b-numberfield .b-spintrigger .b-spin-down:before,
.b-textareafield .b-spintrigger .b-spin-down:before,
.b-textfield .b-spintrigger .b-spin-down:before {
  content: "\f0d7";
  vertical-align: top;
}
.b-numberfield.b-hide-spinner .b-spintrigger,
.b-textareafield.b-hide-spinner .b-spintrigger,
.b-textfield.b-hide-spinner .b-spintrigger {
  display: none;
}
.b-numberfield input,
.b-numberfield textarea,
.b-textareafield input,
.b-textareafield textarea,
.b-textfield input,
.b-textfield textarea {
  background-color: transparent;
  color: inherit;
  padding: 0.8em;
  font-weight: 400;
  flex: 1 1 0;
  border: 0 none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  min-width: 1em;
  text-align: inherit;
}
.b-numberfield input:focus,
.b-numberfield textarea:focus,
.b-textareafield input:focus,
.b-textareafield textarea:focus,
.b-textfield input:focus,
.b-textfield textarea:focus {
  outline: none;
}
.b-numberfield input::-ms-clear,
.b-numberfield textarea::-ms-clear,
.b-textareafield input::-ms-clear,
.b-textareafield textarea::-ms-clear,
.b-textfield input::-ms-clear,
.b-textfield textarea::-ms-clear {
  display: none;
}
.b-numberfield textarea,
.b-textareafield textarea,
.b-textfield textarea {
  align-self: stretch;
}
.b-numberfield ::-webkit-input-placeholder,
.b-textareafield ::-webkit-input-placeholder,
.b-textfield ::-webkit-input-placeholder {
  color: #b0b0b7;
}
.b-numberfield.b-empty .b-fieldtrigger.b-icon-remove,
.b-textareafield.b-empty .b-fieldtrigger.b-icon-remove,
.b-textfield.b-empty .b-fieldtrigger.b-icon-remove {
  visibility: hidden;
}
.b-numberfield:focus-within .b-label i,
.b-textareafield:focus-within .b-label i,
.b-textfield:focus-within .b-label i {
  color: rgba(254, 172, 49, 0.6);
}
.b-numberfield:not(.b-disabled):hover .b-label i,
.b-textareafield:not(.b-disabled):hover .b-label i,
.b-textfield:not(.b-disabled):hover .b-label i {
  color: rgba(254, 172, 49, 0.6);
}
.b-numberfield:not(.b-disabled):hover .b-field-inner,
.b-textareafield:not(.b-disabled):hover .b-field-inner,
.b-textfield:not(.b-disabled):hover .b-field-inner {
  border-color: rgba(254, 172, 49, 0.6);
}
.b-numberfield.b-invalid .b-field-inner,
.b-textareafield.b-invalid .b-field-inner,
.b-textfield.b-invalid .b-field-inner {
  border-color: #e53f2c !important;
}
.b-numberfield.b-disabled,
.b-textareafield.b-disabled,
.b-textfield.b-disabled {
  color: #b0b0b7;
  cursor: default;
}
.b-safari .b-numberfield.b-disabled,
.b-safari .b-textareafield.b-disabled,
.b-safari .b-textfield.b-disabled {
  color: inherit;
}
.b-numberfield.b-disabled input,
.b-textareafield.b-disabled input,
.b-textfield.b-disabled input {
  cursor: text;
}
.b-numberfield.b-disabled .b-fieldtrigger,
.b-textareafield.b-disabled .b-fieldtrigger,
.b-textfield.b-disabled .b-fieldtrigger {
  color: #e4e4e4;
}
.b-numberfield.b-disabled .b-fieldtrigger,
.b-textareafield.b-disabled .b-fieldtrigger,
.b-textfield.b-disabled .b-fieldtrigger {
  cursor: default;
}
.b-numberfield.b-disabled .b-field-inner,
.b-textareafield.b-disabled .b-field-inner,
.b-textfield.b-disabled .b-field-inner {
  border-style: solid;
}
.b-numberfield.b-readonly,
.b-textareafield.b-readonly,
.b-textfield.b-readonly {
  cursor: default;
}
.b-numberfield.b-readonly input,
.b-textareafield.b-readonly input,
.b-textfield.b-readonly input {
  cursor: text;
}
.b-numberfield.b-readonly .b-fieldtrigger,
.b-textareafield.b-readonly .b-fieldtrigger,
.b-textfield.b-readonly .b-fieldtrigger {
  color: #e4e4e4;
  cursor: default;
}
.b-numberfield input[type=number]::-webkit-inner-spin-button,
.b-numberfield input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.b-numberfield input[type=number] {
  -moz-appearance: textfield;
}
.b-numberfield .b-field-inner .b-fieldtrigger.b-icon-remove {
  font-size: 0.8em;
}
.b-tooltip.b-field-error-tip {
  border: 1px solid #e53f2c;
}
.b-tooltip.b-field-error-tip .b-popup-content {
  background-color: #fffef6;
  color: #e53f2c;
  font-weight: bold;
}
.b-divider {
  position: relative;
  justify-content: center;
  margin: 1em 0 1.5em 0;
}
.b-divider::before {
  content: "";
  width: 100%;
  border-bottom: 1px solid #d0d1d2;
  position: absolute;
  top: 50%;
}
.b-divider::after {
  display: flex;
  content: attr(data-text);
  color: #616161;
  background: #f8f9fa;
  padding: 0 1em;
  z-index: 1;
  text-transform: uppercase;
  font-size: 0.8em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-checkbox {
  --widget-primary-color-rgb:
    176,176,183;
  --checkbox-unchecked-check-opacity: 0.1;
  --checkbox-unchecked-check-color: rgb(var(--widget-primary-color-rgb), var(--checkbox-unchecked-check-opacity));
  --checkbox-unchecked-background-color: transparent;
  --checkbox-unchecked-border-color: rgb(var(--widget-primary-color-rgb));
  --checkbox-checked-check-color: #fff;
  --checkbox-checked-background-color: rgb(var(--widget-primary-color-rgb));
  --checkbox-checked-border-color: rgb(var(--widget-primary-color-rgb));
  --checkbox-disabled-unchecked-check-color: transparent;
  --checkbox-disabled-checked-check-color: rgba(128, 128, 128, 0.15);
  --checkbox-disabled-background-color: rgba(128, 128, 128, 0.1);
  --checkbox-disabled-border-color: rgba(128, 128, 128, 0.15);
  --checkbox-check-color: var(--checkbox-unchecked-check-color);
  --checkbox-background-color: var(--checkbox-unchecked-background-color);
  --checkbox-border-color: var(--checkbox-unchecked-border-color);
  --checkbox-label-transition: color 0.2s, background-color 0.2s;
  --checkbox-input-transition: color 0.5s, background-color 0.5s;
  position: relative;
  align-items: center;
}
.b-checkbox.b-field-container > .b-field-inner {
  min-height: 5.4ex;
}
.b-checkbox > .b-field-inner {
  border: none;
  background-color: transparent;
  white-space: nowrap;
  word-break: break-all;
}
.b-checkbox > .b-field-inner .b-checkbox-label {
  position: relative;
  font-size: inherit;
  cursor: pointer;
  color: #4f5964;
  white-space: normal;
}
.b-container .b-checkbox > .b-field-inner .b-checkbox-label {
  color: #616161;
}
.b-checkbox > .b-field-inner .b-checkbox-label:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-inline-end: 0.4em;
  font-size: inherit;
  width: 1.6em;
  height: 1.6em;
  padding: 0.15em;
  border-radius: 2px;
  transition: var(--checkbox-label-transition);
  background-color: var(--checkbox-background-color);
  border: 1px solid var(--checkbox-border-color);
}
.b-checkbox > .b-field-inner .b-checkbox-label:not(.b-radio-label):before {
  content: "\f00c";
  color: var(--checkbox-check-color);
}
.b-checkbox > .b-field-inner input[type=checkbox] {
  z-index: 1;
  opacity: 0;
  width: 2.2em;
  height: 2.2em;
  position: absolute;
  margin: 0;
  cursor: pointer;
  transition: var(--checkbox-input-transition);
}
.b-checkbox > .b-field-inner input[type=checkbox]:checked + .b-checkbox-label:before {
  --checkbox-check-color: var(--checkbox-checked-check-color);
  --checkbox-background-color: var(--checkbox-checked-background-color);
  --checkbox-border-color: var(--checkbox-checked-border-color);
}
.b-checkbox.b-disabled > .b-field-inner {
  --checkbox-check-color: var(--checkbox-disabled-unchecked-check-color);
  --checkbox-background-color: var(--checkbox-disabled-background-color);
  --checkbox-border-color: var(--checkbox-disabled-border-color);
}
.b-checkbox.b-disabled > .b-field-inner .b-checkbox-label {
  color: #b0b0b7;
}
.b-checkbox.b-disabled > .b-field-inner input[type=checkbox]:checked + .b-checkbox-label:before {
  --checkbox-check-color: var(--checkbox-disabled-checked-check-color);
  --checkbox-background-color: var(--checkbox-disabled-background-color);
  --checkbox-border-color: var(--checkbox-disabled-border-color);
}
.b-container .b-checkbox-label:before {
  margin: 0.675em;
  margin-inline-end: 0.4em;
  margin-inline-start: 0;
  margin-top: 0.5em;
}
.b-checkbox.b-field-container:not(.b-field-container-inline) > .b-field-container-wrap {
  margin-inline-start: 2.2em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-colorbox {
  width: 1em;
  height: 1em;
  border-radius: 3px;
  background: currentColor;
  margin-inline-end: 0.5em;
}
.b-colorfield:not(.b-colorless) .b-colorbox,
.b-colorboxcombo:not(.b-colorless) .b-colorbox {
  margin-inline: 0.8em 0.4em;
}
.b-colorfield:not(.b-colorless) .b-colorbox.b-no-color,
.b-colorboxcombo:not(.b-colorless) .b-colorbox.b-no-color {
  background: none;
  border: 1px solid #d0d1d2;
}
.b-colorfield:not(.b-colorless) input,
.b-colorboxcombo:not(.b-colorless) input {
  padding-inline-start: 0;
}
.b-colorfield.b-colorless .b-colorbox,
.b-colorboxcombo.b-colorless .b-colorbox {
  display: none;
}
.b-colorfield.b-empty,
.b-colorboxcombo.b-empty {
  color: #ccc;
}
.b-colorfield.b-empty ::-webkit-input-placeholder,
.b-colorboxcombo.b-empty ::-webkit-input-placeholder {
  color: #4f5964;
}
.b-colorfield.b-empty .b-colorbox,
.b-colorboxcombo.b-empty .b-colorbox {
  background: none;
  border: 1px solid currentColor;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-colorpicker.b-list.b-widget {
  display: grid;
  grid-gap: 0.8em;
  padding: 1em;
}
.b-colorpicker.b-list.b-widget .b-list-item {
  border: none;
  width: 2em;
  height: 2em;
  border-radius: 50%;
  padding: 0;
  min-width: 0;
  justify-content: center;
}
.b-colorpicker.b-list.b-widget .b-list-item.b-no-color {
  border: 1px solid #d0d1d2;
}
.b-colorpicker.b-list.b-widget .b-list-item.b-no-color.b-selected:after {
  color: #999;
}
.b-colorpicker.b-list.b-widget .b-list-item.b-no-color:before {
  content: "";
  border-right: 1px solid #d0d1d2;
  height: 100%;
  transform: rotate(135deg);
  position: absolute;
}
.b-colorpicker.b-list.b-widget .b-list-item.b-color-active {
  outline: 2px solid #999;
  outline-offset: 2px;
}
.b-colorpicker.b-list.b-widget .b-list-item.b-selected:after {
  content: "\f00c";
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  color: #fff;
  text-shadow: 0 0 1px #000;
  font-size: 1.2em;
}
.b-popup .b-colorpicker {
  background: transparent;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-combo.b-open .b-fieldtrigger.b-icon-picker:before {
  transform: rotate(180deg);
}
.b-combo.b-inline-picker:not(.b-label-above) {
  flex-wrap: wrap;
  align-content: flex-start;
}
.b-combo.b-inline-picker:not(.b-label-above) .b-field-inner {
  flex-shrink: 0;
  align-self: flex-start;
}
.b-combo.b-inline-picker:not(.b-label-above) .b-combo-picker {
  flex: 1 0 100%;
}
.b-combo .b-field-inner .b-fieldtrigger.b-icon-remove {
  font-size: 0.8em;
}
.b-combo.b-hide-trigger .b-fieldtrigger.b-icon-picker,
.b-combo.b-readonly .b-fieldtrigger.b-icon-picker {
  display: none;
}
.b-combo.b-uses-chipview .b-field-inner {
  align-self: stretch;
}
.b-combo.b-uses-chipview .b-chipview {
  align-self: stretch;
  display: flex;
  flex-flow: wrap;
  flex: 1 1 auto;
  align-items: center;
  margin: 0.16em 0.3em;
}
.b-combo.b-uses-chipview .b-chipview:not(.b-empty) input {
  padding-inline-start: 0.2em;
  order: 99999;
}
.b-combo.b-uses-chipview.b-not-editable input {
  order: -1;
  min-width: 0;
  padding-inline: 0;
  flex: 0 1 0;
  margin-inline-start: -0.3em;
}
.b-combo.b-uses-chipview.b-not-editable:not(.b-empty) .b-chipview .b-chip {
  padding-block: calc(0.3em + 0.5px);
  padding-inline: 0.7em;
}
.b-combo.b-uses-chipview.b-not-editable:not(.b-empty) input {
  padding-inline: 0;
}
.b-list.b-combo-picker.b-empty:not(.b-masked)[data-add-new-value]::after {
  content: attr(data-add-new-value);
  display: block;
  padding: 0.8em;
  color: #4f5964;
  cursor: pointer;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-fieldfilterpicker .b-fieldfilterpicker-inputs {
  flex-wrap: wrap;
  gap: 0.25em 0.5em;
}
.b-fieldfilterpicker .b-fieldfilterpicker-property,
.b-fieldfilterpicker .b-fieldfilterpicker-operator,
.b-fieldfilterpicker .b-fieldfilterpicker-values {
  flex: 1 0 8em;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values-number {
  flex: 1 0 3em;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values-duration {
  flex: 1 0 6em;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values {
  overflow: hidden;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values.b-hidden {
  display: none;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values-multiple {
  flex: 0 0 100%;
}
.b-fieldfilterpicker .b-fieldfilterpicker-combo-locked > .b-field-inner {
  border: none;
  background: none;
}
.b-fieldfilterpicker .b-fieldfilterpicker-combo-locked > .b-field-inner input {
  padding-inline-start: 0;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values {
  display: flex;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values-multiple {
  width: 100%;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values > .b-field {
  flex: 1;
  margin-block-end: 0;
  align-self: baseline;
}
.b-fieldfilterpicker .b-fieldfilterpicker-value-separator {
  flex: none;
  padding: 0 0.4em;
  align-self: center;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values > .b-field:last-child::after {
  display: none;
}
.b-fieldfilterpickergroup .b-checkbox[data-ref=enableAllCheckbox] .b-checkbox-label::before {
  margin-inline-end: 0.5em;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row {
  padding-top: 2.2em;
  position: relative;
  flex-shrink: 0;
  align-items: baseline;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:first-child {
  padding-top: 0;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:first-child::before {
  display: none;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row::before {
  content: attr(data-separator-text);
  font-size: 85%;
  position: absolute;
  text-align: center;
  line-height: 2.2em;
  width: 100%;
  height: 2.2em;
  top: 0;
  background-image: linear-gradient(to right, #e0e0e7, #e0e0e7 44%, transparent 46%, transparent 54%, #e0e0e7 56%);
  background-position: 0 50%;
  background-size: 100% 1px;
  background-repeat: no-repeat;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:not(.b-fieldfilterpickergroup-row-removable) {
  padding-inline-end: 2.25em;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-filter-active {
  flex: 0 0 2rem;
  align-self: flex-start;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-filter-active.b-slidetoggle {
  flex-basis: 2.5rem;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-other-filters {
  padding: 0.5em 0;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-add-button {
  align-self: center;
  margin-top: 1.1em;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-remove {
  inline-size: 2em;
  margin-inline-start: 0.25em;
}
.b-filepicker {
  overflow: visible;
}
.b-filepicker.b-content-element {
  align-content: stretch;
}
.b-displayfield {
  color: inherit;
}
.b-displayfield .b-field-inner {
  border: 0;
  background: transparent;
}
.b-displayfield .b-field-inner span {
  padding: 0.8em;
}
.b-pickerfield.b-open .b-field-inner {
  border-color: #feac31;
}
.b-pickerfield:not(.b-readonly):not(.b-disabled) input[readonly] {
  cursor: pointer;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-datefield.b-open .b-fieldtrigger {
  color: #feac31 !important;
}
.b-datefield.b-no-steppers .b-step-trigger {
  display: none;
}
.b-datefield.b-rtl .b-step-trigger::before {
  transform: scaleX(-1);
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-datetimefield {
  align-items: center;
  position: relative;
}
.b-datetimefield input {
  text-align: center;
}
.b-datetimefield .b-field-inner {
  height: 100%;
}
.b-datetimefield .b-datefield {
  flex: 1 1 55%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.b-datetimefield .b-datefield .b-field-inner {
  border: none;
  border-inline-end: 1px solid #dedfe0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.b-datetimefield .b-timefield {
  flex: 1 1 45%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-datetimefield .b-timefield .b-field-inner {
  border: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-datetimefield:not(.b-disabled):hover .b-field-inner,
.b-datetimefield:focus-within .b-field-inner {
  border-color: rgba(254, 172, 49, 0.6);
}
.b-datetimefield:not(.b-disabled):hover .b-datefield .b-field-inner,
.b-datetimefield:focus-within .b-datefield .b-field-inner {
  border-inline-end: 1px solid #dedfe0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-label {
  align-items: center;
  color: #4f5964;
  font-size: 0.9em;
  text-transform: uppercase;
  text-align: right;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.b-container .b-label {
  color: #616161;
  margin-inline-start: 0.3em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-list {
  display: block;
  background-color: white;
  outline: none;
  padding: 0;
  margin: 0;
  -webkit-user-select: none;
  user-select: none;
}
.b-list.b-floating {
  border-radius: 2px;
}
.b-list.b-empty:not(.b-masked) {
  min-height: initial !important;
}
.b-list.b-empty:not(.b-masked)[data-empty-text]::after {
  content: attr(data-empty-text);
  display: block;
  padding: 0.8em;
  color: #4f5964;
}
.b-list.b-masked {
  padding: 2em 0;
}
.b-list .b-selected-icon {
  margin-inline-end: 0.5em;
  display: none;
}
.b-list .b-select-all-item {
  border-bottom: 1px solid;
  font-weight: 500;
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 1;
}
.b-list.b-multiselect .b-list-item .b-selected-icon {
  display: initial;
  visibility: hidden;
}
.b-list.b-multiselect .b-list-item.b-selected .b-selected-icon {
  visibility: visible;
}
.b-list-item {
  position: relative;
  padding: 0.8em;
  color: #4f5964;
  cursor: pointer;
  background-color: transparent;
  transition: background-color 0.2s, color 0.2s;
  border-top: 1px dotted rgba(224, 224, 231, 0.8);
  min-width: 100px;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.b-list-item.b-hidden {
  display: none;
}
.b-list-item:first-child {
  border-top: none;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.b-list-item:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.b-list-item.b-active,
.b-list-item:focus {
  outline: none;
}
.b-list-item.b-active:not(.b-disabled),
.b-list-item:focus:not(.b-disabled) {
  background-color: rgba(254, 172, 49, 0.3);
  color: #4f5964;
}
.b-list-item.b-list-item-group-header {
  font-weight: 500;
}
.b-list-item.b-list-item-group-header .b-icon-check {
  display: none;
}
.b-list-item.b-list-item-group-header .b-list-expander-icon {
  margin-inline-start: auto;
  margin-inline-end: 0;
  font-size: 1.1em;
  min-width: 0;
  min-height: 0;
  padding: 0;
  height: 1.1em;
  width: 1.1em;
  opacity: 0.8;
}
@media (pointer: coarse) {
  .b-list-item.b-list-item-group-header .b-list-expander-icon {
    font-size: 1.4em;
    width: 1.4em;
  }
}
.b-list-item.b-list-item-group-header .b-list-expander-icon:hover {
  opacity: 1;
}
.b-grouped .b-list-item:not(.b-list-item-group-header) {
  padding-inline-start: 2em !important;
}
.b-chip {
  display: flex;
  align-items: center;
  padding-block: 0.3em;
  padding-inline: 0.7em;
  border-radius: 1em;
  background-color: #e0e0e7;
  color: #5a6672;
  transition: background-color 0.3s, color 0.3s;
}
.b-chip .b-icon {
  height: 1.5em;
  width: 1.5em;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #eeeef2;
  color: #474849;
}
.b-chip .b-icon:first-child:not(.b-close-icon) {
  margin-inline-end: 0.5em;
  margin-inline-start: -0.4em;
}
.b-chip:hover {
  background-color: #d2d2dc;
  color: #4f5964;
}
.b-chip:hover .b-icon {
  background-color: #eeeef2;
  color: #474849;
}
.b-chip.b-selected {
  background-color: #feac31;
  color: #fff;
}
.b-chip.b-selected .b-icon {
  background-color: #eeeef2;
  color: #feac31;
}
.b-chip.b-selected:hover {
  background-color: #fea218;
  color: #fff;
}
.b-chip.b-selected:hover .b-icon {
  background-color: #eeeef2;
  color: #fea218;
}
.b-chip.b-active {
  outline: 1px solid rgba(254, 172, 49, 0.6);
  outline-offset: 2px;
}
.b-chip .b-close-icon {
  margin-inline-start: 0.5em;
  cursor: pointer;
}
.b-chipview {
  background-color: transparent;
  gap: 0.3em;
}
.b-chipview.b-empty::after {
  display: none;
}
.b-chipview input {
  padding-top: 0.6em;
  padding-bottom: calc(0.6em + 1px);
}
.b-chipview.b-chips-closable .b-chip {
  padding-inline-end: 0.3em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes maskOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-masked {
  position: relative;
}
.b-mask {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10000;
  background-color: transparent;
}
.b-mask:not(.b-prevent-transitions) {
  transition: opacity 1s;
}
.b-mask.b-visible {
  pointer-events: all;
  opacity: 1;
}
.b-mask.b-visible:not(.b-prevent-transitions):not(.b-delayed-show) {
  animation: maskOpacity 0.3s ease 0s 1;
}
.b-mask.b-hidden {
  pointer-events: none;
  opacity: 0;
}
.b-mask.b-hidden:not(.b-prevent-transitions) {
  animation: maskOpacity 0.2s ease 0s 1 reverse;
}
.b-mask.b-delayed-show {
  opacity: 0;
}
.b-mask.b-mask-bright,
.b-mask.b-mask-bright-blur {
  background-color: rgba(255, 255, 255, 0.6980392157);
}
.b-mask.b-mask-dark,
.b-mask.b-mask-dark-blur {
  background-color: rgba(0, 0, 0, 0.2980392157);
}
.b-mask-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  color: #fff;
  background-color: #feac31;
  border-radius: 2px;
}
.b-mask-text {
  padding: 1em;
  display: flex;
  align-items: center;
}
.b-mask-progress-bar {
  height: 3px;
  background-color: #3183fe;
}
.b-mask-icon {
  margin-inline-end: 0.5em;
}
.b-masked-dark-blur,
.b-masked-bright-blur {
  filter: blur(3px);
  transform: scale(1.01);
  transition: all 0.5s;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-panel.b-floating {
  border-radius: 2px;
}
.b-panel.b-floating > .b-panel-body-wrap,
.b-panel.b-floating > .b-panel-body-wrap > .b-panel-content {
  border-radius: inherit;
}
.b-panel.b-floating > .b-panel-header.b-dock-top,
.b-panel.b-floating:not(.b-has-header) > .b-panel-body-wrap > .b-toolbar.b-dock-top {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.b-panel.b-floating > .b-panel-body-wrap > .b-toolbar.b-dock-bottom {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.b-panel.b-floating.b-panel-has-header > .b-panel-body-wrap > .b-panel-content,
.b-panel.b-floating.b-panel-has-top-toolbar > .b-panel-body-wrap > .b-panel-content {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.b-panel.b-floating.b-panel-has-bottom-toolbar > .b-panel-body-wrap > .b-panel-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.b-panel {
  --panel-background-color: #f8f9fa;
  padding: 0;
  color: #4f5964;
  z-index: 0;
}
.b-panel .b-panel-body-wrap {
  background-color: var(--panel-background-color);
  overflow: hidden;
}
.b-panel .b-auto-container-panel .b-toolbar.b-innermost.b-dock-top .b-toolbar-content {
  padding-bottom: 0;
}
.b-panel .b-auto-container-panel .b-toolbar.b-innermost.b-dock-right .b-toolbar-content {
  padding-left: 0;
}
.b-panel .b-auto-container-panel .b-toolbar.b-innermost.b-dock-bottom .b-toolbar-content {
  padding-top: 0;
}
.b-panel .b-auto-container-panel .b-toolbar.b-innermost.b-dock-left .b-toolbar-content {
  padding-right: 0;
}
.b-panel.b-html .b-panel-content {
  padding-block: 3px;
  margin-block: 1em;
}
.b-panel > .b-panel-overlay,
.b-panel > .b-panel-body-wrap {
  z-index: 0;
}
.b-panel > .b-panel-collapse-size-locker {
  position: absolute !important;
}
.b-panel:not(.b-panel-collapsible-overlay).b-collapsed > .b-panel-collapse-size-locker {
  clip: rect(0, 0, 0, 0);
}
.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-down:not(.b-panel-has-header) > .b-panel-collapse-size-locker,
.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-bottom.b-panel-collapse-down > .b-panel-collapse-size-locker,
.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-bottom.b-panel-collapse-up > .b-panel-collapse-size-locker {
  top: 0;
}
.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-up:not(.b-panel-has-header) > .b-panel-collapse-size-locker,
.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-top.b-panel-collapse-up > .b-panel-collapse-size-locker,
.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-top.b-panel-collapse-down > .b-panel-collapse-size-locker {
  bottom: 0;
}
.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-left:not(.b-panel-has-header) > .b-panel-collapse-size-locker,
.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-left.b-panel-collapse-left > .b-panel-collapse-size-locker,
.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-left.b-panel-collapse-right > .b-panel-collapse-size-locker {
  right: 0;
}
.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-right:not(.b-panel-has-header) > .b-panel-collapse-size-locker,
.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-right.b-panel-collapse-left > .b-panel-collapse-size-locker,
.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-right.b-panel-collapse-right > .b-panel-collapse-size-locker {
  left: 0;
}
.b-panel.b-panel-collapsible-overlay:not(.b-collapsing, .b-expanding, .b-panel-overlay-revealed, .b-panel-overlay-revealing) > .b-panel-overlay > .b-panel-overlay-header {
  display: none;
}
.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealed > .b-panel-overlay {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  overflow: visible;
}
.b-panel.b-panel-collapsible-overlay > .b-panel-header {
  transition: transform 0.2s ease-in-out;
}
.b-panel.b-panel-collapsible-overlay.b-collapsed > .b-panel-header > .b-collapsify-hide {
  display: none;
}
.b-panel.b-panel-collapsible-overlay.b-collapsing > .b-panel-header,
.b-panel.b-panel-collapsible-overlay.b-expanding > .b-panel-header {
  opacity: 0;
}
.b-panel.b-panel-collapsible-overlay:not(.b-collapsed, .b-collapsing) > .b-panel-overlay > .b-panel-overlay-header {
  display: none;
}
.b-panel.b-panel-collapsible-overlay.b-collapsing,
.b-panel.b-panel-collapsible-overlay.b-expanding,
.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealing,
.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealed {
  overflow: visible;
  z-index: 1;
}
.b-panel.b-panel-collapsible-overlay.b-collapsing {
  overflow: visible;
}
.b-panel.b-panel-collapsible-overlay.b-collapsing > .b-panel-header {
  z-index: -1;
}
.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-up > .b-panel-header {
  transform: translate(0, -100%);
}
.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-down > .b-panel-header {
  transform: translate(0, 100%);
}
.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-right > .b-panel-header {
  transform: translate(100%, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-left > .b-panel-header {
  transform: translate(-100%, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding) > .b-panel-collapse-size-locker {
  transition:
    transform 0.2s ease-in-out,
    clip-path 0.2s ease-in-out,
    top 0.2s ease-in-out,
    right 0.2s ease-in-out,
    bottom 0.2s ease-in-out,
    left 0.2s ease-in-out;
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-up > .b-panel-collapse-size-locker {
  transform: translate(0, -100%);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-up.b-panel-overlay-revealed > .b-panel-collapse-size-locker {
  clip-path: inset(0 0 -10px 0);
  transform: translate(0, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-down > .b-panel-collapse-size-locker {
  transform: translate(0, 100%);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-down.b-panel-overlay-revealed > .b-panel-collapse-size-locker {
  clip-path: inset(-10px 0 0 0);
  transform: translate(0, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-left > .b-panel-collapse-size-locker {
  transform: translate(-100%, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-left.b-panel-overlay-revealed > .b-panel-collapse-size-locker {
  clip-path: inset(0 -10px 0 0);
  transform: translate(0, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-right > .b-panel-collapse-size-locker {
  transform: translate(100%, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-right.b-panel-overlay-revealed > .b-panel-collapse-size-locker {
  clip-path: inset(0 0 0 -10px);
  transform: translate(0, 0);
}
.b-panel.b-panel-collapsible-overlay.b-expanding {
  flex: none !important;
  overflow: visible;
}
.b-panel.b-header-dock-right,
.b-panel.b-header-dock-bottom {
  justify-content: flex-end;
}
.b-panel.b-collapsed:not(.b-expanding):not(.b-panel-overlay-revealed):not(.b-panel-overlay-revealing) {
  visibility: hidden;
  flex: 0 1 0px;
}
.b-panel.b-collapsed > .b-panel-collapse-revealer {
  visibility: visible;
  cursor: pointer;
}
.b-panel .b-panel-collapser-header {
  display: none;
}
.b-panel.b-collapse-unflex {
  flex-grow: unset !important;
  flex-basis: unset !important;
  flex-shrink: 0 !important;
}
.b-panel.b-collapsed .b-panel-collapser-header,
.b-panel.b-collapsing .b-panel-collapser-header {
  display: flex;
}
.b-panel.b-collapsed.b-header-dock-top,
.b-panel.b-collapsed.b-header-dock-bottom,
.b-panel.b-collapsing.b-header-dock-top,
.b-panel.b-collapsing.b-header-dock-bottom {
  min-height: auto !important;
}
.b-panel.b-collapsed.b-header-dock-top.b-panel-collapsible-overlay,
.b-panel.b-collapsed.b-header-dock-bottom.b-panel-collapsible-overlay,
.b-panel.b-collapsing.b-header-dock-top.b-panel-collapsible-overlay,
.b-panel.b-collapsing.b-header-dock-bottom.b-panel-collapsible-overlay {
  height: unset !important;
}
.b-vbox > .b-panel.b-collapsed.b-header-dock-top,
.b-vbox > .b-panel.b-collapsed.b-header-dock-bottom,
.b-vbox > .b-panel.b-collapsing.b-header-dock-top,
.b-vbox > .b-panel.b-collapsing.b-header-dock-bottom {
  flex: none !important;
}
.b-panel.b-collapsed.b-header-dock-right,
.b-panel.b-collapsed.b-header-dock-left,
.b-panel.b-collapsing.b-header-dock-right,
.b-panel.b-collapsing.b-header-dock-left {
  min-width: auto !important;
}
.b-panel.b-collapsed.b-header-dock-right.b-panel-collapsible-overlay,
.b-panel.b-collapsed.b-header-dock-left.b-panel-collapsible-overlay,
.b-panel.b-collapsing.b-header-dock-right.b-panel-collapsible-overlay,
.b-panel.b-collapsing.b-header-dock-left.b-panel-collapsible-overlay {
  width: unset !important;
}
.b-hbox > .b-panel.b-collapsed.b-header-dock-right,
.b-hbox > .b-panel.b-collapsed.b-header-dock-left,
.b-hbox > .b-panel.b-collapsing.b-header-dock-right,
.b-hbox > .b-panel.b-collapsing.b-header-dock-left {
  flex: none !important;
}
.b-panel.b-collapsed:not(.b-expanding).b-header-dock-right,
.b-panel.b-collapsed:not(.b-expanding).b-header-dock-left {
  width: unset !important;
  flex: unset !important;
}
.b-panel.b-header-dock-top .b-panel-content {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.b-panel.b-header-dock-right .b-panel-content {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.b-panel.b-header-dock-bottom .b-panel-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.b-panel.b-header-dock-left .b-panel-content {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-panel.b-panel-has-bottom-toolbar .b-panel-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.b-panel.b-floating > .b-dock-top {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.b-panel.b-floating > .b-dock-right {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.b-panel.b-floating > .b-dock-bottom {
  position: static;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.b-panel.b-floating > .b-dock-left {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.b-panel-content {
  justify-content: space-between;
  overflow: hidden;
  padding: 1em;
}
.b-panel-content.b-auto-container.b-single-child > .b-container {
  flex: 1 1 auto;
}
.b-panel-content.b-fit-container {
  padding: 0;
}
.b-tabpanel .b-panel-content {
  background-color: transparent;
}
.b-panel-collapser {
  z-index: 0;
}
.b-panel-header {
  display: flex;
  background-color: #fff5e6;
  color: #4f5964;
  padding: 1em;
  flex: 0 0 auto;
  align-items: center;
  z-index: 1;
}
.b-panel-header.b-panel-ui-toolbar {
  background-color: #f3f4f5;
  color: #4f5964;
  padding: 0.5em;
}
.b-panel-header.b-panel-ui-toolbar .b-header-title {
  font-size: unset;
  font-weight: unset;
}
.b-panel-header.b-panel-ui-toolbar.b-dock-top {
  border-bottom: 1px solid #d8d9da;
}
.b-panel-header.b-dock-top {
  border-bottom: 1px solid #feac31;
}
.b-panel-header.b-dock-right {
  flex-flow: column nowrap;
}
.b-panel-header.b-dock-left {
  flex-flow: column-reverse nowrap;
}
.b-panel-header.b-dock-left .b-header-title {
  transform: rotate(180deg);
}
.b-panel-header .b-header-title {
  flex: 1 1 auto;
  text-align: center;
  justify-content: center;
  font-size: 1.2em;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-panel-header .b-header-title:not(:last-child) {
  padding-inline-end: 1em;
}
.b-panel-header .b-header-title.b-align-start {
  text-align: start;
  justify-content: flex-start;
}
.b-panel-header .b-header-title.b-align-center {
  text-align: center;
  justify-content: center;
  padding-inline-end: 0;
}
.b-panel-header .b-header-title.b-align-end {
  text-align: end;
  justify-content: flex-end;
}
.b-panel-header .b-header-title.b-align-end:not(:last-child) {
  margin-inline-end: 1em;
}
.b-panel-has-tools .b-panel-collapser .b-panel-header .b-header-title {
  line-height: 1.8em;
}
.b-panel-header.b-dock-right .b-header-title,
.b-panel-header.b-dock-left .b-header-title {
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
}
.b-panel-header.b-dock-right,
.b-panel-header.b-dock-bottom {
  order: 100;
}
.b-button.b-tool,
.b-tool {
  cursor: pointer;
  color: #4f5964;
  height: 2em;
  width: 2em;
  font-size: 0.9em;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 0 none;
  background-color: transparent;
  flex-shrink: 0;
  contain: paint;
}
.b-button.b-tool::-moz-focus-inner,
.b-tool::-moz-focus-inner {
  border: 0;
}
.b-button.b-tool:focus,
.b-tool:focus {
  outline: none;
}
.b-using-keyboard .b-button.b-tool:focus,
.b-using-keyboard .b-tool:focus {
  background-color: rgba(220, 220, 220, 0.5);
}
.b-button.b-tool.b-icon:before,
.b-tool.b-icon:before {
  width: 1em;
  height: 1em;
  text-align: center;
  line-height: inherit;
}
.b-button.b-tool:hover,
.b-tool:hover {
  opacity: 0.8;
}
.b-button.b-tool.b-disabled,
.b-tool.b-disabled {
  opacity: 0.4;
}
.b-button.b-tool.b-rotate-left:before,
.b-tool.b-rotate-left:before {
  transform: rotate(270deg);
}
.b-button.b-tool.b-rotate-right:before,
.b-tool.b-rotate-right:before {
  transform: rotate(90deg);
}
.b-button.b-tool i,
.b-tool i {
  display: flex;
}
.b-button.b-tool a,
.b-tool a {
  color: #4f5964;
}
.b-button.b-tool {
  min-height: 2em;
  min-width: 2em;
}
.b-collapsetool:not(.b-collapsing):before {
  transition: all 0.2s ease-in-out;
}
.b-collapsetool.b-rotate-left:before,
.b-collapsetool.b-rotate-right:before {
  transform: rotate(0deg);
}
.b-collapsetool.b-collapsed:before {
  transform: rotate(180deg);
}
.b-panel-ui-toolbar.b-panel-collapse-right .b-collapsible-tr.b-dock-right .b-collapsetool {
  margin-block-start: 0.6em;
}
.b-panel-ui-toolbar.b-panel-collapse-right .b-collapsible-tr.b-dock-top .b-collapsetool {
  margin-inline-end: 0.7em;
}
.b-dock-top .b-header-title:not(:last-child),
.b-dock-bottom .b-header-title:not(:last-child) {
  padding-inline-end: 0.2em;
}
.b-dock-top .b-tool.b-align-start,
.b-dock-bottom .b-tool.b-align-start {
  margin-block: 0;
  margin-inline: 0 0.4em;
}
.b-dock-top .b-tool.b-align-end,
.b-dock-bottom .b-tool.b-align-end {
  margin-block: 0;
  margin-inline: 0.4em 0;
}
.b-dock-right .b-header-title:not(:last-child),
.b-dock-left .b-header-title:not(:last-child) {
  padding: 0.2em 0;
}
.b-dock-right .b-tool.b-align-start,
.b-dock-left .b-tool.b-align-start {
  margin-block-end: 0.4em;
}
.b-dock-right .b-tool.b-align-end,
.b-dock-left .b-tool.b-align-end {
  margin-block-start: 0.4em;
}
.b-calendarpanel {
  -webkit-user-select: none;
  user-select: none;
}
.b-calendarpanel.b-outer {
  display: inline-flex;
}
.b-calendarpanel .b-week-number-cell {
  display: none;
}
.b-calendarpanel.b-show-week-column .b-week-number-cell {
  display: flex;
  flex-direction: column;
}
.b-calendarpanel.b-hide-othermonth-cells .b-calendar-cell.b-other-month {
  visibility: hidden;
  pointer-events: none;
}
.b-calendarpanel.b-disable-othermonth-cells .b-calendar-cell.b-other-month {
  opacity: 0.7;
  pointer-events: none;
}
.b-calendarpanel.b-disable-othermonth-cells .b-calendar-cell.b-other-month.b-first-visible-cell .b-cal-event-wrap {
  pointer-events: all;
}
.b-calendarpanel .b-panel-body-wrap {
  background-color: #f8f9fa;
}
.b-calendarpanel .b-calendar-weekdays .b-calendar-day-header {
  min-width: var(--min-column-width);
  flex: 1 0 0;
  text-align: center;
}
.b-calendarpanel .b-calendarpanel-content {
  align-items: stretch;
}
.b-calendarpanel .b-calendarpanel-content.b-hide-nonworking-days .b-calendar-day-header.b-nonworking-day,
.b-calendarpanel .b-calendarpanel-content.b-hide-nonworking-days .b-calendar-cell.b-nonworking-day {
  display: none;
}
.b-calendarpanel .b-calendar-row {
  display: flex;
}
.b-calendarpanel .b-calendar-cell {
  min-width: var(--min-column-width);
  display: flex;
  text-align: center;
  flex-direction: column;
  justify-content: center;
}
.b-calendarpanel .b-calendar-days {
  flex: 1 1 auto;
  display: flex;
  justify-content: space-around;
  overflow: hidden;
}
.b-calendarpanel .b-weeks-container {
  display: flex;
  flex-direction: column;
}
.b-calendarpanel .b-weeks-container .b-calendar-row {
  min-height: var(--min-row-height);
}
.b-calendarpanel .b-weeks-container.b-min-columnwidth.b-horizontal-overflow {
  align-items: flex-start;
}
.b-calendarpanel .b-weeks-container.b-min-columnwidth.b-horizontal-overflow .b-calendar-row {
  overflow: hidden;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-datepicker:focus {
  outline: 0;
}
.b-datepicker .b-datepicker-title {
  font-weight: bold;
  gap: 0;
  justify-content: center;
  margin: 0 !important;
  flex-wrap: nowrap;
}
.b-datepicker .b-field {
  background-color: transparent;
  border: 0 none;
  color: #4f5964;
  min-width: 0;
  display: inline-flex;
  flex: none !important;
  width: auto;
  margin-bottom: 0 !important;
  height: 100%;
  cursor: pointer;
}
.b-datepicker .b-field:not(.b-readonly):hover {
  opacity: 0.7;
}
.b-datepicker .b-field .b-field-inner {
  flex: none;
  border: 0 none;
  background-color: transparent;
  align-self: stretch;
  padding: 0;
  box-shadow: none;
}
.b-datepicker .b-field div[type=text] {
  outline: none;
}
.b-datepicker .b-toolbar.b-dock-top {
  background-color: #fff5e6;
  color: #4f5964;
  border-bottom: none;
  font-size: 1.2em;
}
.b-datepicker .b-toolbar.b-dock-top .b-toolbar-content {
  min-height: 0;
  padding: 0.5em 0.5ex !important;
  gap: 0.5ex;
  justify-content: space-around;
}
.b-datepicker .b-toolbar.b-dock-top .b-datepicker-title {
  flex: 1 1 auto;
}
.b-datepicker .b-toolbar.b-dock-top .b-icon {
  color: #4f5964;
}
.b-datepicker .b-toolbar.b-dock-top .b-icon:before {
  line-height: normal;
}
.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon {
  border: none;
  border-radius: 50%;
  min-width: 0;
  min-height: 0;
  width: 2em;
  height: 2em;
  font-size: 80%;
}
.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon:hover {
  opacity: 0.7;
}
.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon:not(.b-contains-focus) {
  background: transparent !important;
}
.b-datepicker .b-calendar-weekdays {
  background-color: #fff5e6;
  font-size: 0.85em;
}
.b-datepicker .b-calendar-weekdays .b-calendar-day-header {
  padding: 0.4em 0;
}
.b-datepicker.b-show-week-column .b-week-number-cell {
  line-height: 2.35em;
  width: 2.35em;
  margin: 5px 4px;
  text-align: center;
}
.b-datepicker .b-calendarpanel-content {
  padding: 0;
  justify-content: flex-start;
}
.b-datepicker .b-week-number-cell {
  color: #76c579;
}
.b-datepicker .b-calendar-cell {
  outline: 0 none;
  position: relative;
  flex: 1 0 2.35em;
  padding: 0 4px;
  margin: 5px 0;
  transition: background-color 0.2s, color 0.2s;
  align-items: center;
}
.b-datepicker .b-calendar-cell > .b-datepicker-cell-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 2.35em;
  width: 2.35em;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 50%;
}
.b-datepicker .b-calendar-cell.b-today > .b-datepicker-cell-inner {
  border-color: #feac31;
  border-width: 1px;
}
.b-datepicker .b-calendar-cell.b-active-date:not(.b-selected-date) > .b-datepicker-cell-inner {
  border-color: #feac31;
}
.b-datepicker .b-calendar-cell.b-selected-date:not(.b-in-range) > .b-datepicker-cell-inner {
  color: #fff;
  background-color: #3183fe;
  border-color: #3183fe;
}
.b-datepicker .b-calendar-cell.b-other-month > .b-datepicker-cell-inner {
  color: #bbb;
}
.b-datepicker .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner {
  cursor: pointer;
}
.b-datepicker .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner:hover {
  background-color: rgba(49, 131, 254, 0.15);
  border-color: transparent;
}
.b-datepicker .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner:hover.b-today {
  background-color: #feac31;
  border-color: #feac31;
}
.b-datepicker .b-calendar-cell.b-out-of-range > .b-datepicker-cell-inner {
  color: #aaa;
}
.b-datepicker .b-calendar-cell.b-disabled-date > .b-datepicker-cell-inner {
  color: #aaa;
  opacity: 0.4;
}
.b-datepicker .b-calendar-cell.b-in-range {
  background-color: rgba(49, 131, 254, 0.15);
  border-radius: 0 !important;
}
.b-datepicker .b-calendar-cell.b-in-range.b-first-visible-cell {
  clip-path: polygon(0 50%, 8px 0, 100% 0, 100% 100%, 8px 100%);
}
.b-datepicker .b-calendar-cell.b-in-range.b-last-visible-cell {
  clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%);
}
.b-datepicker .b-calendar-cell.b-range-start,
.b-datepicker .b-calendar-cell.b-range-end {
  z-index: 0;
}
.b-datepicker .b-calendar-cell.b-range-start:before,
.b-datepicker .b-calendar-cell.b-range-end:before {
  content: " ";
  background-color: rgba(49, 131, 254, 0.15);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.b-datepicker .b-calendar-cell.b-range-start > .b-datepicker-cell-inner,
.b-datepicker .b-calendar-cell.b-range-end > .b-datepicker-cell-inner {
  position: relative;
  background-color: #fff;
}
.b-datepicker .b-calendar-cell.b-range-start > .b-datepicker-cell-inner:after,
.b-datepicker .b-calendar-cell.b-range-end > .b-datepicker-cell-inner:after {
  content: " ";
  background-color: rgba(49, 131, 254, 0.15);
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.b-datepicker .b-calendar-cell.b-range-start:before {
  left: 50%;
}
.b-datepicker .b-calendar-cell.b-range-end:before {
  right: 50%;
}
.b-datepicker.b-multiselect .b-calendar-cell {
  flex-grow: 1 !important;
  margin-inline: 0 !important;
}
.b-datepicker.b-rtl .b-icon::before {
  transform: scaleX(-1);
}
.b-datepicker .b-yearpicker {
  width: 100%;
  height: 100%;
}
.b-datepicker .b-datepicker-yearbutton {
  margin-inline-start: 0.5ex;
  padding: 0;
  border: 0 none;
  color: inherit !important;
  min-height: unset;
  min-width: unset;
  background-color: unset;
  font-weight: 400;
}
.b-datepicker .b-datepicker-yearbutton:not(.b-disabled):not(.b-tab):hover {
  opacity: 0.7;
  background-color: unset;
}
.b-readonly-combo-list.b-empty {
  display: none;
}
.b-readonly-combo-list .b-list-item {
  min-width: auto;
}
.b-visible-scrollbar .b-readonly-combo-list .b-list-item {
  padding-inline-end: 2em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-fieldset.b-has-label {
  align-items: center;
}
.b-fieldset.b-has-label.b-label-before > .b-panel-body-wrap {
  flex: 1 1 100%;
}
.b-fieldset.b-has-label > label {
  flex-shrink: 0;
}
.b-fieldset-header {
  background-color: transparent;
  padding: 0.5em;
  color: #4f5964;
}
.b-fieldset-header .b-header-title {
  font-weight: 600;
}
fieldset.b-fieldset-content {
  border: none;
  background-color: transparent;
  margin-inline-start: 0;
  margin-inline-end: 0;
  overflow: unset;
  padding-block-end: 0;
}
.b-panel-has-header > .b-radiogroup-body-wrap > fieldset.b-fieldset-content {
  padding-block-start: 1em;
  padding-inline-start: 1em;
  padding-inline-end: 1em;
}
.b-fieldset:not(.b-panel-has-header) > .b-radiogroup-body-wrap > fieldset.b-fieldset-content {
  padding: 0;
}
fieldset.b-fieldset-content.b-inline > .b-field:not(:first-child) {
  margin-inline-start: 1em;
}
fieldset.b-fieldset-content > legend.b-fieldset-legend {
  position: absolute;
  top: -10000px;
  clip: rect(0, 0, 0, 0);
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-popup {
  --panel-background-color: #f8f9fa;
  color: #4f5964;
}
.b-popup.b-text-popup {
  max-width: 25em;
}
.b-popup.b-positioned {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.24);
}
.b-popup-content a {
  color: #22262b;
}
.b-popup-header {
  background-color: #fff5e6;
  color: #4f5964;
}
.b-modal-mask {
  background-color: rgba(100, 100, 100, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  pointer-events: all;
  z-index: 11001;
}
.b-modal-mask.b-modal-transparent {
  background-color: transparent;
}
@media (max-width: 480px) {
  .b-popup {
    max-width: 100% !important;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-messagedialog.b-popup {
  min-width: 18em;
}
.b-messagedialog.b-popup .b-button {
  min-width: 9em;
}
.b-messagedialog.b-popup .b-messagedialog-header,
.b-messagedialog.b-popup .b-messagedialog-content {
  padding: 1em;
}
.b-messagedialog.b-popup .b-messagedialog-content.b-panel-content {
  border-radius: 0;
  min-height: 4em;
}
.b-messagedialog.b-popup .b-messagedialog-input,
.b-messagedialog.b-popup .b-messagedialog-okbutton,
.b-messagedialog.b-popup .b-messagedialog-cancelbutton {
  display: none;
}
.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-okbutton,
.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-cancelbutton,
.b-messagedialog.b-popup.b-messagedialog-confirm .b-messagedialog-okbutton,
.b-messagedialog.b-popup.b-messagedialog-confirm .b-messagedialog-cancelbutton {
  display: initial;
}
.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-input {
  display: initial;
  margin: 1em 0 0 0;
}
.b-messagedialog.b-popup.b-messagedialog-alert .b-messagedialog-okbutton {
  display: initial;
}
.b-messagedialog.b-popup .b-panel-body-wrap {
  background: #f8f9fa;
}
.b-messagedialog.b-popup .b-popup-content,
.b-messagedialog.b-popup .b-toolbar {
  background: transparent;
}
.b-messagedialog.b-popup .b-toolbar .b-toolbar-content {
  justify-content: flex-end;
}
.b-messagedialog.b-popup .b-toolbar .b-toolbar-content .b-button:not(:first-child) {
  margin-inline-start: 1em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-menu {
  min-height: 20px;
  outline: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  -webkit-user-select: none;
  user-select: none;
}
.b-menu .b-panel-content {
  background-color: #fff;
}
.b-menu.b-empty::after {
  content: attr(data-empty-text);
  display: block;
  padding: 0.8em;
  color: #4f5964;
}
.b-menu .b-icon:before,
.b-menu .b-icon-fw:before {
  min-width: 1.3em;
}
.b-menu.b-menu-with-submenu .b-menuitem:not(.b-has-submenu) .b-menu-text {
  margin-inline-end: 2em;
}
.b-sub-menu .b-anchor:before {
  position: absolute;
  height: 2.7em;
  width: 11px;
  left: -2px;
  content: " ";
  margin-top: -0.8em;
}
.b-menu-content {
  justify-content: flex-start;
  align-items: stretch;
  padding: 0;
}
.b-menu-content > :not(.b-menuitem) {
  margin: 0.2em 0.6em;
  display: flex;
}
.b-menu-content > :not(.b-menuitem):first-child {
  margin-top: 0.4em;
}
.b-menu-content > :not(.b-menuitem):last-child {
  margin-bottom: 0.4em;
}
.b-menu-content > .b-button {
  justify-content: flex-start;
}
.b-menuitem {
  flex-shrink: 0;
  padding: 0.8em;
  color: #4f5964;
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
  border-top: 1px dotted rgba(224, 224, 231, 0.8);
  font-size: 1em;
  min-width: 7em;
  display: flex;
  align-items: center;
}
.b-menuitem.b-disabled {
  opacity: 0.5;
}
.b-menuitem:first-child {
  border-top: none;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.b-menuitem:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.b-menuitem.b-separator:not(.b-first-visible-child) {
  border-top: 1px solid #c3c3d1;
}
.b-menuitem.b-contains-focus,
.b-menuitem:focus {
  outline: none;
  background-color: rgba(254, 172, 49, 0.3);
  color: #4f5964;
}
.b-menuitem span.b-menu-text {
  flex: 1 1 auto;
  white-space: nowrap;
  margin-inline-start: 0.6em;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 5em;
}
.b-menuitem.b-has-submenu .b-icon-sub-menu {
  margin-inline-start: 0.3em;
}
.b-menuitem.b-rtl .b-icon-sub-menu::before {
  transform: scaleX(-1);
}
a.b-menuitem:hover .b-menu-text {
  text-decoration: underline;
}
.b-menu-with-icon .b-menuitem-icon {
  width: 1.25em;
  text-align: center;
  flex-shrink: 0;
  margin-inline-end: 0.5em;
}
.b-menu-with-icon span.b-menu-text {
  margin-inline-start: 1.75em;
}
.b-menu-with-icon .b-menuitem-icon ~ span.b-menu-text {
  margin-inline-start: 0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-radio {
  --radio-background-color: #fff;
  --radio-dot-color: var(----radio-background-color);
  --radio-border-color: rgb(var(--widget-primary-color-rgb));
  --radio-checked-dot-color: rgb(var(--widget-primary-color-rgb));
  --radio-disabled-color: #e0e0e7;
}
.b-radio.b-disabled {
  --radio-border-color: var(--radio-disabled-color);
  --radio-checked-dot-color: var(--radio-disabled-color);
}
.b-radio input[type=radio]:checked {
  --radio-dot-color: var(--radio-checked-dot-color);
}
.b-radio input[type=radio] {
  border-radius: 50%;
  box-shadow: 0 0 0 1px var(--radio-border-color);
  border: 0.25em solid var(--radio-background-color);
  background-color: var(--radio-dot-color);
  height: 1.3em;
  width: 1.3em;
  min-width: 1.3em;
  margin: 1px;
  z-index: 1;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
}
.b-radio input[type=radio]:focus-visible {
  outline: 1px solid rgba(254, 172, 49, 0.6);
  outline-offset: 0;
}
.b-radio > .b-field-inner label.b-radio-label {
  margin-inline-start: 0.4em;
}
.b-radio > .b-field-inner label.b-radio-label:before {
  content: none;
}
@media screen and (min-resolution: 120dpi) {
  .b-firefox .b-radio input {
    transform: rotate(1deg);
    margin: calc(1px + 0.5px);
  }
}
.b-ripple {
  display: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-slider {
  background-color: transparent;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: visible;
}
.b-slider label {
  font-size: 0.8em;
  transition: color 0.2s;
}
.b-slider.b-rtl > [type=range] {
  direction: rtl;
}
.b-slider [type=range] {
  align-self: stretch;
  max-width: 100%;
  -webkit-appearance: none;
  margin: 10px 0;
  padding: 0;
  font-size: inherit;
  background-color: transparent;
}
.b-slider [type=range]:focus {
  outline: 0;
}
.b-slider [type=range]:focus::-webkit-slider-runnable-track {
  background: #c9dfff;
}
.b-slider [type=range]:focus::-moz-range-track {
  background: #c9dfff;
}
.b-slider [type=range]:focus::-ms-fill-lower,
.b-slider [type=range]:focus::-ms-fill-upper {
  background: #c9dfff;
}
.b-slider [type=range]:focus::-webkit-slider-thumb {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15), 0 2px 4px rgba(0, 0, 0, 0.2);
}
.b-slider [type=range]::-moz-focus-outer {
  border: 0;
}
.b-slider [type=range]::-ms-tooltip {
  display: none;
}
.b-slider [type=range]::-webkit-slider-runnable-track {
  cursor: pointer;
  height: 8px;
  transition: all 0.2s ease;
  width: 100%;
  background: #e0e0e7;
  border: none;
  border-radius: 2px;
}
.b-slider [type=range]::-webkit-slider-thumb {
  background: #3183fe;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  width: 20px;
  -webkit-appearance: none;
  margin-top: -6px;
  transition: all 0.5s;
}
.b-slider [type=range]::-moz-range-track {
  cursor: pointer;
  height: 8px;
  transition: all 0.2s ease;
  width: 100%;
  background: #e0e0e7;
  border: none;
  border-radius: 2px;
}
.b-slider [type=range]::-moz-range-thumb {
  background: #3183fe;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  width: 20px;
}
.b-slider [type=range]::-ms-track {
  cursor: pointer;
  height: 8px;
  transition: all 0.2s ease;
  width: 100%;
  background: transparent;
  border-color: transparent;
  border-width: 10px 0;
  color: transparent;
}
.b-slider [type=range]::-ms-fill-lower,
.b-slider [type=range]::-ms-fill-upper {
  background: #e0e0e7;
  border: none;
  border-radius: 4px;
}
.b-slider [type=range]::-ms-thumb {
  background: #3183fe;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  width: 20px;
  margin-top: 0;
}
.b-slider.b-disabled [type=range]::-ms-thumb,
.b-slider.b-disabled [type=range]::-ms-fill-lower,
.b-slider.b-disabled [type=range]::-ms-fill-upper {
  background: #d2d2dc;
  cursor: default;
}
.b-slider.b-disabled [type=range]::-moz-range-thumb,
.b-slider.b-disabled [type=range]::-moz-range-track {
  background: #d2d2dc;
  cursor: default;
}
.b-slider.b-disabled [type=range]::-webkit-slider-thumb,
.b-slider.b-disabled [type=range]::-webkit-slider-runnable-track {
  background: #d2d2dc;
  cursor: default;
}
.b-grid-cell .b-slider {
  width: 100%;
}
.b-container .b-slider label {
  margin: 0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-slidetoggle {
  --widget-primary-color-rgb:
    49,131,254;
  --slidetoggle-background-color: rgb(var(--widget-primary-color-rgb));
  --slidetoggle-toggle-background-opacity: 0.5;
  --slidetoggle-toggle-background-color: rgba(var(--widget-primary-color-rgb), var(--slidetoggle-toggle-background-opacity));
  height: 3.25em;
}
.b-slidetoggle.b-disabled {
  --slidetoggle-toggle-background-color: #e0e0e7;
  --slidetoggle-background-color: #e0e0e7;
}
.b-slidetoggle .b-field-inner::before {
  width: 2.4em;
}
.b-slidetoggle input,
.b-slidetoggle .b-slidetoggle-toggle {
  width: 2.4em;
  height: 1.4em;
  font-size: inherit;
  flex-shrink: 0;
}
.b-slidetoggle input {
  top: -0.4em;
}
.b-slidetoggle input:checked + .b-slidetoggle-toggle {
  opacity: 1;
  background-color: var(--slidetoggle-background-color);
}
.b-slidetoggle input:checked + .b-slidetoggle-toggle .b-slidetoggle-thumb {
  background-color: #fff;
  transform: translate(1.2em, 0.2em);
}
.b-slidetoggle .b-slidetoggle-toggle {
  transition: background-color 0.2s, opacity 0.2s;
  opacity: 0.7;
  border-radius: 0.7em;
  margin-inline-end: 0.4em;
  background-color: rgba(176, 176, 183, 0.6);
}
.b-slidetoggle:hover .b-slidetoggle-toggle {
  opacity: 1;
}
.b-slidetoggle .b-slidetoggle-thumb {
  height: 1em;
  width: 1em;
  background-color: white;
  border-radius: 0.5em;
  position: absolute;
  transform: translate(0.2em, 0.2em);
  transition: transform 0.3s ease;
}
.b-slidetoggle.b-rtl .b-slidetoggle-thumb {
  transform: translate(-0.2em, 0.2em);
}
.b-slidetoggle.b-rtl input:checked + .b-slidetoggle-toggle .b-slidetoggle-thumb {
  transform: translate(-1.2em, 0.2em);
}
.b-slidetoggle-label {
  cursor: pointer;
}
.b-container .b-slidetoggle .b-slidetoggle-label {
  margin-inline-start: 0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-splitter {
  background-color: #e5e5e8;
  flex: 0 0 0.5em;
  position: relative;
  touch-action: none;
}
@media (pointer: coarse) {
  .b-splitter {
    --splitter-inner-size: 2em;
  }
}
@media (pointer: fine) {
  .b-splitter {
    --splitter-inner-size: 0;
  }
}
.b-splitter.b-disabled {
  flex: 0 0 1px;
  pointer-events: none;
}
.b-splitter:not(.b-disabled) {
  overflow: visible;
}
.b-splitter::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.b-splitter:hover::after,
.b-splitter.b-hover::after,
.b-splitter.b-moving::after {
  background-color: #e5e5e8;
}
.b-splitter.b-horizontal {
  cursor: ns-resize;
  min-height: 0.5em;
}
.b-splitter.b-horizontal.b-disabled {
  min-height: 1px;
}
.b-splitter.b-horizontal::after {
  height: var(--splitter-inner-size);
  width: 100%;
}
.b-splitter.b-horizontal:hover::after,
.b-splitter.b-horizontal.b-hover::after,
.b-splitter.b-horizontal.b-moving::after {
  top: calc((10px - 0.5em) / -2);
  height: 10px;
}
.b-splitter.b-vertical {
  cursor: ew-resize;
  min-width: 0.5em;
}
.b-splitter.b-vertical.b-disabled {
  min-width: 1px;
}
.b-splitter.b-vertical::after {
  width: var(--splitter-inner-size);
  height: 100%;
}
.b-splitter.b-vertical:hover::after,
.b-splitter.b-vertical.b-hover::after,
.b-splitter.b-vertical.b-moving::after {
  left: calc((10px - 0.5em) / -2);
  width: 10px;
}
.b-splitter:last-child,
.b-splitter:first-child {
  visibility: hidden;
  flex: 0;
  min-width: 0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timefield.b-open .b-icon-clock-live {
  background-color: #feac31 !important;
}
.b-timefield.b-empty .b-fieldtrigger {
  animation-delay: -300s;
}
.b-timefield.b-disabled .b-icon-clock-live,
.b-timefield.b-readonly .b-icon-clock-live {
  background-color: #e4e4e4;
}
.b-timefield:not(.b-disabled):not(.b-readonly) .b-icon-angle-left:hover,
.b-timefield:not(.b-disabled):not(.b-readonly) .b-icon-angle-right:hover {
  color: #feac31;
}
.b-timefield.b-no-steppers .b-step-trigger {
  display: none;
}
.b-timefield .b-step-trigger::before {
  transition: color 0.3s;
}
.b-timefield.b-rtl .b-step-trigger::before {
  transform: scaleX(-1);
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timepicker .b-panel-content {
  background-color: #f8f9fa;
  align-items: stretch;
  padding: 0.5em;
  gap: 0.5em;
}
.b-timepicker .b-panel-content .b-widget {
  margin: 0;
  flex: 0 0 auto;
  width: auto;
}
.b-timepicker .b-panel-content .b-numberfield.b-has-label {
  margin-top: 0;
}
.b-timepicker .b-panel-content .b-numberfield > .b-label {
  clip-path: polygon(0 0);
  position: absolute;
  contain: strict;
}
.b-timepicker .b-panel-content .b-numberfield:not(.b-first-visible-child)::before {
  content: ":";
  align-self: center;
  margin-inline-end: 0.5em;
  font-weight: bold;
}
.b-timepicker .b-panel-content .b-numberfield input {
  width: 2.8em;
}
.b-timepicker .b-panel-content .b-button {
  flex: 0 0 3em;
  padding: 0;
}
.b-timepicker .b-panel-content .b-button label {
  text-overflow: clip;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes progress {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.b-toast {
  --widget-primary-color-rgb:
    248,249,250;
  --toast-background-color: rgb(var(--widget-primary-color-rgb));
  --toast-color: #4f5964;
  --toast-progress-background-color: #feac31;
  background-color: var(--toast-background-color);
  color: var(--toast-color);
}
.b-float-root > .b-floating.b-toast {
  display: inline-block;
  overflow-x: hidden;
  overflow-y: auto;
  top: auto;
  inset-inline-end: 2em;
  inset-inline-start: auto;
  max-width: 60%;
  max-height: 60%;
  line-height: 1.4em;
  transition: var(--side) 0.25s ease-in, transform 0.25s ease-in;
  padding: 1em;
  border-radius: 2px;
  cursor: pointer;
}
.b-float-root > .b-floating.b-toast:is(.b-side-top-start, .b-side-top-end) {
  top: 0;
}
.b-legacy-inset .b-float-root > .b-floating.b-toast {
  left: auto;
  right: 2em;
}
.b-legacy-inset .b-float-root > .b-floating.b-toast.b-rtl {
  left: 2em;
  right: auto;
}
.b-float-root > .b-floating.b-toast:is(.b-side-top-start, .b-side-bottom-start) {
  inset-inline-start: 2em;
  inset-inline-end: auto;
}
.b-float-root > .b-floating.b-toast.b-toast-hide:is(.b-side-bottom-end, .b-side-bottom-start) {
  bottom: 0 !important;
  transform: translateY(100%) !important;
}
.b-float-root > .b-floating.b-toast.b-toast-hide:is(.b-side-top-end, .b-side-top-start) {
  top: 0 !important;
  transform: translateY(-100%) !important;
}
.b-float-root > .b-floating.b-toast.b-icon:before {
  margin-inline-end: 0.5em;
}
.b-toast-progress {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  height: 3px;
  background: var(--toast-progress-background-color);
  animation-name: progress;
  animation-timing-function: linear;
}
.b-legacy-inset .b-toast-progress {
  left: 0;
}
.b-legacy-inset .b-toast-progress.b-rtl {
  right: 0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-tooltip {
  --panel-background-color: white;
}
.b-tooltip:not(.b-allow-over) {
  -webkit-user-select: none;
  user-select: none;
}
.b-tooltip .b-tooltip-loading .b-icon {
  display: inline-block;
  margin-inline-end: 0.5em;
}
.b-tooltip-content {
  background: inherit;
  color: #4f5964;
  font-size: 1em;
  line-height: 1.4em;
  padding: 1em;
}
.b-tooltip-content a {
  color: #4f5964;
}
.b-tooltip-header.b-dock-right .b-header-title,
.b-tooltip-header.b-dock-left .b-header-title {
  font-size: 1em;
}
.b-textareafield textarea,
.b-textareapickerfield textarea {
  padding: 0.8em;
  align-self: stretch;
}
.b-textareapickerfield-picker {
  display: flex;
  flex: 1;
  min-height: 10em;
}
.b-textareapickerfield-picker:focus {
  outline: none;
  border-color: rgba(254, 172, 49, 0.6);
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-tabpanel-tabs {
  display: flex;
  flex: 0 0 auto;
  flex-direction: row;
  margin-bottom: 0;
  background-color: transparent;
}
.b-toolbar .b-tabpanel-tabs {
  gap: 0;
}
.b-tabpanel-tab {
  display: flex;
  padding: 0.9em;
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
  align-items: center;
  justify-content: center;
  font-size: 0.9em;
  font-weight: 500;
  text-transform: uppercase;
  color: #7b7b7b;
  background-color: transparent;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.b-tabpanel-tab.b-rotate-vertical {
  min-width: auto;
  min-height: 3em;
}
.b-tabpanel-tab:not(.b-rotate-vertical) {
  min-height: auto;
  min-width: 3em;
}
.b-tabpanel-tab.b-active {
  background-color: #fff5e6;
  border-color: #d0d1d2;
  color: #3b3b3b;
  z-index: 1;
}
.b-dock-left > .b-tabpanel-tabs > .b-tabpanel-tab {
  border-width: 0 0 0 0;
}
.b-dock-right > .b-tabpanel-tabs > .b-tabpanel-tab {
  border-width: 0 0 0 0;
}
.b-dock-bottom > .b-tabpanel-tabs > .b-tabpanel-tab {
  border-width: 0 0 0 0;
}
.b-tabpanel-tab.b-hidden {
  display: none !important;
}
.b-tabpanel-tab.b-disabled {
  background-color: transparent;
  color: rgba(123, 123, 123, 0.3);
  border-color: rgba(0, 0, 0, 0);
}
.b-tabpanel-tab:focus {
  outline: none;
}
.b-tabpanel-tab:hover:not(.b-active):not(.b-disabled),
.b-tabpanel-tab:focus:not(.b-active):not(.b-disabled) {
  background-color: #fff5e6;
  color: #616161;
}
.b-tabpanel-body.b-card-container {
  background-color: transparent;
  border-radius: 2px;
  border: 0 solid #d0d1d2;
  flex: 1 0 auto;
  padding: 1em 0;
}
.b-tabpanel[data-active-index="0"] .b-tabpanel-body {
  border-top-left-radius: 0;
}
.b-tabpanel .b-html {
  color: #4f5964;
}
.b-toolbar.b-tabbar {
  background-color: var(--panel-background-color);
}
.b-toolbar.b-tabbar > .b-tabpanel-tabs {
  min-height: auto;
  padding: 0;
}
.b-toolbar.b-tabbar.b-dock-top {
  border-bottom: 1px solid #feac31;
}
.b-toolbar.b-tabbar.b-dock-right {
  border-inline-start: 1px solid #feac31;
}
.b-toolbar.b-tabbar.b-dock-bottom {
  border-top: 1px solid #feac31;
}
.b-toolbar.b-tabbar.b-dock-left {
  border-inline-end: 1px solid #feac31;
}
.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child),
.b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child),
.b-tabbar.b-dock-left .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child),
.b-tabbar.b-dock-right .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child) {
  margin-inline-end: 0;
  margin-bottom: 0;
}
.b-toolbar.b-undoredo {
  padding: 0;
  gap: 0;
}
.b-toolbar.b-undoredo > * {
  border-radius: 0;
}
.b-buttongroup .b-toolbar.b-undoredo:not(:first-child) > button:first-child {
  margin-inline-start: -1px;
}
.b-buttongroup .b-toolbar.b-undoredo > .b-widget {
  margin-inline-end: 0;
}
.b-toolbar.b-undoredo .b-widget.b-combo {
  flex: 1 1 250px;
  margin: 0 0.5em;
}
.b-theme-material .b-toolbar.b-undoredo .b-widget.b-combo .b-field-inner {
  padding-inline: 0.7em;
}
.b-yearpicker {
  width: max-content;
}
.b-yearpicker .b-toolbar.b-dock-top {
  background-color: #fff5e6;
  color: #4f5964;
  border-bottom: none;
  min-height: 0;
  font-size: 1.2em;
}
.b-yearpicker .b-toolbar.b-dock-top .b-toolbar-content {
  padding: 0.5em 0.5ex !important;
  gap: 0.5ex;
}
.b-yearpicker .b-toolbar.b-dock-top .b-icon:before {
  line-height: normal;
}
.b-yearpicker .b-toolbar.b-dock-top button {
  border: none;
  min-height: 0;
}
.b-yearpicker .b-toolbar.b-dock-top .b-tool {
  font-size: 80%;
}
.b-yearpicker .b-toolbar.b-dock-top .b-tool:hover {
  opacity: 0.7;
}
.b-yearpicker .b-toolbar.b-dock-top .b-tool:not(.b-contains-focus) {
  background: transparent !important;
}
.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title {
  margin-inline: auto;
  color: inherit;
  font-weight: 400;
  background-color: unset;
}
.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title[data-item-index="0"] {
  margin-inline: 0.5em auto !important;
}
.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title:not(.b-disabled):not(.b-tab):hover {
  opacity: 0.7;
  background-color: unset;
}
.b-yearpicker .b-yearpicker-body-wrap {
  background-color: #f8f9fa;
}
.b-yearpicker .b-yearpicker-content {
  display: grid;
  align-items: center;
  grid-template-columns: repeat(4, 1fr);
  padding: 1em;
  gap: 1em;
}
.b-yearpicker .b-yearpicker-content button.b-yearpicker-year {
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 1em;
  height: 2em;
  background: transparent;
  font-size: 1em;
  cursor: pointer;
  color: #4f5964;
  font-family: inherit;
  font-weight: 400;
  padding-inline: 0;
}
.b-yearpicker .b-yearpicker-content button.b-yearpicker-year:hover {
  background-color: rgba(49, 131, 254, 0.15);
  border-color: transparent;
}
.b-yearpicker .b-yearpicker-content button.b-yearpicker-year.b-selected {
  color: #fff;
  background-color: #3183fe;
  border-color: #3183fe;
}
.b-yearpicker.b-outer,
.b-yearpicker.b-floating {
  min-width: 20.4em;
  min-height: 18.2em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-histogram {
  background-color: #fff;
  padding: 1px;
  contain: strict;
}
.b-histogram svg * {
  vector-effect: non-scaling-stroke;
}
.b-histogram rect {
  fill: #27ca37;
  transition-property:
    x,
    y,
    width,
    height,
    fill;
  transition-duration: 1000ms;
}
.b-histogram rect.b-series-index-0 {
  fill: #27ca37;
}
.b-histogram rect.b-series-index-1 {
  fill: #3183fe;
}
.b-histogram rect.b-series-index-2 {
  fill: #4531fe;
}
.b-histogram rect.b-series-index-3 {
  fill: #31feac;
}
.b-histogram rect.b-series-index-4 {
  fill: #feac31;
}
.b-histogram rect.b-series-index-5 {
  fill: #83fe31;
}
.b-histogram rect.b-exceeds-top {
  fill: #e53f2c;
}
.b-histogram text.b-bar-legend {
  writing-mode: tb;
  text-anchor: end;
  font-size: 75%;
  pointer-events: none;
}
.b-histogram svg {
  overflow: visible;
}
.b-histogram path {
  fill: transparent;
  stroke: #f99;
  transition: d 1000ms;
  pointer-events: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-scale {
  contain: strict;
}
.b-scale svg * {
  vector-effect: non-scaling-stroke;
}
.b-scale.b-scale-vertical text.b-scale-tick-label {
  transform: translateY(0.3em);
}
.b-scale.b-scale-vertical.b-align-right {
  text-anchor: end;
}
.b-scale.b-scale-horizontal text.b-scale-tick-label {
  text-anchor: middle;
}
.b-scale path {
  stroke: #9c9c9c;
  pointer-events: none;
}
.b-scale text {
  fill: #808080;
}
.b-hbox,
.b-vbox {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  position: relative;
}
.b-hbox > .b-box-center,
.b-vbox > .b-box-center {
  flex: 1 1 auto;
  overflow: hidden;
}
.b-hbox {
  flex-flow: row nowrap;
}
.b-vbox {
  flex-flow: column nowrap;
}
.b-box-justify-stretch {
  justify-content: stretch;
}
.b-card-container {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.b-card-container.b-animating {
  overflow: hidden;
}
.b-card-container > .b-card-item {
  flex: 1 0 100%;
  align-items: stretch;
  max-width: 100%;
}
.b-card-container.b-hide-child-headers > .b-panel:not(.b-positioned) > .b-panel-header {
  display: none;
}
@keyframes b-card-slide-in-left {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes b-card-slide-out-right {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes b-card-slide-in-right {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes b-card-slide-out-left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.b-slide-in-left {
  animation: b-card-slide-in-left 0.3s ease 0s 1;
}
.b-slide-out-right {
  pointer-events: none;
  left: 1em;
  animation: b-card-slide-out-right 0.3s ease 0s 1;
}
.b-slide-in-right {
  animation: b-card-slide-in-right 0.3s ease 0s 1;
}
.b-slide-out-left {
  pointer-events: none;
  margin-inline-start: -1em;
  margin-inline-end: 1em;
  animation: b-card-slide-out-left 0.3s ease 0s 1;
}
.b-fit-container {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  overflow: hidden;
  position: relative;
}
.b-fit-container > .b-fit-item {
  flex: 1 0 auto;
  margin: 0;
  max-width: 100%;
  align-self: stretch !important;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-resource-avatar {
  touch-action: pan-x pan-y;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.2em;
  height: 2.2em;
  border-radius: 50%;
  flex-shrink: 0;
}
.b-resource-avatar.b-resource-icon:before {
  font-size: 1.5em;
}
.b-resource-initials {
  background: #3183fe;
  color: #fff;
  text-transform: uppercase;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-color-indigo {
  background-color: #4531fe;
}
.b-color-blue {
  background-color: #3183fe;
}
.b-color-cyan {
  background-color: #3bc9db;
}
.b-color-red {
  background-color: #e53f2c;
}
.b-color-deep-orange {
  background-color: #ff5722;
}
.b-color-orange {
  background-color: #feac31;
}
.b-color-amber {
  background-color: #ffc107;
}
.b-color-yellow {
  background-color: #ecfe26;
}
.b-color-teal {
  background-color: #31feac;
}
.b-color-green {
  background-color: #27ca37;
}
.b-color-light-green {
  background-color: #9efea7;
}
.b-color-lime {
  background-color: #83fe31;
}
.b-color-purple {
  background-color: #fe31ea;
}
.b-color-violet {
  background-color: #9775fa;
}
.b-color-pink {
  background-color: #f783ac;
}
.b-color-dark-gray {
  background-color: #474849;
}
.b-color-gray {
  background-color: #b0b0b7;
}
.b-color-light-gray {
  background-color: #e0e0e7;
}
.b-color-white {
  background-color: #fff;
}
.b-indigo {
  --widget-primary-color-rgb:
    69,49,254;
}
.b-blue {
  --widget-primary-color-rgb:
    49,131,254;
}
.b-cyan {
  --widget-primary-color-rgb:
    59,201,219;
}
.b-red {
  --widget-primary-color-rgb:
    229,63,44;
}
.b-deep-orange {
  --widget-primary-color-rgb:
    255,87,34;
}
.b-orange {
  --widget-primary-color-rgb:
    254,172,49;
}
.b-amber {
  --widget-primary-color-rgb:
    255,193,7;
}
.b-yellow {
  --widget-primary-color-rgb:
    236,254,38;
}
.b-teal {
  --widget-primary-color-rgb:
    49,254,172;
}
.b-green {
  --widget-primary-color-rgb:
    39,202,55;
}
.b-light-green {
  --widget-primary-color-rgb:
    158,254,167;
}
.b-lime {
  --widget-primary-color-rgb:
    131,254,49;
}
.b-purple {
  --widget-primary-color-rgb:
    254,49,234;
}
.b-violet {
  --widget-primary-color-rgb:
    151,117,250;
}
.b-pink {
  --widget-primary-color-rgb:247,131,172;
}
.b-dark-gray {
  --widget-primary-color-rgb:
    71,72,73;
}
.b-gray {
  --widget-primary-color-rgb:
    176,176,183;
}
.b-light-gray {
  --widget-primary-color-rgb:
    224,224,231;
}
.b-white {
  --widget-primary-color-rgb:
    255,255,255;
}
.b-icon-clock-live {
  background-color: #b0b1b2;
  border-radius: 50%;
  width: 1em;
  height: 1em;
  position: relative;
  animation-delay: 0s;
}
.b-icon-clock-live:before,
.b-icon-clock-live:after {
  position: absolute;
  display: block;
  font-size: 1em !important;
  content: "";
  width: 0.1em !important;
  left: 0.44em;
  background: #fff;
  border-radius: 0.5em;
}
.b-icon-clock-live:before {
  top: 0.15em;
  height: 0.4em !important;
  transform-origin: 0.05em 0.35em;
  animation: rotate 6s infinite linear;
  animation-play-state: paused;
  animation-delay: inherit;
}
.b-icon-clock-live:after {
  top: 0.22em;
  height: 0.33em;
  transform-origin: 0.05em 0.3em;
  animation: rotate 72s infinite linear;
  animation-play-state: paused;
  animation-delay: inherit;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.b-checkbox {
  --checkbox-unchecked-check-color: transparent;
  --checkbox-checked-background-color: transparent;
  --checkbox-checked-check-color: #474849;
}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root,
:host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
.b-content-icon,
.b-group-state-icon,
.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}
.b-theme-info:before {
  content: '{"name":"Stockholm"}';
}
.b-slidetoggle .b-slidetoggle-label,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label {
  text-transform: uppercase;
  font-size: 0.9em;
}
.b-slidetoggle .b-slidetoggle-label::before,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before {
  font-size: 1.1111111111em;
}
.b-popup > .b-panel-body-wrap > .b-bottom-toolbar {
  background: #f8f9fa;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid.b-readonly.b-actioncolumn-readonly .b-action-cell {
  filter: grayscale(1);
  opacity: 0.2;
  pointer-events: none;
}
.b-action-cell {
  text-align: end;
}
.b-action-ct {
  display: flex;
  flex-flow: row nowrap;
}
.b-action-item {
  margin: 0 -0.2em;
  text-align: center;
  font-size: 1.2em;
  color: #4d4d4d;
}
.b-action-cell.b-grid-cell .b-action-item {
  transition: all 0.15s ease-in-out;
}
.b-action-item:hover {
  transform: scale3d(1.2, 1.2, 1);
  color: #feac31;
}
.b-check-header-with-checkbox .b-grid-header-text {
  display: none;
}
.b-check-header-with-checkbox .b-field-inner {
  justify-content: center;
}
.b-check-header-with-checkbox .b-checkbox-label,
.b-check-cell .b-checkbox-label {
  display: flex;
  gap: 0.4em;
  align-items: center;
}
.b-check-header-with-checkbox .b-checkbox-label:before,
.b-check-cell .b-checkbox-label:before {
  margin: 0 !important;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-cell.b-color-cell .b-color-cell-inner {
  border: none;
  border-radius: 1em;
  cursor: pointer;
  flex: 1;
  height: 1.5em;
  margin-inline: 1em;
}
.b-grid-cell.b-color-cell .b-color-cell-inner.b-empty {
  border: 1px solid #e9eaeb;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-percent-bar-outer {
  flex: 1;
  height: 30%;
  max-height: 0.8em;
  background: #f1f1f1;
}
.b-percent-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  max-width: 100%;
  padding: 0 0.2em;
  background: #27ca37;
  color: #fff;
  font-size: 0.7em;
  text-align: end;
  transition:
    width 0.5s,
    padding 0.5s,
    background-color 0.5s;
}
.b-percent-bar.b-zero {
  padding: 0;
  text-indent: 0.2em;
}
.b-percent-bar.b-low {
  background: #e53f2c;
  color: #4f5964;
}
.b-percent-bar.b-low span {
  left: 100%;
  margin-block: 0;
  margin-inline: 5px 0;
}
.b-percent-bar span {
  position: relative;
  display: inline-block;
  margin-block: 0;
  margin-inline: 0 5px;
  line-height: 1em;
}
.b-grid-body-container.b-scrolling .b-percent-bar {
  transition: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-rating-cell .b-icon {
  font-size: 1.8em;
}
.b-rating-cell .b-empty {
  color: rgba(224, 224, 231, 0.3);
}
.b-rating-cell .b-filled {
  color: #ffce3a;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon {
  cursor: pointer;
  transition: all 0.2s linear;
  position: relative;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-icon {
  color: #ffce3a;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-icon.b-empty::before {
  opacity: 0.4;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover {
  transform: scale(1.3);
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover.b-filled {
  opacity: 1;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover:hover ~ .b-icon::before {
  color: rgba(224, 224, 231, 0.3);
  opacity: 1;
}
.b-grid-body-container.b-scrolling .b-rating-cell-inner .b-icon {
  transition: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-cell.b-row-number-cell {
  background-color: #f1f1f1;
  border-inline-end: 1px solid #e9eaeb;
}
.b-grid-row.b-hover .b-grid-cell.b-row-number-cell:hover {
  border-inline-end: 1px solid #e9eaeb;
}
.b-group-row .b-grid-cell.b-row-number-cell:first-child {
  border-inline-end: 1px solid #e9eaeb;
}
.b-gridbase:focus .b-grid-row.b-selected .b-grid-cell.b-row-number-cell.b-selected {
  border-inline-end: 1px solid #e9eaeb;
}
.b-gridbase .b-grid-row.b-selected .b-row-number-cell,
.b-gridbase .b-grid-row .b-grid-cell.b-selected.b-row-number-cell {
  background-color: #e4e4e4;
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell.b-row-number-cell,
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row) .b-grid-cell.b-row-number-cell.b-hover {
  background-color: #ececec;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-tree-expander {
  position: relative;
  top: 1px;
  margin: 0 0.55em;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.b-loading-children .b-tree-expander .b-icon:before {
  content: "\f110";
  animation: spin 2s infinite linear;
}
.b-grid-cell.b-tree-cell {
  align-items: stretch;
}
.b-tree-leaf-cell .b-tree-cell-inner:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  color: #adaeaf;
  margin-inline-end: 0.6em;
  width: 1.25em;
  min-width: 1.25em;
  text-align: center;
}
.b-tree-icon,
.b-icon-tree-leaf,
.b-icon-tree-folder,
.b-icon-tree-folder-open,
.b-icon-tree-expand,
.b-icon-tree-collapse {
  color: #adaeaf;
  width: 1.25em;
  min-width: 1.25em;
  text-align: center;
}
.b-tree-icon,
.b-icon-tree-leaf,
.b-icon-tree-folder,
.b-icon-tree-folder-open {
  margin-inline-end: 0.6em;
}
.b-icon-tree-leaf:before {
  font-size: 0.3em;
  vertical-align: middle;
}
.b-icon-tree-folder:before,
.b-icon-tree-folder-open:before {
  margin-inline-start: 0.1em;
}
.b-icon-tree-expand.b-empty-parent,
.b-icon-tree-collapse.b-empty-parent {
  visibility: hidden;
}
.b-icon-tree-expand:before,
.b-icon-tree-collapse:before {
  font-size: 1.2em;
}
.b-tree-cell-inner {
  padding: 0.5em 0;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-grow: 1;
}
.b-tree-cell-inner.b-text-value {
  flex-shrink: 1;
  overflow: hidden;
}
.b-tree-cell-inner.b-text-value .b-tree-cell-value {
  display: initial;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-tree-cell.b-auto-height .b-tree-cell-inner {
  flex-shrink: 1;
}
.b-tree-cell.b-auto-height {
  flex-shrink: 1;
}
a.b-tree-cell-inner {
  text-decoration: none;
}
a.b-tree-cell-inner:hover .b-tree-cell-value {
  text-decoration: underline;
}
.b-tree-parent-cell,
.b-tree-leaf-cell {
  padding-inline-start: 10px;
}
.b-tree-parent-row .b-grid-cell {
  font-weight: 600;
  color: #797b7d;
}
.b-tree-cell-value {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.b-touch .b-tree-expander {
  width: 1.1em;
}
.b-touch .b-icon-tree-expand:before,
.b-touch .b-icon-tree-collapse:before {
  font-size: 1.8em;
}
.b-touch .b-icon-tree-leaf:before {
  font-size: 0.6em;
}
.b-touch .b-tree-icon,
.b-touch .b-tree-leaf-cell:not(.b-tree-parent-cell):before {
  font-size: 1.2em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-editor.b-cell-editor {
  position: absolute;
  background-color: transparent;
  border-width: 0;
  border-style: solid;
  box-shadow: none !important;
  z-index: 1;
}
.b-grid-cell:not(.b-tree-cell) .b-editor.b-cell-editor {
  width: 100% !important;
}
.b-editor.b-cell-editor .b-field > .b-label {
  clip-path: inset(0 100% 100% 0);
  position: absolute;
  contain: strict;
}
.b-editor.b-cell-editor .b-numberfield:not(.b-has-start-trigger) .b-field-inner,
.b-editor.b-cell-editor .b-textfield:not(.b-has-start-trigger) .b-field-inner {
  padding-inline-start: 0;
}
.b-editor.b-cell-editor .b-numberfield input,
.b-editor.b-cell-editor .b-textfield input {
  padding: 0 calc(0.5em - 1px);
}
.b-editor.b-cell-editor .b-combo.b-uses-chipview .b-chipview {
  margin: 0.3em;
}
.b-gridbase .b-editing {
  overflow: visible;
  contain: unset;
  z-index: 1;
  outline: none !important;
}
.b-gridbase .b-editing .b-grid-cell.b-editing {
  color: transparent;
}
.b-grid-cell:not(.b-editing) .b-cell-editor {
  display: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-celltooltip-tip {
  max-height: 50%;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-columndragtoolbar {
  position: absolute;
  top: calc(100% - 3em);
  left: 50%;
  z-index: 100;
  animation-name: b-show-columndragtoolbar;
  animation-duration: 0.2s;
  transform: translateX(-50%);
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-radius: 1em;
  background: #f8f9fa;
  transition: opacity 0.2s, top 0.2s;
  box-shadow: none;
  padding: 1em 1em 0.5em 1em;
  opacity: 0.4;
  font-size: 0.8em;
}
.b-columndragtoolbar.b-closer {
  top: 50%;
  transform: translate(-50%, -50%);
}
.b-columndragtoolbar.b-hover {
  opacity: 0.8;
}
.b-columndragtoolbar.b-remove {
  animation-name: b-hide-columndragtoolbar;
  animation-duration: 0.2s;
  top: 100%;
  opacity: 0;
}
.b-columndragtoolbar.b-remove.b-closer {
  animation-name: b-hide-columndragtoolbar-closer;
}
.b-columndragtoolbar > .b-title {
  color: #fff;
  flex-basis: 100%;
  margin-bottom: 1em;
  text-align: center;
}
.b-columndragtoolbar > .b-title:before {
  content: "Drag header downwards";
}
.b-columndragtoolbar.b-closer > .b-title:before {
  content: "Drop header on a button";
}
.b-columndragtoolbar .b-group {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  margin-inline-end: 1.5em;
}
.b-columndragtoolbar .b-group:last-child {
  margin-inline-end: 0;
}
.b-columndragtoolbar .b-group .b-title {
  color: #fff;
  margin-block: 0.5em;
}
.b-columndragtoolbar .b-buttons {
  display: inline-flex;
  flex-direction: row;
}
.b-columndragtoolbar .b-target-button {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  transition: all 0.2s;
  color: #4f5964;
  border: 0.3em solid #feac31;
  border-radius: 1em;
  background: transparent;
  padding: 1em 0;
  width: 7em;
  margin-inline-end: 0.5em;
  box-shadow: none;
}
.b-columndragtoolbar .b-target-button:last-child {
  margin-inline-end: 0;
}
.b-columndragtoolbar .b-target-button i {
  font-size: 2.5em;
  color: #feac31;
  pointer-events: none;
  transition: all 0.2s;
}
.b-columndragtoolbar .b-target-button.b-hover:not([data-disabled=true]) {
  background-color: #feac31;
  color: #fff;
  box-shadow: none;
}
.b-columndragtoolbar .b-target-button.b-hover:not([data-disabled=true]) i {
  transform: scale(1.1);
  color: #fff;
}
.b-columndragtoolbar .b-target-button.b-activate i {
  transform: scale(1.1) rotate(180deg) !important;
}
.b-columndragtoolbar .b-target-button[data-button-id^=group] {
  border-color: #3183fe;
  background-color: transparent;
}
.b-columndragtoolbar .b-target-button[data-button-id^=group] i {
  color: #3183fe;
}
.b-columndragtoolbar .b-target-button[data-button-id^=group].b-hover:not([data-disabled=true]) {
  background-color: #3183fe;
}
.b-columndragtoolbar .b-target-button[data-button-id^=group].b-hover:not([data-disabled=true]) i {
  color: #fff;
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort] {
  border-color: #fb9701;
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort] i {
  color: #fb9701;
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort].b-hover:not([data-disabled=true]) {
  background-color: #fb9701;
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort].b-hover:not([data-disabled=true]) i {
  color: #fff;
}
.b-columndragtoolbar .b-target-button[data-disabled=true] {
  opacity: 0.5;
}
@keyframes b-show-columndragtoolbar {
  from {
    top: 100%;
    opacity: 0;
  }
  to {
    top: calc(100% - 3em);
    opacity: 0.4;
  }
}
@keyframes b-hide-columndragtoolbar {
  from {
    top: calc(100% - 3em);
    opacity: 0.4;
  }
  to {
    top: 100%;
    opacity: 0;
  }
}
@keyframes b-hide-columndragtoolbar-closer {
  from {
    top: 50%;
    opacity: 0.4;
  }
  to {
    top: 100%;
    opacity: 0;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-header.b-drag-proxy {
  line-height: normal;
  font-weight: 500;
  background-color: #f3f4f5;
  outline: 1px solid #d8d9da;
  transition: background-color 0.3s;
  border-inline-end: none;
}
.b-grid-header.b-drag-proxy.b-grid-header-parent {
  justify-content: stretch;
}
.b-grid-header.b-drag-proxy.b-grid-header-parent > .b-grid-header-text {
  border-inline-end: none;
}
.b-grid-header.b-drag-proxy .b-grid-header:last-child {
  border-inline-end: none;
}
.b-grid-header.b-drop-placeholder {
  opacity: 0.3;
}
.b-grid-header.b-drag-invalid {
  outline: 1px solid #e53f2c;
}
.b-grid-header.b-drag-invalid,
.b-grid-header.b-drag-invalid .b-grid-header {
  color: #e53f2c;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-gridbase.b-columnresize .b-grid-header.b-resize-handle {
  cursor: col-resize !important;
}
.b-gridbase.b-columnresize .b-grid-header.b-resizing {
  background: white;
}
.b-gridbase.b-columnresize.b-sort .b-grid-header.b-resizing:not(.b-filter):not(.b-multifilter) .b-filter-icon,
.b-gridbase.b-columnresize.b-sort .b-grid-header.b-over-resize-handle:not(.b-filter):not(.b-multifilter) .b-filter-icon,
.b-gridbase.b-columnresize.b-sort .b-grid-header.b-resizing:not(.b-sort):after,
.b-gridbase.b-columnresize.b-sort .b-grid-header.b-over-resize-handle:hover:not(.b-sort):after {
  display: none;
}
.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing {
  overflow: visible;
  z-index: 100;
}
.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing::before {
  content: "\f337";
  font-size: 1.5em;
  color: #fff;
  position: absolute;
  top: 50%;
  transform: translateX(50%) translateY(-50%);
  right: 0;
  z-index: 101;
  border-radius: 100%;
  background-color: #d8d9da;
  pointer-events: none;
  padding: 0.5em;
}
.b-rtl .b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing::before {
  right: auto;
  left: 0;
}
.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header:not(.b-resizing) {
  z-index: 1;
}
.b-context-menu {
  min-width: 14em;
}
.b-fill-handle {
  width: 0.8em;
  height: 0.8em;
  transform: translate(-50%, -50%);
  position: absolute;
  background: #64a2fe;
  cursor: crosshair;
  border: 1px solid #fff;
  z-index: 200;
  background-clip: content-box;
  user-select: none;
  -webkit-user-select: none;
}
.b-fill-selection-border {
  position: absolute;
  border: 1px solid #64a2fe;
  border-radius: 0.1em;
  pointer-events: none;
  z-index: 2;
  -webkit-user-select: none;
  user-select: none;
}
.b-indicate-crop {
  opacity: 0.4;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes b-filter-icon-color {
  0% {
    color: #b0b0b7;
  }
  50% {
    color: #3183fe;
  }
  100% {
    color: #b0b0b7;
  }
}
.b-grid-header .b-filter-icon {
  display: none;
  cursor: pointer;
  transition: opacity 0.2s;
}
.b-grid-header .b-filter-icon::after {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  font-size: 0.8em;
  color: #e5e7e9;
  margin-inline-start: 0.5em;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit;
  content: "\f0b0";
}
.b-grid-header .b-filter-icon:hover::after {
  color: #b0b0b7;
}
.b-gridbase:not(.b-filter):not(.b-multifilter) .b-filter-icon {
  opacity: 0.2;
  pointer-events: none;
}
.b-gridbase:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) .b-grid-header.b-filterable:hover > .b-grid-header-text > .b-filter-icon {
  display: flex;
}
.b-grid-header.b-filter .b-grid-header-text {
  font-weight: 700;
  color: #666;
}
.b-grid-header.b-filter .b-filter-icon {
  display: flex;
}
.b-grid-header.b-filter .b-filter-icon::after {
  color: #b0b0b7;
}
.b-grid-header.b-filter .b-filter-icon.b-latest::after {
  animation-name: b-filter-icon-color;
  animation-duration: 0.75s;
}
.b-filter-popup-legacymode .b-field {
  width: 15em;
}
.b-filter-popup .b-fieldfilterpickergroup {
  width: 32em;
}
.b-filter-popup .b-multifilter-add {
  width: 12em;
  align-self: center;
  margin: 1.1em 0 0 0;
}
.b-filter-popup .b-fieldfilterpicker-property {
  display: none;
}
.b-filter-popup .b-panel-content {
  gap: 0.6em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-filter-bar-field {
  margin: 0 0 0.5em 0;
  width: 100%;
}
.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled {
  flex-direction: row;
}
.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled .b-grid-header-text {
  padding: 0.25em 0;
  width: 2em;
  order: 1;
  margin-inline-end: -0.5em;
}
.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled .b-grid-header-text .b-grid-header-text-content {
  display: none;
}
.b-filter-bar-compact .b-filter-bar-field {
  margin: 0;
}
.b-filter-bar-compact .b-filter-bar-field .b-field-inner {
  background-color: transparent;
  border: none;
}
.b-filter-bar-compact .b-filter-bar-field .b-field-inner::before {
  display: none;
}
.b-filter-bar-compact .b-filter-bar-field .b-field-inner input {
  padding: 0.8em 0;
}
.b-filter-bar-compact .b-filter-bar-field .b-field-inner input::placeholder {
  color: #667280;
  text-transform: uppercase;
  font-size: 0.9em;
  font-weight: 500;
}
.b-filter-bar-compact .b-filter-bar-field .b-fieldtrigger {
  display: none;
}
.b-filter-bar-compact .b-filter-bar-field:focus-within:not(.b-empty) .b-icon-remove,
.b-filter-bar-compact .b-filter-bar-field:focus-within .b-fieldtrigger:not(.b-step-trigger):not(.b-icon-remove):not(.b-spintrigger) {
  display: inline-flex;
}
.b-filter-bar-compact .b-filter-bar-field .b-fieldtrigger.b-align-end {
  padding: 0;
}
.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) input {
  margin-inline-start: 0.5em;
  margin-top: -0.25em;
}
.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) input::placeholder {
  color: transparent;
}
.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) .b-chip {
  font-size: 0.9em;
}
.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) .b-chip[data-index="0"] {
  margin-inline-start: 0;
}
.b-filter-bar-compact.b-dragging .b-filter-bar-field {
  display: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-group-summary .b-grid-group-collapsed.b-header-summary .b-grid-cell.b-group-title {
  overflow: hidden;
}
.b-group-summary .b-grid-row.b-group-footer .b-grid-cell {
  border-inline-end-color: transparent;
  background-color: #fffbf5;
}
.b-group-summary .b-grid-row.b-group-footer td {
  padding: 0.25em 0;
}
.b-group-summary .b-grid-row.b-group-footer .b-grid-summary-label {
  padding-inline-end: 1em;
}
.b-group-summary .b-grid-row.b-group-footer .b-grid-summary-value {
  width: 100%;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-gridbase.b-firefox .b-mergecells .b-single-child .b-grid-subgrid:not(.b-timeaxissubgrid):not(.b-overlay-scrollbar),
.b-mergecells.b-gridbase.b-firefox .b-single-child .b-grid-subgrid:not(.b-timeaxissubgrid):not(.b-overlay-scrollbar) {
  overflow: visible !important;
}
.b-mergecells .b-single-child .b-grid-subgrid:not(.b-grid-subgrid-collapsed):not(.b-timeaxissubgrid):not(.b-horizontal-overflow),
.b-mergecells .b-grid-vertical-scroller {
  overflow: visible !important;
}
.b-mergecells .b-grid-row.b-hover,
.b-mergecells.b-mergecells-passthrough .b-grid-row.b-selected,
.b-using-keyboard .b-mergecells .b-grid-row.b-selected {
  z-index: 1;
  overflow: visible;
}
.b-mergecells .b-grid-row.b-hover .b-merged-cell,
.b-mergecells.b-mergecells-passthrough .b-grid-row.b-selected .b-merged-cell,
.b-using-keyboard .b-mergecells .b-grid-row.b-selected .b-merged-cell {
  top: -1px;
  height: calc(100% + 1px);
  border-top: 1px solid #e9eaeb;
}
.b-mergecells .b-merged-cell {
  border-bottom: none;
}
.b-grid-merged-cells {
  position: absolute;
  contain: strict;
  border-inline-end: 1px solid #e9eaeb;
  border-bottom: 1px solid #e9eaeb;
  z-index: 1;
  display: flex;
  align-items: flex-start;
  background: #fff;
}
.b-gridbase.b-mergecells-passthrough .b-grid-merged-cells {
  pointer-events: none;
}
.b-grid-merged-cells:hover {
  box-shadow: inset 0 0 0 1000px rgba(254, 172, 49, 0.1);
}
.b-grid-merged-cells.b-selected {
  box-shadow: inset 0 0 0 1000px rgba(254, 172, 49, 0.25);
}
.b-grid-merged-cells .b-grid-cell {
  position: sticky;
  top: 0;
  flex: 1;
  contain: none;
  overflow: visible;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
html.b-export-root,
.b-export-root body {
  margin: 0;
}
html.b-print-root,
.b-print-root body {
  margin: 0;
  height: auto;
  overflow: unset;
  display: block;
}
html.b-export-root {
  overflow: auto;
}
.b-export-root body,
.b-print-root body {
  position: relative;
}
.b-print-root .b-float-root,
.b-print-root .b-scrollbar-measure-element,
.b-print-root .b-grid-header-resize-handle {
  display: none !important;
}
.b-print:not(.b-safari) .b-page-wrap {
  page-break-after: always;
}
.b-export:not(.b-print) {
  overflow: hidden;
  display: flex;
  flex-flow: column nowrap;
}
.b-export .b-export-content {
  display: flex;
  flex-direction: column;
}
.b-export:not(.b-print) .b-export-content {
  position: absolute;
  height: 100%;
}
.b-export .b-export-body {
  flex: 1;
}
.b-export .b-grid-header-container {
  margin-inline-end: 0 !important;
  border-inline-end: none !important;
}
.b-export .b-grid-body-container.b-widget-scroller {
  overflow-y: hidden !important;
}
.b-export .b-grid-footer-container {
  padding-inline-end: 0 !important;
}
.b-export .b-virtual-scrollers {
  display: none;
}
.b-export.b-visible-scrollbar .b-show-yscroll-padding > .b-yscroll-pad {
  display: none;
}
.b-export.b-multipage .b-export-content {
  width: 100%;
  height: 100%;
}
.b-export.b-multipage .b-export-body {
  overflow: hidden;
}
.b-export-content,
.b-export-content * {
  box-sizing: border-box;
}
@media print {
  .b-page-wrap {
    overflow: hidden;
  }
  .b-grid-body-container {
    contain: paint !important;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-quick-hit-cell {
  background: #f5fe8c;
}
.b-quick-hit-text {
  font-weight: 400;
  background: #f5fe8c;
}
.b-quick-hit-text {
  padding: 0.3em 0;
}
.b-quick-hit-header {
  position: absolute;
  top: 0.3em;
  left: 0.3em;
  bottom: 0.3em;
  right: 0.3em;
  z-index: 1;
}
.b-quick-hit-header.b-quick-hit-mode-grid {
  bottom: auto;
  height: 3em;
  z-index: 100;
  opacity: 0.75;
}
.b-quick-hit-field {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0.5em 0;
  background: #f5fe8c;
}
.b-quick-hit-cell-badge,
.b-quick-hit-header .b-quick-hit-badge {
  position: absolute;
  top: 0.4em;
  right: 0.4em;
  font-size: 0.7em;
  line-height: 0.7em;
}
.b-rtl .b-quick-hit-cell-badge,
.b-rtl .b-quick-hit-header .b-quick-hit-badge {
  right: auto;
  left: 0.4em;
}
.b-quick-hit-header .b-quick-hit-badge {
  color: #7f8a01;
}
.b-quick-hit-cell-badge {
  color: #7f8a01;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-splitter {
  z-index: 5;
  position: relative;
  background: #bec0c1;
  pointer-events: none;
  flex: 0 0 1px;
}
@media (pointer: coarse) {
  .b-grid-splitter {
    --splitter-button-size: 1.3em;
  }
}
@media (pointer: fine) {
  .b-grid-splitter {
    --splitter-button-size: 1em;
  }
}
.b-grid-splitter .b-grid-splitter-inner {
  display: none;
}
.b-split .b-grid-splitter {
  pointer-events: all;
}
.b-grid-splitter,
.b-grid-splitter.b-disabled {
  pointer-events: none;
}
.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-collapse,
.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-expand {
  transform: scaleX(-1);
}
.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-expand {
  justify-content: flex-end;
}
.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-collapse {
  justify-content: flex-start;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) {
  flex: 0 0 0.5em;
  background: #e5e5e8;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner {
  display: flex;
  background: #e5e5e8;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed {
  cursor: initial;
  flex: 0 0 0.5em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-inner {
  width: 0.5em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed:not(.b-grid-splitter-allow-collapse) .b-grid-splitter-button-collapse,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed.b-grid-splitter-allow-collapse .b-grid-splitter-button-expand {
  visibility: hidden;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-buttons {
  display: flex;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-left-only:not(.b-grid-splitter-collapsed) .b-grid-splitter-button-expand,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-right-only:not(.b-grid-splitter-collapsed) .b-grid-splitter-button-collapse {
  visibility: hidden;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-buttons {
  display: none;
  position: absolute;
  transform: translateY(-50%);
  height: 2.4em;
  width: 2.4em;
  font-size: var(--splitter-button-size);
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand {
  flex: 1;
  cursor: pointer;
  background: #e5e5e8;
  display: flex;
  align-items: center;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse:hover .b-grid-splitter-button-icon,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand:hover .b-grid-splitter-button-icon {
  fill: #3183fe;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse {
  border-top-left-radius: 100% 50%;
  border-bottom-left-radius: 100% 50%;
  justify-content: flex-end;
  padding-right: 0.1em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand {
  border-top-right-radius: 100% 50%;
  border-bottom-right-radius: 100% 50%;
  padding-left: 0.1em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-icon {
  cursor: pointer;
  fill: #7b7b86;
  height: 1.5em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-partner-splitter-hover,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving {
  overflow: visible;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover .b-grid-splitter-inner,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-partner-splitter-hover .b-grid-splitter-inner,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching .b-grid-splitter-inner,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving .b-grid-splitter-inner {
  left: calc((10px - 0.5em) / -2);
  width: 10px;
  transition: width 0.1s, left 0.1s;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover:not(.b-partner-splitter-hover) .b-grid-splitter-buttons,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-partner-splitter-hover:not(.b-partner-splitter-hover) .b-grid-splitter-buttons,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching:not(.b-partner-splitter-hover) .b-grid-splitter-buttons,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving:not(.b-partner-splitter-hover) .b-grid-splitter-buttons {
  display: flex;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed:nth-child(2):hover:not(.b-moving) .b-grid-splitter-inner {
  left: 0;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner {
  width: 0.5em;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  flex-direction: column;
  align-items: center;
}
.b-gridbase.b-split:not(.b-grid-splitter-no-drag) .b-grid-splitter:not(.b-disabled, .b-grid-splitter-collapsed) .b-grid-splitter-inner {
  cursor: col-resize;
}
.b-grid-header-scroller.b-collapsed,
.b-grid-footer-scroller.b-collapsed,
.b-virtual-scroller.b-collapsed {
  width: 0;
  min-width: 0 !important;
}
.b-splitter-touch-area {
  width: 2em;
  left: calc((2em - 0.5em) / -2);
  position: absolute;
  top: 0;
  height: 100%;
}
.b-splitter-button-touch-area {
  height: 3em;
  top: -0.3em;
  width: 2em;
  position: absolute;
}
.b-grid-splitter-button-collapse .b-splitter-button-touch-area {
  left: -0.9em;
}
.b-grid-splitter-button-expand .b-splitter-button-touch-area {
  right: -0.9em;
}
.b-draghelper-active .b-gridbase.b-split .b-grid-splitter {
  pointer-events: none !important;
}
.b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-buttons,
.b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover .b-grid-splitter-buttons,
.b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching .b-grid-splitter-buttons,
.b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving .b-grid-splitter-buttons {
  display: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-row-drop-indicator {
  display: none;
  pointer-events: none;
}
.b-row-reordering .b-row-drop-indicator {
  position: absolute;
  display: block;
  left: 0;
  top: -1px;
  width: 100%;
  height: 2px;
  background-color: #feac31;
  z-index: 2000;
}
.b-row-reordering .b-row-drop-indicator.b-drag-invalid {
  background-color: #e53f2c;
}
.b-row-reordering .b-row-reorder-proxy.b-dragging {
  transition: margin-top 0.2s, opacity 0.2s;
  background: transparent;
  opacity: 0.5;
}
.b-row-reordering .b-row-reorder-proxy.b-dragging .b-grid-row {
  width: 100%;
}
.b-row-reordering .b-row-reorder-proxy.b-dragging .b-grid-row,
.b-row-reordering .b-row-reorder-proxy.b-dragging .b-row-dragging-multiple {
  transition: transform 0.2s, background-color 0.2s;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background: #fff;
}
.b-row-reordering .b-row-reorder-proxy.b-dragging .b-row-dragging-multiple {
  top: -0.3em;
  left: 0.3em;
  z-index: -1;
}
.b-row-reordering .b-row-reorder-proxy.b-dragging.b-drag-invalid .b-grid-row {
  border: none;
  background: rgba(229, 63, 44, 0.2);
}
.b-row-reordering .b-grid-body-container {
  z-index: 4;
}
.b-row-reordering .b-drag-original {
  opacity: 0.3;
}
.b-row-reordering .b-grid-row.b-grid-group-collapsed.b-row-reordering-target {
  background-color: rgba(254, 172, 49, 0.1);
}
.b-row-reordering .b-grid-body-container .b-grid-subgrid .b-row-reordering-target {
  box-shadow: 0 1px 0 0 #feac31 inset, 0 -1px 0 0 #feac31 inset;
  z-index: 9999;
}
.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child {
  display: grid;
  grid-template-columns: auto 1fr;
}
.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child.b-grid-cell-align-end {
  justify-items: end;
}
.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child.b-grid-cell-align-right {
  justify-items: right;
}
.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child.b-grid-cell-align-center {
  justify-items: center;
}
.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child:before {
  display: flex;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  align-self: stretch;
  align-items: center;
  content: "\f58e";
  cursor: move;
  padding-inline-start: 0.5em;
  padding-inline-end: 0.6em;
  margin-inline-start: -0.5em;
  font-size: 0.8em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-gridbase.b-rowresize .b-grid-row.b-resize-handle {
  cursor: row-resize !important;
}
.b-gridbase.b-rowresize .b-grid-row.b-resizing {
  z-index: 2;
}
.b-gridbase.b-rowresize.b-row-resizing .b-grid-row {
  pointer-events: none;
}
.b-gridbase.b-rowresize.b-row-resizing * {
  cursor: row-resize !important;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-search-hit-cell {
  background: #f5fe8c;
}
.b-search-hit-text {
  font-weight: 400;
  background: #f5fe8c;
  padding: 0.3em 0;
}
.b-search-hit-field {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0.5em 0;
  background: #f5fe8c;
}
.b-search-hit-cell-badge {
  position: absolute;
  top: 0.4em;
  right: 0.4em;
  font-size: 0.7em;
  line-height: 0.7em;
  color: #7f8a01;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-gridbase.b-sort .b-grid-header .b-sort-icon {
  display: contents;
}
.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text {
  color: #667280;
}
.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text .b-sort-icon::before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  font-size: 0.8em;
  color: #b0b0b7;
  margin-inline-start: 0.5em;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit;
  content: "\f062";
}
.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text[data-sort-index]::before {
  content: attr(data-sort-index);
  position: relative;
  top: 1em;
  color: #7b7b86;
  z-index: 30;
  font-size: 0.6em;
  order: 1;
}
.b-gridbase.b-sort .b-grid-header.b-sort.b-desc .b-grid-header-text .b-sort-icon::before {
  transform: rotate(180deg);
}
.b-gridbase.b-sort:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) .b-grid-header.b-sortable.b-depth-0:hover:not(.b-sort):not(.b-group) .b-grid-header-text .b-sort-icon::before,
.b-gridbase.b-sort:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) .b-grid-header.b-sortable.b-depth-0:focus:not(.b-sort):not(.b-group) .b-grid-header-text .b-sort-icon::before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  font-size: 0.8em;
  color: #e5e7e9;
  margin-inline-start: 0.5em;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit;
  content: "\f15e";
}
.b-split-container {
  display: flex;
  width: 100%;
  height: 100%;
}
.b-split-container.b-split-horizontal,
.b-split-container.b-split-both {
  flex-direction: column;
}
.b-split-container.b-split-vertical {
  flex-direction: row;
}
.b-split-container .b-split-top,
.b-split-container .b-split-bottom {
  display: flex;
  flex: 1;
}
.b-split-container > .b-gridbase,
.b-split-container > div > .b-gridbase {
  flex: 1;
  flex-basis: 0;
  height: unset !important;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-header.b-group .b-grid-header-text .b-sort-icon::after {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  font-size: 0.8em;
  color: #3183fe;
  margin-inline-start: 0.5em;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit;
  content: "\f012";
  transform: rotate(90deg);
}
.b-grid-header.b-group.b-desc .b-grid-header-text .b-sort-icon::after {
  transform: rotate(270deg) scaleX(-1);
}
.b-group-row {
  background: #fafbfc;
}
.b-group-row .b-grid-cell {
  border-inline-end-color: transparent;
}
.b-group-row .b-group-title.b-grid-cell-align-right,
.b-group-row .b-group-title.b-grid-cell-align-end {
  justify-content: flex-end;
}
.b-group-row .b-group-title.b-grid-cell-align-center {
  justify-content: flex-start;
}
.b-grid-cell.b-group-title {
  color: #4f5964;
  overflow: visible;
  contain: size layout style;
  font-weight: 500;
  text-transform: uppercase;
}
.b-firefox .b-grid-cell.b-group-title {
  contain: size layout;
}
.b-group-state-icon {
  margin-inline-end: 0.5em;
  cursor: pointer;
  color: #babbbc;
}
.b-group-state-icon:before {
  content: "\f056";
}
.b-grid-group-collapsed .b-group-state-icon:before {
  content: "\f055";
}
.b-stripe .b-grid-row.b-group-row,
.b-grid-row.b-group-row {
  border-bottom: 1px solid #d8d9da;
  cursor: pointer;
}
.b-gridbase.b-group .b-grid-header .b-sort-icon {
  display: contents;
}
.b-cut-row {
  opacity: 0.4;
}
.b-stickycells .b-grid-sticky-row {
  position: absolute;
  top: 0;
  left: 0;
  min-width: auto;
  border: 0 none;
  padding: 0;
  contain: initial;
}
.b-stickycells .b-grid-sticky-row .b-grid-cell {
  width: min-content;
  contain: initial;
  padding: 0;
  border: 0 none;
}
.b-stickycells .b-sticky-cells-current-top-row .b-sticky-content-el {
  visibility: hidden;
}
.b-stickycells .b-sticky-cells-current-top-row.b-not-enough-height .b-sticky-content-el {
  visibility: visible;
  align-self: flex-end;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-stripe .b-grid-row.b-odd {
  background-color: rgba(246, 246, 246, 0.8);
}
.b-stripe .b-grid-row.b-even {
  background-color: rgba(255, 255, 255, 0.8);
}
.b-stripe .b-grid-row {
  border-bottom: none;
}
.b-stripe .b-grid-row.b-selected {
  background-color: rgba(254, 172, 49, 0.25);
}
.b-stripe .b-grid-row.b-selected .b-grid-cell.b-selected {
  background-color: rgba(254, 172, 49, 0.25);
}
.b-stripe:focus .b-grid-row.b-selected {
  background-color: rgba(254, 172, 49, 0.3);
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-summary-wrap {
  flex: 0 0 100%;
  display: grid;
  column-gap: 1em;
  grid-template-columns: auto 1fr;
  align-items: center;
}
.b-summary-wrap > * {
  padding: 0.25em 0;
}
.b-summary-wrap .b-grid-summary-label {
  font-size: 0.7em;
}
.b-summary-wrap .b-grid-summary-value {
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-summary-wrap .b-grid-summary-value.b-nolabel {
  grid-column: span 2/span 2;
}
.b-summary-disabled .b-grid-footer-container {
  display: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-generated-parent.b-readonly .b-grid-cell {
  color: #606263;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-rowexpander-body {
  display: flex;
  border-top: 1px solid #e9eaeb;
  left: 0;
  right: 0;
  color: #606263;
  font-weight: 400;
}
.b-rowexpander-body,
.b-rowexpander-body.b-no-resizeobserver.b-resize-monitored {
  position: absolute;
}
.b-grid-vertical-scroller > .b-rowexpander-body {
  z-index: 100;
  transition: height 0.3s, top 0.3s;
  overflow: hidden;
}
.b-rowexpander-loading {
  justify-content: center;
  align-items: center;
  font-size: 1.2em;
  display: flex;
  width: 100%;
}
.b-rowexpander-loading .b-icon-spinner {
  margin-inline-end: 0.5em;
}
.b-gridbase .b-grid-row [data-column=expanderActionColumn] .b-icon.b-icon-collapse-down {
  transition: transform 0.15s ease-in-out;
  font-size: 1em;
}
.b-rowexpander-disabled [data-column=expanderActionColumn] {
  opacity: 0.2;
  pointer-events: none;
}
.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating.b-autoheight .b-grid-body-container,
.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating.b-autoheight .b-grid-vertical-scroller {
  transition: height 0.3s;
  overflow-y: hidden !important;
}
.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating.b-autoheight .b-yscroll-pad {
  display: none;
}
.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating .b-grid-row {
  transition: height 0.3s, transform 0.3s;
}
.b-rowexpander-row-expanded:not(.b-row-is-collapsing) [data-column=expanderActionColumn] .b-icon-collapse-down {
  transform: rotate(180deg);
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-exportdialog.b-popup .b-bottom-toolbar > button {
  flex: 1;
  margin-inline-end: 0.5em;
}
.b-exportdialog.b-popup .b-bottom-toolbar > button:last-child {
  margin-inline-end: 0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-footer-container {
  background-color: #f3f4f5;
  outline: 1px solid #d8d9da;
  z-index: 2;
  box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.08);
}
.b-grid-footer-container.b-hidden {
  display: none;
}
.b-grid-footers {
  display: inline-flex;
  align-items: stretch;
  height: 100%;
  white-space: nowrap;
  line-height: initial;
}
.b-grid-footer {
  display: flex;
  border-inline-end: 1px solid #d8d9da;
  flex-shrink: 0;
  align-items: stretch;
  padding: 0.5em;
}
.b-grid-footer:last-child {
  border-inline-end: none;
}
.b-grid-footer-align-start,
.b-grid-footer-align-left {
  text-align: start;
}
.b-grid-footer-align-center {
  text-align: center;
}
.b-grid-footer-align-end,
.b-grid-footer-align-right {
  text-align: end;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-gridbase {
  position: relative;
}
.b-gridbase.b-outer {
  height: 100%;
}
.b-gridbase.b-autoheight {
  height: auto;
  flex: none;
}
.b-gridbase.b-autoheight.b-ie {
  display: block;
}
.b-gridbase .b-grid-panel-body:not(.b-autoheight) > .b-grid-body-container {
  flex: 1 1 0;
  contain: strict;
}
.b-gridbase .b-grid-panel-body:not(.b-autoheight) > .b-grid-body-container > .b-grid-vertical-scroller {
  min-height: 100%;
}
.b-gridbase.b-grid-translate .b-grid-row,
.b-gridbase.b-grid-translate3d .b-grid-row {
  transform-style: flat;
}
.b-gridbase.b-enable-sticky .b-sticky-cell,
.b-gridbase.b-enable-sticky .b-grid-subgrid,
.b-gridbase.b-enable-sticky .b-grid-vertical-scroller,
.b-gridbase.b-enable-sticky .b-grid-row {
  overflow: visible !important;
}
.b-gridbase.b-no-column-lines .b-grid-row .b-grid-cell {
  border-inline-end-color: transparent;
}
.b-gridbase.b-no-row-lines .b-grid-row {
  border-block: none;
}
.b-gridbase.b-fill-last-column .b-grid-subgrid:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-cell:last-child,
.b-gridbase.b-fill-last-column .b-grid-subgrid:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-row.b-rowexpander-row-expanded .b-grid-cell:nth-last-child(2),
.b-gridbase.b-fill-last-column .b-grid-footers:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-footer:last-child,
.b-gridbase.b-fill-last-column .b-grid-headers:not(.b-has-flex):not(.b-horizontal-overflow) .b-last-parent,
.b-gridbase.b-fill-last-column .b-grid-headers:not(.b-has-flex):not(.b-horizontal-overflow) .b-last-leaf {
  flex-grow: 1;
}
.b-gridbase:not(.b-masked) .b-grid-empty {
  min-height: 5em;
}
.b-gridbase:not(.b-masked) .b-grid-empty .b-empty-text {
  display: block;
  color: #667280;
  background-color: #fff;
  padding: 1em;
  position: absolute;
  pointer-events: none;
}
.b-gridbase.b-grid-notextselection .b-grid-cell {
  -webkit-user-select: none;
  user-select: none;
}
.b-gridbase.b-notransition .b-grid-cell * {
  transition: none !important;
}
.b-gridbase.b-disabled {
  opacity: 0.5;
}
.b-grid-panel-body {
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background-color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.b-gridbase:not(.b-animating) .b-grid-row:not(.b-grid-row-updating) .b-grid-cell:not(.b-widget-cell.b-focused) * {
  transition: none;
}
.b-gridbase.b-autoheight .b-grid-empty .b-grid-vertical-scroller {
  min-height: 100%;
}
.b-grid-body-container {
  position: relative;
}
.b-grid-body-container .b-empty-text {
  display: none;
}
.b-grid-body-container:focus {
  outline: none;
}
.b-grid-body-container:focus .b-grid-row.b-selected {
  background-color: rgba(254, 172, 49, 0.3);
}
.b-playing-demo .b-grid-body-container {
  overflow: hidden !important;
}
.b-grid-vertical-scroller {
  position: absolute;
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
  width: 100%;
  align-items: stretch;
}
.b-grid-row-container {
  display: inline-block;
  min-width: 100%;
}
.b-virtual-scrollers {
  z-index: 3;
  display: flex;
  flex-direction: row;
  contain: paint style layout;
}
.b-firefox .b-virtual-scrollers {
  contain: paint layout;
}
.b-overlay-scrollbar.b-firefox.b-windows .b-virtual-scrollers {
  pointer-events: auto;
}
.b-overlay-scrollbar.b-firefox.b-windows .b-virtual-scrollers .b-virtual-scroller {
  pointer-events: auto;
}
.b-overlay-scrollbar .b-virtual-scrollers {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.b-overlay-scrollbar .b-virtual-scrollers .b-virtual-scroller {
  height: 16px;
  opacity: 0;
  pointer-events: none;
}
.b-virtual-scrollers .b-virtual-scroller {
  overflow-x: scroll;
  overflow-y: hidden;
}
.b-virtual-scrollers .b-virtual-width {
  height: 1px;
}
.b-overlay-scrollbar .b-virtual-scroller:hover,
.b-overlay-scrollbar .b-virtual-scroller.b-show-virtual-scroller {
  pointer-events: all;
  opacity: 1;
  transition: opacity 0.5s;
}
.b-grid-footer-container,
header.b-grid-header-container {
  display: flex;
  flex-direction: row;
}
.b-grid-header-container {
  border-bottom: 1px solid #d8d9da;
  position: relative;
}
.b-grid-footer-scroller,
.b-grid-header-scroller {
  overflow: hidden;
  position: relative;
  display: flex;
}
.b-grid-footers,
.b-grid-headers {
  z-index: 2;
  contain: paint style layout;
  flex: 1 1 auto;
}
.b-firefox .b-grid-footers,
.b-firefox .b-grid-headers {
  contain: paint layout;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
:root {
  --row-splice-duration: 300ms;
}
.b-grid-row {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  position: absolute;
  left: 0;
  overflow: hidden;
  border-bottom: 1px solid #e9eaeb;
  height: 45px;
  contain: layout;
}
.b-grid-subgrid .b-grid-row {
  min-width: 100%;
}
.b-grid-subgrid.b-horizontal-overflow .b-grid-row {
  min-width: max(var(--total-column-width, 100%), 100%);
}
.b-grid-row.b-aborting {
  transition: background-color 0.2s, transform 0.3s;
}
.b-splicing-rows .b-grid-row:is(.b-adding, .b-removing, .b-repositioning) {
  transition: transform var(--row-splice-duration), top var(--row-splice-duration);
  z-index: -1;
  pointer-events: none;
}
.b-rtl .b-grid-row {
  left: auto;
  right: 0;
}
.b-grid-row.b-selected {
  background-color: rgba(254, 172, 49, 0.25);
}
.b-grid-row.b-selected .b-grid-cell.b-checkbox-selection {
  background-color: #e4e4e4;
}
.b-grid-row.b-removing {
  animation: row-removing var(--row-splice-duration) forwards;
}
.b-grid-row.b-adding {
  animation: row-adding var(--row-splice-duration) forwards;
}
.b-grid-row.b-fa {
  display: flex;
}
.b-grid-row.b-fa::before {
  content: none;
}
.b-grid-refreshing .b-grid-row {
  transition: none;
}
.b-grid-row:not(.b-selected) .b-grid-cell.b-selected {
  background-color: rgba(254, 172, 49, 0.15);
}
.b-grid-row:not(.b-selected) .b-grid-cell.b-selected.b-hover {
  background-color: rgba(254, 172, 49, 0.2);
}
.b-grid-row:not(.b-selected) .b-grid-cell.b-selected.b-checkbox-selection {
  background-color: #e4e4e4;
}
.b-grid-cell {
  position: relative;
  display: flex;
  align-items: center;
  color: #606263;
  font-weight: 400;
  padding: 0 0.5em;
  overflow: hidden;
  white-space: nowrap;
  flex-shrink: 0;
  text-overflow: ellipsis;
  border-inline-end: 1px solid #e9eaeb;
  transform-style: flat;
  width: 0;
  contain: strict;
}
.b-fill-last-column .b-grid-cell:last-child,
.b-fill-last-column.b-rowexpander-row-expanded .b-grid-cell:nth-last-child(2) {
  border-inline-end-color: transparent;
}
.b-grid-cell > i:not(:last-child) {
  margin-inline-end: 0.5em;
}
.b-show-dirty .b-grid-cell.b-cell-dirty:not(.b-editing):before,
.b-show-dirty-during-edit .b-grid-cell.b-cell-dirty:before {
  content: "";
  clip-path: polygon(0% 50%, 0% 0%, 50% 0%);
  z-index: 2;
  position: absolute;
  top: 0;
  left: 1px;
  background-color: red;
  width: 1.2em;
  height: 1.2em;
}
.b-rtl .b-show-dirty .b-grid-cell.b-cell-dirty:not(.b-editing):before,
.b-rtl .b-show-dirty-during-edit .b-grid-cell.b-cell-dirty:before {
  left: auto;
  right: 0;
  clip-path: polygon(100% 50%, 50% 0%, 100% 0%);
}
.b-grid-cell.b-checkbox-selection {
  background-color: #f1f1f1;
}
.b-grid-cell:focus,
.b-grid-cell:focus-within {
  transition: none !important;
  outline: none;
}
.b-grid-cell.b-auto-height {
  white-space: normal;
}
.b-grid-cell.b-measuring-auto-height {
  contain: paint style layout;
  align-self: baseline;
}
.b-firefox .b-grid-cell.b-measuring-auto-height {
  contain: paint layout;
}
body.b-using-keyboard .b-grid-cell:focus,
body.b-using-keyboard .b-grid-cell:focus-within,
body.b-using-keyboard .b-grid-header:focus,
body.b-using-keyboard .b-grid-header:focus-within,
.b-outer.b-using-keyboard .b-grid-cell:focus,
.b-outer.b-using-keyboard .b-grid-cell:focus-within,
.b-outer.b-using-keyboard .b-grid-header:focus,
.b-outer.b-using-keyboard .b-grid-header:focus-within {
  outline: 1px solid #64a2fe;
  outline-offset: -1px;
}
.b-readonly > .b-grid-cell {
  color: #b3b3b3;
}
.b-grid-cell-align-right,
.b-grid-cell-align-end {
  justify-content: flex-end;
}
.b-grid-cell-align-center {
  justify-content: center;
}
.b-grid-subgrid {
  overscroll-behavior: contain auto;
  position: relative;
}
.b-grid-subgrid.b-grid-subgrid-collapsed {
  width: 0;
  min-width: 0 !important;
}
.b-grid-subgrid.b-grid-subgrid-animate-collapse {
  transition: width 0.15s;
}
.b-playing-demo .b-grid-subgrid {
  overflow: hidden !important;
}
.b-grid-header-scroller.b-grid-subgrid-animate-collapse {
  transition: width 0.15s;
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover {
  background-color: rgba(254, 172, 49, 0.1);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover.b-selected {
  background-color: rgba(254, 172, 49, 0.25);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell {
  background-color: rgba(254, 172, 49, 0.1);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell.b-checkbox-selection {
  background-color: #ececec;
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover {
  background-color: rgba(254, 172, 49, 0.1);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover.b-selected {
  background-color: rgba(254, 172, 49, 0.2);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover.b-checkbox-selection {
  background-color: #ececec;
}
@keyframes row-removing {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.3;
    height: 0;
  }
}
@keyframes row-adding {
  from {
    opacity: 0.3;
    height: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-header-container {
  background-color: #f3f4f5;
  z-index: 4;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
}
.b-grid-header-container.b-hidden {
  position: absolute;
  clip-path: inset(0 0 100% 0);
  contain: strict;
}
.b-grid-headers {
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: stretch;
  line-height: initial;
  position: relative;
}
.b-grid-header-align-right > .b-grid-header-text > .b-grid-header-text-content,
.b-grid-header-align-end > .b-grid-header-text > .b-grid-header-text-content {
  text-align: end;
}
.b-grid-header-align-center > .b-grid-header-text > .b-grid-header-text-content {
  text-align: center;
}
.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:focus,
.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0.b-check-header-with-checkbox:focus-within {
  background-color: #fafafb;
}
.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:hover,
.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0.b-hover {
  background-color: white;
}
.b-gridbase.b-columnresize .b-grid-header-resizable:not(.b-last-leaf) {
  overflow: visible;
}
.b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle {
  position: absolute;
  top: 0;
  right: -5px;
  bottom: 0;
  width: 10px;
  background-color: transparent;
  z-index: 3;
  cursor: col-resize;
  display: block;
}
.b-gridbase.b-columnresize.b-rtl .b-grid-header-resizable .b-grid-header-resize-handle {
  left: -5px;
  right: auto;
}
.b-touch-events .b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle {
  right: -10px;
  width: 20px;
}
.b-rtl .b-touch-events .b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle {
  left: -10px;
  right: auto;
}
.b-fill-last-column .b-grid-headers .b-last-parent,
.b-fill-last-column .b-grid-headers .b-last-leaf {
  border-inline-end-color: transparent;
}
.b-fill-last-column .b-grid-headers .b-last-parent > .b-grid-header-text,
.b-fill-last-column .b-grid-headers .b-last-leaf > .b-grid-header-text {
  border-inline-end-color: transparent;
}
.b-grid-header-text {
  -webkit-user-select: none;
  user-select: none;
  padding: 1em 0 1em 0;
  white-space: nowrap;
  position: relative;
  font-weight: 500;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.b-grid-header-text > .b-grid-header-text-content {
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1 1 0;
  width: 0;
  font-size: 0.9em;
}
.b-grid-header-text > .b-grid-header-text-content > i {
  margin-inline-end: 0.5em;
}
.b-grid-header-children {
  display: flex;
  flex-direction: column;
}
.b-grid-header-children > * {
  width: inherit;
}
.b-grid-header {
  -webkit-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  color: #667280;
  outline: none;
  border-inline-end: 1px solid #d8d9da;
  text-transform: uppercase;
}
.b-grid-header:not(.b-depth-0) {
  overflow: visible;
}
.b-grid-header.b-depth-0 {
  padding-inline: 0.5em 0.5em;
  width: 0;
}
.b-grid-header.b-depth-0 .b-grid-header-text {
  border-bottom: none;
  transition: background-color 0.2s;
  flex-direction: row;
}
.b-grid-header.b-sortable {
  cursor: pointer;
}
.b-grid-header.b-grid-header-parent {
  border-inline-end: none;
  flex-basis: auto;
  padding-inline: 0;
}
.b-grid-header.b-grid-header-parent > .b-grid-header-text {
  padding-inline: 0.5em 0.5em;
  border-inline-end: 1px solid #d8d9da;
  flex: 1 1 auto;
}
.b-grid-header .b-grid-header-resize-handle {
  display: none;
}
.b-grid-header-parent > .b-grid-header-children {
  border-top: 1px solid #d8d9da;
  flex-flow: row nowrap;
  flex: 1 1 auto;
}
.b-grid-header .b-button[data-ref=collapseExpand] {
  min-width: 2em;
  min-height: 2em;
  padding: 0;
  position: absolute;
  right: 0;
}
.b-grid-header .b-button[data-ref=collapseExpand]:hover {
  background-color: transparent;
}
.b-groupbar {
  display: flex;
  flex: 1;
  align-self: center;
  gap: 2em;
  margin-inline-start: 0.3em;
  height: 2.5em;
}
.b-groupbar .b-chip {
  position: relative;
  padding-block: 0.5em;
  padding-inline: 1em;
  outline: none !important;
  cursor: pointer;
}
.b-groupbar .b-chip .b-close-icon {
  margin-inline-start: 1em;
}
.b-groupbar .b-chip:not(:last-child):after {
  content: "\f105";
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  font-style: normal;
  text-decoration: none;
  position: absolute;
  right: -1.25em;
}
.b-rtl .b-groupbar .b-chip:not(:last-child):after {
  content: "\f104";
  right: unset;
  left: -1.25em;
}
.b-groupbar.b-chips-closable .b-chip {
  padding-inline-end: 0.6em;
}
.b-groupbar .b-chip.b-drop-target {
  width: 8em;
  opacity: 0.5;
}
.b-groupbar .b-chip.b-drop-target .b-icon {
  display: none;
}
.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy {
  border-radius: 1em;
  min-width: 10em !important;
  padding-inline: 1em;
}
.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy .b-grid-header-text {
  padding: 0.5em 0;
}
.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy,
.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy .b-grid-header-text-content {
  width: auto !important;
}
.b-icon-sort-asc:before {
  content: "\f062";
}
.b-icon-sort-desc:before {
  content: "\f063";
}
.b-icon-group-collapse:before {
  content: "\f068" !important;
}
.b-icon-group-expand:before {
  content: "\f067" !important;
}
.b-gridbase.b-no-column-lines .b-grid-header {
  border-right-color: transparent;
}

.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow:
    1px 0 0 #e6e6e6,
    -1px 0 0 #e6e6e6,
    0 1px 0 #e6e6e6,
    0 -1px 0 #e6e6e6,
    0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow:
    1px 0 0 #e6e6e6,
    -1px 0 0 #e6e6e6,
    0 1px 0 #e6e6e6,
    0 -1px 0 #e6e6e6,
    0 3px 13px rgba(0, 0, 0, 0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  left: 0;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  right: 0;
}
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\fffd;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.tippy-box[data-placement^=top] > .tippy-svg-arrow {
  bottom: 0;
}
.tippy-box[data-placement^=top] > .tippy-svg-arrow:after,
.tippy-box[data-placement^=top] > .tippy-svg-arrow > svg {
  top: 16px;
  transform: rotate(180deg);
}
.tippy-box[data-placement^=bottom] > .tippy-svg-arrow {
  top: 0;
}
.tippy-box[data-placement^=bottom] > .tippy-svg-arrow > svg {
  bottom: 16px;
}
.tippy-box[data-placement^=left] > .tippy-svg-arrow {
  right: 0;
}
.tippy-box[data-placement^=left] > .tippy-svg-arrow:after,
.tippy-box[data-placement^=left] > .tippy-svg-arrow > svg {
  transform: rotate(90deg);
  top: calc(50% - 3px);
  left: 11px;
}
.tippy-box[data-placement^=right] > .tippy-svg-arrow {
  left: 0;
}
.tippy-box[data-placement^=right] > .tippy-svg-arrow:after,
.tippy-box[data-placement^=right] > .tippy-svg-arrow > svg {
  transform: rotate(-90deg);
  top: calc(50% - 3px);
  right: 11px;
}
.tippy-svg-arrow {
  width: 16px;
  height: 16px;
  fill: #333;
  text-align: initial;
}
.tippy-svg-arrow,
.tippy-svg-arrow > svg {
  position: absolute;
}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root,
:host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}
.b-theme-info:before {
  content: '{"name":"Stockholm"}';
}
.b-slidetoggle .b-slidetoggle-label,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label {
  text-transform: uppercase;
  font-size: 0.9em;
}
.b-slidetoggle .b-slidetoggle-label::before,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before {
  font-size: 1.1111111111em;
}
.b-popup > .b-panel-body-wrap > .b-bottom-toolbar {
  background: #f8f9fa;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap {
  transform: translateY(-50%);
  margin-inline-start: 0;
  height: 1em;
}
.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event {
  padding-inline-start: 0;
  width: 100%;
}
.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event .b-sch-event-content {
  justify-content: center;
  margin: 0;
}
.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event .b-sch-event-content label {
  left: unset;
  top: 105%;
}
.b-sch-canvas {
  position: absolute;
  inset: 0;
  pointer-events: none;
  height: 100%;
  overflow: hidden;
  overflow: clip;
  contain: strict;
  width: max(var(--total-column-width, 100%), 100%);
}
.b-sch-canvas.b-timeranges-canvas {
  display: contents;
}
.b-sch-canvas.b-timeranges-canvas > div {
  z-index: inherit;
}
.b-sch-vertical .b-sch-canvas.b-timeranges-canvas > div.b-sch-timerange {
  width: inherit;
}
.b-sch-foreground-canvas {
  z-index: 7;
}
.b-row-reordering .b-sch-foreground-canvas * {
  pointer-events: none !important;
}
.b-timelinebase .b-grid-splitter {
  z-index: 8;
}
.b-schedulerbase > .b-editor {
  z-index: 5;
}
.b-sch-event.b-milestone label,
.b-sch-event .b-sch-event-content,
.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event {
  font-size: 13px;
}
.b-sch-event-wrap {
  position: absolute;
  z-index: 7;
  justify-content: center;
  align-items: center;
  pointer-events: all;
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s;
  contain: layout style;
}
.b-sch-event-wrap.b-readonly {
  opacity: 0.8;
}
.b-sch-event-wrap.b-readonly .b-sch-event-content {
  opacity: 0.5;
}
.b-animating:not(.b-eventbuffer-transition) .b-sch-event-wrap:not(.b-dragging, .b-sch-event-wrap-resizing, .b-reusing-own) {
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s,
    left 0.2s,
    top 0.2s,
    transform 0.2s,
    width 0.2s,
    height 0.2s,
    font-size 0.2s;
}
.b-toggling-node .b-sch-event-wrap {
  transition: none;
}
.b-sch-event-wrap.b-sch-event-hover,
.b-sch-event-wrap:focus {
  z-index: 107 !important;
}
.b-sch-event-wrap:focus {
  outline: none;
}
.b-scrolling .b-sch-event-wrap:not(.b-aborting) {
  transition: none !important;
}
.b-scrolling .b-sch-event-wrap:not(.b-aborting) .b-sch-event {
  transition: none !important;
}
.b-grid-body-container.b-scrolling .b-sch-event-wrap {
  pointer-events: none;
}
.b-sch-event-wrap.b-milestone-wrap {
  z-index: 6;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event {
  overflow: visible;
  box-shadow: none;
  background-color: transparent;
  width: 1em;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content {
  transition: background-color 0.2s, border 0.2s;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon {
  justify-content: center;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon .b-sch-event-content {
  font-size: inherit;
  justify-content: center;
  background-color: transparent;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon i {
  margin-inline-end: 0;
  line-height: 1em;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event label {
  position: absolute;
  left: 110%;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event-content {
  display: flex;
  align-items: center;
}
.b-sch-event-wrap.b-milestone-wrap .b-fa,
.b-sch-event-wrap.b-milestone-wrap .b-icon {
  margin-inline-end: 1em;
  color: #777;
  font-size: inherit;
}
.b-labels-topbottom .b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) {
  font-size: 40%;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content {
  font-size: inherit;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content::before {
  position: absolute;
  left: 0.1464465em;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  transform-origin: 50% 50%;
  transform: rotate(45deg);
  background-color: inherit;
}
.b-using-keyboard .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-sch-event-withicon {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-using-keyboard .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content:before {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-sch-event-wrap.b-milestone-wrap.b-measure {
  height: 1em;
  position: fixed;
  top: -10000px;
  left: -10000px;
  visibility: hidden;
}
.b-sch-event-wrap.b-milestone-wrap.b-measure label {
  font-weight: 400;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap {
  margin: 0;
  min-width: 0;
  flex-direction: row;
}
.b-using-keyboard .b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-milestone,
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-milestone:before {
  outline: none;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone {
  font-size: inherit;
  left: 0.5em;
  width: calc(100% - 1em);
  min-width: 0;
  padding: 0;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone .b-sch-event-content {
  background-color: transparent;
  font-size: 13px;
  justify-content: center;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone .b-sch-event-content::before {
  content: none;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone::before,
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone::after {
  background: inherit;
  position: absolute;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  z-index: 0;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone::before {
  top: 50%;
  left: 0;
  transform-origin: 50% 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone::after {
  right: 0;
  transform: rotate(-45deg);
  transform-origin: 100% 0;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-measure .b-sch-event.b-milestone {
  width: calc(100% + 1em);
}
.b-sch-event {
  -webkit-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  overflow: hidden;
  overflow: clip;
  white-space: nowrap;
  width: calc(100% - 1px);
  text-align: left;
  min-width: 5px;
  min-height: 5px;
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s;
  position: relative;
}
.b-toggling-node .b-sch-event {
  transition: none;
}
.b-sch-event label {
  color: #888;
}
.b-sch-event:not(.b-milestone) .b-fa,
.b-sch-event:not(.b-milestone) .b-icon {
  margin-inline-end: 0.75em;
  line-height: inherit;
}
.b-sch-event:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
}
.b-sch-event.b-sch-event-resizing,
.b-sch-event:hover {
  z-index: 8;
}
.b-sch-event.b-sch-event-selected,
.b-sch-event.b-sch-event-selected * {
  font-weight: 500;
  z-index: 8;
}
.b-sch-event.b-sch-event-assign-selected {
  animation-name: instance-selected;
  animation-duration: 0.2s;
  animation-iteration-count: 3;
  animation-timing-function: ease-in-out;
}
.b-sch-event.b-milestone {
  transition: background 0s;
}
.b-sch-event-wrap:not(.b-milestone-wrap) {
  min-width: 6px;
  min-height: 6px;
}
.b-using-keyboard .b-sch-event-wrap:not(.b-milestone-wrap).b-active .b-sch-event {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
@keyframes instance-selected {
  0% {
    top: -2px;
  }
  50% {
    top: 2px;
  }
  100% {
    top: 0;
  }
}
.b-initial-fade-in .b-sch-dependency,
.b-initial-fade-in .b-sch-event-wrap {
  opacity: 0;
  animation-name: initial-fade-in;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}
@keyframes initial-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-initial-zoom-in .b-sch-event-wrap .b-sch-event {
  animation-name: initial-zoom-in;
  animation-duration: 0.4s;
  animation-timing-function: ease-in;
}
@keyframes initial-zoom-in {
  0% {
    transform: scale(0.01);
  }
  100% {
    transform: scale(1);
  }
}
.b-initial-slide-from-left .b-sch-event-wrap {
  transform: translateX(-100vw);
  animation-name: initial-slide-from-left;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
}
@keyframes initial-slide-from-left {
  100% {
    transform: translateX(0);
  }
}
.b-initial-slide-from-top .b-sch-event-wrap {
  transform: translateY(-100vh);
  animation-name: initial-slide-from-top;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
}
@keyframes initial-slide-from-top {
  100% {
    transform: translateY(0);
  }
}
.b-sch-event-content {
  z-index: 1;
}
.b-milestone .b-sch-event-content {
  flex: 1;
}
.b-sch-event:not(.b-milestone) .b-sch-event-content {
  margin: 0 0.5em 0 0.75em;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow: clip;
  display: flex;
}
.b-sch-event:not(.b-milestone) .b-sch-event-content > :not(i) {
  text-overflow: ellipsis;
  overflow: hidden;
  overflow: clip;
}
.b-verticaltimeaxis-row .b-sch-event:not(.b-milestone) .b-sch-event-content {
  flex-direction: column;
}
.b-prevent-event-transitions .b-sch-event-wrap {
  transition: none !important;
}
.b-sch-event-wrap {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}
.b-sch-event-wrap .b-sch-event {
  height: 100%;
  grid-area: body;
}
.b-sch-horizontal .b-sch-event-wrap,
.b-sch-event-wrap.b-sch-horizontal {
  grid-template-areas: "top    top    top    top    top" "before start  body   end  after" "bottom bottom bottom bottom bottom";
  grid-template-columns: 0 auto 1fr auto 0;
  grid-template-rows: min-content auto min-content;
}
.b-sch-event-wrap.b-sch-vertical {
  grid-template-areas: "start" "body" "end";
  grid-template-rows: auto 1fr auto;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow {
  justify-content: center;
  padding-inline-start: 0;
  padding-inline-end: 0;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-sch-event-content {
  flex-direction: column;
  align-items: center;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow i {
  margin-inline-end: 0;
  align-self: center;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-event-text-wrap {
  writing-mode: vertical-rl;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event {
  grid-column: 1;
}
.b-sch-horizontal.b-eventbuffer-transition.b-animating .b-sch-event-wrap:not(.b-dragging):not(.b-sch-event-wrap-resizing) {
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s,
    height 0.2s,
    font-size 0.2s;
}
.b-sch-vertical.b-eventbuffer-transition.b-animating .b-sch-event-wrap:not(.b-dragging):not(.b-sch-event-wrap-resizing) {
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s,
    width 0.2s,
    font-size 0.2s;
}
.b-sch-event-wrap,
.b-gantt-task-wrap {
  --event-primary-color-h: 125.8895705521deg;
  --event-primary-color-s: 67.6348547718%;
  --event-primary-color-l: 47.2549019608%;
  --event-primary-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), var(--event-primary-color-l));
}
.b-sch-event-wrap > .b-sch-event:hover,
.b-sch-event-wrap > .b-sch-event.b-sch-event-selected,
.b-sch-event-wrap > .b-sch-event.b-sch-event-resizing,
.b-sch-event-wrap > .b-segmented > .b-sch-event-segments > .b-sch-event:hover,
.b-sch-event-wrap > .b-segmented > .b-sch-event-segments > .b-sch-event.b-sch-event-selected,
.b-sch-event-wrap > .b-segmented > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing {
  --event-s-factor: var(--event-hover-s-factor);
  --event-l-factor: var(--event-hover-l-factor);
  --event-a: var(--event-hover-a);
  --event-color: var(--event-hover-color);
  --event-opacity: var(--event-hover-opacity);
}
.b-sch-event-wrap > .b-sch-event.b-sch-event-selected:hover,
.b-sch-event-wrap > .b-segmented > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover {
  --event-s-factor: var(--event-selected-hover-s-factor);
  --event-l-factor: var(--event-selected-hover-l-factor);
  --event-a: var(--event-selected-hover-a);
}
.b-sch-event-wrap > .b-sch-event-selected > .b-sch-event-segments > .b-sch-event.b-sch-event-segment {
  --event-s-factor: var(--event-hover-s-factor);
  --event-l-factor: var(--event-hover-l-factor);
  --event-a: var(--event-hover-a);
  --event-color: var(--event-hover-color);
  --event-opacity: var(--event-hover-opacity);
}
.b-sch-color-none {
  --event-primary-color-h: null;
  --event-primary-color-s: null;
  --event-primary-color-l: null;
  --event-primary-color: null;
}
.b-sch-event,
.b-gantt-task,
.b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-h: var(--event-primary-color-h);
  --event-background-s: var(--event-primary-color-s);
  --event-background-l: var(--event-primary-color-l);
  --event-s-factor: 1;
  --event-l-factor: 1;
  --event-a: 1;
  --event-hover-s-factor: 1;
  --event-hover-l-factor: 1;
  --event-hover-a: 1;
  --event-selected-hover-s-factor: 1;
  --event-selected-hover-l-factor: 1;
  --event-selected-hover-a: 1;
  --event-background-color: hsla( var(--event-background-h), calc(var(--event-background-s) * var(--event-s-factor)), calc(var(--event-background-l) * var(--event-l-factor)), var(--event-a) );
  --event-border-color: var(--event-primary-color);
  --event-border-width: 0px;
  --event-border-style: solid;
  --event-border-radius: 0;
  --event-color: #fff;
  --event-hover-color: #fff;
  --event-opacity: 1;
  --event-hover-opacity: 1;
  --event-font-weight: 500;
  color: var(--event-color);
  background-color: var(--event-background-color);
  border-color: var(--event-border-color);
  border-width: var(--event-border-width);
  border-style: var(--event-border-style);
  border-radius: var(--event-border-radius);
  font-weight: var(--event-font-weight);
  opacity: var(--event-opacity);
}
.b-sch-event.b-sch-event-startsoutside,
.b-gantt-task.b-sch-event-startsoutside,
.b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-startsoutside {
  border-inline-start: none;
}
.b-sch-event-wrap.b-milestone-wrap > .b-sch-event.b-milestone {
  border-width: 0;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event.b-milestone {
  background-color: var(--event-background-color);
  border-color: var(--event-border-color);
  border-width: var(--event-border-width) 0 var(--event-border-width) 0;
  opacity: var(--event-opacity);
  border-style: var(--event-border-style);
  font-weight: var(--event-font-weight);
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event.b-milestone::before {
  --event-border-width: inherit;
  --event-border-radius: inherit;
  border-style: var(--event-border-style);
  border-color: var(--event-border-color);
  border-top-width: 0;
  border-inline-end-width: 0;
  border-bottom-width: var(--event-border-width);
  border-inline-start-width: var(--event-border-width);
  border-bottom-left-radius: var(--event-border-radius);
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event.b-milestone::after {
  --event-border-width: inherit;
  --event-border-radius: inherit;
  border-style: var(--event-border-style);
  border-color: var(--event-border-color);
  border-top-width: 0;
  border-inline-end-width: var(--event-border-width);
  border-inline-start-width: 0;
  border-bottom-width: var(--event-border-width);
  border-bottom-right-radius: var(--event-border-radius);
  top: calc(var(--event-border-width) * -1);
}
.b-sch-event.b-milestone,
.b-gantt-task.b-milestone {
  border-radius: 0;
}
.b-sch-event.b-milestone .b-gantt-task-content,
.b-sch-event.b-milestone .b-sch-event-content,
.b-gantt-task.b-milestone .b-gantt-task-content,
.b-gantt-task.b-milestone .b-sch-event-content {
  background-color: var(--event-background-color);
}
.b-sch-event.b-milestone .b-gantt-task-content::before,
.b-sch-event.b-milestone .b-sch-event-content::before,
.b-gantt-task.b-milestone .b-gantt-task-content::before,
.b-gantt-task.b-milestone .b-sch-event-content::before {
  border-width: var(--event-border-width);
  border-radius: var(--event-border-radius);
  border-color: var(--event-border-color);
  opacity: var(--event-opacity);
  border-style: var(--event-border-style);
}
.b-gantt-task,
.b-sch-style-none .b-sch-event {
  --event-background-image: none;
}
.b-gantt-task.b-task-selected,
.b-gantt-task.b-sch-event-selected,
.b-sch-style-none .b-sch-event.b-task-selected,
.b-sch-style-none .b-sch-event.b-sch-event-selected {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
}
.b-gantt-task.b-task-selected:hover,
.b-gantt-task.b-sch-event-selected:hover,
.b-sch-style-none .b-sch-event.b-task-selected:hover,
.b-sch-style-none .b-sch-event.b-sch-event-selected:hover {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
}
.b-gantt-task.b-task-selected .b-sch-event-segment,
.b-gantt-task.b-sch-event-selected .b-sch-event-segment,
.b-sch-style-none .b-sch-event.b-task-selected .b-sch-event-segment,
.b-sch-style-none .b-sch-event.b-sch-event-selected .b-sch-event-segment {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
}
.b-gantt-task.b-task-selected .b-sch-event-segment:hover,
.b-gantt-task.b-sch-event-selected .b-sch-event-segment:hover,
.b-sch-style-none .b-sch-event.b-task-selected .b-sch-event-segment:hover,
.b-sch-style-none .b-sch-event.b-sch-event-selected .b-sch-event-segment:hover {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
}
.b-gantt-task:hover,
.b-sch-style-none .b-sch-event:hover {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
}
.b-gantt-task:not(.b-milestone),
.b-sch-style-none .b-sch-event:not(.b-milestone) {
  background-image: var(--event-background-image);
}
.b-gantt-task.b-milestone > .b-gantt-task-content::before,
.b-gantt-task.b-milestone > .b-sch-event-content::before,
.b-sch-style-none .b-sch-event.b-milestone > .b-gantt-task-content::before,
.b-sch-style-none .b-sch-event.b-milestone > .b-sch-event-content::before {
  background-image: var(--event-background-image);
}
.b-gantt-task-hover .b-gantt-task {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
}
.b-sch-vertical .b-sch-event {
  align-items: flex-start;
  padding-inline: 0.75em;
  white-space: normal;
}
.b-sch-vertical .b-sch-event .b-sch-event-content {
  margin: rotateSides(0 0.5em 0 0.75em);
}
.b-sch-vertical:not(.b-masked) .b-grid-empty .b-grid-subgrid:first-child::before {
  content: "";
  display: none;
}
.b-sch-vertical:not(.b-masked) .b-grid-empty .b-timeline-subgrid::before {
  color: #262626;
  content: attr(data-empty-text);
  padding: 1em;
}
.b-sch-vertical .b-grid-row {
  border-bottom: none;
}
.b-sch-vertical.b-eventlayout-mixed .b-sch-event {
  opacity: 0.8;
}
.b-timelinebase.b-overlay-scrollbar .b-virtual-scrollers {
  z-index: 100;
}
.b-sch-layout-milestone .b-milestone-wrap {
  min-width: 1em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-scale-cell {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.b-scale-cell .b-scale {
  background-color: transparent;
  font-weight: 400;
}
.b-scale-cell .b-scale-tick-label {
  font-size: 70%;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-schedulerbase.b-animating .b-grid-row {
  transition: height 0.2s, transform 0.2s;
}
.b-grid-footer-container .b-sch-timeaxiscolumn {
  padding: 0;
}
.b-sch-timeaxis-cell {
  padding: 0;
  flex: none !important;
  align-items: baseline;
  border-inline-end: none;
}
.b-gridbase .b-timeline-subgrid .b-grid-row.b-selected:not(.b-group-row) {
  background-color: transparent;
}
.b-gridbase .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-sch-timeaxis-cell.b-selected {
  background-color: transparent;
}
.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-odd,
.b-stripe .b-timeline-subgrid .b-grid-row.b-odd,
.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-odd,
.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-odd {
  background-color: rgba(246, 246, 246, 0.8);
}
.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-even,
.b-stripe .b-timeline-subgrid .b-grid-row.b-even,
.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-even,
.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-even {
  background-color: rgba(255, 255, 255, 0.8);
}
.b-stripe .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-selected {
  background-color: transparent;
}
.b-stripe .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-selected {
  background-color: transparent;
}
.b-gridbase .b-timeline-subgrid .b-group-row.b-selected,
.b-timeline-subgrid .b-group-row.b-selected,
.b-timeline-subgrid .b-group-row {
  z-index: 8;
  background-color: rgba(250, 251, 252, 0.8);
}
.b-timeline-subgrid {
  -webkit-user-select: none;
  user-select: none;
}
.b-timeaxissubgrid .b-grid-row {
  z-index: 1;
}
.b-timeaxissubgrid .b-grid-row.b-group-row {
  z-index: 5;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-resource-info {
  flex: 1;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
}
.b-resource-info dl {
  overflow: hidden;
}
.b-resource-info dt {
  font-weight: 600;
  margin-bottom: 0.2em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-resource-info dd {
  margin: 0;
  font-size: 0.8em;
  color: #b0b0b7;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-resource-info .b-resource-avatar {
  margin-inline-end: 0.5em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-resourcecollapse-cell {
  cursor: pointer;
}
.b-resourcecollapse-cell .b-icon {
  transition: transform 0.2s !important;
}
.b-resourcecollapse-cell .b-icon.b-flip {
  transform: rotate(180deg);
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-column-lines-canvas {
  z-index: 3;
}
.b-columnlines .b-grid-cell:not(:last-child) {
  border-inline-end: 1px solid #e9eaeb;
}
.b-columnlines .b-group-row .b-grid-cell {
  border-inline-end-color: transparent;
}
.b-column-line,
.b-column-line-major {
  height: 100%;
  position: absolute;
  border-left-width: 1px;
  border-left-style: solid;
}
.b-column-line {
  border-color: #f4f5f5;
}
.b-column-line-major {
  border-color: #e9eaeb;
  z-index: 1;
}
.b-sch-vertical .b-column-line:not(.b-resource-column-line),
.b-sch-vertical .b-column-line-major {
  height: auto;
  width: 100%;
  position: absolute;
  border-left: none;
  border-top-width: 1px;
  border-top-style: solid;
}
.b-sch-vertical .b-resource-group-divider {
  border-color: #d8d9da;
}
.b-animating .b-resource-column-line {
  transition: left 0.2s linear;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-foreground-canvas {
  --scheduler-dependency-terminal-offset: 0px;
  --scheduler-dependency-terminal-size: 12px;
}
svg.b-sch-dependencies-canvas {
  --scheduler-dependency-marker: url(#arrowEnd);
  contain: unset;
  overflow: visible;
  z-index: 6;
}
.b-sch-dependency-arrow {
  fill: #bbb;
}
.b-sch-dependency-arrow path {
  fill: inherit;
}
.b-sch-dependency {
  pointer-events: visibleStroke;
  fill: transparent;
  stroke: #bbb;
  stroke-width: 1;
  transition: stroke-width 0.2s linear;
}
.b-sch-dependency.b-sch-dependency-over {
  stroke-width: 2;
  stroke-dasharray: 0;
}
.b-sch-dependency.b-sch-released {
  display: none;
}
.b-sch-dependency.b-click-area {
  stroke: transparent;
  stroke-dasharray: none !important;
  marker-end: none;
}
.b-sch-dependency {
  marker-end: var(--scheduler-dependency-marker);
}
.b-sch-dependency.b-sch-bidirectional-line {
  marker-start: var(--scheduler-dependency-marker);
}
.b-sch-dependency.b-sch-dependency-markerless {
  marker-end: none;
}
.b-dependencies .b-sch-event-hover {
  z-index: 108;
}
.b-dependencies .b-sch-event.b-sch-terminals-visible,
.b-dependencies .b-gantt-task.b-sch-terminals-visible {
  overflow: visible;
}
.b-dependencies.b-highlighting .b-sch-event-wrap .b-sch-event,
.b-dependencies.b-highlighting .b-sch-dependency {
  opacity: 0.3;
}
.b-dependencies.b-highlighting .b-sch-event-wrap .b-sch-event.b-highlight,
.b-dependencies.b-highlighting .b-sch-dependency.b-highlight {
  opacity: 1;
}
.b-dependencies.b-highlighting .b-sch-resourcetimerange {
  opacity: 0.3;
}
.b-sch-terminal {
  width: var(--scheduler-dependency-terminal-size);
  height: var(--scheduler-dependency-terminal-size);
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 50%;
  position: absolute;
  z-index: 2;
  cursor: pointer;
  --terminal-start-end-offset: 80%;
}
@media (pointer: coarse) {
  .b-sch-terminal {
    --terminal-start-end-offset: 115%;
  }
  .b-sch-terminal::after {
    content: "";
    height: calc(var(--scheduler-dependency-terminal-size) * 2);
    width: calc(var(--scheduler-dependency-terminal-size) * 2);
    border-radius: 50%;
    position: absolute;
    transform: translate(calc(var(--scheduler-dependency-terminal-size) * -0.5 - 1), calc(var(--scheduler-dependency-terminal-size) * -0.5 - 1));
  }
}
.b-sch-terminal.b-sch-terminal:hover {
  background-color: #e6e6e6;
}
.b-dragging .b-sch-terminal,
.b-sch-event-resizing .b-sch-terminal {
  display: none;
}
.b-creating-dependency .b-sch-terminal:hover,
.b-creating-dependency .b-sch-terminal-active {
  background-color: #e6e6e6;
}
.b-creating-dependency .b-sch-terminal:hover.b-valid,
.b-creating-dependency .b-sch-terminal-active.b-valid {
  border-color: #27ca37;
  background-color: #9eeca5;
}
.b-creating-dependency .b-sch-terminal:hover.b-invalid,
.b-creating-dependency .b-sch-terminal-active.b-invalid {
  border-color: #e53f2c;
  background-color: #f6bbb4;
}
.b-creating-dependency * {
  touch-action: none;
}
.b-sch-terminal-top {
  top: var(--scheduler-dependency-terminal-offset);
  left: 50%;
  transform: translateX(-50%) translateY(-80%);
}
.b-sch-terminal-bottom {
  bottom: var(--scheduler-dependency-terminal-offset);
  left: 50%;
  transform: translateX(-50%) translateY(80%);
}
.b-sch-terminal-start {
  left: var(--scheduler-dependency-terminal-offset);
  top: 50%;
  transform: translateX(calc(var(--terminal-start-end-offset) * -1 * var(--rtl-negate))) translateY(-50%);
}
.b-rtl .b-sch-terminal-start {
  left: auto;
  right: 0;
}
.b-sch-terminal-end {
  right: var(--scheduler-dependency-terminal-offset);
  top: 50%;
  transform: translateX(calc(var(--terminal-start-end-offset) * var(--rtl-negate))) translateY(-50%);
}
.b-rtl .b-sch-terminal-end {
  right: auto;
  left: 0;
}
.b-sch-terminal-hover-area {
  grid-area: body;
  width: calc(100% + var(--scheduler-dependency-terminal-offset) * -2 + var(--scheduler-dependency-terminal-size) * 0.8);
  height: calc(100% + var(--scheduler-dependency-terminal-offset) * -2 + var(--scheduler-dependency-terminal-size) * 0.8);
  justify-self: center;
}
.b-labels-topbottom .b-schedulerbase:not(.b-sch-layout-milestones) .b-milestone:not(.b-sch-event-withicon) .b-sch-terminal-start,
.b-labels-topbottom .b-gantt:not(.b-sch-layout-milestones) .b-milestone:not(.b-gantt-task-withicon) .b-sch-terminal-start {
  transform: translate(calc(-0.35em * var(--rtl-negate)), -50%);
}
.b-labels-topbottom .b-schedulerbase:not(.b-sch-layout-milestones) .b-milestone:not(.b-sch-event-withicon) .b-sch-terminal-end,
.b-labels-topbottom .b-gantt:not(.b-sch-layout-milestones) .b-milestone:not(.b-gantt-task-withicon) .b-sch-terminal-end {
  transform: translate(calc(0.35em * var(--rtl-negate)), -50%);
}
.b-sch-dependency-connector {
  position: absolute;
  contain: strict;
  border-top: 2px dashed #bbb;
  z-index: 10;
  transform-origin: 0 0;
  pointer-events: none;
}
.b-sch-dependency-connector.b-removing {
  transition: width 0.2s ease-out;
}
.b-sch-dependency-connector.b-valid {
  border-color: #27ca37;
  border-top-style: solid;
}
.b-sch-dependency-creation-tooltip.b-popup {
  max-width: none;
}
.b-sch-dependency-creation-tooltip .b-popup-header {
  padding: 0.5em 0.075em;
  background-color: #27ca37;
}
.b-safari .b-sch-dependency-creation-tooltip .b-popup-header,
.b-firefox .b-sch-dependency-creation-tooltip .b-popup-header {
  width: 1.5em;
}
.b-sch-dependency-creation-tooltip .b-popup-header i {
  margin-bottom: 0.5em;
}
.b-sch-dependency-creation-tooltip.b-rtl .b-popup-header i {
  margin-bottom: 0;
  margin-top: 0.5em;
}
.b-sch-dependency-creation-tooltip.b-invalid .b-popup-header {
  background-color: #e53f2c;
}
.b-sch-dependency-creation-tooltip.b-checking .b-popup-header {
  background-color: #b0b0b7;
}
.b-sch-dependency-tooltip {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-column-gap: 0.5em;
  align-items: center;
}
.b-sch-dependency-tooltip label {
  font-size: 0.8em;
}
.b-sch-dependency-creation-tooltip .b-panel-header,
.b-sch-dependency-tooltip .b-panel-header {
  color: #fff;
}
.b-sch-dependency-creation-tooltip .b-sch-box,
.b-sch-dependency-tooltip .b-sch-box {
  width: 12px;
  height: 8px;
  border: 1px solid #bbb;
  display: none;
  position: relative;
}
.b-sch-dependency-creation-tooltip .b-sch-box.b-start,
.b-sch-dependency-creation-tooltip .b-sch-box.b-end,
.b-sch-dependency-creation-tooltip .b-sch-box.b-right,
.b-sch-dependency-creation-tooltip .b-sch-box.b-left,
.b-sch-dependency-creation-tooltip .b-sch-box.b-top,
.b-sch-dependency-creation-tooltip .b-sch-box.b-bottom,
.b-sch-dependency-tooltip .b-sch-box.b-start,
.b-sch-dependency-tooltip .b-sch-box.b-end,
.b-sch-dependency-tooltip .b-sch-box.b-right,
.b-sch-dependency-tooltip .b-sch-box.b-left,
.b-sch-dependency-tooltip .b-sch-box.b-top,
.b-sch-dependency-tooltip .b-sch-box.b-bottom {
  display: block;
}
.b-sch-dependency-creation-tooltip .b-sch-box:after,
.b-sch-dependency-tooltip .b-sch-box:after {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #888;
  position: absolute;
}
.b-sch-dependency-creation-tooltip .b-sch-box.b-end:after,
.b-sch-dependency-creation-tooltip .b-sch-box.b-right:after,
.b-sch-dependency-tooltip .b-sch-box.b-end:after,
.b-sch-dependency-tooltip .b-sch-box.b-right:after {
  right: -2px;
  top: 50%;
  transform: translateY(-50%);
}
.b-rtl .b-sch-dependency-creation-tooltip .b-sch-box.b-end:after,
.b-rtl .b-sch-dependency-tooltip .b-sch-box.b-end:after {
  right: auto;
  left: -2px;
}
.b-sch-dependency-creation-tooltip .b-sch-box.b-start:after,
.b-sch-dependency-creation-tooltip .b-sch-box.b-left:after,
.b-sch-dependency-tooltip .b-sch-box.b-start:after,
.b-sch-dependency-tooltip .b-sch-box.b-left:after {
  left: -2px;
  top: 50%;
  transform: translateY(-50%);
}
.b-rtl .b-sch-dependency-creation-tooltip .b-sch-box.b-start:after,
.b-rtl .b-sch-dependency-tooltip .b-sch-box.b-start:after {
  left: auto;
  right: -2px;
}
.b-sch-dependency-creation-tooltip .b-sch-box.b-top:after,
.b-sch-dependency-tooltip .b-sch-box.b-top:after {
  top: -2px;
  left: 50%;
  transform: translateX(-50%);
}
.b-sch-dependency-creation-tooltip .b-sch-box.b-bottom:after,
.b-sch-dependency-tooltip .b-sch-box.b-bottom:after {
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
}
.b-predecessor-list {
  display: flex;
  flex-direction: column;
}
.b-predecessor-list > * {
  flex: 0 0 auto;
  align-self: stretch;
  width: auto;
}
.b-predecessor-list > .b-list-item .b-predecessor-item-text {
  flex: 1;
}
.b-predecessor-list > .b-list-item .b-sch-box {
  width: 1.2em;
  height: 0.9em;
  border: 1px solid #bbb;
  margin-inline-start: 0.5em;
  position: relative;
}
.b-predecessor-list > .b-list-item .b-sch-box:after {
  content: "";
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  border: 1px solid #bbb;
  display: none;
}
.b-predecessor-list > .b-list-item.b-selected .b-sch-box {
  background-color: #27ca37;
}
.b-predecessor-list > .b-list-item.b-selected.b-fs .b-sch-box.b-from::after {
  right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-fs .b-sch-box.b-to::after {
  left: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-sf .b-sch-box.b-from::after {
  left: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-sf .b-sch-box.b-to::after {
  right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-ss .b-sch-box.b-from::after {
  left: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-ss .b-sch-box.b-to::after {
  left: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-ff .b-sch-box.b-from::after {
  right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-ff .b-sch-box.b-to::after {
  right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-dependencyeditor.b-popup {
  width: 29em;
}
.b-dependencyeditor.b-popup .b-popup-content {
  padding: 1em 1em 0 1em;
}
.b-dependencyeditor.b-popup .b-popup-content .b-textfield label,
.b-dependencyeditor.b-popup .b-popup-content .b-checkbox label {
  flex: 1 0 4em;
}
.b-dependencyeditor.b-popup .b-popup-content .b-textfield .b-checkbox-label,
.b-dependencyeditor.b-popup .b-popup-content .b-checkbox .b-checkbox-label {
  text-align: start;
}
.b-dependencyeditor.b-popup .b-bottom-toolbar {
  padding: 1em 1em 0.4em 1em;
}
.b-dependencyeditor.b-popup .b-bottom-toolbar .b-label-filler {
  display: none;
}
.b-dependencyeditor.b-popup .b-bottom-toolbar > button {
  flex: 1;
  margin-inline-end: 0.5em;
}
.b-dependencyeditor.b-popup .b-bottom-toolbar > button:last-child {
  margin-inline-end: 0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-dragselect-rect {
  position: absolute;
  left: 0;
  top: 0;
  transform-origin: 0 0;
  pointer-events: none;
  z-index: 100;
  border: 1px dashed #474849;
}
div.b-sch-event-wrap > .b-sch-event.b-cut-item {
  opacity: 0.4;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-schedulerbase.b-dragging-event {
  -webkit-user-select: none;
  user-select: none;
}
.b-sch-event-wrap.b-aborting,
.b-sch-event-wrap.b-drag-unified-animation {
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s,
    transform 0.2s,
    left 0.2s,
    top 0.2s;
}
.b-sch-event-wrap.b-dragging {
  z-index: 200;
}
.b-sch-event-wrap.b-dragging.b-drag-main {
  z-index: 201;
}
.b-sch-event-wrap.b-dragging .b-sch-event {
  outline: none !important;
}
.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-plain .b-sch-event-wrap.b-dragging .b-sch-event,
.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-border .b-sch-event-wrap.b-dragging .b-sch-event,
.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-colored .b-sch-event-wrap.b-dragging .b-sch-event {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.24);
}
.b-sch-event-wrap.b-hidden {
  display: none !important;
}
.b-float-root > .b-tooltip.b-eventdrag-tooltip {
  pointer-events: none;
}
.b-sch-tip-message {
  margin-top: 0.5em;
}
.b-sch-tip-invalid .b-sch-tip-message {
  color: #e53f2c;
}
.b-sch-tip-message .b-icon:first-child {
  margin-inline-end: 0.4em;
}
.b-sch-tip-message:empty {
  display: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timelinebase.b-dragcreating {
  -webkit-user-select: none;
  user-select: none;
}
.b-timelinebase.b-dragcreating .b-sch-timeaxis-cell,
.b-timelinebase.b-dragcreating .b-sch-event-wrap,
.b-timelinebase.b-dragcreating .b-gantt-task-wrap {
  pointer-events: none;
}
.b-dragcreate-lock .b-iscreating {
  opacity: 0.5;
}
.b-dragcreate-lock .b-iscreating .b-sch-event-content {
  display: none;
}
.b-sch-dragcreating.b-too-narrow {
  opacity: 0.25;
}
.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-startdate,
.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-enddate {
  color: #e53f2c;
}
.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-startdate .b-sch-clock,
.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-enddate .b-sch-clock {
  border-color: #e53f2c;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-eventeditor.b-popup {
  width: min(100%, 16em + var(--date-time-length));
  min-width: min(100%, 16em + var(--date-time-length));
  flex: unset;
}
.b-eventeditor.b-popup.b-collapsed .b-panel-collapse-revealer {
  display: none;
}
.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content .b-field > label {
  flex: 0 0 6em;
}
.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=startDateField],
.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=endDateField] {
  flex: 1 0 calc(55.5% + var(--date-width-difference) - 0.6em / 2);
}
.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=startTimeField],
.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=endTimeField] {
  flex: 1 0 calc(44.5% - var(--date-width-difference) - 0.6em / 2);
}
.b-eventeditor.b-popup .b-bottom-toolbar {
  background: transparent;
}
@media (min-width: 390px) {
  .b-eventeditor.b-popup .b-bottom-toolbar > .b-toolbar-content {
    padding-inline-start: calc(1em + 6.6em);
  }
}
.b-eventeditor.b-popup .b-bottom-toolbar > .b-toolbar-content > button {
  flex: 1;
  margin-inline-end: 0.5em;
  min-width: 0;
}
.b-eventeditor.b-popup .b-bottom-toolbar > .b-toolbar-content > button:last-child {
  margin-inline-end: 0;
}
.b-panel.b-floating > .b-eventeditor-body-wrap {
  padding-top: 1em;
}
.b-panel.b-floating > .b-eventeditor-body-wrap > .b-panel-content {
  padding-block: 0;
}
.b-panel.b-floating > .b-eventeditor-body-wrap > .b-bottom-toolbar .b-toolbar-content {
  padding-top: 1em;
}
.b-readonly.b-panel.b-floating > .b-eventeditor-body-wrap {
  padding-bottom: 1em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-event-wrap .b-sch-nonworkingtime {
  z-index: 0;
}
.b-dragging-event .b-sch-event-wrap.b-dragging .b-sch-nonworkingtime {
  display: none;
}
.b-animating .b-sch-event-wrap .b-sch-timerange {
  transition: none;
}
.b-sch-vertical .b-sch-event-wrap .b-sch-nonworkingtime {
  left: 0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-event-resizable-true,
.b-sch-event-resizable-start,
.b-sch-event-resizable-end {
  --handle-size: 0.5em;
}
@media (pointer: coarse) {
  .b-sch-event-resizable-true,
  .b-sch-event-resizable-start,
  .b-sch-event-resizable-end {
    --handle-size: 1em;
  }
}
.b-sch-event-resizable-true::before,
.b-sch-event-resizable-true::after,
.b-sch-event-resizable-start::before,
.b-sch-event-resizable-start::after,
.b-sch-event-resizable-end::before,
.b-sch-event-resizable-end::after {
  --handle-width: 9px;
  --handle-height: 50%;
  --handle-inset: 3px;
  --handle-align-inset: 25%;
  --gradient-dir: to right;
  --handle-opacity: 0.7;
  --clip-path: inset(0 0 0 var(--handle-inset));
  position: absolute;
  clip-path: var(--clip-path);
  left: 0;
  top: var(--handle-align-inset);
  width: var(--handle-width);
  height: var(--handle-height);
  opacity: var(--handle-opacity);
  background: linear-gradient(var(--gradient-dir), #fff 1px, transparent 1px);
  background-size: 2px;
  background-position: var(--handle-inset);
}
@media (pointer: coarse) {
  .b-sch-event-resizable-true::before,
  .b-sch-event-resizable-true::after,
  .b-sch-event-resizable-start::before,
  .b-sch-event-resizable-start::after,
  .b-sch-event-resizable-end::before,
  .b-sch-event-resizable-end::after {
    --handle-width: 1.7em;
    --handle-inset: 0.7em;
  }
}
.b-sch-event-resizable-true::after,
.b-sch-event-resizable-start::after,
.b-sch-event-resizable-end::after {
  --clip-path: inset(0 var(--handle-inset) 0 0);
  left: auto;
  right: 0;
}
.b-sch-vertical .b-sch-event-resizable-true::before,
.b-sch-vertical .b-sch-event-resizable-true::after,
.b-sch-vertical .b-sch-event-resizable-start::before,
.b-sch-vertical .b-sch-event-resizable-start::after,
.b-sch-vertical .b-sch-event-resizable-end::before,
.b-sch-vertical .b-sch-event-resizable-end::after {
  --handle-width: 50%;
  --handle-height: 0.7em;
  --gradient-dir: to bottom;
  background-size: 100% 2px;
  --clip-path: inset(var(--handle-inset) 0 0 0);
  top: 0;
  left: var(--handle-align-inset);
}
@media (pointer: coarse) {
  .b-sch-vertical .b-sch-event-resizable-true::before,
  .b-sch-vertical .b-sch-event-resizable-true::after,
  .b-sch-vertical .b-sch-event-resizable-start::before,
  .b-sch-vertical .b-sch-event-resizable-start::after,
  .b-sch-vertical .b-sch-event-resizable-end::before,
  .b-sch-vertical .b-sch-event-resizable-end::after {
    --handle-height: 1.7em;
  }
}
.b-sch-vertical .b-sch-event-resizable-true::after,
.b-sch-vertical .b-sch-event-resizable-start::after,
.b-sch-vertical .b-sch-event-resizable-end::after {
  --clip-path: inset(0 0 var(--handle-inset) 0);
  top: auto;
  bottom: 0;
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) {
  --handle-cursor: ew-resize;
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency).b-sch-vertical {
  --handle-cursor: ns-resize;
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) > .b-sch-event:not(.b-segmented).b-sch-event-resizable-start:before,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) > .b-sch-event:not(.b-segmented).b-sch-event-resizable-end:after,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true:before,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true:after,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-start:before,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-end:after,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-true:before,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-true:after {
  content: "";
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event.b-resize-handle {
  cursor: var(--handle-cursor);
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency).b-resizing-event,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-resizing {
  -webkit-user-select: none;
  user-select: none;
  cursor: var(--handle-cursor) !important;
}
.b-sch-event-wrap.b-sch-event-wrap-resizing {
  z-index: 9;
}
.b-schedulerbase.b-resizing-event .b-sch-timeaxis-cell,
.b-schedulerbase.b-resizing-event .b-sch-event-wrap {
  pointer-events: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-popup.b-sch-event-tooltip {
  max-width: 30em;
  display: flex;
  flex-direction: column;
}
.b-popup.b-sch-event-tooltip .b-sch-event-title {
  font-weight: 600;
}
.b-eventtip-content {
  gap: 0.5em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timeaxis-group-summary {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
}
.b-timeaxis-group-summary .b-timeaxis-tick {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
}
.b-timeaxis-group-summary .b-timeaxis-summary-value {
  text-align: center;
}
.b-gridbase.b-schedulerbase .b-timeline-subgrid .b-grid-row.b-group-footer.b-hover .b-grid-cell,
.b-gridbase.b-schedulerbase .b-timeline-subgrid .b-grid-row.b-group-footer.b-hover .b-grid-cell:hover {
  background-color: #fffbf5;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-headerzoom-rect {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  transform-origin: 0 0;
  pointer-events: none;
  z-index: 100;
  background: rgba(152, 193, 255, 0.3);
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-event-wrap .b-sch-label,
.b-gantt-task-wrap .b-sch-label {
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  color: #888;
  font-weight: 500;
  z-index: 1;
  min-width: 1em;
  pointer-events: all;
  -webkit-user-select: none;
  user-select: none;
}
.b-sch-event-wrap .b-sch-label-top,
.b-gantt-task-wrap .b-sch-label-top {
  grid-area: top;
  justify-self: center;
  margin-bottom: 0.2em;
}
.b-sch-event-wrap .b-sch-label-bottom,
.b-gantt-task-wrap .b-sch-label-bottom {
  grid-area: bottom;
  justify-self: center;
  margin-top: 0.2em;
}
.b-sch-event-wrap .b-sch-label-before,
.b-gantt-task-wrap .b-sch-label-before {
  grid-area: before;
  justify-self: end;
  margin-inline-end: 1.5em;
}
.b-sch-event-wrap .b-sch-label-after,
.b-gantt-task-wrap .b-sch-label-after {
  grid-area: after;
  margin-inline-start: 1.5em;
}
.b-sch-event-wrap.b-measure-label {
  height: 1em;
  position: fixed;
  top: -10000px;
  left: -10000px;
  visibility: hidden;
}
.b-sch-event-wrap.b-measure-label label {
  padding-inline-start: 1.5em;
  grid-area: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-pan .b-timeline-subgrid {
  cursor: move;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-export .b-sch-canvas {
  width: 100%;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-resourcetimerange {
  display: flex;
  position: absolute;
  left: 0;
  background-color: rgba(255, 235, 59, 0.1);
  color: #ecd300;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
}
.b-sch-resourcetimerange [data-task-feature] {
  display: flex;
  font-size: 12px;
}
.b-animating .b-sch-resourcetimerange {
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s,
    transform 0.2s,
    left 0.2s,
    right 0.2s,
    width 0.2s,
    height 0.2s,
    font-size 0.2s;
}
.b-sch-resourcetimerange .b-sch-event-withicon .b-fa {
  margin-inline-end: 0.4em;
  line-height: inherit;
}
.b-sch-resourcetimerange .b-sch-event-content {
  margin: 3px;
}
.b-interactive-resourcetimeranges .b-sch-resourcetimerange {
  pointer-events: auto;
}
.b-sch-vertical .b-sch-resourcetimerange {
  justify-content: center;
  align-items: flex-start;
}
.b-sch-color-red.b-sch-resourcetimerange {
  background-color: rgba(229, 63, 44, 0.1);
  color: #b72615;
}
.b-sch-color-pink.b-sch-resourcetimerange {
  background-color: rgba(254, 49, 131, 0.1);
  color: #e2015b;
}
.b-sch-color-purple.b-sch-resourcetimerange {
  background-color: rgba(254, 49, 234, 0.1);
  color: #e201cc;
}
.b-sch-color-violet.b-sch-resourcetimerange {
  background-color: rgba(172, 49, 254, 0.1);
  color: #8801e2;
}
.b-sch-color-indigo.b-sch-resourcetimerange {
  background-color: rgba(69, 49, 254, 0.1);
  color: #1701e2;
}
.b-sch-color-blue.b-sch-resourcetimerange {
  background-color: rgba(49, 131, 254, 0.1);
  color: #015be2;
}
.b-sch-color-cyan.b-sch-resourcetimerange {
  background-color: rgba(49, 233, 254, 0.1);
  color: #01cbe2;
}
.b-sch-color-teal.b-sch-resourcetimerange {
  background-color: rgba(49, 254, 172, 0.1);
  color: #01e288;
}
.b-sch-color-green.b-sch-resourcetimerange {
  background-color: rgba(39, 202, 55, 0.1);
  color: #1c9928;
}
.b-sch-color-lime.b-sch-resourcetimerange {
  background-color: rgba(118, 230, 44, 0.1);
  color: #56b915;
}
.b-sch-color-yellow.b-sch-resourcetimerange {
  background-color: rgba(255, 235, 59, 0.1);
  color: #ecd300;
}
.b-sch-color-orange.b-sch-resourcetimerange {
  background-color: rgba(254, 172, 49, 0.1);
  color: #e28801;
}
.b-sch-color-deep-orange.b-sch-resourcetimerange {
  background-color: rgba(255, 112, 67, 0.1);
  color: #f23a00;
}
.b-sch-color-gray.b-sch-resourcetimerange {
  background-color: rgba(160, 160, 160, 0.1);
  color: #7e7272;
}
.b-sch-color-gantt-green.b-sch-resourcetimerange {
  background-color: rgba(142, 233, 151, 0.1);
  color: #3edc4d;
}
.b-schedule-selected-tick {
  position: absolute;
  pointer-events: none;
  background-color: rgba(254, 172, 49, 0.3);
  display: flex;
  justify-content: center;
  align-items: center;
}
.b-sch-scheduletip {
  min-width: 10em;
}
.b-sch-scheduletip.b-nonworking-time {
  opacity: 0;
  pointer-events: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-simpleeventeditor {
  z-index: 15;
}
.b-simpleeventeditor .b-field {
  align-items: stretch;
}
.b-sch-horizontal .b-simpleeventeditor .b-field {
  height: 100%;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-event-wrap:where(:not(.b-disable-sticky, .b-milestone-wrap)),
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange {
  overflow: visible;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-event-wrap:where(:not(.b-disable-sticky, .b-milestone-wrap)) .b-sch-event-content,
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange .b-sch-event-content {
  position: sticky;
  left: 0.75em;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-event-wrap:where(:not(.b-disable-sticky, .b-milestone-wrap)) .b-sch-event,
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange .b-sch-event {
  overflow: visible;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange {
  justify-content: flex-start;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange > div {
  overflow: visible;
  width: 100%;
}
.b-rtl.b-stickyevents.b-sch-horizontal .b-sch-event-wrap:not(.b-disable-sticky, .b-milestone-wrap) .b-sch-event-content,
.b-rtl.b-stickyevents.b-sch-horizontal .b-sch-resourcetimerange .b-sch-event-content {
  right: 0.75em;
}
.b-firefox.b-stickyevents.b-sch-horizontal .b-sch-foreground-canvas {
  contain: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-summarybar {
  padding: 0;
  flex-direction: row;
  justify-content: flex-start;
  flex-grow: unset !important;
}
.b-sch-summarybar .b-timeaxis-tick {
  display: flex;
  flex-direction: column;
  text-align: center;
  overflow: hidden;
  justify-content: center;
  align-items: stretch;
}
.b-sch-summarybar:not(.b-sch-vertical) .b-timeaxis-tick {
  padding: 0.5em 0;
}
.b-sch-summarybar:not(.b-sch-vertical) .b-timeaxis-tick:not(:last-child) {
  border-inline-end: 1px solid #d8d9da;
}
.b-sch-vertical .b-sch-summarybar {
  flex-direction: column;
  align-items: stretch;
  background: #f3f4f5 !important;
  color: #667280;
}
.b-sch-vertical .b-sch-summarybar .b-timeaxis-tick {
  padding: 0 0.5em;
}
.b-sch-vertical .b-sch-summarybar .b-timeaxis-tick:not(:last-child) {
  border-bottom: 1px solid #d8d9da;
}
.b-timeaxis-summary-tip {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.b-timeaxis-summary-tip header {
  width: 100%;
  text-align: center;
  font-weight: 700;
  margin-bottom: 1em;
}
.b-timeaxis-summary-tip label {
  flex: 1 1 50%;
}
.b-timeaxis-summary-tip .b-timeaxis-summary-value {
  flex: 0 0 auto;
}
.b-sch-timeaxis-menu-daterange-popup {
  width: 21em;
}
.b-sch-timeaxis-menu-daterange-popup .b-left-nav-btn,
.b-sch-timeaxis-menu-daterange-popup .b-right-nav-btn {
  max-width: 1em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-float-root > .b-floating.b-interaction-tooltip {
  pointer-events: none;
}
.b-timeranges-canvas {
  z-index: 4;
}
.b-sch-line {
  margin-inline-start: -1px;
  z-index: 8;
}
.b-sch-timerange {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: absolute;
  left: 0;
  overflow: hidden;
  justify-content: center;
  color: #aaa;
  z-index: 4;
  cursor: pointer;
}
.b-sch-timerange.b-over-resize-handle {
  cursor: ew-resize;
}
.b-timelinebase:not(.b-dragging-timerange) .b-sch-timerange:hover {
  z-index: 7;
}
.b-sch-timerange label {
  font-size: 0.8em;
  color: inherit;
  white-space: nowrap;
  cursor: inherit;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0.3em;
}
.b-sch-timerange i {
  margin-inline-end: 0.5em;
}
.b-timeranges-body-canvas .b-sch-timerange.b-narrow-range label {
  writing-mode: tb;
  padding-inline-start: 1em;
}
.b-sch-current-time {
  pointer-events: none;
}
.b-animating .b-sch-timerange {
  transition:
    transform 0.3s,
    width 0.3s,
    height 0.3s;
}
.b-timeline-subgrid .b-sch-timerange {
  height: 100%;
  align-items: flex-start;
  min-width: 1px;
  color: #aaa;
  font-size: 14px;
}
.b-timeline-subgrid .b-sch-timerange:not(.b-sch-line) label {
  overflow: visible;
}
.b-timeline-subgrid .b-sch-timerange:not(.b-sch-line) label.b-vertical {
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
}
.b-timeline-subgrid .b-sch-timerange.b-sch-line {
  width: 1px;
  overflow: visible;
}
.b-timeline-subgrid .b-sch-timerange.b-sch-line:before {
  display: none;
}
.b-timeline-subgrid .b-sch-range {
  background-color: rgba(240, 240, 240, 0.5);
  pointer-events: none;
}
.b-timeline-subgrid div.b-sch-line {
  border-inline-start: 2px solid #fab005;
  color: #fff;
  padding: 0;
  z-index: 8;
}
.b-timeline-subgrid div.b-sch-line label {
  background-color: #fab005;
  padding: 0.3em;
  white-space: nowrap;
}
.b-timeline-subgrid div.b-sch-current-time {
  border-inline-start-color: #fa5252;
}
.b-timeline-subgrid div.b-sch-current-time label {
  background-color: #fa5252;
}
.b-timelinebase:not(.b-sch-vertical) .b-timeline-subgrid .b-sch-line {
  flex-direction: column;
  justify-content: flex-start;
}
.b-timelinebase:not(.b-sch-vertical) .b-timeline-subgrid .b-sch-line label {
  margin-top: 0.5em;
}
.b-sch-vertical .b-sch-timerange {
  left: auto;
  top: 0;
  justify-content: flex-start;
}
.b-sch-vertical .b-sch-timerange label {
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  transform: rotate(180deg);
}
.b-sch-vertical .b-sch-timerange.b-over-resize-handle {
  cursor: ns-resize;
}
.b-sch-vertical .b-timeline-subgrid .b-sch-timerange {
  height: auto;
  width: 100%;
}
.b-sch-vertical .b-timeline-subgrid .b-sch-line {
  border-top: 2px solid #fab005;
  color: #fff;
  padding: 0;
  height: 1px;
}
.b-sch-vertical .b-timeline-subgrid .b-sch-line label {
  background-color: #fab005;
  padding: 0.3em;
  white-space: nowrap;
}
.b-timeranges-header-canvas .b-sch-timerange {
  pointer-events: all;
}
.b-grid-header .b-sch-timerange {
  flex-direction: row;
  justify-content: center;
  bottom: 0;
  background-color: #98c1ff;
  color: #fff;
  line-height: 1;
  padding: 0.5em 0;
  -webkit-user-select: none;
  user-select: none;
}
.b-grid-header .b-sch-timerange.b-sch-line {
  padding: 0.5em;
  background-color: #fab005;
  z-index: 5;
}
.b-grid-header .b-sch-timerange.b-sch-current-time {
  background-color: #fa5252;
}
.b-grid-header .b-sch-timerange:before {
  margin-inline-end: 0.5em;
}
.b-grid-header .b-sch-timerange label {
  padding: 0;
}
.b-grid-header.b-sch-timeaxiscolumn-levels-1 .b-sch-timerange {
  height: 100%;
}
.b-grid-header.b-sch-timeaxiscolumn-levels-2 .b-sch-timerange {
  height: 50%;
}
.b-grid-header.b-sch-timeaxiscolumn-levels-3 .b-sch-timerange {
  height: 33.3333333333%;
}
.b-grid-header .b-sch-line {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.b-grid-header .b-sch-line.b-rtl {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.b-grid-header .b-sch-line.b-sch-timerange-with-headerlabel label {
  left: -2px;
}
.b-verticaltimeaxiscolumn .b-sch-timerange {
  flex-direction: column;
  justify-content: center;
  right: 0;
  background-color: #98c1ff;
  color: #fff;
  -webkit-user-select: none;
  user-select: none;
}
.b-verticaltimeaxiscolumn .b-sch-timerange:before {
  margin-bottom: 0.5em;
}
.b-verticaltimeaxiscolumn .b-sch-line {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.b-verticaltimeaxiscolumn .b-sch-line.b-sch-timerange-with-headerlabel label {
  top: -2px;
}
.b-sch-timeranges-with-headerelements .b-timeline-subgrid .b-sch-range:before {
  display: none;
}
.b-dragging-timerange .b-sch-timerange:not(.b-dragging) {
  pointer-events: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-timeaxiscolumn .b-selected-time-span,
.b-verticaltimeaxiscolumn .b-selected-time-span {
  background: #3183fe;
  color: #fff;
  justify-content: space-between;
  padding: 0.4em;
  opacity: 1;
}
.b-sch-timeaxiscolumn .b-selected-time-span span,
.b-verticaltimeaxiscolumn .b-selected-time-span span {
  white-space: nowrap;
  overflow: hidden;
}
.b-sch-timeaxiscolumn .b-selected-time-span .b-selection-start,
.b-sch-timeaxiscolumn .b-selected-time-span .b-selection-end,
.b-verticaltimeaxiscolumn .b-selected-time-span .b-selection-start,
.b-verticaltimeaxiscolumn .b-selected-time-span .b-selection-end {
  align-self: flex-end;
}
.b-sch-timeaxiscolumn .b-selected-time-span .b-icon-close,
.b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close {
  position: absolute;
  top: 0.2em;
  right: 0.4em;
  cursor: pointer;
}
.b-timelinebase.b-rtl .b-sch-timeaxiscolumn .b-selected-time-span .b-icon-close,
.b-timelinebase.b-rtl .b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close {
  left: 0.4em;
  right: auto;
}
.b-sch-timeaxiscolumn .b-selected-time-span {
  font-size: 0.7em;
}
.b-verticaltimeaxiscolumn .b-selected-time-span {
  width: calc(100% - 2em);
}
.b-verticaltimeaxiscolumn .b-selected-time-span span {
  font-size: 0.7em;
}
.b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close {
  left: 0.4em;
}
.b-grid-header .b-selected-time-span,
.b-timeline-subgrid .b-selected-time-span,
.b-verticaltimeaxiscolumn .b-selected-time-span {
  transition: none;
  z-index: 10;
}
.b-timeline-subgrid .b-selected-time-span {
  background: rgba(152, 193, 255, 0.2);
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-headers .b-sch-nonworkingtime {
  background-color: rgba(240, 213, 213, 0.3);
  z-index: 3;
  pointer-events: none;
}
.b-sch-nonworkingtime-canvas {
  z-index: 2;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-clockwrap {
  display: flex;
}
.b-sch-clockwrap:not(:first-child) {
  margin-top: 0.3em;
}
.b-sch-clock {
  position: relative;
  height: 21px;
  width: 21px;
  min-width: 21px;
  white-space: nowrap;
}
.b-sch-clock .b-sch-hour-indicator {
  border-top: 2px solid transparent;
  border-bottom: 6px solid #777;
}
.b-sch-clock .b-sch-minute-indicator {
  border-top: 8px solid #777;
}
.b-sch-clock .b-sch-minute-indicator,
.b-sch-clock .b-sch-hour-indicator {
  position: absolute;
  left: 50%;
  top: 1px;
  width: 2px;
  height: 8px;
  overflow: hidden;
  margin-left: -1px;
  transform-origin: 50% 100%;
}
.b-sch-clock-hour .b-sch-clock {
  border: 2px solid #feac31;
  background-color: #f8f8f8;
  border-radius: 100%;
}
.b-sch-clock-hour .b-sch-clock-dot {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 4px;
  height: 4px;
  margin-left: -2px;
  margin-top: -2px;
  background: #777;
  border-radius: 3px;
  z-index: 2;
}
.b-sch-clock-day .b-sch-clock {
  background-color: #f8f8f8;
  border: none;
  border-radius: 2px;
}
.b-sch-clock-day .b-sch-clock .b-sch-hour-indicator {
  width: inherit;
  position: static !important;
  background-color: #feac31;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  font-size: 7px;
  line-height: 8px;
  text-align: center;
  color: #fff;
  height: 9px;
  text-indent: 0;
  margin-top: -1px;
  margin-left: 0;
  border: 0 none;
  transform: none !important;
}
.b-sch-clock-day .b-sch-clock .b-sch-minute-indicator {
  width: inherit;
  color: #555;
  position: static !important;
  height: 16px;
  background-color: transparent;
  font-size: 10px;
  text-align: center;
  text-indent: 0;
  line-height: 12px;
  border: none;
  margin-left: 0;
  transform: none !important;
}
.b-sch-clock-day .b-sch-clock-dot {
  display: none;
}
.b-sch-clock-text {
  margin-inline-start: 8px;
  padding-top: 1px;
  white-space: nowrap;
  width: 100%;
}
.b-sticky-headers .b-grid-header,
.b-sticky-headers .b-timeaxis,
.b-sticky-headers .b-sticky-header,
.b-sticky-headers .b-sch-header-timeaxis-cell {
  overflow: visible;
}
.b-sticky-headers .b-sch-header-text.b-sticky-header {
  position: sticky;
}
.b-sticky-headers .b-horizontaltimeaxis .b-sch-header-text.b-sticky-header {
  left: 0;
  padding-inline: left(0 0.5em 0 0.75em);
}
.b-sticky-headers .b-verticaltimeaxis .b-sch-header-text.b-sticky-header {
  top: 0.15em;
}
.b-sticky-headers .b-verticaltimeaxis .b-sch-header-row-0 .b-sch-header-text.b-sticky-header {
  padding-top: right(0 0.5em 0 0.75em);
}
.b-sticky-headers .b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-text.b-sticky-header {
  padding-bottom: right(0 0.5em 0 0.75em);
}
body:not(.b-using-keyboard) .b-sch-timeaxis-cell:focus,
body:not(.b-using-keyboard) .b-sch-timeaxis-cell:focus-within {
  outline: none !important;
}
.b-sch-header-timeaxis-cell {
  align-items: center;
}
.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:hover,
.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:focus {
  background: transparent;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timelinehistogram .b-grid-row {
  z-index: 4;
}
.b-timelinehistogram .b-timelinehistogram-cell {
  padding: 0;
  border-inline-end-width: 0;
}
.b-timelinehistogram .b-timeline-subgrid .b-grid-cell.b-focused::after {
  display: none;
}
.b-timelinehistogram-histogram {
  padding: 0;
  background-color: transparent;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-column.b-grid-header {
  padding: 0;
}
.b-grid-header-container .b-sch-timeaxiscolumn {
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  flex-grow: unset !important;
  background-color: #f3f4f5;
  border-inline-end: 0 none;
}
.b-grid-header-container .b-sch-timeaxiscolumn .b-sch-header-timeaxis-cell:hover {
  background-color: white;
}
.b-horizontaltimeaxis {
  flex-direction: column;
  flex: 1 0 100%;
}
.b-horizontaltimeaxis .b-sch-header-row {
  flex: 1 0 2em;
}
.b-horizontaltimeaxis .b-sch-header-row.b-sch-header-row-0.b-lowest {
  flex: 1;
}
.b-horizontaltimeaxis .b-sch-header-timeaxis-cell {
  height: 100%;
  border-inline-start: 1px solid #d8d9da;
}
.b-horizontaltimeaxis .b-sch-header-timeaxis-cell:hover {
  cursor: pointer;
  background-color: white;
}
.b-horizontaltimeaxis .b-sch-header-timeaxis-cell.b-last .b-sch-header-text {
  overflow: hidden;
}
.b-sch-timeaxiscolumn-levels-1 {
  min-height: 1.5em;
}
.b-sch-timeaxiscolumn-levels-2 {
  min-height: 3em;
}
.b-sch-timeaxiscolumn-levels-3 {
  min-height: 4.5em;
}
.b-sch-header-row {
  position: relative;
  contain: strict;
}
.b-sch-header-row:last-child .b-sch-header-timeaxis-cell {
  border-bottom: none;
}
.b-sch-header-timeaxis-cell {
  display: flex;
  justify-content: center;
  position: absolute;
  color: #667280;
  border-bottom: 1px solid #d8d9da;
  overflow: hidden;
  transition: background-color 0.2s;
  font-size: 0.9em;
  font-weight: 500;
  padding: top(0.5em) 0 bottom(0.5em) 0;
  white-space: nowrap;
  contain: strict;
  -webkit-user-select: none;
  user-select: none;
}
.b-sch-header-timeaxis-cell.b-align-start .b-sch-header-text,
.b-sch-header-timeaxis-cell.b-align-end .b-sch-header-text {
  padding-inline-start: left(0 0.5em 0 0.75em);
  padding-inline-end: right(0 0.5em 0 0.75em);
}
.b-sch-header-timeaxis-cell.b-align-start {
  justify-content: flex-start;
}
.b-sch-header-timeaxis-cell.b-align-end {
  justify-content: flex-end;
}
.b-schedulerbase.b-fill-last-column .b-sch-timeaxiscolumn:last-child {
  border-inline-end-color: #d8d9da;
}
.b-sch-header-timeaxis-cell[data-tick-index="0"] {
  border-inline-start: 0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-verticaltimeaxiscolumn {
  flex-flow: column nowrap;
  align-items: stretch;
  padding: 0;
  border-inline-end: none;
  background-color: #fbfcfc !important;
}
.b-verticaltimeaxiscolumn.b-grid-cell.b-focused:after {
  display: none;
}
.b-verticaltimeaxis {
  flex: 1 0 100%;
  contain: strict;
}
.b-verticaltimeaxis .b-sch-header-row {
  flex-direction: column;
  flex: 1;
}
.b-verticaltimeaxis .b-sch-header-timeaxis-cell {
  width: 100%;
  text-transform: uppercase;
  padding: 0;
  border-inline-start: 0 none;
}
.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell {
  border-inline-end: none;
  border-bottom: none;
  justify-content: flex-end;
  align-items: flex-start;
  contain: unset;
}
.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell .b-sch-header-text {
  padding-inline-end: 0.5em;
  margin-top: -0.75em;
}
.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell:hover {
  background-color: #f3f4f5;
}
.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) {
  flex: 0 0 2em;
}
.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) .b-sch-header-timeaxis-cell {
  align-items: flex-start;
  border-inline-end: 1px solid #d8d9da;
}
.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) .b-sch-header-text {
  padding-bottom: left(0 0.5em 0 0.75em);
  writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  transform: rotate(180deg);
}
.b-sch-vertical .b-sticky-headers .b-content-element,
.b-sch-vertical .b-sticky-headers .b-grid-subgrid-locked,
.b-sch-vertical .b-sticky-headers .b-verticaltimeaxis-row,
.b-sch-vertical .b-sticky-headers .b-verticaltimeaxiscolumn,
.b-sch-vertical .b-sticky-headers .b-verticaltimeaxis,
.b-sch-vertical .b-sticky-headers .b-sch-header-row,
.b-sch-vertical .b-sticky-headers .b-sch-header-timeaxis-cell {
  overflow: visible;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-vertical .b-sch-timeaxiscolumn {
  flex-direction: row;
  min-height: 3em;
}
.b-resourceheader {
  flex: 1;
  position: relative;
  contain: strict;
}
.b-resourceheader.b-has-images {
  min-height: 3em;
}
.b-resourceheader.b-grouped {
  height: 6em;
}
.b-resourceheader-group-cell {
  position: absolute;
  display: flex;
  align-items: stretch;
  flex-direction: column;
  height: 100%;
}
.b-resourceheader-group-cell > span {
  padding: 0.5em 0;
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #d8d9da;
  border-inline-end: 1px solid #d8d9da;
}
.b-resourceheader-group-cell .b-resourceheader-group-children {
  position: relative;
  height: 100%;
}
.b-resourceheader-cell {
  position: absolute;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #667280;
  border-inline-end: 1px solid #d8d9da;
  overflow: hidden;
  transition: background-color 0.2s;
  font-size: 0.9em;
  font-weight: 500;
  padding: top(0.5em);
  white-space: nowrap;
  contain: strict;
  height: 100%;
  -webkit-user-select: none;
  user-select: none;
}
.b-animating .b-resourceheader-cell {
  transition:
    width 0.2s,
    left 0.2s,
    right 0.2s;
}
.b-resourceheader-cell:hover {
  cursor: pointer;
  background-color: white;
}
.b-resourceheader-cell.b-align-start,
.b-resourceheader-cell.b-align-end {
  padding-inline: 0.3em;
}
.b-resourceheader-cell.b-align-start {
  justify-content: flex-start;
}
.b-resourceheader-cell.b-align-end {
  justify-content: flex-end;
}
.b-resourceheader-cell i {
  margin-inline-end: 0.5em;
}
.b-resourceheader-cell .b-resource-name {
  overflow: hidden;
}
.b-resourceheader-cell .b-resource-avatar {
  margin-inline-end: 1em;
}
.b-recurrenceconfirmationpopup.b-popup {
  width: 29em;
  max-width: none;
}
.b-recurrenceconfirmationpopup.b-popup .b-recurrenceconfirmationpopup-header,
.b-recurrenceconfirmationpopup.b-popup .b-recurrenceconfirmationpopup-content {
  padding: 0.65em;
}
.b-recurrenceconfirmationpopup.b-popup .b-bottom-toolbar > button {
  margin-inline-end: 0.5em;
}
.b-recurrenceconfirmationpopup.b-popup .b-bottom-toolbar > button:last-child {
  margin-inline-end: 0;
}
button.b-button.b-recurrencelegendbutton {
  white-space: normal;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-recurrenceeditor .b-panel {
  --panel-background-color: inherit;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content {
  padding: 0;
  column-gap: 1em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-field label.b-align-start {
  flex: 1 0 10.4em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-recurrencepositionscombo {
  flex: 0 0 9.6em;
}
.b-recurrenceeditor .b-bottom-toolbar .b-label-filler {
  width: 10em;
}
.b-recurrenceeditor .b-bottom-toolbar button {
  flex: 1;
}
.b-schedulerpro-taskeditor .b-recurrenceeditor .b-buttongroup {
  font-size: 0.8em;
}
.b-datepicker .b-icon-circle {
  font-size: 50%;
  color: #3183fe;
  margin-top: 1px;
}
.b-datepicker .b-selected-date .b-icon-circle {
  color: #fff;
}
.b-datepicker .b-cell-events-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 80%;
  background-color: #e53f2c;
  color: #fff;
  width: 1.3em;
  height: 1.3em;
}
.b-datepicker-with-events .b-calendar-weekdays {
  padding-bottom: 4px;
}
.b-datepicker-with-events .b-calendar-week .b-calendar-cell {
  margin: 1px 1px;
  justify-content: flex-start;
}
.b-datepicker-with-events .b-calendar-week .b-calendar-cell .b-datepicker-cell-inner {
  margin-bottom: 0.45em;
}
.b-resourcecombo .b-resource-icon {
  display: none;
  margin-inline: 0.5em 0;
}
.b-resourcecombo.b-show-event-color:not(.b-uses-chipview) .b-resource-icon {
  display: block;
}
.b-resourcecombo-picker .b-icon {
  display: none;
  margin-inline-end: 0.5em;
}
.b-resourcecombo-picker.b-multiselect .b-icon,
.b-resourcecombo-picker.b-show-event-color .b-icon {
  display: block;
}
.b-resourcecombo-picker.b-multiselect .b-selected .b-icon-square:before,
.b-resourcecombo-picker.b-show-event-color .b-selected .b-icon-square:before {
  content: "\f14a";
}
.b-theme-material .b-resourcecombo .b-resource-icon {
  margin-inline: 0 0.5em;
}
.b-resourcefilter .b-list-item {
  border: 0 none;
  border-radius: 0;
}
.b-resourcefilter .b-selected-icon {
  visibility: visible !important;
}
.b-resourcefilter .b-selected-icon:before {
  content: "\f0c8";
  opacity: 0.6;
}
.b-resourcefilter .b-selected .b-selected-icon:before {
  content: "\f14a";
  opacity: 1;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-red {
  background-color: #e53f2c;
}
.b-sch-foreground-red {
  color: #e53f2c;
}
.b-sch-pink {
  background-color: #fe3183;
}
.b-sch-foreground-pink {
  color: #fe3183;
}
.b-sch-purple {
  background-color: #fe31ea;
}
.b-sch-foreground-purple {
  color: #fe31ea;
}
.b-sch-magenta {
  background-color: #ff4dff;
}
.b-sch-foreground-magenta {
  color: #ff4dff;
}
.b-sch-violet {
  background-color: #ac31fe;
}
.b-sch-foreground-violet {
  color: #ac31fe;
}
.b-sch-indigo {
  background-color: #4531fe;
}
.b-sch-foreground-indigo {
  color: #4531fe;
}
.b-sch-blue {
  background-color: #3183fe;
}
.b-sch-foreground-blue {
  color: #3183fe;
}
.b-sch-cyan {
  background-color: #31e9fe;
}
.b-sch-foreground-cyan {
  color: #31e9fe;
}
.b-sch-teal {
  background-color: #31feac;
}
.b-sch-foreground-teal {
  color: #31feac;
}
.b-sch-green {
  background-color: #27ca37;
}
.b-sch-foreground-green {
  color: #27ca37;
}
.b-sch-lime {
  background-color: #76e62c;
}
.b-sch-foreground-lime {
  color: #76e62c;
}
.b-sch-gantt-green {
  background-color: #8ee997;
}
.b-sch-foreground-gantt-green {
  color: #8ee997;
}
.b-sch-yellow {
  background-color: #FFEB3B;
}
.b-sch-foreground-yellow {
  color: #FFEB3B;
}
.b-sch-orange {
  background-color: #feac31;
}
.b-sch-foreground-orange {
  color: #feac31;
}
.b-sch-deep-orange {
  background-color: #ff7043;
}
.b-sch-foreground-deep-orange {
  color: #ff7043;
}
.b-sch-gray {
  background-color: #a0a0a0;
}
.b-sch-foreground-gray {
  color: #a0a0a0;
}
.b-sch-light-gray {
  background-color: #e0e0e7;
}
.b-sch-foreground-light-gray {
  color: #e0e0e7;
}
.b-sch-foreground-black {
  color: #000;
}
.b-sch-color-red {
  --event-primary-color-h: 6.1621621622deg;
  --event-primary-color-s: 78.05907173%;
  --event-primary-color-l: 53.5294117647%;
}
.b-sch-color-pink {
  --event-primary-color-h: 336deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}
.b-sch-color-purple {
  --event-primary-color-h: 305.8536585366deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}
.b-sch-color-violet {
  --event-primary-color-h: 276deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}
.b-sch-color-indigo {
  --event-primary-color-h: 245.8536585366deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}
.b-sch-color-blue {
  --event-primary-color-h: 216deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}
.b-sch-color-cyan {
  --event-primary-color-h: 186.1463414634deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}
.b-sch-color-magenta {
  --event-primary-color-h: 300deg;
  --event-primary-color-s: 100%;
  --event-primary-color-l: 65.0980392157%;
}
.b-sch-color-teal {
  --event-primary-color-h: 156deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}
.b-sch-color-green {
  --event-primary-color-h: 125.8895705521deg;
  --event-primary-color-s: 67.6348547718%;
  --event-primary-color-l: 47.2549019608%;
}
.b-sch-color-lime {
  --event-primary-color-h: 96.1290322581deg;
  --event-primary-color-s: 78.813559322%;
  --event-primary-color-l: 53.7254901961%;
}
.b-sch-color-yellow {
  --event-primary-color-h: 53.8775510204deg;
  --event-primary-color-s: 100%;
  --event-primary-color-l: 61.568627451%;
}
.b-sch-color-orange {
  --event-primary-color-h: 36deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}
.b-sch-color-deep-orange {
  --event-primary-color-h: 14.3617021277deg;
  --event-primary-color-s: 100%;
  --event-primary-color-l: 63.137254902%;
}
.b-sch-color-gray {
  --event-primary-color-h: 0deg;
  --event-primary-color-s: 0%;
  --event-primary-color-l: 62.7450980392%;
}
.b-sch-color-light-gray {
  --event-primary-color-h: 240deg;
  --event-primary-color-s: 12.7272727273%;
  --event-primary-color-l: 89.2156862745%;
}
.b-sch-color-gantt-green {
  --event-primary-color-h: 125.9340659341deg;
  --event-primary-color-s: 67.4074074074%;
  --event-primary-color-l: 73.5294117647%;
}
.b-sch-color-black {
  --event-primary-color-h: 0deg;
  --event-primary-color-s: 0%;
  --event-primary-color-l: 0%;
}
.b-sch-style-interday > .b-sch-event,
.b-sch-style-interday > .b-sch-event > .b-sch-event-segments > .b-sch-event,
.b-sch-style-plain > .b-sch-event,
.b-sch-style-plain > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-s-factor: 1;
  --event-l-factor: 1;
  --event-hover-s-factor: 1.3;
  --event-hover-l-factor: 0.6;
  --event-selected-hover-s-factor: 1.4;
  --event-selected-hover-l-factor: 0.55;
}
.b-sch-style-interday .b-sch-event {
  opacity: 0.8;
  border-radius: 3px;
}
.b-sch-style-interday .b-sch-event-content {
  font-weight: 400;
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone) {
  background-color: currentColor;
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover,
.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected,
.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: currentColor;
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone) > .b-sch-event-content {
  color: #fff;
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before {
  background-color: currentColor;
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content::before,
.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before,
.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content::before {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.b-sch-layout-milestone-text-position-inside .b-sch-event-wrap.b-milestone-wrap .b-milestone {
  display: flex;
  justify-content: center;
  align-items: center;
}
.b-sch-layout-milestone-text-position-inside .b-sch-event-wrap.b-milestone-wrap .b-milestone label {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  color: inherit;
}
.b-sch-style-border > .b-sch-event,
.b-sch-style-border > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-border-color: hsl( var(--event-background-h), var(--event-background-s), calc(var(--event-background-l) * 0.7) );
  --event-hover-color: #fff;
  --event-hover-l-factor: 0.7;
  --event-selected-hover-l-factor: 0.6;
  --event-border-style: solid;
  --event-border-radius: 3px;
  --event-border-width: 1px;
  --event-opacity: .8;
  --event-hover-opacity: 1;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone > .b-sch-event-content {
  font-size: 11px;
}
.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone) {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
  border-color: currentColor;
}
.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone) .b-sch-event-content {
  color: #fff;
}
.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover,
.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing,
.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected,
.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: currentColor;
  background-image: none;
  border-color: currentColor;
}
.b-sch-style-border.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
  border-color: currentColor;
}
.b-sch-style-hollow > .b-sch-event,
.b-sch-style-hollow > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-s-factor: 0;
  --event-l-factor: 2;
  --event-a: 0.2;
  --event-hover-s-factor: 1;
  --event-hover-l-factor: 1;
  --event-hover-a: 1;
  --event-selected-hover-l-factor: 0.8;
  --event-color: var(--event-primary-color);
  --event-hover-color: #fff;
  --event-border-width: 2px;
  --event-border-radius: 3px;
  --event-opacity: .8;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-hollow > .b-sch-event.b-milestone > .b-sch-event-content {
  font-size: 11px;
  font-weight: 600;
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: currentColor;
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover .b-sch-event-content,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover .b-sch-event-content {
  color: #fff;
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content::before,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content::before,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content::before {
  background-color: currentColor;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-l: 90%;
  --event-border-width: 3px;
  --event-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * 0.8));
  --event-border-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * 0.9));
  --event-opacity: 0.8;
  --event-selected-hover-l-factor: 0.8;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:hover,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:hover,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover {
  --event-background-l: 85%;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected {
  --event-background-l: var(--event-primary-color-l);
  --event-color: #fff;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone),
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  border-block-width: 0;
  border-inline-end-width: 0;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone {
  --event-border-width: 0px;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone::before,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone::before,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone::before,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone::before {
  --event-border-width: 3px;
}
.b-sch-vertical .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone),
.b-sch-vertical .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone),
.b-sch-vertical .b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone),
.b-sch-vertical .b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  border-top-width: 3px;
  border-inline-width: 0;
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone) {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover .b-sch-event-content,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content {
  color: #fff;
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: currentColor;
  background-image: none;
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content::before,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content::before,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before {
  background-image: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content::before {
  background-image: none;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-l: 97%;
  --event-selected-hover-l-factor: 1;
  opacity: 1;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:hover,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover {
  --event-background-l: 89%;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected {
  --event-background-l: 84%;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected .b-sch-event-content *,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected .b-sch-event-content * {
  font-weight: 400;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event .b-sch-event-content *,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content * {
  font-weight: 400;
  color: #606060;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected .b-sch-event-content *,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected .b-sch-event-content * {
  color: #606060;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone) .b-sch-event-content,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) .b-sch-event-content {
  margin: 0;
  padding: 0.3em;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-color: transparent;
  --event-border-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * var(--event-l-factor)));
  --event-color: #777;
  --event-hover-color: #777;
  --event-border-width: 5px;
  --event-hover-l-factor: 0.8;
  --event-selected-hover-l-factor: 0.7;
  justify-content: center;
  overflow: visible;
  height: auto !important;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event .b-sch-event-content,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content {
  padding: 0;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-active,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-active {
  outline-offset: 5px;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  align-self: center;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  content: "";
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  position: absolute;
  border-radius: 2px;
  --handle-width: unset;
  --handle-height: unset;
  --handle-inset: unset;
  --handle-opacity: unset;
  --clip-path: unset;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  top: -9px;
  height: 13px;
  border-inline-start-width: 5px;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  left: -9px;
  width: 13px;
  border-top-width: 5px;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before {
  left: 0;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before {
  border-inline-start-width: 5px;
  top: 0;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  top: -9px;
  right: 0;
  height: 13px;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  bottom: 0;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone {
  top: initial;
}
.b-sch-style-line.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
  opacity: 0.8;
}
.b-sch-style-line.b-sch-custom-color > .b-sch-event:hover,
.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected,
.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-resizing,
.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover {
  border-color: currentColor;
  opacity: 1;
}
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-color: transparent;
  --event-border-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * var(--event-l-factor)));
  --event-color: #777;
  --event-hover-color: #777;
  --event-border-width: 5px;
  --event-border-style: dashed;
  --event-hover-l-factor: 0.8;
  --event-selected-hover-l-factor: 0.7;
  justify-content: center;
  overflow: visible;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  padding: 5px 0 3px 0;
}
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event .b-sch-event-content,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content {
  padding: 0;
}
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  align-self: center;
}
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone {
  top: initial;
}
.b-sch-style-dashed.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
  opacity: 0.8;
}
.b-sch-style-dashed.b-sch-custom-color > .b-sch-event:hover,
.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected,
.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-resizing,
.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover {
  border-color: currentColor;
  opacity: 1;
}
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event,
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-color: transparent;
  --event-border-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * var(--event-l-factor)));
  --event-color: #777;
  --event-hover-color: #777;
  --event-border-width: 1px;
  --event-hover-l-factor: 0.8;
  --event-selected-hover-l-factor: 0.7;
  overflow: visible;
  padding: 0;
}
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  font-size: 10px;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event:not(.b-milestone),
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  border-width: 0 0 var(--event-border-width) 0;
  align-items: flex-end;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event:not(.b-milestone),
.b-sch-vertical .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  border-width: 0;
  border-inline-start-width: var(--event-border-width);
  align-items: flex-start;
  padding-inline-start: 0.75em;
}
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event.b-milestone .b-sch-event-content,
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone .b-sch-event-content {
  font-size: 20px;
  left: 10px;
  position: relative;
}
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event.b-milestone .b-sch-event-content label,
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone .b-sch-event-content label {
  font-size: 10px;
  left: 70%;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event.b-milestone {
  height: 20px;
  font-size: 20px;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event.b-milestone .b-sch-event-content {
  font-size: 10px;
  left: 0;
}
.b-sch-style-minimal.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
  opacity: 0.8;
}
.b-sch-style-minimal.b-sch-custom-color > .b-sch-event .b-sch-event-content {
  color: #777;
}
.b-sch-style-minimal.b-sch-custom-color > .b-sch-event:hover,
.b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-selected,
.b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-resizing,
.b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover {
  border-color: currentColor;
  opacity: 1;
}
.b-sch-horizontal .b-sch-style-line > .b-sch-event,
.b-sch-horizontal .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event,
.b-sch-horizontal .b-sch-style-dashed > .b-sch-event,
.b-sch-horizontal .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  top: 5px;
  height: auto !important;
  border-width: 5px 0 0 0;
}
.b-sch-vertical .b-sch-style-line > .b-sch-event,
.b-sch-vertical .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event,
.b-sch-vertical .b-sch-style-dashed > .b-sch-event,
.b-sch-vertical .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  left: 0;
  border-width: 0 0 0 5px;
  flex-direction: column;
}
.b-sch-vertical .b-sch-style-line > .b-sch-event .b-sch-event-content,
.b-sch-vertical .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content,
.b-sch-vertical .b-sch-style-dashed > .b-sch-event .b-sch-event-content,
.b-sch-vertical .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content {
  margin: 0;
}
.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event,
.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-l: 80%;
  --event-a: 0.6;
  --event-hover-a: 1;
  --event-hover-l-factor: 0.8;
  --event-selected-hover-l-factor: 0.9;
  --event-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * 0.7));
  --event-border-color: var(--event-primary-color);
  --event-border-radius: 2em;
}
.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event.b-sch-event-selected,
.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected {
  --event-background-l: var(--event-primary-color-l);
  --event-a: 1;
  --event-color: #fff;
}
.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event.b-milestone {
  --event-border-radius: 1em;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded .b-sch-event.b-milestone {
  --event-border-radius: 3px;
  --event-a: 1;
  --event-background-l: 85%;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded .b-sch-event.b-milestone > .b-sch-event-content {
  font-size: 11px;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-rounded:not(.b-milestone) .b-sch-event-content {
  margin: 0 1em;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-rounded:not(.b-milestone) .b-sch-event-content {
  margin: 1em 0;
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone) {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected {
  background-image: none;
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content {
  color: #fff;
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content {
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content {
  background-image: none;
}
.b-sch-style-plain {
  border-radius: 2px;
}
.b-gridbase.b-no-column-lines .b-sch-header-timeaxis-cell {
  border-right-color: transparent;
}
.b-sch-timeaxiscolumn {
  text-transform: unset;
}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root,
:host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}
.b-theme-info:before {
  content: '{"name":"Stockholm"}';
}
.b-slidetoggle .b-slidetoggle-label,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label {
  text-transform: uppercase;
  font-size: 0.9em;
}
.b-slidetoggle .b-slidetoggle-label::before,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before {
  font-size: 1.1111111111em;
}
.b-popup > .b-panel-body-wrap > .b-bottom-toolbar {
  background: #f8f9fa;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-highlighted-calendar-range {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(49, 131, 254, 0.5333333333);
  background: rgba(49, 131, 254, 0.0705882353);
  border: 2px dashed rgba(49, 131, 254, 0.2);
  animation-name: fadeInOpacity;
  animation-duration: 0.2s;
  overflow: hidden;
}
.b-sch-highlighted-calendar-range .b-sch-event-content {
  font-size: 13px;
  padding: 0.5em;
  text-align: center;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
svg.b-sch-dependency-canvas .b-sch-dependency.b-inactive {
  stroke-dasharray: 9 3;
}
.b-eventbuffer .b-sch-event {
  width: 100%;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap {
  contain: size layout;
}
.b-eventbuffer .b-sch-event-buffer-before {
  grid-area: start;
}
.b-eventbuffer .b-sch-event-buffer-after {
  grid-area: end;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer {
  height: 5px;
  background: repeating-linear-gradient(180deg, transparent, transparent 30%, #ccc 30%, #ccc 70%, transparent 70%, transparent 100%);
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before {
  flex-direction: row;
  justify-content: flex-end;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label {
  margin-inline-end: auto;
  padding-inline-end: 0.5em;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label,
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before i {
  transform: translate(0.1em, -1.25em);
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before i {
  margin-inline-end: 0.5em;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label,
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after i {
  transform: translate(-0.1em, -1.25em);
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label {
  text-align: right;
  margin-inline-start: 0.5em;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after i {
  margin-inline-start: auto;
  padding-inline-start: 0.5em;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer {
  width: 5px;
  justify-self: center;
  background: repeating-linear-gradient(90deg, transparent, transparent 30%, #ccc 30%, #ccc 70%, transparent 70%, transparent 100%);
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-before {
  flex-direction: column;
  justify-content: flex-end;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label {
  margin-inline-end: 0.5em;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-buffer-label,
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap i {
  margin-right: -1.3em;
  writing-mode: vertical-rl;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after {
  flex-direction: column-reverse;
  justify-content: flex-end;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label {
  margin-inline-start: 0.5em;
}
.b-eventbuffer .b-sch-event-buffer {
  display: flex;
  color: #aaa;
  white-space: nowrap;
  font-size: 10px;
}
.b-animating .b-sch-event-buffer {
  transition: width 0.2s;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-schedulerprobase {
  --schedulerpro-nested-event-header-height: 20px;
}
.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone) {
  flex-direction: column;
  width: 100%;
}
.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone) > .b-sch-event-content {
  padding-block: 0.1em;
  flex: 0 0 var(--schedulerpro-nested-event-header-height);
  min-height: 0;
}
.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone)::before,
.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone)::after {
  display: none;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone) {
  color: #666;
  background-color: transparent;
  border-left: none;
  border-radius: 0;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content > *,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content > *,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content > * {
  color: #555;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: rgba(221, 221, 221, 0.5647058824);
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain.b-sch-event-hover > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored.b-sch-event-hover > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded.b-sch-event-hover > .b-sch-event:not(.b-milestone) {
  background-color: rgba(221, 221, 221, 0.5647058824);
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain .b-nested-events-container,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored .b-nested-events-container,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded .b-nested-events-container {
  background-color: rgba(221, 221, 221, 0.5647058824);
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-border > .b-sch-event:not(.b-milestone) {
  background-image: linear-gradient(rgba(221, 221, 221, 0.5647058824), rgba(221, 221, 221, 0.5647058824));
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-hollow:hover > .b-sch-event {
  background-image: linear-gradient(rgba(255, 255, 255, 0.3137254902), rgba(255, 255, 255, 0.3137254902));
}
.b-nested-events-container {
  position: relative;
  align-self: flex-start;
  flex: 1;
  width: 100%;
  overflow: visible;
  transition: background 0.2s;
}
.b-nested-events-container .b-sch-event:not(.b-milestone) {
  width: 100%;
}
.b-nested-events-container .b-sch-style-border {
  transform: translateX(-1px);
}
.b-nested-events-container .b-sch-style-hollow {
  transform: translateX(-2px);
}
.b-nested-events-container.b-nested-events-layout-stack {
  overflow-y: auto;
  overflow-x: hidden;
}
.b-dependencies .b-nested-events-container.b-nested-events-layout-stack {
  overflow: visible;
}
.b-dependencies .b-nested-event.b-sch-event-hover {
  z-index: 9;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-vertical > .b-sch-event:not(.b-milestone) {
  flex-direction: row;
  padding: 0;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-vertical > .b-sch-event:not(.b-milestone) > .b-sch-event-content {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-vertical .b-nested-events-container {
  height: 100%;
}
.b-nestedevents .b-sch-dependencies-canvas {
  z-index: 8;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-percentbar .b-sch-event-wrap {
  overflow: visible;
}
.b-percentbar .b-sch-event-wrap .b-sch-event {
  overflow: visible;
}
.b-task-percent-bar-outer {
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  transition: background-color 0.2s;
  border-radius: inherit;
}
.b-sch-style-rounded .b-sch-event.b-sch-event-selected:hover .b-task-percent-bar-outer,
.b-sch-style-rounded .b-sch-event-selected .b-task-percent-bar-outer {
  background-color: rgba(255, 255, 255, 0.4);
}
.b-task-percent-bar {
  background-color: rgba(0, 0, 0, 0.15);
  border-start-start-radius: inherit;
  border-end-start-radius: inherit;
  z-index: 0;
  box-sizing: content-box;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  transition:
    color 0.2s,
    background-color 0.2s,
    opacity 0.2s;
  line-height: initial;
}
.b-sch-horizontal .b-task-percent-bar,
.b-gantt .b-task-percent-bar {
  height: 100%;
  max-width: 100%;
  text-align: right;
}
.b-sch-vertical .b-task-percent-bar {
  width: 100%;
  max-height: 100%;
}
.b-animating .b-task-percent-bar {
  transition:
    color 0.2s,
    width 0.2s,
    height 0.2s;
}
.b-task-percent-bar-resizing-task .b-task-percent-bar {
  transition: background-color 0.2s;
}
.b-sch-event-selected .b-task-percent-bar {
  background-color: rgba(0, 0, 0, 0.2);
}
.b-sch-style-rounded .b-task-percent-bar {
  background-color: currentColor;
  mix-blend-mode: overlay;
  opacity: 0.5;
}
.b-sch-style-rounded .b-sch-event:hover .b-task-percent-bar {
  mix-blend-mode: darken;
  opacity: 0.4;
}
.b-sch-style-rounded .b-sch-event.b-sch-event-selected:hover .b-task-percent-bar,
.b-sch-style-rounded .b-sch-event-selected .b-task-percent-bar {
  background-color: rgba(0, 0, 0, 0.4);
  mix-blend-mode: darken;
  opacity: 0.4;
}
.b-task-percent-bar-handle {
  position: absolute;
  width: 0;
  height: 0;
  display: flex;
  justify-content: center;
  z-index: 1000;
  border-color: #fff;
  border-right-color: transparent;
  border-left-color: transparent;
  border-width: 0 5px 6px 5px;
  border-style: solid;
  opacity: 1;
}
.b-sch-horizontal .b-task-percent-bar-handle,
.b-gantt .b-task-percent-bar-handle {
  cursor: ew-resize !important;
  bottom: 0;
  margin-inline-start: -5px;
}
.b-gantt-task-parent .b-task-percent-bar-handle {
  bottom: 8px;
}
.b-sch-vertical .b-task-percent-bar-handle {
  cursor: ns-resize !important;
  left: 0;
  margin-top: -4px;
  transform: rotate(90deg);
}
.b-sch-horizontal .b-sch-event .b-task-percent-bar-handle {
  margin-inline-start: -8px;
  border-width: 0 6px 7px 7px;
}
.b-sch-vertical .b-sch-event .b-task-percent-bar-handle {
  margin-inline-start: -3px;
  border-width: 0 6px 7px 7px;
}
.b-sch-event.b-sch-event-selected .b-task-percent-bar-handle {
  z-index: 1000;
}
.b-sch-style-rounded .b-task-percent-bar-handle {
  border-block-color: #333;
}
.b-task-percent-bar-handle::after {
  margin-top: 10px;
  font-size: 0.8em;
  color: #606263;
}
.b-task-percent-bar-show-percentage:not(.b-resizing-event):not(.b-dragging-event).b-task-percent-bar-resizing-task .b-task-percent-bar-handle::after,
.b-task-percent-bar-show-percentage:not(.b-resizing-event):not(.b-dragging-event) .b-sch-event-hover .b-task-percent-bar-handle::after {
  position: absolute;
  content: attr(data-percent) "%";
}
.b-sch-vertical .b-task-percent-bar-handle::after {
  margin-top: -2em;
  transform: rotate(-90deg);
}
.b-task-percent-bar-resizing .b-sch-event,
.b-task-percent-bar-resizing .b-gantt-task {
  -webkit-user-select: none;
  user-select: none;
  cursor: ew-resize !important;
}
.b-task-percent-bar-drag-disabled .b-task-percent-bar-handle,
.b-readonly .b-task-percent-bar-handle {
  display: none !important;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-resourcenonworkingtime {
  background-color: rgba(240, 240, 240, 0.5);
  z-index: 1;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-popup.b-taskeditor .b-bottom-toolbar > button,
.b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button {
  flex: none;
  width: 10em;
  margin-right: 0.5em;
  min-height: 2.5em;
}
.b-popup.b-taskeditor .b-bottom-toolbar > button:last-child,
.b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button:last-child {
  margin-right: 0;
}
.b-popup.b-taskeditor .b-chip,
.b-popup.b-schedulerpro-taskeditor .b-chip {
  font-size: 0.9em;
}
.b-schedulerpro-taskeditor .b-watermark {
  display: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-highlight-container {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.b-sch-highlight-container .b-unavailable {
  background: rgba(200, 200, 200, 0.1882352941);
}
.b-sch-highlighted-range {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(49, 131, 254, 0.5333333333);
  font-size: 13px;
}
.b-sch-highlighted-range-name {
  text-overflow: ellipsis;
  overflow: hidden;
}
.b-sch-highlighted-range-default {
  background: rgba(49, 131, 254, 0.0705882353);
  border: 2px dashed rgba(49, 131, 254, 0.2);
  animation-name: fadeInOpacity;
  animation-duration: 0.2s;
}
.b-timelinebase.b-transition-highlight .b-sch-highlighted-range {
  transition-property: opacity;
  transition-duration: 0.3s;
}
.b-timelinebase.b-transition-highlight .b-sch-highlighted-range[data-sync-id] {
  transition-property:
    width,
    height,
    left,
    top,
    opacity;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected {
  border-width: 0;
  background-color: transparent;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::before,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::after,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::before,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::after {
  content: unset;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event {
  top: 0;
}
.b-sch-style-minimal .b-sch-event .b-sch-event-segments {
  height: 100%;
}
.b-event-segment-renamer {
  z-index: 15;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-versiongrid-property-update-desc {
  display: flex;
  gap: 0.4em;
  align-items: baseline;
  font-size: 90%;
}
.b-versiongrid-property-name::after {
  content: ":";
}
.b-versiongrid-property-before,
.b-versiongrid-property-after {
  padding: 0.2em 0.4em;
  border-radius: 0.1em;
  background: #f0f0f0;
}
.b-versiongrid-empty-value {
  opacity: 0.5;
}
.b-versiongrid .b-tree-cell.b-tree-parent-cell {
  font-weight: 400;
}
.b-icon-version::before {
  content: "\e493";
}
.b-versiongrid-highlighted-entity {
  font-weight: 700;
}
.b-versiongrid-comparing {
  background: #3183fe;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-schedulerpro-taskeditor .b-taskeditorbase-content {
  padding: 1em;
  flex-direction: column;
}
.b-schedulerpro-taskeditor .b-tabpanel-body {
  padding-bottom: 0;
}
.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid {
  white-space: nowrap;
}
.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-icon,
.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-icon-version {
  color: #e53f2c;
  display: inline-block;
  margin-right: 0.5em;
}
.b-schedulerpro-taskeditor .b-tabpanel-item {
  align-content: flex-start;
}
.b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button {
  flex: none;
  min-width: 9em;
  margin-right: 0.5em;
}
.b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button:last-child {
  margin-right: 0;
}
.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar {
  font-size: 0.8em;
  min-height: 2.5em;
}
.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar > .b-toolbar-content {
  padding: 0;
}
.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar .b-button {
  border: none;
}
.b-toolbar.occurrence-info-toolbar {
  font-size: 0.9em;
  background-color: #ffeeee;
  border-color: #ffcccf;
}
.b-toolbar.occurrence-info-toolbar .b-toolbar-content {
  padding-inline: 1.1111111111em;
  min-height: 0;
}
.b-toolbar.occurrence-info-toolbar .b-button {
  min-height: 0;
  padding-block: 0.5em;
}
.b-visible-scrollbar .b-schedulerpro-taskeditor .b-tabpanel-content > .b-container:not(.b-panel-body).b-vertical-overflow {
  padding-right: 0.5em;
}
.b-popup[class*=editor] .b-bottom-toolbar .b-toolbar-content {
  padding-top: 0;
}
.b-advanced-tab {
  justify-content: space-between;
}
.b-advanced-tab .b-checkbox > label {
  white-space: normal;
}
.b-advanced-tab .b-enforced-sch-direction label::after {
  content: "\f059";
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  position: relative;
  top: -1em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-dependencytab .b-grid .b-grid-row.b-invalid {
  border-bottom: 1px dotted #e53f2c;
}
.b-dependencytab .b-grid .b-grid-row.b-invalid .b-icon-warning {
  color: #e53f2c;
}
.b-dependencytab .b-grid .b-grid-row .b-grid-cell.b-inactive {
  text-decoration: line-through;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-notestab .b-taskeditor-notes-field {
  height: 100%;
}
.b-notestab .b-taskeditor-notes-field .b-field-inner {
  align-self: stretch;
}
.b-notestab .b-taskeditor-notes-field .b-field-inner textarea {
  resize: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timeline {
  background: #f8f9fa;
  overflow: visible;
}
.b-timeline .b-grid-panel-body {
  padding: 2em 10em 4em 10em;
}
.b-timeline .b-virtual-scrollers,
.b-timeline .b-yscroll-pad {
  display: none !important;
}
.b-timeline .b-sch-header-row:not(:first-child) {
  display: none;
}
.b-timeline .b-grid-row {
  background: transparent;
  border-bottom: 1px solid transparent;
}
.b-timeline .b-grid-cell {
  border: 1px solid #d8d9da;
}
.b-timeline .b-sch-event-wrap .b-sch-event {
  opacity: 1;
  border-color: #0e4a14;
  font-weight: 400;
  font-size: 12px;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap {
  position: relative;
  z-index: 12;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content:before {
  opacity: 1;
  z-index: 2;
  background-color: #83b5fe;
  border: 2px solid #f8f9fa;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone {
  font-size: 1em;
  top: 0.5em;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content {
  height: 2.8em;
  position: relative;
  background-color: transparent;
  font-size: max(0.5em, 20px);
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone label {
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  color: #bec0c1;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone label:before {
  content: " ";
  position: absolute;
  top: -2em;
  left: 50%;
  height: 2em;
  border-left: 1px solid #d8d9da;
  transform: translateX(-50%);
}
.b-timeline .b-sch-header-timeaxis-cell {
  justify-content: flex-start;
  color: #bec0c1;
  padding: 0 0 0.5em 0.5em;
}
.b-timeline .b-sch-header-timeaxis-cell:before {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0.7em;
  border-left: 1px solid #d8d9da;
}
.b-timeline .b-schedulerbase,
.b-timeline .b-grid-body-container,
.b-timeline .b-grid-vertical-scroller,
.b-timeline .b-grid-subgrid,
.b-timeline .b-sch-foreground-canvas {
  overflow: visible !important;
  contain: none !important;
}
.b-timeline.b-gridbase.b-firefox .b-grid-subgrid.b-grid-horizontal-scroller {
  overflow: visible !important;
}
.b-timeline .b-grid-header-container,
.b-timeline .b-grid-header-container.b-grid-vertical-overflow,
.b-timeline .b-sch-header-timeaxis-cell,
.b-timeline .b-grid-header-container .b-sch-timeaxiscolumn,
.b-timeline .b-grid-header-container .b-sch-timeaxiscolumn:hover {
  background: transparent !important;
  box-shadow: none;
  border: none;
}
.b-timeline .b-grid-header {
  min-height: 1.5em;
}
.b-timeline .b-grid-vertical-overflow .b-grid-header-scroller:last-child {
  border-right: none;
}
.b-timeline .b-timeline-startdate {
  left: -1em;
  transform: translateX(-100%);
}
.b-timeline .b-timeline-enddate {
  right: -1em;
  transform: translateX(100%);
}
.b-timeline .b-timeline-startdate,
.b-timeline .b-timeline-enddate {
  position: absolute;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #bec0c1;
  min-width: 6em;
  font-size: 0.9em;
}
.b-schedulerpro-issueresolutionpopup {
  width: clamp(400px, 45%, 100%);
  max-width: 80%;
}
.b-schedulerpro-issueresolutionpopup .b-error-description,
.b-schedulerpro-issueresolutionpopup .b-invalid-dependencies-description {
  display: block;
  margin-bottom: 1em;
  line-height: 1.5em;
}
.b-schedulerpro-issueresolutionpopup .b-radio {
  margin-bottom: 1em;
}
.b-schedulerpro-issueresolutionpopup .b-radio .b-field-inner .b-checkbox-label {
  text-transform: none;
  font-size: 1em;
}
.b-schedulerpro-issueresolutionpopup .b-dependency-field {
  width: 33em;
}
.b-schedulerpro-issueresolutionpopup .b-radiogroup-body-wrap {
  background: transparent;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-histogram-bar-tooltip span.b-underallocated {
  color: #78e582;
}
.b-histogram-bar-tooltip span.b-overallocated {
  color: #ef8c80;
}
.b-resourcehistogram-histogram {
  padding: 0;
  background-color: transparent;
}
.b-resourcehistogram-histogram .b-bar-legend {
  font-size: 75%;
  pointer-events: none;
}
.b-resourcehistogram-histogram rect,
.b-resourcehistogram-histogram rect.b-series-index-0 {
  fill: #bbf2c1;
}
.b-resourcehistogram-histogram rect.b-underallocated,
.b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated {
  fill: #78e582;
}
.b-resourcehistogram-histogram rect.b-underallocated:hover,
.b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated:hover {
  fill: #61e16e;
}
.b-resourcehistogram-histogram rect.b-overallocated,
.b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated {
  fill: #ef8c80;
}
.b-resourcehistogram-histogram rect.b-overallocated:hover,
.b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated:hover {
  fill: #ed796b;
}
.b-resourcehistogram-histogram rect:hover,
.b-resourcehistogram-histogram rect.b-series-index-0:hover {
  fill: #a5eeac;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-resourceutilization .b-resourceutilization-cell {
  padding: 0;
  border-inline-end-width: 0;
}
.b-resourceutilization-histogram {
  padding: 0;
  background-color: transparent;
}
.b-resourceutilization-histogram svg g text.b-bar-legend {
  font-size: 90%;
  fill: #606263;
  writing-mode: lr;
  alignment-baseline: middle;
  text-anchor: middle;
  pointer-events: none;
}
.b-resourceutilization-histogram rect {
  fill: #bbf2c1;
}
.b-resourceutilization-histogram rect.b-series-index-0 {
  fill: #bbf2c1;
}
.b-resourceutilization-histogram rect.b-series-index-0.b-underallocated,
.b-resourceutilization-histogram rect.b-underallocated {
  fill: #78e582;
}
.b-resourceutilization-histogram rect.b-series-index-0.b-underallocated:hover,
.b-resourceutilization-histogram rect.b-underallocated:hover {
  fill: #61e16e;
}
.b-resourceutilization-histogram rect.b-series-index-0.b-overallocated,
.b-resourceutilization-histogram rect.b-overallocated {
  fill: #ef8c80;
}
.b-resourceutilization-histogram rect.b-series-index-0.b-overallocated:hover,
.b-resourceutilization-histogram rect.b-overallocated:hover {
  fill: #ed796b;
}
.b-resourceutilization-histogram rect.b-series-index-0:hover,
.b-resourceutilization-histogram rect:hover {
  fill: #a5eeac;
}
.b-resource-row .b-resourceutilization-histogram svg g text.b-bar-legend {
  font-size: 90%;
  fill: #606263;
}
.b-resource-row .b-resourceutilization-histogram rect {
  fill: #bbf2c1;
}
.b-resource-row .b-resourceutilization-histogram rect.b-underallocated {
  fill: #78e582;
}
.b-resource-row .b-resourceutilization-histogram rect.b-underallocated:hover {
  fill: #61e16e;
}
.b-resource-row .b-resourceutilization-histogram rect.b-overallocated {
  fill: #ef8c80;
}
.b-resource-row .b-resourceutilization-histogram rect.b-overallocated:hover {
  fill: #ed796b;
}
.b-resource-row .b-resourceutilization-histogram rect:hover {
  fill: #a5eeac;
}
.b-assignment-row .b-resourceutilization-histogram svg g text.b-bar-legend {
  font-size: 90%;
  fill: #606263;
}
.b-assignment-row .b-resourceutilization-histogram rect {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect.b-underallocated {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect.b-underallocated:hover {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect.b-overallocated {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect.b-overallocated:hover {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect:hover {
  fill: transparent;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected {
  border-width: 0;
  background-color: transparent;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::before,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::after,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::before,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::after {
  content: unset;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event {
  top: 0;
}
.b-sch-style-minimal .b-sch-event .b-sch-event-segments {
  height: 100%;
}
.b-event-segment-renamer {
  z-index: 15;
}
.b-calculation-progress-wrap {
  position: absolute;
  bottom: 0;
  display: flex;
  width: 100%;
  height: 2px;
  z-index: 100;
}
.b-calculation-progress {
  background: #27ca37;
  opacity: 0.3;
}
.b-sch-event.b-segmented,
.b-sch-event.b-segmented:hover {
  overflow: visible;
  background-image: none;
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
}
.b-sch-event .b-sch-event-segments {
  position: absolute;
  top: 0;
  width: 100%;
  height: calc(50% + 0.5px);
  border-bottom: 1px dashed;
  border-color: #999;
  pointer-events: none;
}
.b-sch-event .b-sch-event-segments .b-sch-event-segment {
  pointer-events: all;
  position: absolute;
  display: flex;
  align-items: center;
}
.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected.b-segmented,
.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected.b-segmented:hover,
.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover.b-segmented,
.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover.b-segmented:hover,
.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover.b-segmented,
.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover.b-segmented:hover {
  background-image: none;
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
}
.b-using-keyboard .b-sch-event-wrap:not(.b-milestone-wrap).b-active .b-sch-event-segment {
  outline: none;
}
.b-popup.b-schedulerpro-taskeditor .b-tabpanel-body {
  padding-bottom: 0;
}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root,
:host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}
.b-theme-info:before {
  content: '{"name":"Stockholm"}';
}
.b-slidetoggle .b-slidetoggle-label,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label {
  text-transform: uppercase;
  font-size: 0.9em;
}
.b-slidetoggle .b-slidetoggle-label::before,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before {
  font-size: 1.1111111111em;
}
.b-popup > .b-panel-body-wrap > .b-bottom-toolbar {
  background: #f8f9fa;
}
.b-new-column-column * {
  height: 100%;
  width: 100%;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-percentdone-circle {
  --gantt-percentdone-angle: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  max-height: 3em;
  max-width: 3em;
  border-radius: 50%;
  background-color: #e9eaeb;
  background-image: conic-gradient(#3183fe 0 var(--gantt-percentdone-angle), transparent var(--gantt-percentdone-angle) 1turn);
}
.b-percentdone-circle.b-full,
.b-percentdone-circle.b-empty {
  background-image: none;
}
.b-percentdone-circle.b-full {
  background-color: #3183fe;
}
.b-percentdone-circle::after {
  content: attr(data-value);
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  border-radius: 50%;
  background: #fff;
  font-size: 0.8em;
  color: #606263;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-resourceassignment-cell {
  padding-block: 0.4em;
}
.b-resource-avatar-container {
  display: flex;
  align-items: center;
  height: 100%;
}
.b-resource-avatar-container .b-resource-avatar {
  margin-inline-end: 2px;
  height: 100%;
  width: auto;
}
.b-resource-avatar-container .b-resource-avatar.b-drag-original {
  opacity: 0.5;
}
.b-resource-avatar-container:empty {
  height: 2.2em;
}
.b-draggable-resource-avatars .b-resource-avatar-container > .b-resource-avatar {
  cursor: pointer;
}
.b-resource-initials:not([class*=b-sch-]) {
  background: #83b5fe;
}
.b-overflow-img {
  overflow: hidden;
  position: relative;
}
.b-overflow-img .b-resource-avatar {
  filter: brightness(60%);
  margin-inline-end: 0;
}
.b-overflow-img .b-overflow-count {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  pointer-events: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-baseline-wrap {
  display: flex;
  flex-direction: column;
  position: absolute;
  transition: none;
  z-index: 7;
  top: 0.4em;
  height: 0.6em;
}
.b-task-baseline {
  font-size: 13px;
  position: relative;
  flex: 0.5;
  border: 0 solid orange;
  transition:
    flex 0.3s,
    border-width 0.3s,
    font-size 0.3s;
  background-color: #ddd;
  margin-top: 1px;
  pointer-events: all;
}
.b-animating .b-task-baseline {
  transition:
    flex 0.3s,
    border-width 0.3s,
    font-size 0.3s,
    width 0.3s,
    left 0.3s;
}
.b-baselines .b-gantt-task-wrap.b-has-baselines {
  height: 0.4em;
}
.b-baselines .b-gantt-task-wrap.b-has-baselines.b-milestone-wrap {
  font-size: 60%;
  transition: flex 0.3s, font-size 0.3s;
}
.b-task-baseline-milestone {
  border: none;
  font-size: 30%;
}
.b-task-baseline-milestone::before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  transform-origin: 50% 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  background-image: inherit;
  background-color: inherit;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-ganttbase .b-sch-terminal {
  cursor: pointer !important;
}
.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency {
  marker-end: none;
  marker-start: url(#arrowEnd);
}
.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency.b-sch-dependency-ends-outside {
  marker-start: none;
}
.b-ganttbase.b-edge svg.b-sch-dependencies-canvas > .b-sch-dependency:not(.b-sch-dependency-ends-outside) {
  marker-start: url(#arrowStart);
}
.b-gantt-task-wrap:not(.b-gantt-task-hover) .b-sch-terminal {
  display: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-indicator {
  position: absolute;
  pointer-events: all;
  z-index: 6;
  overflow: visible;
  white-space: nowrap;
  transition: color 0.2s, border-color 0.2s;
  color: #ccc;
}
.b-indicator.b-has-icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.b-animating .b-indicator {
  transition: all 0.2s;
}
.b-indicator i {
  font-size: 0.6em;
  color: #ccc;
}
.b-indicator:hover {
  z-index: 7;
  color: #999;
  border-color: #999;
}
.b-indicator.b-has-icon::before {
  top: 90%;
}
.b-indicator.b-bottom {
  margin-top: calc(1em + 4px);
}
.b-indicator.b-early-dates,
.b-indicator.b-late-dates {
  height: 6px !important;
  border-width: 1px;
  border-style: solid;
  border-top: none;
  border-color: #ccc;
}
.b-indicator.b-early-dates:hover,
.b-indicator.b-late-dates:hover {
  border-color: #999;
}
.b-indicator.b-deadline-date {
  width: auto;
  margin-inline-start: -2.5px;
}
.b-indicator.b-deadline-date::before {
  content: "\f024";
  color: #e53f2c;
  font-size: 12px;
  vertical-align: top;
  position: relative;
  top: -2px;
  transition: color 0.2s;
}
.b-timeaxissubgrid.b-rtl .b-indicator.b-deadline-date::before {
  transform: rotateY(180deg);
}
.b-indicator.b-deadline-date:hover::before {
  color: #982013;
}
.b-indicator.b-constraint-date {
  width: 6px;
}
.b-indicator.b-constraint-date::before {
  transition: border-color 0.2s, background-color 0.2s;
}
.b-indicator.b-constraint-date:hover::before {
  border-color: #999;
}
.b-indicator.b-constraint-type-muststarton,
.b-indicator.b-constraint-type-mustfinishon {
  border: none;
  width: auto;
  margin-inline-start: -4.5px;
}
.b-indicator.b-constraint-type-muststarton::before,
.b-indicator.b-constraint-type-mustfinishon::before {
  content: "\f08d";
  font-size: 12px;
  vertical-align: top;
  position: relative;
  top: -2px;
}
.b-indicator.b-constraint-type-startnoearlierthan,
.b-indicator.b-constraint-type-startnolaterthan {
  width: 5px;
  height: 10px !important;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border: 1px solid #ccc;
  background-color: #ccc;
}
.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-startnoearlierthan,
.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-startnolaterthan {
  border-top-right-radius: initial;
  border-bottom-right-radius: initial;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.b-indicator.b-constraint-type-startnolaterthan {
  background-color: transparent;
}
.b-indicator.b-constraint-type-startnoearlierthan:hover {
  background-color: #999;
}
.b-indicator.b-constraint-type-finishnoearlierthan,
.b-indicator.b-constraint-type-finishnolaterthan {
  margin-inline-start: -5px;
  width: 5px;
  height: 10px !important;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border: 1px solid #ccc;
  background-color: #ccc;
}
.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-finishnoearlierthan,
.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-finishnolaterthan {
  border-top-left-radius: initial;
  border-bottom-left-radius: initial;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.b-indicator.b-constraint-type-finishnolaterthan {
  background-color: transparent;
}
.b-indicator.b-constraint-type-finishnoearlierthan:hover {
  background-color: #999;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-parent-area {
  position: absolute;
  z-index: 4;
  background: rgba(136, 136, 136, 0.1450980392);
  pointer-events: none;
}
.b-animating .b-parent-area {
  transition:
    left 0.2s,
    top 0.2s,
    width 0.2s;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-progress-line-canvas {
  z-index: 127;
}
.b-gantt-progress-line {
  stroke: #e53f2c;
}
.b-scrollbuttons {
  --scrollbutton-color: #ced1d3;
  --scrollbutton-background-color: #fff;
  --scrollbutton-hover-color: #999ea2;
}
.b-scrollbuttons .b-timeaxissubgrid .b-grid-row,
.b-scrollbuttons .b-timeaxissubgrid .b-grid-cell {
  z-index: 2;
  overflow: unset;
}
.b-scrollbuttons .b-timeaxissubgrid .b-column-lines-canvas {
  z-index: 0;
}
.b-scrollbuttons .b-timeaxissubgrid svg.b-sch-dependencies-canvas {
  z-index: 1;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-container {
  height: 100%;
  display: flex;
  width: 100%;
  pointer-events: none;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-content {
  position: sticky;
  left: 1em;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-content label {
  font-size: 0.9em;
  font-weight: 500;
}
.b-scrollbuttons .b-timeaxissubgrid i.b-scroll-button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5em;
  width: 2em;
  height: 2em;
  width: 1.8em;
  height: 1.8em;
  margin: 0.1em 0;
  background: var(--scrollbutton-background-color);
  border-radius: 50%;
  transition: all 0.2s !important;
  cursor: pointer;
  color: var(--scrollbutton-color);
  border: 2px solid var(--scrollbutton-color);
  pointer-events: all;
}
.b-scrollbuttons .b-timeaxissubgrid i.b-scroll-button:hover {
  --scrollbutton-color: var(--scrollbutton-hover-color);
}
.b-scrollbuttons .b-timeaxissubgrid i.b-scroll-button.b-task-visible {
  opacity: 0;
  pointer-events: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-ganttbase.b-dragging-task {
  -webkit-user-select: none;
  user-select: none;
}
.b-ganttbase.b-dragging-task .b-gantt-task,
.b-ganttbase.b-dragging-task .b-sch-dependency {
  pointer-events: none;
}
.b-gantt-task-wrap.b-aborting {
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s,
    transform 0.2s;
}
.b-gantt-taskdrag-tooltip {
  pointer-events: none !important;
}
.b-gantt-taskdrag-tooltip .b-sch-tip-message {
  display: none;
}
.b-gantt-task-tooltip {
  max-width: 30em;
}
.b-gantt-task-tooltip .b-sch-clockwrap {
  margin-top: 0.5em;
}
.b-gantt-task-tooltip .b-sch-clockwrap:first-child {
  margin-top: 0;
}
.b-gantt-task-tooltip .b-gantt-task-title {
  font-weight: 600;
}
.b-gantt-task-tooltip table {
  border: 0;
  border-spacing: 0;
}
.b-gantt-task-tooltip table,
.b-gantt-task-tooltip tr,
.b-gantt-task-tooltip td {
  padding: 0;
}
.b-gantt-task-tooltip td {
  padding-top: 3px;
}
.b-gantt-task-tooltip td:last-child {
  text-align: right;
}
.b-gantt-task-tooltip .b-sch-clock {
  display: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-tasknonworkingtime {
  display: flex;
  position: absolute;
  background-color: rgba(240, 240, 240, 0.5);
  z-index: 2;
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s;
  justify-content: center;
  align-items: center;
  padding: 3px;
  font-size: 0.5em;
  pointer-events: all;
  gap: 0.5em;
  overflow: hidden;
}
.b-tasknonworkingtime [data-task-feature] {
  font-size: 12px;
}
.b-animating .b-tasknonworkingtime {
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s,
    transform 0.2s,
    width 0.2s,
    height 0.2s,
    font-size 0.2s;
}
.b-tasknonworkingtime.b-released {
  display: none;
  transition: none;
}
.b-gantt-task > .b-tasknonworkingtime {
  top: 0;
  height: 100%;
  font-size: 0.8em;
  color: #555;
  pointer-events: none;
}
.b-gantt-task > .b-tasknonworkingtime i.b-fa {
  margin-inline-end: 0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-ganttbase.b-gantt-critical-paths {
}
.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical {
  fill: #e44b4b;
}
.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical path {
  fill: #e44b4b;
  stroke: #e44b4b;
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task-parent .b-gantt-task.b-critical {
  background-color: #cd4866;
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical {
  background-color: #d25d3c;
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical .b-sch-event-segments .b-sch-event-segment {
  background-color: #d25d3c;
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical.b-segmented,
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical.b-segmented.b-task-selected,
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical.b-segmented:hover {
  background-color: transparent;
}
.b-ganttbase.b-gantt-critical-paths .b-milestone-wrap .b-gantt-task.b-critical:not(.b-gantt-task-withicon) {
  background-color: transparent;
}
.b-ganttbase.b-gantt-critical-paths .b-milestone-wrap .b-gantt-task.b-critical:not(.b-gantt-task-withicon) .b-gantt-task-content {
  background-color: #d25d3c;
}
.b-ganttbase.b-gantt-critical-paths .b-milestone-wrap .b-gantt-task.b-critical:not(.b-gantt-task-withicon) .b-gantt-task-content:hover {
  background-color: #d25d3c;
}
.b-ganttbase.b-gantt-critical-paths .b-sch-dependency.b-critical {
  stroke: #e44b4b;
  stroke-width: 2;
  marker-start: url(#arrowEndCritical);
}
.b-task-rollup-wrap {
  grid-area: rollup;
  display: block;
  align-self: stretch;
  position: relative;
  min-height: 3px;
  height: 0.2em;
  margin-top: 0.15em;
  grid-area: rollup;
}
.b-task-rollup {
  background-color: #27ca37;
  position: absolute;
  height: 100%;
  opacity: 0.4;
}
.b-task-rollup.b-inactive {
  filter: grayscale(1);
  opacity: 0.5;
}
.b-rollups .b-baseline-wrap {
  top: 0.6em;
}
.b-rollups .b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task {
  min-height: 1em;
}
.b-task-rollup.b-milestone {
  top: 50%;
  width: 0.275em;
  height: 0.275em;
  transform: translateY(-50%) translateX(-50%) rotate(45deg);
  transform-origin: 50% 50%;
  z-index: 2;
  background-color: #83b5fe;
  opacity: 0.9;
}
.b-gantt-task-tooltip .b-gantt-task-title.b-follow-on {
  margin-top: 1em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected {
  border-width: 0;
  background-color: transparent;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::before,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::after,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::before,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::after {
  content: unset;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event {
  top: 0;
}
.b-sch-style-minimal .b-sch-event .b-sch-event-segments {
  height: 100%;
}
.b-event-segment-renamer {
  z-index: 15;
}
.b-gantt > .b-editor {
  z-index: 5;
}
.b-gantt-task.b-milestone label,
.b-gantt-task .b-gantt-task-content,
.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task {
  font-size: 13px;
}
.b-gantt-task-wrap {
  position: absolute;
  z-index: 7;
  justify-content: center;
  align-items: center;
  pointer-events: all;
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s;
  contain: layout style;
}
.b-gantt-task-wrap.b-readonly {
  opacity: 0.8;
}
.b-gantt-task-wrap.b-readonly .b-sch-event-content {
  opacity: 0.5;
}
.b-animating:not(.b-eventbuffer-transition) .b-gantt-task-wrap:not(.b-dragging, .b-gantt-task-wrap-resizing, .b-reusing-own) {
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s,
    left 0.2s,
    top 0.2s,
    transform 0.2s,
    width 0.2s,
    height 0.2s,
    font-size 0.2s;
}
.b-toggling-node .b-gantt-task-wrap {
  transition: none;
}
.b-gantt-task-wrap.b-sch-event-hover,
.b-gantt-task-wrap:focus {
  z-index: 107 !important;
}
.b-gantt-task-wrap:focus {
  outline: none;
}
.b-scrolling .b-gantt-task-wrap:not(.b-aborting) {
  transition: none !important;
}
.b-scrolling .b-gantt-task-wrap:not(.b-aborting) .b-gantt-task {
  transition: none !important;
}
.b-grid-body-container.b-scrolling .b-gantt-task-wrap {
  pointer-events: none;
}
.b-gantt-task-wrap.b-milestone-wrap {
  z-index: 6;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task {
  overflow: visible;
  box-shadow: none;
  background-color: transparent;
  width: 1em;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content {
  transition: background-color 0.2s, border 0.2s;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon {
  justify-content: center;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon .b-gantt-task-content {
  font-size: inherit;
  justify-content: center;
  background-color: transparent;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon i {
  margin-inline-end: 0;
  line-height: 1em;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task label {
  position: absolute;
  left: 110%;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task-content {
  display: flex;
  align-items: center;
}
.b-gantt-task-wrap.b-milestone-wrap .b-fa,
.b-gantt-task-wrap.b-milestone-wrap .b-icon,
.b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-deadline-date,
.b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-constraint-type-muststarton,
.b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-constraint-type-mustfinishon {
  margin-inline-end: 1em;
  color: #83b5fe;
  font-size: inherit;
}
.b-labels-topbottom .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) {
  font-size: 40%;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content {
  font-size: inherit;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content::before {
  position: absolute;
  left: 0.1464465em;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  transform-origin: 50% 50%;
  transform: rotate(45deg);
  background-color: inherit;
}
.b-using-keyboard .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-gantt-task-withicon {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-using-keyboard .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content:before {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-gantt-task-wrap.b-milestone-wrap.b-measure {
  height: 1em;
  position: fixed;
  top: -10000px;
  left: -10000px;
  visibility: hidden;
}
.b-gantt-task-wrap.b-milestone-wrap.b-measure label {
  font-weight: 400;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap {
  margin: 0;
  min-width: 0;
  flex-direction: row;
}
.b-using-keyboard .b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-milestone,
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-milestone:before {
  outline: none;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone {
  font-size: inherit;
  left: 0.5em;
  width: calc(100% - 1em);
  min-width: 0;
  padding: 0;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone .b-gantt-task-content {
  background-color: transparent;
  font-size: 13px;
  justify-content: center;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone .b-gantt-task-content::before {
  content: none;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone::before,
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone::after {
  background: inherit;
  position: absolute;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  z-index: 0;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone::before {
  top: 50%;
  left: 0;
  transform-origin: 50% 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone::after {
  right: 0;
  transform: rotate(-45deg);
  transform-origin: 100% 0;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-measure .b-gantt-task.b-milestone {
  width: calc(100% + 1em);
}
.b-gantt-task {
  -webkit-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  overflow: hidden;
  overflow: clip;
  white-space: nowrap;
  width: calc(100% - 1px);
  text-align: left;
  padding-inline-start: 0;
  min-width: 5px;
  min-height: 5px;
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s;
  position: relative;
}
.b-toggling-node .b-gantt-task {
  transition: none;
}
.b-gantt-task label {
  color: #888;
}
.b-gantt-task:not(.b-milestone) .b-fa,
.b-gantt-task:not(.b-milestone) .b-icon,
.b-gantt-task:not(.b-milestone) .b-indicator.b-deadline-date,
.b-gantt-task:not(.b-milestone) .b-indicator.b-constraint-type-muststarton,
.b-gantt-task:not(.b-milestone) .b-indicator.b-constraint-type-mustfinishon {
  margin-inline-end: 0.75em;
  line-height: inherit;
}
.b-gantt-task:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
}
.b-gantt-task.b-gantt-event-resizing,
.b-gantt-task:hover {
  z-index: 8;
}
.b-gantt-task.b-gantt-task-selected,
.b-gantt-task.b-gantt-task-selected * {
  font-weight: 500;
  z-index: 8;
}
.b-gantt-task.b-gantt-task-assign-selected {
  animation-name: instance-selected;
  animation-duration: 0.2s;
  animation-iteration-count: 3;
  animation-timing-function: ease-in-out;
}
.b-gantt-task.b-milestone {
  transition: background 0s;
}
.b-gantt-task-wrap:not(.b-milestone-wrap) {
  min-width: 6px;
  min-height: 6px;
}
.b-using-keyboard .b-gantt-task-wrap:not(.b-milestone-wrap).b-active .b-gantt-task {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
@keyframes instance-selected {
  0% {
    top: -2px;
  }
  50% {
    top: 2px;
  }
  100% {
    top: 0;
  }
}
.b-initial-fade-in .b-sch-dependency,
.b-initial-fade-in .b-sch-event-wrap {
  opacity: 0;
  animation-name: initial-fade-in;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}
@keyframes initial-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-initial-zoom-in .b-sch-event-wrap .b-gantt-task {
  animation-name: initial-zoom-in;
  animation-duration: 0.4s;
  animation-timing-function: ease-in;
}
@keyframes initial-zoom-in {
  0% {
    transform: scale(0.01);
  }
  100% {
    transform: scale(1);
  }
}
.b-initial-slide-from-left .b-sch-event-wrap {
  transform: translateX(-100vw);
  animation-name: initial-slide-from-left;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
}
@keyframes initial-slide-from-left {
  100% {
    transform: translateX(0);
  }
}
.b-initial-slide-from-top .b-sch-event-wrap {
  transform: translateY(-100vh);
  animation-name: initial-slide-from-top;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
}
@keyframes initial-slide-from-top {
  100% {
    transform: translateY(0);
  }
}
.b-gantt-task.b-segmented,
.b-gantt-task.b-segmented:hover {
  overflow: visible;
  background-image: none;
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
}
.b-gantt-task .b-sch-event-segments {
  position: absolute;
  top: 0;
  width: 100%;
  height: calc(50% + 0.5px);
  border-bottom: 1px dashed;
  border-color: #999;
  pointer-events: none;
}
.b-gantt-task .b-sch-event-segments .b-sch-event-segment {
  pointer-events: all;
  position: absolute;
  display: flex;
  align-items: center;
}
.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected.b-segmented,
.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected.b-segmented:hover,
.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task:hover.b-segmented,
.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task:hover.b-segmented:hover,
.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected:hover.b-segmented,
.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected:hover.b-segmented:hover {
  background-image: none;
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
}
.b-using-keyboard .b-gantt-task-wrap:not(.b-milestone-wrap).b-active .b-sch-event-segment {
  outline: none;
}
.b-gantt-task-wrap {
  display: grid;
  height: 1em;
  grid-template-areas: "top    top    top   " "before body   after " "void1  rollup void2" "bottom bottom bottom";
  grid-template-columns: 0 1fr 0;
  grid-template-rows: min-content minmax(0, 100%) min-content min-content;
}
.b-gantt-task-wrap.b-inactive .b-gantt-task {
  filter: grayscale(1);
  opacity: 0.5;
}
.b-gantt-task-wrap.b-inactive .b-sch-label {
  color: #c4c4c4;
}
.b-gantt-task-wrap.b-gantt-task-parent .b-gantt-task {
  align-self: center;
  height: 100%;
}
.b-gantt-task-wrap.b-gantt-task-parent .b-active .b-gantt-task {
  outline: none;
}
.b-gantt-task-wrap.b-milestone-wrap {
  margin-inline-start: 0;
}
.b-gantt-task {
  border-radius: 2px;
  align-self: stretch;
  width: 100%;
  grid-area: body;
}
.b-gantt-task-content {
  padding: 0 0.4em;
  font-size: 0.8em;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 1;
}
.b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task {
  overflow: visible;
  border-radius: 2px 2px 0 0;
  flex: 1 1 0;
  max-height: 2em;
  min-height: 1.3em;
  clip-path: polygon(-20px 0, calc(100% + 20px) 0, calc(100% + 20px) 100%, 100% 100%, calc(100% - 8px) calc(100% - 8px), 8px calc(100% - 8px), 0 100%, -20px 100%);
}
.b-using-keyboard .b-gantt-task-wrap.b-gantt-task-parent.b-active::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-gantt .b-gantt-task-wrap.b-over-resize-handle .b-gantt-task {
  cursor: ew-resize !important;
}
.b-gantt .b-gantt-task-wrap .b-sch-event-segment.b-over-resize-handle {
  cursor: ew-resize !important;
}
.b-gantt.b-resizing-event * {
  -webkit-user-select: none;
  user-select: none;
  cursor: ew-resize !important;
}
.b-new-column-column .b-grid-header-text {
  display: none;
}
.b-new-column-combo .b-field-inner {
  background-color: transparent;
  border: 0 none;
}
.b-new-column-combo .b-field-inner input {
  padding: 0;
}
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=name],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=startDate],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=endDate],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=earlyStartDate],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=earlyEndDate],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=lateStartDate],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=lateEndDate],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=wbsValue],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=fullDuration],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=fullEffort],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=schedulingMode],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=constraintType],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=calendar],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=deadline],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=totalSlack],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=note],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=predecessors],
.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=successors] {
  text-decoration: line-through;
  color: #aaa;
}
.b-sch-color-none.b-gantt-task-wrap > .b-gantt-task,
.b-sch-color-none.b-gantt-task-wrap > .b-gantt-task > .b-sch-event-segments > .b-gantt-task.b-sch-color-none {
  --event-background-color: #8ee997;
  border-color: #8ee997;
}
.b-sch-color-none.b-gantt-task-wrap > .b-gantt-task.b-milestone,
.b-sch-color-none.b-gantt-task-wrap > .b-gantt-task > .b-sch-event-segments > .b-gantt-task.b-sch-color-none.b-milestone {
  --event-background-color: #83b5fe;
  border-color: #83b5fe;
}
.b-sch-color-none.b-gantt-task-wrap.b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task {
  --event-background-color: #83b5fe;
  border-color: #83b5fe;
}
.b-no-transitions .b-grid-row {
  transition: none !important;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-dependency-list .b-list-item[data-index="0"] {
  border-top: none;
}
.b-dependency-list-filter {
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: white;
  border-bottom: 1px solid #d0d1d2;
  border-radius: 0;
}
.b-dependency-list-filter .b-field-inner {
  border: none;
}
.b-theme-material .b-dependency-list-filter .b-icon-filter {
  margin-inline-start: 0.5em;
}
.b-theme-material .b-dependency-list-filter .b-icon-remove {
  margin-inline-end: 0.5em;
}
.b-assignmentfield .b-assignment-chipview {
  flex-flow: row nowrap !important;
  overscroll-behavior: contain auto;
}
.b-assignmentfield .b-chip {
  font-size: 0.9em;
  white-space: nowrap;
  padding-inline-start: 0.45em;
}
.b-resourceassignment-cell {
  align-items: center;
}
.b-resourceassignment-cell .b-assignment-chipview-wrap {
  overflow: hidden;
}
.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview {
  display: flex;
  overflow-x: auto;
}
.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview .b-chip {
  font-size: 0.9em;
  padding: 0.45em;
  margin-bottom: 0;
}
.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview .b-chip:first-child {
  margin-inline-start: 0;
}
.b-assignmentgrid-assign-all-column .b-grid-header-text {
  display: none;
}
.b-assignmentgrid-assign-all-column .b-checkbox {
  justify-content: center;
}
.b-assignmentgrid-assign-all-column .b-checkbox .b-field-inner {
  flex: none;
}
.b-assignmentgrid-assign-all-column .b-checkbox label.b-checkbox-label:before {
  margin: 0;
}
.b-assignmentgrid-resource-column {
  flex-direction: row;
}
.b-assignmentgrid-resource-column.b-grid-header.b-depth-0 {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
.b-assignmentgrid-resource-column .b-filter-bar-field {
  margin-bottom: 0;
}
.b-assignmentgrid-resource-column .b-grid-header-text,
.b-assignmentgrid-resource-column .b-grid-header-text-content {
  display: none;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-assignmentpicker .b-panel-content {
  padding: 0;
  background-color: #fff;
}
.b-assignmentpicker .b-assignmentgrid {
  flex: 1 1 auto;
}
.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content {
  justify-content: flex-end;
}
.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content > button {
  min-width: 10em;
  margin-inline-end: 0.5em;
}
.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content > button.b-last-visible-child {
  margin-inline-end: 0;
}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root,
:host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}
.b-theme-info:before {
  content: '{"name":"Stockholm"}';
}
.b-slidetoggle .b-slidetoggle-label,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label {
  text-transform: uppercase;
  font-size: 0.9em;
}
.b-slidetoggle .b-slidetoggle-label::before,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before {
  font-size: 1.1111111111em;
}
.b-popup > .b-panel-body-wrap > .b-bottom-toolbar {
  background: #f8f9fa;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cal-view-readonly {
  filter: grayscale(75%);
  transition: filter 0.5s;
}
.b-show-events-dots {
  --event-count-dot-size: 4px;
}
.b-cal-event-bar-container {
  flex: 1;
  flex-flow: column;
}
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-cal-event-reveal .b-cal-event,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-editing .b-cal-event,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-selected .b-cal-event,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-active .b-cal-event {
  background: var(--cal-event-color);
}
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-cal-event-reveal .b-cal-event:hover,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-editing .b-cal-event:hover,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-selected .b-cal-event:hover,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-active .b-cal-event:hover {
  background: var(--cal-event-color);
}
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-cal-event-reveal .b-cal-event .b-cal-event-icon,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-cal-event-reveal .b-cal-event .b-cal-recurrence-icon,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-cal-event-reveal .b-cal-event .b-cal-event-body,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-editing .b-cal-event .b-cal-event-icon,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-editing .b-cal-event .b-cal-recurrence-icon,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-editing .b-cal-event .b-cal-event-body,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-selected .b-cal-event .b-cal-event-icon,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-selected .b-cal-event .b-cal-recurrence-icon,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-selected .b-cal-event .b-cal-event-body,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-active .b-cal-event .b-cal-event-icon,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-active .b-cal-event .b-cal-recurrence-icon,
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar).b-active .b-cal-event .b-cal-event-body {
  color: #fff;
}
.b-cal-event-bar-container .b-cal-event-wrap.b-solid-bar {
  opacity: 0.8;
}
.b-cal-event-bar-container .b-cal-event-wrap.b-solid-bar.b-cal-event-reveal .b-cal-event-bar-container .b-cal-event-wrap.b-solid-bar.b-editing,
.b-cal-event-bar-container .b-cal-event-wrap.b-solid-bar:hover {
  opacity: 1;
}
.b-cal-event-bar-container .b-cal-event-wrap:not(.b-solid-bar) .b-cal-event .b-icon {
  color: var(--cal-event-color);
}
.b-cal-event-bar-container .b-cal-event {
  padding: 0 0.3em;
  gap: 0.3em;
}
.b-cal-event-bar-container .b-solid-bar .b-event-time,
.b-cal-event-bar-container .b-solid-bar .b-cal-event-desc,
.b-cal-event-bar-container .b-solid-bar .b-icon {
  color: #fdfdfd;
}
.b-daycellrenderer .b-cal-event-bar-container {
  display: flex;
  flex-grow: 1;
  contain: style;
}
.b-daycellrenderer .b-cal-event-bar-container .b-cal-event-wrap {
  position: absolute;
  padding-right: 2px;
  padding-left: 1px;
  z-index: 1;
}
.b-daycellrenderer .b-cal-event-bar-container .b-cal-event-wrap.b-overflow {
  opacity: 0;
  pointer-events: none;
  max-width: 14%;
}
.b-daycellrenderer .b-cal-cell-overflow:not(.b-calendar-cell),
.b-daycellrenderer .b-cal-cell-no-content {
  flex: 0 0 auto;
  align-self: stretch;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  color: #888;
  margin: 0 1px;
  font-family: inherit;
  padding: 0 0.3em;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.3em;
  border: 0 none;
  background-color: transparent;
  text-overflow: ellipsis;
  overflow: hidden;
  border-radius: 4px;
}
.b-daycellrenderer .b-cal-cell-overflow:not(.b-calendar-cell):hover,
.b-daycellrenderer .b-cal-cell-overflow:not(.b-calendar-cell):focus-within,
.b-daycellrenderer .b-cal-cell-no-content:hover,
.b-daycellrenderer .b-cal-cell-no-content:focus-within {
  background-color: #dcdce2;
}
.b-daycellrenderer .b-cal-cell-overflow:not(.b-calendar-cell).b-active,
.b-daycellrenderer .b-cal-cell-no-content.b-active {
  outline: 0 none;
  font-weight: bold;
  color: #2f2f2f;
}
.b-daycellrenderer .b-cal-cell-no-content {
  padding: 0.2em 0;
  white-space: normal;
  display: inline-block;
}
.b-daycellrenderer .b-calendar-cell:last-child .b-cal-event-bar-container .b-cal-event-wrap.b-overflow {
  right: 0;
}
.b-cal-color-red {
  --cal-event-color: var(--cal-color-red);
}
.b-cal-color-pink {
  --cal-event-color: var(--cal-color-pink);
}
.b-cal-color-purple {
  --cal-event-color: var(--cal-color-purple);
}
.b-cal-color-violet {
  --cal-event-color: var(--cal-color-violet);
}
.b-cal-color-blue {
  --cal-event-color: var(--cal-color-blue);
}
.b-cal-color-cyan {
  --cal-event-color: var(--cal-color-cyan);
}
.b-cal-color-teal {
  --cal-event-color: var(--cal-color-teal);
}
.b-cal-color-green {
  --cal-event-color: var(--cal-color-green);
}
.b-cal-color-lime {
  --cal-event-color: var(--cal-color-lime);
}
.b-cal-color-yellow {
  --cal-event-color: var(--cal-color-yellow);
}
.b-cal-color-orange {
  --cal-event-color: var(--cal-color-orange);
}
.b-cal-color-deep-orange {
  --cal-event-color: var(--cal-color-deep-orange);
}
.b-cal-color-gray {
  --cal-event-color: var(--cal-color-gray);
}
.b-cal-color-gantt-green {
  --cal-event-color: var(--cal-color-gantt-green);
}
.b-calendar,
:not(.b-calendar-viewcontainer) > .b-calendarmixin {
  --cal-color-red: #e53f2c;
  --cal-color-pink: #fe3183;
  --cal-color-purple: #fe31ea;
  --cal-color-violet: #ac31fe;
  --cal-color-indigo: #4531fe;
  --cal-color-blue: #3183fe;
  --cal-color-cyan: #31e9fe;
  --cal-color-magenta: #ff4dff;
  --cal-color-teal: #31feac;
  --cal-color-green: #27ca37;
  --cal-color-lime: #76e62c;
  --cal-color-yellow: #FFEB3B;
  --cal-color-orange: #feac31;
  --cal-color-deep-orange: #ff7043;
  --cal-color-gray: #a0a0a0;
  --cal-color-gantt-green: #8ee997;
  --cal-event-color: #59b53b;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-agendaview.b-gridbase.b-enable-sticky .b-grid-subgrid.b-grid-horizontal-scroller {
  overflow: visible !important;
}
.b-agendaview.b-gridbase.b-enable-sticky .b-virtual-scrollers {
  display: none !important;
}
.b-agendaview.b-gridbase.b-enable-sticky .b-cal-agenda-date {
  position: sticky;
  top: top(1.5em 0)top();
  z-index: 12;
}
.b-agendaview.b-gridbase.b-enable-sticky.b-responsive-small .b-agendacolumn-cell {
  padding-top: 0;
}
.b-agendaview.b-gridbase.b-enable-sticky.b-responsive-small .b-agendacolumn-cell .b-cal-agenda-date {
  top: 0;
  min-height: 4em;
  background-color: #fff;
}
.b-agendaview.b-gridbase.b-enable-sticky.b-responsive-small .b-agendacolumn-cell.b-nonworking-day .b-cal-agenda-date {
  background-color: #fafbfb;
}
.b-agendaview .b-grid-cell::after {
  content: "";
  display: table;
  clear: both;
}
.b-agendaview .b-cal-eventlist-event-time {
  flex: 0 0 12em;
  min-height: auto;
  white-space: nowrap;
}
.b-agendaview.b-responsive-small .b-cal-event-bar-container {
  margin-inline-start: 2em;
  margin-block-start: 1em;
}
.b-agendaview.b-responsive-small .b-cal-eventlist-event-time {
  flex: 0 0 7.5em;
}
.b-agendaview.b-responsive-small .b-cal-agenda-grid-row .b-calendar-cell {
  display: block;
}
.b-agendaview-dayselector .b-calendarrow-body {
  display: none;
}
.b-cal-agenda-grid-row.b-selected,
.b-grid-body-container:focus .b-cal-agenda-grid-row.b-selected,
.b-gridbase .b-cal-agenda-grid-row.b-grid-row.b-hover .b-grid-cell.b-calendar-cell,
.b-gridbase .b-cal-agenda-grid-row.b-grid-row.b-hover .b-grid-cell.b-calendar-cell:not(.b-nonworking-day):hover {
  background-color: transparent;
}
.b-cal-agenda-grid-row.b-selected .b-calendar-cell.b-nonworking-day,
.b-grid-body-container:focus .b-cal-agenda-grid-row.b-selected .b-calendar-cell.b-nonworking-day,
.b-gridbase .b-cal-agenda-grid-row.b-grid-row.b-hover .b-grid-cell.b-calendar-cell .b-calendar-cell.b-nonworking-day,
.b-gridbase .b-cal-agenda-grid-row.b-grid-row.b-hover .b-grid-cell.b-calendar-cell:not(.b-nonworking-day):hover .b-calendar-cell.b-nonworking-day {
  background-color: #fafbfb;
}
.b-cal-agenda-grid-row .b-calendar-cell {
  flex: 1 1 100%;
  padding: 1.5em 0;
  align-items: flex-start;
  color: #606060;
}
.b-cal-agenda-grid-row .b-calendar-cell.b-nonworking-day {
  background-color: #fafbfb;
}
.b-cal-agenda-grid-row .b-calendar-cell:focus-within {
  outline: 0 none !important;
}
.b-cal-agenda-event-row {
  flex: 1;
  display: flex;
  flex-flow: row nowrap;
  align-self: stretch;
}
.b-cal-agenda-event-row:not(:last-child) {
  margin-bottom: var(--event-row-spacing);
}
.b-grid-cell.b-calendar-cell {
  font-weight: inherit;
}
.b-agendaview-with-dayselector .b-grid-cell.b-calendar-cell {
  padding-inline-start: 1.5em;
}
.b-cal-agenda-date {
  display: flex;
  flex-flow: row nowrap;
  flex: 0 0 14em;
  padding: 0.2em 1em 0 1em;
  align-items: center;
  height: 2.6em;
}
.b-agendaview-with-dayselector .b-cal-agenda-date {
  display: none;
}
.b-cal-agenda-date-date-number {
  margin: 0 0.1em 0 0;
  font-size: 3em;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  width: 1.5em;
  height: 1.5em;
  border-radius: 50%;
}
.b-cal-agenda-date-date-number:hover {
  background-color: #f0f0f0;
}
.b-today .b-cal-agenda-date-date-number {
  background-color: #5fa2dd;
  color: #fff;
}
.b-cal-agenda-header {
  flex: 1;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  padding: 0.5em 0 0.5em 0.5em;
}
.b-cal-agenda-header-date {
  width: 14em;
}
.b-cal-agenda-header-time {
  width: 12em;
}
.b-resourcechipview {
  display: flex;
  flex-flow: row wrap;
}
.b-resourcechipview .b-chip {
  gap: 0.5em;
  border-radius: 2.5em;
  padding-inline-start: 0.3em;
  white-space: nowrap;
}
@media print {
  .b-cal-widget-settings-button {
    display: none;
  }
}
.b-eventlist .b-grid-panel-body {
  background-color: #fff;
  position: relative;
}
.b-eventlist .b-grid-panel-body .b-cal-widget-settings-button {
  position: absolute;
  font-size: 110%;
  border-radius: 50%;
  left: auto;
  right: 0;
  margin-top: 0.75em;
  margin-inline-end: 0.75em;
  z-index: 100;
  width: 3em;
  height: 3em;
}
.b-rtl .b-eventlist .b-grid-panel-body .b-cal-widget-settings-button {
  right: auto;
  left: 0;
}
.b-eventlist .b-grid-panel-body.b-has-scrollbar .b-cal-widget-settings-button {
  margin-inline-end: 1.75em;
}
.b-calendarevents-cell {
  padding: 1em;
  gap: 1em;
  flex-wrap: wrap;
  align-items: flex-start;
}
.b-calendarevents-cell .b-cal-event-resource-avatars {
  flex-basis: 30%;
  min-width: 2.2em;
  flex-direction: column;
  gap: 0.3em;
}
.b-cal-event-resource-avatar-row {
  display: flex;
  flex-flow: row nowrap;
  gap: 1em;
  align-items: center;
}
.b-cal-event-resource-avatar-desc {
  display: flex;
  flex-flow: column;
  gap: 0.3em;
}
.b-cal-event-column-event-desc {
  margin-inline-start: auto;
  display: flex;
  flex-direction: column !important;
  flex-flow: row nowrap;
  height: 2.2em;
  justify-content: center;
}
.b-cal-event-column-times {
  display: flex;
  flex-direction: column;
}
.b-event-column-resource-role {
  font-size: 80%;
  font-weight: 300;
}
.b-cal-eventlist-event-time {
  display: flex;
  min-height: 2.2em;
  align-items: center;
}
.b-cal-event-column-event-name {
  font-weight: bold;
}
.b-calendardatepicker .b-show-events-dots .b-calendar-cell.b-selected-date:not(.b-in-range) > .b-datepicker-cell-inner {
  color: inherit;
  background-color: rgba(95, 162, 221, 0.2);
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-calendarrow {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  overflow: hidden;
  flex: 1 0 0%;
  background-color: #fff;
}
.b-calendarrow.b-animating:not(.b-dayview-initializing) .b-calendarrow-cell-container {
  transition: height 300ms;
}
.b-calendarrow .b-calendarrow-header,
.b-calendarrow .b-calendarrow-body {
  flex: 0 0 auto;
  display: flex;
  flex-flow: row nowrap;
}
.b-calendarrow .b-calendarrow-body {
  flex: 1 1 0%;
  overflow: hidden;
}
.b-calendarrow .b-calendarrow-body.b-zero-height {
  max-height: 0px;
}
.b-calendarrow .b-calendarrow-body:not(.b-zero-height) {
  border-top: 1px solid #ddd;
}
.b-calendarrow .b-calendarrow-header-container,
.b-calendarrow .b-calendarrow-cell-container {
  flex: 1 0 0%;
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  overflow: hidden;
}
.b-calendarrow .b-calendarrow-cell-container {
  position: relative;
  overflow: var(--cell-container-overflow, hidden);
}
.b-calendarrow .b-cal-cell-header {
  padding: 1.2em 0 0.2em;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #fff;
  cursor: pointer;
}
.b-calendarrow .b-cal-cell-header .b-week-num {
  display: none;
}
.b-calendarrow .b-cal-cell-header:hover .b-day-name-date {
  background-color: #f0f0f0;
}
.b-draggable-started .b-calendarrow .b-cal-cell-header:hover .b-day-name-date {
  background-color: initial;
}
.b-calendarrow .b-cal-cell-header .b-day-name-day {
  font-size: 0.8em;
  margin-bottom: 0.2em;
}
.b-calendarrow .b-cal-cell-header .b-day-name-day.b-day-name-short {
  font-size: 1.1em;
}
.b-calendarrow .b-cal-cell-header .b-day-name-date {
  font-size: 1.8em;
  border-radius: 50%;
  width: 1.8em;
  height: 1.8em;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0.1em 0 0.2em 0;
  transition: background-color 0.4s;
}
.b-no-transitions .b-calendarrow .b-cal-cell-header .b-day-name-date {
  transition: none;
}
.b-calendarrow .b-cal-cell-header.b-weekend .b-day-name-part {
  color: #e53f2c;
}
.b-calendarrow .b-cal-cell-header.b-current-date .b-day-name-date {
  color: #fff;
  background-color: #3183fe;
}
.b-calendarrow .b-cal-cell-header.b-current-date:hover .b-day-name-date {
  background-color: rgba(49, 131, 254, 0.15);
  border-color: transparent;
}
.b-calendarrow .b-cal-cell-header.b-today .b-day-name-date {
  background-color: #5fa2dd;
  color: #fff;
}
.b-calendarrow .b-cal-cell-header.b-today:hover .b-day-name-date {
  background-color: #2c84d0;
}
.b-calendarrow.b-shifted-day .b-day-name-date {
  width: 3em;
}
.b-calendarrow.b-hide-allday-header .b-cal-cell-header:not(:last-child) {
  border-inline-end: 1px solid #ddd;
}
.b-calendarrow .b-cal-cell-header,
.b-calendarrow .b-calendar-cell {
  flex: 1 1 100%;
  min-width: var(--min-day-width, 0);
  color: #606060;
  display: flex;
  flex-flow: column nowrap;
}
.b-calendarrow .b-calendar-cell {
  overflow: visible;
}
.b-calendarrow .b-calendar-cell.b-nonworking-day {
  background-color: rgba(243, 244, 245, 0.4);
}
.b-calendarrow .b-calendar-cell.b-weekend {
  color: #606060;
}
.b-calendarrow .b-calendar-cell.b-today .b-day-num {
  border-radius: 50%;
  background-color: #5fa2dd;
  color: #fff;
  font-weight: bold;
}
.b-calendarrow .b-calendar-cell.b-nonworking-day .b-cal-event-bar-container {
  background-color: transparent;
}
.b-calendarrow .b-calendar-cell:not(:last-child) {
  border-inline-end: 1px solid #ddd;
}
.b-calendarrow .b-cal-event-bar-container {
  flex: 1 1 100%;
}
.b-calendarrow.b-responsive-small .b-cal-cell-header {
  padding-block-start: 0.4em;
}
.b-calendarrow.b-responsive-small .b-cal-cell-header .b-day-name-date {
  font-size: 1.5em;
}
.b-calendarrow.b-responsive-small .b-cal-cell-header .b-dayname-date {
  flex-direction: row;
  justify-content: center;
}
.b-calendarrow.b-responsive-small .b-cal-cell-header .b-dayname-date > * {
  font-size: 1.5em;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-dayview {
  --dayview-border-color: #ddd;
  --dayview-background-color: #fff;
  --panel-background-color: #fff;
  --dayview-half-hour-line-color: #f0f0f0;
  --dayview-outside-core-hours-color: rgba(135, 135, 135, 0.1);
  --dayview-body-background-color: rgba(255, 255, 255, 0.9);
  --dayview-body-hover-mask-color: rgba(100, 100, 100, 0.1);
  --dayview-body-selected-mask-color: rgba(50, 50, 50, 0.1);
}
.b-dayview.b-dayview-with-dayselector.b-has-allday-events .b-calendarrow-body {
  border-top-width: 0;
}
.b-dayview.b-dayview-with-dayselector .b-dayview-content .b-calendarrow-header {
  display: none;
}
.b-dayview .b-cal-event-desc {
  line-height: 1.2;
}
.b-daycellcollecter .b-dayview-content {
  display: flex;
  align-items: stretch;
  padding: 0;
  flex: 1 1 0%;
  overflow: hidden;
  background-color: #fff;
  color: #606060;
  outline: none;
}
.b-daycellcollecter .b-dayview-content .b-virtual-scrollers {
  padding-inline-start: var(--time-axis-width);
  background-color: #fff;
}
.b-daycellcollecter .b-dayview-content .b-virtual-scrollers .b-virtual-scroller {
  border-inline-start: 1px solid #ddd;
  flex: 1 1 0%;
}
.b-daycellcollecter .b-dayview-content .b-virtual-scrollers .b-virtual-scroller .b-scroller-stretcher {
  position: relative;
}
.b-daycellcollecter .b-dayview-content .b-dayview-day-detail {
  z-index: 0;
  display: flex;
  position: relative;
  padding-inline-end: var(--dayview-cell-gutter);
}
.b-daycellcollecter .b-dayview-content .b-dayview-day-detail.b-dayview-inset-before .b-dayview-inset::before {
  content: " ";
  left: 0;
}
.b-rtl .b-daycellcollecter .b-dayview-content .b-dayview-day-detail.b-dayview-inset-before .b-dayview-inset::before {
  left: unset;
  right: 0;
}
.b-daycellcollecter .b-dayview-content .b-dayview-day-detail.b-dayview-inset-before .b-dayview-event-container {
  margin-inline-start: calc(var(--dayview-cell-inset-size));
}
.b-daycellcollecter .b-dayview-content .b-dayview-day-detail.b-dayview-inset-after .b-dayview-inset::after {
  content: " ";
  right: 0;
}
.b-rtl .b-daycellcollecter .b-dayview-content .b-dayview-day-detail.b-dayview-inset-after .b-dayview-inset::after {
  left: 0;
  right: unset;
}
.b-daycellcollecter .b-dayview-content .b-dayview-day-detail.b-dayview-inset-after .b-dayview-event-container {
  margin-inline-end: calc(var(--dayview-cell-inset-size));
}
.b-daycellcollecter .b-dayview-content .b-dayview-inset {
  position: absolute;
  width: calc(100% - var(--dayview-cell-gutter));
  top: 0;
  bottom: 0;
}
.b-daycellcollecter .b-dayview-content .b-dayview-inset::after,
.b-daycellcollecter .b-dayview-content .b-dayview-inset::before {
  background-color: rgba(244, 245, 246, 0.4);
  position: absolute;
  width: calc(var(--dayview-cell-inset-size));
  top: 0;
  bottom: 0;
  z-index: -1;
}
.b-daycellcollecter .b-dayview-content .b-dayview-event-container {
  flex: 1;
  position: relative;
}
.b-daycellcollecter .b-dayview-content .b-dayview-inset-after {
  width: calc(var(--dayview-cell-inset-after) * var(--dayview-cell-inset-after-enabled));
}
.b-daycellcollecter .b-dayview-content .b-cal-event-wrap:is(.b-starts-above, .b-ends-below):before,
.b-daycellcollecter .b-dayview-content .b-cal-event-wrap:is(.b-starts-above, .b-ends-below):after {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  transform: translate(-50%, -2px);
  margin-inline-start: 50%;
  position: absolute;
  font-size: 80%;
  opacity: 0.7;
  z-index: 1;
  pointer-events: none;
}
.b-rtl .b-daycellcollecter .b-dayview-content .b-cal-event-wrap:is(.b-starts-above, .b-ends-below):before,
.b-rtl .b-daycellcollecter .b-dayview-content .b-cal-event-wrap:is(.b-starts-above, .b-ends-below):after {
  transform: translate(50%, -2px);
}
.b-daycellcollecter .b-dayview-content .b-cal-event-wrap.b-starts-above:before {
  content: "\f106";
  top: 0;
}
.b-daycellcollecter .b-dayview-content .b-cal-event-wrap.b-ends-below:after {
  content: "\f107";
  bottom: 0;
}
.b-daycellcollecter .b-dayview-content .b-cal-event-desc-complex {
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: normal;
}
.b-dayview-allday-row {
  display: flex;
  flex-flow: row nowrap;
  max-height: 50%;
  box-shadow: 0px 4px 4px rgba(221, 221, 221, 0.5);
}
.b-dayview-day-detail .b-cal-event-wrap {
  min-height: var(--dayview-min-event-height);
}
.b-dayview-day-detail .b-cal-event-wrap.b-cal-tentative-event {
  min-height: 10px;
}
.b-dayview-allday-row-start {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: flex-end;
  flex: 0 0 var(--time-axis-width);
  min-width: var(--time-axis-width);
}
.b-dayview-allday-row-start .b-dayview-allday-text {
  flex: 1 1 auto;
  display: none;
  flex-flow: column nowrap;
  justify-content: center;
  font-size: 0.7em;
  color: #b0b0b0;
}
.b-dayview-allday-row-start .b-expand-allday-button {
  display: none;
}
.b-dayview-allday-row-start .b-expand-allday-button :before {
  line-height: inherit;
}
.b-dayview-allday-row-start.b-has-cell-overflow:not(.b-dayview-allday-autoheight) {
  padding: 0.5em 0;
  cursor: pointer;
}
.b-dayview-allday-row-start.b-has-cell-overflow:not(.b-dayview-allday-autoheight) .b-expand-allday-button {
  transition: transform 0.3s;
  display: flex;
  height: 1.5em;
  width: 1.5em;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  cursor: inherit;
  border: 0 none;
  background-color: transparent;
  color: #b0b0b0;
}
.b-dayview-allday-row-start.b-has-cell-overflow:not(.b-dayview-allday-autoheight) .b-expand-allday-button:focus {
  outline: none;
  background-color: #e8e8e8;
}
.b-dayview-allday-row-start.b-has-cell-overflow:not(.b-dayview-allday-autoheight).b-expanded .b-expand-allday-button {
  transform: rotate(-180deg);
}
.b-dayview-schedule-container {
  border-inline-start: 1px solid #ddd;
  flex: 1 0 0%;
  contain: style layout;
}
.b-dayview-day-content {
  --tick-height: var(--half-hour-height);
  display: flex;
  flex-flow: row nowrap;
  flex: 1 1 0;
  border-top: 1px solid #ddd;
  align-items: flex-start;
  outline: none;
  position: relative;
  z-index: 1;
}
.b-dayview-day-container {
  flex: 1 0 0%;
  border-inline-start: 1px solid #ddd;
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  min-height: max(100%, var(--day-height));
  overscroll-behavior: contain auto;
  contain: layout style;
  background-image: linear-gradient(to bottom, transparent, transparent calc(var(--hour-height) - 1px), var(--dayview-border-color) 1px), repeating-linear-gradient(to bottom, transparent, transparent calc(var(--tick-height)), var(--dayview-half-hour-line-color) calc(var(--tick-height)), transparent calc(var(--tick-height) + 1px));
  background-size: 100% var(--hour-height);
  background-position-y: var(--day-start-offset);
  clip-path: polygon(0px 0px, 100% 0px, 100% var(--day-height), 0px var(--day-height));
  background-repeat: repeat-y;
}
.b-dayview-day-container .b-overflow {
  opacity: 0;
}
.b-dayview-day-container .b-cal-event-body {
  transition: background-color 0.1s;
}
.b-dayview-day-container .b-cal-event-wrap.b-starts-above .b-event-header {
  visibility: hidden;
}
.b-dayview-day-container .b-current-time-indicator {
  position: absolute;
  pointer-events: none;
  border-top: 2px solid #e53f2c;
  margin-top: -2px;
  width: 100%;
  z-index: 3;
}
.b-dayview-day-container .b-current-time-indicator:before {
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  background-color: #e53f2c;
  margin-top: -6px;
  margin-inline-start: -5px;
}
.b-dayview-day-container .b-calendar-cell {
  flex: 1 1 100%;
  height: var(--day-height);
  min-width: var(--min-day-width);
  position: relative;
  overflow: visible;
}
.b-dayview-day-container .b-calendar-cell:not(:last-of-type) {
  border-inline-end: 1px solid #ddd;
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap {
  position: absolute;
  z-index: 2;
  left: 0;
  width: 100%;
  transition:
    left 0.1s,
    right 0.1s,
    width 0.1s,
    opacity 0.1s;
}
.b-rtl .b-dayview-day-container .b-calendar-cell .b-cal-tentative-event,
.b-rtl .b-dayview-day-container .b-calendar-cell .b-cal-event-wrap {
  left: auto;
  right: 0;
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-editing,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-editing {
  left: 0 !important;
  width: calc(100% + var(--dayview-cell-gutter)) !important;
  z-index: 3;
  opacity: 1;
}
.b-rtl .b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-editing,
.b-rtl .b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-editing {
  left: auto !important;
  right: 0 !important;
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-cal-in-cluster,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-cal-in-cluster {
  box-shadow: rgba(170, 170, 170, 0.2509803922) -2px 1px 3px, rgba(170, 170, 170, 0.2509803922) 0 -1px 3px;
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event .b-event-action-buttons,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap .b-event-action-buttons {
  position: absolute;
  inset-inline-end: 0.25em;
  inset-block-start: 0.25em;
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event .b-event-action-buttons .b-tool,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap .b-event-action-buttons .b-tool {
  font-size: 125%;
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-short-event .b-event-header,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-short-event .b-event-header {
  margin: 0;
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-short-event .b-cal-event-body,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-short-event .b-cal-event-body {
  padding-block: 0;
  flex-flow: row-reverse nowrap;
  justify-content: flex-end;
  align-items: center;
  gap: 0.2em;
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-short-event .b-cal-event-body .b-cal-event-desc,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-short-event .b-cal-event-body .b-cal-event-desc {
  font-size: 0.7em;
  white-space: nowrap;
  flex: 0 1 auto;
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-short-event .b-event-time,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-short-event .b-event-time {
  text-transform: lowercase;
  line-height: 1.2;
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-short-event .b-cal-event-footer,
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-short-event .b-cal-event-resource-avatars,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-short-event .b-cal-event-footer,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-short-event .b-cal-event-resource-avatars {
  display: none;
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-short-event .b-event-action-buttons,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-short-event .b-event-action-buttons {
  inset-block-start: calc(50% - 0.5em);
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-short-event .b-event-action-buttons .b-tool,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-short-event .b-event-action-buttons .b-tool {
  font-size: 65%;
  height: 1.4em;
  width: 3.8em;
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-short-event.b-milestone,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-short-event.b-milestone {
  clip-path: polygon(0 0, 100% 0, calc(100% - 0.5em) 100%, 0.5em 100%);
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-short-event.b-milestone .b-cal-event-body,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-short-event.b-milestone .b-cal-event-body {
  margin: 0.25em 0 0 0;
  padding: 0 0.5em 0 0.5em;
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event {
  z-index: 20;
}
.b-dayview-day-container .b-calendar-cell .b-cal-event {
  align-items: stretch;
  background-color: var(--cal-event-color);
  color: #606060;
  border-radius: 0;
  position: relative;
}
.b-dayview-day-container .b-calendar-cell .b-cal-event .b-cal-event-resource-avatars {
  display: grid;
  column-gap: 0;
  grid-template-columns: repeat(auto-fill, minmax(1.4em, 1fr));
  padding-inline-end: 0.6em;
  padding-block-end: 0.3em;
}
.b-dayview-day-container .b-calendar-cell .b-cal-event .b-cal-event-resource-avatars .b-resource-avatar {
  width: 2em;
  height: 2em;
  transition: transform 0.2s;
}
.b-dayview-day-container .b-calendar-cell .b-cal-event .b-cal-event-resource-avatars .b-resource-avatar:hover {
  transform: scale(2);
  z-index: 1;
}
.b-dayview-day-container .b-calendar-cell .b-cal-event-body {
  padding: 0.3em 0.5em 0;
  flex: 1 1 0%;
  margin: 0 0 0 0.25em;
  background-color: var(--dayview-body-background-color);
  white-space: normal;
  display: flex;
  flex-direction: column;
}
.b-rtl .b-dayview-day-container .b-calendar-cell .b-cal-event-body {
  margin: 0 0.25em 0 0;
}
.b-dayview-day-container .b-calendar-cell.b-nonworking-day {
  background-color: rgba(243, 244, 245, 0.4);
}
.b-dayview-day-container .b-event-header {
  display: flex;
  align-items: center;
  white-space: nowrap;
  gap: 0.3em;
}
.b-dayview-day-container .b-event-header .b-event-time {
  flex: 1;
  font-size: 0.7em;
}
.b-dayview-day-container .b-cal-event-wrap:hover .b-cal-event-body {
  background-color: rgba(255, 255, 255, 0.7);
}
.b-dayview-day-container .b-cal-event-wrap.b-selected:not(.b-dragging-item):hover .b-cal-event-body,
.b-dayview-day-container .b-cal-event-wrap.b-selected:not(.b-dragging-item) .b-cal-event-body {
  background-color: rgba(255, 255, 255, 0.6);
}
.b-dayview-day-container .b-cal-event-wrap.b-custom-body-color:hover .b-cal-event-body {
  background: linear-gradient(var(--dayview-body-hover-mask-color), var(--dayview-body-hover-mask-color)) var(--dayview-body-background-color);
}
.b-dayview-day-container .b-cal-event-wrap.b-custom-body-color.b-selected:not(.b-dragging-item):hover .b-cal-event-body,
.b-dayview-day-container .b-cal-event-wrap.b-custom-body-color.b-selected:not(.b-dragging-item) .b-cal-event-body,
.b-dayview-day-container .b-cal-event-wrap.b-custom-body-color.b-cal-tentative-event .b-cal-event-body {
  background: linear-gradient(var(--dayview-body-selected-mask-color), var(--dayview-body-selected-mask-color)) var(--dayview-body-background-color);
}
.b-dayview.b-no-transitions .b-cal-event-wrap {
  transition: none !important;
}
.b-timeaxis-container {
  display: flex;
  flex-flow: column nowrap;
  overflow: hidden;
  background-position-x: 100%;
  background-repeat: repeat-y;
  flex: 0 0 var(--time-axis-width);
  min-width: var(--time-axis-width);
  height: var(--day-height);
  background-image: linear-gradient(to bottom, transparent calc(var(--hour-height) - 1px), var(--dayview-border-color) 1px), repeating-linear-gradient(to bottom, transparent, transparent calc(var(--tick-height)), var(--dayview-half-hour-line-color) calc(var(--tick-height)), transparent calc(var(--tick-height) + 1px));
  background-size: 0.5em var(--hour-height);
  background-position-y: var(--day-start-offset);
  position: relative;
}
.b-rtl .b-timeaxis-container {
  background-position-x: 0%;
}
.b-timeaxis-container .b-dayview-timeaxis-background {
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.b-dayview-timeaxis-tick {
  opacity: 0;
  transition: opacity 0.4s;
  max-height: calc(var(--leaf-tick-height) + 1px);
  flex: 1 0 0%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  top: 1ex;
}
.b-fit-hours .b-dayview-timeaxis-tick {
  transition: none;
}
.b-dayview-hour-tick {
  color: #7d7d7d;
  opacity: 1;
}
.b-dayview-timeaxis-time {
  display: flex;
  flex-flow: column nowrap;
  flex: 0 0 var(--hour-height);
  align-items: flex-end;
  font-size: 0.7em;
  color: #b0b0b0;
  white-space: nowrap;
  position: relative;
  padding-inline-end: 1em;
  pointer-events: none;
}
.b-dayview-timeaxis-time:last-child .b-dayview-hour-tick {
  display: none;
}
.b-dayview-hourheight-level-1 .b-dayview-tick-level-1 {
  opacity: 1;
}
.b-dayview-hourheight-level-2 {
  --tick-height: var(--fifteen-minute-height);
}
.b-dayview-hourheight-level-2 .b-dayview-tick-level-2 {
  opacity: 1;
}
.b-dayview-hourheight-level-3 {
  --tick-height: var(--ten-minute-height);
}
.b-dayview-hourheight-level-3 .b-dayview-tick-level-3 {
  opacity: 1;
}
.b-dayview-hourheight-level-4 {
  --tick-height: var(--five-minute-height);
}
.b-dayview-hourheight-level-4 .b-dayview-tick-level-4 {
  opacity: 1;
}
.b-six-minute-ticks .b-dayview-hourheight-level-2 {
  --tick-height: var(--twelve-minute-height);
}
.b-six-minute-ticks .b-dayview-hourheight-level-3 {
  --tick-height: var(--six-minute-height);
}
.b-dayselector .b-calendarrow-header-container {
  border-bottom: 1px solid #ddd;
}
.b-dayselector .b-calendarrow-header-container .b-cal-cell-header:not(:hover) div.b-day-name-date {
  background-color: inherit;
  color: inherit;
}
.b-dayselector .b-calendarrow-header-container .b-cal-cell-header.b-selected-date div.b-day-name-date {
  background-color: #5fa2dd;
  color: #fff;
}
.b-dayselector .b-calendarrow-body {
  display: none;
}
.b-dayview-with-dayselector .b-calendarrow-header-container,
.b-weekview-with-dayselector .b-calendarrow-header-container {
  border-inline-start: 1px solid #ddd;
  margin-inline-start: var(--time-axis-width);
}
.b-dayview-with-dayselector:not(.b-has-allday-events) .b-calendarrow-header-container,
.b-weekview-with-dayselector:not(.b-has-allday-events) .b-calendarrow-header-container {
  border-bottom-width: 0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-weekview .b-cal-event-wrap.b-cal-event-reveal.b-cal-in-cluster {
  left: 0 !important;
  width: calc(100% + var(--dayview-cell-gutter)) !important;
  z-index: 3;
  opacity: 1;
}
.b-rtl .b-weekview .b-cal-event-wrap.b-cal-event-reveal.b-cal-in-cluster {
  left: auto !important;
  right: 0 !important;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-visible-scrollbar .b-monthview .b-show-yscroll-padding > .b-yscroll-pad {
  visibility: hidden;
}
.b-monthview.b-hide-othermonth-cells .b-calendar-row[data-row-index="0"] .b-calendar-cell[data-date$="-01"]:not([data-column-index="0"]) {
  border-inline-start: 1px solid #ddd;
  margin-inline-start: -1px;
}
.b-monthview.b-disable-othermonth-cells .b-calendar-cell.b-other-month .b-cal-event-wrap:not(.b-overflow) {
  opacity: 1;
  pointer-events: all;
}
.b-monthview .b-calendar-row.b-calendar-weekdays {
  flex: 0 0 auto;
}
.b-monthview .b-calendar-row.b-calendar-weekdays .b-week-number-cell {
  flex: 0 0 2em;
}
.b-monthview .b-calendar-row.b-calendar-weekdays .b-calendar-day-header {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  color: #606060;
  padding-inline-end: 0.5em;
  padding-bottom: 0.25em;
}
.b-monthview .b-calendar-row.b-calendar-weekdays .b-calendar-day-header.b-weekend {
  color: #e53f2c;
}
.b-monthview .b-week-number-cell,
.b-monthview .b-calendar-cell {
  flex-direction: column;
  contain: size style;
}
.b-monthview .b-week-number-cell.b-other-month .b-day-num,
.b-monthview .b-calendar-cell.b-other-month .b-day-num {
  color: #aaa;
}
.b-monthview .b-week-num,
.b-monthview .b-day-num {
  font-size: 0.9em;
  height: 2em;
  width: 2em;
  align-self: flex-end;
  display: flex;
  align-items: center;
  justify-content: center;
}
.b-monthview .b-calendar-cell .b-week-num {
  color: #777;
  margin-inline-end: auto;
}
.b-monthview .b-weeks-container {
  --flexed-row-height: max(calc(1 / var(--visible-week-count) * 100%), var(--min-row-height, 0px));
  flex: 1 0 0%;
  border: 1px solid #ddd;
}
.b-monthview .b-weeks-container .b-calendar-row {
  transition: flex-basis 0.5s;
  flex: 0 0 var(--flexed-row-height);
  border-bottom: 1px solid #ddd;
}
.b-monthview .b-weeks-container .b-calendar-row:last-child {
  border-bottom: 0 none;
}
.b-monthview .b-weeks-container .b-calendar-row.b-shrinkwrapped {
  overflow: hidden;
}
.b-monthview .b-weeks-container .b-calendar-row.b-shrinkwrapped:not(.b-has-overflow) .b-cal-cell-overflow {
  display: none;
}
.b-monthview .b-weeks-container .b-calendar-row.b-shrinkwrapped.b-flexing .b-cal-cell-overflow {
  display: initial;
}
.b-monthview .b-weeks-container .b-calendar-row.b-empty-row {
  flex: 1 1 var(--flexed-row-height);
  min-height: max(2em, var(--min-row-height, 0px));
}
.b-monthview .b-weeks-container .b-calendar-row .b-week-number-cell,
.b-monthview .b-weeks-container .b-calendar-row .b-calendar-cell {
  flex: 1;
  color: #606060;
  border-inline-end: 1px solid #ddd;
  overflow: hidden;
}
.b-monthview .b-weeks-container .b-calendar-row .b-week-number-cell:last-child,
.b-monthview .b-weeks-container .b-calendar-row .b-calendar-cell:last-child {
  border-inline-end: 0 none;
}
.b-monthview .b-weeks-container .b-calendar-row .b-week-number-cell.b-weekend,
.b-monthview .b-weeks-container .b-calendar-row .b-calendar-cell.b-weekend {
  color: #606060;
}
.b-monthview .b-weeks-container .b-calendar-row .b-week-number-cell.b-today .b-day-num,
.b-monthview .b-weeks-container .b-calendar-row .b-calendar-cell.b-today .b-day-num {
  border-radius: 50%;
  background-color: #5fa2dd;
  color: #fff;
  font-weight: bold;
  font-size: 85%;
}
.b-monthview .b-weeks-container .b-calendar-row .b-week-number-cell.b-nonworking-day,
.b-monthview .b-weeks-container .b-calendar-row .b-calendar-cell.b-nonworking-day {
  background-color: rgba(243, 244, 245, 0.4);
}
.b-monthview .b-weeks-container .b-calendar-row .b-week-number-cell.b-nonworking-day.b-dynamic-nonworking-day,
.b-monthview .b-weeks-container .b-calendar-row .b-calendar-cell.b-nonworking-day.b-dynamic-nonworking-day {
  display: flex !important;
}
.b-monthview .b-weeks-container .b-calendar-row .b-week-number-cell {
  padding-top: 5px;
  text-align: center;
  cursor: pointer;
  flex: 0 0 auto;
  min-width: 2em;
  color: #777;
  flex-flow: column nowrap;
  justify-content: space-between;
}
.b-monthview .b-weeks-container .b-calendar-row .b-week-number-cell:hover {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.b-monthview .b-weeks-container.b-measuring-container-height .b-calendar-row {
  transition: none !important;
  flex: 0 0 var(--flexed-row-height) !important;
}
.b-monthview .b-weeks-container .b-calendar-days {
  position: relative;
}
.b-monthview .b-hide-nonworking-days .b-weeks-container .b-last-working-day {
  border-inline-end: 0 none;
}
.b-monthview .b-cal-cell-header {
  display: flex;
  flex: 0 0 auto;
  color: #3c4043;
  padding: 1px 0.2em 0.1em 0.2em;
  max-height: 1.8em;
  align-items: center;
  justify-content: center;
}
.b-monthview .b-cal-cell-header .b-day-name {
  height: 1.8em;
  display: flex;
  align-items: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b-monthview .b-cal-cell-header .b-day-num {
  height: 2em;
  z-index: 10;
  margin-inline-start: auto;
}
.b-monthview.day-number-center .b-cal-cell-header {
  justify-content: center;
}
.b-monthview.b-show-week-column .b-week-num {
  display: none;
}
.b-monthview.b-show-week-column .b-cal-cell-header {
  cursor: pointer;
}
.b-monthview.b-show-week-column .b-cal-cell-header:hover {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.b-monthview:not(.b-show-week-column) .b-day-name {
  cursor: pointer;
}
.b-monthview:not(.b-show-week-column) .b-week-num:hover,
.b-monthview:not(.b-show-week-column) .b-day-num:hover {
  cursor: pointer;
  background-color: #f0f0f0;
  border-radius: 50%;
}
.b-monthview .b-monthview-content {
  contain: strict;
  background-color: #fff;
  flex-basis: 0%;
  justify-content: flex-start;
  padding: 0.6em 0 0 0;
}
.b-monthview .b-cal-event-bar-container,
.b-monthview .b-cal-cell-overflow {
  font-size: 0.9em;
}
.b-cal-event-wrap {
  display: flex;
  overflow: hidden;
}
.b-cal-event-wrap.b-readonly {
  opacity: 0.8;
}
.b-cal-event-wrap.b-readonly .b-event-header,
.b-cal-event-wrap.b-readonly .b-cal-event-desc {
  opacity: 0.5;
}
.b-grid-row .b-cal-event-wrap {
  transition: opacity 0.1s;
}
.b-draggable-started .b-cal-event-wrap:not(.b-dragging-item) {
  pointer-events: none;
}
.b-draggable-started .b-cal-event-wrap.b-dragging-item {
  opacity: 0.5;
  outline: none;
  pointer-events: none;
}
.b-cal-event-wrap:hover {
  cursor: pointer;
}
.b-cal-event-wrap.b-intraday:not(.b-solid-bar) .b-cal-event .b-cal-event-body {
  --cal-event-color: $cal-intraday-event-color;
}
.b-cal-event-wrap.b-intraday:not(.b-solid-bar) .b-cal-event:hover {
  background: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)) currentColor;
}
.b-using-keyboard .b-cal-event-wrap.b-active {
  outline: 1px #64a2fe solid;
  outline-offset: 1px;
}
.b-cal-event-wrap.b-active:not(.b-dragging-item) {
  outline: none;
  opacity: 1 !important;
  z-index: 10 !important;
}
.b-offset-continues-past .b-cal-event-wrap.b-continues-past {
  margin-inline-start: var(--arrow-margin);
}
.b-cal-event-wrap.b-continues-past:not(.b-rtl) .b-cal-event {
  padding-left: calc(var(--arrow-width) + 0.3em);
  clip-path: polygon(0 50%, var(--arrow-width) 0, 100% 0, 100% 100%, var(--arrow-width) 100%);
}
.b-cal-event-wrap.b-continues-past.b-rtl .b-cal-event {
  padding-right: calc(var(--arrow-width) + 0.3em);
  clip-path: polygon(0 0, calc(100% - var(--arrow-width)) 0, 100% 50%, calc(100% - var(--arrow-width)) 100%, 0 100%);
}
.b-cal-event-wrap.b-continues-future:not(.b-rtl) .b-cal-event {
  padding-right: calc(var(--arrow-width) + 0.3em);
  clip-path: polygon(0 0, calc(100% - var(--arrow-width)) 0, 100% 50%, calc(100% - var(--arrow-width)) 100%, 0 100%);
}
.b-cal-event-wrap.b-continues-future.b-rtl .b-cal-event {
  padding-left: calc(var(--arrow-width) + 0.3em);
  clip-path: polygon(0 50%, var(--arrow-width) 0, 100% 0, 100% 100%, var(--arrow-width) 100%);
}
.b-cal-event-wrap.b-continues-past.b-continues-future .b-cal-event {
  clip-path: polygon(0 50%, var(--arrow-width) 0, calc(100% - var(--arrow-width)) 0, 100% 50%, calc(100% - var(--arrow-width)) 100%, var(--arrow-width) 100%);
}
.b-cal-event-wrap.b-focused .b-cal-event {
  background-color: green !important;
  color: #fff !important;
}
.b-cal-event {
  display: flex;
  border-radius: 4px;
  align-items: center;
  flex: 1 1 auto;
  overflow: hidden;
  color: #606060;
  line-height: 1;
}
.b-cal-event .b-icon {
  flex-shrink: 0;
  display: flex;
}
.b-cal-event .b-icon:before {
  font-size: calc(var(--event-height) - 12px);
}
.b-cal-minimal-event-container {
  pointer-events: none;
  position: absolute;
  top: 1.5em;
  width: calc((var(--event-count-dot-size) + 2px) * 4);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 2px;
  row-gap: 1px;
  opacity: 0.6;
}
.b-cal-minimal-event-container .b-cal-event-wrap {
  position: static !important;
  height: var(--event-count-dot-size);
  width: var(--event-count-dot-size);
  border-radius: 50%;
  padding: 0 !important;
}
.b-cal-minimal-event-container .b-cal-event {
  padding: 0;
  background-color: var(--cal-event-color);
}
.b-resource-avatar {
  border: 1px solid var(--cal-event-color);
}
.b-solid-bar .b-cal-event {
  background-color: var(--cal-event-color);
}
.b-solid-bar .b-resource-avatar {
  border: 1px solid #fff;
}
.b-cal-event-desc-complex {
  display: flex;
  align-items: center;
  gap: 0.3em;
}
.b-cal-event-name {
  margin-inline-start: 0.3em;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.4;
  min-height: 1lh;
}
.b-cal-event-resource-avatars {
  gap: inherit;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
}
:not(.b-calendar-cell)[data-resource-id] {
  cursor: pointer;
}
.b-cal-event-body {
  white-space: nowrap;
  overflow: hidden;
  line-height: 1.4;
}
.b-cal-event-body .b-cal-event-desc {
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.2;
  padding-block-end: 1px;
}
.b-draggable-active .b-calendar-cell {
  -webkit-user-select: none;
  user-select: none;
}
.b-cal-event-list .b-panel-header .b-header-title {
  font-size: 1em;
  cursor: pointer;
}
.b-notransiion .b-monthview .b-weeks-container .b-calendar-row.b-shrinkwrapped {
  transition: none;
}
.b-dayresourcecalendarrow .b-dayresourcecalendarrow-column {
  position: relative;
  display: flex;
  flex-flow: row;
  flex: 1 0 auto;
}
.b-dayresourcecalendarrow .b-dayresourcecalendarrow-column:not(:last-child) {
  border-inline-end: 1px solid #c1c1c1;
}
.b-dayresourcecalendarrow .b-dayresourcecalendarrow-column .b-resourcecalendarrow-column-resource-cell {
  flex: 1 1 100%;
  min-width: var(--min-resource-width);
  display: flex;
  flex-flow: column nowrap;
}
.b-dayresourcecalendarrow .b-dayresourcecalendarrow-column .b-resourcecalendarrow-column-resource-cell:not(:last-child) {
  border-inline-end: 1px solid #ddd;
}
.b-dayresourcecalendarrow .b-dayresourcecalendarrow-column .b-cal-event-bar-container {
  position: relative;
}
.b-dayresourcecalendarrow .b-cal-cell-header {
  align-items: stretch;
  padding-bottom: 0;
  flex: 1 0 var(--min-day-width, auto);
  display: grid;
  grid-template-columns: repeat(var(--visible-resource-count), 1fr);
}
.b-dayresourcecalendarrow .b-cal-cell-header:not(:last-child) {
  border-inline-end: 1px solid #c1c1c1;
}
.b-dayresourcecalendarrow .b-dayname-date {
  grid-row: 1;
  grid-column: 1/-1;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  padding: 0.5em 0;
  max-width: var(--min-resource-width);
  justify-self: center;
}
.b-dayresourcecalendarrow .b-day-name,
.b-dayresourcecalendarrow .b-day-date {
  flex: 1;
  display: flex;
  justify-content: center;
}
.b-dayresourcecalendarrow .b-dayresourcecalendarrow-resource-header {
  grid-row: 2/2;
  border-top: 1px solid #ddd;
  min-width: var(--min-resource-width);
  display: flex;
  gap: 0.8em;
  justify-content: center;
  align-items: center;
  padding-block: 1em;
  padding-inline: 0.5em;
  overflow: hidden;
  contain: inline-size layout;
}
.b-dayresourcecalendarrow .b-dayresourcecalendarrow-resource-header.b-avatar-after .b-resource-avatar {
  order: 1;
}
.b-dayresourcecalendarrow .b-dayresourcecalendarrow-resource-header:not(:last-child) {
  border-inline-end: 1px solid #ddd;
}
.b-dayresourcecalendarrow.b-narrow-resource-header .b-dayresourcecalendarrow-resource-header .b-resource-avatar {
  display: none;
}
.b-dayresourcecalendarrow .b-dayresourcecalendarrow-resource-name {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 2.2em;
}
.b-dayresourcecalendarrow .b-cal-event-wrap {
  max-width: 100%;
  opacity: 1;
  pointer-events: all;
}
.b-dayresourceview-column {
  display: flex;
  flex: 1 0 var(--min-day-width, auto);
  height: var(--day-height);
  position: relative;
}
.b-dayresourceview-column .b-calendar-cell {
  min-width: var(--min-resource-width);
}
.b-dayresourceview-column:not(.b-last-cell) {
  border-inline-end: 1px solid #c1c1c1;
}
.b-resourceview {
  align-items: stretch;
}
.b-resourceview .b-cal-widget-settings-button {
  display: none;
}
.b-resourceview-content {
  flex-flow: row nowrap;
  align-items: stretch;
  padding: 0;
}
.b-resourceview-content > * {
  flex: 1 0 0;
  margin-inline-end: 0.5em;
}
.b-resourceview-content > *.b-resourceview-resource {
  min-width: var(--resource-width);
}
.b-resourceview-content > *.b-filtered-hiding {
  min-width: 0;
  width: 0;
  flex: none;
  border: 0 none;
  transition: width 0.3s;
}
.b-resourceview-content > *:last-child,
.b-resourceview-content > *.b-last-resource-view {
  margin-inline-end: 0;
}
.b-resourceview-content .b-panel-header {
  background-color: #fff;
  border: 1px solid #ddd;
  border-block: none;
  border-radius: 0;
  color: #606060;
  height: 4.5em;
}
.b-resourceview-content .b-dayview.b-first-resource-view > .b-panel-header {
  border-inline-start: none;
}
.b-resourceview-content > .b-dayview.b-resource-dayview-timeaxis {
  position: sticky;
  left: 0;
  background-color: #fff;
  z-index: 1;
  border-inline-end: 1px solid #ddd;
}
.b-rtl .b-resourceview-content > .b-dayview.b-resource-dayview-timeaxis {
  left: auto;
  right: 0;
}
.b-resourceview-content > .b-dayview.b-resource-dayview-timeaxis .b-dayview-day-container {
  display: none;
}
.b-resourceview-content > .b-dayview.b-first-resource-view .b-dayview-schedule-container,
.b-resourceview-content > .b-dayview.b-first-resource-view .b-dayview-day-container {
  border-inline-start: 0 none;
}
.b-resourceview-content > .b-dayview.b-last-resource-view .b-panel-header {
  border-inline-end: 0 none;
}
.b-resourceview-content > .b-dayview.b-resource-dayview-scroller {
  position: sticky;
  right: 0;
  background-color: #fff !important;
  z-index: 1;
  border-inline-start: 1px solid #ddd;
}
.b-rtl .b-resourceview-content > .b-dayview.b-resource-dayview-scroller {
  right: auto;
  left: 0;
}
.b-resourceview-content > .b-dayview.b-resource-dayview-scroller .b-dayview-timeaxis-time,
.b-resourceview-content > .b-dayview.b-resource-dayview-scroller .b-dayview-allday-row-start {
  display: none;
}
.b-resourceview-content > .b-dayview.b-resource-dayview-scroller .b-dayview-day-container {
  visibility: hidden;
}
.b-resourceview-content > .b-dayview.b-resource-dayview-scroller .b-timeaxis-container {
  max-width: 1px;
  margin-inline-start: -1px;
}
.b-resourceview-content > .b-dayview.b-resource-dayview-scroller .b-yscroll-pad {
  visibility: hidden;
}
.b-resourceview-content > .b-dayview:not(.b-resource-dayview-timeaxis):not(.b-resource-dayview-scroller):not(.b-last-resource-view) .b-dayview-day-container,
.b-resourceview-content > .b-dayview:not(.b-resource-dayview-timeaxis):not(.b-resource-dayview-scroller):not(.b-last-resource-view) .b-dayview-schedule-container {
  border-inline-end: 1px solid #ddd;
}
.b-resourceview-content > .b-dayview:not(.b-resource-dayview-timeaxis):not(.b-resource-dayview-scroller) .b-dayview-allday-row-start,
.b-resourceview-content > .b-dayview:not(.b-resource-dayview-timeaxis):not(.b-resource-dayview-scroller) .b-timeaxis-container {
  display: none;
}
.b-resourceview-content > .b-dayview.b-resource-dayview-timeaxis,
.b-resourceview-content > .b-dayview.b-resource-dayview-scroller {
  flex: 0 0 auto;
  margin-inline-end: 0;
}
.b-resourceview-content > .b-dayview.b-resource-dayview-timeaxis .b-dayview-header,
.b-resourceview-content > .b-dayview.b-resource-dayview-scroller .b-dayview-header {
  visibility: hidden;
  padding-inline: 0;
}
.b-resourceview-content > .b-dayview.b-resource-dayview-timeaxis .b-dayview-schedule-container,
.b-resourceview-content > .b-dayview.b-resource-dayview-scroller .b-dayview-schedule-container {
  display: flex;
  max-width: 0;
  border: 0 none;
}
.b-resourceview-content .b-dayview-day-container {
  overscroll-behavior: auto;
}
.b-resourceview-content .b-monthview-content {
  padding-top: 0;
}
.b-resourceview-content .b-monthview-content .b-calendar-weekdays {
  padding: 0.5em 0;
  border-inline: 1px solid #ddd;
}
.b-resourceview-content .b-monthview-content .b-calendar-weekdays .b-calendar-day-header {
  padding-bottom: 0;
}
.b-resourceview-content > .b-eventlist > .b-panel-body-wrap {
  border-inline: 1px solid #ddd;
}
.b-resourceview-title {
  display: grid;
  column-gap: 1em;
  align-items: center;
}
.b-resourceview-title .b-resource-avatar-container {
  font-size: 1.2em;
}
.b-resourceview-title.b-has-meta .b-resource-avatar-container {
  grid-row: 1/span 2;
}
.b-resourceview-title .b-resource-avatar {
  border: 1px solid currentColor;
}
.b-resourceview-title .b-resource-name,
.b-resourceview-title .b-resource-meta {
  grid-column: 2;
}
.b-resourceview-title .b-resource-name {
  font-size: 1.1em;
}
.b-resourceview-title .b-resource-meta {
  font-size: 0.7em;
  font-weight: 400;
}
.b-calendar-fullweek-button {
  margin-inline-end: 1em;
}
.b-calendar:not(.b-calendar-include-weekends-button) .b-calendar-fullweek-button {
  display: none;
}
.b-modeselector {
  flex-basis: min-content;
  flex-shrink: 0;
}
.b-modeselector.b-minified > :not(.b-calendar-mode-button) {
  display: none;
}
.b-modeselector:not(.b-minified) > .b-calendar-mode-button {
  display: none;
}
.b-overflowpopup {
  min-width: 13em;
  max-width: 30em;
  z-index: 20;
  position: fixed !important;
}
.b-overflowpopup .b-cal-event-bar-container {
  flex: 0 0 auto;
}
.b-overflowpopup .b-cal-event-wrap {
  flex-shrink: 0;
}
.b-overflowpopup-body-wrap {
  background-color: #f8f9fa;
}
.b-overflowpopup-content {
  padding: 0;
  margin: 1em;
}
.b-visible-scrollbar .b-overflowpopup-content.b-vertical-overflow {
  margin-inline-end: 0;
}
.b-overflowpopup-header {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.b-daycellcollecter .b-overflowpopup-content {
  contain: style !important;
  flex-flow: column nowrap;
  align-items: stretch;
}
.b-daycellcollecter .b-overflowpopup-content .b-cal-event-wrap {
  flex-shrink: 0;
  position: relative !important;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sidebar {
  flex: 1 0 auto;
  transition:
    min-width 0.3s,
    width 0.3s,
    flex-basis 0.3s;
}
.b-sidebar .b-sidebar-content {
  align-items: stretch;
  gap: 1em;
}
.b-sidebar .b-sidebar-content.b-panel-content {
  flex-flow: column nowrap;
  justify-content: flex-start;
  padding: 1em;
}
.b-sidebar .b-sidebar-body-wrap > .b-toolbar {
  background-color: #fff;
}
.b-calendar .b-sidebar {
  max-width: 30%;
}
.b-calendar .b-sidebar:not(.b-collapsed):not(.b-collapsing).b-has-datepicker {
  flex-basis: 17.5em;
}
.b-calendar .b-sidebar:not(.b-collapsed):not(.b-collapsing).b-has-datepicker.b-datepicker-with-events {
  flex-basis: 20em;
}
.b-calendar .b-sidebar.b-sidebar-left {
  order: 0;
}
.b-calendar .b-sidebar.b-sidebar-right {
  order: 10;
}
.b-calendar .b-sidebar-content {
  color: #606060;
  overflow: hidden;
}
.b-calendar .b-sidebar-content .b-datepicker {
  flex-shrink: 0;
}
.b-calendar .b-sidebar-content .b-datepicker:not(.b-datepicker-with-events) .b-toolbar.b-dock-top .b-toolbar-content {
  padding-inline: 0 !important;
  gap: 0;
}
.b-calendar .b-sidebar-content .b-datepicker .b-toolbar {
  background: transparent;
  font-size: 1em;
}
.b-calendar .b-sidebar-content .b-datepicker .b-toolbar .b-datepicker-yearbutton,
.b-calendar .b-sidebar-content .b-datepicker .b-toolbar .b-datepicker-monthfield {
  font-weight: 500;
}
.b-calendar .b-sidebar-content .b-datepicker .b-calendar-cell {
  flex: 0 0 2em;
  padding: 0;
  margin: 0.1em 0.24em;
}
.b-calendar .b-sidebar-content .b-datepicker .b-calendar-cell .b-datepicker-cell-inner {
  height: 2em;
  width: 2em;
}
.b-calendar .b-sidebar-content .b-calendar-weekdays {
  font-size: 0.9em;
}
.b-calendar .b-sidebar-content .b-calendar-weekdays {
  border-bottom: none;
}
.b-calendar .b-sidebar-content .b-datepicker-month {
  margin-inline-end: 0.5em;
}
.b-calendar .b-sidebar-content .b-datepicker-content {
  font-size: 0.85em;
  background: transparent;
}
.b-calendar .b-sidebar-content .b-datepicker-content .b-week-number-cell {
  line-height: 2em;
  width: 2em;
  margin: 0.1em 0.24em;
}
.b-calendar .b-sidebar-content .b-datepicker-content .b-calendar-weekdays {
  background: transparent;
}
.b-calendar .b-sidebar-content .b-resourcefilter {
  flex-shrink: 1;
}
.b-calendar .b-sidebar-content .b-resourcefilter .b-list-item {
  padding: 0.5em 0.5em 0.5em 0;
}
.b-calendar .b-sidebar-content .b-resourcefilter .b-selected-icon {
  margin-inline-end: 0.8em;
}
.b-calendar .b-sidebar-content .b-resourcefilter .b-selected-icon:before {
  font-size: 150%;
}
.b-calendar .b-sidebar-content .b-field {
  flex: 0 0 auto;
  width: auto;
  align-self: auto;
}
.b-calendar .b-sidebar-content .b-field input[type=text],
.b-calendar .b-sidebar-content .b-field input:not([type]) {
  width: 0;
}
.b-calendar .b-sidebar-content .b-list {
  background-color: transparent;
}
.b-yearview-content {
  flex-basis: 0;
  display: flex;
  flex-flow: row wrap;
  align-content: flex-start;
  justify-content: space-around;
  font-size: 0.9em;
  font-weight: 300;
  padding: 1em;
  column-gap: 1em;
  row-gap: 3em;
  padding-inline-start: max((25% - 23em) - 2em, 1em);
}
.b-yearview-content.b-show-events-dots .b-calendar-cell {
  height: 2.3em;
}
.b-yearview-content.b-show-events-count .b-cell-events-badge {
  position: absolute;
  inset-block-start: 1.6EM;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  flex-shrink: 0;
  font-size: 80%;
  background-color: #e53f2c;
  color: #fff;
  width: 1.3em;
  height: 1.3em;
}
.b-yearview-body-wrap .b-yearview-content {
  background-color: #fff;
  color: #606060;
}
.b-yearview.b-responsive-small .b-yearview-content {
  font-size: 1.3em;
}
.b-yearview-content .b-yearview-month {
  flex-basis: calc(25% - 1em);
  min-width: 16em;
  display: flex;
  flex-flow: column nowrap;
  height: min-content;
}
.b-yearview-content .b-yearview-month-name {
  margin-bottom: 0.4em;
  padding: 0.1em 0 0.2em 0.3em;
  font-size: 1.3em;
  color: #777;
  max-width: 15.3846153846em;
  border: 0 none;
  text-align: start;
  background-color: transparent;
  font-family: inherit;
  font-weight: inherit;
}
.b-yearview-content .b-yearview-month-name:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.b-yearview-content .b-calendar-weekdays {
  height: 2.1em;
}
.b-yearview.b-responsive-small .b-yearview-content .b-calendar-week {
  max-width: 100%;
}
.b-yearview-content .b-calendar-week {
  display: flex;
  flex-flow: row nowrap;
  max-width: 20em;
}
.b-yearview-content .b-calendar-week:last-child {
  margin-bottom: bottom(1em);
}
.b-yearview-content .b-calendar-week > * {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.b-yearview-content .b-yearview-weekday-cell {
  color: #333;
}
.b-yearview-content.b-hide-week-numbers .b-week-number-cell {
  display: none;
}
.b-yearview-content .b-cal-cell-overflow.b-active {
  outline: 0 none;
  opacity: 1 !important;
  z-index: 10 !important;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2), -5px 2px 5px rgba(0, 0, 0, 0.2);
}
.b-yearview-content .b-cal-cell-overflow:hover {
  background-color: inherit;
}
.b-yearview-content:not(.b-draggable-active) .b-calendar-cell.b-datepicker-1-to-3-events:hover,
.b-yearview-content:not(.b-draggable-active) .b-calendar-cell.b-datepicker-4-to-6-events:hover,
.b-yearview-content:not(.b-draggable-active) .b-calendar-cell.b-calendar-7-or-more-events:hover {
  border-radius: 0;
}
.b-yearview-content:not(.b-draggable-active) .b-calendar-cell.b-datepicker-1-to-3-events:hover .b-calendar-cell-inner,
.b-yearview-content:not(.b-draggable-active) .b-calendar-cell.b-datepicker-4-to-6-events:hover .b-calendar-cell-inner,
.b-yearview-content:not(.b-draggable-active) .b-calendar-cell.b-calendar-7-or-more-events:hover .b-calendar-cell-inner {
  mix-blend-mode: multiply;
}
.b-yearview-content:not(.b-draggable-active) .b-calendar-cell.b-datepicker-1-to-3-events:hover .b-calendar-cell-inner {
  background-color: #f9f69e;
}
.b-yearview-content:not(.b-draggable-active) .b-calendar-cell.b-datepicker-4-to-6-events:hover .b-calendar-cell-inner {
  background-color: #f9d49e;
}
.b-yearview-content:not(.b-draggable-active) .b-calendar-cell.b-calendar-7-or-more-events:hover .b-calendar-cell-inner {
  background-color: #f9bdb3;
}
.b-yearview-content:not(.b-draggable-active) .b-calendar-cell .b-calendar-cell-inner:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.b-yearview-content.b-show-events-heatmap .b-datepicker-1-to-3-events {
  background-color: #f9f69e;
}
.b-yearview-content.b-show-events-heatmap .b-datepicker-4-to-6-events {
  background-color: #f9d49e;
}
.b-yearview-content.b-show-events-heatmap .b-calendar-7-or-more-events {
  background-color: #f9bdb3;
}
.b-yearview-content .b-calendar-cell {
  position: relative;
}
.b-yearview-content .b-calendar-cell.b-cal-tentative-event {
  background-color: #19fd09;
}
.b-yearview-content .b-calendar-cell.b-cal-tentative-event.b-other-month {
  background-color: #79d59f;
}
.b-yearview-content .b-calendar-cell .b-cal-minimal-event-container {
  top: 1.7em;
}
.b-yearview-content .b-calendar-cell .b-calendar-cell-inner {
  height: 2em;
  width: 2em;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.b-yearview-content .b-calendar-cell.b-today .b-calendar-cell-inner {
  border-radius: 50%;
  background-color: #5fa2dd;
  color: #fff;
  font-weight: bold;
}
.b-yearview-content .b-calendar-cell.b-other-month .b-calendar-cell-inner {
  color: #aaa;
}
.b-yearview-content .b-week-number-cell {
  flex: 0 0 2em;
  background-color: #f1f3f4;
  color: #777;
  border: 0 none;
  padding: 0;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
}
.b-yearview-content .b-week-number-cell:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.b-yearview-content .b-calendar-cell.b-active,
.b-yearview-content .b-week-number-cell.b-active {
  outline: 0 none;
  background-color: #e8e8e8;
  border-radius: 50%;
}
.b-yearview-content.b-hide-nonworking-days .b-nonworking-day {
  display: none;
}
.b-yearview-content .b-calendar-week:not([data-week]) .b-week-number-cell {
  background-color: inherit;
}
.b-hover-top.b-starts-above .b-gripper-horz,
.b-hover-bottom.b-ends-below .b-gripper-horz {
  display: none;
}
.b-cal-event-wrap:not(.b-rtl).b-hover-left.b-continues-past .b-gripper-vert,
.b-cal-event-wrap:not(.b-rtl).b-hover-right.b-continues-future .b-gripper-vert {
  display: none;
}
.b-cal-event-wrap.b-rtl.b-hover-right.b-continues-past .b-gripper-vert,
.b-cal-event-wrap.b-rtl.b-hover-left.b-continues-future .b-gripper-vert {
  display: none;
}
.b-cal-drag-proxy {
  position: absolute;
  pointer-events: none;
  opacity: 0.8;
  max-width: 17em;
}
.b-cal-drag-proxy .b-cal-event {
  background: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)) currentColor;
  padding: 0 0.3em;
  gap: 0.3em;
}
.b-dayview-content .b-cal-tentative-event,
.b-monthview-content .b-cal-tentative-event {
  pointer-events: none;
}
.b-dayview-day-container .b-cal-tentative-event:not(.b-cal-tentative-event-first) .b-event-header,
.b-dayview-day-container .b-cal-tentative-event:not(.b-cal-tentative-event-first) .b-cal-event-desc {
  display: none;
}
.b-draggable-started:not(.b-yearview-content) {
  cursor: pointer;
}
.b-draggable-started:not(.b-yearview-content) .b-week-num,
.b-draggable-started:not(.b-yearview-content) .b-day-num,
.b-draggable-started:not(.b-yearview-content) .b-cal-cell-overflow {
  pointer-events: none;
}
.b-cal-event-wrap.b-resizing {
  display: none;
}
.b-cal-event-wrap:not(.b-cal-tentative-event-last) .b-cal-event-footer {
  display: none;
}
.b-cal-event-footer {
  position: absolute;
  bottom: 0.5em;
  right: 0.7em;
  white-space: nowrap;
  font-size: 0.7em;
}
.b-rtl .b-cal-event-footer {
  right: auto;
  left: 0.7em;
}
.b-cal-tooltip-duration,
.b-cal-tooltip-recurrence {
  margin-top: 0.5em;
}
.b-cal-tooltip-duration:before,
.b-cal-tooltip-recurrence:before {
  margin-inline-end: 0.5em;
  width: 1.5em;
  text-align: center;
}
.b-eventtip .b-sch-clock {
  border-color: white;
}
.b-eventtip .b-tooltip-content {
  display: flex;
  flex-flow: column nowrap;
  gap: 0.3em;
}
.b-eventtip .b-tooltip-content > * {
  margin-block: 0;
}
.b-grid-to-cal-drag-proxy {
  position: absolute;
  z-index: 10;
  pointer-events: none;
  opacity: 0.9;
  width: 15em;
  height: 25px;
  align-items: center;
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: #59b53b;
  border-radius: 4px;
  color: #fdfdfd;
  padding-inline-start: 0.3em;
  font-size: 0.9em;
}
.b-grid-to-cal-drag-proxy .b-fa {
  font-size: 0.7em;
}
.b-grid-to-cal-drag-proxy .b-fa:first-child {
  margin-inline-end: 0.3em;
}
.b-grid-to-cal-drag-proxy .b-fa:not(:first-child) {
  margin-inline-start: 0.3em;
}
.b-grid-row.b-drop-above:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 100%;
  background-color: red;
}
:is(.b-grid-row, .b-grid-header-container).b-drop-below:before {
  content: "";
  position: absolute;
  top: calc(100% - 1px);
  height: 1px;
  width: 100%;
  background-color: red;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-dayview .b-cal-timerange {
  position: absolute;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  left: 0;
  right: 0;
  --timerange-color: var(--cal-event-color);
  --timerange-footer-color: rgba(131, 254, 49, 0.5);
  --timerange-border-size: 0.15em;
  --timerange-line-size: 0.2em;
  --timerange-line-zoom-scale: 2;
}
.b-dayview .b-cal-timerange.b-cal-timerange-line {
  border-color: var(--timerange-color);
  border-width: calc(var(--timerange-line-size)) 0 0 0;
  border-style: solid;
  min-height: calc(var(--timerange-line-size));
  margin-inline-end: calc(-1 * var(--dayview-cell-gutter));
  transition: transform 0.3s ease-in-out;
  z-index: 1;
  margin-top: calc(var(--timerange-line-size) / -2);
}
.b-dayview .b-cal-timerange.b-cal-timerange-line.b-cal-timerange-hover-zoom:hover {
  transform: scale(var(--timerange-line-zoom-scale));
}
.b-dayview .b-cal-timerange.b-cal-timerange-has-header::after {
  content: " ";
  background-color: var(--timerange-color);
  position: absolute;
  top: 0;
  width: calc(var(--timerange-border-size));
  bottom: 0;
  opacity: 0.5;
}
.b-dayview .b-cal-timerange.b-cal-timerange-has-header.b-cal-timerange-align-end.b-cal-timerange-rotate-pos::after,
.b-dayview .b-cal-timerange.b-cal-timerange-has-header.b-cal-timerange-align-start.b-cal-timerange-rotate-neg::after {
  right: 0;
}
.b-dayview .b-cal-timerange.b-cal-timerange-has-header.b-cal-timerange-align-end.b-cal-timerange-rotate-neg::after,
.b-dayview .b-cal-timerange.b-cal-timerange-has-header.b-cal-timerange-align-start.b-cal-timerange-rotate-pos::after {
  left: 0;
}
.b-dayview .b-cal-timerange .b-cal-timerange-body {
  width: 100%;
  pointer-events: none;
  z-index: -1;
}
.b-dayview .b-cal-timerange .b-cal-timerange-header,
.b-dayview .b-cal-timerange .b-cal-timerange-footer {
  display: flex;
  align-items: center;
  justify-content: center;
}
.b-dayview .b-cal-timerange .b-cal-timerange-header {
  background-color: rgba(255, 255, 255, 0.9);
  transition: background-color 0.1s;
  position: relative;
  min-width: var(--timerange-header-width);
}
.b-dayview .b-cal-timerange .b-cal-timerange-header::after {
  content: " ";
  background-color: var(--timerange-color);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.b-dayview .b-cal-timerange .b-cal-timerange-header.b-icon .b-cal-timerange-header-text {
  margin-inline-start: 0.5em;
}
.b-dayview .b-cal-timerange:not(.b-cal-timerange-narrow) .b-cal-timerange-header-text {
  font-size: 0.9em;
}
.b-dayview .b-cal-timerange-rotate-neg {
  align-self: center;
  writing-mode: vertical-lr;
  transform: rotate(180deg);
}
.b-dayview .b-cal-timerange-rotate-neg .b-cal-timerange-header::before {
  transform: rotate(180deg);
}
.b-dayview .b-cal-timerange-rotate-pos {
  align-self: center;
  writing-mode: vertical-rl;
}
.b-dayview .b-cal-timerange-align-start {
  flex-direction: column-reverse;
}
.b-dayview .b-dayview-inset-after.b-dayview-inset-before .b-cal-timerange-has-header:not(.b-cal-timerange-stretch) .b-cal-timerange-body {
  width: calc(100% - 2 * var(--dayview-cell-inset-size));
}
.b-dayview .b-dayview-inset-after:not(.b-dayview-inset-before) .b-cal-timerange-has-header:not(.b-cal-timerange-stretch) .b-cal-timerange-body,
.b-dayview .b-dayview-inset-before:not(.b-dayview-inset-after) .b-cal-timerange-has-header:not(.b-cal-timerange-stretch) .b-cal-timerange-body {
  width: calc(100% - var(--dayview-cell-inset-size));
}
.b-dayview-inset-after .b-dayview .b-cal-timerange:not(.b-cal-timerange-line):not(.b-cal-timerange-has-header):not(.b-cal-timerange-stretch) {
  margin-block-end: calc(var(--dayview-cell-inset-size));
}
.b-dayview-inset-before .b-dayview .b-cal-timerange:not(.b-cal-timerange-line):not(.b-cal-timerange-has-header):not(.b-cal-timerange-stretch) {
  margin-block-start: calc(var(--dayview-cell-inset-size));
}
.b-weekexpander .b-has-overflow .b-week-number-cell,
.b-weekexpander .b-shrinkwrapped .b-week-number-cell {
  position: relative;
}
.b-weekexpander .b-has-overflow .b-week-number-cell .b-week-toggle-tool-wrap,
.b-weekexpander .b-shrinkwrapped .b-week-number-cell .b-week-toggle-tool-wrap {
  order: 9999;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  padding-bottom: 4px;
}
.b-weekexpander .b-has-overflow .b-week-number-cell .b-week-toggle-tool-wrap .b-week-toggle-tool,
.b-weekexpander .b-shrinkwrapped .b-week-number-cell .b-week-toggle-tool-wrap .b-week-toggle-tool {
  height: 1.5em;
  width: 1.5em;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (pointer: coarse) {
  .b-weekexpander .b-has-overflow .b-week-number-cell .b-week-toggle-tool-wrap .b-week-toggle-tool,
  .b-weekexpander .b-shrinkwrapped .b-week-number-cell .b-week-toggle-tool-wrap .b-week-toggle-tool {
    font-size: 1.5em;
    align-self: stretch;
  }
}
.b-weekexpander .b-has-overflow .b-week-number-cell .b-week-toggle-tool-wrap .b-week-toggle-tool:hover,
.b-weekexpander .b-shrinkwrapped .b-week-number-cell .b-week-toggle-tool-wrap .b-week-toggle-tool:hover {
  border-radius: 50%;
  background-color: rgba(90, 90, 90, 0.2);
}
.b-weekexpander .b-has-overflow .b-week-toggle-tool:before {
  content: "\f107";
}
.b-weekexpander .b-shrinkwrapped.b-expanded .b-week-toggle-tool:before {
  content: "\f106";
}
.b-calendar-print-iframe {
  position: absolute;
  top: -1000em;
  left: -1000em;
}
.b-calendar.b-shrinkwrap-row-heights .b-print-content .b-weeks-container {
  flex: 0 0 auto;
}
.b-calendar .b-print-content {
  font-family:
    "Helvetica Neue",
    Arial,
    Helvetica,
    sans-serif;
  position: absolute;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.b-calendar .b-print-content .b-print-header {
  font-size: 1.4em;
}
.b-calendar .b-print-content .b-print-body {
  flex: 1;
  display: flex;
}
.b-calendar .b-print-content .b-print-body .b-print-viewport {
  display: flex;
  flex: 1;
}
.b-calendar .b-print-content .b-print-body .b-print-viewport header {
  display: none;
}
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-calendarmixin {
  padding: 0;
}
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-dayview,
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-weekview,
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-monthview {
  flex: 1 0 100%;
}
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-dayview .b-monthview-content,
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-weekview .b-monthview-content,
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-monthview .b-monthview-content {
  padding: 0;
}
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-dayview .b-expand-allday-button,
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-dayview .b-yscroll-pad,
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-weekview .b-expand-allday-button,
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-weekview .b-yscroll-pad {
  display: none;
}
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-dayview .b-dayview-day-content,
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-weekview .b-dayview-day-content {
  overflow-y: hidden !important;
}
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-agendaview .b-grid-body-container.b-widget-scroller {
  overflow-y: hidden !important;
}
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-yearview .b-yearview-content {
  padding: 0;
  overflow-y: hidden !important;
}
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-yearview .b-yearview-month:nth-child(9),
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-yearview .b-yearview-month:nth-child(10),
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-yearview .b-yearview-month:nth-child(11),
.b-calendar .b-print-content .b-print-body .b-print-viewport .b-yearview .b-yearview-month:nth-child(12) {
  margin-bottom: 0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-calendar.b-outer {
  height: 100%;
}
.b-calendar,
.b-calendar-content {
  color: #606060;
  overflow: hidden;
}
.b-calendar {
  -webkit-user-select: none;
  user-select: none;
}
.b-calendar.b-overflow-popup-visible {
  z-index: 10;
}
.b-calendar .b-calendar-view-desc-text {
  font-size: 1.4em;
}
.b-calendar .b-calendar-view-desc-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: capitalize;
}
.b-calendar > * > .b-top-toolbar {
  border-bottom: 1px solid #ddd;
}
.b-calendar > * > .b-top-toolbar > .b-button {
  margin-inline-end: 0.25em;
}
.b-calendar:not(.b-calendar-nav-toolbar) .b-calendar-toolbar .b-cal-nav-item {
  display: none;
}
.b-calendar:not(.b-calendar-nav-sidebar) .b-sidebar .b-cal-nav-item {
  display: none;
}
.b-calendar .b-cal-nav-next {
  margin-left: -0.5em;
}
.b-calendar.b-responsive-small .b-calendar-view-desc {
  margin-inline-start: 0.5em;
}
.b-calendar.b-responsive-small .b-calendar-toolbar > .b-toolbar-content {
  gap: unset;
}
.b-calendar.b-responsive-small .b-calendar-toolbar button:not(.b-pressed) {
  background-color: transparent;
  border-color: transparent;
}
.b-calendar.b-responsive-small .b-calendar-toolbar .b-sidebar-toggle {
  margin-inline-end: 0.5em;
}
.b-calendar.b-responsive-small .b-calendar-toolbar .b-calendar-mode-button > label,
.b-calendar.b-responsive-small .b-calendar-toolbar .b-calendar-today-button > label {
  display: none;
}
.b-calendar .b-calendar-viewcontainer > .b-monthview > .b-panel-body-wrap > .b-panel-content,
.b-calendar .b-calendar-viewcontainer > .b-yearview > .b-panel-body-wrap > .b-panel-content {
  padding-top: 1.2em;
}
.b-notransition:is(.b-calendarmixin, .b-calendar) * {
  transition: none !important;
}
.b-panel-ui-calendar-banner.b-panel-header {
  background-color: #f3f4f5;
  color: #4f5964;
  font-size: 1.4em;
  padding: 0.5em;
  white-space: nowrap;
  border-bottom: 1px solid #ddd;
}
.b-panel-ui-calendar-banner.b-panel-header .b-header-title {
  font-size: unset;
  font-weight: 400;
}
.b-panel-ui-calendar-banner.b-panel-header .b-tool {
  color: #4f5964;
}

html {
  font-size: 13px;
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Lato, sans-serif;
}
input,
select {
  font-size: 100%;
}
[type=checkbox],
[type=radio] {
  margin: 0;
  padding: 0;
}
button {
  background: none;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  outline: none;
  text-shadow: none;
  text-transform: uppercase;
}
.eTMIgzdmsy {
  overflow: hidden;
}
._1ARkLmEnG5 {
  stroke: #212121;
  background: #f5f5f5;
  background-color: #f5f5f5;
  color: #212121;
}
.cdvd-u3sqv {
  stroke: #fff;
  background: #db383b;
  background-color: #db383b;
  color: #fff;
}
._2hTE5nP55- {
  stroke: #fff;
  background: #53a92c;
  background-color: #53a92c;
  color: #fff;
}
._3SNpPS8b6_ {
  stroke: #212121;
  background: rgba(255, 194, 14, .70196);
  background-color: rgba(255, 194, 14, .70196);
  color: #212121;
}
._7h3fPEBqbC {
  stroke: #666;
  background: #fcfcfc;
  background-color: #fcfcfc;
  color: #666;
}
.XccpSDm_dn {
  stroke: #fff;
  background: #2ab0ae;
  background-color: #2ab0ae;
  color: #fff;
}
._31vY4UmXsQ {
  stroke: #fff;
  background: #00739a;
  background-color: #00739a;
  color: #fff;
}
._7SAsJFYuBo {
  padding-left: 0;
  padding-right: 0;
}
._7SAsJFYuBo .b-gridbase:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) div[class*=b-depth-]:focus {
  background-color: #f3f4f5;
}
._7SAsJFYuBo .b-gridbase:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) .b-grid-header.b-sortable.b-depth-0:hover:not(.b-sort):not(.b-group) .b-grid-header-text:after {
  content: none;
}
._7SAsJFYuBo .b-gridbase .b-grid-header-container {
  border-bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
._7SAsJFYuBo .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header {
  background-color: #f3f4f5;
  text-transform: uppercase;
}
._7SAsJFYuBo .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header > .b-grid-header-text:after {
  content: none;
}
._7SAsJFYuBo .b-grid-row:nth-child(2n) {
  background-color: #fafafa;
}
._7SAsJFYuBo .b-grid-row.b-selected {
  background-color: #fff3e2;
}
._7SAsJFYuBo .b-grid-row .b-grid-cell.b-grid-cell {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
._7SAsJFYuBo .b-checkbox-label {
  margin-bottom: 0;
}
._7SAsJFYuBo .b-checkbox input[type=checkbox]:checked + .b-checkbox-label:before {
  background-color: #005377;
  border-radius: 3px;
  color: #fff;
}
._7SAsJFYuBo div[data-ref=pageNumber].b-field,
._7SAsJFYuBo div[data-ref=pageNumber] label {
  margin-bottom: 0;
  margin-left: 0;
}
._7SAsJFYuBo div[data-ref=pageNumber] .b-field-inner {
  height: 100%;
  margin: 0;
  max-width: 36px;
  padding: 0;
}
._7SAsJFYuBo .b-grid-cell.b-checkbox-selection {
  background-color: transparent;
  min-width: 32px;
  width: 32px;
}
._7SAsJFYuBo .b-toolbar.b-pagingtoolbar {
  background: transparent;
}
._7SAsJFYuBo .b-toolbar-content button.b-widget {
  background-color: #e5e5e5;
  border: none;
  border-radius: 3px;
}
._7SAsJFYuBo .b-toolbar-content [data-ref=dataSummary] {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
._7SAsJFYuBo ._2rFzEIhS8R {
  background: transparent;
}
._7SAsJFYuBo ._2rFzEIhS8R > div:first-child {
  padding-left: 0;
  padding-right: 0;
}
._7SAsJFYuBo ._2rFzEIhS8R button[data-ref=reloadButton],
._7SAsJFYuBo ._2rFzEIhS8R div[data-ref=separator] {
  display: none;
}
._7SAsJFYuBo ._2rFzEIhS8R ._1O4TjFOzB2:after,
._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ:after {
  border-left: 1px solid #222;
  content: "";
  height: 16px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll] {
  background-color: transparent;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  text-transform: capitalize;
}
._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll]:active,
._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll]:focus,
._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll]:hover {
  background-color: transparent;
  color: #222;
  text-decoration: underline;
}
._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll] .YnqadWH5oh {
  margin-left: 0;
}
._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll] .YnqadWH5oh span {
  line-height: 1;
}
._7SAsJFYuBo ._2rFzEIhS8R .XBq4y3Bws6 {
  display: none;
}
._7SAsJFYuBo ._2rFzEIhS8R ._1O4TjFOzB2 div {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  text-transform: uppercase;
}
._7SAsJFYuBo ._2rFzEIhS8R ._3Hd2oK46uo {
  color: #222;
  height: 24px;
  margin-bottom: 0;
  margin-top: 0;
  min-height: 24px;
  min-width: 24px;
  padding: 5px 0;
}
._7SAsJFYuBo ._2rFzEIhS8R ._3Hd2oK46uo[data-ref=pageNumber] {
  -webkit-box-flex: unset;
  -ms-flex: unset;
  flex: unset;
  padding-bottom: 0;
  padding-top: 0;
}
._7SAsJFYuBo ._2rFzEIhS8R ._3Hd2oK46uo .UOSySRPaF4,
._7SAsJFYuBo ._2rFzEIhS8R ._3Hd2oK46uo label {
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 0;
  margin-right: 10px;
}
._7SAsJFYuBo ._2rFzEIhS8R ._3Hd2oK46uo ._2R33psbyU-:not(.l6BG37gX8A) > ._3PQTg9nHiJ {
  margin-bottom: 0;
}

@charset "UTF-8";
/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}

.b-theme-info:before {
  content: '{"name":"Stockholm"}';
}

.b-slidetoggle .b-slidetoggle-label,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label {
  text-transform: uppercase;
  font-size: 0.9em;
}
.b-slidetoggle .b-slidetoggle-label::before,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before {
  font-size: 1.1111111111em;
}

.b-popup > .b-panel-body-wrap > .b-bottom-toolbar {
  background: #f8f9fa;
}

:root {
  --bryntum-version: "5.6.4";
}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}

.b-fa {
  font-family: var(--b-fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--b-fa-style, 900);
}

.b-fa,
.fas,
.b-fa-solid,
.far,
.b-fa-regular,
.fal,
.b-fa-light,
.fat,
.b-fa-thin,
.fad,
.b-fa-duotone,
.fab,
.b-fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--b-fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.b-fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.b-fa-xs {
  font-size: 0.75em;
}

.b-fa-sm {
  font-size: 0.875em;
}

.b-fa-1x {
  font-size: 1em;
}

.b-fa-2x {
  font-size: 2em;
}

.b-fa-3x {
  font-size: 3em;
}

.b-fa-4x {
  font-size: 4em;
}

.b-fa-5x {
  font-size: 5em;
}

.b-fa-6x {
  font-size: 6em;
}

.b-fa-7x {
  font-size: 7em;
}

.b-fa-8x {
  font-size: 8em;
}

.b-fa-9x {
  font-size: 9em;
}

.b-fa-10x {
  font-size: 10em;
}

.b-fa-fw, .b-fw-icon:before {
  text-align: center;
  width: 1.25em;
}

.b-fa-ul {
  list-style-type: none;
  margin-left: var(--b-fa-li-margin, 2.5em);
  padding-left: 0;
}
.b-fa-ul > li {
  position: relative;
}

.b-fa-li {
  left: calc(var(--b-fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--b-fa-li-width, 2em);
  line-height: inherit;
}

.b-fa-border {
  border-color: var(--b-fa-border-color, #eee);
  border-radius: var(--b-fa-border-radius, 0.1em);
  border-style: var(--b-fa-border-style, solid);
  border-width: var(--b-fa-border-width, 0.08em);
  padding: var(--b-fa-border-padding, 0.2em 0.25em 0.15em);
}

.b-fa-pull-left {
  float: left;
  margin-right: var(--b-fa-pull-margin, 0.3em);
}

.b-fa-pull-right {
  float: right;
  margin-left: var(--b-fa-pull-margin, 0.3em);
}

.b-fa-beat {
  animation-name: b-fa-beat;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, ease-in-out);
}

.b-fa-bounce {
  animation-name: b-fa-bounce;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.b-fa-fade {
  animation-name: b-fa-fade;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.b-fa-beat-fade {
  animation-name: b-fa-beat-fade;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.b-fa-flip {
  animation-name: b-fa-flip;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, ease-in-out);
}

.b-fa-shake {
  animation-name: b-fa-shake;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, linear);
}

.b-fa-spin {
  animation-name: b-fa-spin;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 2s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, linear);
}

.b-fa-spin-reverse {
  --b-fa-animation-direction: reverse;
}

.b-fa-pulse,
.b-fa-spin-pulse {
  animation-name: b-fa-spin;
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .b-fa-beat,
  .b-fa-bounce,
  .b-fa-fade,
  .b-fa-beat-fade,
  .b-fa-flip,
  .b-fa-pulse,
  .b-fa-shake,
  .b-fa-spin,
  .b-fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@keyframes b-fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--b-fa-beat-scale, 1.25));
  }
}
@keyframes b-fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--b-fa-bounce-start-scale-x, 1.1), var(--b-fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--b-fa-bounce-jump-scale-x, 0.9), var(--b-fa-bounce-jump-scale-y, 1.1)) translateY(var(--b-fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--b-fa-bounce-land-scale-x, 1.05), var(--b-fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--b-fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes b-fa-fade {
  50% {
    opacity: var(--b-fa-fade-opacity, 0.4);
  }
}
@keyframes b-fa-beat-fade {
  0%, 100% {
    opacity: var(--b-fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--b-fa-beat-fade-scale, 1.125));
  }
}
@keyframes b-fa-flip {
  50% {
    transform: rotate3d(var(--b-fa-flip-x, 0), var(--b-fa-flip-y, 1), var(--b-fa-flip-z, 0), var(--b-fa-flip-angle, -180deg));
  }
}
@keyframes b-fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes b-fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.b-fa-rotate-90 {
  transform: rotate(90deg);
}

.b-fa-rotate-180 {
  transform: rotate(180deg);
}

.b-fa-rotate-270 {
  transform: rotate(270deg);
}

.b-fa-flip-horizontal {
  transform: scale(-1, 1);
}

.b-fa-flip-vertical {
  transform: scale(1, -1);
}

.b-fa-flip-both,
.b-fa-flip-horizontal.b-fa-flip-vertical {
  transform: scale(-1, -1);
}

.b-fa-rotate-by {
  transform: rotate(var(--b-fa-rotate-angle, none));
}

.b-fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.b-fa-stack-1x,
.b-fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--b-fa-stack-z-index, auto);
}

.b-fa-stack-1x {
  line-height: inherit;
}

.b-fa-stack-2x {
  font-size: 2em;
}

.b-fa-inverse {
  color: var(--b-fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.b-fa-0::before {
  content: "\30 ";
}

.b-fa-1::before {
  content: "\31 ";
}

.b-fa-2::before {
  content: "\32 ";
}

.b-fa-3::before {
  content: "\33 ";
}

.b-fa-4::before {
  content: "\34 ";
}

.b-fa-5::before {
  content: "\35 ";
}

.b-fa-6::before {
  content: "\36 ";
}

.b-fa-7::before {
  content: "\37 ";
}

.b-fa-8::before {
  content: "\38 ";
}

.b-fa-9::before {
  content: "\39 ";
}

.b-fa-a::before {
  content: "A";
}

.b-fa-address-book::before {
  content: "\f2b9";
}

.b-fa-contact-book::before {
  content: "\f2b9";
}

.b-fa-address-card::before {
  content: "\f2bb";
}

.b-fa-contact-card::before {
  content: "\f2bb";
}

.b-fa-vcard::before {
  content: "\f2bb";
}

.b-fa-align-center::before {
  content: "\f037";
}

.b-fa-align-justify::before {
  content: "\f039";
}

.b-fa-align-left::before {
  content: "\f036";
}

.b-fa-align-right::before {
  content: "\f038";
}

.b-fa-anchor::before {
  content: "\f13d";
}

.b-fa-anchor-circle-check::before {
  content: "\e4aa";
}

.b-fa-anchor-circle-exclamation::before {
  content: "\e4ab";
}

.b-fa-anchor-circle-xmark::before {
  content: "\e4ac";
}

.b-fa-anchor-lock::before {
  content: "\e4ad";
}

.b-fa-angle-down::before {
  content: "\f107";
}

.b-fa-angle-left::before {
  content: "\f104";
}

.b-fa-angle-right::before {
  content: "\f105";
}

.b-fa-angle-up::before {
  content: "\f106";
}

.b-fa-angles-down::before {
  content: "\f103";
}

.b-fa-angle-double-down::before {
  content: "\f103";
}

.b-fa-angles-left::before {
  content: "\f100";
}

.b-fa-angle-double-left::before {
  content: "\f100";
}

.b-fa-angles-right::before {
  content: "\f101";
}

.b-fa-angle-double-right::before {
  content: "\f101";
}

.b-fa-angles-up::before {
  content: "\f102";
}

.b-fa-angle-double-up::before {
  content: "\f102";
}

.b-fa-ankh::before {
  content: "\f644";
}

.b-fa-apple-whole::before {
  content: "\f5d1";
}

.b-fa-apple-alt::before {
  content: "\f5d1";
}

.b-fa-archway::before {
  content: "\f557";
}

.b-fa-arrow-down::before {
  content: "\f063";
}

.b-fa-arrow-down-1-9::before {
  content: "\f162";
}

.b-fa-sort-numeric-asc::before {
  content: "\f162";
}

.b-fa-sort-numeric-down::before {
  content: "\f162";
}

.b-fa-arrow-down-9-1::before {
  content: "\f886";
}

.b-fa-sort-numeric-desc::before {
  content: "\f886";
}

.b-fa-sort-numeric-down-alt::before {
  content: "\f886";
}

.b-fa-arrow-down-a-z::before {
  content: "\f15d";
}

.b-fa-sort-alpha-asc::before {
  content: "\f15d";
}

.b-fa-sort-alpha-down::before {
  content: "\f15d";
}

.b-fa-arrow-down-long::before {
  content: "\f175";
}

.b-fa-long-arrow-down::before {
  content: "\f175";
}

.b-fa-arrow-down-short-wide::before {
  content: "\f884";
}

.b-fa-sort-amount-desc::before {
  content: "\f884";
}

.b-fa-sort-amount-down-alt::before {
  content: "\f884";
}

.b-fa-arrow-down-up-across-line::before {
  content: "\e4af";
}

.b-fa-arrow-down-up-lock::before {
  content: "\e4b0";
}

.b-fa-arrow-down-wide-short::before {
  content: "\f160";
}

.b-fa-sort-amount-asc::before {
  content: "\f160";
}

.b-fa-sort-amount-down::before {
  content: "\f160";
}

.b-fa-arrow-down-z-a::before {
  content: "\f881";
}

.b-fa-sort-alpha-desc::before {
  content: "\f881";
}

.b-fa-sort-alpha-down-alt::before {
  content: "\f881";
}

.b-fa-arrow-left::before {
  content: "\f060";
}

.b-fa-arrow-left-long::before {
  content: "\f177";
}

.b-fa-long-arrow-left::before {
  content: "\f177";
}

.b-fa-arrow-pointer::before {
  content: "\f245";
}

.b-fa-mouse-pointer::before {
  content: "\f245";
}

.b-fa-arrow-right::before {
  content: "\f061";
}

.b-fa-arrow-right-arrow-left::before {
  content: "\f0ec";
}

.b-fa-exchange::before {
  content: "\f0ec";
}

.b-fa-arrow-right-from-bracket::before {
  content: "\f08b";
}

.b-fa-sign-out::before {
  content: "\f08b";
}

.b-fa-arrow-right-long::before {
  content: "\f178";
}

.b-fa-long-arrow-right::before {
  content: "\f178";
}

.b-fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.b-fa-sign-in::before {
  content: "\f090";
}

.b-fa-arrow-right-to-city::before {
  content: "\e4b3";
}

.b-fa-arrow-rotate-left::before {
  content: "\f0e2";
}

.b-fa-arrow-left-rotate::before {
  content: "\f0e2";
}

.b-fa-arrow-rotate-back::before {
  content: "\f0e2";
}

.b-fa-arrow-rotate-backward::before {
  content: "\f0e2";
}

.b-fa-undo::before {
  content: "\f0e2";
}

.b-fa-arrow-rotate-right::before {
  content: "\f01e";
}

.b-fa-arrow-right-rotate::before {
  content: "\f01e";
}

.b-fa-arrow-rotate-forward::before {
  content: "\f01e";
}

.b-fa-redo::before {
  content: "\f01e";
}

.b-fa-arrow-trend-down::before {
  content: "\e097";
}

.b-fa-arrow-trend-up::before {
  content: "\e098";
}

.b-fa-arrow-turn-down::before {
  content: "\f149";
}

.b-fa-level-down::before {
  content: "\f149";
}

.b-fa-arrow-turn-up::before {
  content: "\f148";
}

.b-fa-level-up::before {
  content: "\f148";
}

.b-fa-arrow-up::before {
  content: "\f062";
}

.b-fa-arrow-up-1-9::before {
  content: "\f163";
}

.b-fa-sort-numeric-up::before {
  content: "\f163";
}

.b-fa-arrow-up-9-1::before {
  content: "\f887";
}

.b-fa-sort-numeric-up-alt::before {
  content: "\f887";
}

.b-fa-arrow-up-a-z::before {
  content: "\f15e";
}

.b-fa-sort-alpha-up::before {
  content: "\f15e";
}

.b-fa-arrow-up-from-bracket::before {
  content: "\e09a";
}

.b-fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}

.b-fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}

.b-fa-arrow-up-long::before {
  content: "\f176";
}

.b-fa-long-arrow-up::before {
  content: "\f176";
}

.b-fa-arrow-up-right-dots::before {
  content: "\e4b7";
}

.b-fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

.b-fa-external-link::before {
  content: "\f08e";
}

.b-fa-arrow-up-short-wide::before {
  content: "\f885";
}

.b-fa-sort-amount-up-alt::before {
  content: "\f885";
}

.b-fa-arrow-up-wide-short::before {
  content: "\f161";
}

.b-fa-sort-amount-up::before {
  content: "\f161";
}

.b-fa-arrow-up-z-a::before {
  content: "\f882";
}

.b-fa-sort-alpha-up-alt::before {
  content: "\f882";
}

.b-fa-arrows-down-to-line::before {
  content: "\e4b8";
}

.b-fa-arrows-down-to-people::before {
  content: "\e4b9";
}

.b-fa-arrows-left-right::before {
  content: "\f07e";
}

.b-fa-arrows-h::before {
  content: "\f07e";
}

.b-fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}

.b-fa-arrows-rotate::before {
  content: "\f021";
}

.b-fa-refresh::before {
  content: "\f021";
}

.b-fa-sync::before {
  content: "\f021";
}

.b-fa-arrows-spin::before {
  content: "\e4bb";
}

.b-fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}

.b-fa-arrows-to-circle::before {
  content: "\e4bd";
}

.b-fa-arrows-to-dot::before {
  content: "\e4be";
}

.b-fa-arrows-to-eye::before {
  content: "\e4bf";
}

.b-fa-arrows-turn-right::before {
  content: "\e4c0";
}

.b-fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}

.b-fa-arrows-up-down::before {
  content: "\f07d";
}

.b-fa-arrows-v::before {
  content: "\f07d";
}

.b-fa-arrows-up-down-left-right::before {
  content: "\f047";
}

.b-fa-arrows::before {
  content: "\f047";
}

.b-fa-arrows-up-to-line::before {
  content: "\e4c2";
}

.b-fa-asterisk::before {
  content: "\*";
}

.b-fa-at::before {
  content: "\@";
}

.b-fa-atom::before {
  content: "\f5d2";
}

.b-fa-audio-description::before {
  content: "\f29e";
}

.b-fa-austral-sign::before {
  content: "\e0a9";
}

.b-fa-award::before {
  content: "\f559";
}

.b-fa-b::before {
  content: "B";
}

.b-fa-baby::before {
  content: "\f77c";
}

.b-fa-baby-carriage::before {
  content: "\f77d";
}

.b-fa-carriage-baby::before {
  content: "\f77d";
}

.b-fa-backward::before {
  content: "\f04a";
}

.b-fa-backward-fast::before {
  content: "\f049";
}

.b-fa-fast-backward::before {
  content: "\f049";
}

.b-fa-backward-step::before {
  content: "\f048";
}

.b-fa-step-backward::before {
  content: "\f048";
}

.b-fa-bacon::before {
  content: "\f7e5";
}

.b-fa-bacteria::before {
  content: "\e059";
}

.b-fa-bacterium::before {
  content: "\e05a";
}

.b-fa-bag-shopping::before {
  content: "\f290";
}

.b-fa-shopping-bag::before {
  content: "\f290";
}

.b-fa-bahai::before {
  content: "\f666";
}

.b-fa-baht-sign::before {
  content: "\e0ac";
}

.b-fa-ban::before {
  content: "\f05e";
}

.b-fa-cancel::before {
  content: "\f05e";
}

.b-fa-ban-smoking::before {
  content: "\f54d";
}

.b-fa-smoking-ban::before {
  content: "\f54d";
}

.b-fa-bandage::before {
  content: "\f462";
}

.b-fa-band-aid::before {
  content: "\f462";
}

.b-fa-barcode::before {
  content: "\f02a";
}

.b-fa-bars::before {
  content: "\f0c9";
}

.b-fa-navicon::before {
  content: "\f0c9";
}

.b-fa-bars-progress::before {
  content: "\f828";
}

.b-fa-tasks-alt::before {
  content: "\f828";
}

.b-fa-bars-staggered::before {
  content: "\f550";
}

.b-fa-reorder::before {
  content: "\f550";
}

.b-fa-stream::before {
  content: "\f550";
}

.b-fa-baseball::before {
  content: "\f433";
}

.b-fa-baseball-ball::before {
  content: "\f433";
}

.b-fa-baseball-bat-ball::before {
  content: "\f432";
}

.b-fa-basket-shopping::before {
  content: "\f291";
}

.b-fa-shopping-basket::before {
  content: "\f291";
}

.b-fa-basketball::before {
  content: "\f434";
}

.b-fa-basketball-ball::before {
  content: "\f434";
}

.b-fa-bath::before {
  content: "\f2cd";
}

.b-fa-bathtub::before {
  content: "\f2cd";
}

.b-fa-battery-empty::before {
  content: "\f244";
}

.b-fa-battery-0::before {
  content: "\f244";
}

.b-fa-battery-full::before {
  content: "\f240";
}

.b-fa-battery::before {
  content: "\f240";
}

.b-fa-battery-5::before {
  content: "\f240";
}

.b-fa-battery-half::before {
  content: "\f242";
}

.b-fa-battery-3::before {
  content: "\f242";
}

.b-fa-battery-quarter::before {
  content: "\f243";
}

.b-fa-battery-2::before {
  content: "\f243";
}

.b-fa-battery-three-quarters::before {
  content: "\f241";
}

.b-fa-battery-4::before {
  content: "\f241";
}

.b-fa-bed::before {
  content: "\f236";
}

.b-fa-bed-pulse::before {
  content: "\f487";
}

.b-fa-procedures::before {
  content: "\f487";
}

.b-fa-beer-mug-empty::before {
  content: "\f0fc";
}

.b-fa-beer::before {
  content: "\f0fc";
}

.b-fa-bell::before {
  content: "\f0f3";
}

.b-fa-bell-concierge::before {
  content: "\f562";
}

.b-fa-concierge-bell::before {
  content: "\f562";
}

.b-fa-bell-slash::before {
  content: "\f1f6";
}

.b-fa-bezier-curve::before {
  content: "\f55b";
}

.b-fa-bicycle::before {
  content: "\f206";
}

.b-fa-binoculars::before {
  content: "\f1e5";
}

.b-fa-biohazard::before {
  content: "\f780";
}

.b-fa-bitcoin-sign::before {
  content: "\e0b4";
}

.b-fa-blender::before {
  content: "\f517";
}

.b-fa-blender-phone::before {
  content: "\f6b6";
}

.b-fa-blog::before {
  content: "\f781";
}

.b-fa-bold::before {
  content: "\f032";
}

.b-fa-bolt::before {
  content: "\f0e7";
}

.b-fa-zap::before {
  content: "\f0e7";
}

.b-fa-bolt-lightning::before {
  content: "\e0b7";
}

.b-fa-bomb::before {
  content: "\f1e2";
}

.b-fa-bone::before {
  content: "\f5d7";
}

.b-fa-bong::before {
  content: "\f55c";
}

.b-fa-book::before {
  content: "\f02d";
}

.b-fa-book-atlas::before {
  content: "\f558";
}

.b-fa-atlas::before {
  content: "\f558";
}

.b-fa-book-bible::before {
  content: "\f647";
}

.b-fa-bible::before {
  content: "\f647";
}

.b-fa-book-bookmark::before {
  content: "\e0bb";
}

.b-fa-book-journal-whills::before {
  content: "\f66a";
}

.b-fa-journal-whills::before {
  content: "\f66a";
}

.b-fa-book-medical::before {
  content: "\f7e6";
}

.b-fa-book-open::before {
  content: "\f518";
}

.b-fa-book-open-reader::before {
  content: "\f5da";
}

.b-fa-book-reader::before {
  content: "\f5da";
}

.b-fa-book-quran::before {
  content: "\f687";
}

.b-fa-quran::before {
  content: "\f687";
}

.b-fa-book-skull::before {
  content: "\f6b7";
}

.b-fa-book-dead::before {
  content: "\f6b7";
}

.b-fa-bookmark::before {
  content: "\f02e";
}

.b-fa-border-all::before {
  content: "\f84c";
}

.b-fa-border-none::before {
  content: "\f850";
}

.b-fa-border-top-left::before {
  content: "\f853";
}

.b-fa-border-style::before {
  content: "\f853";
}

.b-fa-bore-hole::before {
  content: "\e4c3";
}

.b-fa-bottle-droplet::before {
  content: "\e4c4";
}

.b-fa-bottle-water::before {
  content: "\e4c5";
}

.b-fa-bowl-food::before {
  content: "\e4c6";
}

.b-fa-bowl-rice::before {
  content: "\e2eb";
}

.b-fa-bowling-ball::before {
  content: "\f436";
}

.b-fa-box::before {
  content: "\f466";
}

.b-fa-box-archive::before {
  content: "\f187";
}

.b-fa-archive::before {
  content: "\f187";
}

.b-fa-box-open::before {
  content: "\f49e";
}

.b-fa-box-tissue::before {
  content: "\e05b";
}

.b-fa-boxes-packing::before {
  content: "\e4c7";
}

.b-fa-boxes-stacked::before {
  content: "\f468";
}

.b-fa-boxes::before {
  content: "\f468";
}

.b-fa-boxes-alt::before {
  content: "\f468";
}

.b-fa-braille::before {
  content: "\f2a1";
}

.b-fa-brain::before {
  content: "\f5dc";
}

.b-fa-brazilian-real-sign::before {
  content: "\e46c";
}

.b-fa-bread-slice::before {
  content: "\f7ec";
}

.b-fa-bridge::before {
  content: "\e4c8";
}

.b-fa-bridge-circle-check::before {
  content: "\e4c9";
}

.b-fa-bridge-circle-exclamation::before {
  content: "\e4ca";
}

.b-fa-bridge-circle-xmark::before {
  content: "\e4cb";
}

.b-fa-bridge-lock::before {
  content: "\e4cc";
}

.b-fa-bridge-water::before {
  content: "\e4ce";
}

.b-fa-briefcase::before {
  content: "\f0b1";
}

.b-fa-briefcase-medical::before {
  content: "\f469";
}

.b-fa-broom::before {
  content: "\f51a";
}

.b-fa-broom-ball::before {
  content: "\f458";
}

.b-fa-quidditch::before {
  content: "\f458";
}

.b-fa-quidditch-broom-ball::before {
  content: "\f458";
}

.b-fa-brush::before {
  content: "\f55d";
}

.b-fa-bucket::before {
  content: "\e4cf";
}

.b-fa-bug::before {
  content: "\f188";
}

.b-fa-bug-slash::before {
  content: "\e490";
}

.b-fa-bugs::before {
  content: "\e4d0";
}

.b-fa-building::before {
  content: "\f1ad";
}

.b-fa-building-circle-arrow-right::before {
  content: "\e4d1";
}

.b-fa-building-circle-check::before {
  content: "\e4d2";
}

.b-fa-building-circle-exclamation::before {
  content: "\e4d3";
}

.b-fa-building-circle-xmark::before {
  content: "\e4d4";
}

.b-fa-building-columns::before {
  content: "\f19c";
}

.b-fa-bank::before {
  content: "\f19c";
}

.b-fa-institution::before {
  content: "\f19c";
}

.b-fa-museum::before {
  content: "\f19c";
}

.b-fa-university::before {
  content: "\f19c";
}

.b-fa-building-flag::before {
  content: "\e4d5";
}

.b-fa-building-lock::before {
  content: "\e4d6";
}

.b-fa-building-ngo::before {
  content: "\e4d7";
}

.b-fa-building-shield::before {
  content: "\e4d8";
}

.b-fa-building-un::before {
  content: "\e4d9";
}

.b-fa-building-user::before {
  content: "\e4da";
}

.b-fa-building-wheat::before {
  content: "\e4db";
}

.b-fa-bullhorn::before {
  content: "\f0a1";
}

.b-fa-bullseye::before {
  content: "\f140";
}

.b-fa-burger::before {
  content: "\f805";
}

.b-fa-hamburger::before {
  content: "\f805";
}

.b-fa-burst::before {
  content: "\e4dc";
}

.b-fa-bus::before {
  content: "\f207";
}

.b-fa-bus-simple::before {
  content: "\f55e";
}

.b-fa-bus-alt::before {
  content: "\f55e";
}

.b-fa-business-time::before {
  content: "\f64a";
}

.b-fa-briefcase-clock::before {
  content: "\f64a";
}

.b-fa-c::before {
  content: "C";
}

.b-fa-cake-candles::before {
  content: "\f1fd";
}

.b-fa-birthday-cake::before {
  content: "\f1fd";
}

.b-fa-cake::before {
  content: "\f1fd";
}

.b-fa-calculator::before {
  content: "\f1ec";
}

.b-fa-calendar::before {
  content: "\f133";
}

.b-fa-calendar-check::before {
  content: "\f274";
}

.b-fa-calendar-day::before {
  content: "\f783";
}

.b-fa-calendar-days::before {
  content: "\f073";
}

.b-fa-calendar-alt::before {
  content: "\f073";
}

.b-fa-calendar-minus::before {
  content: "\f272";
}

.b-fa-calendar-plus::before {
  content: "\f271";
}

.b-fa-calendar-week::before {
  content: "\f784";
}

.b-fa-calendar-xmark::before {
  content: "\f273";
}

.b-fa-calendar-times::before {
  content: "\f273";
}

.b-fa-camera::before {
  content: "\f030";
}

.b-fa-camera-alt::before {
  content: "\f030";
}

.b-fa-camera-retro::before {
  content: "\f083";
}

.b-fa-camera-rotate::before {
  content: "\e0d8";
}

.b-fa-campground::before {
  content: "\f6bb";
}

.b-fa-candy-cane::before {
  content: "\f786";
}

.b-fa-cannabis::before {
  content: "\f55f";
}

.b-fa-capsules::before {
  content: "\f46b";
}

.b-fa-car::before {
  content: "\f1b9";
}

.b-fa-automobile::before {
  content: "\f1b9";
}

.b-fa-car-battery::before {
  content: "\f5df";
}

.b-fa-battery-car::before {
  content: "\f5df";
}

.b-fa-car-burst::before {
  content: "\f5e1";
}

.b-fa-car-crash::before {
  content: "\f5e1";
}

.b-fa-car-on::before {
  content: "\e4dd";
}

.b-fa-car-rear::before {
  content: "\f5de";
}

.b-fa-car-alt::before {
  content: "\f5de";
}

.b-fa-car-side::before {
  content: "\f5e4";
}

.b-fa-car-tunnel::before {
  content: "\e4de";
}

.b-fa-caravan::before {
  content: "\f8ff";
}

.b-fa-caret-down::before {
  content: "\f0d7";
}

.b-fa-caret-left::before {
  content: "\f0d9";
}

.b-fa-caret-right::before {
  content: "\f0da";
}

.b-fa-caret-up::before {
  content: "\f0d8";
}

.b-fa-carrot::before {
  content: "\f787";
}

.b-fa-cart-arrow-down::before {
  content: "\f218";
}

.b-fa-cart-flatbed::before {
  content: "\f474";
}

.b-fa-dolly-flatbed::before {
  content: "\f474";
}

.b-fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}

.b-fa-luggage-cart::before {
  content: "\f59d";
}

.b-fa-cart-plus::before {
  content: "\f217";
}

.b-fa-cart-shopping::before {
  content: "\f07a";
}

.b-fa-shopping-cart::before {
  content: "\f07a";
}

.b-fa-cash-register::before {
  content: "\f788";
}

.b-fa-cat::before {
  content: "\f6be";
}

.b-fa-cedi-sign::before {
  content: "\e0df";
}

.b-fa-cent-sign::before {
  content: "\e3f5";
}

.b-fa-certificate::before {
  content: "\f0a3";
}

.b-fa-chair::before {
  content: "\f6c0";
}

.b-fa-chalkboard::before {
  content: "\f51b";
}

.b-fa-blackboard::before {
  content: "\f51b";
}

.b-fa-chalkboard-user::before {
  content: "\f51c";
}

.b-fa-chalkboard-teacher::before {
  content: "\f51c";
}

.b-fa-champagne-glasses::before {
  content: "\f79f";
}

.b-fa-glass-cheers::before {
  content: "\f79f";
}

.b-fa-charging-station::before {
  content: "\f5e7";
}

.b-fa-chart-area::before {
  content: "\f1fe";
}

.b-fa-area-chart::before {
  content: "\f1fe";
}

.b-fa-chart-bar::before {
  content: "\f080";
}

.b-fa-bar-chart::before {
  content: "\f080";
}

.b-fa-chart-column::before {
  content: "\e0e3";
}

.b-fa-chart-gantt::before {
  content: "\e0e4";
}

.b-fa-chart-line::before {
  content: "\f201";
}

.b-fa-line-chart::before {
  content: "\f201";
}

.b-fa-chart-pie::before {
  content: "\f200";
}

.b-fa-pie-chart::before {
  content: "\f200";
}

.b-fa-chart-simple::before {
  content: "\e473";
}

.b-fa-check::before {
  content: "\f00c";
}

.b-fa-check-double::before {
  content: "\f560";
}

.b-fa-check-to-slot::before {
  content: "\f772";
}

.b-fa-vote-yea::before {
  content: "\f772";
}

.b-fa-cheese::before {
  content: "\f7ef";
}

.b-fa-chess::before {
  content: "\f439";
}

.b-fa-chess-bishop::before {
  content: "\f43a";
}

.b-fa-chess-board::before {
  content: "\f43c";
}

.b-fa-chess-king::before {
  content: "\f43f";
}

.b-fa-chess-knight::before {
  content: "\f441";
}

.b-fa-chess-pawn::before {
  content: "\f443";
}

.b-fa-chess-queen::before {
  content: "\f445";
}

.b-fa-chess-rook::before {
  content: "\f447";
}

.b-fa-chevron-down::before {
  content: "\f078";
}

.b-fa-chevron-left::before {
  content: "\f053";
}

.b-fa-chevron-right::before {
  content: "\f054";
}

.b-fa-chevron-up::before {
  content: "\f077";
}

.b-fa-child::before {
  content: "\f1ae";
}

.b-fa-child-dress::before {
  content: "\e59c";
}

.b-fa-child-reaching::before {
  content: "\e59d";
}

.b-fa-child-rifle::before {
  content: "\e4e0";
}

.b-fa-children::before {
  content: "\e4e1";
}

.b-fa-church::before {
  content: "\f51d";
}

.b-fa-circle::before {
  content: "\f111";
}

.b-fa-circle-arrow-down::before {
  content: "\f0ab";
}

.b-fa-arrow-circle-down::before {
  content: "\f0ab";
}

.b-fa-circle-arrow-left::before {
  content: "\f0a8";
}

.b-fa-arrow-circle-left::before {
  content: "\f0a8";
}

.b-fa-circle-arrow-right::before {
  content: "\f0a9";
}

.b-fa-arrow-circle-right::before {
  content: "\f0a9";
}

.b-fa-circle-arrow-up::before {
  content: "\f0aa";
}

.b-fa-arrow-circle-up::before {
  content: "\f0aa";
}

.b-fa-circle-check::before {
  content: "\f058";
}

.b-fa-check-circle::before {
  content: "\f058";
}

.b-fa-circle-chevron-down::before {
  content: "\f13a";
}

.b-fa-chevron-circle-down::before {
  content: "\f13a";
}

.b-fa-circle-chevron-left::before {
  content: "\f137";
}

.b-fa-chevron-circle-left::before {
  content: "\f137";
}

.b-fa-circle-chevron-right::before {
  content: "\f138";
}

.b-fa-chevron-circle-right::before {
  content: "\f138";
}

.b-fa-circle-chevron-up::before {
  content: "\f139";
}

.b-fa-chevron-circle-up::before {
  content: "\f139";
}

.b-fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}

.b-fa-donate::before {
  content: "\f4b9";
}

.b-fa-circle-dot::before {
  content: "\f192";
}

.b-fa-dot-circle::before {
  content: "\f192";
}

.b-fa-circle-down::before {
  content: "\f358";
}

.b-fa-arrow-alt-circle-down::before {
  content: "\f358";
}

.b-fa-circle-exclamation::before {
  content: "\f06a";
}

.b-fa-exclamation-circle::before {
  content: "\f06a";
}

.b-fa-circle-h::before {
  content: "\f47e";
}

.b-fa-hospital-symbol::before {
  content: "\f47e";
}

.b-fa-circle-half-stroke::before {
  content: "\f042";
}

.b-fa-adjust::before {
  content: "\f042";
}

.b-fa-circle-info::before {
  content: "\f05a";
}

.b-fa-info-circle::before {
  content: "\f05a";
}

.b-fa-circle-left::before {
  content: "\f359";
}

.b-fa-arrow-alt-circle-left::before {
  content: "\f359";
}

.b-fa-circle-minus::before {
  content: "\f056";
}

.b-fa-minus-circle::before {
  content: "\f056";
}

.b-fa-circle-nodes::before {
  content: "\e4e2";
}

.b-fa-circle-notch::before {
  content: "\f1ce";
}

.b-fa-circle-pause::before {
  content: "\f28b";
}

.b-fa-pause-circle::before {
  content: "\f28b";
}

.b-fa-circle-play::before {
  content: "\f144";
}

.b-fa-play-circle::before {
  content: "\f144";
}

.b-fa-circle-plus::before {
  content: "\f055";
}

.b-fa-plus-circle::before {
  content: "\f055";
}

.b-fa-circle-question::before {
  content: "\f059";
}

.b-fa-question-circle::before {
  content: "\f059";
}

.b-fa-circle-radiation::before {
  content: "\f7ba";
}

.b-fa-radiation-alt::before {
  content: "\f7ba";
}

.b-fa-circle-right::before {
  content: "\f35a";
}

.b-fa-arrow-alt-circle-right::before {
  content: "\f35a";
}

.b-fa-circle-stop::before {
  content: "\f28d";
}

.b-fa-stop-circle::before {
  content: "\f28d";
}

.b-fa-circle-up::before {
  content: "\f35b";
}

.b-fa-arrow-alt-circle-up::before {
  content: "\f35b";
}

.b-fa-circle-user::before {
  content: "\f2bd";
}

.b-fa-user-circle::before {
  content: "\f2bd";
}

.b-fa-circle-xmark::before {
  content: "\f057";
}

.b-fa-times-circle::before {
  content: "\f057";
}

.b-fa-xmark-circle::before {
  content: "\f057";
}

.b-fa-city::before {
  content: "\f64f";
}

.b-fa-clapperboard::before {
  content: "\e131";
}

.b-fa-clipboard::before {
  content: "\f328";
}

.b-fa-clipboard-check::before {
  content: "\f46c";
}

.b-fa-clipboard-list::before {
  content: "\f46d";
}

.b-fa-clipboard-question::before {
  content: "\e4e3";
}

.b-fa-clipboard-user::before {
  content: "\f7f3";
}

.b-fa-clock::before {
  content: "\f017";
}

.b-fa-clock-four::before {
  content: "\f017";
}

.b-fa-clock-rotate-left::before {
  content: "\f1da";
}

.b-fa-history::before {
  content: "\f1da";
}

.b-fa-clone::before {
  content: "\f24d";
}

.b-fa-closed-captioning::before {
  content: "\f20a";
}

.b-fa-cloud::before {
  content: "\f0c2";
}

.b-fa-cloud-arrow-down::before {
  content: "\f0ed";
}

.b-fa-cloud-download::before {
  content: "\f0ed";
}

.b-fa-cloud-download-alt::before {
  content: "\f0ed";
}

.b-fa-cloud-arrow-up::before {
  content: "\f0ee";
}

.b-fa-cloud-upload::before {
  content: "\f0ee";
}

.b-fa-cloud-upload-alt::before {
  content: "\f0ee";
}

.b-fa-cloud-bolt::before {
  content: "\f76c";
}

.b-fa-thunderstorm::before {
  content: "\f76c";
}

.b-fa-cloud-meatball::before {
  content: "\f73b";
}

.b-fa-cloud-moon::before {
  content: "\f6c3";
}

.b-fa-cloud-moon-rain::before {
  content: "\f73c";
}

.b-fa-cloud-rain::before {
  content: "\f73d";
}

.b-fa-cloud-showers-heavy::before {
  content: "\f740";
}

.b-fa-cloud-showers-water::before {
  content: "\e4e4";
}

.b-fa-cloud-sun::before {
  content: "\f6c4";
}

.b-fa-cloud-sun-rain::before {
  content: "\f743";
}

.b-fa-clover::before {
  content: "\e139";
}

.b-fa-code::before {
  content: "\f121";
}

.b-fa-code-branch::before {
  content: "\f126";
}

.b-fa-code-commit::before {
  content: "\f386";
}

.b-fa-code-compare::before {
  content: "\e13a";
}

.b-fa-code-fork::before {
  content: "\e13b";
}

.b-fa-code-merge::before {
  content: "\f387";
}

.b-fa-code-pull-request::before {
  content: "\e13c";
}

.b-fa-coins::before {
  content: "\f51e";
}

.b-fa-colon-sign::before {
  content: "\e140";
}

.b-fa-comment::before {
  content: "\f075";
}

.b-fa-comment-dollar::before {
  content: "\f651";
}

.b-fa-comment-dots::before {
  content: "\f4ad";
}

.b-fa-commenting::before {
  content: "\f4ad";
}

.b-fa-comment-medical::before {
  content: "\f7f5";
}

.b-fa-comment-slash::before {
  content: "\f4b3";
}

.b-fa-comment-sms::before {
  content: "\f7cd";
}

.b-fa-sms::before {
  content: "\f7cd";
}

.b-fa-comments::before {
  content: "\f086";
}

.b-fa-comments-dollar::before {
  content: "\f653";
}

.b-fa-compact-disc::before {
  content: "\f51f";
}

.b-fa-compass::before {
  content: "\f14e";
}

.b-fa-compass-drafting::before {
  content: "\f568";
}

.b-fa-drafting-compass::before {
  content: "\f568";
}

.b-fa-compress::before {
  content: "\f066";
}

.b-fa-computer::before {
  content: "\e4e5";
}

.b-fa-computer-mouse::before {
  content: "\f8cc";
}

.b-fa-mouse::before {
  content: "\f8cc";
}

.b-fa-cookie::before {
  content: "\f563";
}

.b-fa-cookie-bite::before {
  content: "\f564";
}

.b-fa-copy::before {
  content: "\f0c5";
}

.b-fa-copyright::before {
  content: "\f1f9";
}

.b-fa-couch::before {
  content: "\f4b8";
}

.b-fa-cow::before {
  content: "\f6c8";
}

.b-fa-credit-card::before {
  content: "\f09d";
}

.b-fa-credit-card-alt::before {
  content: "\f09d";
}

.b-fa-crop::before {
  content: "\f125";
}

.b-fa-crop-simple::before {
  content: "\f565";
}

.b-fa-crop-alt::before {
  content: "\f565";
}

.b-fa-cross::before {
  content: "\f654";
}

.b-fa-crosshairs::before {
  content: "\f05b";
}

.b-fa-crow::before {
  content: "\f520";
}

.b-fa-crown::before {
  content: "\f521";
}

.b-fa-crutch::before {
  content: "\f7f7";
}

.b-fa-cruzeiro-sign::before {
  content: "\e152";
}

.b-fa-cube::before {
  content: "\f1b2";
}

.b-fa-cubes::before {
  content: "\f1b3";
}

.b-fa-cubes-stacked::before {
  content: "\e4e6";
}

.b-fa-d::before {
  content: "D";
}

.b-fa-database::before {
  content: "\f1c0";
}

.b-fa-delete-left::before {
  content: "\f55a";
}

.b-fa-backspace::before {
  content: "\f55a";
}

.b-fa-democrat::before {
  content: "\f747";
}

.b-fa-desktop::before {
  content: "\f390";
}

.b-fa-desktop-alt::before {
  content: "\f390";
}

.b-fa-dharmachakra::before {
  content: "\f655";
}

.b-fa-diagram-next::before {
  content: "\e476";
}

.b-fa-diagram-predecessor::before {
  content: "\e477";
}

.b-fa-diagram-project::before {
  content: "\f542";
}

.b-fa-project-diagram::before {
  content: "\f542";
}

.b-fa-diagram-successor::before {
  content: "\e47a";
}

.b-fa-diamond::before {
  content: "\f219";
}

.b-fa-diamond-turn-right::before {
  content: "\f5eb";
}

.b-fa-directions::before {
  content: "\f5eb";
}

.b-fa-dice::before {
  content: "\f522";
}

.b-fa-dice-d20::before {
  content: "\f6cf";
}

.b-fa-dice-d6::before {
  content: "\f6d1";
}

.b-fa-dice-five::before {
  content: "\f523";
}

.b-fa-dice-four::before {
  content: "\f524";
}

.b-fa-dice-one::before {
  content: "\f525";
}

.b-fa-dice-six::before {
  content: "\f526";
}

.b-fa-dice-three::before {
  content: "\f527";
}

.b-fa-dice-two::before {
  content: "\f528";
}

.b-fa-disease::before {
  content: "\f7fa";
}

.b-fa-display::before {
  content: "\e163";
}

.b-fa-divide::before {
  content: "\f529";
}

.b-fa-dna::before {
  content: "\f471";
}

.b-fa-dog::before {
  content: "\f6d3";
}

.b-fa-dollar-sign::before {
  content: "\$";
}

.b-fa-dollar::before {
  content: "\$";
}

.b-fa-usd::before {
  content: "\$";
}

.b-fa-dolly::before {
  content: "\f472";
}

.b-fa-dolly-box::before {
  content: "\f472";
}

.b-fa-dong-sign::before {
  content: "\e169";
}

.b-fa-door-closed::before {
  content: "\f52a";
}

.b-fa-door-open::before {
  content: "\f52b";
}

.b-fa-dove::before {
  content: "\f4ba";
}

.b-fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}

.b-fa-compress-alt::before {
  content: "\f422";
}

.b-fa-down-long::before {
  content: "\f309";
}

.b-fa-long-arrow-alt-down::before {
  content: "\f309";
}

.b-fa-download::before {
  content: "\f019";
}

.b-fa-dragon::before {
  content: "\f6d5";
}

.b-fa-draw-polygon::before {
  content: "\f5ee";
}

.b-fa-droplet::before {
  content: "\f043";
}

.b-fa-tint::before {
  content: "\f043";
}

.b-fa-droplet-slash::before {
  content: "\f5c7";
}

.b-fa-tint-slash::before {
  content: "\f5c7";
}

.b-fa-drum::before {
  content: "\f569";
}

.b-fa-drum-steelpan::before {
  content: "\f56a";
}

.b-fa-drumstick-bite::before {
  content: "\f6d7";
}

.b-fa-dumbbell::before {
  content: "\f44b";
}

.b-fa-dumpster::before {
  content: "\f793";
}

.b-fa-dumpster-fire::before {
  content: "\f794";
}

.b-fa-dungeon::before {
  content: "\f6d9";
}

.b-fa-e::before {
  content: "E";
}

.b-fa-ear-deaf::before {
  content: "\f2a4";
}

.b-fa-deaf::before {
  content: "\f2a4";
}

.b-fa-deafness::before {
  content: "\f2a4";
}

.b-fa-hard-of-hearing::before {
  content: "\f2a4";
}

.b-fa-ear-listen::before {
  content: "\f2a2";
}

.b-fa-assistive-listening-systems::before {
  content: "\f2a2";
}

.b-fa-earth-africa::before {
  content: "\f57c";
}

.b-fa-globe-africa::before {
  content: "\f57c";
}

.b-fa-earth-americas::before {
  content: "\f57d";
}

.b-fa-earth::before {
  content: "\f57d";
}

.b-fa-earth-america::before {
  content: "\f57d";
}

.b-fa-globe-americas::before {
  content: "\f57d";
}

.b-fa-earth-asia::before {
  content: "\f57e";
}

.b-fa-globe-asia::before {
  content: "\f57e";
}

.b-fa-earth-europe::before {
  content: "\f7a2";
}

.b-fa-globe-europe::before {
  content: "\f7a2";
}

.b-fa-earth-oceania::before {
  content: "\e47b";
}

.b-fa-globe-oceania::before {
  content: "\e47b";
}

.b-fa-egg::before {
  content: "\f7fb";
}

.b-fa-eject::before {
  content: "\f052";
}

.b-fa-elevator::before {
  content: "\e16d";
}

.b-fa-ellipsis::before {
  content: "\f141";
}

.b-fa-ellipsis-h::before {
  content: "\f141";
}

.b-fa-ellipsis-vertical::before {
  content: "\f142";
}

.b-fa-ellipsis-v::before {
  content: "\f142";
}

.b-fa-envelope::before {
  content: "\f0e0";
}

.b-fa-envelope-circle-check::before {
  content: "\e4e8";
}

.b-fa-envelope-open::before {
  content: "\f2b6";
}

.b-fa-envelope-open-text::before {
  content: "\f658";
}

.b-fa-envelopes-bulk::before {
  content: "\f674";
}

.b-fa-mail-bulk::before {
  content: "\f674";
}

.b-fa-equals::before {
  content: "\=";
}

.b-fa-eraser::before {
  content: "\f12d";
}

.b-fa-ethernet::before {
  content: "\f796";
}

.b-fa-euro-sign::before {
  content: "\f153";
}

.b-fa-eur::before {
  content: "\f153";
}

.b-fa-euro::before {
  content: "\f153";
}

.b-fa-exclamation::before {
  content: "\!";
}

.b-fa-expand::before {
  content: "\f065";
}

.b-fa-explosion::before {
  content: "\e4e9";
}

.b-fa-eye::before {
  content: "\f06e";
}

.b-fa-eye-dropper::before {
  content: "\f1fb";
}

.b-fa-eye-dropper-empty::before {
  content: "\f1fb";
}

.b-fa-eyedropper::before {
  content: "\f1fb";
}

.b-fa-eye-low-vision::before {
  content: "\f2a8";
}

.b-fa-low-vision::before {
  content: "\f2a8";
}

.b-fa-eye-slash::before {
  content: "\f070";
}

.b-fa-f::before {
  content: "F";
}

.b-fa-face-angry::before {
  content: "\f556";
}

.b-fa-angry::before {
  content: "\f556";
}

.b-fa-face-dizzy::before {
  content: "\f567";
}

.b-fa-dizzy::before {
  content: "\f567";
}

.b-fa-face-flushed::before {
  content: "\f579";
}

.b-fa-flushed::before {
  content: "\f579";
}

.b-fa-face-frown::before {
  content: "\f119";
}

.b-fa-frown::before {
  content: "\f119";
}

.b-fa-face-frown-open::before {
  content: "\f57a";
}

.b-fa-frown-open::before {
  content: "\f57a";
}

.b-fa-face-grimace::before {
  content: "\f57f";
}

.b-fa-grimace::before {
  content: "\f57f";
}

.b-fa-face-grin::before {
  content: "\f580";
}

.b-fa-grin::before {
  content: "\f580";
}

.b-fa-face-grin-beam::before {
  content: "\f582";
}

.b-fa-grin-beam::before {
  content: "\f582";
}

.b-fa-face-grin-beam-sweat::before {
  content: "\f583";
}

.b-fa-grin-beam-sweat::before {
  content: "\f583";
}

.b-fa-face-grin-hearts::before {
  content: "\f584";
}

.b-fa-grin-hearts::before {
  content: "\f584";
}

.b-fa-face-grin-squint::before {
  content: "\f585";
}

.b-fa-grin-squint::before {
  content: "\f585";
}

.b-fa-face-grin-squint-tears::before {
  content: "\f586";
}

.b-fa-grin-squint-tears::before {
  content: "\f586";
}

.b-fa-face-grin-stars::before {
  content: "\f587";
}

.b-fa-grin-stars::before {
  content: "\f587";
}

.b-fa-face-grin-tears::before {
  content: "\f588";
}

.b-fa-grin-tears::before {
  content: "\f588";
}

.b-fa-face-grin-tongue::before {
  content: "\f589";
}

.b-fa-grin-tongue::before {
  content: "\f589";
}

.b-fa-face-grin-tongue-squint::before {
  content: "\f58a";
}

.b-fa-grin-tongue-squint::before {
  content: "\f58a";
}

.b-fa-face-grin-tongue-wink::before {
  content: "\f58b";
}

.b-fa-grin-tongue-wink::before {
  content: "\f58b";
}

.b-fa-face-grin-wide::before {
  content: "\f581";
}

.b-fa-grin-alt::before {
  content: "\f581";
}

.b-fa-face-grin-wink::before {
  content: "\f58c";
}

.b-fa-grin-wink::before {
  content: "\f58c";
}

.b-fa-face-kiss::before {
  content: "\f596";
}

.b-fa-kiss::before {
  content: "\f596";
}

.b-fa-face-kiss-beam::before {
  content: "\f597";
}

.b-fa-kiss-beam::before {
  content: "\f597";
}

.b-fa-face-kiss-wink-heart::before {
  content: "\f598";
}

.b-fa-kiss-wink-heart::before {
  content: "\f598";
}

.b-fa-face-laugh::before {
  content: "\f599";
}

.b-fa-laugh::before {
  content: "\f599";
}

.b-fa-face-laugh-beam::before {
  content: "\f59a";
}

.b-fa-laugh-beam::before {
  content: "\f59a";
}

.b-fa-face-laugh-squint::before {
  content: "\f59b";
}

.b-fa-laugh-squint::before {
  content: "\f59b";
}

.b-fa-face-laugh-wink::before {
  content: "\f59c";
}

.b-fa-laugh-wink::before {
  content: "\f59c";
}

.b-fa-face-meh::before {
  content: "\f11a";
}

.b-fa-meh::before {
  content: "\f11a";
}

.b-fa-face-meh-blank::before {
  content: "\f5a4";
}

.b-fa-meh-blank::before {
  content: "\f5a4";
}

.b-fa-face-rolling-eyes::before {
  content: "\f5a5";
}

.b-fa-meh-rolling-eyes::before {
  content: "\f5a5";
}

.b-fa-face-sad-cry::before {
  content: "\f5b3";
}

.b-fa-sad-cry::before {
  content: "\f5b3";
}

.b-fa-face-sad-tear::before {
  content: "\f5b4";
}

.b-fa-sad-tear::before {
  content: "\f5b4";
}

.b-fa-face-smile::before {
  content: "\f118";
}

.b-fa-smile::before {
  content: "\f118";
}

.b-fa-face-smile-beam::before {
  content: "\f5b8";
}

.b-fa-smile-beam::before {
  content: "\f5b8";
}

.b-fa-face-smile-wink::before {
  content: "\f4da";
}

.b-fa-smile-wink::before {
  content: "\f4da";
}

.b-fa-face-surprise::before {
  content: "\f5c2";
}

.b-fa-surprise::before {
  content: "\f5c2";
}

.b-fa-face-tired::before {
  content: "\f5c8";
}

.b-fa-tired::before {
  content: "\f5c8";
}

.b-fa-fan::before {
  content: "\f863";
}

.b-fa-faucet::before {
  content: "\e005";
}

.b-fa-faucet-drip::before {
  content: "\e006";
}

.b-fa-fax::before {
  content: "\f1ac";
}

.b-fa-feather::before {
  content: "\f52d";
}

.b-fa-feather-pointed::before {
  content: "\f56b";
}

.b-fa-feather-alt::before {
  content: "\f56b";
}

.b-fa-ferry::before {
  content: "\e4ea";
}

.b-fa-file::before {
  content: "\f15b";
}

.b-fa-file-arrow-down::before {
  content: "\f56d";
}

.b-fa-file-download::before {
  content: "\f56d";
}

.b-fa-file-arrow-up::before {
  content: "\f574";
}

.b-fa-file-upload::before {
  content: "\f574";
}

.b-fa-file-audio::before {
  content: "\f1c7";
}

.b-fa-file-circle-check::before {
  content: "\e493";
}

.b-fa-file-circle-exclamation::before {
  content: "\e4eb";
}

.b-fa-file-circle-minus::before {
  content: "\e4ed";
}

.b-fa-file-circle-plus::before {
  content: "\e4ee";
}

.b-fa-file-circle-question::before {
  content: "\e4ef";
}

.b-fa-file-circle-xmark::before {
  content: "\e494";
}

.b-fa-file-code::before {
  content: "\f1c9";
}

.b-fa-file-contract::before {
  content: "\f56c";
}

.b-fa-file-csv::before {
  content: "\f6dd";
}

.b-fa-file-excel::before {
  content: "\f1c3";
}

.b-fa-file-export::before {
  content: "\f56e";
}

.b-fa-arrow-right-from-file::before {
  content: "\f56e";
}

.b-fa-file-image::before {
  content: "\f1c5";
}

.b-fa-file-import::before {
  content: "\f56f";
}

.b-fa-arrow-right-to-file::before {
  content: "\f56f";
}

.b-fa-file-invoice::before {
  content: "\f570";
}

.b-fa-file-invoice-dollar::before {
  content: "\f571";
}

.b-fa-file-lines::before {
  content: "\f15c";
}

.b-fa-file-alt::before {
  content: "\f15c";
}

.b-fa-file-text::before {
  content: "\f15c";
}

.b-fa-file-medical::before {
  content: "\f477";
}

.b-fa-file-pdf::before {
  content: "\f1c1";
}

.b-fa-file-pen::before {
  content: "\f31c";
}

.b-fa-file-edit::before {
  content: "\f31c";
}

.b-fa-file-powerpoint::before {
  content: "\f1c4";
}

.b-fa-file-prescription::before {
  content: "\f572";
}

.b-fa-file-shield::before {
  content: "\e4f0";
}

.b-fa-file-signature::before {
  content: "\f573";
}

.b-fa-file-video::before {
  content: "\f1c8";
}

.b-fa-file-waveform::before {
  content: "\f478";
}

.b-fa-file-medical-alt::before {
  content: "\f478";
}

.b-fa-file-word::before {
  content: "\f1c2";
}

.b-fa-file-zipper::before {
  content: "\f1c6";
}

.b-fa-file-archive::before {
  content: "\f1c6";
}

.b-fa-fill::before {
  content: "\f575";
}

.b-fa-fill-drip::before {
  content: "\f576";
}

.b-fa-film::before {
  content: "\f008";
}

.b-fa-filter::before {
  content: "\f0b0";
}

.b-fa-filter-circle-dollar::before {
  content: "\f662";
}

.b-fa-funnel-dollar::before {
  content: "\f662";
}

.b-fa-filter-circle-xmark::before {
  content: "\e17b";
}

.b-fa-fingerprint::before {
  content: "\f577";
}

.b-fa-fire::before {
  content: "\f06d";
}

.b-fa-fire-burner::before {
  content: "\e4f1";
}

.b-fa-fire-extinguisher::before {
  content: "\f134";
}

.b-fa-fire-flame-curved::before {
  content: "\f7e4";
}

.b-fa-fire-alt::before {
  content: "\f7e4";
}

.b-fa-fire-flame-simple::before {
  content: "\f46a";
}

.b-fa-burn::before {
  content: "\f46a";
}

.b-fa-fish::before {
  content: "\f578";
}

.b-fa-fish-fins::before {
  content: "\e4f2";
}

.b-fa-flag::before {
  content: "\f024";
}

.b-fa-flag-checkered::before {
  content: "\f11e";
}

.b-fa-flag-usa::before {
  content: "\f74d";
}

.b-fa-flask::before {
  content: "\f0c3";
}

.b-fa-flask-vial::before {
  content: "\e4f3";
}

.b-fa-floppy-disk::before {
  content: "\f0c7";
}

.b-fa-save::before {
  content: "\f0c7";
}

.b-fa-florin-sign::before {
  content: "\e184";
}

.b-fa-folder::before {
  content: "\f07b";
}

.b-fa-folder-blank::before {
  content: "\f07b";
}

.b-fa-folder-closed::before {
  content: "\e185";
}

.b-fa-folder-minus::before {
  content: "\f65d";
}

.b-fa-folder-open::before {
  content: "\f07c";
}

.b-fa-folder-plus::before {
  content: "\f65e";
}

.b-fa-folder-tree::before {
  content: "\f802";
}

.b-fa-font::before {
  content: "\f031";
}

.b-fa-football::before {
  content: "\f44e";
}

.b-fa-football-ball::before {
  content: "\f44e";
}

.b-fa-forward::before {
  content: "\f04e";
}

.b-fa-forward-fast::before {
  content: "\f050";
}

.b-fa-fast-forward::before {
  content: "\f050";
}

.b-fa-forward-step::before {
  content: "\f051";
}

.b-fa-step-forward::before {
  content: "\f051";
}

.b-fa-franc-sign::before {
  content: "\e18f";
}

.b-fa-frog::before {
  content: "\f52e";
}

.b-fa-futbol::before {
  content: "\f1e3";
}

.b-fa-futbol-ball::before {
  content: "\f1e3";
}

.b-fa-soccer-ball::before {
  content: "\f1e3";
}

.b-fa-g::before {
  content: "G";
}

.b-fa-gamepad::before {
  content: "\f11b";
}

.b-fa-gas-pump::before {
  content: "\f52f";
}

.b-fa-gauge::before {
  content: "\f624";
}

.b-fa-dashboard::before {
  content: "\f624";
}

.b-fa-gauge-med::before {
  content: "\f624";
}

.b-fa-tachometer-alt-average::before {
  content: "\f624";
}

.b-fa-gauge-high::before {
  content: "\f625";
}

.b-fa-tachometer-alt::before {
  content: "\f625";
}

.b-fa-tachometer-alt-fast::before {
  content: "\f625";
}

.b-fa-gauge-simple::before {
  content: "\f629";
}

.b-fa-gauge-simple-med::before {
  content: "\f629";
}

.b-fa-tachometer-average::before {
  content: "\f629";
}

.b-fa-gauge-simple-high::before {
  content: "\f62a";
}

.b-fa-tachometer::before {
  content: "\f62a";
}

.b-fa-tachometer-fast::before {
  content: "\f62a";
}

.b-fa-gavel::before {
  content: "\f0e3";
}

.b-fa-legal::before {
  content: "\f0e3";
}

.b-fa-gear::before {
  content: "\f013";
}

.b-fa-cog::before {
  content: "\f013";
}

.b-fa-gears::before {
  content: "\f085";
}

.b-fa-cogs::before {
  content: "\f085";
}

.b-fa-gem::before {
  content: "\f3a5";
}

.b-fa-genderless::before {
  content: "\f22d";
}

.b-fa-ghost::before {
  content: "\f6e2";
}

.b-fa-gift::before {
  content: "\f06b";
}

.b-fa-gifts::before {
  content: "\f79c";
}

.b-fa-glass-water::before {
  content: "\e4f4";
}

.b-fa-glass-water-droplet::before {
  content: "\e4f5";
}

.b-fa-glasses::before {
  content: "\f530";
}

.b-fa-globe::before {
  content: "\f0ac";
}

.b-fa-golf-ball-tee::before {
  content: "\f450";
}

.b-fa-golf-ball::before {
  content: "\f450";
}

.b-fa-gopuram::before {
  content: "\f664";
}

.b-fa-graduation-cap::before {
  content: "\f19d";
}

.b-fa-mortar-board::before {
  content: "\f19d";
}

.b-fa-greater-than::before {
  content: "\>";
}

.b-fa-greater-than-equal::before {
  content: "\f532";
}

.b-fa-grip::before {
  content: "\f58d";
}

.b-fa-grip-horizontal::before {
  content: "\f58d";
}

.b-fa-grip-lines::before {
  content: "\f7a4";
}

.b-fa-grip-lines-vertical::before {
  content: "\f7a5";
}

.b-fa-grip-vertical::before {
  content: "\f58e";
}

.b-fa-group-arrows-rotate::before {
  content: "\e4f6";
}

.b-fa-guarani-sign::before {
  content: "\e19a";
}

.b-fa-guitar::before {
  content: "\f7a6";
}

.b-fa-gun::before {
  content: "\e19b";
}

.b-fa-h::before {
  content: "H";
}

.b-fa-hammer::before {
  content: "\f6e3";
}

.b-fa-hamsa::before {
  content: "\f665";
}

.b-fa-hand::before {
  content: "\f256";
}

.b-fa-hand-paper::before {
  content: "\f256";
}

.b-fa-hand-back-fist::before {
  content: "\f255";
}

.b-fa-hand-rock::before {
  content: "\f255";
}

.b-fa-hand-dots::before {
  content: "\f461";
}

.b-fa-allergies::before {
  content: "\f461";
}

.b-fa-hand-fist::before {
  content: "\f6de";
}

.b-fa-fist-raised::before {
  content: "\f6de";
}

.b-fa-hand-holding::before {
  content: "\f4bd";
}

.b-fa-hand-holding-dollar::before {
  content: "\f4c0";
}

.b-fa-hand-holding-usd::before {
  content: "\f4c0";
}

.b-fa-hand-holding-droplet::before {
  content: "\f4c1";
}

.b-fa-hand-holding-water::before {
  content: "\f4c1";
}

.b-fa-hand-holding-hand::before {
  content: "\e4f7";
}

.b-fa-hand-holding-heart::before {
  content: "\f4be";
}

.b-fa-hand-holding-medical::before {
  content: "\e05c";
}

.b-fa-hand-lizard::before {
  content: "\f258";
}

.b-fa-hand-middle-finger::before {
  content: "\f806";
}

.b-fa-hand-peace::before {
  content: "\f25b";
}

.b-fa-hand-point-down::before {
  content: "\f0a7";
}

.b-fa-hand-point-left::before {
  content: "\f0a5";
}

.b-fa-hand-point-right::before {
  content: "\f0a4";
}

.b-fa-hand-point-up::before {
  content: "\f0a6";
}

.b-fa-hand-pointer::before {
  content: "\f25a";
}

.b-fa-hand-scissors::before {
  content: "\f257";
}

.b-fa-hand-sparkles::before {
  content: "\e05d";
}

.b-fa-hand-spock::before {
  content: "\f259";
}

.b-fa-handcuffs::before {
  content: "\e4f8";
}

.b-fa-hands::before {
  content: "\f2a7";
}

.b-fa-sign-language::before {
  content: "\f2a7";
}

.b-fa-signing::before {
  content: "\f2a7";
}

.b-fa-hands-asl-interpreting::before {
  content: "\f2a3";
}

.b-fa-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.b-fa-asl-interpreting::before {
  content: "\f2a3";
}

.b-fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.b-fa-hands-bound::before {
  content: "\e4f9";
}

.b-fa-hands-bubbles::before {
  content: "\e05e";
}

.b-fa-hands-wash::before {
  content: "\e05e";
}

.b-fa-hands-clapping::before {
  content: "\e1a8";
}

.b-fa-hands-holding::before {
  content: "\f4c2";
}

.b-fa-hands-holding-child::before {
  content: "\e4fa";
}

.b-fa-hands-holding-circle::before {
  content: "\e4fb";
}

.b-fa-hands-praying::before {
  content: "\f684";
}

.b-fa-praying-hands::before {
  content: "\f684";
}

.b-fa-handshake::before {
  content: "\f2b5";
}

.b-fa-handshake-angle::before {
  content: "\f4c4";
}

.b-fa-hands-helping::before {
  content: "\f4c4";
}

.b-fa-handshake-simple::before {
  content: "\f4c6";
}

.b-fa-handshake-alt::before {
  content: "\f4c6";
}

.b-fa-handshake-simple-slash::before {
  content: "\e05f";
}

.b-fa-handshake-alt-slash::before {
  content: "\e05f";
}

.b-fa-handshake-slash::before {
  content: "\e060";
}

.b-fa-hanukiah::before {
  content: "\f6e6";
}

.b-fa-hard-drive::before {
  content: "\f0a0";
}

.b-fa-hdd::before {
  content: "\f0a0";
}

.b-fa-hashtag::before {
  content: "\#";
}

.b-fa-hat-cowboy::before {
  content: "\f8c0";
}

.b-fa-hat-cowboy-side::before {
  content: "\f8c1";
}

.b-fa-hat-wizard::before {
  content: "\f6e8";
}

.b-fa-head-side-cough::before {
  content: "\e061";
}

.b-fa-head-side-cough-slash::before {
  content: "\e062";
}

.b-fa-head-side-mask::before {
  content: "\e063";
}

.b-fa-head-side-virus::before {
  content: "\e064";
}

.b-fa-heading::before {
  content: "\f1dc";
}

.b-fa-header::before {
  content: "\f1dc";
}

.b-fa-headphones::before {
  content: "\f025";
}

.b-fa-headphones-simple::before {
  content: "\f58f";
}

.b-fa-headphones-alt::before {
  content: "\f58f";
}

.b-fa-headset::before {
  content: "\f590";
}

.b-fa-heart::before {
  content: "\f004";
}

.b-fa-heart-circle-bolt::before {
  content: "\e4fc";
}

.b-fa-heart-circle-check::before {
  content: "\e4fd";
}

.b-fa-heart-circle-exclamation::before {
  content: "\e4fe";
}

.b-fa-heart-circle-minus::before {
  content: "\e4ff";
}

.b-fa-heart-circle-plus::before {
  content: "\e500";
}

.b-fa-heart-circle-xmark::before {
  content: "\e501";
}

.b-fa-heart-crack::before {
  content: "\f7a9";
}

.b-fa-heart-broken::before {
  content: "\f7a9";
}

.b-fa-heart-pulse::before {
  content: "\f21e";
}

.b-fa-heartbeat::before {
  content: "\f21e";
}

.b-fa-helicopter::before {
  content: "\f533";
}

.b-fa-helicopter-symbol::before {
  content: "\e502";
}

.b-fa-helmet-safety::before {
  content: "\f807";
}

.b-fa-hard-hat::before {
  content: "\f807";
}

.b-fa-hat-hard::before {
  content: "\f807";
}

.b-fa-helmet-un::before {
  content: "\e503";
}

.b-fa-highlighter::before {
  content: "\f591";
}

.b-fa-hill-avalanche::before {
  content: "\e507";
}

.b-fa-hill-rockslide::before {
  content: "\e508";
}

.b-fa-hippo::before {
  content: "\f6ed";
}

.b-fa-hockey-puck::before {
  content: "\f453";
}

.b-fa-holly-berry::before {
  content: "\f7aa";
}

.b-fa-horse::before {
  content: "\f6f0";
}

.b-fa-horse-head::before {
  content: "\f7ab";
}

.b-fa-hospital::before {
  content: "\f0f8";
}

.b-fa-hospital-alt::before {
  content: "\f0f8";
}

.b-fa-hospital-wide::before {
  content: "\f0f8";
}

.b-fa-hospital-user::before {
  content: "\f80d";
}

.b-fa-hot-tub-person::before {
  content: "\f593";
}

.b-fa-hot-tub::before {
  content: "\f593";
}

.b-fa-hotdog::before {
  content: "\f80f";
}

.b-fa-hotel::before {
  content: "\f594";
}

.b-fa-hourglass::before {
  content: "\f254";
}

.b-fa-hourglass-2::before {
  content: "\f254";
}

.b-fa-hourglass-half::before {
  content: "\f254";
}

.b-fa-hourglass-empty::before {
  content: "\f252";
}

.b-fa-hourglass-end::before {
  content: "\f253";
}

.b-fa-hourglass-3::before {
  content: "\f253";
}

.b-fa-hourglass-start::before {
  content: "\f251";
}

.b-fa-hourglass-1::before {
  content: "\f251";
}

.b-fa-house::before {
  content: "\f015";
}

.b-fa-home::before {
  content: "\f015";
}

.b-fa-home-alt::before {
  content: "\f015";
}

.b-fa-home-lg-alt::before {
  content: "\f015";
}

.b-fa-house-chimney::before {
  content: "\e3af";
}

.b-fa-home-lg::before {
  content: "\e3af";
}

.b-fa-house-chimney-crack::before {
  content: "\f6f1";
}

.b-fa-house-damage::before {
  content: "\f6f1";
}

.b-fa-house-chimney-medical::before {
  content: "\f7f2";
}

.b-fa-clinic-medical::before {
  content: "\f7f2";
}

.b-fa-house-chimney-user::before {
  content: "\e065";
}

.b-fa-house-chimney-window::before {
  content: "\e00d";
}

.b-fa-house-circle-check::before {
  content: "\e509";
}

.b-fa-house-circle-exclamation::before {
  content: "\e50a";
}

.b-fa-house-circle-xmark::before {
  content: "\e50b";
}

.b-fa-house-crack::before {
  content: "\e3b1";
}

.b-fa-house-fire::before {
  content: "\e50c";
}

.b-fa-house-flag::before {
  content: "\e50d";
}

.b-fa-house-flood-water::before {
  content: "\e50e";
}

.b-fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}

.b-fa-house-laptop::before {
  content: "\e066";
}

.b-fa-laptop-house::before {
  content: "\e066";
}

.b-fa-house-lock::before {
  content: "\e510";
}

.b-fa-house-medical::before {
  content: "\e3b2";
}

.b-fa-house-medical-circle-check::before {
  content: "\e511";
}

.b-fa-house-medical-circle-exclamation::before {
  content: "\e512";
}

.b-fa-house-medical-circle-xmark::before {
  content: "\e513";
}

.b-fa-house-medical-flag::before {
  content: "\e514";
}

.b-fa-house-signal::before {
  content: "\e012";
}

.b-fa-house-tsunami::before {
  content: "\e515";
}

.b-fa-house-user::before {
  content: "\e1b0";
}

.b-fa-home-user::before {
  content: "\e1b0";
}

.b-fa-hryvnia-sign::before {
  content: "\f6f2";
}

.b-fa-hryvnia::before {
  content: "\f6f2";
}

.b-fa-hurricane::before {
  content: "\f751";
}

.b-fa-i::before {
  content: "I";
}

.b-fa-i-cursor::before {
  content: "\f246";
}

.b-fa-ice-cream::before {
  content: "\f810";
}

.b-fa-icicles::before {
  content: "\f7ad";
}

.b-fa-icons::before {
  content: "\f86d";
}

.b-fa-heart-music-camera-bolt::before {
  content: "\f86d";
}

.b-fa-id-badge::before {
  content: "\f2c1";
}

.b-fa-id-card::before {
  content: "\f2c2";
}

.b-fa-drivers-license::before {
  content: "\f2c2";
}

.b-fa-id-card-clip::before {
  content: "\f47f";
}

.b-fa-id-card-alt::before {
  content: "\f47f";
}

.b-fa-igloo::before {
  content: "\f7ae";
}

.b-fa-image::before {
  content: "\f03e";
}

.b-fa-image-portrait::before {
  content: "\f3e0";
}

.b-fa-portrait::before {
  content: "\f3e0";
}

.b-fa-images::before {
  content: "\f302";
}

.b-fa-inbox::before {
  content: "\f01c";
}

.b-fa-indent::before {
  content: "\f03c";
}

.b-fa-indian-rupee-sign::before {
  content: "\e1bc";
}

.b-fa-indian-rupee::before {
  content: "\e1bc";
}

.b-fa-inr::before {
  content: "\e1bc";
}

.b-fa-industry::before {
  content: "\f275";
}

.b-fa-infinity::before {
  content: "\f534";
}

.b-fa-info::before {
  content: "\f129";
}

.b-fa-italic::before {
  content: "\f033";
}

.b-fa-j::before {
  content: "J";
}

.b-fa-jar::before {
  content: "\e516";
}

.b-fa-jar-wheat::before {
  content: "\e517";
}

.b-fa-jedi::before {
  content: "\f669";
}

.b-fa-jet-fighter::before {
  content: "\f0fb";
}

.b-fa-fighter-jet::before {
  content: "\f0fb";
}

.b-fa-jet-fighter-up::before {
  content: "\e518";
}

.b-fa-joint::before {
  content: "\f595";
}

.b-fa-jug-detergent::before {
  content: "\e519";
}

.b-fa-k::before {
  content: "K";
}

.b-fa-kaaba::before {
  content: "\f66b";
}

.b-fa-key::before {
  content: "\f084";
}

.b-fa-keyboard::before {
  content: "\f11c";
}

.b-fa-khanda::before {
  content: "\f66d";
}

.b-fa-kip-sign::before {
  content: "\e1c4";
}

.b-fa-kit-medical::before {
  content: "\f479";
}

.b-fa-first-aid::before {
  content: "\f479";
}

.b-fa-kitchen-set::before {
  content: "\e51a";
}

.b-fa-kiwi-bird::before {
  content: "\f535";
}

.b-fa-l::before {
  content: "L";
}

.b-fa-land-mine-on::before {
  content: "\e51b";
}

.b-fa-landmark::before {
  content: "\f66f";
}

.b-fa-landmark-dome::before {
  content: "\f752";
}

.b-fa-landmark-alt::before {
  content: "\f752";
}

.b-fa-landmark-flag::before {
  content: "\e51c";
}

.b-fa-language::before {
  content: "\f1ab";
}

.b-fa-laptop::before {
  content: "\f109";
}

.b-fa-laptop-code::before {
  content: "\f5fc";
}

.b-fa-laptop-file::before {
  content: "\e51d";
}

.b-fa-laptop-medical::before {
  content: "\f812";
}

.b-fa-lari-sign::before {
  content: "\e1c8";
}

.b-fa-layer-group::before {
  content: "\f5fd";
}

.b-fa-leaf::before {
  content: "\f06c";
}

.b-fa-left-long::before {
  content: "\f30a";
}

.b-fa-long-arrow-alt-left::before {
  content: "\f30a";
}

.b-fa-left-right::before {
  content: "\f337";
}

.b-fa-arrows-alt-h::before {
  content: "\f337";
}

.b-fa-lemon::before {
  content: "\f094";
}

.b-fa-less-than::before {
  content: "\<";
}

.b-fa-less-than-equal::before {
  content: "\f537";
}

.b-fa-life-ring::before {
  content: "\f1cd";
}

.b-fa-lightbulb::before {
  content: "\f0eb";
}

.b-fa-lines-leaning::before {
  content: "\e51e";
}

.b-fa-link::before {
  content: "\f0c1";
}

.b-fa-chain::before {
  content: "\f0c1";
}

.b-fa-link-slash::before {
  content: "\f127";
}

.b-fa-chain-broken::before {
  content: "\f127";
}

.b-fa-chain-slash::before {
  content: "\f127";
}

.b-fa-unlink::before {
  content: "\f127";
}

.b-fa-lira-sign::before {
  content: "\f195";
}

.b-fa-list::before {
  content: "\f03a";
}

.b-fa-list-squares::before {
  content: "\f03a";
}

.b-fa-list-check::before {
  content: "\f0ae";
}

.b-fa-tasks::before {
  content: "\f0ae";
}

.b-fa-list-ol::before {
  content: "\f0cb";
}

.b-fa-list-1-2::before {
  content: "\f0cb";
}

.b-fa-list-numeric::before {
  content: "\f0cb";
}

.b-fa-list-ul::before {
  content: "\f0ca";
}

.b-fa-list-dots::before {
  content: "\f0ca";
}

.b-fa-litecoin-sign::before {
  content: "\e1d3";
}

.b-fa-location-arrow::before {
  content: "\f124";
}

.b-fa-location-crosshairs::before {
  content: "\f601";
}

.b-fa-location::before {
  content: "\f601";
}

.b-fa-location-dot::before {
  content: "\f3c5";
}

.b-fa-map-marker-alt::before {
  content: "\f3c5";
}

.b-fa-location-pin::before {
  content: "\f041";
}

.b-fa-map-marker::before {
  content: "\f041";
}

.b-fa-location-pin-lock::before {
  content: "\e51f";
}

.b-fa-lock::before {
  content: "\f023";
}

.b-fa-lock-open::before {
  content: "\f3c1";
}

.b-fa-locust::before {
  content: "\e520";
}

.b-fa-lungs::before {
  content: "\f604";
}

.b-fa-lungs-virus::before {
  content: "\e067";
}

.b-fa-m::before {
  content: "M";
}

.b-fa-magnet::before {
  content: "\f076";
}

.b-fa-magnifying-glass::before {
  content: "\f002";
}

.b-fa-search::before {
  content: "\f002";
}

.b-fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}

.b-fa-magnifying-glass-chart::before {
  content: "\e522";
}

.b-fa-magnifying-glass-dollar::before {
  content: "\f688";
}

.b-fa-search-dollar::before {
  content: "\f688";
}

.b-fa-magnifying-glass-location::before {
  content: "\f689";
}

.b-fa-search-location::before {
  content: "\f689";
}

.b-fa-magnifying-glass-minus::before {
  content: "\f010";
}

.b-fa-search-minus::before {
  content: "\f010";
}

.b-fa-magnifying-glass-plus::before {
  content: "\f00e";
}

.b-fa-search-plus::before {
  content: "\f00e";
}

.b-fa-manat-sign::before {
  content: "\e1d5";
}

.b-fa-map::before {
  content: "\f279";
}

.b-fa-map-location::before {
  content: "\f59f";
}

.b-fa-map-marked::before {
  content: "\f59f";
}

.b-fa-map-location-dot::before {
  content: "\f5a0";
}

.b-fa-map-marked-alt::before {
  content: "\f5a0";
}

.b-fa-map-pin::before {
  content: "\f276";
}

.b-fa-marker::before {
  content: "\f5a1";
}

.b-fa-mars::before {
  content: "\f222";
}

.b-fa-mars-and-venus::before {
  content: "\f224";
}

.b-fa-mars-and-venus-burst::before {
  content: "\e523";
}

.b-fa-mars-double::before {
  content: "\f227";
}

.b-fa-mars-stroke::before {
  content: "\f229";
}

.b-fa-mars-stroke-right::before {
  content: "\f22b";
}

.b-fa-mars-stroke-h::before {
  content: "\f22b";
}

.b-fa-mars-stroke-up::before {
  content: "\f22a";
}

.b-fa-mars-stroke-v::before {
  content: "\f22a";
}

.b-fa-martini-glass::before {
  content: "\f57b";
}

.b-fa-glass-martini-alt::before {
  content: "\f57b";
}

.b-fa-martini-glass-citrus::before {
  content: "\f561";
}

.b-fa-cocktail::before {
  content: "\f561";
}

.b-fa-martini-glass-empty::before {
  content: "\f000";
}

.b-fa-glass-martini::before {
  content: "\f000";
}

.b-fa-mask::before {
  content: "\f6fa";
}

.b-fa-mask-face::before {
  content: "\e1d7";
}

.b-fa-mask-ventilator::before {
  content: "\e524";
}

.b-fa-masks-theater::before {
  content: "\f630";
}

.b-fa-theater-masks::before {
  content: "\f630";
}

.b-fa-mattress-pillow::before {
  content: "\e525";
}

.b-fa-maximize::before {
  content: "\f31e";
}

.b-fa-expand-arrows-alt::before {
  content: "\f31e";
}

.b-fa-medal::before {
  content: "\f5a2";
}

.b-fa-memory::before {
  content: "\f538";
}

.b-fa-menorah::before {
  content: "\f676";
}

.b-fa-mercury::before {
  content: "\f223";
}

.b-fa-message::before {
  content: "\f27a";
}

.b-fa-comment-alt::before {
  content: "\f27a";
}

.b-fa-meteor::before {
  content: "\f753";
}

.b-fa-microchip::before {
  content: "\f2db";
}

.b-fa-microphone::before {
  content: "\f130";
}

.b-fa-microphone-lines::before {
  content: "\f3c9";
}

.b-fa-microphone-alt::before {
  content: "\f3c9";
}

.b-fa-microphone-lines-slash::before {
  content: "\f539";
}

.b-fa-microphone-alt-slash::before {
  content: "\f539";
}

.b-fa-microphone-slash::before {
  content: "\f131";
}

.b-fa-microscope::before {
  content: "\f610";
}

.b-fa-mill-sign::before {
  content: "\e1ed";
}

.b-fa-minimize::before {
  content: "\f78c";
}

.b-fa-compress-arrows-alt::before {
  content: "\f78c";
}

.b-fa-minus::before {
  content: "\f068";
}

.b-fa-subtract::before {
  content: "\f068";
}

.b-fa-mitten::before {
  content: "\f7b5";
}

.b-fa-mobile::before {
  content: "\f3ce";
}

.b-fa-mobile-android::before {
  content: "\f3ce";
}

.b-fa-mobile-phone::before {
  content: "\f3ce";
}

.b-fa-mobile-button::before {
  content: "\f10b";
}

.b-fa-mobile-retro::before {
  content: "\e527";
}

.b-fa-mobile-screen::before {
  content: "\f3cf";
}

.b-fa-mobile-android-alt::before {
  content: "\f3cf";
}

.b-fa-mobile-screen-button::before {
  content: "\f3cd";
}

.b-fa-mobile-alt::before {
  content: "\f3cd";
}

.b-fa-money-bill::before {
  content: "\f0d6";
}

.b-fa-money-bill-1::before {
  content: "\f3d1";
}

.b-fa-money-bill-alt::before {
  content: "\f3d1";
}

.b-fa-money-bill-1-wave::before {
  content: "\f53b";
}

.b-fa-money-bill-wave-alt::before {
  content: "\f53b";
}

.b-fa-money-bill-transfer::before {
  content: "\e528";
}

.b-fa-money-bill-trend-up::before {
  content: "\e529";
}

.b-fa-money-bill-wave::before {
  content: "\f53a";
}

.b-fa-money-bill-wheat::before {
  content: "\e52a";
}

.b-fa-money-bills::before {
  content: "\e1f3";
}

.b-fa-money-check::before {
  content: "\f53c";
}

.b-fa-money-check-dollar::before {
  content: "\f53d";
}

.b-fa-money-check-alt::before {
  content: "\f53d";
}

.b-fa-monument::before {
  content: "\f5a6";
}

.b-fa-moon::before {
  content: "\f186";
}

.b-fa-mortar-pestle::before {
  content: "\f5a7";
}

.b-fa-mosque::before {
  content: "\f678";
}

.b-fa-mosquito::before {
  content: "\e52b";
}

.b-fa-mosquito-net::before {
  content: "\e52c";
}

.b-fa-motorcycle::before {
  content: "\f21c";
}

.b-fa-mound::before {
  content: "\e52d";
}

.b-fa-mountain::before {
  content: "\f6fc";
}

.b-fa-mountain-city::before {
  content: "\e52e";
}

.b-fa-mountain-sun::before {
  content: "\e52f";
}

.b-fa-mug-hot::before {
  content: "\f7b6";
}

.b-fa-mug-saucer::before {
  content: "\f0f4";
}

.b-fa-coffee::before {
  content: "\f0f4";
}

.b-fa-music::before {
  content: "\f001";
}

.b-fa-n::before {
  content: "N";
}

.b-fa-naira-sign::before {
  content: "\e1f6";
}

.b-fa-network-wired::before {
  content: "\f6ff";
}

.b-fa-neuter::before {
  content: "\f22c";
}

.b-fa-newspaper::before {
  content: "\f1ea";
}

.b-fa-not-equal::before {
  content: "\f53e";
}

.b-fa-note-sticky::before {
  content: "\f249";
}

.b-fa-sticky-note::before {
  content: "\f249";
}

.b-fa-notes-medical::before {
  content: "\f481";
}

.b-fa-o::before {
  content: "O";
}

.b-fa-object-group::before {
  content: "\f247";
}

.b-fa-object-ungroup::before {
  content: "\f248";
}

.b-fa-oil-can::before {
  content: "\f613";
}

.b-fa-oil-well::before {
  content: "\e532";
}

.b-fa-om::before {
  content: "\f679";
}

.b-fa-otter::before {
  content: "\f700";
}

.b-fa-outdent::before {
  content: "\f03b";
}

.b-fa-dedent::before {
  content: "\f03b";
}

.b-fa-p::before {
  content: "P";
}

.b-fa-pager::before {
  content: "\f815";
}

.b-fa-paint-roller::before {
  content: "\f5aa";
}

.b-fa-paintbrush::before {
  content: "\f1fc";
}

.b-fa-paint-brush::before {
  content: "\f1fc";
}

.b-fa-palette::before {
  content: "\f53f";
}

.b-fa-pallet::before {
  content: "\f482";
}

.b-fa-panorama::before {
  content: "\e209";
}

.b-fa-paper-plane::before {
  content: "\f1d8";
}

.b-fa-paperclip::before {
  content: "\f0c6";
}

.b-fa-parachute-box::before {
  content: "\f4cd";
}

.b-fa-paragraph::before {
  content: "\f1dd";
}

.b-fa-passport::before {
  content: "\f5ab";
}

.b-fa-paste::before {
  content: "\f0ea";
}

.b-fa-file-clipboard::before {
  content: "\f0ea";
}

.b-fa-pause::before {
  content: "\f04c";
}

.b-fa-paw::before {
  content: "\f1b0";
}

.b-fa-peace::before {
  content: "\f67c";
}

.b-fa-pen::before {
  content: "\f304";
}

.b-fa-pen-clip::before {
  content: "\f305";
}

.b-fa-pen-alt::before {
  content: "\f305";
}

.b-fa-pen-fancy::before {
  content: "\f5ac";
}

.b-fa-pen-nib::before {
  content: "\f5ad";
}

.b-fa-pen-ruler::before {
  content: "\f5ae";
}

.b-fa-pencil-ruler::before {
  content: "\f5ae";
}

.b-fa-pen-to-square::before {
  content: "\f044";
}

.b-fa-edit::before {
  content: "\f044";
}

.b-fa-pencil::before {
  content: "\f303";
}

.b-fa-pencil-alt::before {
  content: "\f303";
}

.b-fa-people-arrows-left-right::before {
  content: "\e068";
}

.b-fa-people-arrows::before {
  content: "\e068";
}

.b-fa-people-carry-box::before {
  content: "\f4ce";
}

.b-fa-people-carry::before {
  content: "\f4ce";
}

.b-fa-people-group::before {
  content: "\e533";
}

.b-fa-people-line::before {
  content: "\e534";
}

.b-fa-people-pulling::before {
  content: "\e535";
}

.b-fa-people-robbery::before {
  content: "\e536";
}

.b-fa-people-roof::before {
  content: "\e537";
}

.b-fa-pepper-hot::before {
  content: "\f816";
}

.b-fa-percent::before {
  content: "\%";
}

.b-fa-percentage::before {
  content: "\%";
}

.b-fa-person::before {
  content: "\f183";
}

.b-fa-male::before {
  content: "\f183";
}

.b-fa-person-arrow-down-to-line::before {
  content: "\e538";
}

.b-fa-person-arrow-up-from-line::before {
  content: "\e539";
}

.b-fa-person-biking::before {
  content: "\f84a";
}

.b-fa-biking::before {
  content: "\f84a";
}

.b-fa-person-booth::before {
  content: "\f756";
}

.b-fa-person-breastfeeding::before {
  content: "\e53a";
}

.b-fa-person-burst::before {
  content: "\e53b";
}

.b-fa-person-cane::before {
  content: "\e53c";
}

.b-fa-person-chalkboard::before {
  content: "\e53d";
}

.b-fa-person-circle-check::before {
  content: "\e53e";
}

.b-fa-person-circle-exclamation::before {
  content: "\e53f";
}

.b-fa-person-circle-minus::before {
  content: "\e540";
}

.b-fa-person-circle-plus::before {
  content: "\e541";
}

.b-fa-person-circle-question::before {
  content: "\e542";
}

.b-fa-person-circle-xmark::before {
  content: "\e543";
}

.b-fa-person-digging::before {
  content: "\f85e";
}

.b-fa-digging::before {
  content: "\f85e";
}

.b-fa-person-dots-from-line::before {
  content: "\f470";
}

.b-fa-diagnoses::before {
  content: "\f470";
}

.b-fa-person-dress::before {
  content: "\f182";
}

.b-fa-female::before {
  content: "\f182";
}

.b-fa-person-dress-burst::before {
  content: "\e544";
}

.b-fa-person-drowning::before {
  content: "\e545";
}

.b-fa-person-falling::before {
  content: "\e546";
}

.b-fa-person-falling-burst::before {
  content: "\e547";
}

.b-fa-person-half-dress::before {
  content: "\e548";
}

.b-fa-person-harassing::before {
  content: "\e549";
}

.b-fa-person-hiking::before {
  content: "\f6ec";
}

.b-fa-hiking::before {
  content: "\f6ec";
}

.b-fa-person-military-pointing::before {
  content: "\e54a";
}

.b-fa-person-military-rifle::before {
  content: "\e54b";
}

.b-fa-person-military-to-person::before {
  content: "\e54c";
}

.b-fa-person-praying::before {
  content: "\f683";
}

.b-fa-pray::before {
  content: "\f683";
}

.b-fa-person-pregnant::before {
  content: "\e31e";
}

.b-fa-person-rays::before {
  content: "\e54d";
}

.b-fa-person-rifle::before {
  content: "\e54e";
}

.b-fa-person-running::before {
  content: "\f70c";
}

.b-fa-running::before {
  content: "\f70c";
}

.b-fa-person-shelter::before {
  content: "\e54f";
}

.b-fa-person-skating::before {
  content: "\f7c5";
}

.b-fa-skating::before {
  content: "\f7c5";
}

.b-fa-person-skiing::before {
  content: "\f7c9";
}

.b-fa-skiing::before {
  content: "\f7c9";
}

.b-fa-person-skiing-nordic::before {
  content: "\f7ca";
}

.b-fa-skiing-nordic::before {
  content: "\f7ca";
}

.b-fa-person-snowboarding::before {
  content: "\f7ce";
}

.b-fa-snowboarding::before {
  content: "\f7ce";
}

.b-fa-person-swimming::before {
  content: "\f5c4";
}

.b-fa-swimmer::before {
  content: "\f5c4";
}

.b-fa-person-through-window::before {
  content: "\e433";
}

.b-fa-person-walking::before {
  content: "\f554";
}

.b-fa-walking::before {
  content: "\f554";
}

.b-fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}

.b-fa-person-walking-arrow-right::before {
  content: "\e552";
}

.b-fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}

.b-fa-person-walking-luggage::before {
  content: "\e554";
}

.b-fa-person-walking-with-cane::before {
  content: "\f29d";
}

.b-fa-blind::before {
  content: "\f29d";
}

.b-fa-peseta-sign::before {
  content: "\e221";
}

.b-fa-peso-sign::before {
  content: "\e222";
}

.b-fa-phone::before {
  content: "\f095";
}

.b-fa-phone-flip::before {
  content: "\f879";
}

.b-fa-phone-alt::before {
  content: "\f879";
}

.b-fa-phone-slash::before {
  content: "\f3dd";
}

.b-fa-phone-volume::before {
  content: "\f2a0";
}

.b-fa-volume-control-phone::before {
  content: "\f2a0";
}

.b-fa-photo-film::before {
  content: "\f87c";
}

.b-fa-photo-video::before {
  content: "\f87c";
}

.b-fa-piggy-bank::before {
  content: "\f4d3";
}

.b-fa-pills::before {
  content: "\f484";
}

.b-fa-pizza-slice::before {
  content: "\f818";
}

.b-fa-place-of-worship::before {
  content: "\f67f";
}

.b-fa-plane::before {
  content: "\f072";
}

.b-fa-plane-arrival::before {
  content: "\f5af";
}

.b-fa-plane-circle-check::before {
  content: "\e555";
}

.b-fa-plane-circle-exclamation::before {
  content: "\e556";
}

.b-fa-plane-circle-xmark::before {
  content: "\e557";
}

.b-fa-plane-departure::before {
  content: "\f5b0";
}

.b-fa-plane-lock::before {
  content: "\e558";
}

.b-fa-plane-slash::before {
  content: "\e069";
}

.b-fa-plane-up::before {
  content: "\e22d";
}

.b-fa-plant-wilt::before {
  content: "\e43b";
}

.b-fa-plate-wheat::before {
  content: "\e55a";
}

.b-fa-play::before {
  content: "\f04b";
}

.b-fa-plug::before {
  content: "\f1e6";
}

.b-fa-plug-circle-bolt::before {
  content: "\e55b";
}

.b-fa-plug-circle-check::before {
  content: "\e55c";
}

.b-fa-plug-circle-exclamation::before {
  content: "\e55d";
}

.b-fa-plug-circle-minus::before {
  content: "\e55e";
}

.b-fa-plug-circle-plus::before {
  content: "\e55f";
}

.b-fa-plug-circle-xmark::before {
  content: "\e560";
}

.b-fa-plus::before {
  content: "\+";
}

.b-fa-add::before {
  content: "\+";
}

.b-fa-plus-minus::before {
  content: "\e43c";
}

.b-fa-podcast::before {
  content: "\f2ce";
}

.b-fa-poo::before {
  content: "\f2fe";
}

.b-fa-poo-storm::before {
  content: "\f75a";
}

.b-fa-poo-bolt::before {
  content: "\f75a";
}

.b-fa-poop::before {
  content: "\f619";
}

.b-fa-power-off::before {
  content: "\f011";
}

.b-fa-prescription::before {
  content: "\f5b1";
}

.b-fa-prescription-bottle::before {
  content: "\f485";
}

.b-fa-prescription-bottle-medical::before {
  content: "\f486";
}

.b-fa-prescription-bottle-alt::before {
  content: "\f486";
}

.b-fa-print::before {
  content: "\f02f";
}

.b-fa-pump-medical::before {
  content: "\e06a";
}

.b-fa-pump-soap::before {
  content: "\e06b";
}

.b-fa-puzzle-piece::before {
  content: "\f12e";
}

.b-fa-q::before {
  content: "Q";
}

.b-fa-qrcode::before {
  content: "\f029";
}

.b-fa-question::before {
  content: "\?";
}

.b-fa-quote-left::before {
  content: "\f10d";
}

.b-fa-quote-left-alt::before {
  content: "\f10d";
}

.b-fa-quote-right::before {
  content: "\f10e";
}

.b-fa-quote-right-alt::before {
  content: "\f10e";
}

.b-fa-r::before {
  content: "R";
}

.b-fa-radiation::before {
  content: "\f7b9";
}

.b-fa-radio::before {
  content: "\f8d7";
}

.b-fa-rainbow::before {
  content: "\f75b";
}

.b-fa-ranking-star::before {
  content: "\e561";
}

.b-fa-receipt::before {
  content: "\f543";
}

.b-fa-record-vinyl::before {
  content: "\f8d9";
}

.b-fa-rectangle-ad::before {
  content: "\f641";
}

.b-fa-ad::before {
  content: "\f641";
}

.b-fa-rectangle-list::before {
  content: "\f022";
}

.b-fa-list-alt::before {
  content: "\f022";
}

.b-fa-rectangle-xmark::before {
  content: "\f410";
}

.b-fa-rectangle-times::before {
  content: "\f410";
}

.b-fa-times-rectangle::before {
  content: "\f410";
}

.b-fa-window-close::before {
  content: "\f410";
}

.b-fa-recycle::before {
  content: "\f1b8";
}

.b-fa-registered::before {
  content: "\f25d";
}

.b-fa-repeat::before {
  content: "\f363";
}

.b-fa-reply::before {
  content: "\f3e5";
}

.b-fa-mail-reply::before {
  content: "\f3e5";
}

.b-fa-reply-all::before {
  content: "\f122";
}

.b-fa-mail-reply-all::before {
  content: "\f122";
}

.b-fa-republican::before {
  content: "\f75e";
}

.b-fa-restroom::before {
  content: "\f7bd";
}

.b-fa-retweet::before {
  content: "\f079";
}

.b-fa-ribbon::before {
  content: "\f4d6";
}

.b-fa-right-from-bracket::before {
  content: "\f2f5";
}

.b-fa-sign-out-alt::before {
  content: "\f2f5";
}

.b-fa-right-left::before {
  content: "\f362";
}

.b-fa-exchange-alt::before {
  content: "\f362";
}

.b-fa-right-long::before {
  content: "\f30b";
}

.b-fa-long-arrow-alt-right::before {
  content: "\f30b";
}

.b-fa-right-to-bracket::before {
  content: "\f2f6";
}

.b-fa-sign-in-alt::before {
  content: "\f2f6";
}

.b-fa-ring::before {
  content: "\f70b";
}

.b-fa-road::before {
  content: "\f018";
}

.b-fa-road-barrier::before {
  content: "\e562";
}

.b-fa-road-bridge::before {
  content: "\e563";
}

.b-fa-road-circle-check::before {
  content: "\e564";
}

.b-fa-road-circle-exclamation::before {
  content: "\e565";
}

.b-fa-road-circle-xmark::before {
  content: "\e566";
}

.b-fa-road-lock::before {
  content: "\e567";
}

.b-fa-road-spikes::before {
  content: "\e568";
}

.b-fa-robot::before {
  content: "\f544";
}

.b-fa-rocket::before {
  content: "\f135";
}

.b-fa-rotate::before {
  content: "\f2f1";
}

.b-fa-sync-alt::before {
  content: "\f2f1";
}

.b-fa-rotate-left::before {
  content: "\f2ea";
}

.b-fa-rotate-back::before {
  content: "\f2ea";
}

.b-fa-rotate-backward::before {
  content: "\f2ea";
}

.b-fa-undo-alt::before {
  content: "\f2ea";
}

.b-fa-rotate-right::before {
  content: "\f2f9";
}

.b-fa-redo-alt::before {
  content: "\f2f9";
}

.b-fa-rotate-forward::before {
  content: "\f2f9";
}

.b-fa-route::before {
  content: "\f4d7";
}

.b-fa-rss::before {
  content: "\f09e";
}

.b-fa-feed::before {
  content: "\f09e";
}

.b-fa-ruble-sign::before {
  content: "\f158";
}

.b-fa-rouble::before {
  content: "\f158";
}

.b-fa-rub::before {
  content: "\f158";
}

.b-fa-ruble::before {
  content: "\f158";
}

.b-fa-rug::before {
  content: "\e569";
}

.b-fa-ruler::before {
  content: "\f545";
}

.b-fa-ruler-combined::before {
  content: "\f546";
}

.b-fa-ruler-horizontal::before {
  content: "\f547";
}

.b-fa-ruler-vertical::before {
  content: "\f548";
}

.b-fa-rupee-sign::before {
  content: "\f156";
}

.b-fa-rupee::before {
  content: "\f156";
}

.b-fa-rupiah-sign::before {
  content: "\e23d";
}

.b-fa-s::before {
  content: "S";
}

.b-fa-sack-dollar::before {
  content: "\f81d";
}

.b-fa-sack-xmark::before {
  content: "\e56a";
}

.b-fa-sailboat::before {
  content: "\e445";
}

.b-fa-satellite::before {
  content: "\f7bf";
}

.b-fa-satellite-dish::before {
  content: "\f7c0";
}

.b-fa-scale-balanced::before {
  content: "\f24e";
}

.b-fa-balance-scale::before {
  content: "\f24e";
}

.b-fa-scale-unbalanced::before {
  content: "\f515";
}

.b-fa-balance-scale-left::before {
  content: "\f515";
}

.b-fa-scale-unbalanced-flip::before {
  content: "\f516";
}

.b-fa-balance-scale-right::before {
  content: "\f516";
}

.b-fa-school::before {
  content: "\f549";
}

.b-fa-school-circle-check::before {
  content: "\e56b";
}

.b-fa-school-circle-exclamation::before {
  content: "\e56c";
}

.b-fa-school-circle-xmark::before {
  content: "\e56d";
}

.b-fa-school-flag::before {
  content: "\e56e";
}

.b-fa-school-lock::before {
  content: "\e56f";
}

.b-fa-scissors::before {
  content: "\f0c4";
}

.b-fa-cut::before {
  content: "\f0c4";
}

.b-fa-screwdriver::before {
  content: "\f54a";
}

.b-fa-screwdriver-wrench::before {
  content: "\f7d9";
}

.b-fa-tools::before {
  content: "\f7d9";
}

.b-fa-scroll::before {
  content: "\f70e";
}

.b-fa-scroll-torah::before {
  content: "\f6a0";
}

.b-fa-torah::before {
  content: "\f6a0";
}

.b-fa-sd-card::before {
  content: "\f7c2";
}

.b-fa-section::before {
  content: "\e447";
}

.b-fa-seedling::before {
  content: "\f4d8";
}

.b-fa-sprout::before {
  content: "\f4d8";
}

.b-fa-server::before {
  content: "\f233";
}

.b-fa-shapes::before {
  content: "\f61f";
}

.b-fa-triangle-circle-square::before {
  content: "\f61f";
}

.b-fa-share::before {
  content: "\f064";
}

.b-fa-arrow-turn-right::before {
  content: "\f064";
}

.b-fa-mail-forward::before {
  content: "\f064";
}

.b-fa-share-from-square::before {
  content: "\f14d";
}

.b-fa-share-square::before {
  content: "\f14d";
}

.b-fa-share-nodes::before {
  content: "\f1e0";
}

.b-fa-share-alt::before {
  content: "\f1e0";
}

.b-fa-sheet-plastic::before {
  content: "\e571";
}

.b-fa-shekel-sign::before {
  content: "\f20b";
}

.b-fa-ils::before {
  content: "\f20b";
}

.b-fa-shekel::before {
  content: "\f20b";
}

.b-fa-sheqel::before {
  content: "\f20b";
}

.b-fa-sheqel-sign::before {
  content: "\f20b";
}

.b-fa-shield::before {
  content: "\f132";
}

.b-fa-shield-blank::before {
  content: "\f132";
}

.b-fa-shield-cat::before {
  content: "\e572";
}

.b-fa-shield-dog::before {
  content: "\e573";
}

.b-fa-shield-halved::before {
  content: "\f3ed";
}

.b-fa-shield-alt::before {
  content: "\f3ed";
}

.b-fa-shield-heart::before {
  content: "\e574";
}

.b-fa-shield-virus::before {
  content: "\e06c";
}

.b-fa-ship::before {
  content: "\f21a";
}

.b-fa-shirt::before {
  content: "\f553";
}

.b-fa-t-shirt::before {
  content: "\f553";
}

.b-fa-tshirt::before {
  content: "\f553";
}

.b-fa-shoe-prints::before {
  content: "\f54b";
}

.b-fa-shop::before {
  content: "\f54f";
}

.b-fa-store-alt::before {
  content: "\f54f";
}

.b-fa-shop-lock::before {
  content: "\e4a5";
}

.b-fa-shop-slash::before {
  content: "\e070";
}

.b-fa-store-alt-slash::before {
  content: "\e070";
}

.b-fa-shower::before {
  content: "\f2cc";
}

.b-fa-shrimp::before {
  content: "\e448";
}

.b-fa-shuffle::before {
  content: "\f074";
}

.b-fa-random::before {
  content: "\f074";
}

.b-fa-shuttle-space::before {
  content: "\f197";
}

.b-fa-space-shuttle::before {
  content: "\f197";
}

.b-fa-sign-hanging::before {
  content: "\f4d9";
}

.b-fa-sign::before {
  content: "\f4d9";
}

.b-fa-signal::before {
  content: "\f012";
}

.b-fa-signal-5::before {
  content: "\f012";
}

.b-fa-signal-perfect::before {
  content: "\f012";
}

.b-fa-signature::before {
  content: "\f5b7";
}

.b-fa-signs-post::before {
  content: "\f277";
}

.b-fa-map-signs::before {
  content: "\f277";
}

.b-fa-sim-card::before {
  content: "\f7c4";
}

.b-fa-sink::before {
  content: "\e06d";
}

.b-fa-sitemap::before {
  content: "\f0e8";
}

.b-fa-skull::before {
  content: "\f54c";
}

.b-fa-skull-crossbones::before {
  content: "\f714";
}

.b-fa-slash::before {
  content: "\f715";
}

.b-fa-sleigh::before {
  content: "\f7cc";
}

.b-fa-sliders::before {
  content: "\f1de";
}

.b-fa-sliders-h::before {
  content: "\f1de";
}

.b-fa-smog::before {
  content: "\f75f";
}

.b-fa-smoking::before {
  content: "\f48d";
}

.b-fa-snowflake::before {
  content: "\f2dc";
}

.b-fa-snowman::before {
  content: "\f7d0";
}

.b-fa-snowplow::before {
  content: "\f7d2";
}

.b-fa-soap::before {
  content: "\e06e";
}

.b-fa-socks::before {
  content: "\f696";
}

.b-fa-solar-panel::before {
  content: "\f5ba";
}

.b-fa-sort::before {
  content: "\f0dc";
}

.b-fa-unsorted::before {
  content: "\f0dc";
}

.b-fa-sort-down::before {
  content: "\f0dd";
}

.b-fa-sort-desc::before {
  content: "\f0dd";
}

.b-fa-sort-up::before {
  content: "\f0de";
}

.b-fa-sort-asc::before {
  content: "\f0de";
}

.b-fa-spa::before {
  content: "\f5bb";
}

.b-fa-spaghetti-monster-flying::before {
  content: "\f67b";
}

.b-fa-pastafarianism::before {
  content: "\f67b";
}

.b-fa-spell-check::before {
  content: "\f891";
}

.b-fa-spider::before {
  content: "\f717";
}

.b-fa-spinner::before {
  content: "\f110";
}

.b-fa-splotch::before {
  content: "\f5bc";
}

.b-fa-spoon::before {
  content: "\f2e5";
}

.b-fa-utensil-spoon::before {
  content: "\f2e5";
}

.b-fa-spray-can::before {
  content: "\f5bd";
}

.b-fa-spray-can-sparkles::before {
  content: "\f5d0";
}

.b-fa-air-freshener::before {
  content: "\f5d0";
}

.b-fa-square::before {
  content: "\f0c8";
}

.b-fa-square-arrow-up-right::before {
  content: "\f14c";
}

.b-fa-external-link-square::before {
  content: "\f14c";
}

.b-fa-square-caret-down::before {
  content: "\f150";
}

.b-fa-caret-square-down::before {
  content: "\f150";
}

.b-fa-square-caret-left::before {
  content: "\f191";
}

.b-fa-caret-square-left::before {
  content: "\f191";
}

.b-fa-square-caret-right::before {
  content: "\f152";
}

.b-fa-caret-square-right::before {
  content: "\f152";
}

.b-fa-square-caret-up::before {
  content: "\f151";
}

.b-fa-caret-square-up::before {
  content: "\f151";
}

.b-fa-square-check::before {
  content: "\f14a";
}

.b-fa-check-square::before {
  content: "\f14a";
}

.b-fa-square-envelope::before {
  content: "\f199";
}

.b-fa-envelope-square::before {
  content: "\f199";
}

.b-fa-square-full::before {
  content: "\f45c";
}

.b-fa-square-h::before {
  content: "\f0fd";
}

.b-fa-h-square::before {
  content: "\f0fd";
}

.b-fa-square-minus::before {
  content: "\f146";
}

.b-fa-minus-square::before {
  content: "\f146";
}

.b-fa-square-nfi::before {
  content: "\e576";
}

.b-fa-square-parking::before {
  content: "\f540";
}

.b-fa-parking::before {
  content: "\f540";
}

.b-fa-square-pen::before {
  content: "\f14b";
}

.b-fa-pen-square::before {
  content: "\f14b";
}

.b-fa-pencil-square::before {
  content: "\f14b";
}

.b-fa-square-person-confined::before {
  content: "\e577";
}

.b-fa-square-phone::before {
  content: "\f098";
}

.b-fa-phone-square::before {
  content: "\f098";
}

.b-fa-square-phone-flip::before {
  content: "\f87b";
}

.b-fa-phone-square-alt::before {
  content: "\f87b";
}

.b-fa-square-plus::before {
  content: "\f0fe";
}

.b-fa-plus-square::before {
  content: "\f0fe";
}

.b-fa-square-poll-horizontal::before {
  content: "\f682";
}

.b-fa-poll-h::before {
  content: "\f682";
}

.b-fa-square-poll-vertical::before {
  content: "\f681";
}

.b-fa-poll::before {
  content: "\f681";
}

.b-fa-square-root-variable::before {
  content: "\f698";
}

.b-fa-square-root-alt::before {
  content: "\f698";
}

.b-fa-square-rss::before {
  content: "\f143";
}

.b-fa-rss-square::before {
  content: "\f143";
}

.b-fa-square-share-nodes::before {
  content: "\f1e1";
}

.b-fa-share-alt-square::before {
  content: "\f1e1";
}

.b-fa-square-up-right::before {
  content: "\f360";
}

.b-fa-external-link-square-alt::before {
  content: "\f360";
}

.b-fa-square-virus::before {
  content: "\e578";
}

.b-fa-square-xmark::before {
  content: "\f2d3";
}

.b-fa-times-square::before {
  content: "\f2d3";
}

.b-fa-xmark-square::before {
  content: "\f2d3";
}

.b-fa-staff-aesculapius::before {
  content: "\e579";
}

.b-fa-rod-asclepius::before {
  content: "\e579";
}

.b-fa-rod-snake::before {
  content: "\e579";
}

.b-fa-staff-snake::before {
  content: "\e579";
}

.b-fa-stairs::before {
  content: "\e289";
}

.b-fa-stamp::before {
  content: "\f5bf";
}

.b-fa-star::before {
  content: "\f005";
}

.b-fa-star-and-crescent::before {
  content: "\f699";
}

.b-fa-star-half::before {
  content: "\f089";
}

.b-fa-star-half-stroke::before {
  content: "\f5c0";
}

.b-fa-star-half-alt::before {
  content: "\f5c0";
}

.b-fa-star-of-david::before {
  content: "\f69a";
}

.b-fa-star-of-life::before {
  content: "\f621";
}

.b-fa-sterling-sign::before {
  content: "\f154";
}

.b-fa-gbp::before {
  content: "\f154";
}

.b-fa-pound-sign::before {
  content: "\f154";
}

.b-fa-stethoscope::before {
  content: "\f0f1";
}

.b-fa-stop::before {
  content: "\f04d";
}

.b-fa-stopwatch::before {
  content: "\f2f2";
}

.b-fa-stopwatch-20::before {
  content: "\e06f";
}

.b-fa-store::before {
  content: "\f54e";
}

.b-fa-store-slash::before {
  content: "\e071";
}

.b-fa-street-view::before {
  content: "\f21d";
}

.b-fa-strikethrough::before {
  content: "\f0cc";
}

.b-fa-stroopwafel::before {
  content: "\f551";
}

.b-fa-subscript::before {
  content: "\f12c";
}

.b-fa-suitcase::before {
  content: "\f0f2";
}

.b-fa-suitcase-medical::before {
  content: "\f0fa";
}

.b-fa-medkit::before {
  content: "\f0fa";
}

.b-fa-suitcase-rolling::before {
  content: "\f5c1";
}

.b-fa-sun::before {
  content: "\f185";
}

.b-fa-sun-plant-wilt::before {
  content: "\e57a";
}

.b-fa-superscript::before {
  content: "\f12b";
}

.b-fa-swatchbook::before {
  content: "\f5c3";
}

.b-fa-synagogue::before {
  content: "\f69b";
}

.b-fa-syringe::before {
  content: "\f48e";
}

.b-fa-t::before {
  content: "T";
}

.b-fa-table::before {
  content: "\f0ce";
}

.b-fa-table-cells::before {
  content: "\f00a";
}

.b-fa-th::before {
  content: "\f00a";
}

.b-fa-table-cells-large::before {
  content: "\f009";
}

.b-fa-th-large::before {
  content: "\f009";
}

.b-fa-table-columns::before {
  content: "\f0db";
}

.b-fa-columns::before {
  content: "\f0db";
}

.b-fa-table-list::before {
  content: "\f00b";
}

.b-fa-th-list::before {
  content: "\f00b";
}

.b-fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}

.b-fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}

.b-fa-table-tennis::before {
  content: "\f45d";
}

.b-fa-tablet::before {
  content: "\f3fb";
}

.b-fa-tablet-android::before {
  content: "\f3fb";
}

.b-fa-tablet-button::before {
  content: "\f10a";
}

.b-fa-tablet-screen-button::before {
  content: "\f3fa";
}

.b-fa-tablet-alt::before {
  content: "\f3fa";
}

.b-fa-tablets::before {
  content: "\f490";
}

.b-fa-tachograph-digital::before {
  content: "\f566";
}

.b-fa-digital-tachograph::before {
  content: "\f566";
}

.b-fa-tag::before {
  content: "\f02b";
}

.b-fa-tags::before {
  content: "\f02c";
}

.b-fa-tape::before {
  content: "\f4db";
}

.b-fa-tarp::before {
  content: "\e57b";
}

.b-fa-tarp-droplet::before {
  content: "\e57c";
}

.b-fa-taxi::before {
  content: "\f1ba";
}

.b-fa-cab::before {
  content: "\f1ba";
}

.b-fa-teeth::before {
  content: "\f62e";
}

.b-fa-teeth-open::before {
  content: "\f62f";
}

.b-fa-temperature-arrow-down::before {
  content: "\e03f";
}

.b-fa-temperature-down::before {
  content: "\e03f";
}

.b-fa-temperature-arrow-up::before {
  content: "\e040";
}

.b-fa-temperature-up::before {
  content: "\e040";
}

.b-fa-temperature-empty::before {
  content: "\f2cb";
}

.b-fa-temperature-0::before {
  content: "\f2cb";
}

.b-fa-thermometer-0::before {
  content: "\f2cb";
}

.b-fa-thermometer-empty::before {
  content: "\f2cb";
}

.b-fa-temperature-full::before {
  content: "\f2c7";
}

.b-fa-temperature-4::before {
  content: "\f2c7";
}

.b-fa-thermometer-4::before {
  content: "\f2c7";
}

.b-fa-thermometer-full::before {
  content: "\f2c7";
}

.b-fa-temperature-half::before {
  content: "\f2c9";
}

.b-fa-temperature-2::before {
  content: "\f2c9";
}

.b-fa-thermometer-2::before {
  content: "\f2c9";
}

.b-fa-thermometer-half::before {
  content: "\f2c9";
}

.b-fa-temperature-high::before {
  content: "\f769";
}

.b-fa-temperature-low::before {
  content: "\f76b";
}

.b-fa-temperature-quarter::before {
  content: "\f2ca";
}

.b-fa-temperature-1::before {
  content: "\f2ca";
}

.b-fa-thermometer-1::before {
  content: "\f2ca";
}

.b-fa-thermometer-quarter::before {
  content: "\f2ca";
}

.b-fa-temperature-three-quarters::before {
  content: "\f2c8";
}

.b-fa-temperature-3::before {
  content: "\f2c8";
}

.b-fa-thermometer-3::before {
  content: "\f2c8";
}

.b-fa-thermometer-three-quarters::before {
  content: "\f2c8";
}

.b-fa-tenge-sign::before {
  content: "\f7d7";
}

.b-fa-tenge::before {
  content: "\f7d7";
}

.b-fa-tent::before {
  content: "\e57d";
}

.b-fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}

.b-fa-tent-arrow-left-right::before {
  content: "\e57f";
}

.b-fa-tent-arrow-turn-left::before {
  content: "\e580";
}

.b-fa-tent-arrows-down::before {
  content: "\e581";
}

.b-fa-tents::before {
  content: "\e582";
}

.b-fa-terminal::before {
  content: "\f120";
}

.b-fa-text-height::before {
  content: "\f034";
}

.b-fa-text-slash::before {
  content: "\f87d";
}

.b-fa-remove-format::before {
  content: "\f87d";
}

.b-fa-text-width::before {
  content: "\f035";
}

.b-fa-thermometer::before {
  content: "\f491";
}

.b-fa-thumbs-down::before {
  content: "\f165";
}

.b-fa-thumbs-up::before {
  content: "\f164";
}

.b-fa-thumbtack::before {
  content: "\f08d";
}

.b-fa-thumb-tack::before {
  content: "\f08d";
}

.b-fa-ticket::before {
  content: "\f145";
}

.b-fa-ticket-simple::before {
  content: "\f3ff";
}

.b-fa-ticket-alt::before {
  content: "\f3ff";
}

.b-fa-timeline::before {
  content: "\e29c";
}

.b-fa-toggle-off::before {
  content: "\f204";
}

.b-fa-toggle-on::before {
  content: "\f205";
}

.b-fa-toilet::before {
  content: "\f7d8";
}

.b-fa-toilet-paper::before {
  content: "\f71e";
}

.b-fa-toilet-paper-slash::before {
  content: "\e072";
}

.b-fa-toilet-portable::before {
  content: "\e583";
}

.b-fa-toilets-portable::before {
  content: "\e584";
}

.b-fa-toolbox::before {
  content: "\f552";
}

.b-fa-tooth::before {
  content: "\f5c9";
}

.b-fa-torii-gate::before {
  content: "\f6a1";
}

.b-fa-tornado::before {
  content: "\f76f";
}

.b-fa-tower-broadcast::before {
  content: "\f519";
}

.b-fa-broadcast-tower::before {
  content: "\f519";
}

.b-fa-tower-cell::before {
  content: "\e585";
}

.b-fa-tower-observation::before {
  content: "\e586";
}

.b-fa-tractor::before {
  content: "\f722";
}

.b-fa-trademark::before {
  content: "\f25c";
}

.b-fa-traffic-light::before {
  content: "\f637";
}

.b-fa-trailer::before {
  content: "\e041";
}

.b-fa-train::before {
  content: "\f238";
}

.b-fa-train-subway::before {
  content: "\f239";
}

.b-fa-subway::before {
  content: "\f239";
}

.b-fa-train-tram::before {
  content: "\f7da";
}

.b-fa-tram::before {
  content: "\f7da";
}

.b-fa-transgender::before {
  content: "\f225";
}

.b-fa-transgender-alt::before {
  content: "\f225";
}

.b-fa-trash::before {
  content: "\f1f8";
}

.b-fa-trash-arrow-up::before {
  content: "\f829";
}

.b-fa-trash-restore::before {
  content: "\f829";
}

.b-fa-trash-can::before {
  content: "\f2ed";
}

.b-fa-trash-alt::before {
  content: "\f2ed";
}

.b-fa-trash-can-arrow-up::before {
  content: "\f82a";
}

.b-fa-trash-restore-alt::before {
  content: "\f82a";
}

.b-fa-tree::before {
  content: "\f1bb";
}

.b-fa-tree-city::before {
  content: "\e587";
}

.b-fa-triangle-exclamation::before {
  content: "\f071";
}

.b-fa-exclamation-triangle::before {
  content: "\f071";
}

.b-fa-warning::before {
  content: "\f071";
}

.b-fa-trophy::before {
  content: "\f091";
}

.b-fa-trowel::before {
  content: "\e589";
}

.b-fa-trowel-bricks::before {
  content: "\e58a";
}

.b-fa-truck::before {
  content: "\f0d1";
}

.b-fa-truck-arrow-right::before {
  content: "\e58b";
}

.b-fa-truck-droplet::before {
  content: "\e58c";
}

.b-fa-truck-fast::before {
  content: "\f48b";
}

.b-fa-shipping-fast::before {
  content: "\f48b";
}

.b-fa-truck-field::before {
  content: "\e58d";
}

.b-fa-truck-field-un::before {
  content: "\e58e";
}

.b-fa-truck-front::before {
  content: "\e2b7";
}

.b-fa-truck-medical::before {
  content: "\f0f9";
}

.b-fa-ambulance::before {
  content: "\f0f9";
}

.b-fa-truck-monster::before {
  content: "\f63b";
}

.b-fa-truck-moving::before {
  content: "\f4df";
}

.b-fa-truck-pickup::before {
  content: "\f63c";
}

.b-fa-truck-plane::before {
  content: "\e58f";
}

.b-fa-truck-ramp-box::before {
  content: "\f4de";
}

.b-fa-truck-loading::before {
  content: "\f4de";
}

.b-fa-tty::before {
  content: "\f1e4";
}

.b-fa-teletype::before {
  content: "\f1e4";
}

.b-fa-turkish-lira-sign::before {
  content: "\e2bb";
}

.b-fa-try::before {
  content: "\e2bb";
}

.b-fa-turkish-lira::before {
  content: "\e2bb";
}

.b-fa-turn-down::before {
  content: "\f3be";
}

.b-fa-level-down-alt::before {
  content: "\f3be";
}

.b-fa-turn-up::before {
  content: "\f3bf";
}

.b-fa-level-up-alt::before {
  content: "\f3bf";
}

.b-fa-tv::before {
  content: "\f26c";
}

.b-fa-television::before {
  content: "\f26c";
}

.b-fa-tv-alt::before {
  content: "\f26c";
}

.b-fa-u::before {
  content: "U";
}

.b-fa-umbrella::before {
  content: "\f0e9";
}

.b-fa-umbrella-beach::before {
  content: "\f5ca";
}

.b-fa-underline::before {
  content: "\f0cd";
}

.b-fa-universal-access::before {
  content: "\f29a";
}

.b-fa-unlock::before {
  content: "\f09c";
}

.b-fa-unlock-keyhole::before {
  content: "\f13e";
}

.b-fa-unlock-alt::before {
  content: "\f13e";
}

.b-fa-up-down::before {
  content: "\f338";
}

.b-fa-arrows-alt-v::before {
  content: "\f338";
}

.b-fa-up-down-left-right::before {
  content: "\f0b2";
}

.b-fa-arrows-alt::before {
  content: "\f0b2";
}

.b-fa-up-long::before {
  content: "\f30c";
}

.b-fa-long-arrow-alt-up::before {
  content: "\f30c";
}

.b-fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}

.b-fa-expand-alt::before {
  content: "\f424";
}

.b-fa-up-right-from-square::before {
  content: "\f35d";
}

.b-fa-external-link-alt::before {
  content: "\f35d";
}

.b-fa-upload::before {
  content: "\f093";
}

.b-fa-user::before {
  content: "\f007";
}

.b-fa-user-astronaut::before {
  content: "\f4fb";
}

.b-fa-user-check::before {
  content: "\f4fc";
}

.b-fa-user-clock::before {
  content: "\f4fd";
}

.b-fa-user-doctor::before {
  content: "\f0f0";
}

.b-fa-user-md::before {
  content: "\f0f0";
}

.b-fa-user-gear::before {
  content: "\f4fe";
}

.b-fa-user-cog::before {
  content: "\f4fe";
}

.b-fa-user-graduate::before {
  content: "\f501";
}

.b-fa-user-group::before {
  content: "\f500";
}

.b-fa-user-friends::before {
  content: "\f500";
}

.b-fa-user-injured::before {
  content: "\f728";
}

.b-fa-user-large::before {
  content: "\f406";
}

.b-fa-user-alt::before {
  content: "\f406";
}

.b-fa-user-large-slash::before {
  content: "\f4fa";
}

.b-fa-user-alt-slash::before {
  content: "\f4fa";
}

.b-fa-user-lock::before {
  content: "\f502";
}

.b-fa-user-minus::before {
  content: "\f503";
}

.b-fa-user-ninja::before {
  content: "\f504";
}

.b-fa-user-nurse::before {
  content: "\f82f";
}

.b-fa-user-pen::before {
  content: "\f4ff";
}

.b-fa-user-edit::before {
  content: "\f4ff";
}

.b-fa-user-plus::before {
  content: "\f234";
}

.b-fa-user-secret::before {
  content: "\f21b";
}

.b-fa-user-shield::before {
  content: "\f505";
}

.b-fa-user-slash::before {
  content: "\f506";
}

.b-fa-user-tag::before {
  content: "\f507";
}

.b-fa-user-tie::before {
  content: "\f508";
}

.b-fa-user-xmark::before {
  content: "\f235";
}

.b-fa-user-times::before {
  content: "\f235";
}

.b-fa-users::before {
  content: "\f0c0";
}

.b-fa-users-between-lines::before {
  content: "\e591";
}

.b-fa-users-gear::before {
  content: "\f509";
}

.b-fa-users-cog::before {
  content: "\f509";
}

.b-fa-users-line::before {
  content: "\e592";
}

.b-fa-users-rays::before {
  content: "\e593";
}

.b-fa-users-rectangle::before {
  content: "\e594";
}

.b-fa-users-slash::before {
  content: "\e073";
}

.b-fa-users-viewfinder::before {
  content: "\e595";
}

.b-fa-utensils::before {
  content: "\f2e7";
}

.b-fa-cutlery::before {
  content: "\f2e7";
}

.b-fa-v::before {
  content: "V";
}

.b-fa-van-shuttle::before {
  content: "\f5b6";
}

.b-fa-shuttle-van::before {
  content: "\f5b6";
}

.b-fa-vault::before {
  content: "\e2c5";
}

.b-fa-vector-square::before {
  content: "\f5cb";
}

.b-fa-venus::before {
  content: "\f221";
}

.b-fa-venus-double::before {
  content: "\f226";
}

.b-fa-venus-mars::before {
  content: "\f228";
}

.b-fa-vest::before {
  content: "\e085";
}

.b-fa-vest-patches::before {
  content: "\e086";
}

.b-fa-vial::before {
  content: "\f492";
}

.b-fa-vial-circle-check::before {
  content: "\e596";
}

.b-fa-vial-virus::before {
  content: "\e597";
}

.b-fa-vials::before {
  content: "\f493";
}

.b-fa-video::before {
  content: "\f03d";
}

.b-fa-video-camera::before {
  content: "\f03d";
}

.b-fa-video-slash::before {
  content: "\f4e2";
}

.b-fa-vihara::before {
  content: "\f6a7";
}

.b-fa-virus::before {
  content: "\e074";
}

.b-fa-virus-covid::before {
  content: "\e4a8";
}

.b-fa-virus-covid-slash::before {
  content: "\e4a9";
}

.b-fa-virus-slash::before {
  content: "\e075";
}

.b-fa-viruses::before {
  content: "\e076";
}

.b-fa-voicemail::before {
  content: "\f897";
}

.b-fa-volcano::before {
  content: "\f770";
}

.b-fa-volleyball::before {
  content: "\f45f";
}

.b-fa-volleyball-ball::before {
  content: "\f45f";
}

.b-fa-volume-high::before {
  content: "\f028";
}

.b-fa-volume-up::before {
  content: "\f028";
}

.b-fa-volume-low::before {
  content: "\f027";
}

.b-fa-volume-down::before {
  content: "\f027";
}

.b-fa-volume-off::before {
  content: "\f026";
}

.b-fa-volume-xmark::before {
  content: "\f6a9";
}

.b-fa-volume-mute::before {
  content: "\f6a9";
}

.b-fa-volume-times::before {
  content: "\f6a9";
}

.b-fa-vr-cardboard::before {
  content: "\f729";
}

.b-fa-w::before {
  content: "W";
}

.b-fa-walkie-talkie::before {
  content: "\f8ef";
}

.b-fa-wallet::before {
  content: "\f555";
}

.b-fa-wand-magic::before {
  content: "\f0d0";
}

.b-fa-magic::before {
  content: "\f0d0";
}

.b-fa-wand-magic-sparkles::before {
  content: "\e2ca";
}

.b-fa-magic-wand-sparkles::before {
  content: "\e2ca";
}

.b-fa-wand-sparkles::before {
  content: "\f72b";
}

.b-fa-warehouse::before {
  content: "\f494";
}

.b-fa-water::before {
  content: "\f773";
}

.b-fa-water-ladder::before {
  content: "\f5c5";
}

.b-fa-ladder-water::before {
  content: "\f5c5";
}

.b-fa-swimming-pool::before {
  content: "\f5c5";
}

.b-fa-wave-square::before {
  content: "\f83e";
}

.b-fa-weight-hanging::before {
  content: "\f5cd";
}

.b-fa-weight-scale::before {
  content: "\f496";
}

.b-fa-weight::before {
  content: "\f496";
}

.b-fa-wheat-awn::before {
  content: "\e2cd";
}

.b-fa-wheat-alt::before {
  content: "\e2cd";
}

.b-fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}

.b-fa-wheelchair::before {
  content: "\f193";
}

.b-fa-wheelchair-move::before {
  content: "\e2ce";
}

.b-fa-wheelchair-alt::before {
  content: "\e2ce";
}

.b-fa-whiskey-glass::before {
  content: "\f7a0";
}

.b-fa-glass-whiskey::before {
  content: "\f7a0";
}

.b-fa-wifi::before {
  content: "\f1eb";
}

.b-fa-wifi-3::before {
  content: "\f1eb";
}

.b-fa-wifi-strong::before {
  content: "\f1eb";
}

.b-fa-wind::before {
  content: "\f72e";
}

.b-fa-window-maximize::before {
  content: "\f2d0";
}

.b-fa-window-minimize::before {
  content: "\f2d1";
}

.b-fa-window-restore::before {
  content: "\f2d2";
}

.b-fa-wine-bottle::before {
  content: "\f72f";
}

.b-fa-wine-glass::before {
  content: "\f4e3";
}

.b-fa-wine-glass-empty::before {
  content: "\f5ce";
}

.b-fa-wine-glass-alt::before {
  content: "\f5ce";
}

.b-fa-won-sign::before {
  content: "\f159";
}

.b-fa-krw::before {
  content: "\f159";
}

.b-fa-won::before {
  content: "\f159";
}

.b-fa-worm::before {
  content: "\e599";
}

.b-fa-wrench::before {
  content: "\f0ad";
}

.b-fa-x::before {
  content: "X";
}

.b-fa-x-ray::before {
  content: "\f497";
}

.b-fa-xmark::before {
  content: "\f00d";
}

.b-fa-close::before {
  content: "\f00d";
}

.b-fa-multiply::before {
  content: "\f00d";
}

.b-fa-remove::before {
  content: "\f00d";
}

.b-fa-times::before {
  content: "\f00d";
}

.b-fa-xmarks-lines::before {
  content: "\e59a";
}

.b-fa-y::before {
  content: "Y";
}

.b-fa-yen-sign::before {
  content: "\f157";
}

.b-fa-cny::before {
  content: "\f157";
}

.b-fa-jpy::before {
  content: "\f157";
}

.b-fa-rmb::before {
  content: "\f157";
}

.b-fa-yen::before {
  content: "\f157";
}

.b-fa-yin-yang::before {
  content: "\f6ad";
}

.b-fa-z::before {
  content: "Z";
}

.sr-only,
.b-fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.sr-only-focusable:not(:focus),
.b-fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.b-fa {
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  -webkit-font-smoothing: inherit;
}

.b-fa:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
}

.b-icon:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.b-fw-icon:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}

.b-icon-add:before {
  content: "+";
}

.b-icon-remove:before {
  content: "\f00d";
}

.b-icon-clear:before {
  content: "\f00d";
}

.b-icon-close:before, .b-popup-close:before {
  content: "\f00d";
}

.b-icon-collapse-down:before {
  content: "\f078";
}

.b-icon-collapse-left:before {
  content: "\f053";
}

.b-icon-collapse-right:before {
  content: "\f054";
}

.b-icon-collapse-up:before {
  content: "\f077";
}

.b-icon-filter-disable:before {
  content: "\f05e";
}

.b-icon-search:before {
  content: "\f002";
}

.b-icon-search-plus:before {
  content: "\f00e";
}

.b-icon-search-minus:before {
  content: "\f010";
}

.b-icon-hide:before {
  content: "\f057";
}

.b-icon-trash:before {
  content: "\f1f8";
}

.b-icon-edit:before {
  content: "\f303";
}

.b-icon-rename:before {
  content: "\f044";
}

.b-icon-copy:before {
  content: "\f0c5";
}

.b-icon-cut:before {
  content: "\f0c4";
}

.b-icon-paste:before {
  content: "\f0ea";
}

.b-icon-expand-row:before {
  content: "\f107";
}

.b-icon-expand-column:before {
  content: "\f105";
}

.b-icon-expand, .b-popup-expand:before {
  content: "\f065";
}

.b-icon-first:before {
  content: "\f100";
}

.b-rtl > .b-icon-first:before {
  transform: scaleX(-1);
}

.b-icon-last:before {
  content: "\f101";
}

.b-rtl > .b-icon-last:before {
  transform: scaleX(-1);
}

.b-icon-reload:before {
  content: "\f01e";
}

.b-icon-undo:before {
  content: "\f0e2";
}

.b-icon-redo:before {
  content: "\f01e";
}

.b-icon-compare:before {
  content: "\e13a";
}

.b-icon-split-horizontal:before,
.b-icon-split-vertical:before,
.b-icon-split-both:before {
  min-width: 1em !important;
  width: 1em;
  height: 1em;
  border-radius: 2px;
  border: 2px solid currentColor;
  overflow: hidden;
}

.b-icon-split-horizontal:before {
  content: "┃";
  transform: rotate(90deg);
  border-left-width: 3px;
}

.b-icon-split-vertical:before {
  content: "┃";
  border-top-width: 3px;
}

.b-icon-split-both:before {
  content: "╋";
  border-top-width: 3px;
}

.b-icon-code:before {
  content: "\f121";
}

.b-icon-clipboard:before {
  content: "\f328";
}

.b-icon-filter:before,
.b-icon-filter-equal:before {
  content: "\f0b0";
}

.b-icon-filter-less:before,
.b-icon-filter-before:before {
  content: "\f053";
}

.b-icon-filter-more:before,
.b-icon-filter-after:before {
  content: "\f054";
}

.b-icon-check:before {
  content: "\f00c";
}

.b-icon-checked:before {
  content: "\f14a";
}

.b-icon-unchecked:before {
  content: "\f0c8";
}

.b-icon-radio:before {
  content: "\f111";
}

.b-icon-radio-checked:before {
  content: "\f192";
}

.b-icon-radio-unchecked:before {
  content: "\f111";
}

.b-icon-calendar:before {
  content: "\f133";
}

.b-icon-calendar-day:before {
  content: "\f783";
}

.b-icon-clock:before {
  content: "\f017";
}

.b-icon-recurring:before {
  content: "\f021";
}

.b-icon-duration:before {
  content: "\f254";
}

.b-icon-milestone:before {
  content: "\f219";
}

.b-icon-locked:before {
  content: "\f023";
}

.b-icon-user:before {
  content: "\f007";
}

.b-icon-menu:before {
  content: "\f0c9";
}

.b-icon-menu-horizontal:before {
  content: "\f141";
}

.b-icon-menu-vertical:before {
  content: "\f142";
}

.b-icon-info:before {
  content: "\f129";
}

.b-icon-sub-menu:before {
  content: "\f054";
}

.b-icon-star:before {
  content: "\f005";
}

.b-icon-warning:before {
  content: "\f071";
}

.b-icon-columns:before {
  content: "\f0db";
}

.b-icon-picker:before {
  content: "\f0d7";
  transition: transform 0.2s;
}

.b-icon-picker-rotated:before {
  content: "\f0d7";
  transform: rotate(180deg);
  transition: transform 0.2s;
}

.b-icon-resize-horizontal:before {
  content: "\f337";
}

.b-icon-fullscreen:before {
  content: "\f0b2";
}

.b-icon-cog:before {
  content: "\f013";
}
.b-linux .b-icon-cog:before, .b-windows .b-icon-cog:before {
  vertical-align: middle;
}

.b-icon-file-download:before {
  content: "\f56d";
}

.b-icon-sync:before {
  content: "\f2f1";
}

.b-icon-bad-mood-emoji:before {
  content: "\f119";
}

.b-icon-circle:before {
  content: "\f111";
}

.b-icon-square:before {
  content: "\f0c8";
}

.b-icon-merge-cells:before {
  content: "\f5fd";
}

.b-icon-up:before {
  content: "\f062";
}

.b-icon-down:before {
  content: "\f063";
}

.b-icon-left:before {
  content: "\f060";
}

.b-icon-right:before {
  content: "\f061";
}

.b-icon-angle-left:before {
  content: "\f104";
}

.b-icon-angle-right:before {
  content: "\f105";
}

.b-icon-previous:before {
  content: "\f053";
}

.b-rtl > .b-icon-previous:before {
  transform: scaleX(-1);
}

.b-icon-next:before {
  content: "\f054";
}

.b-rtl > .b-icon-next:before {
  transform: scaleX(-1);
}

.b-icon-move-left-right:before {
  content: "\f337";
}

.b-icon-move-up-down:before {
  content: "\f338";
}

.b-icon-spinner:before {
  content: "\f110";
  animation: rotate 2s infinite linear;
}

.b-icon-column-move-left:before {
  content: "\f0a8";
}

.b-icon-column-move-right:before {
  content: "\f0a9";
}

.b-icon-hide-column:before {
  content: "\f057";
}

.b-icon-sort:before {
  content: "\f0dc";
}

.b-icon-sort-asc:before {
  content: "\f15e";
}

.b-icon-sort-desc:before {
  content: "\f15d";
}

.b-icon-sorted-asc:before {
  content: "\f062";
}

.b-icon-group-asc:before {
  content: "\f885";
}

.b-icon-group-desc:before {
  content: "\f160";
}

.b-icon-group-collapse:before {
  content: "\f056";
}

.b-icon-group-expand:before {
  content: "\f055";
}

.b-icon-grouped-asc:before {
  content: "\f012";
}

.b-icon-tree-expand:before {
  content: "\f105";
}

.b-icon-tree-collapse:before {
  content: "\f107";
}

.b-icon-tree-folder:before {
  content: "\f07b";
}

.b-icon-tree-folder-open:before {
  content: "\f07c";
}

.b-icon-tree-leaf:before {
  content: "\f111";
}

.b-icon-expand-gridregion:before {
  content: "\f054";
}

.b-icon-collapse-gridregion:before {
  content: "\f053";
}

.b-icon-unassign:before {
  content: "\f506";
}

.b-icon-valid:before {
  content: "\f00c";
}

.b-icon-invalid:before {
  content: "\f05e";
}

.b-icon-checking:before {
  content: "\f110";
}

.b-icon-expand-resource:before {
  content: "\f103";
}

.b-icon-note:before {
  content: "\f249";
}

.b-icon-advanced:before {
  content: "\f085";
}

.b-icon-palette:before {
  content: "\f53f";
}

.b-icon-renumber:before {
  content: "\f884";
}

.b-icon-indent:before {
  content: "\f03c";
}

.b-icon-outdent:before {
  content: "\f03b";
}

.b-icon-subtask::before {
  content: "\e476";
}

.b-icon-predecessor::before {
  content: "\e477";
}

.b-icon-successor::before {
  content: "\e47a";
}

.b-icon-link:before {
  content: "\f0c1";
}

.b-icon-unlink:before {
  content: "\f127";
}

.b-icon-calendar-days:before {
  content: "\f073";
}

.b-icon-calendar-week:before {
  content: "\f784";
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-noselect {
  -webkit-user-select: none;
  user-select: none;
}

:root, :host {
  --rtl-negate: 1;
}

.b-rtl {
  --rtl-negate: -1;
}

.b-released,
.b-hide-display,
.b-theme-info {
  display: none !important;
}

.b-hide-visibility {
  visibility: hidden !important;
}

.b-hide-offscreen {
  visibility: hidden !important;
  position: absolute !important;
  top: -10000em;
  left: -10000em;
}

.b-yscroll-pad {
  display: none;
}

.b-visible-scrollbar .b-show-yscroll-padding > .b-yscroll-pad {
  display: block;
  order: 9999;
  border-inline-start: 1px solid #ddd;
}
.b-visible-scrollbar .b-show-yscroll-padding > .b-yscroll-pad .b-yscroll-pad-sizer {
  overflow-x: hidden;
  overflow-y: scroll;
  visibility: hidden;
  margin-inline-start: -1px;
  height: 0;
}

.b-fx-highlight {
  z-index: 9999;
  animation-name: b-fx-highlight-animation;
  animation-duration: 1s;
  animation: b-fx-highlight-animation 1s ease 0s 1;
}

@keyframes b-fx-highlight-animation {
  0% {
    box-shadow: none;
  }
  50% {
    box-shadow: 0 0 10px 5px rgba(253, 126, 20, 0.5);
  }
  100% {
    box-shadow: none;
  }
}
@keyframes b-slide-in-from-right {
  30% {
    transform: translateX(-30%);
    opacity: 0.1;
  }
  30.01% {
    transform: translateX(30%);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes b-slide-in-from-left {
  30% {
    transform: translateX(30%);
    opacity: 0.1;
  }
  30.01% {
    transform: translateX(-30%);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes b-slide-in-from-below {
  30% {
    transform: translateY(-30%);
    opacity: 0.1;
  }
  30.01% {
    transform: translateY(30%);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes b-slide-in-from-above {
  30% {
    transform: translateY(30%);
    opacity: 0.1;
  }
  30.01% {
    transform: translateY(-30%);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.b-slide-vertical.b-slide-in-next {
  animation: b-slide-in-from-below 0.3s ease 0s 1 normal;
}
.b-slide-vertical.b-slide-in-previous {
  animation: b-slide-in-from-above 0.3s ease 0s 1 normal;
}

:not(.b-slide-vertical).b-slide-in-next {
  animation: b-slide-in-from-right 0.3s ease 0s 1 normal;
}
:not(.b-slide-vertical).b-slide-in-previous {
  animation: b-slide-in-from-left 0.3s ease 0s 1 normal;
}

.b-rtl :not(.b-slide-vertical).b-slide-in-next {
  animation: b-slide-in-from-left 0.3s ease 0s 1 normal;
}
.b-rtl :not(.b-slide-vertical).b-slide-in-previous {
  animation: b-slide-in-from-right 0.3s ease 0s 1 normal;
}

.b-sliding-child-element {
  overflow: hidden !important;
  overflow: clip !important;
}

/**
 * DomHelper size monitoring polyfill for when ResizeObserver not available
 * now only necessary on IE.
 */
.b-no-resizeobserver.b-resize-monitored {
  position: relative;
}
.b-no-resizeobserver.b-resize-monitored .b-resize-monitors {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  overflow: hidden;
}
.b-no-resizeobserver.b-resize-monitored .b-resize-monitors > * {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.b-no-resizeobserver.b-resize-monitored .b-resize-monitors > .b-resize-monitor-expand:after {
  content: "";
  display: block;
  width: 100000px;
  height: 100000px;
}
.b-no-resizeobserver.b-resize-monitored .b-resize-monitors > .b-resize-monitor-shrink:after {
  content: "";
  display: block;
  width: 200%;
  height: 200%;
  min-width: 1px;
  min-height: 1px;
}

.b-float-root {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
  overflow: -moz-hidden-unscrollable;
  overflow: clip;
  z-index: 11000;
  contain: strict;
  display: flex;
  justify-content: center;
  align-items: center;
}
.b-float-root.b-safari {
  -webkit-user-select: none;
  user-select: none;
}
.b-float-root > .b-floating {
  position: absolute;
  contain: layout style;
  pointer-events: all;
  transition: opacity 0.2s;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.24);
  top: 0;
  left: 0;
  z-index: 11001;
}
.b-firefox .b-float-root > .b-floating {
  contain: layout;
}
.b-float-root > .b-floating.b-hidden {
  opacity: 0;
}
.b-float-root > .b-floating.b-aligned-above:not(.b-anchored) {
  box-shadow: -3px -1px 6px rgba(0, 0, 0, 0.12), 3px -2px 6px rgba(0, 0, 0, 0.24);
}

/*
    The Gripper
    ===========
    The Hoverable mixin applies various b-hover classes to a hoverTarget element. Based on these classes, a resize
    gripper element inside the target is styled. This element may be always present, or (as with CalendarDrag), moved
    in to the active hoverTarget on hoverEnter.

    Hoverable may set the following classes simultaneously. Within each are the classes that are mutually exclusive:

     - b-hover-(top|bottom)
     - b-hover-(right|left)
     - b-hover-edge   (set when hovering near any edge)

   It may be that none of the above are present if hoverEdges is used. When hoverEdges is not used, these classes will
   be present on the hoverTarget no matter where the cursor is inside it.

   To facilitate animations, the b-hover-anim class is added in a way such that transitions for styles activated by it
   will be animated.
*/
.b-gripper {
  position: absolute;
  /*
   Horizontal gripper (top and bottom):
          +---------------------------+
          |           =====           |
          |                           |
          |                           |
          |           =====           |
          +---------------------------+
   */
  /*
   Vertical gripper (left and right):
          +---------------------------+
          |                           |
          | ||                     || |
          | ||                     || |
          |                           |
          +---------------------------+
   */
}
.b-gripper:after {
  content: " ";
  position: absolute;
  opacity: 0;
}
.b-hover-top .b-gripper.b-gripper-horz, .b-hover-bottom .b-gripper.b-gripper-horz {
  cursor: ns-resize;
  height: 1em;
  left: 0;
  right: 0;
}
.b-hover-bottom .b-gripper.b-gripper-horz {
  bottom: 0;
}
.b-gripper.b-gripper-horz:after {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  width: 0;
  height: 0.25em;
  left: 50%;
  margin-inline-start: 0;
}
.b-hover-top .b-gripper.b-gripper-horz:after {
  top: 0.4em;
}
.b-hover-bottom .b-gripper.b-gripper-horz:after {
  bottom: 0.4em;
}
.b-hover-anim.b-hover-edge .b-gripper.b-gripper-horz:after {
  transition: opacity 0.2s, margin-inline-start 0.2s, width 0.2s;
  opacity: 1;
  margin-inline-start: -0.6em;
  width: 1.2em;
}
.b-hover-left .b-gripper.b-gripper-vert, .b-hover-right .b-gripper.b-gripper-vert {
  cursor: ew-resize;
  width: 1em;
  top: 0;
  bottom: 0;
}
.b-hover-right .b-gripper.b-gripper-vert {
  right: 0;
}
.b-hover-left .b-gripper.b-gripper-vert {
  left: 0;
}
.b-gripper.b-gripper-vert:after {
  background: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0.8) 3px);
  height: 0;
  width: 0.5em;
  top: 50%;
  margin-top: 0;
}
.b-hover-left .b-gripper.b-gripper-vert:after {
  left: 4px;
}
.b-hover-right .b-gripper.b-gripper-vert:after {
  right: 4px;
}
.b-hover-anim.b-hover-edge .b-gripper.b-gripper-vert:after {
  transition: opacity 0.2s, margin-top 0.2s, height 0.2s;
  opacity: 1;
  margin-top: -6px;
  height: 12px;
}

.b-dragging {
  z-index: 100;
  pointer-events: none !important;
  opacity: 0.8;
  box-sizing: border-box;
}
.b-dragging.b-drag-unified-proxy {
  opacity: 0.65;
}
.b-dragging.b-drag-main {
  z-index: 101;
  opacity: 1;
}

/*
 Used when Drag code is creating a separate proxy element representing the dragged element,
   as opposed to the 'inline' drag of the actual element
*/
.b-drag-proxy {
  position: absolute !important;
  top: 0;
  left: 0;
  pointer-events: none !important;
  box-sizing: border-box;
}
.b-drag-proxy * {
  box-sizing: border-box;
}

.b-aborting,
.b-drag-final-transition {
  transition-duration: 0.3s;
  transition-property: all !important;
}

.b-drag-unified-animation {
  transition: transform 0.2s;
}

.b-drag-original.b-hidden {
  display: none !important;
}

.b-draghelper-active * {
  -webkit-user-select: none;
  user-select: none;
}

.simulated-mouse {
  position: absolute;
  z-index: 100;
  top: 10px;
  left: 10px;
  transition: top 0.5s, left 0.5s;
  pointer-events: none;
  font-size: 16px;
}
.simulated-mouse.quick {
  transition: top 0.05s, left 0.05s;
}
.simulated-mouse:after {
  position: absolute;
  content: "\f245";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  z-index: 102;
}
.simulated-mouse.drag:before, .simulated-mouse.mousedown:before, .simulated-mouse.dblclick:before, .simulated-mouse.click:before {
  position: absolute;
  content: "";
  border: 2px solid transparent;
  border-radius: 50%;
  animation-name: click;
  animation-duration: 0.2s;
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
  z-index: 101;
  opacity: 0.7;
}
.simulated-mouse.drag:after {
  content: "\f25a";
  left: -3px;
}
.simulated-mouse.dblclick:before {
  animation-name: dblclick;
  animation-duration: 0.3s;
}
.simulated-mouse.mousedown:before, .simulated-mouse.drag:before {
  animation-name: none;
  width: 1.5em;
  height: 1.5em;
  border-color: red;
}

@keyframes click {
  0% {
    width: 0;
    height: 0;
  }
  90% {
    width: 1.5em;
    height: 1.5em;
    border-color: red;
  }
  100% {
    width: 0;
    height: 0;
    border-color: transparent;
  }
}
@keyframes dblclick {
  0% {
    width: 0;
    height: 0;
  }
  40% {
    width: 1.5em;
    height: 1.5em;
    border-color: red;
  }
  50% {
    width: 0;
    height: 0;
  }
  90% {
    width: 1.5em;
    height: 1.5em;
    border-color: red;
  }
  100% {
    width: 0;
    height: 0;
    border-color: transparent;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-widget {
  --color-indigo: #4531fe;
  --color-blue: #3183fe;
  --color-cyan: #3bc9db;
  --color-red: #e53f2c;
  --color-deep-orange: #ff5722;
  --color-orange: #feac31;
  --color-amber: #ffc107;
  --color-yellow: #ecfe26;
  --color-green: #27ca37;
  --color-teal: #31feac;
  --color-light-green: #9efea7;
  --color-lime: #83fe31;
  --color-purple: #fe31ea;
  --color-pink: #f783ac;
  --color-violet: #9775fa;
  --color-gray: #b0b0b7;
  --color-light-gray: #e0e0e7;
  --color-dark-gray: #474849;
  --color-white: #fff;
  --color-black: #000;
  display: inline-flex;
  overflow: hidden;
  line-height: initial;
  font-weight: 400;
  font-size: 1em;
  box-sizing: border-box;
  color-scheme: light;
}
.b-widget.b-measure {
  display: block !important;
}
.b-widget.b-anchored {
  overflow: visible;
}
.b-widget.b-maximized {
  position: fixed;
  transform: none !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
}
.b-widget.b-maximized.b-mobile .b-bottom-toolbar {
  order: -1;
  min-height: 3.5em;
}
.b-widget.b-maximized.b-mobile .b-bottom-toolbar .b-toolbar-content {
  padding-block: 0.5em 0;
  padding-inline-start: 1em !important;
}
.b-widget * {
  box-sizing: border-box;
}
.b-widget:before, .b-widget:after,
.b-widget *:before,
.b-widget *:after {
  box-sizing: border-box;
}
.b-widget.b-positioned {
  position: absolute;
  top: 0;
  left: 0;
}
.b-widget.b-floating.b-centered, .b-widget.b-positioned.b-centered {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.b-widget > .b-focus-trap {
  position: absolute;
  display: none;
  clip: rect(0, 0, 0, 0);
}
.b-widget.b-focus-trapped.b-contains-focus > .b-focus-trap {
  display: inherit;
}
.b-widget.b-hidden {
  display: none !important;
}
.b-widget.b-hiding {
  pointer-events: none;
}
.b-widget .b-aria-desc-element {
  position: absolute;
  clip-path: polygon(0 0);
  contain: strict;
}
.b-widget .b-widget-inner {
  width: 100%;
  position: relative;
  flex: 1;
}
.b-widget .b-anchor {
  width: 16px;
  height: 8px;
  position: absolute;
  z-index: -1;
}
.b-widget .b-anchor svg {
  position: absolute;
  top: 0;
  overflow: visible;
}
.b-widget .b-anchor.b-anchor-top {
  left: 0;
  bottom: calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-bottom {
  left: 0;
  top: calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-bottom svg {
  transform: rotate(180deg);
}
.b-widget .b-anchor.b-anchor-left {
  top: 0;
  width: 8px;
  height: 16px;
  right: calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-left svg {
  transform: rotate(270deg);
  transform-origin: 8px 8px;
}
.b-widget .b-anchor.b-anchor-right {
  top: 0;
  width: 8px;
  height: 16px;
  left: calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-right svg {
  transform: rotate(90deg);
  transform-origin: 4px 4px;
}
.b-widget.b-rtl > .b-anchor.b-anchor-left {
  right: calc(100% - 1px - 8px);
}
.b-widget.b-rtl > .b-anchor.b-anchor-right {
  left: calc(100% - 1px + 8px);
}

.b-slidingcontent-content {
  display: flex;
  flex-flow: row nowrap !important;
  align-items: stretch;
  scroll-snap-type: x mandatory;
}
.b-slidingcontent-content .b-carousel-item {
  flex: 1 0 100%;
}

.b-widget-scroller {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  overflow-anchor: none; /* without this we see weird issues in Mac Chrome <= 63 with no scrollbar, covered in Tree.t.js */
  position: relative;
}
.b-widget-scroller.b-hide-scroll {
  scrollbar-width: none;
}
.b-widget-scroller.b-hide-scroll::-webkit-scrollbar {
  display: none;
}

.b-scroller-stretcher {
  position: absolute;
  height: 1px;
  width: 1px;
  top: 0;
  left: 0;
}
.b-rtl > .b-scroller-stretcher {
  left: auto;
  right: 0;
}

.b-text-align-start,
.b-text-align-left {
  text-align: start;
}

.b-text-align-center {
  text-align: center;
}

.b-text-align-end,
.b-text-align-right {
  text-align: end;
}

.b-rtl {
  direction: rtl;
}

.b-ltr {
  direction: ltr;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-widget.b-badge {
  overflow: visible;
}

.b-badge::before {
  content: attr(data-badge);
  position: absolute;
  right: -1em;
  top: -1em;
  width: 0;
  height: 0;
  overflow: visible;
  padding: 1em;
  background-color: #e53f2c;
  color: #fff;
  border-radius: 50%;
  font-size: 0.6em;
  z-index: 5;
  display: flex;
  justify-content: center;
  align-items: center;
  animation-name: b-badge-show;
  animation-duration: 0.3s;
}

.b-badge.b-rtl::before {
  left: -1em;
  right: auto;
}

.b-button.b-badge:before {
  font-size: 0.7em;
}

@keyframes b-badge-show {
  0% {
    opacity: 0;
    transform: scale(0.1) rotate(180deg);
  }
  100% {
    opacity: 1;
    transform: scale(1) rotate(0deg);
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-button {
  --widget-primary-color-rgb: 120,120,131;
  --button-background-opacity: 0.05;
  --button-border-opacity: 0.3;
  --button-text-color: var(--widget-primary-color-rgb);
  --button-text-opacity: 1;
  --button-hover-background-opacity: var(--button-border-opacity);
  --button-pressed-text-color: 255, 255, 255;
  --button-pressed-background-opacity: 0.8;
  --button-pressed-hover-background-opacity: 0.7;
  --button-pressed-disabled-background-opacity: 0.1;
  --button-active-background-opacity: 1;
  --button-focus-background-opacity: 0.3;
  --button-pressed-focus-background-opacity: 1;
  --button-disabled-background-opacity: 0;
  --button-disabled-text-opacity: 0.3;
  --button-disabled-border-opacity: 0.2;
  --button-transparent-background-opacity: 0;
  --button-transparent-text-opacity: 0.6;
  --button-transparent-pressed-text-opacity: 1;
  --button-transparent-hover-background-opacity: 0.1;
  position: relative;
  padding: 0 1em;
  min-height: 2.7em;
  cursor: pointer;
  font-family: inherit;
  font-weight: 400;
  transition: background-color 200ms, color 200ms, border 200ms;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  border: 1px solid rgba(var(--widget-primary-color-rgb), var(--button-border-opacity));
  background-color: rgba(var(--widget-primary-color-rgb), var(--button-background-opacity));
  color: rgba(var(--button-text-color), var(--button-text-opacity));
  -webkit-user-select: none;
  user-select: none;
}
.b-button.b-text {
  min-width: 3.3em;
}
.b-button.b-transparent {
  --button-background-opacity: var(--button-transparent-background-opacity);
  --button-text-opacity: var(--button-transparent-text-opacity);
  border: none;
}
.b-button.b-pressed {
  --button-background-opacity: var(--button-pressed-background-opacity);
  --button-text-color: var(--button-pressed-text-color);
}
.b-button.b-pressed.b-transparent {
  --button-text-color: var(--widget-primary-color-rgb);
  --button-background-opacity: var(--button-transparent-background-opacity);
  --button-text-opacity: var(--button-transparent-pressed-text-opacity);
}
.b-button.b-pressed:hover:not(.b-disabled) {
  --button-background-opacity: var(--button-pressed-hover-background-opacity);
}
.b-button.b-pressed:hover:not(.b-disabled).b-transparent {
  --button-background-opacity: var(--button-transparent-hover-background-opacity);
}
.b-button.b-pressed[data-group]:not(.b-disabled):hover {
  --button-background-opacity: var(--button-pressed-hover-background-opacity);
}
.b-button:hover:not(.b-disabled) {
  --button-background-opacity: var(--button-hover-background-opacity);
}
.b-button:hover:not(.b-disabled).b-transparent {
  --button-background-opacity: var(--button-transparent-hover-background-opacity);
}
.b-button:active:not(.b-disabled), .b-button:active:focus:not(.b-disabled) {
  --button-background-opacity: var(--button-active-background-opacity);
  --button-text-color: var(--button-pressed-text-color);
}
.b-using-keyboard .b-button:focus, .b-button.b-using-keyboard:focus {
  --button-background-opacity: var(--button-focus-background-opacity);
}
.b-using-keyboard .b-button:focus.b-pressed:not(.b-transparent), .b-button.b-using-keyboard:focus.b-pressed:not(.b-transparent) {
  --button-background-opacity: var(--button-pressed-focus-background-opacity);
}
.b-button.b-disabled {
  --button-background-opacity: var(--button-disabled-background-opacity);
  --button-text-opacity: var(--button-disabled-text-opacity);
  --button-border-opacity: var(--button-disabled-border-opacity);
}
.b-button.b-disabled.b-pressed {
  --button-background-opacity: var(--button-pressed-disabled-background-opacity);
}
.b-button:not(.b-tab) {
  border-radius: 2px;
}
.b-button::-moz-focus-inner {
  border: 0;
}
.b-button label {
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-button.b-rotate-vertical {
  min-height: 3em;
  min-width: 2.7em;
  padding: 1em 0 1em 0;
}
.b-button.b-rotate-vertical label {
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
}
.b-button.b-rotate-left {
  flex-direction: column-reverse;
}
.b-button.b-rotate-left label {
  transform: rotate(180deg);
}
.b-button.b-rotate-left i {
  transform: rotate(270deg);
}
.b-button.b-rotate-right {
  flex-direction: column;
}
.b-button.b-rotate-right i {
  transform: rotate(90deg);
}
.b-button.b-icon-align-start i:not(.b-button-menu-icon) {
  order: -100;
}
.b-button.b-icon-align-start:not(.b-rotate-vertical) label {
  margin-inline-start: 0.5em;
}
.b-button.b-icon-align-start.b-rotate-right label {
  margin-inline-end: 0.5em;
}
.b-button.b-icon-align-start.b-rotate-left label {
  margin-inline-start: 0.5em;
}
.b-button.b-icon-align-end i {
  order: 100;
}
.b-button.b-icon-align-end:not(.b-rotate-vertical) label {
  margin-inline-end: 0.5em;
}
.b-button.b-icon-align-end.b-rotate-right label {
  margin-inline-start: 0.5em;
}
.b-button.b-icon-align-end.b-rotate-left label {
  margin-inline-end: 0.5em;
}
.b-button .b-button-menu-icon {
  margin-inline-start: 0.5em;
}
.b-button i {
  font-size: 1em;
}
.b-button label:empty {
  display: none;
}
.b-button.b-badge {
  overflow: visible !important;
}
.b-button.b-rounded {
  border-radius: 50%;
  width: 3em;
  height: 3em;
}
.b-button:focus {
  outline: none;
}
.b-button:disabled {
  cursor: default;
}
.b-toolbar-content > .b-button {
  font-size: 0.9em;
}
.b-button.b-borderless {
  border: none;
}

.b-button.b-raised {
  --button-background-opacity: 1;
  --button-focus-background-opacity: 0.7;
  --button-hover-background-opacity: 0.8;
  --button-pressed-hover-background-opacity: 1;
  color: #fff;
  border: none;
}
.b-button.b-raised:active {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
}
.b-button.b-raised.b-pressed {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.b-using-keyboard .b-button.b-raised.b-pressed:focus, .b-button.b-raised.b-pressed.b-using-keyboard:focus {
  background-image: linear-gradient(rgba(0, 0, 0, 0.0666666667), rgba(0, 0, 0, 0.0666666667));
}
.b-button.b-raised.b-disabled {
  --widget-primary-color-rgb: 224,224,231;
}

.b-popup .b-bottom-toolbar .b-button.b-text {
  min-width: 8em;
}

a.b-button {
  text-decoration: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-container {
  --autocontainer-gap: 0.6em;
}
.b-container.b-outer, .b-auto-container:not(.b-toolbar-content).b-single-child > .b-container {
  align-self: stretch;
  flex: 1 1 auto;
}

body.b-container.b-outer {
  margin: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.b-container:focus {
  outline: none;
}

.b-auto-container {
  gap: var(--autocontainer-gap);
}

.b-content-element {
  position: relative;
  display: flex;
  flex-flow: row wrap;
}
.b-content-element.b-flex-row {
  align-content: flex-start;
}
.b-content-element.b-text-content {
  display: block;
  overflow: auto;
}
.b-content-element > .b-field.b-half-width {
  flex: 0 0 calc(50% - var(--autocontainer-gap) / 2);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-toolbar {
  --toolbar-min-size: 4em;
  --toolbar-content-padding: 0.5em;
  background-color: #f3f4f5;
  color: #4f5964;
  flex-shrink: 0;
}
.b-toolbar.b-dock-header, .b-toolbar.b-dock-pre-header {
  background-color: transparent;
}
.b-toolbar.b-dock-header .b-toolbar-content, .b-toolbar.b-dock-pre-header .b-toolbar-content {
  padding: 0;
}
.b-toolbar.b-dock-header > .b-button, .b-toolbar.b-dock-pre-header > .b-button {
  margin: 0;
}
.b-toolbar.b-dock-header .b-button, .b-toolbar.b-dock-pre-header .b-button {
  min-height: auto;
}
.b-toolbar.b-dock-header {
  margin-inline-start: 1em;
}
.b-toolbar.b-dock-pre-header {
  margin-inline-end: 1em;
}
.b-toolbar > .b-tool {
  align-self: center;
  background-color: transparent;
}
.b-toolbar > .b-tool.b-pressed {
  background-color: rgba(50, 50, 50, 0.2);
}
.b-toolbar .b-button:not(.b-text) {
  flex-shrink: 0;
}
.b-toolbar .b-row-start-scroller {
  margin: 0;
  margin-inline-end: 0.5em;
}
.b-toolbar.b-dock-left .b-row-start-scroller {
  margin: 0;
  margin-inline-start: 0.5em;
}
.b-toolbar.b-dock-right .b-row-start-scroller {
  margin: 0;
  margin-inline-start: 0.5em;
}
.b-toolbar .b-row-end-scroller, .b-toolbar .b-row-menu {
  margin: 0;
  margin-inline-start: 0.5em;
}
.b-toolbar .b-column-start-scroller {
  margin: 0 0 0.5em 0;
}
.b-toolbar .b-column-end-scroller, .b-toolbar .b-column-menu {
  margin: 0.5em 0 0 0;
}
.b-toolbar > .b-overflow-button {
  margin: 0.5em;
}
.b-toolbar.b-rtl > .b-overflow-button::before {
  transform: scaleX(-1);
}
.b-toolbar.b-dock-bottom {
  --toolbar-min-size: 3em;
  --toolbar-content-padding: 1em;
}
.b-toolbar .b-toolbar-content {
  overflow: hidden;
  padding: var(--toolbar-content-padding);
  gap: 0.5em;
}
.b-toolbar .b-toolbar-content .b-field {
  margin-bottom: 0;
}
.b-toolbar .b-toolbar-content > .b-toolbar-fill {
  flex: 1 1 0%;
}
.b-toolbar .b-toolbar-content .b-html {
  align-items: center;
}
.b-toolbar .b-toolbar-content.b-overflow .b-field, .b-toolbar .b-toolbar-content.b-overflow .b-button {
  flex-shrink: 0;
}
.b-toolbar.b-dock-top .b-toolbar-content, .b-toolbar.b-dock-bottom .b-toolbar-content {
  min-height: var(--toolbar-min-size);
}
.b-toolbar.b-dock-top .b-toolbar-content > .b-toolbar-separator, .b-toolbar.b-dock-bottom .b-toolbar-content > .b-toolbar-separator {
  margin-block: 0.2em;
  border-style: solid;
  border-width: 0 1px 0 1px;
  border-inline-start-color: #d7dbde;
  border-inline-end-color: #e5e7e9;
}
.b-toolbar.b-dock-top .b-toolbar-content > .b-widget:not(.b-button), .b-toolbar.b-dock-bottom .b-toolbar-content > .b-widget:not(.b-button) {
  min-height: 0;
}
.b-toolbar.b-dock-top {
  border-bottom: 1px solid #d8d9da;
}
.b-toolbar.b-dock-left .b-toolbar-content, .b-toolbar.b-dock-right .b-toolbar-content {
  min-width: var(--toolbar-min-size);
}
.b-toolbar.b-dock-left .b-toolbar-content > .b-toolbar-separator, .b-toolbar.b-dock-right .b-toolbar-content > .b-toolbar-separator {
  margin: 0 0.5em 0.2em 0.2em;
  border-style: solid;
  border-width: 1px 0 1px 0;
  border-top-color: #d7dbde;
  border-bottom-color: #e5e7e9;
}
.b-toolbar.b-dock-left .b-toolbar-content > .b-widget:not(.b-button), .b-toolbar.b-dock-right .b-toolbar-content > .b-widget:not(.b-button) {
  min-width: 0;
}

.b-tabpanel .b-panel .b-toolbar {
  background-color: transparent;
}

.b-toolbar.b-outer {
  background-color: #f8f9fa;
}

.b-toolbar-overflow-menu > .b-panel-body-wrap > .b-menu-content .b-widget {
  flex: 0 0 auto !important;
  width: auto;
}

.b-pagingtoolbar .b-toolbar-content {
  justify-content: center;
}
.b-pagingtoolbar .b-toolbar-content .b-numberfield {
  width: unset;
}
.b-pagingtoolbar .b-toolbar-content .b-numberfield input {
  width: 4em;
  text-align: center;
}
.b-pagingtoolbar .b-toolbar-content .b-disabled.b-html {
  color: #b0b0b7;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-buttongroup {
  overflow: visible;
  flex-shrink: 0;
}
.b-buttongroup.b-content-element {
  display: inline-flex;
  flex-flow: row nowrap;
  gap: 0;
}
.b-buttongroup.b-content-element.b-rotate-vertical {
  flex-direction: column;
}
.b-toolbar .b-buttongroup {
  font-size: 0.9em;
}
.b-buttongroup .b-button {
  margin: 0;
}
.b-buttongroup .b-button:not(.b-pressed) {
  box-shadow: none !important;
}
.b-buttongroup .b-button.b-pressed, .b-buttongroup .b-button:active {
  z-index: 2;
}
.b-buttongroup .b-button:not(.b-first-visible-child) {
  margin-inline-start: -1px;
}
.b-buttongroup.b-columned.b-content-element {
  flex: 1;
  flex-wrap: wrap;
}
.b-buttongroup.b-columned.b-content-element .b-button {
  margin-inline-start: 0;
}
.b-buttongroup .b-button:not(.b-first-visible-child):not(.b-last-visible-child) {
  border-radius: 0;
}
.b-buttongroup .b-button.b-first-visible-child:not(.b-last-visible-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.b-buttongroup .b-button.b-last-visible-child:not(.b-first-visible-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-buttongroup.b-rtl .b-button.b-first-visible-child:not(.b-last-visible-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-buttongroup.b-rtl .b-button.b-last-visible-child:not(.b-first-visible-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-editor {
  background-color: #fff;
  border-radius: 2px;
}
.b-editor.b-positioned {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}
.b-editor.b-content-element > .b-widget.b-field {
  margin: 0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes b-field-updated {
  0% {
    color: #4f5964;
  }
  25% {
    color: #9ca6b0;
  }
  75% {
    color: #9ca6b0;
  }
  100% {
    color: #4f5964;
  }
}
.b-field label {
  user-select: none;
}

.b-has-label.b-label-above {
  flex-direction: column;
}
.b-has-label.b-label-before .b-label {
  align-self: center;
  margin-inline-end: 1em;
}
.b-has-label.b-label-above .b-label {
  align-self: flex-start;
  flex: none !important;
  margin: 0 0 0.4em 0.1em;
}
.b-has-label.b-open .b-label, .b-has-label:focus-within .b-label {
  color: #4f5964;
}
.b-container .b-has-label .b-label.b-align-end {
  margin-inline-start: 1em;
  text-align: left;
}
.b-container .b-has-label.b-open .b-label, .b-container .b-has-label:focus-within .b-label {
  color: #212121;
}
.b-has-label.b-invalid .b-label {
  color: #e53f2c !important;
}
.b-has-label.b-disabled .b-label {
  color: #b0b0b7;
}

.b-field-updated {
  animation-name: b-field-updated;
  animation-duration: 0.5s;
}

.b-vbox.b-box-justify-stretch > .b-field,
.b-flex-column > .b-field {
  width: auto;
}

.b-flex-row > .b-field {
  align-self: flex-start;
  flex: 1 0 100%;
}

.b-vbox > .b-field.b-label-above {
  margin-bottom: 1.2em;
}

.b-field-inner {
  display: flex;
  flex: 1 1 100%;
  align-items: center;
  background-color: #fff;
  border-radius: 2px;
  border-width: 1px;
  border-style: solid;
  border-color: #d0d1d2;
  min-width: 0;
  position: relative;
}
.b-field-container-inline > .b-field-inner {
  flex: 0 1 auto;
}

.b-field-container:not(.b-field-container-inline) {
  flex-wrap: wrap;
}

.b-field-container-wrap {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  position: relative;
}
.b-field-container-wrap > .b-container {
  width: 100%;
}
.b-field.b-collapsed:not(.b-field-container-inline) > .b-field-container-wrap {
  height: 0;
}
.b-field.b-collapsed.b-field-container-inline > .b-field-container-wrap {
  opacity: 0;
}

.b-field.b-collapsed:not(.b-field-container-inline) > .b-field-container-wrap > .b-container, .b-field.b-collapsing:not(.b-field-container-inline) > .b-field-container-wrap > .b-container {
  position: absolute;
  bottom: 0;
}

.b-field-container-inline:not(.b-no-input) > .b-field-container-wrap {
  margin-inline-start: 1em;
}

.b-field-hint {
  align-self: stretch;
  overflow: visible;
  pointer-events: none;
  position: relative;
  white-space: nowrap;
  width: 0;
}
.b-field-hint .b-field-hint-content {
  position: absolute;
  inset-inline-end: 0.6em;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.9em;
  text-transform: uppercase;
}
.b-legacy-inset .b-field-hint .b-field-hint-content {
  right: 0.6em;
}
.b-legacy-inset .b-field-hint .b-field-hint-content.b-rtl {
  left: 0.6em;
}
.b-field-no-hint .b-field-hint {
  display: none;
}

.b-numberfield,
.b-textareafield,
.b-textfield {
  align-items: stretch;
  min-width: 3em;
  color: #4f5964;
  border-radius: 2px;
  position: relative;
  width: 12.5em;
}
.b-numberfield.b-has-width,
.b-textareafield.b-has-width,
.b-textfield.b-has-width {
  width: auto;
}
.b-numberfield.b-contains-focus .b-field-inner,
.b-textareafield.b-contains-focus .b-field-inner,
.b-textfield.b-contains-focus .b-field-inner {
  border-color: rgba(254, 172, 49, 0.6);
}
.b-numberfield .b-fieldtrigger,
.b-textareafield .b-fieldtrigger,
.b-textfield .b-fieldtrigger {
  color: #b0b1b2;
  font-size: 0.9em;
  cursor: pointer;
  flex: 0 0 auto;
  align-items: center;
}
.b-numberfield .b-fieldtrigger.b-align-start,
.b-textareafield .b-fieldtrigger.b-align-start,
.b-textfield .b-fieldtrigger.b-align-start {
  padding-inline: 0.8em 0;
}
.b-numberfield .b-fieldtrigger.b-align-end,
.b-textareafield .b-fieldtrigger.b-align-end,
.b-textfield .b-fieldtrigger.b-align-end {
  padding-inline: 0 0.8em;
}
.b-numberfield .b-fieldtrigger:before,
.b-textareafield .b-fieldtrigger:before,
.b-textfield .b-fieldtrigger:before {
  font-size: 1.3em;
  transition: transform 0.3s;
}
.b-numberfield .b-spintrigger,
.b-textareafield .b-spintrigger,
.b-textfield .b-spintrigger {
  flex-direction: column;
  font-size: 1em;
}
.b-numberfield .b-spintrigger .b-spin-up:before,
.b-textareafield .b-spintrigger .b-spin-up:before,
.b-textfield .b-spintrigger .b-spin-up:before {
  content: "\f0d8";
  vertical-align: bottom;
}
.b-numberfield .b-spintrigger .b-spin-down:before,
.b-textareafield .b-spintrigger .b-spin-down:before,
.b-textfield .b-spintrigger .b-spin-down:before {
  content: "\f0d7";
  vertical-align: top;
}
.b-numberfield.b-hide-spinner .b-spintrigger,
.b-textareafield.b-hide-spinner .b-spintrigger,
.b-textfield.b-hide-spinner .b-spintrigger {
  display: none;
}
.b-numberfield input, .b-numberfield textarea,
.b-textareafield input,
.b-textareafield textarea,
.b-textfield input,
.b-textfield textarea {
  background-color: transparent;
  color: inherit;
  padding: 0.8em;
  font-weight: 400;
  flex: 1 1 0;
  border: 0 none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  min-width: 1em;
  text-align: inherit;
}
.b-numberfield input:focus, .b-numberfield textarea:focus,
.b-textareafield input:focus,
.b-textareafield textarea:focus,
.b-textfield input:focus,
.b-textfield textarea:focus {
  outline: none;
}
.b-numberfield input::-ms-clear, .b-numberfield textarea::-ms-clear,
.b-textareafield input::-ms-clear,
.b-textareafield textarea::-ms-clear,
.b-textfield input::-ms-clear,
.b-textfield textarea::-ms-clear {
  display: none;
}
.b-numberfield textarea,
.b-textareafield textarea,
.b-textfield textarea {
  align-self: stretch;
}
.b-numberfield ::-webkit-input-placeholder,
.b-textareafield ::-webkit-input-placeholder,
.b-textfield ::-webkit-input-placeholder {
  color: #b0b0b7;
}
.b-numberfield.b-empty .b-fieldtrigger.b-icon-remove,
.b-textareafield.b-empty .b-fieldtrigger.b-icon-remove,
.b-textfield.b-empty .b-fieldtrigger.b-icon-remove {
  visibility: hidden;
}
.b-numberfield:focus-within .b-label i,
.b-textareafield:focus-within .b-label i,
.b-textfield:focus-within .b-label i {
  color: rgba(254, 172, 49, 0.6);
}
.b-numberfield:not(.b-disabled):hover .b-label i,
.b-textareafield:not(.b-disabled):hover .b-label i,
.b-textfield:not(.b-disabled):hover .b-label i {
  color: rgba(254, 172, 49, 0.6);
}
.b-numberfield:not(.b-disabled):hover .b-field-inner,
.b-textareafield:not(.b-disabled):hover .b-field-inner,
.b-textfield:not(.b-disabled):hover .b-field-inner {
  border-color: rgba(254, 172, 49, 0.6);
}
.b-numberfield.b-invalid .b-field-inner,
.b-textareafield.b-invalid .b-field-inner,
.b-textfield.b-invalid .b-field-inner {
  border-color: #e53f2c !important;
}
.b-numberfield.b-disabled,
.b-textareafield.b-disabled,
.b-textfield.b-disabled {
  color: #b0b0b7;
  cursor: default;
}
.b-safari .b-numberfield.b-disabled,
.b-safari .b-textareafield.b-disabled,
.b-safari .b-textfield.b-disabled {
  color: inherit;
}
.b-numberfield.b-disabled input,
.b-textareafield.b-disabled input,
.b-textfield.b-disabled input {
  cursor: text;
}
.b-numberfield.b-disabled .b-fieldtrigger,
.b-textareafield.b-disabled .b-fieldtrigger,
.b-textfield.b-disabled .b-fieldtrigger {
  color: #e4e4e4;
}
.b-numberfield.b-disabled .b-fieldtrigger,
.b-textareafield.b-disabled .b-fieldtrigger,
.b-textfield.b-disabled .b-fieldtrigger {
  cursor: default;
}
.b-numberfield.b-disabled .b-field-inner,
.b-textareafield.b-disabled .b-field-inner,
.b-textfield.b-disabled .b-field-inner {
  border-style: solid;
}
.b-numberfield.b-readonly,
.b-textareafield.b-readonly,
.b-textfield.b-readonly {
  cursor: default;
}
.b-numberfield.b-readonly input,
.b-textareafield.b-readonly input,
.b-textfield.b-readonly input {
  cursor: text;
}
.b-numberfield.b-readonly .b-fieldtrigger,
.b-textareafield.b-readonly .b-fieldtrigger,
.b-textfield.b-readonly .b-fieldtrigger {
  color: #e4e4e4;
  cursor: default;
}

.b-numberfield input[type=number]::-webkit-inner-spin-button,
.b-numberfield input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.b-numberfield input[type=number] {
  -moz-appearance: textfield;
}
.b-numberfield .b-field-inner .b-fieldtrigger.b-icon-remove {
  font-size: 0.8em;
}

.b-tooltip.b-field-error-tip {
  border: 1px solid #e53f2c;
}
.b-tooltip.b-field-error-tip .b-popup-content {
  background-color: #fffef6;
  color: #e53f2c;
  font-weight: bold;
}

.b-divider {
  position: relative;
  justify-content: center;
  margin: 1em 0 1.5em 0;
}
.b-divider::before {
  content: "";
  width: 100%;
  border-bottom: 1px solid #d0d1d2;
  position: absolute;
  top: 50%;
}
.b-divider::after {
  display: flex;
  content: attr(data-text);
  color: #616161;
  background: #f8f9fa;
  padding: 0 1em;
  z-index: 1;
  text-transform: uppercase;
  font-size: 0.8em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-checkbox {
  --widget-primary-color-rgb: 176,176,183;
  --checkbox-unchecked-check-opacity: 0.1;
  --checkbox-unchecked-check-color: rgb(var(--widget-primary-color-rgb), var(--checkbox-unchecked-check-opacity));
  --checkbox-unchecked-background-color: transparent;
  --checkbox-unchecked-border-color: rgb(var(--widget-primary-color-rgb));
  --checkbox-checked-check-color: #fff;
  --checkbox-checked-background-color: rgb(var(--widget-primary-color-rgb));
  --checkbox-checked-border-color: rgb(var(--widget-primary-color-rgb));
  --checkbox-disabled-unchecked-check-color: transparent;
  --checkbox-disabled-checked-check-color: rgba(128, 128, 128, 0.15);
  --checkbox-disabled-background-color: rgba(128, 128, 128, 0.1);
  --checkbox-disabled-border-color: rgba(128, 128, 128, 0.15);
  --checkbox-check-color: var(--checkbox-unchecked-check-color);
  --checkbox-background-color: var(--checkbox-unchecked-background-color);
  --checkbox-border-color: var(--checkbox-unchecked-border-color);
  --checkbox-label-transition: color 0.2s, background-color 0.2s;
  --checkbox-input-transition: color 0.5s, background-color 0.5s;
  position: relative;
  align-items: center;
}
.b-checkbox.b-field-container > .b-field-inner {
  min-height: 5.4ex;
}
.b-checkbox > .b-field-inner {
  border: none;
  background-color: transparent;
  white-space: nowrap;
  word-break: break-all;
}
.b-checkbox > .b-field-inner .b-checkbox-label {
  position: relative;
  font-size: inherit;
  cursor: pointer;
  color: #4f5964;
  white-space: normal;
}
.b-container .b-checkbox > .b-field-inner .b-checkbox-label {
  color: #616161;
}
.b-checkbox > .b-field-inner .b-checkbox-label:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-inline-end: 0.4em;
  font-size: inherit;
  width: 1.6em;
  height: 1.6em;
  padding: 0.15em;
  border-radius: 2px;
  transition: var(--checkbox-label-transition);
  background-color: var(--checkbox-background-color);
  border: 1px solid var(--checkbox-border-color);
}
.b-checkbox > .b-field-inner .b-checkbox-label:not(.b-radio-label):before {
  content: "\f00c";
  color: var(--checkbox-check-color);
}
.b-checkbox > .b-field-inner input[type=checkbox] {
  z-index: 1;
  opacity: 0;
  width: 2.2em;
  height: 2.2em;
  position: absolute;
  margin: 0;
  cursor: pointer;
  transition: var(--checkbox-input-transition);
}
.b-checkbox > .b-field-inner input[type=checkbox]:checked + .b-checkbox-label:before {
  --checkbox-check-color: var(--checkbox-checked-check-color);
  --checkbox-background-color: var(--checkbox-checked-background-color);
  --checkbox-border-color: var(--checkbox-checked-border-color);
}
.b-checkbox.b-disabled > .b-field-inner {
  --checkbox-check-color: var(--checkbox-disabled-unchecked-check-color);
  --checkbox-background-color: var(--checkbox-disabled-background-color);
  --checkbox-border-color: var(--checkbox-disabled-border-color);
}
.b-checkbox.b-disabled > .b-field-inner .b-checkbox-label {
  color: #b0b0b7;
}
.b-checkbox.b-disabled > .b-field-inner input[type=checkbox]:checked + .b-checkbox-label:before {
  --checkbox-check-color: var(--checkbox-disabled-checked-check-color);
  --checkbox-background-color: var(--checkbox-disabled-background-color);
  --checkbox-border-color: var(--checkbox-disabled-border-color);
}

.b-container .b-checkbox-label:before {
  margin: 0.675em;
  margin-inline-end: 0.4em;
  margin-inline-start: 0;
  margin-top: 0.5em;
}

.b-checkbox.b-field-container:not(.b-field-container-inline) > .b-field-container-wrap {
  margin-inline-start: 2.2em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-colorbox {
  width: 1em;
  height: 1em;
  border-radius: 3px;
  background: currentColor;
  margin-inline-end: 0.5em;
}

.b-colorfield:not(.b-colorless) .b-colorbox,
.b-colorboxcombo:not(.b-colorless) .b-colorbox {
  margin-inline: 0.8em 0.4em;
}
.b-colorfield:not(.b-colorless) .b-colorbox.b-no-color,
.b-colorboxcombo:not(.b-colorless) .b-colorbox.b-no-color {
  background: none;
  border: 1px solid #d0d1d2;
}
.b-colorfield:not(.b-colorless) input,
.b-colorboxcombo:not(.b-colorless) input {
  padding-inline-start: 0;
}
.b-colorfield.b-colorless .b-colorbox,
.b-colorboxcombo.b-colorless .b-colorbox {
  display: none;
}
.b-colorfield.b-empty,
.b-colorboxcombo.b-empty {
  color: #ccc;
}
.b-colorfield.b-empty ::-webkit-input-placeholder,
.b-colorboxcombo.b-empty ::-webkit-input-placeholder {
  color: #4f5964;
}
.b-colorfield.b-empty .b-colorbox,
.b-colorboxcombo.b-empty .b-colorbox {
  background: none;
  border: 1px solid currentColor;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-colorpicker.b-list.b-widget {
  display: grid;
  grid-gap: 0.8em;
  padding: 1em;
}
.b-colorpicker.b-list.b-widget .b-list-item {
  border: none;
  width: 2em;
  height: 2em;
  border-radius: 50%;
  padding: 0;
  min-width: 0;
  justify-content: center;
}
.b-colorpicker.b-list.b-widget .b-list-item.b-no-color {
  border: 1px solid #d0d1d2;
}
.b-colorpicker.b-list.b-widget .b-list-item.b-no-color.b-selected:after {
  color: #999;
}
.b-colorpicker.b-list.b-widget .b-list-item.b-no-color:before {
  content: "";
  border-right: 1px solid #d0d1d2;
  height: 100%;
  transform: rotate(135deg);
  position: absolute;
}
.b-colorpicker.b-list.b-widget .b-list-item.b-color-active {
  outline: 2px solid #999;
  outline-offset: 2px;
}
.b-colorpicker.b-list.b-widget .b-list-item.b-selected:after {
  content: "\f00c";
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  color: #fff;
  text-shadow: 0 0 1px #000;
  font-size: 1.2em;
}

.b-popup .b-colorpicker {
  background: transparent;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-combo.b-open .b-fieldtrigger.b-icon-picker:before {
  transform: rotate(180deg);
}
.b-combo.b-inline-picker:not(.b-label-above) {
  flex-wrap: wrap;
  align-content: flex-start;
}
.b-combo.b-inline-picker:not(.b-label-above) .b-field-inner {
  flex-shrink: 0;
  align-self: flex-start;
}
.b-combo.b-inline-picker:not(.b-label-above) .b-combo-picker {
  flex: 1 0 100%;
}
.b-combo .b-field-inner .b-fieldtrigger.b-icon-remove {
  font-size: 0.8em;
}
.b-combo.b-hide-trigger .b-fieldtrigger.b-icon-picker, .b-combo.b-readonly .b-fieldtrigger.b-icon-picker {
  display: none;
}
.b-combo.b-uses-chipview .b-field-inner {
  align-self: stretch;
}
.b-combo.b-uses-chipview .b-chipview {
  align-self: stretch;
  display: flex;
  flex-flow: wrap;
  flex: 1 1 auto;
  align-items: center;
  margin: 0.16em 0.3em;
}
.b-combo.b-uses-chipview .b-chipview:not(.b-empty) input {
  padding-inline-start: 0.2em;
  order: 99999;
}
.b-combo.b-uses-chipview.b-not-editable input {
  order: -1;
  min-width: 0;
  padding-inline: 0;
  flex: 0 1 0;
  margin-inline-start: -0.3em;
}
.b-combo.b-uses-chipview.b-not-editable:not(.b-empty) .b-chipview .b-chip {
  padding-block: calc(0.3em + 0.5px);
  padding-inline: 0.7em;
}
.b-combo.b-uses-chipview.b-not-editable:not(.b-empty) input {
  padding-inline: 0;
}

.b-list.b-combo-picker.b-empty:not(.b-masked)[data-add-new-value]::after {
  content: attr(data-add-new-value);
  display: block;
  padding: 0.8em;
  color: #4f5964;
  cursor: pointer;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-fieldfilterpicker .b-fieldfilterpicker-inputs {
  flex-wrap: wrap;
  gap: 0.25em 0.5em;
}
.b-fieldfilterpicker .b-fieldfilterpicker-property,
.b-fieldfilterpicker .b-fieldfilterpicker-operator,
.b-fieldfilterpicker .b-fieldfilterpicker-values {
  flex: 1 0 8em;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values-number {
  flex: 1 0 3em;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values-duration {
  flex: 1 0 6em;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values {
  overflow: hidden;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values.b-hidden {
  display: none;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values-multiple {
  flex: 0 0 100%;
}
.b-fieldfilterpicker .b-fieldfilterpicker-combo-locked > .b-field-inner {
  border: none;
  background: none;
}
.b-fieldfilterpicker .b-fieldfilterpicker-combo-locked > .b-field-inner input {
  padding-inline-start: 0;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values {
  display: flex;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values-multiple {
  width: 100%;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values > .b-field {
  flex: 1;
  margin-block-end: 0;
  align-self: baseline;
}
.b-fieldfilterpicker .b-fieldfilterpicker-value-separator {
  flex: none;
  padding: 0 0.4em;
  align-self: center;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values > .b-field:last-child::after {
  display: none;
}

.b-fieldfilterpickergroup .b-checkbox[data-ref=enableAllCheckbox] .b-checkbox-label::before {
  margin-inline-end: 0.5em;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row {
  padding-top: 2.2em;
  position: relative;
  flex-shrink: 0;
  align-items: baseline;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:first-child {
  padding-top: 0;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:first-child::before {
  display: none;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row::before {
  content: attr(data-separator-text);
  font-size: 85%;
  position: absolute;
  text-align: center;
  line-height: 2.2em;
  width: 100%;
  height: 2.2em;
  top: 0;
  background-image: linear-gradient(to right, #e0e0e7, #e0e0e7 44%, transparent 46%, transparent 54%, #e0e0e7 56%);
  background-position: 0 50%;
  background-size: 100% 1px;
  background-repeat: no-repeat;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:not(.b-fieldfilterpickergroup-row-removable) {
  padding-inline-end: 2.25em;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-filter-active {
  flex: 0 0 2rem;
  align-self: flex-start;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-filter-active.b-slidetoggle {
  flex-basis: 2.5rem;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-other-filters {
  padding: 0.5em 0;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-add-button {
  align-self: center;
  margin-top: 1.1em;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-remove {
  inline-size: 2em;
  margin-inline-start: 0.25em;
}

.b-filepicker {
  overflow: visible;
}
.b-filepicker.b-content-element {
  align-content: stretch;
}

.b-displayfield {
  color: inherit;
}
.b-displayfield .b-field-inner {
  border: 0;
  background: transparent;
}
.b-displayfield .b-field-inner span {
  padding: 0.8em;
}

.b-pickerfield.b-open .b-field-inner {
  border-color: #feac31;
}
.b-pickerfield:not(.b-readonly):not(.b-disabled) input[readonly] {
  cursor: pointer;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-datefield.b-open .b-fieldtrigger {
  color: #feac31 !important;
}
.b-datefield.b-no-steppers .b-step-trigger {
  display: none;
}
.b-datefield.b-rtl .b-step-trigger::before {
  transform: scaleX(-1);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-datetimefield {
  align-items: center;
  position: relative;
}
.b-datetimefield input {
  text-align: center;
}
.b-datetimefield .b-field-inner {
  height: 100%;
}
.b-datetimefield .b-datefield {
  flex: 1 1 55%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.b-datetimefield .b-datefield .b-field-inner {
  border: none;
  border-inline-end: 1px solid #dedfe0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.b-datetimefield .b-timefield {
  flex: 1 1 45%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-datetimefield .b-timefield .b-field-inner {
  border: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-datetimefield:not(.b-disabled):hover .b-field-inner, .b-datetimefield:focus-within .b-field-inner {
  border-color: rgba(254, 172, 49, 0.6);
}
.b-datetimefield:not(.b-disabled):hover .b-datefield .b-field-inner, .b-datetimefield:focus-within .b-datefield .b-field-inner {
  border-inline-end: 1px solid #dedfe0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-label {
  align-items: center;
  color: #4f5964;
  font-size: 0.9em;
  text-transform: uppercase;
  text-align: right;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.b-container .b-label {
  color: #616161;
  margin-inline-start: 0.3em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-list {
  display: block;
  background-color: white;
  outline: none;
  padding: 0;
  margin: 0;
  -webkit-user-select: none;
  user-select: none;
}
.b-list.b-floating {
  border-radius: 2px;
}
.b-list.b-empty:not(.b-masked) {
  min-height: initial !important;
}
.b-list.b-empty:not(.b-masked)[data-empty-text]::after {
  content: attr(data-empty-text);
  display: block;
  padding: 0.8em;
  color: #4f5964;
}
.b-list.b-masked {
  padding: 2em 0;
}
.b-list .b-selected-icon {
  margin-inline-end: 0.5em;
  display: none;
}
.b-list .b-select-all-item {
  border-bottom: 1px solid;
  font-weight: 500;
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 1;
}
.b-list.b-multiselect .b-list-item .b-selected-icon {
  display: initial;
  visibility: hidden;
}
.b-list.b-multiselect .b-list-item.b-selected .b-selected-icon {
  visibility: visible;
}

.b-list-item {
  position: relative;
  padding: 0.8em;
  color: #4f5964;
  cursor: pointer;
  background-color: transparent;
  transition: background-color 0.2s, color 0.2s;
  border-top: 1px dotted rgba(224, 224, 231, 0.8);
  min-width: 100px;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.b-list-item.b-hidden {
  display: none;
}
.b-list-item:first-child {
  border-top: none;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.b-list-item:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.b-list-item.b-active, .b-list-item:focus {
  outline: none;
}
.b-list-item.b-active:not(.b-disabled), .b-list-item:focus:not(.b-disabled) {
  background-color: rgba(254, 172, 49, 0.3);
  color: #4f5964;
}
.b-list-item.b-list-item-group-header {
  font-weight: 500;
}
.b-list-item.b-list-item-group-header .b-icon-check {
  display: none;
}
.b-list-item.b-list-item-group-header .b-list-expander-icon {
  margin-inline-start: auto;
  margin-inline-end: 0;
  font-size: 1.1em;
  min-width: 0;
  min-height: 0;
  padding: 0;
  height: 1.1em;
  width: 1.1em;
  opacity: 0.8;
}
@media (pointer: coarse) {
  .b-list-item.b-list-item-group-header .b-list-expander-icon {
    font-size: 1.4em;
    width: 1.4em;
  }
}
.b-list-item.b-list-item-group-header .b-list-expander-icon:hover {
  opacity: 1;
}
.b-grouped .b-list-item:not(.b-list-item-group-header) {
  padding-inline-start: 2em !important;
}

.b-chip {
  display: flex;
  align-items: center;
  padding-block: 0.3em;
  padding-inline: 0.7em;
  border-radius: 1em;
  background-color: #e0e0e7;
  color: #5a6672;
  transition: background-color 0.3s, color 0.3s;
}
.b-chip .b-icon {
  height: 1.5em;
  width: 1.5em;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #eeeef2;
  color: #474849;
}
.b-chip .b-icon:first-child:not(.b-close-icon) {
  margin-inline-end: 0.5em;
  margin-inline-start: -0.4em;
}
.b-chip:hover {
  background-color: #d2d2dc;
  color: #4f5964;
}
.b-chip:hover .b-icon {
  background-color: #eeeef2;
  color: #474849;
}
.b-chip.b-selected {
  background-color: #feac31;
  color: #fff;
}
.b-chip.b-selected .b-icon {
  background-color: #eeeef2;
  color: #feac31;
}
.b-chip.b-selected:hover {
  background-color: #fea218;
  color: #fff;
}
.b-chip.b-selected:hover .b-icon {
  background-color: #eeeef2;
  color: #fea218;
}
.b-chip.b-active {
  outline: 1px solid rgba(254, 172, 49, 0.6);
  outline-offset: 2px;
}
.b-chip .b-close-icon {
  margin-inline-start: 0.5em;
  cursor: pointer;
}

.b-chipview {
  background-color: transparent;
  gap: 0.3em;
}
.b-chipview.b-empty::after {
  display: none;
}
.b-chipview input {
  padding-top: 0.6em;
  padding-bottom: calc(0.6em + 1px);
}
.b-chipview.b-chips-closable .b-chip {
  padding-inline-end: 0.3em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes maskOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-masked {
  position: relative;
}

.b-mask {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10000;
  background-color: transparent;
}
.b-mask:not(.b-prevent-transitions) {
  transition: opacity 1s;
}
.b-mask.b-visible {
  pointer-events: all;
  opacity: 1;
}
.b-mask.b-visible:not(.b-prevent-transitions):not(.b-delayed-show) {
  animation: maskOpacity 0.3s ease 0s 1;
}
.b-mask.b-hidden {
  pointer-events: none;
  opacity: 0;
}
.b-mask.b-hidden:not(.b-prevent-transitions) {
  animation: maskOpacity 0.2s ease 0s 1 reverse;
}
.b-mask.b-delayed-show {
  opacity: 0;
}
.b-mask.b-mask-bright, .b-mask.b-mask-bright-blur {
  background-color: rgba(255, 255, 255, 0.6980392157);
}
.b-mask.b-mask-dark, .b-mask.b-mask-dark-blur {
  background-color: rgba(0, 0, 0, 0.2980392157);
}

.b-mask-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  color: #fff;
  background-color: #feac31;
  border-radius: 2px;
}

.b-mask-text {
  padding: 1em;
  display: flex;
  align-items: center;
}

.b-mask-progress-bar {
  height: 3px;
  background-color: #3183fe;
}

.b-mask-icon {
  margin-inline-end: 0.5em;
}

.b-masked-dark-blur,
.b-masked-bright-blur {
  filter: blur(3px);
  transform: scale(1.01);
  transition: all 0.5s;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-panel.b-floating {
  border-radius: 2px;
}
.b-panel.b-floating > .b-panel-body-wrap, .b-panel.b-floating > .b-panel-body-wrap > .b-panel-content {
  border-radius: inherit;
}
.b-panel.b-floating > .b-panel-header.b-dock-top, .b-panel.b-floating:not(.b-has-header) > .b-panel-body-wrap > .b-toolbar.b-dock-top {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.b-panel.b-floating > .b-panel-body-wrap > .b-toolbar.b-dock-bottom {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.b-panel.b-floating.b-panel-has-header > .b-panel-body-wrap > .b-panel-content, .b-panel.b-floating.b-panel-has-top-toolbar > .b-panel-body-wrap > .b-panel-content {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.b-panel.b-floating.b-panel-has-bottom-toolbar > .b-panel-body-wrap > .b-panel-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.b-panel {
  --panel-background-color: #f8f9fa;
  padding: 0;
  color: #4f5964;
  z-index: 0;
}
.b-panel .b-panel-body-wrap {
  background-color: var(--panel-background-color);
  overflow: hidden;
}
.b-panel .b-auto-container-panel .b-toolbar.b-innermost.b-dock-top .b-toolbar-content {
  padding-bottom: 0;
}
.b-panel .b-auto-container-panel .b-toolbar.b-innermost.b-dock-right .b-toolbar-content {
  padding-left: 0;
}
.b-panel .b-auto-container-panel .b-toolbar.b-innermost.b-dock-bottom .b-toolbar-content {
  padding-top: 0;
}
.b-panel .b-auto-container-panel .b-toolbar.b-innermost.b-dock-left .b-toolbar-content {
  padding-right: 0;
}
.b-panel.b-html .b-panel-content {
  padding-block: 3px;
  margin-block: 1em;
}
.b-panel > .b-panel-overlay,
.b-panel > .b-panel-body-wrap {
  z-index: 0;
}
.b-panel > .b-panel-collapse-size-locker {
  position: absolute !important;
}
.b-panel:not(.b-panel-collapsible-overlay).b-collapsed > .b-panel-collapse-size-locker {
  clip: rect(0, 0, 0, 0);
}
.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-down:not(.b-panel-has-header) > .b-panel-collapse-size-locker, .b-panel:not(.b-panel-collapsible-overlay).b-header-dock-bottom.b-panel-collapse-down > .b-panel-collapse-size-locker, .b-panel:not(.b-panel-collapsible-overlay).b-header-dock-bottom.b-panel-collapse-up > .b-panel-collapse-size-locker {
  top: 0;
}
.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-up:not(.b-panel-has-header) > .b-panel-collapse-size-locker, .b-panel:not(.b-panel-collapsible-overlay).b-header-dock-top.b-panel-collapse-up > .b-panel-collapse-size-locker, .b-panel:not(.b-panel-collapsible-overlay).b-header-dock-top.b-panel-collapse-down > .b-panel-collapse-size-locker {
  bottom: 0;
}
.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-left:not(.b-panel-has-header) > .b-panel-collapse-size-locker, .b-panel:not(.b-panel-collapsible-overlay).b-header-dock-left.b-panel-collapse-left > .b-panel-collapse-size-locker, .b-panel:not(.b-panel-collapsible-overlay).b-header-dock-left.b-panel-collapse-right > .b-panel-collapse-size-locker {
  right: 0;
}
.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-right:not(.b-panel-has-header) > .b-panel-collapse-size-locker, .b-panel:not(.b-panel-collapsible-overlay).b-header-dock-right.b-panel-collapse-left > .b-panel-collapse-size-locker, .b-panel:not(.b-panel-collapsible-overlay).b-header-dock-right.b-panel-collapse-right > .b-panel-collapse-size-locker {
  left: 0;
}
.b-panel.b-panel-collapsible-overlay:not(.b-collapsing, .b-expanding, .b-panel-overlay-revealed, .b-panel-overlay-revealing) > .b-panel-overlay > .b-panel-overlay-header {
  display: none;
}
.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealed > .b-panel-overlay {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  overflow: visible;
}
.b-panel.b-panel-collapsible-overlay > .b-panel-header {
  transition: transform 0.2s ease-in-out;
}
.b-panel.b-panel-collapsible-overlay.b-collapsed > .b-panel-header > .b-collapsify-hide {
  display: none;
}
.b-panel.b-panel-collapsible-overlay.b-collapsing > .b-panel-header, .b-panel.b-panel-collapsible-overlay.b-expanding > .b-panel-header {
  opacity: 0;
}
.b-panel.b-panel-collapsible-overlay:not(.b-collapsed, .b-collapsing) > .b-panel-overlay > .b-panel-overlay-header {
  display: none;
}
.b-panel.b-panel-collapsible-overlay.b-collapsing, .b-panel.b-panel-collapsible-overlay.b-expanding, .b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealing, .b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealed {
  overflow: visible;
  z-index: 1;
}
.b-panel.b-panel-collapsible-overlay.b-collapsing {
  overflow: visible;
}
.b-panel.b-panel-collapsible-overlay.b-collapsing > .b-panel-header {
  z-index: -1;
}
.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-up > .b-panel-header {
  transform: translate(0, -100%);
}
.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-down > .b-panel-header {
  transform: translate(0, 100%);
}
.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-right > .b-panel-header {
  transform: translate(100%, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-left > .b-panel-header {
  transform: translate(-100%, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding) > .b-panel-collapse-size-locker {
  transition: transform 0.2s ease-in-out, clip-path 0.2s ease-in-out, top 0.2s ease-in-out, right 0.2s ease-in-out, bottom 0.2s ease-in-out, left 0.2s ease-in-out;
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-up > .b-panel-collapse-size-locker {
  transform: translate(0, -100%);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-up.b-panel-overlay-revealed > .b-panel-collapse-size-locker {
  clip-path: inset(0 0 -10px 0);
  transform: translate(0, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-down > .b-panel-collapse-size-locker {
  transform: translate(0, 100%);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-down.b-panel-overlay-revealed > .b-panel-collapse-size-locker {
  clip-path: inset(-10px 0 0 0);
  transform: translate(0, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-left > .b-panel-collapse-size-locker {
  transform: translate(-100%, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-left.b-panel-overlay-revealed > .b-panel-collapse-size-locker {
  clip-path: inset(0 -10px 0 0);
  transform: translate(0, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-right > .b-panel-collapse-size-locker {
  transform: translate(100%, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-right.b-panel-overlay-revealed > .b-panel-collapse-size-locker {
  clip-path: inset(0 0 0 -10px);
  transform: translate(0, 0);
}
.b-panel.b-panel-collapsible-overlay.b-expanding {
  flex: none !important;
  overflow: visible;
}
.b-panel.b-header-dock-right, .b-panel.b-header-dock-bottom {
  justify-content: flex-end;
}
.b-panel.b-collapsed:not(.b-expanding):not(.b-panel-overlay-revealed):not(.b-panel-overlay-revealing) {
  visibility: hidden;
  flex: 0 1 0px;
}
.b-panel.b-collapsed > .b-panel-collapse-revealer {
  visibility: visible;
  cursor: pointer;
}
.b-panel .b-panel-collapser-header {
  display: none;
}
.b-panel.b-collapse-unflex {
  flex-grow: unset !important;
  flex-basis: unset !important;
  flex-shrink: 0 !important;
}
.b-panel.b-collapsed .b-panel-collapser-header, .b-panel.b-collapsing .b-panel-collapser-header {
  display: flex;
}
.b-panel.b-collapsed.b-header-dock-top, .b-panel.b-collapsed.b-header-dock-bottom, .b-panel.b-collapsing.b-header-dock-top, .b-panel.b-collapsing.b-header-dock-bottom {
  min-height: auto !important;
}
.b-panel.b-collapsed.b-header-dock-top.b-panel-collapsible-overlay, .b-panel.b-collapsed.b-header-dock-bottom.b-panel-collapsible-overlay, .b-panel.b-collapsing.b-header-dock-top.b-panel-collapsible-overlay, .b-panel.b-collapsing.b-header-dock-bottom.b-panel-collapsible-overlay {
  height: unset !important;
}
.b-vbox > .b-panel.b-collapsed.b-header-dock-top, .b-vbox > .b-panel.b-collapsed.b-header-dock-bottom, .b-vbox > .b-panel.b-collapsing.b-header-dock-top, .b-vbox > .b-panel.b-collapsing.b-header-dock-bottom {
  flex: none !important;
}
.b-panel.b-collapsed.b-header-dock-right, .b-panel.b-collapsed.b-header-dock-left, .b-panel.b-collapsing.b-header-dock-right, .b-panel.b-collapsing.b-header-dock-left {
  min-width: auto !important;
}
.b-panel.b-collapsed.b-header-dock-right.b-panel-collapsible-overlay, .b-panel.b-collapsed.b-header-dock-left.b-panel-collapsible-overlay, .b-panel.b-collapsing.b-header-dock-right.b-panel-collapsible-overlay, .b-panel.b-collapsing.b-header-dock-left.b-panel-collapsible-overlay {
  width: unset !important;
}
.b-hbox > .b-panel.b-collapsed.b-header-dock-right, .b-hbox > .b-panel.b-collapsed.b-header-dock-left, .b-hbox > .b-panel.b-collapsing.b-header-dock-right, .b-hbox > .b-panel.b-collapsing.b-header-dock-left {
  flex: none !important;
}
.b-panel.b-collapsed:not(.b-expanding).b-header-dock-right, .b-panel.b-collapsed:not(.b-expanding).b-header-dock-left {
  width: unset !important;
  flex: unset !important;
}
.b-panel.b-header-dock-top .b-panel-content {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.b-panel.b-header-dock-right .b-panel-content {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.b-panel.b-header-dock-bottom .b-panel-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.b-panel.b-header-dock-left .b-panel-content {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-panel.b-panel-has-bottom-toolbar .b-panel-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.b-panel.b-floating > .b-dock-top {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.b-panel.b-floating > .b-dock-right {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.b-panel.b-floating > .b-dock-bottom {
  position: static;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.b-panel.b-floating > .b-dock-left {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.b-panel-content {
  justify-content: space-between;
  overflow: hidden;
  padding: 1em;
}
.b-panel-content.b-auto-container.b-single-child > .b-container {
  flex: 1 1 auto;
}
.b-panel-content.b-fit-container {
  padding: 0;
}

.b-tabpanel .b-panel-content {
  background-color: transparent;
}

.b-panel-collapser {
  z-index: 0;
}

.b-panel-header {
  display: flex;
  background-color: #fff5e6;
  color: #4f5964;
  padding: 1em;
  flex: 0 0 auto;
  align-items: center;
  z-index: 1;
}
.b-panel-header.b-panel-ui-toolbar {
  background-color: #f3f4f5;
  color: #4f5964;
  padding: 0.5em;
}
.b-panel-header.b-panel-ui-toolbar .b-header-title {
  font-size: unset;
  font-weight: unset;
}
.b-panel-header.b-panel-ui-toolbar.b-dock-top {
  border-bottom: 1px solid #d8d9da;
}
.b-panel-header.b-dock-top {
  border-bottom: 1px solid #feac31;
}
.b-panel-header.b-dock-right {
  flex-flow: column nowrap;
}
.b-panel-header.b-dock-left {
  flex-flow: column-reverse nowrap;
}
.b-panel-header.b-dock-left .b-header-title {
  transform: rotate(180deg);
}
.b-panel-header .b-header-title {
  flex: 1 1 auto;
  text-align: center;
  justify-content: center;
  font-size: 1.2em;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-panel-header .b-header-title:not(:last-child) {
  padding-inline-end: 1em;
}
.b-panel-header .b-header-title.b-align-start {
  text-align: start;
  justify-content: flex-start;
}
.b-panel-header .b-header-title.b-align-center {
  text-align: center;
  justify-content: center;
  padding-inline-end: 0;
}
.b-panel-header .b-header-title.b-align-end {
  text-align: end;
  justify-content: flex-end;
}
.b-panel-header .b-header-title.b-align-end:not(:last-child) {
  margin-inline-end: 1em;
}
.b-panel-has-tools .b-panel-collapser .b-panel-header .b-header-title {
  line-height: 1.8em;
}
.b-panel-header.b-dock-right .b-header-title, .b-panel-header.b-dock-left .b-header-title {
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
}
.b-panel-header.b-dock-right, .b-panel-header.b-dock-bottom {
  order: 100;
}

.b-button.b-tool,
.b-tool {
  cursor: pointer;
  color: #4f5964;
  height: 2em;
  width: 2em;
  font-size: 0.9em;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 0 none;
  background-color: transparent;
  flex-shrink: 0;
  contain: paint;
}
.b-button.b-tool::-moz-focus-inner,
.b-tool::-moz-focus-inner {
  border: 0;
}
.b-button.b-tool:focus,
.b-tool:focus {
  outline: none;
}
.b-using-keyboard .b-button.b-tool:focus,
.b-using-keyboard .b-tool:focus {
  background-color: rgba(220, 220, 220, 0.5);
}
.b-button.b-tool.b-icon:before,
.b-tool.b-icon:before {
  width: 1em;
  height: 1em;
  text-align: center;
  line-height: inherit;
}
.b-button.b-tool:hover,
.b-tool:hover {
  opacity: 0.8;
}
.b-button.b-tool.b-disabled,
.b-tool.b-disabled {
  opacity: 0.4;
}
.b-button.b-tool.b-rotate-left:before,
.b-tool.b-rotate-left:before {
  transform: rotate(270deg);
}
.b-button.b-tool.b-rotate-right:before,
.b-tool.b-rotate-right:before {
  transform: rotate(90deg);
}
.b-button.b-tool i,
.b-tool i {
  display: flex;
}
.b-button.b-tool a,
.b-tool a {
  color: #4f5964;
}

.b-button.b-tool {
  min-height: 2em;
  min-width: 2em;
}

.b-collapsetool:not(.b-collapsing):before {
  transition: all 0.2s ease-in-out;
}
.b-collapsetool.b-rotate-left:before, .b-collapsetool.b-rotate-right:before {
  transform: rotate(0deg);
}
.b-collapsetool.b-collapsed:before {
  transform: rotate(180deg);
}
.b-panel-ui-toolbar.b-panel-collapse-right .b-collapsible-tr.b-dock-right .b-collapsetool {
  margin-block-start: 0.6em;
}
.b-panel-ui-toolbar.b-panel-collapse-right .b-collapsible-tr.b-dock-top .b-collapsetool {
  margin-inline-end: 0.7em;
}

.b-dock-top .b-header-title:not(:last-child), .b-dock-bottom .b-header-title:not(:last-child) {
  padding-inline-end: 0.2em;
}
.b-dock-top .b-tool.b-align-start, .b-dock-bottom .b-tool.b-align-start {
  margin-block: 0;
  margin-inline: 0 0.4em;
}
.b-dock-top .b-tool.b-align-end, .b-dock-bottom .b-tool.b-align-end {
  margin-block: 0;
  margin-inline: 0.4em 0;
}

.b-dock-right .b-header-title:not(:last-child), .b-dock-left .b-header-title:not(:last-child) {
  padding: 0.2em 0;
}
.b-dock-right .b-tool.b-align-start, .b-dock-left .b-tool.b-align-start {
  margin-block-end: 0.4em;
}
.b-dock-right .b-tool.b-align-end, .b-dock-left .b-tool.b-align-end {
  margin-block-start: 0.4em;
}

.b-calendarpanel {
  -webkit-user-select: none;
  user-select: none;
}
.b-calendarpanel.b-outer {
  display: inline-flex;
}
.b-calendarpanel .b-week-number-cell {
  display: none;
}
.b-calendarpanel.b-show-week-column .b-week-number-cell {
  display: flex;
  flex-direction: column;
}
.b-calendarpanel.b-hide-othermonth-cells .b-calendar-cell.b-other-month {
  visibility: hidden;
  pointer-events: none;
}
.b-calendarpanel.b-disable-othermonth-cells .b-calendar-cell.b-other-month {
  opacity: 0.7;
  pointer-events: none;
}
.b-calendarpanel.b-disable-othermonth-cells .b-calendar-cell.b-other-month.b-first-visible-cell .b-cal-event-wrap {
  pointer-events: all;
}
.b-calendarpanel .b-panel-body-wrap {
  background-color: #f8f9fa;
}
.b-calendarpanel .b-calendar-weekdays .b-calendar-day-header {
  min-width: var(--min-column-width);
  flex: 1 0 0;
  text-align: center;
}
.b-calendarpanel .b-calendarpanel-content {
  align-items: stretch;
}
.b-calendarpanel .b-calendarpanel-content.b-hide-nonworking-days .b-calendar-day-header.b-nonworking-day, .b-calendarpanel .b-calendarpanel-content.b-hide-nonworking-days .b-calendar-cell.b-nonworking-day {
  display: none;
}
.b-calendarpanel .b-calendar-row {
  display: flex;
}
.b-calendarpanel .b-calendar-cell {
  min-width: var(--min-column-width);
  display: flex;
  text-align: center;
  flex-direction: column;
  justify-content: center;
}
.b-calendarpanel .b-calendar-days {
  flex: 1 1 auto;
  display: flex;
  justify-content: space-around;
  overflow: hidden;
}
.b-calendarpanel .b-weeks-container {
  display: flex;
  flex-direction: column;
}
.b-calendarpanel .b-weeks-container .b-calendar-row {
  min-height: var(--min-row-height);
}
.b-calendarpanel .b-weeks-container.b-min-columnwidth.b-horizontal-overflow {
  align-items: flex-start;
}
.b-calendarpanel .b-weeks-container.b-min-columnwidth.b-horizontal-overflow .b-calendar-row {
  overflow: hidden;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-datepicker:focus {
  outline: 0;
}
.b-datepicker .b-datepicker-title {
  font-weight: bold;
  gap: 0;
  justify-content: center;
  margin: 0 !important;
  flex-wrap: nowrap;
}
.b-datepicker .b-field {
  background-color: transparent;
  border: 0 none;
  color: #4f5964;
  min-width: 0;
  display: inline-flex;
  flex: none !important;
  width: auto;
  margin-bottom: 0 !important;
  height: 100%;
  cursor: pointer;
}
.b-datepicker .b-field:not(.b-readonly):hover {
  opacity: 0.7;
}
.b-datepicker .b-field .b-field-inner {
  flex: none;
  border: 0 none;
  background-color: transparent;
  align-self: stretch;
  padding: 0;
  box-shadow: none;
}
.b-datepicker .b-field div[type=text] {
  outline: none;
}
.b-datepicker .b-toolbar.b-dock-top {
  background-color: #fff5e6;
  color: #4f5964;
  border-bottom: none;
  font-size: 1.2em;
}
.b-datepicker .b-toolbar.b-dock-top .b-toolbar-content {
  min-height: 0;
  padding: 0.5em 0.5ex !important;
  gap: 0.5ex;
  justify-content: space-around;
}
.b-datepicker .b-toolbar.b-dock-top .b-datepicker-title {
  flex: 1 1 auto;
}
.b-datepicker .b-toolbar.b-dock-top .b-icon {
  color: #4f5964;
}
.b-datepicker .b-toolbar.b-dock-top .b-icon:before {
  line-height: normal;
}
.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon {
  border: none;
  border-radius: 50%;
  min-width: 0;
  min-height: 0;
  width: 2em;
  height: 2em;
  font-size: 80%;
}
.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon:hover {
  opacity: 0.7;
}
.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon:not(.b-contains-focus) {
  background: transparent !important;
}
.b-datepicker .b-calendar-weekdays {
  background-color: #fff5e6;
  font-size: 0.85em;
}
.b-datepicker .b-calendar-weekdays .b-calendar-day-header {
  padding: 0.4em 0;
}
.b-datepicker.b-show-week-column .b-week-number-cell {
  line-height: 2.35em;
  width: 2.35em;
  margin: 5px 4px;
  text-align: center;
}
.b-datepicker .b-calendarpanel-content {
  padding: 0;
  justify-content: flex-start;
}
.b-datepicker .b-week-number-cell {
  color: #76c579;
}
.b-datepicker .b-calendar-cell {
  outline: 0 none;
  position: relative;
  flex: 1 0 2.35em;
  padding: 0 4px;
  margin: 5px 0;
  transition: background-color 0.2s, color 0.2s;
  align-items: center;
}
.b-datepicker .b-calendar-cell > .b-datepicker-cell-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 2.35em;
  width: 2.35em;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 50%;
}
.b-datepicker .b-calendar-cell.b-today > .b-datepicker-cell-inner {
  border-color: #feac31;
  border-width: 1px;
}
.b-datepicker .b-calendar-cell.b-active-date:not(.b-selected-date) > .b-datepicker-cell-inner {
  border-color: #feac31;
}
.b-datepicker .b-calendar-cell.b-selected-date:not(.b-in-range) > .b-datepicker-cell-inner {
  color: #fff;
  background-color: #3183fe;
  border-color: #3183fe;
}
.b-datepicker .b-calendar-cell.b-other-month > .b-datepicker-cell-inner {
  color: #bbb;
}
.b-datepicker .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner {
  cursor: pointer;
}
.b-datepicker .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner:hover {
  background-color: rgba(49, 131, 254, 0.15);
  border-color: transparent;
}
.b-datepicker .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner:hover.b-today {
  background-color: #feac31;
  border-color: #feac31;
}
.b-datepicker .b-calendar-cell.b-out-of-range > .b-datepicker-cell-inner {
  color: #aaa;
}
.b-datepicker .b-calendar-cell.b-disabled-date > .b-datepicker-cell-inner {
  color: #aaa;
  opacity: 0.4;
}
.b-datepicker .b-calendar-cell.b-in-range {
  background-color: rgba(49, 131, 254, 0.15);
  border-radius: 0 !important;
}
.b-datepicker .b-calendar-cell.b-in-range.b-first-visible-cell {
  clip-path: polygon(0 50%, 8px 0, 100% 0, 100% 100%, 8px 100%);
}
.b-datepicker .b-calendar-cell.b-in-range.b-last-visible-cell {
  clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%);
}
.b-datepicker .b-calendar-cell.b-range-start, .b-datepicker .b-calendar-cell.b-range-end {
  z-index: 0;
}
.b-datepicker .b-calendar-cell.b-range-start:before, .b-datepicker .b-calendar-cell.b-range-end:before {
  content: " ";
  background-color: rgba(49, 131, 254, 0.15);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.b-datepicker .b-calendar-cell.b-range-start > .b-datepicker-cell-inner, .b-datepicker .b-calendar-cell.b-range-end > .b-datepicker-cell-inner {
  position: relative;
  background-color: #fff;
}
.b-datepicker .b-calendar-cell.b-range-start > .b-datepicker-cell-inner:after, .b-datepicker .b-calendar-cell.b-range-end > .b-datepicker-cell-inner:after {
  content: " ";
  background-color: rgba(49, 131, 254, 0.15);
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.b-datepicker .b-calendar-cell.b-range-start:before {
  left: 50%;
}
.b-datepicker .b-calendar-cell.b-range-end:before {
  right: 50%;
}
.b-datepicker.b-multiselect .b-calendar-cell {
  flex-grow: 1 !important;
  margin-inline: 0 !important;
}
.b-datepicker.b-rtl .b-icon::before {
  transform: scaleX(-1);
}
.b-datepicker .b-yearpicker {
  width: 100%;
  height: 100%;
}
.b-datepicker .b-datepicker-yearbutton {
  margin-inline-start: 0.5ex;
  padding: 0;
  border: 0 none;
  color: inherit !important;
  min-height: unset;
  min-width: unset;
  background-color: unset;
  font-weight: 400;
}
.b-datepicker .b-datepicker-yearbutton:not(.b-disabled):not(.b-tab):hover {
  opacity: 0.7;
  background-color: unset;
}

.b-readonly-combo-list.b-empty {
  display: none;
}
.b-readonly-combo-list .b-list-item {
  min-width: auto;
}
.b-visible-scrollbar .b-readonly-combo-list .b-list-item {
  padding-inline-end: 2em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-fieldset.b-has-label {
  align-items: center;
}
.b-fieldset.b-has-label.b-label-before > .b-panel-body-wrap {
  flex: 1 1 100%;
}
.b-fieldset.b-has-label > label {
  flex-shrink: 0;
}

.b-fieldset-header {
  background-color: transparent;
  padding: 0.5em;
  color: #4f5964;
}
.b-fieldset-header .b-header-title {
  font-weight: 600;
}

fieldset.b-fieldset-content {
  border: none;
  background-color: transparent;
  margin-inline-start: 0;
  margin-inline-end: 0;
  overflow: unset;
  padding-block-end: 0;
}
.b-panel-has-header > .b-radiogroup-body-wrap > fieldset.b-fieldset-content {
  padding-block-start: 1em;
  padding-inline-start: 1em;
  padding-inline-end: 1em;
}
.b-fieldset:not(.b-panel-has-header) > .b-radiogroup-body-wrap > fieldset.b-fieldset-content {
  padding: 0;
}
fieldset.b-fieldset-content.b-inline > .b-field:not(:first-child) {
  margin-inline-start: 1em;
}
fieldset.b-fieldset-content > legend.b-fieldset-legend {
  position: absolute;
  top: -10000px;
  clip: rect(0, 0, 0, 0);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-popup {
  --panel-background-color: #f8f9fa;
  color: #4f5964;
}
.b-popup.b-text-popup {
  max-width: 25em;
}
.b-popup.b-positioned {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.24);
}

.b-popup-content a {
  color: #22262b;
}

.b-popup-header {
  background-color: #fff5e6;
  color: #4f5964;
}

.b-modal-mask {
  background-color: rgba(100, 100, 100, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  pointer-events: all;
  z-index: 11001;
}
.b-modal-mask.b-modal-transparent {
  background-color: transparent;
}

@media (max-width: 480px) {
  .b-popup {
    max-width: 100% !important;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-messagedialog.b-popup {
  min-width: 18em;
}
.b-messagedialog.b-popup .b-button {
  min-width: 9em;
}
.b-messagedialog.b-popup .b-messagedialog-header,
.b-messagedialog.b-popup .b-messagedialog-content {
  padding: 1em;
}
.b-messagedialog.b-popup .b-messagedialog-content.b-panel-content {
  border-radius: 0;
  min-height: 4em;
}
.b-messagedialog.b-popup .b-messagedialog-input,
.b-messagedialog.b-popup .b-messagedialog-okbutton,
.b-messagedialog.b-popup .b-messagedialog-cancelbutton {
  display: none;
}
.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-okbutton,
.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-cancelbutton, .b-messagedialog.b-popup.b-messagedialog-confirm .b-messagedialog-okbutton,
.b-messagedialog.b-popup.b-messagedialog-confirm .b-messagedialog-cancelbutton {
  display: initial;
}
.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-input {
  display: initial;
  margin: 1em 0 0 0;
}
.b-messagedialog.b-popup.b-messagedialog-alert .b-messagedialog-okbutton {
  display: initial;
}
.b-messagedialog.b-popup .b-panel-body-wrap {
  background: #f8f9fa;
}
.b-messagedialog.b-popup .b-popup-content,
.b-messagedialog.b-popup .b-toolbar {
  background: transparent;
}
.b-messagedialog.b-popup .b-toolbar .b-toolbar-content {
  justify-content: flex-end;
}
.b-messagedialog.b-popup .b-toolbar .b-toolbar-content .b-button:not(:first-child) {
  margin-inline-start: 1em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-menu {
  min-height: 20px;
  outline: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  -webkit-user-select: none;
  user-select: none;
}
.b-menu .b-panel-content {
  background-color: #fff;
}
.b-menu.b-empty::after {
  content: attr(data-empty-text);
  display: block;
  padding: 0.8em;
  color: #4f5964;
}
.b-menu .b-icon:before, .b-menu .b-icon-fw:before {
  min-width: 1.3em;
}
.b-menu.b-menu-with-submenu .b-menuitem:not(.b-has-submenu) .b-menu-text {
  margin-inline-end: 2em;
}

.b-sub-menu .b-anchor:before {
  position: absolute;
  height: 2.7em;
  width: 11px;
  left: -2px;
  content: " ";
  margin-top: -0.8em;
}

.b-menu-content {
  justify-content: flex-start;
  align-items: stretch;
  padding: 0;
}
.b-menu-content > :not(.b-menuitem) {
  margin: 0.2em 0.6em;
  display: flex;
}
.b-menu-content > :not(.b-menuitem):first-child {
  margin-top: 0.4em;
}
.b-menu-content > :not(.b-menuitem):last-child {
  margin-bottom: 0.4em;
}
.b-menu-content > .b-button {
  justify-content: flex-start;
}

.b-menuitem {
  flex-shrink: 0;
  padding: 0.8em;
  color: #4f5964;
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
  border-top: 1px dotted rgba(224, 224, 231, 0.8);
  font-size: 1em;
  min-width: 7em;
  display: flex;
  align-items: center;
}
.b-menuitem.b-disabled {
  opacity: 0.5;
}
.b-menuitem:first-child {
  border-top: none;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.b-menuitem:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.b-menuitem.b-separator:not(.b-first-visible-child) {
  border-top: 1px solid #c3c3d1;
}
.b-menuitem.b-contains-focus, .b-menuitem:focus {
  outline: none;
  background-color: rgba(254, 172, 49, 0.3);
  color: #4f5964;
}
.b-menuitem span.b-menu-text {
  flex: 1 1 auto;
  white-space: nowrap;
  margin-inline-start: 0.6em;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 5em;
}
.b-menuitem.b-has-submenu .b-icon-sub-menu {
  margin-inline-start: 0.3em;
}
.b-menuitem.b-rtl .b-icon-sub-menu::before {
  transform: scaleX(-1);
}

a.b-menuitem:hover .b-menu-text {
  text-decoration: underline;
}

.b-menu-with-icon .b-menuitem-icon {
  width: 1.25em;
  text-align: center;
  flex-shrink: 0;
  margin-inline-end: 0.5em;
}
.b-menu-with-icon span.b-menu-text {
  margin-inline-start: 1.75em;
}
.b-menu-with-icon .b-menuitem-icon ~ span.b-menu-text {
  margin-inline-start: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-radio {
  --radio-background-color: #fff;
  --radio-dot-color: var(----radio-background-color);
  --radio-border-color: rgb(var(--widget-primary-color-rgb));
  --radio-checked-dot-color: rgb(var(--widget-primary-color-rgb));
  --radio-disabled-color: #e0e0e7;
  /* forcing keyboard focus appearance */
  /* Overrides checkbox css */
}
.b-radio.b-disabled {
  --radio-border-color: var(--radio-disabled-color);
  --radio-checked-dot-color: var(--radio-disabled-color);
}
.b-radio input[type=radio]:checked {
  --radio-dot-color: var(--radio-checked-dot-color);
}
.b-radio input[type=radio] {
  border-radius: 50%;
  box-shadow: 0 0 0 1px var(--radio-border-color);
  border: 0.25em solid var(--radio-background-color);
  background-color: var(--radio-dot-color);
  height: 1.3em;
  width: 1.3em;
  min-width: 1.3em;
  /* Margin as large as border so not to be clipped by overflow hidden parent el */
  margin: 1px;
  z-index: 1;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
}
.b-radio input[type=radio]:focus-visible {
  outline: 1px solid rgba(254, 172, 49, 0.6);
  outline-offset: 0;
}
.b-radio > .b-field-inner label.b-radio-label {
  margin-inline-start: 0.4em;
}
.b-radio > .b-field-inner label.b-radio-label:before {
  content: none;
}

@media screen and (min-resolution: 120dpi) {
  .b-firefox .b-radio input {
    transform: rotate(1deg);
    margin: calc(1px + 0.5px);
  }
}
.b-ripple {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-slider {
  background-color: transparent;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: visible;
}
.b-slider label {
  font-size: 0.8em;
  transition: color 0.2s;
}
.b-slider.b-rtl > [type=range] {
  direction: rtl;
}
.b-slider [type=range] {
  align-self: stretch;
  max-width: 100%;
  -webkit-appearance: none;
  margin: 10px 0;
  padding: 0;
  font-size: inherit;
  background-color: transparent;
}
.b-slider [type=range]:focus {
  outline: 0;
}
.b-slider [type=range]:focus::-webkit-slider-runnable-track {
  background: #c9dfff;
}
.b-slider [type=range]:focus::-moz-range-track {
  background: #c9dfff;
}
.b-slider [type=range]:focus::-ms-fill-lower, .b-slider [type=range]:focus::-ms-fill-upper {
  background: #c9dfff;
}
.b-slider [type=range]:focus::-webkit-slider-thumb {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15), 0 2px 4px rgba(0, 0, 0, 0.2);
}
.b-slider [type=range]::-moz-focus-outer {
  border: 0;
}
.b-slider [type=range]::-ms-tooltip {
  display: none;
}
.b-slider [type=range]::-webkit-slider-runnable-track {
  cursor: pointer;
  height: 8px;
  transition: all 0.2s ease;
  width: 100%;
  background: #e0e0e7;
  border: none;
  border-radius: 2px;
}
.b-slider [type=range]::-webkit-slider-thumb {
  background: #3183fe;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  width: 20px;
  -webkit-appearance: none;
  margin-top: -6px;
  transition: all 0.5s;
}
.b-slider [type=range]::-moz-range-track {
  cursor: pointer;
  height: 8px;
  transition: all 0.2s ease;
  width: 100%;
  background: #e0e0e7;
  border: none;
  border-radius: 2px;
}
.b-slider [type=range]::-moz-range-thumb {
  background: #3183fe;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  width: 20px;
}
.b-slider [type=range]::-ms-track {
  cursor: pointer;
  height: 8px;
  transition: all 0.2s ease;
  width: 100%;
  background: transparent;
  border-color: transparent;
  border-width: 10px 0;
  color: transparent;
}
.b-slider [type=range]::-ms-fill-lower, .b-slider [type=range]::-ms-fill-upper {
  background: #e0e0e7;
  border: none;
  border-radius: 4px;
}
.b-slider [type=range]::-ms-thumb {
  background: #3183fe;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  width: 20px;
  margin-top: 0;
}
.b-slider.b-disabled [type=range]::-ms-thumb, .b-slider.b-disabled [type=range]::-ms-fill-lower, .b-slider.b-disabled [type=range]::-ms-fill-upper {
  background: #d2d2dc;
  cursor: default;
}
.b-slider.b-disabled [type=range]::-moz-range-thumb, .b-slider.b-disabled [type=range]::-moz-range-track {
  background: #d2d2dc;
  cursor: default;
}
.b-slider.b-disabled [type=range]::-webkit-slider-thumb, .b-slider.b-disabled [type=range]::-webkit-slider-runnable-track {
  background: #d2d2dc;
  cursor: default;
}
.b-grid-cell .b-slider {
  width: 100%;
}

.b-container .b-slider label {
  margin: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-slidetoggle {
  --widget-primary-color-rgb: 49,131,254;
  --slidetoggle-background-color: rgb(var(--widget-primary-color-rgb));
  --slidetoggle-toggle-background-opacity: 0.5;
  --slidetoggle-toggle-background-color: rgba(var(--widget-primary-color-rgb), var(--slidetoggle-toggle-background-opacity));
  height: 3.25em;
}
.b-slidetoggle.b-disabled {
  --slidetoggle-toggle-background-color: #e0e0e7;
  --slidetoggle-background-color: #e0e0e7;
}
.b-slidetoggle .b-field-inner::before {
  width: 2.4em;
}
.b-slidetoggle input,
.b-slidetoggle .b-slidetoggle-toggle {
  width: 2.4em;
  height: 1.4em;
  font-size: inherit;
  flex-shrink: 0;
}
.b-slidetoggle input {
  top: -0.4em;
}
.b-slidetoggle input:checked + .b-slidetoggle-toggle {
  opacity: 1;
  background-color: var(--slidetoggle-background-color);
}
.b-slidetoggle input:checked + .b-slidetoggle-toggle .b-slidetoggle-thumb {
  background-color: #fff;
  transform: translate(1.2em, 0.2em);
}
.b-slidetoggle .b-slidetoggle-toggle {
  transition: background-color 0.2s, opacity 0.2s;
  opacity: 0.7;
  border-radius: 0.7em;
  margin-inline-end: 0.4em;
  background-color: rgba(176, 176, 183, 0.6);
}
.b-slidetoggle:hover .b-slidetoggle-toggle {
  opacity: 1;
}
.b-slidetoggle .b-slidetoggle-thumb {
  height: 1em;
  width: 1em;
  background-color: white;
  border-radius: 0.5em;
  position: absolute;
  transform: translate(0.2em, 0.2em);
  transition: transform 0.3s ease;
}
.b-slidetoggle.b-rtl .b-slidetoggle-thumb {
  transform: translate(-0.2em, 0.2em);
}
.b-slidetoggle.b-rtl input:checked + .b-slidetoggle-toggle .b-slidetoggle-thumb {
  transform: translate(-1.2em, 0.2em);
}

.b-slidetoggle-label {
  cursor: pointer;
}

.b-container .b-slidetoggle .b-slidetoggle-label {
  margin-inline-start: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-splitter {
  background-color: #e5e5e8;
  flex: 0 0 0.5em;
  position: relative;
  touch-action: none;
}
@media (pointer: coarse) {
  .b-splitter {
    --splitter-inner-size: 2em;
  }
}
@media (pointer: fine) {
  .b-splitter {
    --splitter-inner-size: 0;
  }
}
.b-splitter.b-disabled {
  flex: 0 0 1px;
  pointer-events: none;
}
.b-splitter:not(.b-disabled) {
  overflow: visible;
}
.b-splitter::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.b-splitter:hover::after, .b-splitter.b-hover::after, .b-splitter.b-moving::after {
  background-color: #e5e5e8;
}
.b-splitter.b-horizontal {
  cursor: ns-resize;
  min-height: 0.5em;
}
.b-splitter.b-horizontal.b-disabled {
  min-height: 1px;
}
.b-splitter.b-horizontal::after {
  height: var(--splitter-inner-size);
  width: 100%;
}
.b-splitter.b-horizontal:hover::after, .b-splitter.b-horizontal.b-hover::after, .b-splitter.b-horizontal.b-moving::after {
  top: calc((10px - 0.5em) / -2);
  height: 10px;
}
.b-splitter.b-vertical {
  cursor: ew-resize;
  min-width: 0.5em;
}
.b-splitter.b-vertical.b-disabled {
  min-width: 1px;
}
.b-splitter.b-vertical::after {
  width: var(--splitter-inner-size);
  height: 100%;
}
.b-splitter.b-vertical:hover::after, .b-splitter.b-vertical.b-hover::after, .b-splitter.b-vertical.b-moving::after {
  left: calc((10px - 0.5em) / -2);
  width: 10px;
}
.b-splitter:last-child, .b-splitter:first-child {
  visibility: hidden;
  flex: 0;
  min-width: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timefield.b-open .b-icon-clock-live {
  background-color: #feac31 !important;
}
.b-timefield.b-empty .b-fieldtrigger {
  animation-delay: -300s;
}
.b-timefield.b-disabled .b-icon-clock-live, .b-timefield.b-readonly .b-icon-clock-live {
  background-color: #e4e4e4;
}
.b-timefield:not(.b-disabled):not(.b-readonly) .b-icon-angle-left:hover,
.b-timefield:not(.b-disabled):not(.b-readonly) .b-icon-angle-right:hover {
  color: #feac31;
}
.b-timefield.b-no-steppers .b-step-trigger {
  display: none;
}
.b-timefield .b-step-trigger::before {
  transition: color 0.3s;
}
.b-timefield.b-rtl .b-step-trigger::before {
  transform: scaleX(-1);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timepicker .b-panel-content {
  background-color: #f8f9fa;
  align-items: stretch;
  padding: 0.5em;
  gap: 0.5em;
}
.b-timepicker .b-panel-content .b-widget {
  margin: 0;
  flex: 0 0 auto;
  width: auto;
}
.b-timepicker .b-panel-content .b-numberfield.b-has-label {
  margin-top: 0;
}
.b-timepicker .b-panel-content .b-numberfield > .b-label {
  clip-path: polygon(0 0);
  position: absolute;
  contain: strict;
}
.b-timepicker .b-panel-content .b-numberfield:not(.b-first-visible-child)::before {
  content: ":";
  align-self: center;
  margin-inline-end: 0.5em;
  font-weight: bold;
}
.b-timepicker .b-panel-content .b-numberfield input {
  width: 2.8em;
}
.b-timepicker .b-panel-content .b-button {
  flex: 0 0 3em;
  padding: 0;
}
.b-timepicker .b-panel-content .b-button label {
  text-overflow: clip;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes progress {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.b-toast {
  --widget-primary-color-rgb: 248,249,250;
  --toast-background-color: rgb(var(--widget-primary-color-rgb));
  --toast-color: #4f5964;
  --toast-progress-background-color: #feac31;
  background-color: var(--toast-background-color);
  color: var(--toast-color);
}

.b-float-root > .b-floating.b-toast {
  display: inline-block;
  overflow-x: hidden;
  overflow-y: auto;
  top: auto;
  inset-inline-end: 2em;
  inset-inline-start: auto;
  max-width: 60%;
  max-height: 60%;
  line-height: 1.4em;
  transition: var(--side) 0.25s ease-in, transform 0.25s ease-in;
  padding: 1em;
  border-radius: 2px;
  cursor: pointer;
}
.b-float-root > .b-floating.b-toast:is(.b-side-top-start, .b-side-top-end) {
  top: 0;
}
.b-legacy-inset .b-float-root > .b-floating.b-toast {
  left: auto;
  right: 2em;
}
.b-legacy-inset .b-float-root > .b-floating.b-toast.b-rtl {
  left: 2em;
  right: auto;
}
.b-float-root > .b-floating.b-toast:is(.b-side-top-start, .b-side-bottom-start) {
  inset-inline-start: 2em;
  inset-inline-end: auto;
}
.b-float-root > .b-floating.b-toast.b-toast-hide:is(.b-side-bottom-end, .b-side-bottom-start) {
  bottom: 0 !important;
  transform: translateY(100%) !important;
}
.b-float-root > .b-floating.b-toast.b-toast-hide:is(.b-side-top-end, .b-side-top-start) {
  top: 0 !important;
  transform: translateY(-100%) !important;
}
.b-float-root > .b-floating.b-toast.b-icon:before {
  margin-inline-end: 0.5em;
}

.b-toast-progress {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  height: 3px;
  background: var(--toast-progress-background-color);
  animation-name: progress;
  animation-timing-function: linear;
}
.b-legacy-inset .b-toast-progress {
  left: 0;
}
.b-legacy-inset .b-toast-progress.b-rtl {
  right: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-tooltip {
  --panel-background-color: white;
}
.b-tooltip:not(.b-allow-over) {
  -webkit-user-select: none;
  user-select: none;
}
.b-tooltip .b-tooltip-loading .b-icon {
  display: inline-block;
  margin-inline-end: 0.5em;
}

.b-tooltip-content {
  background: inherit;
  color: #4f5964;
  font-size: 1em;
  line-height: 1.4em;
  padding: 1em;
}
.b-tooltip-content a {
  color: #4f5964;
}

.b-tooltip-header.b-dock-right .b-header-title,
.b-tooltip-header.b-dock-left .b-header-title {
  font-size: 1em;
}

.b-textareafield textarea,
.b-textareapickerfield textarea {
  padding: 0.8em;
  align-self: stretch;
}

.b-textareapickerfield-picker {
  display: flex;
  flex: 1;
  min-height: 10em;
}
.b-textareapickerfield-picker:focus {
  outline: none;
  border-color: rgba(254, 172, 49, 0.6);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-tabpanel-tabs {
  display: flex;
  flex: 0 0 auto;
  flex-direction: row;
  margin-bottom: 0;
  background-color: transparent;
}
.b-toolbar .b-tabpanel-tabs {
  gap: 0;
}
.b-tabpanel-tab {
  display: flex;
  padding: 0.9em;
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
  align-items: center;
  justify-content: center;
  font-size: 0.9em;
  font-weight: 500;
  text-transform: uppercase;
  color: #7b7b7b;
  background-color: transparent;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.b-tabpanel-tab.b-rotate-vertical {
  min-width: auto;
  min-height: 3em;
}
.b-tabpanel-tab:not(.b-rotate-vertical) {
  min-height: auto;
  min-width: 3em;
}
.b-tabpanel-tab.b-active {
  background-color: #fff5e6;
  border-color: #d0d1d2;
  color: #3b3b3b;
  z-index: 1;
}
.b-dock-left > .b-tabpanel-tabs > .b-tabpanel-tab {
  border-width: 0 0 0 0;
}
.b-dock-right > .b-tabpanel-tabs > .b-tabpanel-tab {
  border-width: 0 0 0 0;
}
.b-dock-bottom > .b-tabpanel-tabs > .b-tabpanel-tab {
  border-width: 0 0 0 0;
}
.b-tabpanel-tab.b-hidden {
  display: none !important;
}
.b-tabpanel-tab.b-disabled {
  background-color: transparent;
  color: rgba(123, 123, 123, 0.3);
  border-color: rgba(0, 0, 0, 0);
}
.b-tabpanel-tab:focus {
  outline: none;
}
.b-tabpanel-tab:hover:not(.b-active):not(.b-disabled), .b-tabpanel-tab:focus:not(.b-active):not(.b-disabled) {
  background-color: #fff5e6;
  color: #616161;
}
.b-tabpanel-body.b-card-container {
  background-color: transparent;
  border-radius: 2px;
  border: 0 solid #d0d1d2;
  flex: 1 0 auto;
  padding: 1em 0;
}
.b-tabpanel[data-active-index="0"] .b-tabpanel-body {
  border-top-left-radius: 0;
}
.b-tabpanel .b-html {
  color: #4f5964;
}

.b-toolbar.b-tabbar {
  background-color: var(--panel-background-color);
}
.b-toolbar.b-tabbar > .b-tabpanel-tabs {
  min-height: auto;
  padding: 0;
}
.b-toolbar.b-tabbar.b-dock-top {
  border-bottom: 1px solid #feac31;
}
.b-toolbar.b-tabbar.b-dock-right {
  border-inline-start: 1px solid #feac31;
}
.b-toolbar.b-tabbar.b-dock-bottom {
  border-top: 1px solid #feac31;
}
.b-toolbar.b-tabbar.b-dock-left {
  border-inline-end: 1px solid #feac31;
}

.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child), .b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child), .b-tabbar.b-dock-left .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child), .b-tabbar.b-dock-right .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child) {
  margin-inline-end: 0;
  margin-bottom: 0;
}

.b-toolbar.b-undoredo {
  padding: 0;
  gap: 0;
}
.b-toolbar.b-undoredo > * {
  border-radius: 0;
}
.b-buttongroup .b-toolbar.b-undoredo:not(:first-child) > button:first-child {
  margin-inline-start: -1px;
}
.b-buttongroup .b-toolbar.b-undoredo > .b-widget {
  margin-inline-end: 0;
}
.b-toolbar.b-undoredo .b-widget.b-combo {
  flex: 1 1 250px;
  margin: 0 0.5em;
}
.b-theme-material .b-toolbar.b-undoredo .b-widget.b-combo .b-field-inner {
  padding-inline: 0.7em;
}

.b-yearpicker {
  width: max-content;
}
.b-yearpicker .b-toolbar.b-dock-top {
  background-color: #fff5e6;
  color: #4f5964;
  border-bottom: none;
  min-height: 0;
  font-size: 1.2em;
}
.b-yearpicker .b-toolbar.b-dock-top .b-toolbar-content {
  padding: 0.5em 0.5ex !important;
  gap: 0.5ex;
}
.b-yearpicker .b-toolbar.b-dock-top .b-icon:before {
  line-height: normal;
}
.b-yearpicker .b-toolbar.b-dock-top button {
  border: none;
  min-height: 0;
}
.b-yearpicker .b-toolbar.b-dock-top .b-tool {
  font-size: 80%;
}
.b-yearpicker .b-toolbar.b-dock-top .b-tool:hover {
  opacity: 0.7;
}
.b-yearpicker .b-toolbar.b-dock-top .b-tool:not(.b-contains-focus) {
  background: transparent !important;
}
.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title {
  margin-inline: auto;
  color: inherit;
  font-weight: 400;
  background-color: unset;
}
.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title[data-item-index="0"] {
  margin-inline: 0.5em auto !important;
}
.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title:not(.b-disabled):not(.b-tab):hover {
  opacity: 0.7;
  background-color: unset;
}
.b-yearpicker .b-yearpicker-body-wrap {
  background-color: #f8f9fa;
}
.b-yearpicker .b-yearpicker-content {
  display: grid;
  align-items: center;
  grid-template-columns: repeat(4, 1fr);
  padding: 1em;
  gap: 1em;
}
.b-yearpicker .b-yearpicker-content button.b-yearpicker-year {
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 1em;
  height: 2em;
  background: transparent;
  font-size: 1em;
  cursor: pointer;
  color: #4f5964;
  font-family: inherit;
  font-weight: 400;
  padding-inline: 0;
}
.b-yearpicker .b-yearpicker-content button.b-yearpicker-year:hover {
  background-color: rgba(49, 131, 254, 0.15);
  border-color: transparent;
}
.b-yearpicker .b-yearpicker-content button.b-yearpicker-year.b-selected {
  color: #fff;
  background-color: #3183fe;
  border-color: #3183fe;
}
.b-yearpicker.b-outer, .b-yearpicker.b-floating {
  min-width: 20.4em;
  min-height: 18.2em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-histogram {
  background-color: #fff;
  padding: 1px;
  contain: strict;
}
.b-histogram svg * {
  vector-effect: non-scaling-stroke;
}
.b-histogram rect {
  fill: #27ca37;
  transition-property: x, y, width, height, fill;
  transition-duration: 1000ms;
}
.b-histogram rect.b-series-index-0 {
  fill: #27ca37;
}
.b-histogram rect.b-series-index-1 {
  fill: #3183fe;
}
.b-histogram rect.b-series-index-2 {
  fill: #4531fe;
}
.b-histogram rect.b-series-index-3 {
  fill: #31feac;
}
.b-histogram rect.b-series-index-4 {
  fill: #feac31;
}
.b-histogram rect.b-series-index-5 {
  fill: #83fe31;
}
.b-histogram rect.b-exceeds-top {
  fill: #e53f2c;
}
.b-histogram text.b-bar-legend {
  writing-mode: tb;
  text-anchor: end;
  font-size: 75%;
  pointer-events: none;
}
.b-histogram svg {
  overflow: visible;
}
.b-histogram path {
  fill: transparent;
  stroke: #f99;
  transition: d 1000ms;
  pointer-events: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-scale {
  contain: strict;
}
.b-scale svg * {
  vector-effect: non-scaling-stroke;
}
.b-scale.b-scale-vertical text.b-scale-tick-label {
  transform: translateY(0.3em);
}
.b-scale.b-scale-vertical.b-align-right {
  text-anchor: end;
}
.b-scale.b-scale-horizontal text.b-scale-tick-label {
  text-anchor: middle;
}
.b-scale path {
  stroke: #9c9c9c;
  pointer-events: none;
}
.b-scale text {
  fill: #808080;
}

.b-hbox,
.b-vbox {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  position: relative;
}
.b-hbox > .b-box-center,
.b-vbox > .b-box-center {
  flex: 1 1 auto;
  overflow: hidden;
}

.b-hbox {
  flex-flow: row nowrap;
}

.b-vbox {
  flex-flow: column nowrap;
}

.b-box-justify-stretch {
  justify-content: stretch;
}

.b-card-container {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.b-card-container.b-animating {
  overflow: hidden;
}
.b-card-container > .b-card-item {
  flex: 1 0 100%;
  align-items: stretch;
  max-width: 100%;
}
.b-card-container.b-hide-child-headers > .b-panel:not(.b-positioned) > .b-panel-header {
  display: none;
}

@keyframes b-card-slide-in-left {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes b-card-slide-out-right {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes b-card-slide-in-right {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes b-card-slide-out-left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.b-slide-in-left {
  animation: b-card-slide-in-left 0.3s ease 0s 1;
}

.b-slide-out-right {
  pointer-events: none;
  left: 1em;
  animation: b-card-slide-out-right 0.3s ease 0s 1;
}

.b-slide-in-right {
  animation: b-card-slide-in-right 0.3s ease 0s 1;
}

.b-slide-out-left {
  pointer-events: none;
  margin-inline-start: -1em;
  margin-inline-end: 1em;
  animation: b-card-slide-out-left 0.3s ease 0s 1;
}

.b-fit-container {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  overflow: hidden;
  position: relative;
}
.b-fit-container > .b-fit-item {
  flex: 1 0 auto;
  margin: 0;
  max-width: 100%;
  align-self: stretch !important;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-resource-avatar {
  touch-action: pan-x pan-y;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.2em;
  height: 2.2em;
  border-radius: 50%;
  flex-shrink: 0;
}
.b-resource-avatar.b-resource-icon:before {
  font-size: 1.5em;
}

.b-resource-initials {
  background: #3183fe;
  color: #fff;
  text-transform: uppercase;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-color-indigo {
  background-color: #4531fe;
}

.b-color-blue {
  background-color: #3183fe;
}

.b-color-cyan {
  background-color: #3bc9db;
}

.b-color-red {
  background-color: #e53f2c;
}

.b-color-deep-orange {
  background-color: #ff5722;
}

.b-color-orange {
  background-color: #feac31;
}

.b-color-amber {
  background-color: #ffc107;
}

.b-color-yellow {
  background-color: #ecfe26;
}

.b-color-teal {
  background-color: #31feac;
}

.b-color-green {
  background-color: #27ca37;
}

.b-color-light-green {
  background-color: #9efea7;
}

.b-color-lime {
  background-color: #83fe31;
}

.b-color-purple {
  background-color: #fe31ea;
}

.b-color-violet {
  background-color: #9775fa;
}

.b-color-pink {
  background-color: #f783ac;
}

.b-color-dark-gray {
  background-color: #474849;
}

.b-color-gray {
  background-color: #b0b0b7;
}

.b-color-light-gray {
  background-color: #e0e0e7;
}

.b-color-white {
  background-color: #fff;
}

.b-indigo {
  --widget-primary-color-rgb: 69,49,254;
}

.b-blue {
  --widget-primary-color-rgb: 49,131,254;
}

.b-cyan {
  --widget-primary-color-rgb: 59,201,219;
}

.b-red {
  --widget-primary-color-rgb: 229,63,44;
}

.b-deep-orange {
  --widget-primary-color-rgb: 255,87,34;
}

.b-orange {
  --widget-primary-color-rgb: 254,172,49;
}

.b-amber {
  --widget-primary-color-rgb: 255,193,7;
}

.b-yellow {
  --widget-primary-color-rgb: 236,254,38;
}

.b-teal {
  --widget-primary-color-rgb: 49,254,172;
}

.b-green {
  --widget-primary-color-rgb: 39,202,55;
}

.b-light-green {
  --widget-primary-color-rgb: 158,254,167;
}

.b-lime {
  --widget-primary-color-rgb: 131,254,49;
}

.b-purple {
  --widget-primary-color-rgb: 254,49,234;
}

.b-violet {
  --widget-primary-color-rgb: 151,117,250;
}

.b-pink {
  --widget-primary-color-rgb:247,131,172;
}

.b-dark-gray {
  --widget-primary-color-rgb: 71,72,73;
}

.b-gray {
  --widget-primary-color-rgb: 176,176,183;
}

.b-light-gray {
  --widget-primary-color-rgb: 224,224,231;
}

.b-white {
  --widget-primary-color-rgb: 255,255,255;
}

.b-icon-clock-live {
  background-color: #b0b1b2;
  border-radius: 50%;
  width: 1em;
  height: 1em;
  position: relative;
  animation-delay: 0s;
}
.b-icon-clock-live:before, .b-icon-clock-live:after {
  position: absolute;
  display: block;
  font-size: 1em !important;
  content: "";
  width: 0.1em !important;
  left: 0.44em; /* half width of clock - half width of hand */
  background: #fff;
  border-radius: 0.5em;
}
.b-icon-clock-live:before {
  top: 0.15em;
  height: 0.4em !important; /* half the width/height of the clock */
  transform-origin: 0.05em 0.35em;
  animation: rotate 6s infinite linear;
  animation-play-state: paused;
  animation-delay: inherit;
}
.b-icon-clock-live:after {
  top: 0.22em;
  height: 0.33em; /* top + height for little hand must = top + height for big hand */
  transform-origin: 0.05em 0.3em;
  animation: rotate 72s infinite linear; /* time should be big-hand time * 12 */
  animation-play-state: paused;
  animation-delay: inherit;
}

/* Animations */
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.b-checkbox {
  --checkbox-unchecked-check-color: transparent;
  --checkbox-checked-background-color: transparent;
  --checkbox-checked-check-color: #474849;
}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.b-content-icon, .b-group-state-icon, .b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}

.b-theme-info:before {
  content: '{"name":"Stockholm"}';
}

.b-slidetoggle .b-slidetoggle-label,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label {
  text-transform: uppercase;
  font-size: 0.9em;
}
.b-slidetoggle .b-slidetoggle-label::before,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before {
  font-size: 1.1111111111em;
}

.b-popup > .b-panel-body-wrap > .b-bottom-toolbar {
  background: #f8f9fa;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid.b-readonly.b-actioncolumn-readonly .b-action-cell {
  filter: grayscale(1);
  opacity: 0.2;
  pointer-events: none;
}

.b-action-cell {
  text-align: end;
}

.b-action-ct {
  display: flex;
  flex-flow: row nowrap;
}

.b-action-item {
  margin: 0 -0.2em;
  text-align: center;
  font-size: 1.2em;
  color: #4d4d4d;
}

.b-action-cell.b-grid-cell .b-action-item {
  transition: all 0.15s ease-in-out;
}

.b-action-item:hover {
  transform: scale3d(1.2, 1.2, 1);
  color: #feac31;
}

.b-check-header-with-checkbox .b-grid-header-text {
  display: none;
}
.b-check-header-with-checkbox .b-field-inner {
  justify-content: center;
}

.b-check-header-with-checkbox .b-checkbox-label,
.b-check-cell .b-checkbox-label {
  display: flex;
  gap: 0.4em;
  align-items: center;
}
.b-check-header-with-checkbox .b-checkbox-label:before,
.b-check-cell .b-checkbox-label:before {
  margin: 0 !important;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-cell.b-color-cell .b-color-cell-inner {
  border: none;
  border-radius: 1em;
  cursor: pointer;
  flex: 1;
  height: 1.5em;
  margin-inline: 1em;
}
.b-grid-cell.b-color-cell .b-color-cell-inner.b-empty {
  border: 1px solid #e9eaeb;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-percent-bar-outer {
  flex: 1;
  height: 30%;
  max-height: 0.8em;
  background: #f1f1f1;
}

.b-percent-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  max-width: 100%;
  padding: 0 0.2em;
  background: #27ca37;
  color: #fff;
  font-size: 0.7em;
  text-align: end;
  transition: width 0.5s, padding 0.5s, background-color 0.5s;
}
.b-percent-bar.b-zero {
  padding: 0;
  text-indent: 0.2em;
}
.b-percent-bar.b-low {
  background: #e53f2c;
  color: #4f5964;
}
.b-percent-bar.b-low span {
  left: 100%;
  margin-block: 0;
  margin-inline: 5px 0;
}
.b-percent-bar span {
  position: relative;
  display: inline-block;
  margin-block: 0;
  margin-inline: 0 5px;
  line-height: 1em;
}

.b-grid-body-container.b-scrolling .b-percent-bar {
  transition: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-rating-cell .b-icon {
  font-size: 1.8em;
}
.b-rating-cell .b-empty {
  color: rgba(224, 224, 231, 0.3);
}
.b-rating-cell .b-filled {
  color: #ffce3a;
}

.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon {
  cursor: pointer;
  transition: all 0.2s linear;
  position: relative;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-icon {
  color: #ffce3a;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-icon.b-empty::before {
  opacity: 0.4;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover {
  transform: scale(1.3);
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover.b-filled {
  opacity: 1;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover:hover ~ .b-icon::before {
  color: rgba(224, 224, 231, 0.3);
  opacity: 1;
}

.b-grid-body-container.b-scrolling .b-rating-cell-inner .b-icon {
  transition: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-cell.b-row-number-cell {
  background-color: #f1f1f1;
  border-inline-end: 1px solid #e9eaeb;
}

.b-grid-row.b-hover .b-grid-cell.b-row-number-cell:hover {
  border-inline-end: 1px solid #e9eaeb;
}

.b-group-row .b-grid-cell.b-row-number-cell:first-child {
  border-inline-end: 1px solid #e9eaeb;
}

.b-gridbase:focus .b-grid-row.b-selected .b-grid-cell.b-row-number-cell.b-selected {
  border-inline-end: 1px solid #e9eaeb;
}

.b-gridbase .b-grid-row.b-selected .b-row-number-cell, .b-gridbase .b-grid-row .b-grid-cell.b-selected.b-row-number-cell {
  background-color: #e4e4e4;
}

.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell.b-row-number-cell, .b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row) .b-grid-cell.b-row-number-cell.b-hover {
  background-color: #ececec;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-tree-expander {
  position: relative;
  top: 1px;
  margin: 0 0.55em;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.b-loading-children .b-tree-expander .b-icon:before {
  content: "\f110";
  animation: spin 2s infinite linear;
}

.b-grid-cell.b-tree-cell {
  align-items: stretch;
}

.b-tree-leaf-cell .b-tree-cell-inner:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  color: #adaeaf;
  margin-inline-end: 0.6em;
  width: 1.25em;
  min-width: 1.25em;
  text-align: center;
}

.b-tree-icon,
.b-icon-tree-leaf,
.b-icon-tree-folder,
.b-icon-tree-folder-open,
.b-icon-tree-expand,
.b-icon-tree-collapse {
  color: #adaeaf;
  width: 1.25em;
  min-width: 1.25em;
  text-align: center;
}

.b-tree-icon,
.b-icon-tree-leaf,
.b-icon-tree-folder,
.b-icon-tree-folder-open {
  margin-inline-end: 0.6em;
}

.b-icon-tree-leaf:before {
  font-size: 0.3em;
  vertical-align: middle;
}

.b-icon-tree-folder:before,
.b-icon-tree-folder-open:before {
  margin-inline-start: 0.1em;
}

.b-icon-tree-expand.b-empty-parent,
.b-icon-tree-collapse.b-empty-parent {
  visibility: hidden;
}
.b-icon-tree-expand:before,
.b-icon-tree-collapse:before {
  font-size: 1.2em;
}

.b-tree-cell-inner {
  padding: 0.5em 0;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-grow: 1;
}
.b-tree-cell-inner.b-text-value {
  flex-shrink: 1;
  overflow: hidden;
}
.b-tree-cell-inner.b-text-value .b-tree-cell-value {
  display: initial;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-tree-cell.b-auto-height .b-tree-cell-inner {
  flex-shrink: 1;
}

.b-tree-cell.b-auto-height {
  flex-shrink: 1;
}

a.b-tree-cell-inner {
  text-decoration: none;
}
a.b-tree-cell-inner:hover .b-tree-cell-value {
  text-decoration: underline;
}

.b-tree-parent-cell,
.b-tree-leaf-cell {
  padding-inline-start: 10px;
}

.b-tree-parent-row .b-grid-cell {
  font-weight: 600;
  color: #797b7d;
}

.b-tree-cell-value {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.b-touch .b-tree-expander {
  width: 1.1em;
}
.b-touch .b-icon-tree-expand:before,
.b-touch .b-icon-tree-collapse:before {
  font-size: 1.8em;
}
.b-touch .b-icon-tree-leaf:before {
  font-size: 0.6em;
}
.b-touch .b-tree-icon,
.b-touch .b-tree-leaf-cell:not(.b-tree-parent-cell):before {
  font-size: 1.2em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-editor.b-cell-editor {
  position: absolute;
  background-color: transparent;
  border-width: 0;
  border-style: solid;
  box-shadow: none !important;
  z-index: 1;
}
.b-grid-cell:not(.b-tree-cell) .b-editor.b-cell-editor {
  width: 100% !important;
}
.b-editor.b-cell-editor .b-field > .b-label {
  clip-path: inset(0 100% 100% 0);
  position: absolute;
  contain: strict;
}
.b-editor.b-cell-editor .b-numberfield:not(.b-has-start-trigger) .b-field-inner,
.b-editor.b-cell-editor .b-textfield:not(.b-has-start-trigger) .b-field-inner {
  padding-inline-start: 0;
}
.b-editor.b-cell-editor .b-numberfield input,
.b-editor.b-cell-editor .b-textfield input {
  padding: 0 calc(0.5em - 1px);
}
.b-editor.b-cell-editor .b-combo.b-uses-chipview .b-chipview {
  margin: 0.3em;
}

.b-gridbase .b-editing {
  overflow: visible;
  contain: unset;
  z-index: 1;
  outline: none !important;
}
.b-gridbase .b-editing .b-grid-cell.b-editing {
  color: transparent;
}

.b-grid-cell:not(.b-editing) .b-cell-editor {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-celltooltip-tip {
  max-height: 50%;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-columndragtoolbar {
  position: absolute;
  top: calc(100% - 3em);
  left: 50%;
  z-index: 100;
  animation-name: b-show-columndragtoolbar;
  animation-duration: 0.2s;
  transform: translateX(-50%);
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-radius: 1em;
  background: #f8f9fa;
  transition: opacity 0.2s, top 0.2s;
  box-shadow: none;
  padding: 1em 1em 0.5em 1em;
  opacity: 0.4;
  font-size: 0.8em;
}
.b-columndragtoolbar.b-closer {
  top: 50%;
  transform: translate(-50%, -50%);
}
.b-columndragtoolbar.b-hover {
  opacity: 0.8;
}
.b-columndragtoolbar.b-remove {
  animation-name: b-hide-columndragtoolbar;
  animation-duration: 0.2s;
  top: 100%;
  opacity: 0;
}
.b-columndragtoolbar.b-remove.b-closer {
  animation-name: b-hide-columndragtoolbar-closer;
}
.b-columndragtoolbar > .b-title {
  color: #fff;
  flex-basis: 100%;
  margin-bottom: 1em;
  text-align: center;
}
.b-columndragtoolbar > .b-title:before {
  content: "Drag header downwards";
}
.b-columndragtoolbar.b-closer > .b-title:before {
  content: "Drop header on a button";
}
.b-columndragtoolbar .b-group {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  margin-inline-end: 1.5em;
}
.b-columndragtoolbar .b-group:last-child {
  margin-inline-end: 0;
}
.b-columndragtoolbar .b-group .b-title {
  color: #fff;
  margin-block: 0.5em;
}
.b-columndragtoolbar .b-buttons {
  display: inline-flex;
  flex-direction: row;
}
.b-columndragtoolbar .b-target-button {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  transition: all 0.2s;
  color: #4f5964;
  border: 0.3em solid #feac31;
  border-radius: 1em;
  background: transparent;
  padding: 1em 0;
  width: 7em;
  margin-inline-end: 0.5em;
  box-shadow: none;
}
.b-columndragtoolbar .b-target-button:last-child {
  margin-inline-end: 0;
}
.b-columndragtoolbar .b-target-button i {
  font-size: 2.5em;
  color: #feac31;
  pointer-events: none;
  transition: all 0.2s;
}
.b-columndragtoolbar .b-target-button.b-hover:not([data-disabled=true]) {
  background-color: #feac31;
  color: #fff;
  box-shadow: none;
}
.b-columndragtoolbar .b-target-button.b-hover:not([data-disabled=true]) i {
  transform: scale(1.1);
  color: #fff;
}
.b-columndragtoolbar .b-target-button.b-activate i {
  transform: scale(1.1) rotate(180deg) !important;
}
.b-columndragtoolbar .b-target-button[data-button-id^=group] {
  border-color: #3183fe;
  background-color: transparent;
}
.b-columndragtoolbar .b-target-button[data-button-id^=group] i {
  color: #3183fe;
}
.b-columndragtoolbar .b-target-button[data-button-id^=group].b-hover:not([data-disabled=true]) {
  background-color: #3183fe;
}
.b-columndragtoolbar .b-target-button[data-button-id^=group].b-hover:not([data-disabled=true]) i {
  color: #fff;
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort] {
  border-color: #fb9701;
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort] i {
  color: #fb9701;
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort].b-hover:not([data-disabled=true]) {
  background-color: #fb9701;
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort].b-hover:not([data-disabled=true]) i {
  color: #fff;
}
.b-columndragtoolbar .b-target-button[data-disabled=true] {
  opacity: 0.5;
}

@keyframes b-show-columndragtoolbar {
  from {
    top: 100%;
    opacity: 0;
  }
  to {
    top: calc(100% - 3em);
    opacity: 0.4;
  }
}
@keyframes b-hide-columndragtoolbar {
  from {
    top: calc(100% - 3em);
    opacity: 0.4;
  }
  to {
    top: 100%;
    opacity: 0;
  }
}
@keyframes b-hide-columndragtoolbar-closer {
  from {
    top: 50%;
    opacity: 0.4;
  }
  to {
    top: 100%;
    opacity: 0;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-header.b-drag-proxy {
  line-height: normal;
  font-weight: 500;
  background-color: #f3f4f5;
  outline: 1px solid #d8d9da;
  transition: background-color 0.3s;
  border-inline-end: none;
}
.b-grid-header.b-drag-proxy.b-grid-header-parent {
  justify-content: stretch;
}
.b-grid-header.b-drag-proxy.b-grid-header-parent > .b-grid-header-text {
  border-inline-end: none;
}
.b-grid-header.b-drag-proxy .b-grid-header:last-child {
  border-inline-end: none;
}
.b-grid-header.b-drop-placeholder {
  opacity: 0.3;
}
.b-grid-header.b-drag-invalid {
  outline: 1px solid #e53f2c;
}
.b-grid-header.b-drag-invalid, .b-grid-header.b-drag-invalid .b-grid-header {
  color: #e53f2c;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-gridbase.b-columnresize .b-grid-header.b-resize-handle {
  cursor: col-resize !important;
}
.b-gridbase.b-columnresize .b-grid-header.b-resizing {
  background: white;
}
.b-gridbase.b-columnresize.b-sort .b-grid-header.b-resizing:not(.b-filter):not(.b-multifilter) .b-filter-icon,
.b-gridbase.b-columnresize.b-sort .b-grid-header.b-over-resize-handle:not(.b-filter):not(.b-multifilter) .b-filter-icon,
.b-gridbase.b-columnresize.b-sort .b-grid-header.b-resizing:not(.b-sort):after,
.b-gridbase.b-columnresize.b-sort .b-grid-header.b-over-resize-handle:hover:not(.b-sort):after {
  display: none;
}
.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing {
  overflow: visible;
  z-index: 100;
}
.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing::before {
  content: "\f337";
  font-size: 1.5em;
  color: #fff;
  position: absolute;
  top: 50%;
  transform: translateX(50%) translateY(-50%);
  right: 0;
  z-index: 101;
  border-radius: 100%;
  background-color: #d8d9da;
  pointer-events: none;
  padding: 0.5em;
}
.b-rtl .b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing::before {
  right: auto;
  left: 0;
}
.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header:not(.b-resizing) {
  z-index: 1;
}

.b-context-menu {
  min-width: 14em;
}

.b-fill-handle {
  width: 0.8em;
  height: 0.8em;
  transform: translate(-50%, -50%);
  position: absolute;
  background: #64a2fe;
  cursor: crosshair;
  border: 1px solid #fff;
  z-index: 200;
  background-clip: content-box;
  user-select: none;
  -webkit-user-select: none;
}

.b-fill-selection-border {
  position: absolute;
  border: 1px solid #64a2fe;
  border-radius: 0.1em;
  pointer-events: none;
  z-index: 2;
  -webkit-user-select: none;
  user-select: none;
}

.b-indicate-crop {
  opacity: 0.4;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes b-filter-icon-color {
  0% {
    color: #b0b0b7;
  }
  50% {
    color: #3183fe;
  }
  100% {
    color: #b0b0b7;
  }
}
.b-grid-header .b-filter-icon {
  display: none;
  cursor: pointer;
  transition: opacity 0.2s;
}
.b-grid-header .b-filter-icon::after {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  font-size: 0.8em;
  color: #e5e7e9;
  margin-inline-start: 0.5em;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit; /* Transparent bg will look bad if there is text under the icon */
  content: "\f0b0";
}
.b-grid-header .b-filter-icon:hover::after {
  color: #b0b0b7;
}

.b-gridbase:not(.b-filter):not(.b-multifilter) .b-filter-icon {
  opacity: 0.2;
  pointer-events: none;
}

.b-gridbase:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) .b-grid-header.b-filterable:hover > .b-grid-header-text > .b-filter-icon {
  display: flex;
}

.b-grid-header.b-filter .b-grid-header-text {
  font-weight: 700;
  color: #666;
}
.b-grid-header.b-filter .b-filter-icon {
  display: flex;
}
.b-grid-header.b-filter .b-filter-icon::after {
  color: #b0b0b7;
}
.b-grid-header.b-filter .b-filter-icon.b-latest::after {
  animation-name: b-filter-icon-color;
  animation-duration: 0.75s;
}

.b-filter-popup-legacymode .b-field {
  width: 15em;
}

.b-filter-popup .b-fieldfilterpickergroup {
  width: 32em;
}
.b-filter-popup .b-multifilter-add {
  width: 12em;
  align-self: center;
  margin: 1.1em 0 0 0;
}
.b-filter-popup .b-fieldfilterpicker-property {
  display: none;
}
.b-filter-popup .b-panel-content {
  gap: 0.6em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-filter-bar-field {
  margin: 0 0 0.5em 0;
  width: 100%;
}

.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled {
  flex-direction: row;
}
.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled .b-grid-header-text {
  padding: 0.25em 0;
  width: 2em;
  order: 1;
  margin-inline-end: -0.5em;
}
.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled .b-grid-header-text .b-grid-header-text-content {
  display: none;
}
.b-filter-bar-compact .b-filter-bar-field {
  margin: 0;
}
.b-filter-bar-compact .b-filter-bar-field .b-field-inner {
  background-color: transparent;
  border: none;
}
.b-filter-bar-compact .b-filter-bar-field .b-field-inner::before {
  display: none;
}
.b-filter-bar-compact .b-filter-bar-field .b-field-inner input {
  padding: 0.8em 0;
}
.b-filter-bar-compact .b-filter-bar-field .b-field-inner input::placeholder {
  color: #667280;
  text-transform: uppercase;
  font-size: 0.9em;
  font-weight: 500;
}
.b-filter-bar-compact .b-filter-bar-field .b-fieldtrigger {
  display: none;
}
.b-filter-bar-compact .b-filter-bar-field:focus-within:not(.b-empty) .b-icon-remove, .b-filter-bar-compact .b-filter-bar-field:focus-within .b-fieldtrigger:not(.b-step-trigger):not(.b-icon-remove):not(.b-spintrigger) {
  display: inline-flex;
}
.b-filter-bar-compact .b-filter-bar-field .b-fieldtrigger.b-align-end {
  padding: 0;
}
.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) input {
  margin-inline-start: 0.5em;
  margin-top: -0.25em;
}
.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) input::placeholder {
  color: transparent;
}
.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) .b-chip {
  font-size: 0.9em;
}
.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) .b-chip[data-index="0"] {
  margin-inline-start: 0;
}
.b-filter-bar-compact.b-dragging .b-filter-bar-field {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-group-summary .b-grid-group-collapsed.b-header-summary .b-grid-cell.b-group-title {
  overflow: hidden;
}
.b-group-summary .b-grid-row.b-group-footer .b-grid-cell {
  border-inline-end-color: transparent;
  background-color: #fffbf5;
}
.b-group-summary .b-grid-row.b-group-footer td {
  padding: 0.25em 0;
}
.b-group-summary .b-grid-row.b-group-footer .b-grid-summary-label {
  padding-inline-end: 1em;
}
.b-group-summary .b-grid-row.b-group-footer .b-grid-summary-value {
  width: 100%;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-gridbase.b-firefox .b-mergecells .b-single-child .b-grid-subgrid:not(.b-timeaxissubgrid):not(.b-overlay-scrollbar), .b-mergecells.b-gridbase.b-firefox .b-single-child .b-grid-subgrid:not(.b-timeaxissubgrid):not(.b-overlay-scrollbar) {
  overflow: visible !important;
}
.b-mergecells .b-single-child .b-grid-subgrid:not(.b-grid-subgrid-collapsed):not(.b-timeaxissubgrid):not(.b-horizontal-overflow),
.b-mergecells .b-grid-vertical-scroller {
  overflow: visible !important;
}
.b-mergecells .b-grid-row.b-hover, .b-mergecells.b-mergecells-passthrough .b-grid-row.b-selected, .b-using-keyboard .b-mergecells .b-grid-row.b-selected {
  z-index: 1;
  overflow: visible;
}
.b-mergecells .b-grid-row.b-hover .b-merged-cell, .b-mergecells.b-mergecells-passthrough .b-grid-row.b-selected .b-merged-cell, .b-using-keyboard .b-mergecells .b-grid-row.b-selected .b-merged-cell {
  top: -1px;
  height: calc(100% + 1px);
  border-top: 1px solid #e9eaeb;
}
.b-mergecells .b-merged-cell {
  border-bottom: none;
}

.b-grid-merged-cells {
  position: absolute;
  contain: strict;
  border-inline-end: 1px solid #e9eaeb;
  border-bottom: 1px solid #e9eaeb;
  z-index: 1;
  display: flex;
  align-items: flex-start;
  background: #fff;
}
.b-gridbase.b-mergecells-passthrough .b-grid-merged-cells {
  pointer-events: none;
}
.b-grid-merged-cells:hover {
  box-shadow: inset 0 0 0 1000px rgba(254, 172, 49, 0.1);
}
.b-grid-merged-cells.b-selected {
  box-shadow: inset 0 0 0 1000px rgba(254, 172, 49, 0.25);
}
.b-grid-merged-cells .b-grid-cell {
  position: sticky;
  top: 0;
  flex: 1;
  contain: none;
  overflow: visible;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
html.b-export-root,
.b-export-root body {
  margin: 0;
}

html.b-print-root,
.b-print-root body {
  margin: 0;
  height: auto;
  overflow: unset;
  display: block;
}

html.b-export-root {
  overflow: auto;
}

.b-export-root body,
.b-print-root body {
  position: relative;
}

.b-print-root .b-float-root,
.b-print-root .b-scrollbar-measure-element,
.b-print-root .b-grid-header-resize-handle {
  display: none !important;
}

.b-print:not(.b-safari) .b-page-wrap {
  page-break-after: always;
}

.b-export:not(.b-print) {
  overflow: hidden;
  display: flex;
  flex-flow: column nowrap;
}
.b-export .b-export-content {
  display: flex;
  flex-direction: column;
}
.b-export:not(.b-print) .b-export-content {
  position: absolute;
  height: 100%;
}
.b-export .b-export-body {
  flex: 1;
}
.b-export .b-grid-header-container {
  margin-inline-end: 0 !important;
  border-inline-end: none !important;
}
.b-export .b-grid-body-container.b-widget-scroller {
  overflow-y: hidden !important;
}
.b-export .b-grid-footer-container {
  padding-inline-end: 0 !important;
}
.b-export .b-virtual-scrollers {
  display: none;
}
.b-export.b-visible-scrollbar .b-show-yscroll-padding > .b-yscroll-pad {
  display: none;
}
.b-export.b-multipage .b-export-content {
  width: 100%;
  height: 100%;
}
.b-export.b-multipage .b-export-body {
  overflow: hidden;
}

.b-export-content,
.b-export-content * {
  box-sizing: border-box;
}

@media print {
  .b-page-wrap {
    overflow: hidden;
  }
  .b-grid-body-container {
    contain: paint !important;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-quick-hit-cell {
  background: #f5fe8c;
}

.b-quick-hit-text {
  font-weight: 400;
  background: #f5fe8c;
}

.b-quick-hit-text {
  padding: 0.3em 0;
}

.b-quick-hit-header {
  position: absolute;
  top: 0.3em;
  left: 0.3em;
  bottom: 0.3em;
  right: 0.3em;
  z-index: 1;
}
.b-quick-hit-header.b-quick-hit-mode-grid {
  bottom: auto;
  height: 3em;
  z-index: 100;
  opacity: 0.75;
}

.b-quick-hit-field {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0.5em 0;
  background: #f5fe8c;
}

.b-quick-hit-cell-badge,
.b-quick-hit-header .b-quick-hit-badge {
  position: absolute;
  top: 0.4em;
  right: 0.4em;
  font-size: 0.7em;
  line-height: 0.7em;
}
.b-rtl .b-quick-hit-cell-badge,
.b-rtl .b-quick-hit-header .b-quick-hit-badge {
  right: auto;
  left: 0.4em;
}

.b-quick-hit-header .b-quick-hit-badge {
  color: #7f8a01;
}

.b-quick-hit-cell-badge {
  color: #7f8a01;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-splitter {
  z-index: 5;
  position: relative;
  background: #bec0c1;
  pointer-events: none;
  flex: 0 0 1px;
}
@media (pointer: coarse) {
  .b-grid-splitter {
    --splitter-button-size: 1.3em;
  }
}
@media (pointer: fine) {
  .b-grid-splitter {
    --splitter-button-size: 1em;
  }
}
.b-grid-splitter .b-grid-splitter-inner {
  display: none;
}
.b-split .b-grid-splitter {
  pointer-events: all;
}
.b-grid-splitter, .b-grid-splitter.b-disabled {
  pointer-events: none;
}

.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-collapse, .b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-expand {
  transform: scaleX(-1);
}
.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-expand {
  justify-content: flex-end;
}
.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-collapse {
  justify-content: flex-start;
}

.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) {
  flex: 0 0 0.5em;
  background: #e5e5e8;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner {
  display: flex;
  background: #e5e5e8;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed {
  cursor: initial;
  flex: 0 0 0.5em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-inner {
  width: 0.5em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed:not(.b-grid-splitter-allow-collapse) .b-grid-splitter-button-collapse, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed.b-grid-splitter-allow-collapse .b-grid-splitter-button-expand {
  visibility: hidden;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-buttons {
  display: flex;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-left-only:not(.b-grid-splitter-collapsed) .b-grid-splitter-button-expand, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-right-only:not(.b-grid-splitter-collapsed) .b-grid-splitter-button-collapse {
  visibility: hidden;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-buttons {
  display: none;
  position: absolute;
  transform: translateY(-50%);
  height: 2.4em;
  width: 2.4em;
  font-size: var(--splitter-button-size);
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand {
  flex: 1;
  cursor: pointer;
  background: #e5e5e8;
  display: flex;
  align-items: center;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse:hover .b-grid-splitter-button-icon,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand:hover .b-grid-splitter-button-icon {
  fill: #3183fe;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse {
  border-top-left-radius: 100% 50%;
  border-bottom-left-radius: 100% 50%;
  justify-content: flex-end;
  padding-right: 0.1em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand {
  border-top-right-radius: 100% 50%;
  border-bottom-right-radius: 100% 50%;
  padding-left: 0.1em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-icon {
  cursor: pointer;
  fill: #7b7b86;
  height: 1.5em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-partner-splitter-hover, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving {
  overflow: visible;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover .b-grid-splitter-inner, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-partner-splitter-hover .b-grid-splitter-inner, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching .b-grid-splitter-inner, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving .b-grid-splitter-inner {
  left: calc((10px - 0.5em) / -2);
  width: 10px;
  transition: width 0.1s, left 0.1s;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover:not(.b-partner-splitter-hover) .b-grid-splitter-buttons, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-partner-splitter-hover:not(.b-partner-splitter-hover) .b-grid-splitter-buttons, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching:not(.b-partner-splitter-hover) .b-grid-splitter-buttons, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving:not(.b-partner-splitter-hover) .b-grid-splitter-buttons {
  display: flex;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed:nth-child(2):hover:not(.b-moving) .b-grid-splitter-inner {
  left: 0;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner {
  width: 0.5em;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  flex-direction: column;
  align-items: center;
}

.b-gridbase.b-split:not(.b-grid-splitter-no-drag) .b-grid-splitter:not(.b-disabled, .b-grid-splitter-collapsed) .b-grid-splitter-inner {
  cursor: col-resize;
}

.b-grid-header-scroller.b-collapsed,
.b-grid-footer-scroller.b-collapsed,
.b-virtual-scroller.b-collapsed {
  width: 0;
  min-width: 0 !important;
}

.b-splitter-touch-area {
  width: 2em;
  left: calc((2em - 0.5em) / -2);
  position: absolute;
  top: 0;
  height: 100%;
}

.b-splitter-button-touch-area {
  height: 3em;
  top: -0.3em;
  width: 2em;
  position: absolute;
}

.b-grid-splitter-button-collapse .b-splitter-button-touch-area {
  left: -0.9em;
}

.b-grid-splitter-button-expand .b-splitter-button-touch-area {
  right: -0.9em;
}

.b-draghelper-active .b-gridbase.b-split .b-grid-splitter {
  pointer-events: none !important;
}

.b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-buttons, .b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover .b-grid-splitter-buttons, .b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching .b-grid-splitter-buttons, .b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving .b-grid-splitter-buttons {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-row-drop-indicator {
  display: none;
  pointer-events: none;
}

.b-row-reordering .b-row-drop-indicator {
  position: absolute;
  display: block;
  left: 0;
  top: -1px;
  width: 100%;
  height: 2px;
  background-color: #feac31;
  z-index: 2000;
}
.b-row-reordering .b-row-drop-indicator.b-drag-invalid {
  background-color: #e53f2c;
}
.b-row-reordering .b-row-reorder-proxy.b-dragging {
  transition: margin-top 0.2s, opacity 0.2s;
  background: transparent;
  opacity: 0.5;
}
.b-row-reordering .b-row-reorder-proxy.b-dragging .b-grid-row {
  width: 100%;
}
.b-row-reordering .b-row-reorder-proxy.b-dragging .b-grid-row, .b-row-reordering .b-row-reorder-proxy.b-dragging .b-row-dragging-multiple {
  transition: transform 0.2s, background-color 0.2s;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background: #fff;
}
.b-row-reordering .b-row-reorder-proxy.b-dragging .b-row-dragging-multiple {
  top: -0.3em;
  left: 0.3em;
  z-index: -1;
}
.b-row-reordering .b-row-reorder-proxy.b-dragging.b-drag-invalid .b-grid-row {
  border: none;
  background: rgba(229, 63, 44, 0.2);
}
.b-row-reordering .b-grid-body-container {
  z-index: 4;
}
.b-row-reordering .b-drag-original {
  opacity: 0.3;
}
.b-row-reordering .b-grid-row.b-grid-group-collapsed.b-row-reordering-target {
  background-color: rgba(254, 172, 49, 0.1);
}
.b-row-reordering .b-grid-body-container .b-grid-subgrid .b-row-reordering-target {
  box-shadow: 0 1px 0 0 #feac31 inset, 0 -1px 0 0 #feac31 inset;
  z-index: 9999;
}

.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child {
  display: grid;
  grid-template-columns: auto 1fr;
}
.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child.b-grid-cell-align-end {
  justify-items: end;
}
.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child.b-grid-cell-align-right {
  justify-items: right;
}
.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child.b-grid-cell-align-center {
  justify-items: center;
}
.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child:before {
  display: flex;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  align-self: stretch;
  align-items: center;
  content: "\f58e";
  cursor: move;
  padding-inline-start: 0.5em;
  padding-inline-end: 0.6em;
  margin-inline-start: -0.5em;
  font-size: 0.8em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-gridbase.b-rowresize .b-grid-row.b-resize-handle {
  cursor: row-resize !important;
}
.b-gridbase.b-rowresize .b-grid-row.b-resizing {
  z-index: 2;
}
.b-gridbase.b-rowresize.b-row-resizing .b-grid-row {
  pointer-events: none;
}
.b-gridbase.b-rowresize.b-row-resizing * {
  cursor: row-resize !important;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-search-hit-cell {
  background: #f5fe8c;
}

.b-search-hit-text {
  font-weight: 400;
  background: #f5fe8c;
  padding: 0.3em 0;
}

.b-search-hit-field {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0.5em 0;
  background: #f5fe8c;
}

.b-search-hit-cell-badge {
  position: absolute;
  top: 0.4em;
  right: 0.4em;
  font-size: 0.7em;
  line-height: 0.7em;
  color: #7f8a01;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-gridbase.b-sort .b-grid-header .b-sort-icon {
  display: contents;
}
.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text {
  color: #667280;
}
.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text .b-sort-icon::before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  font-size: 0.8em;
  color: #b0b0b7;
  margin-inline-start: 0.5em;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit; /* Transparent bg will look bad if there is text under the icon */
  content: "\f062";
}
.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text[data-sort-index]::before {
  content: attr(data-sort-index);
  position: relative;
  top: 1em;
  color: #7b7b86;
  z-index: 30;
  font-size: 0.6em;
  order: 1;
}
.b-gridbase.b-sort .b-grid-header.b-sort.b-desc .b-grid-header-text .b-sort-icon::before {
  transform: rotate(180deg);
}

.b-gridbase.b-sort:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) .b-grid-header.b-sortable.b-depth-0:hover:not(.b-sort):not(.b-group) .b-grid-header-text .b-sort-icon::before, .b-gridbase.b-sort:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) .b-grid-header.b-sortable.b-depth-0:focus:not(.b-sort):not(.b-group) .b-grid-header-text .b-sort-icon::before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  font-size: 0.8em;
  color: #e5e7e9;
  margin-inline-start: 0.5em;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit; /* Transparent bg will look bad if there is text under the icon */
  content: "\f15e";
}

.b-split-container {
  display: flex;
  width: 100%;
  height: 100%;
}
.b-split-container.b-split-horizontal, .b-split-container.b-split-both {
  flex-direction: column;
}
.b-split-container.b-split-vertical {
  flex-direction: row;
}
.b-split-container .b-split-top,
.b-split-container .b-split-bottom {
  display: flex;
  flex: 1;
}
.b-split-container > .b-gridbase,
.b-split-container > div > .b-gridbase {
  flex: 1;
  flex-basis: 0;
  height: unset !important;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-header.b-group .b-grid-header-text .b-sort-icon::after {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  font-size: 0.8em;
  color: #3183fe;
  margin-inline-start: 0.5em;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit; /* Transparent bg will look bad if there is text under the icon */
  content: "\f012";
  transform: rotate(90deg);
}
.b-grid-header.b-group.b-desc .b-grid-header-text .b-sort-icon::after {
  transform: rotate(270deg) scaleX(-1);
}

.b-group-row {
  background: #fafbfc;
}
.b-group-row .b-grid-cell {
  border-inline-end-color: transparent;
}
.b-group-row .b-group-title.b-grid-cell-align-right, .b-group-row .b-group-title.b-grid-cell-align-end {
  justify-content: flex-end;
}
.b-group-row .b-group-title.b-grid-cell-align-center {
  justify-content: flex-start;
}

.b-grid-cell.b-group-title {
  color: #4f5964;
  overflow: visible;
  contain: size layout style;
  font-weight: 500;
  text-transform: uppercase;
}
.b-firefox .b-grid-cell.b-group-title {
  contain: size layout;
}

.b-group-state-icon {
  margin-inline-end: 0.5em;
  cursor: pointer;
  color: #babbbc;
}
.b-group-state-icon:before {
  content: "\f056";
}

.b-grid-group-collapsed .b-group-state-icon:before {
  content: "\f055";
}

.b-stripe .b-grid-row.b-group-row,
.b-grid-row.b-group-row {
  border-bottom: 1px solid #d8d9da;
  cursor: pointer;
}

.b-gridbase.b-group .b-grid-header .b-sort-icon {
  display: contents;
}

.b-cut-row {
  opacity: 0.4;
}

.b-stickycells .b-grid-sticky-row {
  position: absolute;
  top: 0;
  left: 0;
  min-width: auto;
  border: 0 none;
  padding: 0;
  contain: initial;
}
.b-stickycells .b-grid-sticky-row .b-grid-cell {
  width: min-content;
  contain: initial;
  padding: 0;
  border: 0 none;
}
.b-stickycells .b-sticky-cells-current-top-row .b-sticky-content-el {
  visibility: hidden;
}
.b-stickycells .b-sticky-cells-current-top-row.b-not-enough-height .b-sticky-content-el {
  visibility: visible;
  align-self: flex-end;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-stripe .b-grid-row.b-odd {
  background-color: rgba(246, 246, 246, 0.8);
}
.b-stripe .b-grid-row.b-even {
  background-color: rgba(255, 255, 255, 0.8);
}
.b-stripe .b-grid-row {
  border-bottom: none;
}
.b-stripe .b-grid-row.b-selected {
  background-color: rgba(254, 172, 49, 0.25);
}
.b-stripe .b-grid-row.b-selected .b-grid-cell.b-selected {
  background-color: rgba(254, 172, 49, 0.25);
}

.b-stripe:focus .b-grid-row.b-selected {
  background-color: rgba(254, 172, 49, 0.3);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-summary-wrap {
  flex: 0 0 100%;
  display: grid;
  column-gap: 1em;
  grid-template-columns: auto 1fr;
  align-items: center;
}
.b-summary-wrap > * {
  padding: 0.25em 0;
}
.b-summary-wrap .b-grid-summary-label {
  font-size: 0.7em;
}
.b-summary-wrap .b-grid-summary-value {
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-summary-wrap .b-grid-summary-value.b-nolabel {
  grid-column: span 2/span 2;
}

.b-summary-disabled .b-grid-footer-container {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-generated-parent.b-readonly .b-grid-cell {
  color: #606263;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-rowexpander-body {
  display: flex;
  border-top: 1px solid #e9eaeb;
  left: 0;
  right: 0;
  color: #606263;
  font-weight: 400;
}
.b-rowexpander-body, .b-rowexpander-body.b-no-resizeobserver.b-resize-monitored {
  position: absolute;
}

/* Applies when the rowExpander has spanRegions set to true */
.b-grid-vertical-scroller > .b-rowexpander-body {
  z-index: 100;
  transition: height 0.3s, top 0.3s;
  overflow: hidden;
}

.b-rowexpander-loading {
  justify-content: center;
  align-items: center;
  font-size: 1.2em;
  display: flex;
  width: 100%;
}
.b-rowexpander-loading .b-icon-spinner {
  margin-inline-end: 0.5em;
}

.b-gridbase .b-grid-row [data-column=expanderActionColumn] .b-icon.b-icon-collapse-down {
  transition: transform 0.15s ease-in-out;
  font-size: 1em;
}

.b-rowexpander-disabled [data-column=expanderActionColumn] {
  opacity: 0.2;
  pointer-events: none;
}

.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating.b-autoheight .b-grid-body-container, .b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating.b-autoheight .b-grid-vertical-scroller {
  transition: height 0.3s;
  overflow-y: hidden !important;
}
.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating.b-autoheight .b-yscroll-pad {
  display: none;
}
.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating .b-grid-row {
  transition: height 0.3s, transform 0.3s;
}

.b-rowexpander-row-expanded:not(.b-row-is-collapsing) [data-column=expanderActionColumn] .b-icon-collapse-down {
  transform: rotate(180deg);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-exportdialog.b-popup .b-bottom-toolbar > button {
  flex: 1;
  margin-inline-end: 0.5em;
}
.b-exportdialog.b-popup .b-bottom-toolbar > button:last-child {
  margin-inline-end: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-footer-container {
  background-color: #f3f4f5;
  outline: 1px solid #d8d9da;
  z-index: 2;
  box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.08);
}
.b-grid-footer-container.b-hidden {
  display: none;
}

.b-grid-footers {
  display: inline-flex;
  align-items: stretch;
  height: 100%;
  white-space: nowrap;
  line-height: initial;
}

.b-grid-footer {
  display: flex;
  border-inline-end: 1px solid #d8d9da;
  flex-shrink: 0;
  align-items: stretch;
  padding: 0.5em;
}

.b-grid-footer:last-child {
  border-inline-end: none;
}

.b-grid-footer-align-start,
.b-grid-footer-align-left {
  text-align: start;
}

.b-grid-footer-align-center {
  text-align: center;
}

.b-grid-footer-align-end,
.b-grid-footer-align-right {
  text-align: end;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-gridbase {
  position: relative;
  /*
   * This implements the fillLastColumn config. It causes the last leaf header, and the last cell in
   * each row to flex-grow to consume all available space when there are no configured flexed columns and rows are not
   * wider than their container.
   */
}
.b-gridbase.b-outer {
  height: 100%;
}
.b-gridbase.b-autoheight {
  height: auto;
  flex: none;
}
.b-gridbase.b-autoheight.b-ie {
  display: block;
}
.b-gridbase .b-grid-panel-body:not(.b-autoheight) > .b-grid-body-container {
  flex: 1 1 0;
  contain: strict;
}
.b-gridbase .b-grid-panel-body:not(.b-autoheight) > .b-grid-body-container > .b-grid-vertical-scroller {
  min-height: 100%;
}
.b-gridbase.b-grid-translate .b-grid-row, .b-gridbase.b-grid-translate3d .b-grid-row {
  transform-style: flat;
}
.b-gridbase.b-enable-sticky .b-sticky-cell,
.b-gridbase.b-enable-sticky .b-grid-subgrid,
.b-gridbase.b-enable-sticky .b-grid-vertical-scroller,
.b-gridbase.b-enable-sticky .b-grid-row {
  overflow: visible !important;
}
.b-gridbase.b-no-column-lines .b-grid-row .b-grid-cell {
  border-inline-end-color: transparent;
}
.b-gridbase.b-no-row-lines .b-grid-row {
  border-block: none;
}
.b-gridbase.b-fill-last-column .b-grid-subgrid:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-cell:last-child,
.b-gridbase.b-fill-last-column .b-grid-subgrid:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-row.b-rowexpander-row-expanded .b-grid-cell:nth-last-child(2),
.b-gridbase.b-fill-last-column .b-grid-footers:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-footer:last-child,
.b-gridbase.b-fill-last-column .b-grid-headers:not(.b-has-flex):not(.b-horizontal-overflow) .b-last-parent,
.b-gridbase.b-fill-last-column .b-grid-headers:not(.b-has-flex):not(.b-horizontal-overflow) .b-last-leaf {
  flex-grow: 1;
}
.b-gridbase:not(.b-masked) .b-grid-empty {
  min-height: 5em;
}
.b-gridbase:not(.b-masked) .b-grid-empty .b-empty-text {
  display: block;
  color: #667280;
  background-color: #fff;
  padding: 1em;
  position: absolute;
  pointer-events: none;
}
.b-gridbase.b-grid-notextselection .b-grid-cell {
  -webkit-user-select: none;
  user-select: none;
}
.b-gridbase.b-notransition .b-grid-cell * {
  transition: none !important;
}
.b-gridbase.b-disabled {
  opacity: 0.5;
}

.b-grid-panel-body {
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background-color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.b-gridbase:not(.b-animating) .b-grid-row:not(.b-grid-row-updating) .b-grid-cell:not(.b-widget-cell.b-focused) * {
  transition: none;
}

.b-gridbase.b-autoheight .b-grid-empty .b-grid-vertical-scroller {
  min-height: 100%;
}

.b-grid-body-container {
  position: relative;
}
.b-grid-body-container .b-empty-text {
  display: none;
}
.b-grid-body-container:focus {
  outline: none;
}
.b-grid-body-container:focus .b-grid-row.b-selected {
  background-color: rgba(254, 172, 49, 0.3);
}

.b-playing-demo .b-grid-body-container {
  overflow: hidden !important;
}

.b-grid-vertical-scroller {
  position: absolute;
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
  width: 100%;
  align-items: stretch;
}

.b-grid-row-container {
  display: inline-block;
  min-width: 100%;
}

.b-virtual-scrollers {
  z-index: 3;
  display: flex;
  flex-direction: row;
  contain: paint style layout;
}
.b-firefox .b-virtual-scrollers {
  contain: paint layout;
}
.b-overlay-scrollbar.b-firefox.b-windows .b-virtual-scrollers {
  pointer-events: auto;
}
.b-overlay-scrollbar.b-firefox.b-windows .b-virtual-scrollers .b-virtual-scroller {
  pointer-events: auto;
}
.b-overlay-scrollbar .b-virtual-scrollers {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.b-overlay-scrollbar .b-virtual-scrollers .b-virtual-scroller {
  height: 16px;
  opacity: 0;
  pointer-events: none;
}
.b-virtual-scrollers .b-virtual-scroller {
  overflow-x: scroll;
  overflow-y: hidden;
}
.b-virtual-scrollers .b-virtual-width {
  height: 1px;
}

.b-overlay-scrollbar .b-virtual-scroller:hover,
.b-overlay-scrollbar .b-virtual-scroller.b-show-virtual-scroller {
  pointer-events: all;
  opacity: 1;
  transition: opacity 0.5s;
}

/* using tag name to increase specificity, otherwise rule gets overridden by salesforce styles */
.b-grid-footer-container,
header.b-grid-header-container {
  display: flex;
  flex-direction: row;
}

.b-grid-header-container {
  border-bottom: 1px solid #d8d9da;
  position: relative;
}

.b-grid-footer-scroller,
.b-grid-header-scroller {
  overflow: hidden;
  position: relative;
  display: flex;
}

.b-grid-footers,
.b-grid-headers {
  z-index: 2;
  contain: paint style layout;
  flex: 1 1 auto;
}
.b-firefox .b-grid-footers,
.b-firefox .b-grid-headers {
  contain: paint layout;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
:root {
  --row-splice-duration: 300ms;
}

.b-grid-row {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  position: absolute;
  left: 0;
  overflow: hidden;
  border-bottom: 1px solid #e9eaeb;
  height: 45px;
  contain: layout;
}
.b-grid-subgrid .b-grid-row {
  min-width: 100%;
}
.b-grid-subgrid.b-horizontal-overflow .b-grid-row {
  min-width: max(var(--total-column-width, 100%), 100%);
}
.b-grid-row.b-aborting {
  transition: background-color 0.2s, transform 0.3s;
}
.b-splicing-rows .b-grid-row:is(.b-adding, .b-removing, .b-repositioning) {
  transition: transform var(--row-splice-duration), top var(--row-splice-duration);
  z-index: -1;
  pointer-events: none;
}
.b-rtl .b-grid-row {
  left: auto;
  right: 0;
}
.b-grid-row.b-selected {
  background-color: rgba(254, 172, 49, 0.25);
}
.b-grid-row.b-selected .b-grid-cell.b-checkbox-selection {
  background-color: #e4e4e4;
}
.b-grid-row.b-removing {
  animation: row-removing var(--row-splice-duration) forwards;
}
.b-grid-row.b-adding {
  animation: row-adding var(--row-splice-duration) forwards;
}
.b-grid-row.b-fa {
  display: flex;
}
.b-grid-row.b-fa::before {
  content: none;
}

.b-grid-refreshing .b-grid-row {
  transition: none;
}

.b-grid-row:not(.b-selected) .b-grid-cell.b-selected {
  background-color: rgba(254, 172, 49, 0.15);
}
.b-grid-row:not(.b-selected) .b-grid-cell.b-selected.b-hover {
  background-color: rgba(254, 172, 49, 0.2);
}
.b-grid-row:not(.b-selected) .b-grid-cell.b-selected.b-checkbox-selection {
  background-color: #e4e4e4;
}

.b-grid-cell {
  position: relative;
  display: flex;
  align-items: center;
  color: #606263;
  font-weight: 400;
  padding: 0 0.5em;
  overflow: hidden;
  white-space: nowrap;
  flex-shrink: 0;
  text-overflow: ellipsis;
  border-inline-end: 1px solid #e9eaeb;
  transform-style: flat;
  width: 0;
  contain: strict;
}
.b-fill-last-column .b-grid-cell:last-child, .b-fill-last-column.b-rowexpander-row-expanded .b-grid-cell:nth-last-child(2) {
  border-inline-end-color: transparent;
}
.b-grid-cell > i:not(:last-child) {
  margin-inline-end: 0.5em;
}
.b-show-dirty .b-grid-cell.b-cell-dirty:not(.b-editing):before, .b-show-dirty-during-edit .b-grid-cell.b-cell-dirty:before {
  content: "";
  clip-path: polygon(0% 50%, 0% 0%, 50% 0%);
  z-index: 2;
  position: absolute;
  top: 0;
  left: 1px;
  background-color: red;
  width: 1.2em;
  height: 1.2em;
}
.b-rtl .b-show-dirty .b-grid-cell.b-cell-dirty:not(.b-editing):before, .b-rtl .b-show-dirty-during-edit .b-grid-cell.b-cell-dirty:before {
  left: auto;
  right: 0;
  clip-path: polygon(100% 50%, 50% 0%, 100% 0%);
}
.b-grid-cell.b-checkbox-selection {
  background-color: #f1f1f1;
}
.b-grid-cell:focus, .b-grid-cell:focus-within {
  transition: none !important;
  outline: none;
}
.b-grid-cell.b-auto-height {
  white-space: normal;
}
.b-grid-cell.b-measuring-auto-height {
  contain: paint style layout;
  align-self: baseline;
}
.b-firefox .b-grid-cell.b-measuring-auto-height {
  contain: paint layout;
}

body.b-using-keyboard .b-grid-cell:focus, body.b-using-keyboard .b-grid-cell:focus-within, body.b-using-keyboard .b-grid-header:focus, body.b-using-keyboard .b-grid-header:focus-within,
.b-outer.b-using-keyboard .b-grid-cell:focus,
.b-outer.b-using-keyboard .b-grid-cell:focus-within,
.b-outer.b-using-keyboard .b-grid-header:focus,
.b-outer.b-using-keyboard .b-grid-header:focus-within {
  outline: 1px solid #64a2fe;
  outline-offset: -1px;
}

.b-readonly > .b-grid-cell {
  color: #b3b3b3;
}

.b-grid-cell-align-right, .b-grid-cell-align-end {
  justify-content: flex-end;
}

.b-grid-cell-align-center {
  justify-content: center;
}

.b-grid-subgrid {
  overscroll-behavior: contain auto;
  position: relative;
}
.b-grid-subgrid.b-grid-subgrid-collapsed {
  width: 0;
  min-width: 0 !important;
}
.b-grid-subgrid.b-grid-subgrid-animate-collapse {
  transition: width 0.15s;
}

.b-playing-demo .b-grid-subgrid {
  overflow: hidden !important;
}

.b-grid-header-scroller.b-grid-subgrid-animate-collapse {
  transition: width 0.15s;
}

.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover {
  background-color: rgba(254, 172, 49, 0.1);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover.b-selected {
  background-color: rgba(254, 172, 49, 0.25);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell {
  background-color: rgba(254, 172, 49, 0.1);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell.b-checkbox-selection {
  background-color: #ececec;
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover {
  background-color: rgba(254, 172, 49, 0.1);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover.b-selected {
  background-color: rgba(254, 172, 49, 0.2);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover.b-checkbox-selection {
  background-color: #ececec;
}

@keyframes row-removing {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.3;
    height: 0;
  }
}
@keyframes row-adding {
  from {
    opacity: 0.3;
    height: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-header-container {
  background-color: #f3f4f5;
  z-index: 4;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
}
.b-grid-header-container.b-hidden {
  position: absolute;
  clip-path: inset(0 0 100% 0);
  contain: strict;
}

.b-grid-headers {
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: stretch;
  line-height: initial;
  position: relative;
}

.b-grid-header-align-right > .b-grid-header-text > .b-grid-header-text-content,
.b-grid-header-align-end > .b-grid-header-text > .b-grid-header-text-content {
  text-align: end;
}

.b-grid-header-align-center > .b-grid-header-text > .b-grid-header-text-content {
  text-align: center;
}

.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:focus, .b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0.b-check-header-with-checkbox:focus-within {
  background-color: #fafafb;
}
.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:hover, .b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0.b-hover {
  background-color: white;
}

.b-gridbase.b-columnresize .b-grid-header-resizable:not(.b-last-leaf) {
  overflow: visible;
}
.b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle {
  position: absolute;
  top: 0;
  right: -5px;
  bottom: 0;
  width: 10px;
  background-color: transparent;
  z-index: 3;
  cursor: col-resize;
  display: block;
}

.b-gridbase.b-columnresize.b-rtl .b-grid-header-resizable .b-grid-header-resize-handle {
  left: -5px;
  right: auto;
}

.b-touch-events .b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle {
  right: -10px;
  width: 20px;
}
.b-rtl .b-touch-events .b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle {
  left: -10px;
  right: auto;
}

.b-fill-last-column .b-grid-headers .b-last-parent,
.b-fill-last-column .b-grid-headers .b-last-leaf {
  border-inline-end-color: transparent;
}
.b-fill-last-column .b-grid-headers .b-last-parent > .b-grid-header-text,
.b-fill-last-column .b-grid-headers .b-last-leaf > .b-grid-header-text {
  border-inline-end-color: transparent;
}

.b-grid-header-text {
  -webkit-user-select: none;
  user-select: none;
  padding: 1em 0 1em 0;
  white-space: nowrap;
  position: relative;
  font-weight: 500;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.b-grid-header-text > .b-grid-header-text-content {
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1 1 0;
  width: 0;
  font-size: 0.9em;
}
.b-grid-header-text > .b-grid-header-text-content > i {
  margin-inline-end: 0.5em;
}

.b-grid-header-children {
  display: flex;
  flex-direction: column;
}
.b-grid-header-children > * {
  width: inherit;
}

.b-grid-header {
  -webkit-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  color: #667280;
  outline: none;
  border-inline-end: 1px solid #d8d9da;
  text-transform: uppercase;
}
.b-grid-header:not(.b-depth-0) {
  overflow: visible;
}
.b-grid-header.b-depth-0 {
  padding-inline: 0.5em 0.5em;
  width: 0;
}
.b-grid-header.b-depth-0 .b-grid-header-text {
  border-bottom: none;
  transition: background-color 0.2s;
  flex-direction: row;
}
.b-grid-header.b-sortable {
  cursor: pointer;
}
.b-grid-header.b-grid-header-parent {
  border-inline-end: none;
  flex-basis: auto;
  padding-inline: 0;
}
.b-grid-header.b-grid-header-parent > .b-grid-header-text {
  padding-inline: 0.5em 0.5em;
  border-inline-end: 1px solid #d8d9da;
  flex: 1 1 auto;
}
.b-grid-header .b-grid-header-resize-handle {
  display: none;
}

.b-grid-header-parent > .b-grid-header-children {
  border-top: 1px solid #d8d9da;
  flex-flow: row nowrap;
  flex: 1 1 auto;
}

.b-grid-header .b-button[data-ref=collapseExpand] {
  min-width: 2em;
  min-height: 2em;
  padding: 0;
  position: absolute;
  right: 0;
}
.b-grid-header .b-button[data-ref=collapseExpand]:hover {
  background-color: transparent;
}

.b-groupbar {
  display: flex;
  flex: 1;
  align-self: center;
  gap: 2em;
  margin-inline-start: 0.3em;
  height: 2.5em;
}
.b-groupbar .b-chip {
  position: relative;
  padding-block: 0.5em;
  padding-inline: 1em;
  outline: none !important;
  cursor: pointer;
}
.b-groupbar .b-chip .b-close-icon {
  margin-inline-start: 1em;
}
.b-groupbar .b-chip:not(:last-child):after {
  content: "\f105";
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  font-style: normal;
  text-decoration: none;
  position: absolute;
  right: -1.25em;
}
.b-rtl .b-groupbar .b-chip:not(:last-child):after {
  content: "\f104";
  right: unset;
  left: -1.25em;
}
.b-groupbar.b-chips-closable .b-chip {
  padding-inline-end: 0.6em;
}
.b-groupbar .b-chip.b-drop-target {
  width: 8em;
  opacity: 0.5;
}
.b-groupbar .b-chip.b-drop-target .b-icon {
  display: none;
}

.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy {
  border-radius: 1em;
  min-width: 10em !important;
  padding-inline: 1em;
}
.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy .b-grid-header-text {
  padding: 0.5em 0;
}
.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy, .b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy .b-grid-header-text-content {
  width: auto !important;
}

.b-icon-sort-asc:before {
  content: "\f062";
}

.b-icon-sort-desc:before {
  content: "\f063";
}

.b-icon-group-collapse:before {
  content: "\f068" !important;
}

.b-icon-group-expand:before {
  content: "\f067" !important;
}

.b-gridbase.b-no-column-lines .b-grid-header {
  border-right-color: transparent;
}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}

.b-theme-info:before {
  content: '{"name":"Stockholm"}';
}

.b-slidetoggle .b-slidetoggle-label,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label {
  text-transform: uppercase;
  font-size: 0.9em;
}
.b-slidetoggle .b-slidetoggle-label::before,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before {
  font-size: 1.1111111111em;
}

.b-popup > .b-panel-body-wrap > .b-bottom-toolbar {
  background: #f8f9fa;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap {
  transform: translateY(-50%);
  margin-inline-start: 0;
  height: 1em;
}
.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event {
  padding-inline-start: 0;
  width: 100%;
}
.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event .b-sch-event-content {
  justify-content: center;
  margin: 0;
}
.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event .b-sch-event-content label {
  left: unset;
  top: 105%;
}

.b-sch-canvas {
  position: absolute;
  inset: 0;
  pointer-events: none;
  height: 100%;
  overflow: hidden;
  overflow: clip;
  contain: strict;
  width: max(var(--total-column-width, 100%), 100%);
}
.b-sch-canvas.b-timeranges-canvas {
  display: contents;
}
.b-sch-canvas.b-timeranges-canvas > div {
  z-index: inherit;
}
.b-sch-vertical .b-sch-canvas.b-timeranges-canvas > div.b-sch-timerange {
  width: inherit;
}

.b-sch-foreground-canvas {
  z-index: 7;
}
.b-row-reordering .b-sch-foreground-canvas * {
  pointer-events: none !important;
}

.b-timelinebase .b-grid-splitter {
  z-index: 8;
}

.b-schedulerbase > .b-editor {
  z-index: 5;
}

.b-sch-event.b-milestone label,
.b-sch-event .b-sch-event-content,
.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event {
  font-size: 13px;
}

.b-sch-event-wrap {
  position: absolute;
  z-index: 7;
  justify-content: center;
  align-items: center;
  pointer-events: all;
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s;
  contain: layout style;
}
.b-sch-event-wrap.b-readonly {
  opacity: 0.8;
}
.b-sch-event-wrap.b-readonly .b-sch-event-content {
  opacity: 0.5;
}
.b-animating:not(.b-eventbuffer-transition) .b-sch-event-wrap:not(.b-dragging, .b-sch-event-wrap-resizing, .b-reusing-own) {
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, left 0.2s, top 0.2s, transform 0.2s, width 0.2s, height 0.2s, font-size 0.2s;
}
.b-toggling-node .b-sch-event-wrap {
  transition: none;
}
.b-sch-event-wrap.b-sch-event-hover, .b-sch-event-wrap:focus {
  z-index: 107 !important;
}
.b-sch-event-wrap:focus {
  outline: none;
}
.b-scrolling .b-sch-event-wrap:not(.b-aborting) {
  transition: none !important;
}
.b-scrolling .b-sch-event-wrap:not(.b-aborting) .b-sch-event {
  transition: none !important;
}
.b-grid-body-container.b-scrolling .b-sch-event-wrap {
  pointer-events: none;
}

.b-sch-event-wrap.b-milestone-wrap {
  z-index: 6;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event {
  overflow: visible;
  box-shadow: none;
  background-color: transparent;
  width: 1em;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content {
  transition: background-color 0.2s, border 0.2s;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon {
  justify-content: center;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon .b-sch-event-content {
  font-size: inherit;
  justify-content: center;
  background-color: transparent;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon i {
  margin-inline-end: 0;
  line-height: 1em;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event label {
  position: absolute;
  left: 110%;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event-content {
  display: flex;
  align-items: center;
}
.b-sch-event-wrap.b-milestone-wrap .b-fa, .b-sch-event-wrap.b-milestone-wrap .b-icon {
  margin-inline-end: 1em;
  color: #777;
  font-size: inherit;
}
.b-labels-topbottom .b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) {
  font-size: 40%;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content {
  font-size: inherit;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content::before {
  position: absolute;
  left: 0.1464465em;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  transform-origin: 50% 50%;
  transform: rotate(45deg);
  background-color: inherit;
}
.b-using-keyboard .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-sch-event-withicon {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-using-keyboard .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content:before {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-sch-event-wrap.b-milestone-wrap.b-measure {
  height: 1em;
  position: fixed;
  top: -10000px;
  left: -10000px;
  visibility: hidden;
}
.b-sch-event-wrap.b-milestone-wrap.b-measure label {
  font-weight: 400;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap {
  margin: 0;
  min-width: 0;
  flex-direction: row;
}
.b-using-keyboard .b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-milestone,
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-milestone:before {
  outline: none;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone {
  font-size: inherit;
  left: 0.5em;
  width: calc(100% - 1em);
  min-width: 0;
  padding: 0;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone .b-sch-event-content {
  background-color: transparent;
  font-size: 13px;
  justify-content: center;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone .b-sch-event-content::before {
  content: none;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone::before, .b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone::after {
  background: inherit;
  position: absolute;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  z-index: 0;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone::before {
  top: 50%;
  left: 0;
  transform-origin: 50% 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone::after {
  right: 0;
  transform: rotate(-45deg);
  transform-origin: 100% 0;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-measure .b-sch-event.b-milestone {
  width: calc(100% + 1em);
}

.b-sch-event {
  -webkit-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  overflow: hidden;
  overflow: clip;
  white-space: nowrap;
  width: calc(100% - 1px);
  text-align: left;
  min-width: 5px;
  min-height: 5px;
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s;
  position: relative;
}
.b-toggling-node .b-sch-event {
  transition: none;
}
.b-sch-event label {
  color: #888;
}
.b-sch-event:not(.b-milestone) .b-fa, .b-sch-event:not(.b-milestone) .b-icon {
  margin-inline-end: 0.75em;
  line-height: inherit;
}
.b-sch-event:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
}
.b-sch-event.b-sch-event-resizing, .b-sch-event:hover {
  z-index: 8;
}
.b-sch-event.b-sch-event-selected, .b-sch-event.b-sch-event-selected * {
  font-weight: 500;
  z-index: 8;
}
.b-sch-event.b-sch-event-assign-selected {
  animation-name: instance-selected;
  animation-duration: 0.2s;
  animation-iteration-count: 3;
  animation-timing-function: ease-in-out;
}
.b-sch-event.b-milestone {
  transition: background 0s;
}

.b-sch-event-wrap:not(.b-milestone-wrap) {
  min-width: 6px;
  min-height: 6px;
}
.b-using-keyboard .b-sch-event-wrap:not(.b-milestone-wrap).b-active .b-sch-event {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}

@keyframes instance-selected {
  0% {
    top: -2px;
  }
  50% {
    top: 2px;
  }
  100% {
    top: 0;
  }
}
.b-initial-fade-in .b-sch-dependency,
.b-initial-fade-in .b-sch-event-wrap {
  opacity: 0;
  animation-name: initial-fade-in;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}

@keyframes initial-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-initial-zoom-in .b-sch-event-wrap .b-sch-event {
  animation-name: initial-zoom-in;
  animation-duration: 0.4s;
  animation-timing-function: ease-in;
}

@keyframes initial-zoom-in {
  0% {
    transform: scale(0.01);
  }
  100% {
    transform: scale(1);
  }
}
.b-initial-slide-from-left .b-sch-event-wrap {
  transform: translateX(-100vw);
  animation-name: initial-slide-from-left;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
}

@keyframes initial-slide-from-left {
  100% {
    transform: translateX(0);
  }
}
.b-initial-slide-from-top .b-sch-event-wrap {
  transform: translateY(-100vh);
  animation-name: initial-slide-from-top;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
}

@keyframes initial-slide-from-top {
  100% {
    transform: translateY(0);
  }
}
.b-sch-event-content {
  z-index: 1;
}

.b-milestone .b-sch-event-content {
  flex: 1;
}

.b-sch-event:not(.b-milestone) .b-sch-event-content {
  margin: 0 0.5em 0 0.75em;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow: clip;
  display: flex;
}
.b-sch-event:not(.b-milestone) .b-sch-event-content > :not(i) {
  text-overflow: ellipsis;
  overflow: hidden;
  overflow: clip;
}

.b-verticaltimeaxis-row .b-sch-event:not(.b-milestone) .b-sch-event-content {
  flex-direction: column;
}

.b-prevent-event-transitions .b-sch-event-wrap {
  transition: none !important;
}

.b-sch-event-wrap {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}
.b-sch-event-wrap .b-sch-event {
  height: 100%;
  grid-area: body;
}
.b-sch-horizontal .b-sch-event-wrap, .b-sch-event-wrap.b-sch-horizontal {
  grid-template-areas: "top    top    top    top    top" "before start  body   end  after" "bottom bottom bottom bottom bottom";
  grid-template-columns: 0 auto 1fr auto 0;
  grid-template-rows: min-content auto min-content;
}
.b-sch-event-wrap.b-sch-vertical {
  grid-template-areas: "start" "body" "end";
  grid-template-rows: auto 1fr auto;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow {
  justify-content: center;
  padding-inline-start: 0;
  padding-inline-end: 0;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-sch-event-content {
  flex-direction: column;
  align-items: center;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow i {
  margin-inline-end: 0;
  align-self: center;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-event-text-wrap {
  writing-mode: vertical-rl;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event {
  grid-column: 1;
}
.b-sch-horizontal.b-eventbuffer-transition.b-animating .b-sch-event-wrap:not(.b-dragging):not(.b-sch-event-wrap-resizing) {
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, height 0.2s, font-size 0.2s;
}
.b-sch-vertical.b-eventbuffer-transition.b-animating .b-sch-event-wrap:not(.b-dragging):not(.b-sch-event-wrap-resizing) {
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, width 0.2s, font-size 0.2s;
}

.b-sch-event-wrap, .b-gantt-task-wrap {
  --event-primary-color-h: 125.8895705521deg;
  --event-primary-color-s: 67.6348547718%;
  --event-primary-color-l: 47.2549019608%;
  --event-primary-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), var(--event-primary-color-l));
}

.b-sch-event-wrap > .b-sch-event:hover, .b-sch-event-wrap > .b-sch-event.b-sch-event-selected, .b-sch-event-wrap > .b-sch-event.b-sch-event-resizing,
.b-sch-event-wrap > .b-segmented > .b-sch-event-segments > .b-sch-event:hover,
.b-sch-event-wrap > .b-segmented > .b-sch-event-segments > .b-sch-event.b-sch-event-selected,
.b-sch-event-wrap > .b-segmented > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing {
  --event-s-factor: var(--event-hover-s-factor);
  --event-l-factor: var(--event-hover-l-factor);
  --event-a: var(--event-hover-a);
  --event-color: var(--event-hover-color);
  --event-opacity: var(--event-hover-opacity);
}
.b-sch-event-wrap > .b-sch-event.b-sch-event-selected:hover,
.b-sch-event-wrap > .b-segmented > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover {
  --event-s-factor: var(--event-selected-hover-s-factor);
  --event-l-factor: var(--event-selected-hover-l-factor);
  --event-a: var(--event-selected-hover-a);
}
.b-sch-event-wrap > .b-sch-event-selected > .b-sch-event-segments > .b-sch-event.b-sch-event-segment {
  --event-s-factor: var(--event-hover-s-factor);
  --event-l-factor: var(--event-hover-l-factor);
  --event-a: var(--event-hover-a);
  --event-color: var(--event-hover-color);
  --event-opacity: var(--event-hover-opacity);
}

.b-sch-color-none {
  --event-primary-color-h: null;
  --event-primary-color-s: null;
  --event-primary-color-l: null;
  --event-primary-color: null;
}

.b-sch-event,
.b-gantt-task,
.b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-h: var(--event-primary-color-h);
  --event-background-s: var(--event-primary-color-s);
  --event-background-l: var(--event-primary-color-l);
  --event-s-factor: 1;
  --event-l-factor: 1;
  --event-a: 1;
  --event-hover-s-factor: 1;
  --event-hover-l-factor: 1;
  --event-hover-a: 1;
  --event-selected-hover-s-factor: 1;
  --event-selected-hover-l-factor: 1;
  --event-selected-hover-a: 1;
  --event-background-color: hsla(
          var(--event-background-h),
          calc(var(--event-background-s) * var(--event-s-factor)),
          calc(var(--event-background-l) * var(--event-l-factor)),
          var(--event-a)
  );
  --event-border-color: var(--event-primary-color);
  --event-border-width: 0px;
  --event-border-style: solid;
  --event-border-radius: 0;
  --event-color: #fff;
  --event-hover-color: #fff;
  --event-opacity: 1;
  --event-hover-opacity: 1;
  --event-font-weight: 500;
  color: var(--event-color);
  background-color: var(--event-background-color);
  border-color: var(--event-border-color);
  border-width: var(--event-border-width);
  border-style: var(--event-border-style);
  border-radius: var(--event-border-radius);
  font-weight: var(--event-font-weight);
  opacity: var(--event-opacity);
}
.b-sch-event.b-sch-event-startsoutside,
.b-gantt-task.b-sch-event-startsoutside,
.b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-startsoutside {
  border-inline-start: none;
}

.b-sch-event-wrap.b-milestone-wrap > .b-sch-event.b-milestone {
  border-width: 0;
}

.b-schedulerbase.b-sch-layout-milestones .b-sch-event.b-milestone {
  background-color: var(--event-background-color);
  border-color: var(--event-border-color);
  border-width: var(--event-border-width) 0 var(--event-border-width) 0;
  opacity: var(--event-opacity);
  border-style: var(--event-border-style);
  font-weight: var(--event-font-weight);
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event.b-milestone::before {
  --event-border-width: inherit;
  --event-border-radius: inherit;
  border-style: var(--event-border-style);
  border-color: var(--event-border-color);
  border-top-width: 0;
  border-inline-end-width: 0;
  border-bottom-width: var(--event-border-width);
  border-inline-start-width: var(--event-border-width);
  border-bottom-left-radius: var(--event-border-radius);
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event.b-milestone::after {
  --event-border-width: inherit;
  --event-border-radius: inherit;
  border-style: var(--event-border-style);
  border-color: var(--event-border-color);
  border-top-width: 0;
  border-inline-end-width: var(--event-border-width);
  border-inline-start-width: 0;
  border-bottom-width: var(--event-border-width);
  border-bottom-right-radius: var(--event-border-radius);
  top: calc(var(--event-border-width) * -1);
}

.b-sch-event.b-milestone, .b-gantt-task.b-milestone {
  border-radius: 0;
}
.b-sch-event.b-milestone .b-gantt-task-content,
.b-sch-event.b-milestone .b-sch-event-content, .b-gantt-task.b-milestone .b-gantt-task-content,
.b-gantt-task.b-milestone .b-sch-event-content {
  background-color: var(--event-background-color);
}
.b-sch-event.b-milestone .b-gantt-task-content::before,
.b-sch-event.b-milestone .b-sch-event-content::before, .b-gantt-task.b-milestone .b-gantt-task-content::before,
.b-gantt-task.b-milestone .b-sch-event-content::before {
  border-width: var(--event-border-width);
  border-radius: var(--event-border-radius);
  border-color: var(--event-border-color);
  opacity: var(--event-opacity);
  border-style: var(--event-border-style);
}

.b-gantt-task,
.b-sch-style-none .b-sch-event {
  --event-background-image: none;
}
.b-gantt-task.b-task-selected, .b-gantt-task.b-sch-event-selected,
.b-sch-style-none .b-sch-event.b-task-selected,
.b-sch-style-none .b-sch-event.b-sch-event-selected {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
}
.b-gantt-task.b-task-selected:hover, .b-gantt-task.b-sch-event-selected:hover,
.b-sch-style-none .b-sch-event.b-task-selected:hover,
.b-sch-style-none .b-sch-event.b-sch-event-selected:hover {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
}
.b-gantt-task.b-task-selected .b-sch-event-segment, .b-gantt-task.b-sch-event-selected .b-sch-event-segment,
.b-sch-style-none .b-sch-event.b-task-selected .b-sch-event-segment,
.b-sch-style-none .b-sch-event.b-sch-event-selected .b-sch-event-segment {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
}
.b-gantt-task.b-task-selected .b-sch-event-segment:hover, .b-gantt-task.b-sch-event-selected .b-sch-event-segment:hover,
.b-sch-style-none .b-sch-event.b-task-selected .b-sch-event-segment:hover,
.b-sch-style-none .b-sch-event.b-sch-event-selected .b-sch-event-segment:hover {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
}
.b-gantt-task:hover,
.b-sch-style-none .b-sch-event:hover {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
}
.b-gantt-task:not(.b-milestone),
.b-sch-style-none .b-sch-event:not(.b-milestone) {
  background-image: var(--event-background-image);
}
.b-gantt-task.b-milestone > .b-gantt-task-content::before, .b-gantt-task.b-milestone > .b-sch-event-content::before,
.b-sch-style-none .b-sch-event.b-milestone > .b-gantt-task-content::before,
.b-sch-style-none .b-sch-event.b-milestone > .b-sch-event-content::before {
  background-image: var(--event-background-image);
}

.b-gantt-task-hover .b-gantt-task {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
}

.b-sch-vertical .b-sch-event {
  align-items: flex-start;
  padding-inline: 0.75em;
  white-space: normal;
}
.b-sch-vertical .b-sch-event .b-sch-event-content {
  margin: rotateSides(0 0.5em 0 0.75em);
}
.b-sch-vertical:not(.b-masked) .b-grid-empty .b-grid-subgrid:first-child::before {
  content: "";
  display: none;
}
.b-sch-vertical:not(.b-masked) .b-grid-empty .b-timeline-subgrid::before {
  color: #262626;
  content: attr(data-empty-text);
  padding: 1em;
}
.b-sch-vertical .b-grid-row {
  border-bottom: none;
}

.b-sch-vertical.b-eventlayout-mixed .b-sch-event {
  opacity: 0.8;
}

.b-timelinebase.b-overlay-scrollbar .b-virtual-scrollers {
  z-index: 100;
}

.b-sch-layout-milestone .b-milestone-wrap {
  min-width: 1em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-scale-cell {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.b-scale-cell .b-scale {
  background-color: transparent;
  font-weight: 400;
}
.b-scale-cell .b-scale-tick-label {
  font-size: 70%;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-schedulerbase.b-animating .b-grid-row {
  transition: height 0.2s, transform 0.2s;
}

.b-grid-footer-container .b-sch-timeaxiscolumn {
  padding: 0;
}

.b-sch-timeaxis-cell {
  padding: 0;
  flex: none !important;
  align-items: baseline;
  border-inline-end: none;
}

.b-gridbase .b-timeline-subgrid .b-grid-row.b-selected:not(.b-group-row) {
  background-color: transparent;
}
.b-gridbase .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-sch-timeaxis-cell.b-selected {
  background-color: transparent;
}

.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-odd,
.b-stripe .b-timeline-subgrid .b-grid-row.b-odd,
.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-odd,
.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-odd {
  background-color: rgba(246, 246, 246, 0.8);
}
.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-even,
.b-stripe .b-timeline-subgrid .b-grid-row.b-even,
.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-even,
.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-even {
  background-color: rgba(255, 255, 255, 0.8);
}

.b-stripe .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-selected {
  background-color: transparent;
}

.b-stripe .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-selected {
  background-color: transparent;
}

.b-gridbase .b-timeline-subgrid .b-group-row.b-selected,
.b-timeline-subgrid .b-group-row.b-selected,
.b-timeline-subgrid .b-group-row {
  z-index: 8;
  background-color: rgba(250, 251, 252, 0.8);
}

.b-timeline-subgrid {
  -webkit-user-select: none;
  user-select: none;
}

.b-timeaxissubgrid .b-grid-row {
  z-index: 1;
}
.b-timeaxissubgrid .b-grid-row.b-group-row {
  z-index: 5;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-resource-info {
  flex: 1;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
}
.b-resource-info dl {
  overflow: hidden;
}
.b-resource-info dt {
  font-weight: 600;
  margin-bottom: 0.2em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-resource-info dd {
  margin: 0;
  font-size: 0.8em;
  color: #b0b0b7;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-resource-info .b-resource-avatar {
  margin-inline-end: 0.5em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-resourcecollapse-cell {
  cursor: pointer;
}
.b-resourcecollapse-cell .b-icon {
  transition: transform 0.2s !important;
}
.b-resourcecollapse-cell .b-icon.b-flip {
  transform: rotate(180deg);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-column-lines-canvas {
  z-index: 3;
}

.b-columnlines .b-grid-cell:not(:last-child) {
  border-inline-end: 1px solid #e9eaeb;
}

.b-columnlines .b-group-row .b-grid-cell {
  border-inline-end-color: transparent;
}

.b-column-line,
.b-column-line-major {
  height: 100%;
  position: absolute;
  border-left-width: 1px;
  border-left-style: solid;
}

.b-column-line {
  border-color: #f4f5f5;
}

.b-column-line-major {
  border-color: #e9eaeb;
  z-index: 1;
}

.b-sch-vertical .b-column-line:not(.b-resource-column-line),
.b-sch-vertical .b-column-line-major {
  height: auto;
  width: 100%;
  position: absolute;
  border-left: none;
  border-top-width: 1px;
  border-top-style: solid;
}
.b-sch-vertical .b-resource-group-divider {
  border-color: #d8d9da;
}

.b-animating .b-resource-column-line {
  transition: left 0.2s linear;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-foreground-canvas {
  --scheduler-dependency-terminal-offset: 0px;
  --scheduler-dependency-terminal-size: 12px;
}

svg.b-sch-dependencies-canvas {
  --scheduler-dependency-marker: url("#arrowEnd");
  contain: unset;
  overflow: visible;
  z-index: 6;
}

.b-sch-dependency-arrow {
  fill: #bbb;
}
.b-sch-dependency-arrow path {
  fill: inherit;
}

.b-sch-dependency {
  pointer-events: visibleStroke;
  fill: transparent;
  stroke: #bbb;
  stroke-width: 1;
  transition: stroke-width 0.2s linear;
}
.b-sch-dependency.b-sch-dependency-over {
  stroke-width: 2;
  stroke-dasharray: 0;
}
.b-sch-dependency.b-sch-released {
  display: none;
}
.b-sch-dependency.b-click-area {
  stroke: transparent;
  stroke-dasharray: none !important;
  marker-end: none;
}

.b-sch-dependency {
  marker-end: var(--scheduler-dependency-marker);
}
.b-sch-dependency.b-sch-bidirectional-line {
  marker-start: var(--scheduler-dependency-marker);
}
.b-sch-dependency.b-sch-dependency-markerless {
  marker-end: none;
}

.b-dependencies .b-sch-event-hover {
  z-index: 108;
}
.b-dependencies .b-sch-event.b-sch-terminals-visible,
.b-dependencies .b-gantt-task.b-sch-terminals-visible {
  overflow: visible;
}
.b-dependencies.b-highlighting .b-sch-event-wrap .b-sch-event,
.b-dependencies.b-highlighting .b-sch-dependency {
  opacity: 0.3;
}
.b-dependencies.b-highlighting .b-sch-event-wrap .b-sch-event.b-highlight,
.b-dependencies.b-highlighting .b-sch-dependency.b-highlight {
  opacity: 1;
}
.b-dependencies.b-highlighting .b-sch-resourcetimerange {
  opacity: 0.3;
}

.b-sch-terminal {
  width: var(--scheduler-dependency-terminal-size);
  height: var(--scheduler-dependency-terminal-size);
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 50%;
  position: absolute;
  z-index: 2;
  cursor: pointer;
  --terminal-start-end-offset: 80%;
}
@media (pointer: coarse) {
  .b-sch-terminal {
    --terminal-start-end-offset: 115%;
  }
  .b-sch-terminal::after {
    content: "";
    height: calc(var(--scheduler-dependency-terminal-size) * 2);
    width: calc(var(--scheduler-dependency-terminal-size) * 2);
    border-radius: 50%;
    position: absolute;
    transform: translate(calc(var(--scheduler-dependency-terminal-size) * -0.5 - 1), calc(var(--scheduler-dependency-terminal-size) * -0.5 - 1));
  }
}
.b-sch-terminal.b-sch-terminal:hover {
  background-color: #e6e6e6;
}
.b-dragging .b-sch-terminal, .b-sch-event-resizing .b-sch-terminal {
  display: none;
}

.b-creating-dependency .b-sch-terminal:hover,
.b-creating-dependency .b-sch-terminal-active {
  background-color: #e6e6e6;
}
.b-creating-dependency .b-sch-terminal:hover.b-valid,
.b-creating-dependency .b-sch-terminal-active.b-valid {
  border-color: #27ca37;
  background-color: #9eeca5;
}
.b-creating-dependency .b-sch-terminal:hover.b-invalid,
.b-creating-dependency .b-sch-terminal-active.b-invalid {
  border-color: #e53f2c;
  background-color: #f6bbb4;
}
.b-creating-dependency * {
  touch-action: none;
}

.b-sch-terminal-top {
  top: var(--scheduler-dependency-terminal-offset);
  left: 50%;
  transform: translateX(-50%) translateY(-80%);
}

.b-sch-terminal-bottom {
  bottom: var(--scheduler-dependency-terminal-offset);
  left: 50%;
  transform: translateX(-50%) translateY(80%);
}

.b-sch-terminal-start {
  left: var(--scheduler-dependency-terminal-offset);
  top: 50%;
  transform: translateX(calc(var(--terminal-start-end-offset) * -1 * var(--rtl-negate))) translateY(-50%);
}
.b-rtl .b-sch-terminal-start {
  left: auto;
  right: 0;
}

.b-sch-terminal-end {
  right: var(--scheduler-dependency-terminal-offset);
  top: 50%;
  transform: translateX(calc(var(--terminal-start-end-offset) * var(--rtl-negate))) translateY(-50%);
}
.b-rtl .b-sch-terminal-end {
  right: auto;
  left: 0;
}

.b-sch-terminal-hover-area {
  grid-area: body;
  width: calc(100% + var(--scheduler-dependency-terminal-offset) * -2 + var(--scheduler-dependency-terminal-size) * 0.8);
  height: calc(100% + var(--scheduler-dependency-terminal-offset) * -2 + var(--scheduler-dependency-terminal-size) * 0.8);
  justify-self: center;
}

.b-labels-topbottom .b-schedulerbase:not(.b-sch-layout-milestones) .b-milestone:not(.b-sch-event-withicon) .b-sch-terminal-start,
.b-labels-topbottom .b-gantt:not(.b-sch-layout-milestones) .b-milestone:not(.b-gantt-task-withicon) .b-sch-terminal-start {
  transform: translate(calc(-0.35em * var(--rtl-negate)), -50%);
}
.b-labels-topbottom .b-schedulerbase:not(.b-sch-layout-milestones) .b-milestone:not(.b-sch-event-withicon) .b-sch-terminal-end,
.b-labels-topbottom .b-gantt:not(.b-sch-layout-milestones) .b-milestone:not(.b-gantt-task-withicon) .b-sch-terminal-end {
  transform: translate(calc(0.35em * var(--rtl-negate)), -50%);
}

.b-sch-dependency-connector {
  position: absolute;
  contain: strict;
  border-top: 2px dashed #bbb;
  z-index: 10;
  transform-origin: 0 0;
  pointer-events: none;
}
.b-sch-dependency-connector.b-removing {
  transition: width 0.2s ease-out;
}
.b-sch-dependency-connector.b-valid {
  border-color: #27ca37;
  border-top-style: solid;
}

.b-sch-dependency-creation-tooltip.b-popup {
  max-width: none;
}
.b-sch-dependency-creation-tooltip .b-popup-header {
  padding: 0.5em 0.075em;
  background-color: #27ca37;
}
.b-safari .b-sch-dependency-creation-tooltip .b-popup-header, .b-firefox .b-sch-dependency-creation-tooltip .b-popup-header {
  width: 1.5em;
}
.b-sch-dependency-creation-tooltip .b-popup-header i {
  margin-bottom: 0.5em;
}
.b-sch-dependency-creation-tooltip.b-rtl .b-popup-header i {
  margin-bottom: 0;
  margin-top: 0.5em;
}
.b-sch-dependency-creation-tooltip.b-invalid .b-popup-header {
  background-color: #e53f2c;
}
.b-sch-dependency-creation-tooltip.b-checking .b-popup-header {
  background-color: #b0b0b7;
}

.b-sch-dependency-tooltip {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-column-gap: 0.5em;
  align-items: center;
}
.b-sch-dependency-tooltip label {
  font-size: 0.8em;
}

.b-sch-dependency-creation-tooltip .b-panel-header,
.b-sch-dependency-tooltip .b-panel-header {
  color: #fff;
}
.b-sch-dependency-creation-tooltip .b-sch-box,
.b-sch-dependency-tooltip .b-sch-box {
  width: 12px;
  height: 8px;
  border: 1px solid #bbb;
  display: none;
  position: relative;
}
.b-sch-dependency-creation-tooltip .b-sch-box.b-start, .b-sch-dependency-creation-tooltip .b-sch-box.b-end, .b-sch-dependency-creation-tooltip .b-sch-box.b-right, .b-sch-dependency-creation-tooltip .b-sch-box.b-left, .b-sch-dependency-creation-tooltip .b-sch-box.b-top, .b-sch-dependency-creation-tooltip .b-sch-box.b-bottom,
.b-sch-dependency-tooltip .b-sch-box.b-start,
.b-sch-dependency-tooltip .b-sch-box.b-end,
.b-sch-dependency-tooltip .b-sch-box.b-right,
.b-sch-dependency-tooltip .b-sch-box.b-left,
.b-sch-dependency-tooltip .b-sch-box.b-top,
.b-sch-dependency-tooltip .b-sch-box.b-bottom {
  display: block;
}
.b-sch-dependency-creation-tooltip .b-sch-box:after,
.b-sch-dependency-tooltip .b-sch-box:after {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #888;
  position: absolute;
}
.b-sch-dependency-creation-tooltip .b-sch-box.b-end:after, .b-sch-dependency-creation-tooltip .b-sch-box.b-right:after,
.b-sch-dependency-tooltip .b-sch-box.b-end:after,
.b-sch-dependency-tooltip .b-sch-box.b-right:after {
  right: -2px;
  top: 50%;
  transform: translateY(-50%);
}
.b-rtl .b-sch-dependency-creation-tooltip .b-sch-box.b-end:after,
.b-rtl .b-sch-dependency-tooltip .b-sch-box.b-end:after {
  right: auto;
  left: -2px;
}
.b-sch-dependency-creation-tooltip .b-sch-box.b-start:after, .b-sch-dependency-creation-tooltip .b-sch-box.b-left:after,
.b-sch-dependency-tooltip .b-sch-box.b-start:after,
.b-sch-dependency-tooltip .b-sch-box.b-left:after {
  left: -2px;
  top: 50%;
  transform: translateY(-50%);
}
.b-rtl .b-sch-dependency-creation-tooltip .b-sch-box.b-start:after,
.b-rtl .b-sch-dependency-tooltip .b-sch-box.b-start:after {
  left: auto;
  right: -2px;
}
.b-sch-dependency-creation-tooltip .b-sch-box.b-top:after,
.b-sch-dependency-tooltip .b-sch-box.b-top:after {
  top: -2px;
  left: 50%;
  transform: translateX(-50%);
}
.b-sch-dependency-creation-tooltip .b-sch-box.b-bottom:after,
.b-sch-dependency-tooltip .b-sch-box.b-bottom:after {
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
}

.b-predecessor-list {
  display: flex;
  flex-direction: column;
}
.b-predecessor-list > * {
  flex: 0 0 auto;
  align-self: stretch;
  width: auto;
}
.b-predecessor-list > .b-list-item .b-predecessor-item-text {
  flex: 1;
}
.b-predecessor-list > .b-list-item .b-sch-box {
  width: 1.2em;
  height: 0.9em;
  border: 1px solid #bbb;
  margin-inline-start: 0.5em;
  position: relative;
}
.b-predecessor-list > .b-list-item .b-sch-box:after {
  content: "";
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  border: 1px solid #bbb;
  display: none;
}
.b-predecessor-list > .b-list-item.b-selected .b-sch-box {
  background-color: #27ca37;
}
.b-predecessor-list > .b-list-item.b-selected.b-fs .b-sch-box.b-from::after {
  right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-fs .b-sch-box.b-to::after {
  left: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-sf .b-sch-box.b-from::after {
  left: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-sf .b-sch-box.b-to::after {
  right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-ss .b-sch-box.b-from::after {
  left: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-ss .b-sch-box.b-to::after {
  left: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-ff .b-sch-box.b-from::after {
  right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-ff .b-sch-box.b-to::after {
  right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-dependencyeditor.b-popup {
  width: 29em;
}
.b-dependencyeditor.b-popup .b-popup-content {
  padding: 1em 1em 0 1em;
}
.b-dependencyeditor.b-popup .b-popup-content .b-textfield label,
.b-dependencyeditor.b-popup .b-popup-content .b-checkbox label {
  flex: 1 0 4em;
}
.b-dependencyeditor.b-popup .b-popup-content .b-textfield .b-checkbox-label,
.b-dependencyeditor.b-popup .b-popup-content .b-checkbox .b-checkbox-label {
  text-align: start;
}
.b-dependencyeditor.b-popup .b-bottom-toolbar {
  padding: 1em 1em 0.4em 1em;
}
.b-dependencyeditor.b-popup .b-bottom-toolbar .b-label-filler {
  display: none;
}
.b-dependencyeditor.b-popup .b-bottom-toolbar > button {
  flex: 1;
  margin-inline-end: 0.5em;
}
.b-dependencyeditor.b-popup .b-bottom-toolbar > button:last-child {
  margin-inline-end: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-dragselect-rect {
  position: absolute;
  left: 0;
  top: 0;
  transform-origin: 0 0;
  pointer-events: none;
  z-index: 100;
  border: 1px dashed #474849;
}

div.b-sch-event-wrap > .b-sch-event.b-cut-item {
  opacity: 0.4;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-schedulerbase.b-dragging-event {
  -webkit-user-select: none;
  user-select: none;
}

.b-sch-event-wrap.b-aborting, .b-sch-event-wrap.b-drag-unified-animation {
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, transform 0.2s, left 0.2s, top 0.2s;
}
.b-sch-event-wrap.b-dragging {
  z-index: 200;
}
.b-sch-event-wrap.b-dragging.b-drag-main {
  z-index: 201;
}
.b-sch-event-wrap.b-dragging .b-sch-event {
  outline: none !important;
}
.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-plain .b-sch-event-wrap.b-dragging .b-sch-event, .b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-border .b-sch-event-wrap.b-dragging .b-sch-event, .b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-colored .b-sch-event-wrap.b-dragging .b-sch-event {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.24);
}
.b-sch-event-wrap.b-hidden {
  display: none !important;
}

.b-float-root > .b-tooltip.b-eventdrag-tooltip {
  pointer-events: none;
}

.b-sch-tip-message {
  margin-top: 0.5em;
}
.b-sch-tip-invalid .b-sch-tip-message {
  color: #e53f2c;
}
.b-sch-tip-message .b-icon:first-child {
  margin-inline-end: 0.4em;
}
.b-sch-tip-message:empty {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timelinebase.b-dragcreating {
  -webkit-user-select: none;
  user-select: none;
}
.b-timelinebase.b-dragcreating .b-sch-timeaxis-cell,
.b-timelinebase.b-dragcreating .b-sch-event-wrap,
.b-timelinebase.b-dragcreating .b-gantt-task-wrap {
  pointer-events: none;
}

.b-dragcreate-lock .b-iscreating {
  opacity: 0.5;
}
.b-dragcreate-lock .b-iscreating .b-sch-event-content {
  display: none;
}

.b-sch-dragcreating.b-too-narrow {
  opacity: 0.25;
}

.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-startdate,
.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-enddate {
  color: #e53f2c;
}
.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-startdate .b-sch-clock,
.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-enddate .b-sch-clock {
  border-color: #e53f2c;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-eventeditor.b-popup {
  width: min(100%, 16em + var(--date-time-length));
  min-width: min(100%, 16em + var(--date-time-length));
  flex: unset;
}
.b-eventeditor.b-popup.b-collapsed .b-panel-collapse-revealer {
  display: none;
}
.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content .b-field > label {
  flex: 0 0 6em;
}
.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=startDateField], .b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=endDateField] {
  flex: 1 0 calc(55.5% + var(--date-width-difference) - 0.6em / 2);
}
.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=startTimeField], .b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=endTimeField] {
  flex: 1 0 calc(44.5% - var(--date-width-difference) - 0.6em / 2);
}
.b-eventeditor.b-popup .b-bottom-toolbar {
  background: transparent;
}
@media (min-width: 390px) {
  .b-eventeditor.b-popup .b-bottom-toolbar > .b-toolbar-content {
    padding-inline-start: calc(1em + 6.6em);
  }
}
.b-eventeditor.b-popup .b-bottom-toolbar > .b-toolbar-content > button {
  flex: 1;
  margin-inline-end: 0.5em;
  min-width: 0;
}
.b-eventeditor.b-popup .b-bottom-toolbar > .b-toolbar-content > button:last-child {
  margin-inline-end: 0;
}

.b-panel.b-floating > .b-eventeditor-body-wrap {
  padding-top: 1em;
}
.b-panel.b-floating > .b-eventeditor-body-wrap > .b-panel-content {
  padding-block: 0;
}
.b-panel.b-floating > .b-eventeditor-body-wrap > .b-bottom-toolbar .b-toolbar-content {
  padding-top: 1em;
}

.b-readonly.b-panel.b-floating > .b-eventeditor-body-wrap {
  padding-bottom: 1em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-event-wrap .b-sch-nonworkingtime {
  z-index: 0;
}

.b-dragging-event .b-sch-event-wrap.b-dragging .b-sch-nonworkingtime {
  display: none;
}

.b-animating .b-sch-event-wrap .b-sch-timerange {
  transition: none;
}

.b-sch-vertical .b-sch-event-wrap .b-sch-nonworkingtime {
  left: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-event-resizable-true, .b-sch-event-resizable-start, .b-sch-event-resizable-end {
  --handle-size: 0.5em;
}
@media (pointer: coarse) {
  .b-sch-event-resizable-true, .b-sch-event-resizable-start, .b-sch-event-resizable-end {
    --handle-size: 1em;
  }
}
.b-sch-event-resizable-true::before, .b-sch-event-resizable-true::after, .b-sch-event-resizable-start::before, .b-sch-event-resizable-start::after, .b-sch-event-resizable-end::before, .b-sch-event-resizable-end::after {
  --handle-width: 9px;
  --handle-height: 50%;
  --handle-inset: 3px;
  --handle-align-inset: 25%;
  --gradient-dir: to right;
  --handle-opacity: 0.7;
  --clip-path: inset(0 0 0 var(--handle-inset));
  position: absolute;
  clip-path: var(--clip-path);
  left: 0;
  top: var(--handle-align-inset);
  width: var(--handle-width);
  height: var(--handle-height);
  opacity: var(--handle-opacity);
  background: linear-gradient(var(--gradient-dir), #fff 1px, transparent 1px);
  background-size: 2px;
  background-position: var(--handle-inset);
}
@media (pointer: coarse) {
  .b-sch-event-resizable-true::before, .b-sch-event-resizable-true::after, .b-sch-event-resizable-start::before, .b-sch-event-resizable-start::after, .b-sch-event-resizable-end::before, .b-sch-event-resizable-end::after {
    --handle-width: 1.7em;
    --handle-inset: 0.7em;
  }
}
.b-sch-event-resizable-true::after, .b-sch-event-resizable-start::after, .b-sch-event-resizable-end::after {
  --clip-path: inset(0 var(--handle-inset) 0 0);
  left: auto;
  right: 0;
}
.b-sch-vertical .b-sch-event-resizable-true::before, .b-sch-vertical .b-sch-event-resizable-true::after, .b-sch-vertical .b-sch-event-resizable-start::before, .b-sch-vertical .b-sch-event-resizable-start::after, .b-sch-vertical .b-sch-event-resizable-end::before, .b-sch-vertical .b-sch-event-resizable-end::after {
  --handle-width: 50%;
  --handle-height: 0.7em;
  --gradient-dir: to bottom;
  background-size: 100% 2px;
  --clip-path: inset(var(--handle-inset) 0 0 0);
  top: 0;
  left: var(--handle-align-inset);
}
@media (pointer: coarse) {
  .b-sch-vertical .b-sch-event-resizable-true::before, .b-sch-vertical .b-sch-event-resizable-true::after, .b-sch-vertical .b-sch-event-resizable-start::before, .b-sch-vertical .b-sch-event-resizable-start::after, .b-sch-vertical .b-sch-event-resizable-end::before, .b-sch-vertical .b-sch-event-resizable-end::after {
    --handle-height: 1.7em;
  }
}
.b-sch-vertical .b-sch-event-resizable-true::after, .b-sch-vertical .b-sch-event-resizable-start::after, .b-sch-vertical .b-sch-event-resizable-end::after {
  --clip-path: inset(0 0 var(--handle-inset) 0);
  top: auto;
  bottom: 0;
}

.b-eventresize:not(.b-readonly):not(.b-creating-dependency) {
  --handle-cursor: ew-resize;
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency).b-sch-vertical {
  --handle-cursor: ns-resize;
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) > .b-sch-event:not(.b-segmented).b-sch-event-resizable-start:before, .b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) > .b-sch-event:not(.b-segmented).b-sch-event-resizable-end:after, .b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true:before, .b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true:after,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-start:before,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-end:after,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-true:before,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-true:after {
  content: "";
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event.b-resize-handle {
  cursor: var(--handle-cursor);
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency).b-resizing-event, .b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-resizing {
  -webkit-user-select: none;
  user-select: none;
  cursor: var(--handle-cursor) !important;
}

.b-sch-event-wrap.b-sch-event-wrap-resizing {
  z-index: 9;
}

.b-schedulerbase.b-resizing-event .b-sch-timeaxis-cell,
.b-schedulerbase.b-resizing-event .b-sch-event-wrap {
  /* prevent drag create */
  pointer-events: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-popup.b-sch-event-tooltip {
  max-width: 30em;
  display: flex;
  flex-direction: column;
}
.b-popup.b-sch-event-tooltip .b-sch-event-title {
  font-weight: 600;
}

.b-eventtip-content {
  gap: 0.5em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timeaxis-group-summary {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
}
.b-timeaxis-group-summary .b-timeaxis-tick {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
}
.b-timeaxis-group-summary .b-timeaxis-summary-value {
  text-align: center;
}

.b-gridbase.b-schedulerbase .b-timeline-subgrid .b-grid-row.b-group-footer.b-hover .b-grid-cell,
.b-gridbase.b-schedulerbase .b-timeline-subgrid .b-grid-row.b-group-footer.b-hover .b-grid-cell:hover {
  background-color: #fffbf5;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-headerzoom-rect {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  transform-origin: 0 0;
  pointer-events: none;
  z-index: 100;
  background: rgba(152, 193, 255, 0.3);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-event-wrap .b-sch-label, .b-gantt-task-wrap .b-sch-label {
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  color: #888;
  font-weight: 500;
  z-index: 1;
  min-width: 1em;
  pointer-events: all;
  -webkit-user-select: none;
  user-select: none;
}
.b-sch-event-wrap .b-sch-label-top, .b-gantt-task-wrap .b-sch-label-top {
  grid-area: top;
  justify-self: center;
  margin-bottom: 0.2em;
}
.b-sch-event-wrap .b-sch-label-bottom, .b-gantt-task-wrap .b-sch-label-bottom {
  grid-area: bottom;
  justify-self: center;
  margin-top: 0.2em;
}
.b-sch-event-wrap .b-sch-label-before, .b-gantt-task-wrap .b-sch-label-before {
  grid-area: before;
  justify-self: end;
  margin-inline-end: 1.5em;
}
.b-sch-event-wrap .b-sch-label-after, .b-gantt-task-wrap .b-sch-label-after {
  grid-area: after;
  margin-inline-start: 1.5em;
}

.b-sch-event-wrap.b-measure-label {
  height: 1em;
  position: fixed;
  top: -10000px;
  left: -10000px;
  visibility: hidden;
}
.b-sch-event-wrap.b-measure-label label {
  padding-inline-start: 1.5em;
  grid-area: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-pan .b-timeline-subgrid {
  cursor: move;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-export .b-sch-canvas {
  width: 100%;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-resourcetimerange {
  display: flex;
  position: absolute;
  left: 0;
  background-color: rgba(255, 235, 59, 0.1);
  color: #ecd300;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
}
.b-sch-resourcetimerange [data-task-feature] {
  display: flex;
  font-size: 12px;
}
.b-animating .b-sch-resourcetimerange {
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, transform 0.2s, left 0.2s, right 0.2s, width 0.2s, height 0.2s, font-size 0.2s;
}
.b-sch-resourcetimerange .b-sch-event-withicon .b-fa {
  margin-inline-end: 0.4em;
  line-height: inherit;
}
.b-sch-resourcetimerange .b-sch-event-content {
  margin: 3px;
}
.b-interactive-resourcetimeranges .b-sch-resourcetimerange {
  pointer-events: auto;
}

.b-sch-vertical .b-sch-resourcetimerange {
  justify-content: center;
  align-items: flex-start;
}

.b-sch-color-red.b-sch-resourcetimerange {
  background-color: rgba(229, 63, 44, 0.1);
  color: #b72615;
}

.b-sch-color-pink.b-sch-resourcetimerange {
  background-color: rgba(254, 49, 131, 0.1);
  color: #e2015b;
}

.b-sch-color-purple.b-sch-resourcetimerange {
  background-color: rgba(254, 49, 234, 0.1);
  color: #e201cc;
}

.b-sch-color-violet.b-sch-resourcetimerange {
  background-color: rgba(172, 49, 254, 0.1);
  color: #8801e2;
}

.b-sch-color-indigo.b-sch-resourcetimerange {
  background-color: rgba(69, 49, 254, 0.1);
  color: #1701e2;
}

.b-sch-color-blue.b-sch-resourcetimerange {
  background-color: rgba(49, 131, 254, 0.1);
  color: #015be2;
}

.b-sch-color-cyan.b-sch-resourcetimerange {
  background-color: rgba(49, 233, 254, 0.1);
  color: #01cbe2;
}

.b-sch-color-teal.b-sch-resourcetimerange {
  background-color: rgba(49, 254, 172, 0.1);
  color: #01e288;
}

.b-sch-color-green.b-sch-resourcetimerange {
  background-color: rgba(39, 202, 55, 0.1);
  color: #1c9928;
}

.b-sch-color-lime.b-sch-resourcetimerange {
  background-color: rgba(118, 230, 44, 0.1);
  color: #56b915;
}

.b-sch-color-yellow.b-sch-resourcetimerange {
  background-color: rgba(255, 235, 59, 0.1);
  color: #ecd300;
}

.b-sch-color-orange.b-sch-resourcetimerange {
  background-color: rgba(254, 172, 49, 0.1);
  color: #e28801;
}

.b-sch-color-deep-orange.b-sch-resourcetimerange {
  background-color: rgba(255, 112, 67, 0.1);
  color: #f23a00;
}

.b-sch-color-gray.b-sch-resourcetimerange {
  background-color: rgba(160, 160, 160, 0.1);
  color: #7e7272;
}

.b-sch-color-gantt-green.b-sch-resourcetimerange {
  background-color: rgba(142, 233, 151, 0.1);
  color: #3edc4d;
}

.b-schedule-selected-tick {
  position: absolute;
  pointer-events: none;
  background-color: rgba(254, 172, 49, 0.3);
  display: flex;
  justify-content: center;
  align-items: center;
}

.b-sch-scheduletip {
  min-width: 10em;
}
.b-sch-scheduletip.b-nonworking-time {
  opacity: 0;
  pointer-events: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-simpleeventeditor {
  z-index: 15;
}
.b-simpleeventeditor .b-field {
  align-items: stretch;
}
.b-sch-horizontal .b-simpleeventeditor .b-field {
  height: 100%;
}

.b-stickyevents:where(.b-sch-horizontal) .b-sch-event-wrap:where(:not(.b-disable-sticky, .b-milestone-wrap)),
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange {
  overflow: visible;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-event-wrap:where(:not(.b-disable-sticky, .b-milestone-wrap)) .b-sch-event-content,
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange .b-sch-event-content {
  position: sticky;
  left: 0.75em;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-event-wrap:where(:not(.b-disable-sticky, .b-milestone-wrap)) .b-sch-event,
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange .b-sch-event {
  overflow: visible;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange {
  justify-content: flex-start;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange > div {
  overflow: visible;
  width: 100%;
}

.b-rtl.b-stickyevents.b-sch-horizontal .b-sch-event-wrap:not(.b-disable-sticky, .b-milestone-wrap) .b-sch-event-content,
.b-rtl.b-stickyevents.b-sch-horizontal .b-sch-resourcetimerange .b-sch-event-content {
  right: 0.75em;
}

.b-firefox.b-stickyevents.b-sch-horizontal .b-sch-foreground-canvas {
  contain: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-summarybar {
  padding: 0;
  flex-direction: row;
  justify-content: flex-start;
  flex-grow: unset !important;
}
.b-sch-summarybar .b-timeaxis-tick {
  display: flex;
  flex-direction: column;
  text-align: center;
  overflow: hidden;
  justify-content: center;
  align-items: stretch;
}

.b-sch-summarybar:not(.b-sch-vertical) .b-timeaxis-tick {
  padding: 0.5em 0;
}
.b-sch-summarybar:not(.b-sch-vertical) .b-timeaxis-tick:not(:last-child) {
  border-inline-end: 1px solid #d8d9da;
}

.b-sch-vertical .b-sch-summarybar {
  flex-direction: column;
  align-items: stretch;
  background: #f3f4f5 !important;
  color: #667280;
}
.b-sch-vertical .b-sch-summarybar .b-timeaxis-tick {
  padding: 0 0.5em;
}
.b-sch-vertical .b-sch-summarybar .b-timeaxis-tick:not(:last-child) {
  border-bottom: 1px solid #d8d9da;
}

.b-timeaxis-summary-tip {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.b-timeaxis-summary-tip header {
  width: 100%;
  text-align: center;
  font-weight: 700;
  margin-bottom: 1em;
}
.b-timeaxis-summary-tip label {
  flex: 1 1 50%;
}
.b-timeaxis-summary-tip .b-timeaxis-summary-value {
  flex: 0 0 auto;
}

.b-sch-timeaxis-menu-daterange-popup {
  width: 21em;
}
.b-sch-timeaxis-menu-daterange-popup .b-left-nav-btn,
.b-sch-timeaxis-menu-daterange-popup .b-right-nav-btn {
  max-width: 1em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-float-root > .b-floating.b-interaction-tooltip {
  pointer-events: none;
}

.b-timeranges-canvas {
  z-index: 4;
}

.b-sch-line {
  margin-inline-start: -1px;
  z-index: 8;
}

.b-sch-timerange {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: absolute;
  left: 0;
  overflow: hidden;
  justify-content: center;
  color: #aaa;
  z-index: 4;
  cursor: pointer;
}
.b-sch-timerange.b-over-resize-handle {
  cursor: ew-resize;
}
.b-timelinebase:not(.b-dragging-timerange) .b-sch-timerange:hover {
  z-index: 7;
}
.b-sch-timerange label {
  font-size: 0.8em;
  color: inherit;
  white-space: nowrap;
  cursor: inherit;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0.3em;
}
.b-sch-timerange i {
  margin-inline-end: 0.5em;
}
.b-timeranges-body-canvas .b-sch-timerange.b-narrow-range label {
  writing-mode: tb;
  padding-inline-start: 1em;
}

.b-sch-current-time {
  pointer-events: none;
}

.b-animating .b-sch-timerange {
  transition: transform 0.3s, width 0.3s, height 0.3s;
}

.b-timeline-subgrid .b-sch-timerange {
  height: 100%;
  align-items: flex-start;
  min-width: 1px;
  color: #aaa;
  font-size: 14px;
}
.b-timeline-subgrid .b-sch-timerange:not(.b-sch-line) label {
  overflow: visible;
}
.b-timeline-subgrid .b-sch-timerange:not(.b-sch-line) label.b-vertical {
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
}
.b-timeline-subgrid .b-sch-timerange.b-sch-line {
  width: 1px;
  overflow: visible;
}
.b-timeline-subgrid .b-sch-timerange.b-sch-line:before {
  display: none;
}
.b-timeline-subgrid .b-sch-range {
  background-color: rgba(240, 240, 240, 0.5);
  pointer-events: none;
}
.b-timeline-subgrid div.b-sch-line {
  border-inline-start: 2px solid #fab005;
  color: #fff;
  padding: 0;
  z-index: 8;
}
.b-timeline-subgrid div.b-sch-line label {
  background-color: #fab005;
  padding: 0.3em;
  white-space: nowrap;
}
.b-timeline-subgrid div.b-sch-current-time {
  border-inline-start-color: #fa5252;
}
.b-timeline-subgrid div.b-sch-current-time label {
  background-color: #fa5252;
}

.b-timelinebase:not(.b-sch-vertical) .b-timeline-subgrid .b-sch-line {
  flex-direction: column;
  justify-content: flex-start;
}
.b-timelinebase:not(.b-sch-vertical) .b-timeline-subgrid .b-sch-line label {
  margin-top: 0.5em;
}

.b-sch-vertical .b-sch-timerange {
  left: auto;
  top: 0;
  justify-content: flex-start;
}
.b-sch-vertical .b-sch-timerange label {
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  transform: rotate(180deg);
}
.b-sch-vertical .b-sch-timerange.b-over-resize-handle {
  cursor: ns-resize;
}
.b-sch-vertical .b-timeline-subgrid .b-sch-timerange {
  height: auto;
  width: 100%;
}
.b-sch-vertical .b-timeline-subgrid .b-sch-line {
  border-top: 2px solid #fab005;
  color: #fff;
  padding: 0;
  height: 1px;
}
.b-sch-vertical .b-timeline-subgrid .b-sch-line label {
  background-color: #fab005;
  padding: 0.3em;
  white-space: nowrap;
}

.b-timeranges-header-canvas .b-sch-timerange {
  pointer-events: all;
}

.b-grid-header .b-sch-timerange {
  flex-direction: row;
  justify-content: center;
  bottom: 0;
  background-color: #98c1ff;
  color: #fff;
  line-height: 1;
  padding: 0.5em 0;
  -webkit-user-select: none;
  user-select: none;
}
.b-grid-header .b-sch-timerange.b-sch-line {
  padding: 0.5em;
  background-color: #fab005;
  z-index: 5;
}
.b-grid-header .b-sch-timerange.b-sch-current-time {
  background-color: #fa5252;
}
.b-grid-header .b-sch-timerange:before {
  margin-inline-end: 0.5em;
}
.b-grid-header .b-sch-timerange label {
  padding: 0;
}
.b-grid-header.b-sch-timeaxiscolumn-levels-1 .b-sch-timerange {
  height: 100%;
}
.b-grid-header.b-sch-timeaxiscolumn-levels-2 .b-sch-timerange {
  height: 50%;
}
.b-grid-header.b-sch-timeaxiscolumn-levels-3 .b-sch-timerange {
  height: 33.3333333333%;
}
.b-grid-header .b-sch-line {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.b-grid-header .b-sch-line.b-rtl {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.b-grid-header .b-sch-line.b-sch-timerange-with-headerlabel label {
  left: -2px;
}

.b-verticaltimeaxiscolumn .b-sch-timerange {
  flex-direction: column;
  justify-content: center;
  right: 0;
  background-color: #98c1ff;
  color: #fff;
  -webkit-user-select: none;
  user-select: none;
}
.b-verticaltimeaxiscolumn .b-sch-timerange:before {
  margin-bottom: 0.5em;
}
.b-verticaltimeaxiscolumn .b-sch-line {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.b-verticaltimeaxiscolumn .b-sch-line.b-sch-timerange-with-headerlabel label {
  top: -2px;
}

.b-sch-timeranges-with-headerelements .b-timeline-subgrid .b-sch-range:before {
  display: none;
}

.b-dragging-timerange .b-sch-timerange:not(.b-dragging) {
  pointer-events: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-timeaxiscolumn .b-selected-time-span,
.b-verticaltimeaxiscolumn .b-selected-time-span {
  background: #3183fe;
  color: #fff;
  justify-content: space-between;
  padding: 0.4em;
  opacity: 1;
}
.b-sch-timeaxiscolumn .b-selected-time-span span,
.b-verticaltimeaxiscolumn .b-selected-time-span span {
  white-space: nowrap;
  overflow: hidden;
}
.b-sch-timeaxiscolumn .b-selected-time-span .b-selection-start,
.b-sch-timeaxiscolumn .b-selected-time-span .b-selection-end,
.b-verticaltimeaxiscolumn .b-selected-time-span .b-selection-start,
.b-verticaltimeaxiscolumn .b-selected-time-span .b-selection-end {
  align-self: flex-end;
}
.b-sch-timeaxiscolumn .b-selected-time-span .b-icon-close,
.b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close {
  position: absolute;
  top: 0.2em;
  right: 0.4em;
  cursor: pointer;
}

.b-timelinebase.b-rtl .b-sch-timeaxiscolumn .b-selected-time-span .b-icon-close,
.b-timelinebase.b-rtl .b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close {
  left: 0.4em;
  right: auto;
}

.b-sch-timeaxiscolumn .b-selected-time-span {
  font-size: 0.7em;
}

.b-verticaltimeaxiscolumn .b-selected-time-span {
  width: calc(100% - 2em);
}
.b-verticaltimeaxiscolumn .b-selected-time-span span {
  font-size: 0.7em;
}
.b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close {
  left: 0.4em;
}

.b-grid-header .b-selected-time-span,
.b-timeline-subgrid .b-selected-time-span,
.b-verticaltimeaxiscolumn .b-selected-time-span {
  transition: none;
  z-index: 10;
}

.b-timeline-subgrid .b-selected-time-span {
  background: rgba(152, 193, 255, 0.2);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-headers .b-sch-nonworkingtime {
  background-color: rgba(240, 213, 213, 0.3);
  z-index: 3;
  pointer-events: none;
}

.b-sch-nonworkingtime-canvas {
  z-index: 2;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-clockwrap {
  display: flex;
}
.b-sch-clockwrap:not(:first-child) {
  margin-top: 0.3em;
}

.b-sch-clock {
  position: relative;
  height: 21px;
  width: 21px;
  min-width: 21px;
  white-space: nowrap;
}
.b-sch-clock .b-sch-hour-indicator {
  border-top: 2px solid transparent;
  border-bottom: 6px solid #777;
}
.b-sch-clock .b-sch-minute-indicator {
  border-top: 8px solid #777;
}
.b-sch-clock .b-sch-minute-indicator,
.b-sch-clock .b-sch-hour-indicator {
  position: absolute;
  left: 50%;
  top: 1px;
  width: 2px;
  height: 8px;
  overflow: hidden;
  margin-left: -1px;
  transform-origin: 50% 100%;
}

.b-sch-clock-hour .b-sch-clock {
  border: 2px solid #feac31;
  background-color: #f8f8f8;
  border-radius: 100%;
}
.b-sch-clock-hour .b-sch-clock-dot {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 4px;
  height: 4px;
  margin-left: -2px;
  margin-top: -2px;
  background: #777;
  border-radius: 3px;
  z-index: 2;
}

.b-sch-clock-day .b-sch-clock {
  background-color: #f8f8f8;
  border: none;
  border-radius: 2px;
}
.b-sch-clock-day .b-sch-clock .b-sch-hour-indicator {
  width: inherit;
  position: static !important;
  background-color: #feac31;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  font-size: 7px;
  line-height: 8px;
  text-align: center;
  color: #fff;
  height: 9px;
  text-indent: 0;
  margin-top: -1px;
  margin-left: 0;
  border: 0 none;
  transform: none !important;
}
.b-sch-clock-day .b-sch-clock .b-sch-minute-indicator {
  width: inherit;
  color: #555;
  position: static !important;
  height: 16px;
  background-color: transparent;
  font-size: 10px;
  text-align: center;
  text-indent: 0;
  line-height: 12px;
  border: none;
  margin-left: 0;
  transform: none !important;
}
.b-sch-clock-day .b-sch-clock-dot {
  display: none;
}

.b-sch-clock-text {
  margin-inline-start: 8px;
  padding-top: 1px;
  white-space: nowrap;
  width: 100%;
}

/*.b-rtl .b-sch-clock-text {
    margin-left  : auto;
    margin-right : 25px;
}*/
.b-sticky-headers .b-grid-header, .b-sticky-headers .b-timeaxis, .b-sticky-headers .b-sticky-header, .b-sticky-headers .b-sch-header-timeaxis-cell {
  overflow: visible;
}
.b-sticky-headers .b-sch-header-text.b-sticky-header {
  position: sticky;
}
.b-sticky-headers .b-horizontaltimeaxis .b-sch-header-text.b-sticky-header {
  left: 0;
  padding-inline: left(0 0.5em 0 0.75em);
}
.b-sticky-headers .b-verticaltimeaxis .b-sch-header-text.b-sticky-header {
  top: 0.15em;
}
.b-sticky-headers .b-verticaltimeaxis .b-sch-header-row-0 .b-sch-header-text.b-sticky-header {
  padding-top: right(0 0.5em 0 0.75em);
}
.b-sticky-headers .b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-text.b-sticky-header {
  padding-bottom: right(0 0.5em 0 0.75em);
}

body:not(.b-using-keyboard) .b-sch-timeaxis-cell:focus, body:not(.b-using-keyboard) .b-sch-timeaxis-cell:focus-within {
  outline: none !important;
}

.b-sch-header-timeaxis-cell {
  align-items: center;
}

.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:hover, .b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:focus {
  background: transparent;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timelinehistogram .b-grid-row {
  z-index: 4;
}
.b-timelinehistogram .b-timelinehistogram-cell {
  padding: 0;
  border-inline-end-width: 0;
}
.b-timelinehistogram .b-timeline-subgrid .b-grid-cell.b-focused::after {
  display: none;
}

.b-timelinehistogram-histogram {
  padding: 0;
  background-color: transparent;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-column.b-grid-header {
  padding: 0;
}

.b-grid-header-container .b-sch-timeaxiscolumn {
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  flex-grow: unset !important;
  background-color: #f3f4f5;
  border-inline-end: 0 none;
}
.b-grid-header-container .b-sch-timeaxiscolumn .b-sch-header-timeaxis-cell:hover {
  background-color: white;
}

.b-horizontaltimeaxis {
  flex-direction: column;
  flex: 1 0 100%;
}
.b-horizontaltimeaxis .b-sch-header-row {
  flex: 1 0 2em;
}
.b-horizontaltimeaxis .b-sch-header-row.b-sch-header-row-0.b-lowest {
  flex: 1;
}
.b-horizontaltimeaxis .b-sch-header-timeaxis-cell {
  height: 100%;
  border-inline-start: 1px solid #d8d9da;
}
.b-horizontaltimeaxis .b-sch-header-timeaxis-cell:hover {
  cursor: pointer;
  background-color: white;
}
.b-horizontaltimeaxis .b-sch-header-timeaxis-cell.b-last .b-sch-header-text {
  overflow: hidden;
}

.b-sch-timeaxiscolumn-levels-1 {
  min-height: 1.5em;
}

.b-sch-timeaxiscolumn-levels-2 {
  min-height: 3em;
}

.b-sch-timeaxiscolumn-levels-3 {
  min-height: 4.5em;
}

.b-sch-header-row {
  position: relative;
  contain: strict;
}
.b-sch-header-row:last-child .b-sch-header-timeaxis-cell {
  border-bottom: none;
}

.b-sch-header-timeaxis-cell {
  display: flex;
  justify-content: center;
  position: absolute;
  color: #667280;
  border-bottom: 1px solid #d8d9da;
  overflow: hidden;
  transition: background-color 0.2s;
  font-size: 0.9em;
  font-weight: 500;
  padding: top(0.5em) 0 bottom(0.5em) 0;
  white-space: nowrap;
  contain: strict;
  -webkit-user-select: none;
  user-select: none;
}
.b-sch-header-timeaxis-cell.b-align-start .b-sch-header-text, .b-sch-header-timeaxis-cell.b-align-end .b-sch-header-text {
  padding-inline-start: left(0 0.5em 0 0.75em);
  padding-inline-end: right(0 0.5em 0 0.75em);
}
.b-sch-header-timeaxis-cell.b-align-start {
  justify-content: flex-start;
}
.b-sch-header-timeaxis-cell.b-align-end {
  justify-content: flex-end;
}

.b-schedulerbase.b-fill-last-column .b-sch-timeaxiscolumn:last-child {
  border-inline-end-color: #d8d9da;
}

.b-sch-header-timeaxis-cell[data-tick-index="0"] {
  border-inline-start: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-verticaltimeaxiscolumn {
  flex-flow: column nowrap;
  align-items: stretch;
  padding: 0;
  border-inline-end: none;
  background-color: #fbfcfc !important;
}
.b-verticaltimeaxiscolumn.b-grid-cell.b-focused:after {
  display: none;
}

.b-verticaltimeaxis {
  flex: 1 0 100%;
  contain: strict;
}
.b-verticaltimeaxis .b-sch-header-row {
  flex-direction: column;
  flex: 1;
}
.b-verticaltimeaxis .b-sch-header-timeaxis-cell {
  width: 100%;
  text-transform: uppercase;
  padding: 0;
  border-inline-start: 0 none;
}
.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell {
  border-inline-end: none;
  border-bottom: none;
  justify-content: flex-end;
  align-items: flex-start;
  contain: unset;
}
.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell .b-sch-header-text {
  padding-inline-end: 0.5em;
  margin-top: -0.75em;
}
.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell:hover {
  background-color: #f3f4f5;
}
.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) {
  flex: 0 0 2em;
}
.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) .b-sch-header-timeaxis-cell {
  align-items: flex-start;
  border-inline-end: 1px solid #d8d9da;
}
.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) .b-sch-header-text {
  padding-bottom: left(0 0.5em 0 0.75em);
  writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  transform: rotate(180deg);
}

.b-sch-vertical .b-sticky-headers .b-content-element,
.b-sch-vertical .b-sticky-headers .b-grid-subgrid-locked,
.b-sch-vertical .b-sticky-headers .b-verticaltimeaxis-row,
.b-sch-vertical .b-sticky-headers .b-verticaltimeaxiscolumn,
.b-sch-vertical .b-sticky-headers .b-verticaltimeaxis,
.b-sch-vertical .b-sticky-headers .b-sch-header-row,
.b-sch-vertical .b-sticky-headers .b-sch-header-timeaxis-cell {
  overflow: visible;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-vertical .b-sch-timeaxiscolumn {
  flex-direction: row;
  min-height: 3em;
}

.b-resourceheader {
  flex: 1;
  position: relative;
  contain: strict;
}
.b-resourceheader.b-has-images {
  min-height: 3em;
}
.b-resourceheader.b-grouped {
  height: 6em;
}

.b-resourceheader-group-cell {
  position: absolute;
  display: flex;
  align-items: stretch;
  flex-direction: column;
  height: 100%;
}
.b-resourceheader-group-cell > span {
  padding: 0.5em 0;
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #d8d9da;
  border-inline-end: 1px solid #d8d9da;
}
.b-resourceheader-group-cell .b-resourceheader-group-children {
  position: relative;
  height: 100%;
}

.b-resourceheader-cell {
  position: absolute;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #667280;
  border-inline-end: 1px solid #d8d9da;
  overflow: hidden;
  transition: background-color 0.2s;
  font-size: 0.9em;
  font-weight: 500;
  padding: top(0.5em);
  white-space: nowrap;
  contain: strict;
  height: 100%;
  -webkit-user-select: none;
  user-select: none;
}
.b-animating .b-resourceheader-cell {
  transition: width 0.2s, left 0.2s, right 0.2s;
}
.b-resourceheader-cell:hover {
  cursor: pointer;
  background-color: white;
}
.b-resourceheader-cell.b-align-start, .b-resourceheader-cell.b-align-end {
  padding-inline: 0.3em;
}
.b-resourceheader-cell.b-align-start {
  justify-content: flex-start;
}
.b-resourceheader-cell.b-align-end {
  justify-content: flex-end;
}
.b-resourceheader-cell i {
  margin-inline-end: 0.5em;
}
.b-resourceheader-cell .b-resource-name {
  overflow: hidden;
}
.b-resourceheader-cell .b-resource-avatar {
  margin-inline-end: 1em;
}

.b-recurrenceconfirmationpopup.b-popup {
  width: 29em;
  max-width: none;
}
.b-recurrenceconfirmationpopup.b-popup .b-recurrenceconfirmationpopup-header,
.b-recurrenceconfirmationpopup.b-popup .b-recurrenceconfirmationpopup-content {
  padding: 0.65em;
}
.b-recurrenceconfirmationpopup.b-popup .b-bottom-toolbar > button {
  margin-inline-end: 0.5em;
}
.b-recurrenceconfirmationpopup.b-popup .b-bottom-toolbar > button:last-child {
  margin-inline-end: 0;
}

button.b-button.b-recurrencelegendbutton {
  /* allow lines wrapping for the button since recurrence legend might be a long string */
  white-space: normal;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-recurrenceeditor .b-panel {
  --panel-background-color: inherit;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content {
  padding: 0;
  column-gap: 1em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-field label.b-align-start {
  flex: 1 0 10.4em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-recurrencepositionscombo {
  flex: 0 0 9.6em;
}
.b-recurrenceeditor .b-bottom-toolbar .b-label-filler {
  width: 10em;
}
.b-recurrenceeditor .b-bottom-toolbar button {
  flex: 1;
}

.b-schedulerpro-taskeditor .b-recurrenceeditor .b-buttongroup {
  font-size: 0.8em;
}

.b-datepicker .b-icon-circle {
  font-size: 50%;
  color: #3183fe;
  margin-top: 1px;
}
.b-datepicker .b-selected-date .b-icon-circle {
  color: #fff;
}
.b-datepicker .b-cell-events-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 80%;
  background-color: #e53f2c;
  color: #fff;
  width: 1.3em;
  height: 1.3em;
}

.b-datepicker-with-events .b-calendar-weekdays {
  padding-bottom: 4px;
}
.b-datepicker-with-events .b-calendar-week .b-calendar-cell {
  margin: 1px 1px;
  justify-content: flex-start;
}
.b-datepicker-with-events .b-calendar-week .b-calendar-cell .b-datepicker-cell-inner {
  margin-bottom: 0.45em;
}

.b-resourcecombo .b-resource-icon {
  display: none;
  margin-inline: 0.5em 0;
}
.b-resourcecombo.b-show-event-color:not(.b-uses-chipview) .b-resource-icon {
  display: block;
}

.b-resourcecombo-picker .b-icon {
  display: none;
  margin-inline-end: 0.5em;
}
.b-resourcecombo-picker.b-multiselect .b-icon, .b-resourcecombo-picker.b-show-event-color .b-icon {
  display: block;
}
.b-resourcecombo-picker.b-multiselect .b-selected .b-icon-square:before, .b-resourcecombo-picker.b-show-event-color .b-selected .b-icon-square:before {
  content: "\f14a";
}

.b-theme-material .b-resourcecombo .b-resource-icon {
  margin-inline: 0 0.5em;
}

.b-resourcefilter .b-list-item {
  border: 0 none;
  border-radius: 0;
}
.b-resourcefilter .b-selected-icon {
  visibility: visible !important;
}
.b-resourcefilter .b-selected-icon:before {
  content: "\f0c8";
  opacity: 0.6;
}
.b-resourcefilter .b-selected .b-selected-icon:before {
  content: "\f14a";
  opacity: 1;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-red {
  background-color: #e53f2c;
}

.b-sch-foreground-red {
  color: #e53f2c;
}

.b-sch-pink {
  background-color: #fe3183;
}

.b-sch-foreground-pink {
  color: #fe3183;
}

.b-sch-purple {
  background-color: #fe31ea;
}

.b-sch-foreground-purple {
  color: #fe31ea;
}

.b-sch-magenta {
  background-color: #ff4dff;
}

.b-sch-foreground-magenta {
  color: #ff4dff;
}

.b-sch-violet {
  background-color: #ac31fe;
}

.b-sch-foreground-violet {
  color: #ac31fe;
}

.b-sch-indigo {
  background-color: #4531fe;
}

.b-sch-foreground-indigo {
  color: #4531fe;
}

.b-sch-blue {
  background-color: #3183fe;
}

.b-sch-foreground-blue {
  color: #3183fe;
}

.b-sch-cyan {
  background-color: #31e9fe;
}

.b-sch-foreground-cyan {
  color: #31e9fe;
}

.b-sch-teal {
  background-color: #31feac;
}

.b-sch-foreground-teal {
  color: #31feac;
}

.b-sch-green {
  background-color: #27ca37;
}

.b-sch-foreground-green {
  color: #27ca37;
}

.b-sch-lime {
  background-color: #76e62c;
}

.b-sch-foreground-lime {
  color: #76e62c;
}

.b-sch-gantt-green {
  background-color: #8ee997;
}

.b-sch-foreground-gantt-green {
  color: #8ee997;
}

.b-sch-yellow {
  background-color: #FFEB3B;
}

.b-sch-foreground-yellow {
  color: #FFEB3B;
}

.b-sch-orange {
  background-color: #feac31;
}

.b-sch-foreground-orange {
  color: #feac31;
}

.b-sch-deep-orange {
  background-color: #ff7043;
}

.b-sch-foreground-deep-orange {
  color: #ff7043;
}

.b-sch-gray {
  background-color: #a0a0a0;
}

.b-sch-foreground-gray {
  color: #a0a0a0;
}

.b-sch-light-gray {
  background-color: #e0e0e7;
}

.b-sch-foreground-light-gray {
  color: #e0e0e7;
}

.b-sch-foreground-black {
  color: #000;
}

.b-sch-color-red {
  --event-primary-color-h: 6.1621621622deg;
  --event-primary-color-s: 78.05907173%;
  --event-primary-color-l: 53.5294117647%;
}

.b-sch-color-pink {
  --event-primary-color-h: 336deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}

.b-sch-color-purple {
  --event-primary-color-h: 305.8536585366deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}

.b-sch-color-violet {
  --event-primary-color-h: 276deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}

.b-sch-color-indigo {
  --event-primary-color-h: 245.8536585366deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}

.b-sch-color-blue {
  --event-primary-color-h: 216deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}

.b-sch-color-cyan {
  --event-primary-color-h: 186.1463414634deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}

.b-sch-color-magenta {
  --event-primary-color-h: 300deg;
  --event-primary-color-s: 100%;
  --event-primary-color-l: 65.0980392157%;
}

.b-sch-color-teal {
  --event-primary-color-h: 156deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}

.b-sch-color-green {
  --event-primary-color-h: 125.8895705521deg;
  --event-primary-color-s: 67.6348547718%;
  --event-primary-color-l: 47.2549019608%;
}

.b-sch-color-lime {
  --event-primary-color-h: 96.1290322581deg;
  --event-primary-color-s: 78.813559322%;
  --event-primary-color-l: 53.7254901961%;
}

.b-sch-color-yellow {
  --event-primary-color-h: 53.8775510204deg;
  --event-primary-color-s: 100%;
  --event-primary-color-l: 61.568627451%;
}

.b-sch-color-orange {
  --event-primary-color-h: 36deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}

.b-sch-color-deep-orange {
  --event-primary-color-h: 14.3617021277deg;
  --event-primary-color-s: 100%;
  --event-primary-color-l: 63.137254902%;
}

.b-sch-color-gray {
  --event-primary-color-h: 0deg;
  --event-primary-color-s: 0%;
  --event-primary-color-l: 62.7450980392%;
}

.b-sch-color-light-gray {
  --event-primary-color-h: 240deg;
  --event-primary-color-s: 12.7272727273%;
  --event-primary-color-l: 89.2156862745%;
}

.b-sch-color-gantt-green {
  --event-primary-color-h: 125.9340659341deg;
  --event-primary-color-s: 67.4074074074%;
  --event-primary-color-l: 73.5294117647%;
}

.b-sch-color-black {
  --event-primary-color-h: 0deg;
  --event-primary-color-s: 0%;
  --event-primary-color-l: 0%;
}

.b-sch-style-interday > .b-sch-event,
.b-sch-style-interday > .b-sch-event > .b-sch-event-segments > .b-sch-event,
.b-sch-style-plain > .b-sch-event,
.b-sch-style-plain > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-s-factor: 1;
  --event-l-factor: 1;
  --event-hover-s-factor: 1.3;
  --event-hover-l-factor: 0.6;
  --event-selected-hover-s-factor: 1.4;
  --event-selected-hover-l-factor: 0.55;
}

.b-sch-style-interday .b-sch-event {
  opacity: 0.8;
  border-radius: 3px;
}
.b-sch-style-interday .b-sch-event-content {
  font-weight: 400;
}

.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone) {
  background-color: currentColor;
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, .b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, .b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: currentColor;
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone) > .b-sch-event-content {
  color: #fff;
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before {
  background-color: currentColor;
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content::before, .b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before, .b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content::before {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}

.b-sch-layout-milestone-text-position-inside .b-sch-event-wrap.b-milestone-wrap .b-milestone {
  display: flex;
  justify-content: center;
  align-items: center;
}
.b-sch-layout-milestone-text-position-inside .b-sch-event-wrap.b-milestone-wrap .b-milestone label {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  color: inherit;
}

.b-sch-style-border > .b-sch-event,
.b-sch-style-border > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-border-color: hsl(
                  var(--event-background-h),
                  var(--event-background-s),
                  calc(var(--event-background-l) * 0.7)
  );
  --event-hover-color: #fff;
  --event-hover-l-factor: 0.7;
  --event-selected-hover-l-factor: 0.6;
  --event-border-style: solid;
  --event-border-radius: 3px;
  --event-border-width: 1px;
  --event-opacity: .8;
  --event-hover-opacity: 1;
}

.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone > .b-sch-event-content {
  font-size: 11px;
}

.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone) {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
  border-color: currentColor;
}
.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone) .b-sch-event-content {
  color: #fff;
}
.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, .b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing, .b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, .b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: currentColor;
  background-image: none;
  border-color: currentColor;
}
.b-sch-style-border.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
  border-color: currentColor;
}

.b-sch-style-hollow > .b-sch-event,
.b-sch-style-hollow > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-s-factor: 0;
  --event-l-factor: 2;
  --event-a: 0.2;
  --event-hover-s-factor: 1;
  --event-hover-l-factor: 1;
  --event-hover-a: 1;
  --event-selected-hover-l-factor: 0.8;
  --event-color: var(--event-primary-color);
  --event-hover-color: #fff;
  --event-border-width: 2px;
  --event-border-radius: 3px;
  --event-opacity: .8;
}

.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-hollow > .b-sch-event.b-milestone > .b-sch-event-content {
  font-size: 11px;
  font-weight: 600;
}

.b-sch-style-hollow.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: currentColor;
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover .b-sch-event-content, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover .b-sch-event-content {
  color: #fff;
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content::before, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content::before, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content::before {
  background-color: currentColor;
}

.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-l: 90%;
  --event-border-width: 3px;
  --event-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * 0.8));
  --event-border-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * 0.9));
  --event-opacity: 0.8;
  --event-selected-hover-l-factor: 0.8;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:hover,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:hover,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover {
  --event-background-l: 85%;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected {
  --event-background-l: var(--event-primary-color-l);
  --event-color: #fff;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone),
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  border-block-width: 0;
  border-inline-end-width: 0;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone {
  --event-border-width: 0px;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone::before,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone::before,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone::before,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone::before {
  --event-border-width: 3px;
}
.b-sch-vertical .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone),
.b-sch-vertical .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone),
.b-sch-vertical .b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone),
.b-sch-vertical .b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  border-top-width: 3px;
  border-inline-width: 0;
}

.b-sch-style-colored.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone) {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, .b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing, .b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover .b-sch-event-content, .b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content, .b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content {
  color: #fff;
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, .b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: currentColor;
  background-image: none;
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content::before, .b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content::before, .b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before {
  background-image: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before, .b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content::before {
  background-image: none;
}

.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event, .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-l: 97%;
  --event-selected-hover-l-factor: 1;
  opacity: 1;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:hover, .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover {
  --event-background-l: 89%;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected, .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected {
  --event-background-l: 84%;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected .b-sch-event-content *, .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected .b-sch-event-content * {
  font-weight: 400;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event .b-sch-event-content *, .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content * {
  font-weight: 400;
  color: #606060;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected .b-sch-event-content *, .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected .b-sch-event-content * {
  color: #606060;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone) .b-sch-event-content, .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) .b-sch-event-content {
  margin: 0;
  padding: 0.3em;
}

.b-sch-event-wrap.b-sch-style-line > .b-sch-event,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-color: transparent;
  --event-border-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * var(--event-l-factor)));
  --event-color: #777;
  --event-hover-color: #777;
  --event-border-width: 5px;
  --event-hover-l-factor: 0.8;
  --event-selected-hover-l-factor: 0.7;
  justify-content: center;
  overflow: visible;
  height: auto !important;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event .b-sch-event-content,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content {
  padding: 0;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-active,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-active {
  outline-offset: 5px;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  align-self: center;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before, .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  content: "";
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  position: absolute;
  border-radius: 2px;
  --handle-width: unset;
  --handle-height: unset;
  --handle-inset: unset;
  --handle-opacity: unset;
  --clip-path: unset;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before, .b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  top: -9px;
  height: 13px;
  border-inline-start-width: 5px;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before, .b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  left: -9px;
  width: 13px;
  border-top-width: 5px;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before {
  left: 0;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before {
  border-inline-start-width: 5px;
  top: 0;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  top: -9px;
  right: 0;
  height: 13px;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  bottom: 0;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone {
  top: initial;
}

.b-sch-style-line.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
  opacity: 0.8;
}
.b-sch-style-line.b-sch-custom-color > .b-sch-event:hover, .b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected, .b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-resizing, .b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover {
  border-color: currentColor;
  opacity: 1;
}

.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-color: transparent;
  --event-border-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * var(--event-l-factor)));
  --event-color: #777;
  --event-hover-color: #777;
  --event-border-width: 5px;
  --event-border-style: dashed;
  --event-hover-l-factor: 0.8;
  --event-selected-hover-l-factor: 0.7;
  justify-content: center;
  overflow: visible;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  padding: 5px 0 3px 0;
}
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event .b-sch-event-content,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content {
  padding: 0;
}
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  align-self: center;
}
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone {
  top: initial;
}

.b-sch-style-dashed.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
  opacity: 0.8;
}
.b-sch-style-dashed.b-sch-custom-color > .b-sch-event:hover, .b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected, .b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-resizing, .b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover {
  border-color: currentColor;
  opacity: 1;
}

.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event, .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-color: transparent;
  --event-border-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * var(--event-l-factor)));
  --event-color: #777;
  --event-hover-color: #777;
  --event-border-width: 1px;
  --event-hover-l-factor: 0.8;
  --event-selected-hover-l-factor: 0.7;
  overflow: visible;
  padding: 0;
}
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event:not(.b-milestone), .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  font-size: 10px;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event:not(.b-milestone), .b-sch-horizontal .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  border-width: 0 0 var(--event-border-width) 0;
  align-items: flex-end;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event:not(.b-milestone), .b-sch-vertical .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  border-width: 0;
  border-inline-start-width: var(--event-border-width);
  align-items: flex-start;
  padding-inline-start: 0.75em;
}
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event.b-milestone .b-sch-event-content, .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone .b-sch-event-content {
  font-size: 20px;
  left: 10px;
  position: relative;
}
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event.b-milestone .b-sch-event-content label, .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone .b-sch-event-content label {
  font-size: 10px;
  left: 70%;
}

.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event.b-milestone {
  height: 20px;
  font-size: 20px;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event.b-milestone .b-sch-event-content {
  font-size: 10px;
  left: 0;
}

.b-sch-style-minimal.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
  opacity: 0.8;
}
.b-sch-style-minimal.b-sch-custom-color > .b-sch-event .b-sch-event-content {
  color: #777;
}
.b-sch-style-minimal.b-sch-custom-color > .b-sch-event:hover, .b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-selected, .b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-resizing, .b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover {
  border-color: currentColor;
  opacity: 1;
}

.b-sch-horizontal .b-sch-style-line > .b-sch-event,
.b-sch-horizontal .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event,
.b-sch-horizontal .b-sch-style-dashed > .b-sch-event,
.b-sch-horizontal .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  top: 5px;
  height: auto !important;
  border-width: 5px 0 0 0;
}
.b-sch-vertical .b-sch-style-line > .b-sch-event,
.b-sch-vertical .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event,
.b-sch-vertical .b-sch-style-dashed > .b-sch-event,
.b-sch-vertical .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  left: 0;
  border-width: 0 0 0 5px;
  flex-direction: column;
}
.b-sch-vertical .b-sch-style-line > .b-sch-event .b-sch-event-content,
.b-sch-vertical .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content,
.b-sch-vertical .b-sch-style-dashed > .b-sch-event .b-sch-event-content,
.b-sch-vertical .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content {
  margin: 0;
}

.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event, .b-sch-event-wrap.b-sch-style-rounded > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-l: 80%;
  --event-a: 0.6;
  --event-hover-a: 1;
  --event-hover-l-factor: 0.8;
  --event-selected-hover-l-factor: 0.9;
  --event-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * 0.7));
  --event-border-color: var(--event-primary-color);
  --event-border-radius: 2em;
}
.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event.b-sch-event-selected, .b-sch-event-wrap.b-sch-style-rounded > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected {
  --event-background-l: var(--event-primary-color-l);
  --event-a: 1;
  --event-color: #fff;
}
.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event.b-milestone {
  --event-border-radius: 1em;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded .b-sch-event.b-milestone {
  --event-border-radius: 3px;
  --event-a: 1;
  --event-background-l: 85%;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded .b-sch-event.b-milestone > .b-sch-event-content {
  font-size: 11px;
}

.b-sch-horizontal .b-sch-event-wrap.b-sch-style-rounded:not(.b-milestone) .b-sch-event-content {
  margin: 0 1em;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-rounded:not(.b-milestone) .b-sch-event-content {
  margin: 1em 0;
}

.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone) {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected {
  background-image: none;
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content {
  color: #fff;
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content {
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content {
  background-image: none;
}

.b-sch-style-plain {
  border-radius: 2px;
}

.b-gridbase.b-no-column-lines .b-sch-header-timeaxis-cell {
  border-right-color: transparent;
}

.b-sch-timeaxiscolumn {
  text-transform: unset;
}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}

.b-theme-info:before {
  content: '{"name":"Stockholm"}';
}

.b-slidetoggle .b-slidetoggle-label,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label {
  text-transform: uppercase;
  font-size: 0.9em;
}
.b-slidetoggle .b-slidetoggle-label::before,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before {
  font-size: 1.1111111111em;
}

.b-popup > .b-panel-body-wrap > .b-bottom-toolbar {
  background: #f8f9fa;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-highlighted-calendar-range {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(49, 131, 254, 0.5333333333);
  background: rgba(49, 131, 254, 0.0705882353);
  border: 2px dashed rgba(49, 131, 254, 0.2);
  animation-name: fadeInOpacity;
  animation-duration: 0.2s;
  overflow: hidden;
}
.b-sch-highlighted-calendar-range .b-sch-event-content {
  font-size: 13px;
  padding: 0.5em;
  text-align: center;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
svg.b-sch-dependency-canvas .b-sch-dependency.b-inactive {
  stroke-dasharray: 9 3;
}

.b-eventbuffer .b-sch-event {
  width: 100%;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap {
  contain: size layout;
}
.b-eventbuffer .b-sch-event-buffer-before {
  grid-area: start;
}
.b-eventbuffer .b-sch-event-buffer-after {
  grid-area: end;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer {
  height: 5px;
  background: repeating-linear-gradient(180deg, transparent, transparent 30%, #ccc 30%, #ccc 70%, transparent 70%, transparent 100%);
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before {
  flex-direction: row;
  justify-content: flex-end;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label {
  margin-inline-end: auto;
  padding-inline-end: 0.5em;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label,
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before i {
  transform: translate(0.1em, -1.25em);
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before i {
  margin-inline-end: 0.5em;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label,
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after i {
  transform: translate(-0.1em, -1.25em);
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label {
  text-align: right;
  margin-inline-start: 0.5em;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after i {
  margin-inline-start: auto;
  padding-inline-start: 0.5em;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer {
  width: 5px;
  justify-self: center;
  background: repeating-linear-gradient(90deg, transparent, transparent 30%, #ccc 30%, #ccc 70%, transparent 70%, transparent 100%);
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-before {
  flex-direction: column;
  justify-content: flex-end;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label {
  margin-inline-end: 0.5em;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-buffer-label,
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap i {
  margin-right: -1.3em;
  writing-mode: vertical-rl;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after {
  flex-direction: column-reverse;
  justify-content: flex-end;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label {
  margin-inline-start: 0.5em;
}
.b-eventbuffer .b-sch-event-buffer {
  display: flex;
  color: #aaa;
  white-space: nowrap;
  font-size: 10px;
}

.b-animating .b-sch-event-buffer {
  transition: width 0.2s;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-schedulerprobase {
  --schedulerpro-nested-event-header-height: 20px;
}

.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone) {
  flex-direction: column;
  width: 100%;
}
.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone) > .b-sch-event-content {
  padding-block: 0.1em;
  flex: 0 0 var(--schedulerpro-nested-event-header-height);
  min-height: 0;
}
.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone)::before, .b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone)::after {
  display: none;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone), .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone), .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone) {
  color: #666;
  background-color: transparent;
  border-left: none;
  border-radius: 0;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content > *, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content > *, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content > * {
  color: #555;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: rgba(221, 221, 221, 0.5647058824);
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain.b-sch-event-hover > .b-sch-event:not(.b-milestone), .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored.b-sch-event-hover > .b-sch-event:not(.b-milestone), .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded.b-sch-event-hover > .b-sch-event:not(.b-milestone) {
  background-color: rgba(221, 221, 221, 0.5647058824);
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain .b-nested-events-container, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored .b-nested-events-container, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded .b-nested-events-container {
  background-color: rgba(221, 221, 221, 0.5647058824);
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-border > .b-sch-event:not(.b-milestone) {
  background-image: linear-gradient(rgba(221, 221, 221, 0.5647058824), rgba(221, 221, 221, 0.5647058824));
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-hollow:hover > .b-sch-event {
  background-image: linear-gradient(rgba(255, 255, 255, 0.3137254902), rgba(255, 255, 255, 0.3137254902));
}

.b-nested-events-container {
  position: relative;
  align-self: flex-start;
  flex: 1;
  width: 100%;
  overflow: visible;
  transition: background 0.2s;
}
.b-nested-events-container .b-sch-event:not(.b-milestone) {
  width: 100%;
}
.b-nested-events-container .b-sch-style-border {
  transform: translateX(-1px);
}
.b-nested-events-container .b-sch-style-hollow {
  transform: translateX(-2px);
}
.b-nested-events-container.b-nested-events-layout-stack {
  overflow-y: auto;
  overflow-x: hidden;
}

.b-dependencies .b-nested-events-container.b-nested-events-layout-stack {
  overflow: visible;
}
.b-dependencies .b-nested-event.b-sch-event-hover {
  z-index: 9;
}

.b-sch-event-wrap.b-nested-events-parent.b-sch-vertical > .b-sch-event:not(.b-milestone) {
  flex-direction: row;
  padding: 0;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-vertical > .b-sch-event:not(.b-milestone) > .b-sch-event-content {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-vertical .b-nested-events-container {
  height: 100%;
}

.b-nestedevents .b-sch-dependencies-canvas {
  z-index: 8;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-percentbar .b-sch-event-wrap {
  overflow: visible;
}
.b-percentbar .b-sch-event-wrap .b-sch-event {
  overflow: visible;
}

.b-task-percent-bar-outer {
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  transition: background-color 0.2s;
  border-radius: inherit;
}
.b-sch-style-rounded .b-sch-event.b-sch-event-selected:hover .b-task-percent-bar-outer, .b-sch-style-rounded .b-sch-event-selected .b-task-percent-bar-outer {
  background-color: rgba(255, 255, 255, 0.4);
}

.b-task-percent-bar {
  background-color: rgba(0, 0, 0, 0.15);
  border-start-start-radius: inherit;
  border-end-start-radius: inherit;
  z-index: 0;
  box-sizing: content-box;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  transition: color 0.2s, background-color 0.2s, opacity 0.2s;
  line-height: initial;
}
.b-sch-horizontal .b-task-percent-bar, .b-gantt .b-task-percent-bar {
  height: 100%;
  max-width: 100%;
  text-align: right;
}
.b-sch-vertical .b-task-percent-bar {
  width: 100%;
  max-height: 100%;
}
.b-animating .b-task-percent-bar {
  transition: color 0.2s, width 0.2s, height 0.2s;
}
.b-task-percent-bar-resizing-task .b-task-percent-bar {
  transition: background-color 0.2s;
}
.b-sch-event-selected .b-task-percent-bar {
  background-color: rgba(0, 0, 0, 0.2);
}
.b-sch-style-rounded .b-task-percent-bar {
  background-color: currentColor;
  mix-blend-mode: overlay;
  opacity: 0.5;
}
.b-sch-style-rounded .b-sch-event:hover .b-task-percent-bar {
  mix-blend-mode: darken;
  opacity: 0.4;
}
.b-sch-style-rounded .b-sch-event.b-sch-event-selected:hover .b-task-percent-bar, .b-sch-style-rounded .b-sch-event-selected .b-task-percent-bar {
  background-color: rgba(0, 0, 0, 0.4);
  mix-blend-mode: darken;
  opacity: 0.4;
}

.b-task-percent-bar-handle {
  position: absolute;
  width: 0;
  height: 0;
  display: flex;
  justify-content: center;
  z-index: 1000;
  border-color: #fff;
  border-right-color: transparent;
  border-left-color: transparent;
  border-width: 0 5px 6px 5px;
  border-style: solid;
  opacity: 1;
}
.b-sch-horizontal .b-task-percent-bar-handle, .b-gantt .b-task-percent-bar-handle {
  cursor: ew-resize !important;
  bottom: 0;
  margin-inline-start: -5px;
}
.b-gantt-task-parent .b-task-percent-bar-handle {
  bottom: 8px;
}
.b-sch-vertical .b-task-percent-bar-handle {
  cursor: ns-resize !important;
  left: 0;
  margin-top: -4px;
  transform: rotate(90deg);
}
.b-sch-horizontal .b-sch-event .b-task-percent-bar-handle {
  margin-inline-start: -8px;
  border-width: 0 6px 7px 7px;
}
.b-sch-vertical .b-sch-event .b-task-percent-bar-handle {
  margin-inline-start: -3px;
  border-width: 0 6px 7px 7px;
}
.b-sch-event.b-sch-event-selected .b-task-percent-bar-handle {
  z-index: 1000;
}
.b-sch-style-rounded .b-task-percent-bar-handle {
  border-block-color: #333;
}

.b-task-percent-bar-handle::after {
  margin-top: 10px;
  font-size: 0.8em;
  color: #606263;
}

.b-task-percent-bar-show-percentage:not(.b-resizing-event):not(.b-dragging-event).b-task-percent-bar-resizing-task .b-task-percent-bar-handle::after,
.b-task-percent-bar-show-percentage:not(.b-resizing-event):not(.b-dragging-event) .b-sch-event-hover .b-task-percent-bar-handle::after {
  position: absolute;
  content: attr(data-percent) "%";
}

.b-sch-vertical .b-task-percent-bar-handle::after {
  margin-top: -2em;
  transform: rotate(-90deg);
}

.b-task-percent-bar-resizing .b-sch-event,
.b-task-percent-bar-resizing .b-gantt-task {
  -webkit-user-select: none;
  user-select: none;
  cursor: ew-resize !important;
}

.b-task-percent-bar-drag-disabled .b-task-percent-bar-handle,
.b-readonly .b-task-percent-bar-handle {
  display: none !important;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-resourcenonworkingtime {
  background-color: rgba(240, 240, 240, 0.5);
  z-index: 1;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-popup.b-taskeditor .b-bottom-toolbar > button, .b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button {
  flex: none;
  width: 10em;
  margin-right: 0.5em;
  min-height: 2.5em;
}
.b-popup.b-taskeditor .b-bottom-toolbar > button:last-child, .b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button:last-child {
  margin-right: 0;
}
.b-popup.b-taskeditor .b-chip, .b-popup.b-schedulerpro-taskeditor .b-chip {
  font-size: 0.9em;
}

.b-schedulerpro-taskeditor .b-watermark {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-highlight-container {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.b-sch-highlight-container .b-unavailable {
  background: rgba(200, 200, 200, 0.1882352941);
}

.b-sch-highlighted-range {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(49, 131, 254, 0.5333333333);
  font-size: 13px;
}

.b-sch-highlighted-range-name {
  text-overflow: ellipsis;
  overflow: hidden;
}

.b-sch-highlighted-range-default {
  background: rgba(49, 131, 254, 0.0705882353);
  border: 2px dashed rgba(49, 131, 254, 0.2);
  animation-name: fadeInOpacity;
  animation-duration: 0.2s;
}

.b-timelinebase.b-transition-highlight .b-sch-highlighted-range {
  transition-property: opacity;
  transition-duration: 0.3s;
}
.b-timelinebase.b-transition-highlight .b-sch-highlighted-range[data-sync-id] {
  transition-property: width, height, left, top, opacity;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), .b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected {
  border-width: 0;
  background-color: transparent;
}

.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::before, .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::after,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::before,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::after {
  content: unset;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event {
  top: 0;
}

.b-sch-style-minimal .b-sch-event .b-sch-event-segments {
  height: 100%;
}

.b-event-segment-renamer {
  z-index: 15;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-versiongrid-property-update-desc {
  display: flex;
  gap: 0.4em;
  align-items: baseline;
  font-size: 90%;
}

.b-versiongrid-property-name::after {
  content: ":";
}

.b-versiongrid-property-before,
.b-versiongrid-property-after {
  padding: 0.2em 0.4em;
  border-radius: 0.1em;
  background: #f0f0f0;
}

.b-versiongrid-empty-value {
  opacity: 0.5;
}

.b-versiongrid .b-tree-cell.b-tree-parent-cell {
  font-weight: 400;
}

.b-icon-version::before {
  content: "\e493";
}

.b-versiongrid-highlighted-entity {
  font-weight: 700;
}

.b-versiongrid-comparing {
  background: #3183fe;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-schedulerpro-taskeditor .b-taskeditorbase-content {
  padding: 1em;
  flex-direction: column;
}
.b-schedulerpro-taskeditor .b-tabpanel-body {
  padding-bottom: 0;
}
.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid {
  white-space: nowrap;
}
.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-icon, .b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-icon-version {
  color: #e53f2c;
  display: inline-block;
  margin-right: 0.5em;
}
.b-schedulerpro-taskeditor .b-tabpanel-item {
  align-content: flex-start;
}
.b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button {
  flex: none;
  min-width: 9em;
  margin-right: 0.5em;
}
.b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button:last-child {
  margin-right: 0;
}

.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar {
  font-size: 0.8em;
  min-height: 2.5em;
}
.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar > .b-toolbar-content {
  padding: 0;
}
.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar .b-button {
  border: none;
}

.b-toolbar.occurrence-info-toolbar {
  font-size: 0.9em;
  background-color: #ffeeee;
  border-color: #ffcccf;
}
.b-toolbar.occurrence-info-toolbar .b-toolbar-content {
  padding-inline: 1.1111111111em;
  min-height: 0;
}
.b-toolbar.occurrence-info-toolbar .b-button {
  min-height: 0;
  padding-block: 0.5em;
}

.b-visible-scrollbar .b-schedulerpro-taskeditor .b-tabpanel-content > .b-container:not(.b-panel-body).b-vertical-overflow {
  padding-right: 0.5em;
}

.b-popup[class*=editor] .b-bottom-toolbar .b-toolbar-content {
  padding-top: 0;
}

.b-advanced-tab {
  justify-content: space-between;
}
.b-advanced-tab .b-checkbox > label {
  white-space: normal;
}
.b-advanced-tab .b-enforced-sch-direction label::after {
  content: "\f059";
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  position: relative;
  top: -1em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-dependencytab .b-grid .b-grid-row.b-invalid {
  border-bottom: 1px dotted #e53f2c;
}
.b-dependencytab .b-grid .b-grid-row.b-invalid .b-icon-warning {
  color: #e53f2c;
}
.b-dependencytab .b-grid .b-grid-row .b-grid-cell.b-inactive {
  text-decoration: line-through;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-notestab .b-taskeditor-notes-field {
  height: 100%;
}
.b-notestab .b-taskeditor-notes-field .b-field-inner {
  align-self: stretch;
}
.b-notestab .b-taskeditor-notes-field .b-field-inner textarea {
  resize: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timeline {
  background: #f8f9fa;
  overflow: visible;
}
.b-timeline .b-grid-panel-body {
  padding: 2em 10em 4em 10em;
}
.b-timeline .b-virtual-scrollers, .b-timeline .b-yscroll-pad {
  display: none !important;
}
.b-timeline .b-sch-header-row:not(:first-child) {
  display: none;
}
.b-timeline .b-grid-row {
  background: transparent;
  border-bottom: 1px solid transparent;
}
.b-timeline .b-grid-cell {
  border: 1px solid #d8d9da;
}
.b-timeline .b-sch-event-wrap .b-sch-event {
  opacity: 1;
  border-color: #0e4a14;
  font-weight: 400;
  font-size: 12px;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap {
  position: relative;
  z-index: 12;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content:before {
  opacity: 1;
  z-index: 2;
  background-color: #83b5fe;
  border: 2px solid #f8f9fa;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone {
  font-size: 1em;
  top: 0.5em;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content {
  height: 2.8em;
  position: relative;
  background-color: transparent;
  font-size: max(0.5em, 20px);
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone label {
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  color: #bec0c1;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone label:before {
  content: " ";
  position: absolute;
  top: -2em;
  left: 50%;
  height: 2em;
  border-left: 1px solid #d8d9da;
  transform: translateX(-50%);
}
.b-timeline .b-sch-header-timeaxis-cell {
  justify-content: flex-start;
  color: #bec0c1;
  padding: 0 0 0.5em 0.5em;
}
.b-timeline .b-sch-header-timeaxis-cell:before {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0.7em;
  border-left: 1px solid #d8d9da;
}
.b-timeline .b-schedulerbase,
.b-timeline .b-grid-body-container,
.b-timeline .b-grid-vertical-scroller,
.b-timeline .b-grid-subgrid,
.b-timeline .b-sch-foreground-canvas {
  overflow: visible !important;
  contain: none !important;
}
.b-timeline.b-gridbase.b-firefox .b-grid-subgrid.b-grid-horizontal-scroller {
  overflow: visible !important;
}
.b-timeline .b-grid-header-container,
.b-timeline .b-grid-header-container.b-grid-vertical-overflow,
.b-timeline .b-sch-header-timeaxis-cell,
.b-timeline .b-grid-header-container .b-sch-timeaxiscolumn,
.b-timeline .b-grid-header-container .b-sch-timeaxiscolumn:hover {
  background: transparent !important;
  box-shadow: none;
  border: none;
}
.b-timeline .b-grid-header {
  min-height: 1.5em;
}
.b-timeline .b-grid-vertical-overflow .b-grid-header-scroller:last-child {
  border-right: none;
}
.b-timeline .b-timeline-startdate {
  left: -1em;
  transform: translateX(-100%);
}
.b-timeline .b-timeline-enddate {
  right: -1em;
  transform: translateX(100%);
}
.b-timeline .b-timeline-startdate,
.b-timeline .b-timeline-enddate {
  position: absolute;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #bec0c1;
  min-width: 6em;
  font-size: 0.9em;
}

.b-schedulerpro-issueresolutionpopup {
  width: clamp(400px, 45%, 100%);
  max-width: 80%;
}
.b-schedulerpro-issueresolutionpopup .b-error-description,
.b-schedulerpro-issueresolutionpopup .b-invalid-dependencies-description {
  display: block;
  margin-bottom: 1em;
  line-height: 1.5em;
}
.b-schedulerpro-issueresolutionpopup .b-radio {
  margin-bottom: 1em;
}
.b-schedulerpro-issueresolutionpopup .b-radio .b-field-inner .b-checkbox-label {
  text-transform: none;
  font-size: 1em;
}
.b-schedulerpro-issueresolutionpopup .b-dependency-field {
  width: 33em;
}
.b-schedulerpro-issueresolutionpopup .b-radiogroup-body-wrap {
  background: transparent;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-histogram-bar-tooltip span.b-underallocated {
  color: #78e582;
}
.b-histogram-bar-tooltip span.b-overallocated {
  color: #ef8c80;
}

.b-resourcehistogram-histogram {
  padding: 0;
  background-color: transparent;
}
.b-resourcehistogram-histogram .b-bar-legend {
  font-size: 75%;
  pointer-events: none;
}
.b-resourcehistogram-histogram rect,
.b-resourcehistogram-histogram rect.b-series-index-0 {
  fill: #bbf2c1;
}
.b-resourcehistogram-histogram rect.b-underallocated,
.b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated {
  fill: #78e582;
}
.b-resourcehistogram-histogram rect.b-underallocated:hover,
.b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated:hover {
  fill: #61e16e;
}
.b-resourcehistogram-histogram rect.b-overallocated,
.b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated {
  fill: #ef8c80;
}
.b-resourcehistogram-histogram rect.b-overallocated:hover,
.b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated:hover {
  fill: #ed796b;
}
.b-resourcehistogram-histogram rect:hover,
.b-resourcehistogram-histogram rect.b-series-index-0:hover {
  fill: #a5eeac;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-resourceutilization .b-resourceutilization-cell {
  padding: 0;
  border-inline-end-width: 0;
}

.b-resourceutilization-histogram {
  padding: 0;
  background-color: transparent;
}
.b-resourceutilization-histogram svg g text.b-bar-legend {
  font-size: 90%;
  fill: #606263;
  writing-mode: lr;
  alignment-baseline: middle;
  text-anchor: middle;
  pointer-events: none;
}
.b-resourceutilization-histogram rect {
  fill: #bbf2c1;
}
.b-resourceutilization-histogram rect.b-series-index-0 {
  fill: #bbf2c1;
}
.b-resourceutilization-histogram rect.b-series-index-0.b-underallocated, .b-resourceutilization-histogram rect.b-underallocated {
  fill: #78e582;
}
.b-resourceutilization-histogram rect.b-series-index-0.b-underallocated:hover, .b-resourceutilization-histogram rect.b-underallocated:hover {
  fill: #61e16e;
}
.b-resourceutilization-histogram rect.b-series-index-0.b-overallocated, .b-resourceutilization-histogram rect.b-overallocated {
  fill: #ef8c80;
}
.b-resourceutilization-histogram rect.b-series-index-0.b-overallocated:hover, .b-resourceutilization-histogram rect.b-overallocated:hover {
  fill: #ed796b;
}
.b-resourceutilization-histogram rect.b-series-index-0:hover, .b-resourceutilization-histogram rect:hover {
  fill: #a5eeac;
}

.b-resource-row .b-resourceutilization-histogram svg g text.b-bar-legend {
  font-size: 90%;
  fill: #606263;
}
.b-resource-row .b-resourceutilization-histogram rect {
  fill: #bbf2c1;
}
.b-resource-row .b-resourceutilization-histogram rect.b-underallocated {
  fill: #78e582;
}
.b-resource-row .b-resourceutilization-histogram rect.b-underallocated:hover {
  fill: #61e16e;
}
.b-resource-row .b-resourceutilization-histogram rect.b-overallocated {
  fill: #ef8c80;
}
.b-resource-row .b-resourceutilization-histogram rect.b-overallocated:hover {
  fill: #ed796b;
}
.b-resource-row .b-resourceutilization-histogram rect:hover {
  fill: #a5eeac;
}

.b-assignment-row .b-resourceutilization-histogram svg g text.b-bar-legend {
  font-size: 90%;
  fill: #606263;
}
.b-assignment-row .b-resourceutilization-histogram rect {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect.b-underallocated {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect.b-underallocated:hover {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect.b-overallocated {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect.b-overallocated:hover {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect:hover {
  fill: transparent;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), .b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected {
  border-width: 0;
  background-color: transparent;
}

.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::before, .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::after,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::before,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::after {
  content: unset;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event {
  top: 0;
}

.b-sch-style-minimal .b-sch-event .b-sch-event-segments {
  height: 100%;
}

.b-event-segment-renamer {
  z-index: 15;
}

.b-calculation-progress-wrap {
  position: absolute;
  bottom: 0;
  display: flex;
  width: 100%;
  height: 2px;
  z-index: 100;
}

.b-calculation-progress {
  background: #27ca37;
  opacity: 0.3;
}

.b-sch-event.b-segmented, .b-sch-event.b-segmented:hover {
  overflow: visible;
  background-image: none;
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
}
.b-sch-event .b-sch-event-segments {
  position: absolute;
  top: 0;
  width: 100%;
  height: calc(50% + 0.5px);
  border-bottom: 1px dashed;
  border-color: #999;
  pointer-events: none;
}
.b-sch-event .b-sch-event-segments .b-sch-event-segment {
  pointer-events: all;
  position: absolute;
  display: flex;
  align-items: center;
}

.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected.b-segmented, .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected.b-segmented:hover, .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover.b-segmented, .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover.b-segmented:hover, .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover.b-segmented, .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover.b-segmented:hover {
  background-image: none;
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
}
.b-using-keyboard .b-sch-event-wrap:not(.b-milestone-wrap).b-active .b-sch-event-segment {
  outline: none;
}

.b-popup.b-schedulerpro-taskeditor .b-tabpanel-body {
  padding-bottom: 0;
}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}

.b-theme-info:before {
  content: '{"name":"Stockholm"}';
}

.b-slidetoggle .b-slidetoggle-label,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label {
  text-transform: uppercase;
  font-size: 0.9em;
}
.b-slidetoggle .b-slidetoggle-label::before,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before {
  font-size: 1.1111111111em;
}

.b-popup > .b-panel-body-wrap > .b-bottom-toolbar {
  background: #f8f9fa;
}

.b-new-column-column * {
  height: 100%;
  width: 100%;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-percentdone-circle {
  --gantt-percentdone-angle: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  max-height: 3em;
  max-width: 3em;
  border-radius: 50%;
  background-color: #e9eaeb;
  background-image: conic-gradient(#3183fe 0 var(--gantt-percentdone-angle), transparent var(--gantt-percentdone-angle) 1turn);
}
.b-percentdone-circle.b-full, .b-percentdone-circle.b-empty {
  background-image: none;
}
.b-percentdone-circle.b-full {
  background-color: #3183fe;
}
.b-percentdone-circle::after {
  content: attr(data-value);
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  border-radius: 50%;
  background: #fff;
  font-size: 0.8em;
  color: #606263;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-resourceassignment-cell {
  padding-block: 0.4em;
}

.b-resource-avatar-container {
  display: flex;
  align-items: center;
  height: 100%;
}
.b-resource-avatar-container .b-resource-avatar {
  margin-inline-end: 2px;
  height: 100%;
  width: auto;
}
.b-resource-avatar-container .b-resource-avatar.b-drag-original {
  opacity: 0.5;
}
.b-resource-avatar-container:empty {
  height: 2.2em;
}

.b-draggable-resource-avatars .b-resource-avatar-container > .b-resource-avatar {
  cursor: pointer;
}

.b-resource-initials:not([class*=b-sch-]) {
  background: #83b5fe;
}

.b-overflow-img {
  overflow: hidden;
  position: relative;
}
.b-overflow-img .b-resource-avatar {
  filter: brightness(60%);
  margin-inline-end: 0;
}
.b-overflow-img .b-overflow-count {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  pointer-events: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-baseline-wrap {
  display: flex;
  flex-direction: column;
  position: absolute;
  transition: none;
  z-index: 7;
  top: 0.4em;
  height: 0.6em;
}

.b-task-baseline {
  font-size: 13px;
  position: relative;
  flex: 0.5;
  border: 0 solid orange;
  transition: flex 0.3s, border-width 0.3s, font-size 0.3s;
  background-color: #ddd;
  margin-top: 1px;
  pointer-events: all;
}
.b-animating .b-task-baseline {
  transition: flex 0.3s, border-width 0.3s, font-size 0.3s, width 0.3s, left 0.3s;
}

.b-baselines .b-gantt-task-wrap.b-has-baselines {
  height: 0.4em;
}
.b-baselines .b-gantt-task-wrap.b-has-baselines.b-milestone-wrap {
  font-size: 60%;
  transition: flex 0.3s, font-size 0.3s;
}

.b-task-baseline-milestone {
  border: none;
  font-size: 30%;
}
.b-task-baseline-milestone::before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  transform-origin: 50% 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  background-image: inherit;
  background-color: inherit;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-ganttbase .b-sch-terminal {
  cursor: pointer !important;
}
.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency {
  marker-end: none;
  marker-start: url("#arrowEnd");
}
.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency.b-sch-dependency-ends-outside {
  marker-start: none;
}
.b-ganttbase.b-edge svg.b-sch-dependencies-canvas > .b-sch-dependency:not(.b-sch-dependency-ends-outside) {
  marker-start: url("#arrowStart");
}

.b-gantt-task-wrap:not(.b-gantt-task-hover) .b-sch-terminal {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-indicator {
  position: absolute;
  pointer-events: all;
  z-index: 6;
  overflow: visible;
  white-space: nowrap;
  transition: color 0.2s, border-color 0.2s;
  color: #ccc;
}
.b-indicator.b-has-icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.b-animating .b-indicator {
  transition: all 0.2s;
}
.b-indicator i {
  font-size: 0.6em;
  color: #ccc;
}
.b-indicator:hover {
  z-index: 7;
  color: #999;
  border-color: #999;
}
.b-indicator.b-has-icon::before {
  top: 90%;
}
.b-indicator.b-bottom {
  margin-top: calc(1em + 4px);
}
.b-indicator.b-early-dates, .b-indicator.b-late-dates {
  height: 6px !important;
  border-width: 1px;
  border-style: solid;
  border-top: none;
  border-color: #ccc;
}
.b-indicator.b-early-dates:hover, .b-indicator.b-late-dates:hover {
  border-color: #999;
}
.b-indicator.b-deadline-date {
  width: auto;
  margin-inline-start: -2.5px;
}
.b-indicator.b-deadline-date::before {
  content: "\f024";
  color: #e53f2c;
  font-size: 12px;
  vertical-align: top;
  position: relative;
  top: -2px;
  transition: color 0.2s;
}
.b-timeaxissubgrid.b-rtl .b-indicator.b-deadline-date::before {
  transform: rotateY(180deg);
}
.b-indicator.b-deadline-date:hover::before {
  color: #982013;
}
.b-indicator.b-constraint-date {
  width: 6px;
}
.b-indicator.b-constraint-date::before {
  transition: border-color 0.2s, background-color 0.2s;
}
.b-indicator.b-constraint-date:hover::before {
  border-color: #999;
}
.b-indicator.b-constraint-type-muststarton, .b-indicator.b-constraint-type-mustfinishon {
  border: none;
  width: auto;
  margin-inline-start: -4.5px;
}
.b-indicator.b-constraint-type-muststarton::before, .b-indicator.b-constraint-type-mustfinishon::before {
  content: "\f08d";
  font-size: 12px;
  vertical-align: top;
  position: relative;
  top: -2px;
}
.b-indicator.b-constraint-type-startnoearlierthan, .b-indicator.b-constraint-type-startnolaterthan {
  width: 5px;
  height: 10px !important;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border: 1px solid #ccc;
  background-color: #ccc;
}
.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-startnoearlierthan, .b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-startnolaterthan {
  border-top-right-radius: initial;
  border-bottom-right-radius: initial;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.b-indicator.b-constraint-type-startnolaterthan {
  background-color: transparent;
}
.b-indicator.b-constraint-type-startnoearlierthan:hover {
  background-color: #999;
}
.b-indicator.b-constraint-type-finishnoearlierthan, .b-indicator.b-constraint-type-finishnolaterthan {
  margin-inline-start: -5px;
  width: 5px;
  height: 10px !important;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border: 1px solid #ccc;
  background-color: #ccc;
}
.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-finishnoearlierthan, .b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-finishnolaterthan {
  border-top-left-radius: initial;
  border-bottom-left-radius: initial;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.b-indicator.b-constraint-type-finishnolaterthan {
  background-color: transparent;
}
.b-indicator.b-constraint-type-finishnoearlierthan:hover {
  background-color: #999;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-parent-area {
  position: absolute;
  z-index: 4;
  background: rgba(136, 136, 136, 0.1450980392);
  pointer-events: none;
}

.b-animating .b-parent-area {
  transition: left 0.2s, top 0.2s, width 0.2s;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-progress-line-canvas {
  z-index: 127;
}

.b-gantt-progress-line {
  stroke: #e53f2c;
}

.b-scrollbuttons {
  --scrollbutton-color: #ced1d3;
  --scrollbutton-background-color: #fff;
  --scrollbutton-hover-color: #999ea2;
}
.b-scrollbuttons .b-timeaxissubgrid .b-grid-row,
.b-scrollbuttons .b-timeaxissubgrid .b-grid-cell {
  z-index: 2;
  overflow: unset;
}
.b-scrollbuttons .b-timeaxissubgrid .b-column-lines-canvas {
  z-index: 0;
}
.b-scrollbuttons .b-timeaxissubgrid svg.b-sch-dependencies-canvas {
  z-index: 1;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-container {
  height: 100%;
  display: flex;
  width: 100%;
  pointer-events: none;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-content {
  position: sticky;
  left: 1em;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-content label {
  font-size: 0.9em;
  font-weight: 500;
}
.b-scrollbuttons .b-timeaxissubgrid i.b-scroll-button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5em;
  width: 2em;
  height: 2em;
  width: 1.8em;
  height: 1.8em;
  margin: 0.1em 0;
  background: var(--scrollbutton-background-color);
  border-radius: 50%;
  transition: all 0.2s !important;
  cursor: pointer;
  color: var(--scrollbutton-color);
  border: 2px solid var(--scrollbutton-color);
  pointer-events: all;
}
.b-scrollbuttons .b-timeaxissubgrid i.b-scroll-button:hover {
  --scrollbutton-color: var(--scrollbutton-hover-color);
}
.b-scrollbuttons .b-timeaxissubgrid i.b-scroll-button.b-task-visible {
  opacity: 0;
  pointer-events: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-ganttbase.b-dragging-task {
  -webkit-user-select: none;
  user-select: none;
}
.b-ganttbase.b-dragging-task .b-gantt-task,
.b-ganttbase.b-dragging-task .b-sch-dependency {
  pointer-events: none;
}

.b-gantt-task-wrap.b-aborting {
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, transform 0.2s;
}

.b-gantt-taskdrag-tooltip {
  pointer-events: none !important;
}
.b-gantt-taskdrag-tooltip .b-sch-tip-message {
  display: none;
}

.b-gantt-task-tooltip {
  max-width: 30em;
}
.b-gantt-task-tooltip .b-sch-clockwrap {
  margin-top: 0.5em;
}
.b-gantt-task-tooltip .b-sch-clockwrap:first-child {
  margin-top: 0;
}
.b-gantt-task-tooltip .b-gantt-task-title {
  font-weight: 600;
}
.b-gantt-task-tooltip table {
  border: 0;
  border-spacing: 0;
}
.b-gantt-task-tooltip table, .b-gantt-task-tooltip tr, .b-gantt-task-tooltip td {
  padding: 0;
}
.b-gantt-task-tooltip td {
  padding-top: 3px;
}
.b-gantt-task-tooltip td:last-child {
  text-align: right;
}
.b-gantt-task-tooltip .b-sch-clock {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-tasknonworkingtime {
  display: flex;
  position: absolute;
  background-color: rgba(240, 240, 240, 0.5);
  z-index: 2;
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s;
  justify-content: center;
  align-items: center;
  padding: 3px;
  font-size: 0.5em;
  pointer-events: all;
  gap: 0.5em;
  overflow: hidden;
}
.b-tasknonworkingtime [data-task-feature] {
  font-size: 12px;
}
.b-animating .b-tasknonworkingtime {
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, transform 0.2s, width 0.2s, height 0.2s, font-size 0.2s;
}
.b-tasknonworkingtime.b-released {
  display: none;
  transition: none;
}

.b-gantt-task > .b-tasknonworkingtime {
  top: 0;
  height: 100%;
  font-size: 0.8em;
  color: #555;
  pointer-events: none;
}
.b-gantt-task > .b-tasknonworkingtime i.b-fa {
  margin-inline-end: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-ganttbase.b-gantt-critical-paths {
  /* parents */
  /* leaves */
  /* dependencies */
}
.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical {
  fill: #e44b4b;
}
.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical path {
  fill: #e44b4b;
  stroke: #e44b4b;
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task-parent .b-gantt-task.b-critical {
  background-color: #cd4866;
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical {
  background-color: #d25d3c;
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical .b-sch-event-segments .b-sch-event-segment {
  background-color: #d25d3c;
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical.b-segmented, .b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical.b-segmented.b-task-selected, .b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical.b-segmented:hover {
  background-color: transparent;
}
.b-ganttbase.b-gantt-critical-paths .b-milestone-wrap .b-gantt-task.b-critical:not(.b-gantt-task-withicon) {
  background-color: transparent;
}
.b-ganttbase.b-gantt-critical-paths .b-milestone-wrap .b-gantt-task.b-critical:not(.b-gantt-task-withicon) .b-gantt-task-content {
  background-color: #d25d3c;
}
.b-ganttbase.b-gantt-critical-paths .b-milestone-wrap .b-gantt-task.b-critical:not(.b-gantt-task-withicon) .b-gantt-task-content:hover {
  background-color: #d25d3c;
}
.b-ganttbase.b-gantt-critical-paths .b-sch-dependency.b-critical {
  stroke: #e44b4b;
  stroke-width: 2;
  marker-start: url("#arrowEndCritical");
}

.b-task-rollup-wrap {
  grid-area: rollup;
  display: block;
  align-self: stretch;
  position: relative;
  min-height: 3px;
  height: 0.2em;
  margin-top: 0.15em;
  grid-area: rollup;
}

.b-task-rollup {
  background-color: #27ca37;
  position: absolute;
  height: 100%;
  opacity: 0.4;
}

.b-task-rollup.b-inactive {
  filter: grayscale(1);
  opacity: 0.5;
}

.b-rollups .b-baseline-wrap {
  top: 0.6em;
}
.b-rollups .b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task {
  min-height: 1em;
}

.b-task-rollup.b-milestone {
  top: 50%;
  width: 0.275em;
  height: 0.275em;
  transform: translateY(-50%) translateX(-50%) rotate(45deg);
  transform-origin: 50% 50%;
  z-index: 2;
  background-color: #83b5fe;
  opacity: 0.9;
}

.b-gantt-task-tooltip .b-gantt-task-title.b-follow-on {
  margin-top: 1em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), .b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected {
  border-width: 0;
  background-color: transparent;
}

.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::before, .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::after,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::before,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::after {
  content: unset;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event {
  top: 0;
}

.b-sch-style-minimal .b-sch-event .b-sch-event-segments {
  height: 100%;
}

.b-event-segment-renamer {
  z-index: 15;
}

.b-gantt > .b-editor {
  z-index: 5;
}

.b-gantt-task.b-milestone label,
.b-gantt-task .b-gantt-task-content,
.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task {
  font-size: 13px;
}

.b-gantt-task-wrap {
  position: absolute;
  z-index: 7;
  justify-content: center;
  align-items: center;
  pointer-events: all;
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s;
  contain: layout style;
}
.b-gantt-task-wrap.b-readonly {
  opacity: 0.8;
}
.b-gantt-task-wrap.b-readonly .b-sch-event-content {
  opacity: 0.5;
}
.b-animating:not(.b-eventbuffer-transition) .b-gantt-task-wrap:not(.b-dragging, .b-gantt-task-wrap-resizing, .b-reusing-own) {
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, left 0.2s, top 0.2s, transform 0.2s, width 0.2s, height 0.2s, font-size 0.2s;
}
.b-toggling-node .b-gantt-task-wrap {
  transition: none;
}
.b-gantt-task-wrap.b-sch-event-hover, .b-gantt-task-wrap:focus {
  z-index: 107 !important;
}
.b-gantt-task-wrap:focus {
  outline: none;
}
.b-scrolling .b-gantt-task-wrap:not(.b-aborting) {
  transition: none !important;
}
.b-scrolling .b-gantt-task-wrap:not(.b-aborting) .b-gantt-task {
  transition: none !important;
}
.b-grid-body-container.b-scrolling .b-gantt-task-wrap {
  pointer-events: none;
}

.b-gantt-task-wrap.b-milestone-wrap {
  z-index: 6;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task {
  overflow: visible;
  box-shadow: none;
  background-color: transparent;
  width: 1em;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content {
  transition: background-color 0.2s, border 0.2s;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon {
  justify-content: center;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon .b-gantt-task-content {
  font-size: inherit;
  justify-content: center;
  background-color: transparent;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon i {
  margin-inline-end: 0;
  line-height: 1em;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task label {
  position: absolute;
  left: 110%;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task-content {
  display: flex;
  align-items: center;
}
.b-gantt-task-wrap.b-milestone-wrap .b-fa, .b-gantt-task-wrap.b-milestone-wrap .b-icon, .b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-deadline-date, .b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-constraint-type-muststarton, .b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-constraint-type-mustfinishon {
  margin-inline-end: 1em;
  color: #83b5fe;
  font-size: inherit;
}
.b-labels-topbottom .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) {
  font-size: 40%;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content {
  font-size: inherit;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content::before {
  position: absolute;
  left: 0.1464465em;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  transform-origin: 50% 50%;
  transform: rotate(45deg);
  background-color: inherit;
}
.b-using-keyboard .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-gantt-task-withicon {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-using-keyboard .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content:before {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-gantt-task-wrap.b-milestone-wrap.b-measure {
  height: 1em;
  position: fixed;
  top: -10000px;
  left: -10000px;
  visibility: hidden;
}
.b-gantt-task-wrap.b-milestone-wrap.b-measure label {
  font-weight: 400;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap {
  margin: 0;
  min-width: 0;
  flex-direction: row;
}
.b-using-keyboard .b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-milestone,
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-milestone:before {
  outline: none;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone {
  font-size: inherit;
  left: 0.5em;
  width: calc(100% - 1em);
  min-width: 0;
  padding: 0;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone .b-gantt-task-content {
  background-color: transparent;
  font-size: 13px;
  justify-content: center;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone .b-gantt-task-content::before {
  content: none;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone::before, .b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone::after {
  background: inherit;
  position: absolute;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  z-index: 0;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone::before {
  top: 50%;
  left: 0;
  transform-origin: 50% 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone::after {
  right: 0;
  transform: rotate(-45deg);
  transform-origin: 100% 0;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-measure .b-gantt-task.b-milestone {
  width: calc(100% + 1em);
}

.b-gantt-task {
  -webkit-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  overflow: hidden;
  overflow: clip;
  white-space: nowrap;
  width: calc(100% - 1px);
  text-align: left;
  padding-inline-start: 0;
  min-width: 5px;
  min-height: 5px;
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s;
  position: relative;
}
.b-toggling-node .b-gantt-task {
  transition: none;
}
.b-gantt-task label {
  color: #888;
}
.b-gantt-task:not(.b-milestone) .b-fa, .b-gantt-task:not(.b-milestone) .b-icon, .b-gantt-task:not(.b-milestone) .b-indicator.b-deadline-date, .b-gantt-task:not(.b-milestone) .b-indicator.b-constraint-type-muststarton, .b-gantt-task:not(.b-milestone) .b-indicator.b-constraint-type-mustfinishon {
  margin-inline-end: 0.75em;
  line-height: inherit;
}
.b-gantt-task:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
}
.b-gantt-task.b-gantt-event-resizing, .b-gantt-task:hover {
  z-index: 8;
}
.b-gantt-task.b-gantt-task-selected, .b-gantt-task.b-gantt-task-selected * {
  font-weight: 500;
  z-index: 8;
}
.b-gantt-task.b-gantt-task-assign-selected {
  animation-name: instance-selected;
  animation-duration: 0.2s;
  animation-iteration-count: 3;
  animation-timing-function: ease-in-out;
}
.b-gantt-task.b-milestone {
  transition: background 0s;
}

.b-gantt-task-wrap:not(.b-milestone-wrap) {
  min-width: 6px;
  min-height: 6px;
}
.b-using-keyboard .b-gantt-task-wrap:not(.b-milestone-wrap).b-active .b-gantt-task {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}

@keyframes instance-selected {
  0% {
    top: -2px;
  }
  50% {
    top: 2px;
  }
  100% {
    top: 0;
  }
}
.b-initial-fade-in .b-sch-dependency,
.b-initial-fade-in .b-sch-event-wrap {
  opacity: 0;
  animation-name: initial-fade-in;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}

@keyframes initial-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-initial-zoom-in .b-sch-event-wrap .b-gantt-task {
  animation-name: initial-zoom-in;
  animation-duration: 0.4s;
  animation-timing-function: ease-in;
}

@keyframes initial-zoom-in {
  0% {
    transform: scale(0.01);
  }
  100% {
    transform: scale(1);
  }
}
.b-initial-slide-from-left .b-sch-event-wrap {
  transform: translateX(-100vw);
  animation-name: initial-slide-from-left;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
}

@keyframes initial-slide-from-left {
  100% {
    transform: translateX(0);
  }
}
.b-initial-slide-from-top .b-sch-event-wrap {
  transform: translateY(-100vh);
  animation-name: initial-slide-from-top;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
}

@keyframes initial-slide-from-top {
  100% {
    transform: translateY(0);
  }
}
.b-gantt-task.b-segmented, .b-gantt-task.b-segmented:hover {
  overflow: visible;
  background-image: none;
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
}
.b-gantt-task .b-sch-event-segments {
  position: absolute;
  top: 0;
  width: 100%;
  height: calc(50% + 0.5px);
  border-bottom: 1px dashed;
  border-color: #999;
  pointer-events: none;
}
.b-gantt-task .b-sch-event-segments .b-sch-event-segment {
  pointer-events: all;
  position: absolute;
  display: flex;
  align-items: center;
}

.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected.b-segmented, .b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected.b-segmented:hover, .b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task:hover.b-segmented, .b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task:hover.b-segmented:hover, .b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected:hover.b-segmented, .b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected:hover.b-segmented:hover {
  background-image: none;
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
}
.b-using-keyboard .b-gantt-task-wrap:not(.b-milestone-wrap).b-active .b-sch-event-segment {
  outline: none;
}

.b-gantt-task-wrap {
  display: grid;
  height: 1em;
  grid-template-areas: "top    top    top   " "before body   after " "void1  rollup void2" "bottom bottom bottom";
  grid-template-columns: 0 1fr 0;
  grid-template-rows: min-content minmax(0, 100%) min-content min-content;
}
.b-gantt-task-wrap.b-inactive .b-gantt-task {
  filter: grayscale(1);
  opacity: 0.5;
}
.b-gantt-task-wrap.b-inactive .b-sch-label {
  color: #c4c4c4;
}
.b-gantt-task-wrap.b-gantt-task-parent .b-gantt-task {
  align-self: center;
  height: 100%;
}
.b-gantt-task-wrap.b-gantt-task-parent .b-active .b-gantt-task {
  outline: none;
}
.b-gantt-task-wrap.b-milestone-wrap {
  margin-inline-start: 0;
}

.b-gantt-task {
  border-radius: 2px;
  align-self: stretch;
  width: 100%;
  grid-area: body;
}

.b-gantt-task-content {
  padding: 0 0.4em;
  font-size: 0.8em;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 1;
}

.b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task {
  overflow: visible;
  border-radius: 2px 2px 0 0;
  flex: 1 1 0;
  max-height: 2em;
  min-height: 1.3em;
  clip-path: polygon(-20px 0, calc(100% + 20px) 0, calc(100% + 20px) 100%, 100% 100%, calc(100% - 8px) calc(100% - 8px), 8px calc(100% - 8px), 0 100%, -20px 100%);
}

.b-using-keyboard .b-gantt-task-wrap.b-gantt-task-parent.b-active::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}

.b-gantt .b-gantt-task-wrap.b-over-resize-handle .b-gantt-task {
  cursor: ew-resize !important;
}
.b-gantt .b-gantt-task-wrap .b-sch-event-segment.b-over-resize-handle {
  cursor: ew-resize !important;
}

.b-gantt.b-resizing-event * {
  -webkit-user-select: none;
  user-select: none;
  cursor: ew-resize !important;
}

.b-new-column-column .b-grid-header-text {
  display: none;
}

.b-new-column-combo .b-field-inner {
  background-color: transparent;
  border: 0 none;
}
.b-new-column-combo .b-field-inner input {
  padding: 0;
}

.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=name], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=startDate], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=endDate], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=earlyStartDate], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=earlyEndDate], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=lateStartDate], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=lateEndDate], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=wbsValue], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=fullDuration], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=fullEffort], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=schedulingMode], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=constraintType], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=calendar], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=deadline], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=totalSlack], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=note], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=predecessors], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=successors] {
  text-decoration: line-through;
  color: #aaa;
}

.b-sch-color-none.b-gantt-task-wrap > .b-gantt-task,
.b-sch-color-none.b-gantt-task-wrap > .b-gantt-task > .b-sch-event-segments > .b-gantt-task.b-sch-color-none {
  --event-background-color: #8ee997;
  border-color: #8ee997;
}
.b-sch-color-none.b-gantt-task-wrap > .b-gantt-task.b-milestone,
.b-sch-color-none.b-gantt-task-wrap > .b-gantt-task > .b-sch-event-segments > .b-gantt-task.b-sch-color-none.b-milestone {
  --event-background-color: #83b5fe;
  border-color: #83b5fe;
}
.b-sch-color-none.b-gantt-task-wrap.b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task {
  --event-background-color: #83b5fe;
  border-color: #83b5fe;
}

.b-no-transitions .b-grid-row {
  transition: none !important;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-dependency-list .b-list-item[data-index="0"] {
  border-top: none;
}

.b-dependency-list-filter {
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: white;
  border-bottom: 1px solid #d0d1d2;
  border-radius: 0;
}
.b-dependency-list-filter .b-field-inner {
  border: none;
}

.b-theme-material .b-dependency-list-filter .b-icon-filter {
  margin-inline-start: 0.5em;
}
.b-theme-material .b-dependency-list-filter .b-icon-remove {
  margin-inline-end: 0.5em;
}

.b-assignmentfield .b-assignment-chipview {
  flex-flow: row nowrap !important;
  overscroll-behavior: contain auto;
}
.b-assignmentfield .b-chip {
  font-size: 0.9em;
  white-space: nowrap;
  padding-inline-start: 0.45em;
}

.b-resourceassignment-cell {
  align-items: center;
}
.b-resourceassignment-cell .b-assignment-chipview-wrap {
  overflow: hidden;
}
.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview {
  display: flex;
  overflow-x: auto;
}
.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview .b-chip {
  font-size: 0.9em;
  padding: 0.45em;
  margin-bottom: 0;
}
.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview .b-chip:first-child {
  margin-inline-start: 0;
}

.b-assignmentgrid-assign-all-column .b-grid-header-text {
  display: none;
}
.b-assignmentgrid-assign-all-column .b-checkbox {
  justify-content: center;
}
.b-assignmentgrid-assign-all-column .b-checkbox .b-field-inner {
  flex: none;
}
.b-assignmentgrid-assign-all-column .b-checkbox label.b-checkbox-label:before {
  margin: 0;
}

.b-assignmentgrid-resource-column {
  flex-direction: row;
}
.b-assignmentgrid-resource-column.b-grid-header.b-depth-0 {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
.b-assignmentgrid-resource-column .b-filter-bar-field {
  margin-bottom: 0;
}
.b-assignmentgrid-resource-column .b-grid-header-text,
.b-assignmentgrid-resource-column .b-grid-header-text-content {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-assignmentpicker .b-panel-content {
  padding: 0;
  background-color: #fff;
}
.b-assignmentpicker .b-assignmentgrid {
  flex: 1 1 auto;
}
.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content {
  justify-content: flex-end;
}
.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content > button {
  min-width: 10em;
  margin-inline-end: 0.5em;
}
.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content > button.b-last-visible-child {
  margin-inline-end: 0;
}

.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}
/* ---------------------------------------
/* Fine Uploader Gallery View Styles
/* ---------------------------------------


/* Buttons
------------------------------------------ */
.qq-gallery .qq-btn
{
    float: right;
    border: none;
    padding: 0;
    margin: 0;
    box-shadow: none;
}

/* Upload Button
------------------------------------------ */
.qq-gallery .qq-upload-button {
    display: inline;
    width: 105px;
    padding: 7px 10px;
    float: left;
    text-align: center;
    background: #00ABC7;
    color: #FFFFFF;
    border-radius: 2px;
    border: 1px solid #37B7CC;
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.37) inset,
    1px 0 1px rgba(255, 255, 255, 0.07) inset,
    0 1px 0 rgba(0, 0, 0, 0.36),
    0 -2px 12px rgba(0, 0, 0, 0.08) inset
}
.qq-gallery .qq-upload-button-hover {
    background: #33B6CC;
}
.qq-gallery .qq-upload-button-focus {
    outline: 1px dotted #000000;
}


/* Drop Zone
------------------------------------------ */
.qq-gallery.qq-uploader {
    position: relative;
    min-height: 200px;
    max-height: 490px;
    overflow-y: hidden;
    width: inherit;
    border-radius: 6px;
    border: 1px dashed #CCCCCC;
    background-color: #FAFAFA;
    padding: 20px;
}
.qq-gallery.qq-uploader:before {
    content: attr(qq-drop-area-text) " ";
    position: absolute;
    font-size: 200%;
    left: 0;
    width: 100%;
    text-align: center;
    top: 45%;
    opacity: 0.25;
    filter: alpha(opacity=25);
}
.qq-gallery .qq-upload-drop-area, .qq-upload-extra-drop-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 30px;
    z-index: 2;
    background: #F9F9F9;
    border-radius: 4px;
    text-align: center;
}
.qq-gallery .qq-upload-drop-area span {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -8px;
    font-size: 16px;
}
.qq-gallery .qq-upload-extra-drop-area {
    position: relative;
    margin-top: 50px;
    font-size: 16px;
    padding-top: 30px;
    height: 20px;
    min-height: 40px;
}
.qq-gallery .qq-upload-drop-area-active {
    background: #FDFDFD;
    border-radius: 4px;
}
.qq-gallery .qq-upload-list {
    margin: 0;
    padding: 10px 0 0;
    list-style: none;
    max-height: 450px;
    overflow-y: auto;
    clear: both;
    box-shadow: none;
}


/* Uploaded Elements
------------------------------------------ */
.qq-gallery .qq-upload-list li {
    display: inline-block;
    position: relative;
    max-width: 120px;
    margin: 0 25px 25px 0;
    padding: 0;
    line-height: 16px;
    font-size: 13px;
    color: #424242;
    background-color: #FFFFFF;
    border-radius: 2px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.22);
    vertical-align: top;

    /* to ensure consistent size of tiles - may need to change if qq-max-size attr on preview img changes */
    height: 186px;
}

.qq-gallery .qq-upload-spinner,
.qq-gallery .qq-upload-size,
.qq-gallery .qq-upload-retry,
.qq-gallery .qq-upload-failed-text,
.qq-gallery .qq-upload-delete,
.qq-gallery .qq-upload-pause,
.qq-gallery .qq-upload-continue {
    display: inline;
}
.qq-gallery .qq-upload-retry:hover,
.qq-gallery .qq-upload-delete:hover,
.qq-gallery .qq-upload-pause:hover,
.qq-gallery .qq-upload-continue:hover {
    background-color: transparent;
}
.qq-gallery .qq-upload-delete,
.qq-gallery .qq-upload-pause,
.qq-gallery .qq-upload-continue,
.qq-gallery .qq-upload-cancel {
    cursor: pointer;
}
.qq-gallery .qq-upload-delete,
.qq-gallery .qq-upload-pause,
.qq-gallery .qq-upload-continue {
    border:none;
    background: none;
    color: #00A0BA;
    font-size: 12px;
    padding: 0;
}
/* to ensure consistent size of tiles - only display status text before auto-retry or after failure */
.qq-gallery .qq-upload-status-text {
    color: #333333;
    font-size: 12px;
    padding-left: 3px;
    padding-top: 2px;
    width: inherit;
    display: none;
    width: 108px;
}
.qq-gallery .qq-upload-fail .qq-upload-status-text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow-x: hidden;
    display: block;
}
.qq-gallery .qq-upload-retrying .qq-upload-status-text {
    display: inline-block;
}
.qq-gallery .qq-upload-retrying .qq-progress-bar-container {
    display: none;
}

.qq-gallery .qq-upload-cancel {
    background-color: #525252;
    color: #F7F7F7;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 12px;
    border: none;
    height: 22px;
    width: 22px;
    padding: 4px;
    position: absolute;
    right: -5px;
    top: -6px;
    margin: 0;
    line-height: 17px;
}
.qq-gallery .qq-upload-cancel:hover {
    background-color: #525252;
}
.qq-gallery .qq-upload-retry {
    cursor: pointer;
    position: absolute;
    top: 30px;
    left: 50%;
    margin-left: -31px;
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.37) inset,
                1px 0 1px rgba(255, 255, 255, 0.07) inset,
                0 4px 4px rgba(0, 0, 0, 0.5),
                0 -2px 12px rgba(0, 0, 0, 0.08) inset;
    padding: 3px 4px;
    border: 1px solid #d2ddc7;
    border-radius: 2px;
    color: inherit;
    background-color: #EBF6E0;
    z-index: 1;
}
.qq-gallery .qq-upload-retry:hover {
    background-color: #f7ffec;
}

.qq-gallery .qq-file-info {
    padding: 10px 6px 4px;
    margin-top: -3px;
    border-radius: 0 0 2px 2px;
    text-align: left;
    overflow: hidden;
}

.qq-gallery .qq-file-info .qq-file-name {
    position: relative;
}

.qq-gallery .qq-upload-file {
    display: block;
    margin-right: 0;
    margin-bottom: 3px;
    width: auto;

    /* to ensure consistent size of tiles - constrain text to single line */
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow-x: hidden;
}
.qq-gallery .qq-upload-spinner {
    display: inline-block;
    background: url(data:image/gif;base64,R0lGODlhDwAPAKUAAEQ+PKSmpHx6fNTW1FxaXOzu7ExOTIyOjGRmZMTCxPz6/ERGROTi5Pz29JyanGxubMzKzIyKjGReXPT29FxWVGxmZExGROzq7ERCRLy6vISChNze3FxeXPTy9FROTJSSlMTGxPz+/OTm5JyenNTOzGxqbExKTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBgAhACwAAAAADwAPAAAGd8CQcEgsChuTZMNIDFgsC1Nn9GEwDwDAoqMBWEDFiweA2YoiZevwA9BkDAUhW0MkADYhiEJYwJj2QhYGTBwAE0MUGGp5IR1+RBEAEUMVDg4AAkQMJhgfFyEIWRgDRSALABKgWQ+HRQwaCCEVC7R0TEITHbmtt0xBACH5BAkGACYALAAAAAAPAA8AhUQ+PKSmpHRydNTW1FxWVOzu7MTCxIyKjExKTOTi5LSytHx+fPz6/ERGROTe3GxqbNTS1JyWlFRSVKympNze3FxeXPT29MzKzFROTOzq7ISGhERCRHx6fNza3FxaXPTy9MTGxJSSlExOTOTm5LS2tISChPz+/ExGRJyenKyqrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ6QJNQeIkUhsjkp+EhMZLITKgBAGigQgiiCtiAKJdkBgNYgDYLhmDjQIbKwgfF9C4hPYC5KSMsbBBIJyJYFQAWQwQbI0J8Jh8nDUgHAAcmDA+LKAAcSAkIEhYTAAEoGxsdSSAKIyJcGyRYJiQbVRwDsVkPXrhDDCQBSUEAIfkECQYAEAAsAAAAAA8ADwCFRD48pKKkdHZ01NLUXFpc7OrsTE5MlJKU9Pb03N7cREZExMbEhIKEbGpsXFZUVFZU/P78tLa0fH583NrcZGJk9PL0VE5MnJ6c/Pb05ObkTEZEREJErKqsfHp81NbUXF5c7O7slJaU5OLkzMrMjIaEdG5sVFJU/Pr8TEpMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABndAiHA4DICISCIllBQWQgSNY6NJJAcoAMCw0XaQBQtAYj0ANgcE0SwZlgSe04hI2FiFAyEFRdQYmh8AakIOJhgQHhVCFQoaRAsVGSQWihAXAF9EHFkNEBUXGxsTSBxaGx9dGxFJGKgKAAoSEydNIwoFg01DF7oQQQAh+QQJBgAYACwAAAAADwAPAIVEPjykoqR0cnTU0tRUUlSMiozs6uxMSkx8fnzc3txcXlyUlpT09vRcWlxMRkS0trR8enzc2txcVlSUkpRUTkyMhoTk5uScnpz8/vxEQkR8dnTU1tRUVlSMjoz08vRMTkyEgoTk4uRkYmSclpT8+vy8urwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGc0CMcEgsGo9Gw6LhkHRCmICFODgAAJ8M4FDJTIUGCgCRwIQKV+9wMiaWtIAvRqOACiMKwucjJzFIJEN+gEQiHAQcJUMeBROCBFcLRBcAEESQAB0GGB4XGRkbghwCnxkiWhkPRRMMCSAfABkIoUhCDLW4Q0EAIfkECQYAGQAsAAAAAA8ADwCFRD48pKKkdHJ01NLU7OrsXFZUjIqMvLq8TEpM3N7c9Pb0lJaUxMbErK6sfH58bGpsVFJUTEZE3Nrc9PL0XF5clJKUxMLEVE5M5Obk/P78nJ6ctLa0hIaEREJE1NbU7O7sXFpcjI6MvL68TE5M5OLk/Pr8nJqczM7MtLK0hIKEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnPAjHBILBqPRsICFCmESMcBAgAYdQAIi9HzSCUyJEOnAx0GBqUSsQJwYFAZyTiFGZZEgHGlJKACQBIZEwJXVR8iYwANE0MTAVMNGSISHAAhRSUYC2pCJFMhH4IaEAdGDGMdFFcdG0cJKSNYDoFIQgqctblBADs=);
    position: absolute;
    left: 50%;
    margin-left: -7px;
    top: 53px;
    width: 15px;
    height: 15px;
    vertical-align: text-bottom;
}
.qq-gallery .qq-drop-processing {
    display: block;
}
.qq-gallery .qq-drop-processing-spinner {
    display: inline-block;
    background: url(data:image/gif;base64,R0lGODlhGAAYAKUAAAQCBISGhMTGxERGROzu7KSmpCQiJGxqbNza3JyenFxaXPz6/Ly6vBwaHAwKDIyOjMzOzPT29Dw+POTi5GRiZMTCxAQGBExKTPTy9LSytCwqLHx+fNze3KSipFxeXPz+/Ly+vJSSlNTS1P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAjACwAAAAAGAAYAAAGvsCRcEgcYTDFpHIYcjhCy2RkMiQ4AAAHITrsXCVbzBVgQY4mm8KniLFgARthyPIULjTYQnHyBniGEWYjVlhxRRJvDFEBFhocSQQbFBlcIxELlZlJFR4eFZqbbmSfmR8dHWsefX+ZCVgJI6pvCpquALAVohaklR8JCWsjnJ6gURwCEcVECwpYDYrKIw99DVtKCwkiSQN9AAJLrg3BQ819CEsQBgdJEKIAtEIZlETJShAeAw/1Ixoa0UUcqPxTFgQAIfkECQkAJAAsAAAAABgAGACFBAIEhIaEzMrMREJEJCIkpKak5ObkFBIUNDI09Pb0lJaUXF5ctLa0dHZ0DAoM3NrcLC4srK6s9PL0HBocPDo8/P78nJ6cZGZkBAYEjIqMJCYk7OrsNDY0/Pr8ZGJkvL683N7ctLK0HB4cpKKk////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABrVAknBILBqPRgGHI0A6hxwAgPMcPiiaDFRKHYIkx4EU8BEKEIimUAEggIuiscW5kIKMAalo4wQtFEgfFnxVhYZFEgUjb4dDEhBSEIxVBgZCBWMAI4YGBw6WI5mbhZ0Hlo+Rk0+VjiMFqo1EHbFFDAgHF7CFDxhjHk8gCUZsYwcVJB8eC2VCIAC/RRGZEBXSYxFCCR7YRR0UUhgMJN9jXU8dEQoPQhqZGrQkDZkN8BIeGBgeukJBACH5BAkJACYALAAAAAAYABgAhQQCBISGhExKTMTGxOTm5CwqLGRmZKyqrPT29BQSFHR2dLy6vAwKDFRWVNTW1Ozu7DQyNJyanLSytPz+/Hx+fOTi5AQGBExOTOzq7CwuLHRydKyurPz6/BwaHHx6fMTCxAwODFxaXNza3PTy9DQ2NJyenP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa2QJNwSCwaj0ZOKcJBOoclACDyHCIooc8wIqVWTRQp6CHkREpNoSPjOYakAIfzACgcPyBAI32cHERIDw58X4WGJhUVh0YeABZti0IVcACKhQICkpSWX5hDChYACpFEiaSnExUjRxgKIRtODhAADBRFEyRwsEYTs3AHRCKUIUIjGwerk5QGRBihUqMYBVIFBCPPUpBboRAYJgGUAWBwCQRGDyJpGpQaQhsGFOZVA88WA6cSFwIST0EAIfkECQkAKAAsAAAAABgAGACFBAIEhIKExMLEREJEJCIk5OLktLK0ZGZk9PL0FBIUNDI0lJKUzM7MLCos7OrsvLq8dHJ0HBocjI6MzMrMTEpM/Pr8BAYEhIaExMbEJCYk5ObktLa0bG5sFBYUPDo8nJqc1NbULC4s7O7svL68dHZ0HB4cTE5M/P78////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABrpAlHBILBqPR00BySRqEollc1gYVahQ6bSQAHCIBS2qwnkcRwCAp6mxfI3kAWbquE7v+PzwZL+fFiEKCycoDwQZZncLaWkLFSVpBH1MIYwAIRUZaSWTSJWMISgbhxt4i4wSQnx5JxIhIYN6fg8fGkwVFwomDEYBaRG2R75pCSJFEYwLQyIOQ59pBkUejKUnJAAWEIQUlhNFIB4RAVcT3SgMXQAHdxuW0SgiBnN3CJoAGQiyQw4SEs1MQQAAIfkECQkAKAAsAAAAABgAGACFBAIEhIKExMLEREZE7OrsJCIkpKKkbGpsFBIUlJKU9Pb01NLUdHZ0DAoMXF5ctLK0jIqMzMrMVFJU9PL0LC4sHBocnJqc/P78fH58vLq8BAYEhIaETEpM7O7sdHJ0FBYU/Pr83NrcfHp8DA4MzM7MNDI0nJ6cvL68////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABrtAlHBILBqPyKSSyBkQSQHT5HgBFQdOoQHApSiKF0dFgLwUuFxLEfQBJJCTBhoQMEYSX6RkHlkeCRwjBSZ+SQpWhUkhGCIhQgoQEHlLIQhcCI4QXBCFDHMMKJoAnH4icyIokBuTSiEjXCOOiUSLjbOJBAsXShEMeEYnlhy7RxEaXBJGe1wkSB5zU0SeAA0EQg8UFBlCogAIiEMKDBInj20AH18KewgPfh3HXB1DE6xKB1wHt0QgESTgR4IAACH5BAkJACUALAAAAAAYABgAhQQCBISGhMzKzDw6PKSmpPTy9FRWVCwqLNza3Ly6vAwODExKTJyanPz6/GRmZAwKDNTW1LSytDQyNOTi5MTCxFRSVAQGBIyOjMzOzERGRKyqrPT29FxaXCwuLNze3Ly+vBQSFExOTKSipPz+/GxqbP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaxwJJwOBxdDp1Lg8hsDi+AKODirA4PUsBBuMFMrESsdOsRB5wETkEIlVId2S/TAIAIG8eDsrTICpoFdlYMYxtgVSMMIQ4eh46PYA0fH0tCHgiQDRlRGUsIDw+Yjh9ZHyUIFgqih6RSpqerhxubAJ2QTJKUt7uHBREYTg0kAxRWBR1RDE0JUQNWGlIdTZ8AJEMTDg5yGFIVTh4RI0O0GUMMHRVyh2JbvEIaCgoa7kMbhmBBACH5BAkJACEALAAAAAAYABgAhQQCBIyKjDw+PMzKzFxeXOTm5BwaHGxubKyqrAwODPT29ExOTNTW1GRmZJSSlHR2dMTCxBQWFPz+/AwKDIyOjExKTNTS1GRiZPTy9CwuLHRydLSytBQSFPz6/FRWVNze3GxqbP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa9wJBwSGQ8HgyiclnkAACJJJNouSwcnZDm+dRMh5YJl6DlArydQyIzUBLMgA8j8YyGENyMsgKHhIxIQgFcE0oUZhEKTB90AAdKHW8AEX5THwEIWUsfA4pfn6BLGBhEEpqhIQ4TEw5CEgICp58YYgATpB2wsl+0T7dCHbufFKsUqFOjx8rKBaRMEBSeUw0ABm2QTgFfBVwNSxIeHJVCA9chGBFPxksd0iEbTxtDAw0UwkyHAOvLQhggIM74KQsCACH5BAkJACMALAAAAAAYABgAhQQCBJSWlNTS1ERCRBweHOzq7LSytGRmZBQWFPT29MTCxAwKDNze3FRWVDQyNKSmpExKTPTy9Hx+fPz+/MzKzOTm5AQGBJyanERGRCwqLOzu7Ly6vGxqbBwaHPz6/MTGxAwODOTi5DQ2NP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa0wJFwSPRsNgmicklMYACAQZJZNAQYwg0UuqEOPU+ApavddkcGDEejNGwBmZETKh0xFtCDMvDuTORHUx9bGEoMFlt6TAkDYgZLGw4IBxFeHh9YVH9eVAkcCyAclZxMB2+KpBQiIhQjeFsLm5wiUCKubxayXrQAtqaJpEKqrHIHCwsHU8HLzM3MEQKkAhgSukMNANFeYa1LDw1sXx5EEgAIFcsaGRnhIxMU6MsMYpnOQwpn9s5BADs=);
    width: 24px;
    height: 24px;
    vertical-align: text-bottom;
}
.qq-gallery .qq-upload-failed-text {
    display: none;
    font-style: italic;
    font-weight: bold;
}
.qq-gallery .qq-upload-failed-icon {
    display:none;
    width:15px;
    height:15px;
    vertical-align:text-bottom;
}
.qq-gallery .qq-upload-fail .qq-upload-failed-text {
    display: inline;
}
.qq-gallery .qq-upload-retrying .qq-upload-failed-text {
    display: inline;
}
.qq-gallery .qq-upload-list li.qq-upload-success {
    background-color: #F2F7ED;
}
.qq-gallery .qq-upload-list li.qq-upload-fail {
    background-color: #F5EDED;
    box-shadow: 0 0 1px 0 red;
    border: 0;
}
.qq-gallery .qq-progress-bar {
    display: block;
    background: #00abc7;
    width: 0%;
    height: 15px;
    border-radius: 6px;
    margin-bottom: 3px;
}

.qq-gallery .qq-total-progress-bar {
    height: 25px;
    border-radius: 9px;
}

.qq-gallery .qq-total-progress-bar-container {
    margin-left: 9px;
    display: inline;
    float: right;
    width: 500px;
}

.qq-gallery .qq-upload-size {
    float: left;
    font-size: 11px;
    color: #929292;
    margin-bottom: 3px;
    margin-right: 0;
    display: inline-block;
}

.qq-gallery INPUT.qq-edit-filename {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: -1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.qq-gallery .qq-upload-file.qq-editable {
    cursor: pointer;
    margin-right: 20px;
}

.qq-gallery .qq-edit-filename-icon.qq-editable {
    display: inline-block;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}

.qq-gallery INPUT.qq-edit-filename.qq-editing {
    position: static;
    height: 28px;
    width: 90px;
    width: -moz-available;
    padding: 0 8px;
    margin-bottom: 3px;
    border: 1px solid #ccc;
    border-radius: 2px;
    font-size: 13px;

    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.qq-gallery .qq-edit-filename-icon {
    display: none;
    background: url(data:image/gif;base64,R0lGODlhDwAPALMPAHNzc7+/v2ZmZuXl5aWlpU1NTYCAgMzMzJmZmbKysllZWUBAQPLy8tnZ2TMzM////yH5BAEAAA8ALAAAAAAPAA8AAARD8MlJm0g0z+Ic1lITNEv3ZaSXAlpqNgCDll0XtHStyFXe7RpA7cejBBgKXXFy8CAdQA3CxDAsKYLaDSRZAAgDrpgbAQA7);
    width: 15px;
    height: 15px;
    vertical-align: text-bottom;
}
.qq-gallery .qq-delete-icon {
    background: url(data:image/gif;base64,R0lGODlhDwAPALMMAE1NTY2NjdnZ2b+/v/Ly8llZWaWlpXNzc5mZmczMzGZmZjMzM////wAAAAAAAAAAACH5BAEAAAwALAAAAAAPAA8AAARMkMlpEJoYqa2WL9zFHF5pesCUrGybYAEnbwHWAWiu2EvSMQtFIsjzLYBC4qRjRA53y94v+CxOk1AJ81qNDjoEqlJ7MmUZAot6/WJEAAA7);
    width: 15px;
    height: 15px;
    vertical-align: sub;
    display: inline-block;
}
.qq-gallery .qq-retry-icon {
    background: url(data:image/gif;base64,R0lGODlhDwAPALMOAGZmZZWVlNvb26CgoFpaWcTEw4mJiefn505OTX19fdDQz/Pz83FxcUJCQf///wAAACH5BAEAAA4ALAAAAAAPAA8AAARa0Mmp6jxTLtN6N0aQCUiDJEPiAdNSJgvlYc7QJJmTMLwiEQ1aLrNosIYSQGOhaDCQEkbD1yBAHVIh9GCSCHgMXEYlchQ7hZYKEUt6GAOpSZAJhEoeQ7tFseQiADs=);
    width: 15px;
    height: 15px;
    vertical-align: sub;
    display: inline-block;
    float: none;
}
.qq-gallery .qq-continue-icon {
    background: url(data:image/gif;base64,R0lGODlhDwAPAMQQAOfn55WVlImJibi4t6ysrMTEw9vb22ZmZX19faCgoFpaWfPz805OTdDQz3FxcUJCQf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABAALAAAAAAPAA8AAAVaICSORtMsIjCOhPK8jzMw6+K8h4C4bzMiD4VvxAuIGg+GalRwOI0QwYOwqo4OD5S1+tpab0uvSJrwFkaApMFKeEAhgeRgtEi8ziNp0Ml4zasDWDAIa14LJlYhADs=);
    width: 15px;
    height: 15px;
    vertical-align: sub;
    display: inline-block;
}
.qq-gallery .qq-pause-icon {
    background: url(data:image/gif;base64,R0lGODlhDwAPALMIAOXl5dnZ2b+/v0BAQGZmZpmZmczMzDMzM////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAgALAAAAAAPAA8AAAQ7EMlJ6xznCBTyAFV2FIghGmFGmhlKieuZjqX8qnU7x/pNswfXBJYL7opCCRGYRCxtE4J0E5ASQJbsJAIAOw==);
    width: 15px;
    height: 15px;
    vertical-align: sub;
    display: inline-block;
}

.qq-gallery .qq-hide {
    display: none;
}


/* Thumbnail
------------------------------------------ */
.qq-gallery .qq-in-progress .qq-thumbnail-wrapper {
    /* makes the spinner on top of the thumbnail more visible */
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.qq-gallery .qq-thumbnail-wrapper {
    overflow: hidden;
    position: relative;

    /* to ensure consistent size of tiles - should match qq-max-size attribute value on qq-thumbnail-selector IMG element */
    height: 120px;
    width: 120px;
}
.qq-gallery .qq-thumbnail-selector {
    border-radius: 2px 2px 0 0;
    bottom: 0;

    /* we will override this in the :root thumbnail selector (to help center the preview) for everything other than IE8 */
    top: 0;

    /* center the thumb horizontally in the tile */
    margin:auto;
    display: block;
}

/* hack to ensure we don't try to center preview in IE8, since -ms-filter doesn't mimic translateY as expected in all cases */
:root *> .qq-gallery .qq-thumbnail-selector {
    /* vertically center preview image on tile */
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

/* <dialog> element styles */
.qq-gallery.qq-uploader DIALOG {
    display: none;
}

.qq-gallery.qq-uploader DIALOG[open] {
    display: block;
}

.qq-gallery.qq-uploader DIALOG {
    display: none;
}

.qq-gallery.qq-uploader DIALOG[open] {
    display: block;
}

.qq-gallery.qq-uploader DIALOG .qq-dialog-buttons {
    text-align: center;
    padding-top: 10px;
}

.qq-gallery.qq-uploader DIALOG .qq-dialog-buttons BUTTON {
    margin-left: 5px;
    margin-right: 5px;
}

.qq-gallery.qq-uploader DIALOG .qq-dialog-message-selector {
    padding-bottom: 10px;
}

.qq-gallery .qq-uploader DIALOG::backdrop {
    background-color: rgba(0, 0, 0, 0.7);
}
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
          animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
          box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57,57,57,0.15);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57,57,57,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57,57,57,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0,0,0,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0,0,0,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0,0,0,0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
          box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
      -ms-flex-preferred-size: 14.2857143%;
          flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
          box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57,57,57,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57,57,57,0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
          box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
          box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57,57,57,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

html{font-size:13px}*{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Lato,sans-serif}input,select{font-size:100%}[type=checkbox],[type=radio]{margin:0;padding:0}button{background:none;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;outline:none;text-shadow:none;text-transform:uppercase}.eTMIgzdmsy{overflow:hidden}._1ARkLmEnG5{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.cdvd-u3sqv{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2hTE5nP55-{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3SNpPS8b6_{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._7h3fPEBqbC{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.XccpSDm_dn{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._31vY4UmXsQ{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._7SAsJFYuBo{padding-left:0;padding-right:0}._7SAsJFYuBo .b-gridbase:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) div[class*=b-depth-]:focus{background-color:#f3f4f5}._7SAsJFYuBo .b-gridbase:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) .b-grid-header.b-sortable.b-depth-0:hover:not(.b-sort):not(.b-group) .b-grid-header-text:after{content:none}._7SAsJFYuBo .b-gridbase .b-grid-header-container{border-bottom:0;-webkit-box-shadow:none;box-shadow:none}._7SAsJFYuBo .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header{background-color:#f3f4f5;text-transform:uppercase}._7SAsJFYuBo .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header>.b-grid-header-text:after{content:none}._7SAsJFYuBo .b-grid-row:nth-child(2n){background-color:#fafafa}._7SAsJFYuBo .b-grid-row.b-selected{background-color:#fff3e2}._7SAsJFYuBo .b-grid-row .b-grid-cell.b-grid-cell{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}._7SAsJFYuBo .b-checkbox-label{margin-bottom:0}._7SAsJFYuBo .b-checkbox input[type=checkbox]:checked+.b-checkbox-label:before{background-color:#005377;border-radius:3px;color:#fff}._7SAsJFYuBo div[data-ref=pageNumber].b-field,._7SAsJFYuBo div[data-ref=pageNumber] label{margin-bottom:0;margin-left:0}._7SAsJFYuBo div[data-ref=pageNumber] .b-field-inner{height:100%;margin:0;max-width:36px;padding:0}._7SAsJFYuBo .b-grid-cell.b-checkbox-selection{background-color:transparent;min-width:32px;width:32px}._7SAsJFYuBo .b-toolbar.b-pagingtoolbar{background:transparent}._7SAsJFYuBo .b-toolbar-content button.b-widget{background-color:#e5e5e5;border:none;border-radius:3px}._7SAsJFYuBo .b-toolbar-content [data-ref=dataSummary]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}._7SAsJFYuBo ._2rFzEIhS8R{background:transparent}._7SAsJFYuBo ._2rFzEIhS8R>div:first-child{padding-left:0;padding-right:0}._7SAsJFYuBo ._2rFzEIhS8R button[data-ref=reloadButton],._7SAsJFYuBo ._2rFzEIhS8R div[data-ref=separator]{display:none}._7SAsJFYuBo ._2rFzEIhS8R ._1O4TjFOzB2:after,._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ:after{border-left:1px solid #222;content:"";height:16px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll]{background-color:transparent;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:relative;text-transform:capitalize}._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll]:active,._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll]:focus,._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll]:hover{background-color:transparent;color:#222;text-decoration:underline}._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll] .YnqadWH5oh{margin-left:0}._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll] .YnqadWH5oh span{line-height:1}._7SAsJFYuBo ._2rFzEIhS8R .XBq4y3Bws6{display:none}._7SAsJFYuBo ._2rFzEIhS8R ._1O4TjFOzB2 div{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;text-transform:uppercase}._7SAsJFYuBo ._2rFzEIhS8R ._3Hd2oK46uo{color:#222;height:24px;margin-bottom:0;margin-top:0;min-height:24px;min-width:24px;padding:5px 0}._7SAsJFYuBo ._2rFzEIhS8R ._3Hd2oK46uo[data-ref=pageNumber]{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding-bottom:0;padding-top:0}._7SAsJFYuBo ._2rFzEIhS8R ._3Hd2oK46uo .UOSySRPaF4,._7SAsJFYuBo ._2rFzEIhS8R ._3Hd2oK46uo label{font-size:12px;font-weight:700;line-height:1;margin-bottom:0;margin-right:10px}._7SAsJFYuBo ._2rFzEIhS8R ._3Hd2oK46uo ._2R33psbyU-:not(.l6BG37gX8A)>._3PQTg9nHiJ{margin-bottom:0}
@charset "UTF-8";.pulse-icon,.pulse-icon__ctn{align-items:center;display:flex}.pulse-icon{display:inline-block;justify-content:center;user-select:none}.pulse-icon:last-child{margin-right:0}.pulse-icon--sm{font-size:10px}.pulse-icon--md{font-size:12px}.pulse-icon--lg{font-size:14px}.pulse-icon__xl{font-size:2rem}.pulse-icon__xxl{font-size:3rem}
/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;src:url(/v2/build/fonts/fa-light-300.441b578192c1b1e771cfce263d87bcb1.woff2) format("woff2"),url(/v2/build/fonts/fa-light-300.2006c9ff100617e95eb87e3c3fb223f6.ttf) format("truetype")}.fa-light,.fal{font-weight:300}
/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-duotone,.fa-light,.fa-regular,.fa-sharp,.fa-sharp-solid,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fasl,.fasr,.fass,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1}.fa-classic,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fal,.far,.fas,.fat{font-family:Font Awesome\ 6 Pro}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-classic.fa-duotone,.fa-duotone,.fad{font-family:Font Awesome\ 6 Duotone}.fa-sharp,.fasl,.fasr,.fass{font-family:Font Awesome\ 6 Sharp}.fa-sharp,.fass{font-weight:900}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-wagon-covered:before{content:""}.fa-line-height:before{content:""}.fa-bagel:before{content:""}.fa-transporter-7:before{content:""}.fa-at:before{content:"\@"}.fa-rectangles-mixed:before{content:""}.fa-phone-arrow-up-right:before,.fa-phone-arrow-up:before,.fa-phone-outgoing:before{content:""}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-circle-l:before{content:""}.fa-head-side-goggles:before,.fa-head-vr:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-face-hand-yawn:before{content:""}.fa-gauge-simple-min:before,.fa-tachometer-slowest:before{content:""}.fa-stethoscope:before{content:""}.fa-coffin:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-bowl-salad:before,.fa-salad:before{content:""}.fa-info:before{content:""}.fa-robot-astromech:before{content:""}.fa-ring-diamond:before{content:""}.fa-fondue-pot:before{content:""}.fa-theta:before{content:""}.fa-face-hand-peeking:before{content:""}.fa-square-user:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-tire-pressure-warning:before{content:""}.fa-wifi-2:before,.fa-wifi-fair:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-mp3-player:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-tally-4:before{content:""}.fa-rectangle-history:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-sun-haze:before{content:""}.fa-text-size:before{content:""}.fa-ufo:before{content:""}.fa-fork:before,.fa-utensil-fork:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-mobile-signal:before{content:""}.fa-barcode-scan:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-folder-arrow-down:before,.fa-folder-download:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-face-icicles:before{content:""}.fa-shovel:before{content:""}.fa-door-open:before{content:""}.fa-films:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-face-glasses:before{content:""}.fa-nfc:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-closed-captioning-slash:before{content:""}.fa-calculator-alt:before,.fa-calculator-simple:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-sliders-up:before,.fa-sliders-v:before{content:""}.fa-location-minus:before,.fa-map-marker-minus:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-ski-boot:before{content:""}.fa-rectangle-sd:before,.fa-standard-definition:before{content:""}.fa-h1:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-message-bot:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-light-ceiling:before{content:""}.fa-comment-alt-exclamation:before,.fa-message-exclamation:before{content:""}.fa-bowl-scoop:before,.fa-bowl-shaved-ice:before{content:""}.fa-square-x:before{content:""}.fa-utility-pole-double:before{content:""}.fa-flag-checkered:before{content:""}.fa-chevron-double-up:before,.fa-chevrons-up:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-user-vneck:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-arrow-square-right:before,.fa-square-arrow-right:before{content:""}.fa-location-plus:before,.fa-map-marker-plus:before{content:""}.fa-lightbulb-exclamation-on:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-crate-empty:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-transporter:before{content:""}.fa-calendar-circle-user:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-person-carry-box:before,.fa-person-carry:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-union:before{content:""}.fa-chevron-double-left:before,.fa-chevrons-left:before{content:""}.fa-circle-heart:before,.fa-heart-circle:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-bring-forward:before{content:""}.fa-square-p:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-sigma:before{content:""}.fa-camera-movie:before{content:""}.fa-bong:before{content:""}.fa-clarinet:before{content:""}.fa-truck-flatbed:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-leaf-heart:before{content:""}.fa-house-building:before{content:""}.fa-cheese-swiss:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-bow-arrow:before{content:""}.fa-cart-xmark:before{content:""}.fa-hexagon-xmark:before,.fa-times-hexagon:before,.fa-xmark-hexagon:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-merge:before{content:""}.fa-pager:before{content:""}.fa-cart-minus:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-pan-frying:before{content:""}.fa-grid-3:before,.fa-grid:before{content:""}.fa-football-helmet:before{content:""}.fa-hand-love:before{content:""}.fa-trees:before{content:""}.fa-strikethrough:before{content:""}.fa-page:before{content:""}.fa-k:before{content:"K"}.fa-diagram-previous:before{content:""}.fa-gauge-min:before,.fa-tachometer-alt-slowest:before{content:""}.fa-folder-grid:before{content:""}.fa-eggplant:before{content:""}.fa-ram:before{content:""}.fa-landmark-flag:before{content:""}.fa-lips:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-desktop-arrow-down:before{content:""}.fa-code-pull-request:before{content:""}.fa-pumpkin:before{content:""}.fa-clipboard-list:before{content:""}.fa-pen-field:before{content:""}.fa-blueberries:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-note:before{content:""}.fa-arrow-down-to-square:before{content:""}.fa-user-check:before{content:""}.fa-cloud-xmark:before{content:""}.fa-vial-virus:before{content:""}.fa-book-alt:before,.fa-book-blank:before{content:""}.fa-golf-flag-hole:before{content:""}.fa-comment-alt-arrow-down:before,.fa-message-arrow-down:before{content:""}.fa-face-unamused:before{content:""}.fa-sheet-plastic:before{content:""}.fa-circle-9:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-pencil-slash:before{content:""}.fa-bowling-pins:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-down-right:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-webhook:before{content:""}.fa-blinds-open:before{content:""}.fa-fence:before{content:""}.fa-arrow-alt-up:before,.fa-up:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-drumstick:before{content:""}.fa-square-v:before{content:""}.fa-face-awesome:before,.fa-gave-dandy:before{content:""}.fa-dial-off:before{content:""}.fa-toggle-off:before{content:""}.fa-face-smile-horns:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-grapes:before{content:""}.fa-person-drowning:before{content:""}.fa-dial-max:before{content:""}.fa-circle-m:before{content:""}.fa-calendar-image:before{content:""}.fa-caret-circle-down:before,.fa-circle-caret-down:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-shish-kebab:before{content:""}.fa-spray-can:before{content:""}.fa-alarm-snooze:before{content:""}.fa-scarecrow:before{content:""}.fa-truck-monster:before{content:""}.fa-gift-card:before{content:""}.fa-w:before{content:"W"}.fa-code-pull-request-draft:before{content:""}.fa-square-b:before{content:""}.fa-elephant:before{content:""}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-message-question:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-square-3:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-microwave:before{content:""}.fa-chf-sign:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-cart-circle-arrow-up:before{content:""}.fa-trash-clock:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-sprinkler-ceiling:before{content:""}.fa-browsers:before{content:""}.fa-trillium:before{content:""}.fa-music-slash:before{content:""}.fa-truck-ramp:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-circle-c:before{content:""}.fa-star-christmas:before{content:""}.fa-chart-bullet:before{content:""}.fa-motorcycle:before{content:""}.fa-tree-christmas:before{content:""}.fa-tire-flat:before{content:""}.fa-sunglasses:before{content:""}.fa-badge:before{content:""}.fa-comment-alt-edit:before,.fa-message-edit:before,.fa-message-pen:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-arrow-progress:before{content:""}.fa-chess-rook-alt:before,.fa-chess-rook-piece:before{content:""}.fa-square-root:before{content:""}.fa-album-collection-circle-plus:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-face-angry-horns:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-tombstone:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-list-music:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-mustache:before{content:""}.fa-hyphen:before{content:"\-"}.fa-table:before{content:""}.fa-user-chef:before{content:""}.fa-comment-alt-image:before,.fa-message-image:before{content:""}.fa-users-medical:before{content:""}.fa-sensor-alert:before,.fa-sensor-triangle-exclamation:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-face-mask:before{content:""}.fa-pickleball:before{content:""}.fa-star-sharp-half:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-meat:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-empty-set:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-bird:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-heart-half-alt:before,.fa-heart-half-stroke:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-joystick:before{content:""}.fa-grill-fire:before{content:""}.fa-rectangle-vertical-history:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-keyboard-left:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-face-beam-hand-over-mouth:before{content:""}.fa-droplet-percent:before,.fa-humidity:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-corn:before{content:""}.fa-roller-coaster:before{content:""}.fa-photo-film-music:before{content:""}.fa-radar:before{content:""}.fa-sickle:before{content:""}.fa-film:before{content:""}.fa-coconut:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-shield-cross:before{content:""}.fa-cassette-tape:before{content:""}.fa-square-terminal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-comment-middle:before{content:""}.fa-trash-can-list:before{content:""}.fa-block:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-face-frown-slight:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-sidebar-flip:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-temperature-list:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-pipe-section:before{content:""}.fa-space-station-moon-alt:before,.fa-space-station-moon-construction:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-face-sleeping:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-squirrel:before{content:""}.fa-arrow-to-top:before,.fa-arrow-up-to-line:before{content:""}.fa-flag:before{content:""}.fa-face-cowboy-hat:before{content:""}.fa-hanukiah:before{content:""}.fa-chart-scatter-3d:before{content:""}.fa-display-chart-up:before{content:""}.fa-square-code:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-times-to-slot:before,.fa-vote-nay:before,.fa-xmark-to-slot:before{content:""}.fa-box-alt:before,.fa-box-taped:before{content:""}.fa-comment-slash:before{content:""}.fa-swords:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-album:before{content:""}.fa-circle-n:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-key-skeleton-left-right:before{content:""}.fa-comment-lines:before{content:""}.fa-luchador-mask:before,.fa-luchador:before,.fa-mask-luchador:before{content:""}.fa-check-square:before,.fa-square-check:before{content:""}.fa-shredder:before{content:""}.fa-book-open-alt:before,.fa-book-open-cover:before{content:""}.fa-sandwich:before{content:""}.fa-peseta-sign:before{content:""}.fa-parking-slash:before,.fa-square-parking-slash:before{content:""}.fa-train-tunnel:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-face-anguished:before{content:""}.fa-hockey-sticks:before{content:""}.fa-abacus:before{content:""}.fa-film-alt:before,.fa-film-simple:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-tree-palm:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-border-center-v:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-clipboard-medical:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-arrow-alt-to-top:before,.fa-up-to-line:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-watch-fitness:before{content:""}.fa-clock-nine-thirty:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-jug:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-snow-blowing:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-arrow-down-from-line:before,.fa-arrow-from-top:before{content:""}.fa-gas-pump:before{content:""}.fa-signal-alt-slash:before,.fa-signal-bars-slash:before{content:""}.fa-monkey:before{content:""}.fa-pro:before,.fa-rectangle-pro:before{content:""}.fa-house-night:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-globe-pointer:before{content:""}.fa-blanket:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-comments-question-check:before{content:""}.fa-tree:before{content:""}.fa-arrows-cross:before{content:""}.fa-backpack:before{content:""}.fa-square-small:before{content:""}.fa-folder-arrow-up:before,.fa-folder-upload:before{content:""}.fa-bridge-lock:before{content:""}.fa-crosshairs-simple:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-sliders-h-square:before,.fa-square-sliders:before{content:""}.fa-car-side:before{content:""}.fa-comment-middle-top-alt:before,.fa-message-middle-top:before{content:""}.fa-lightbulb-on:before{content:""}.fa-knife:before,.fa-utensil-knife:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-display-chart-up-circle-dollar:before{content:""}.fa-wave-sine:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-circle-w:before{content:""}.fa-calendar-circle:before,.fa-circle-calendar:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sunset:before{content:""}.fa-sink:before{content:""}.fa-calendar-exclamation:before{content:""}.fa-truck-container-empty:before{content:""}.fa-hand-heart:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-reply-clock:before,.fa-reply-time:before{content:""}.fa-person-rays:before{content:""}.fa-arrow-alt-right:before,.fa-right:before{content:""}.fa-circle-f:before{content:""}.fa-users:before{content:""}.fa-face-pleading:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-police-box:before{content:""}.fa-cucumber:before{content:""}.fa-head-side-brain:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-biking-mountain:before,.fa-person-biking-mountain:before{content:""}.fa-utensils-slash:before{content:""}.fa-print-magnifying-glass:before,.fa-print-search:before{content:""}.fa-folder-bookmark:before{content:""}.fa-om:before{content:""}.fa-pi:before{content:""}.fa-flask-potion:before,.fa-flask-round-potion:before{content:""}.fa-face-shush:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-calendar-circle-exclamation:before{content:""}.fa-square-i:before{content:""}.fa-chevron-up:before{content:""}.fa-face-saluting:before{content:""}.fa-gauge-simple-low:before,.fa-tachometer-slow:before{content:""}.fa-face-persevering:before{content:""}.fa-camera-circle:before,.fa-circle-camera:before{content:""}.fa-hand-spock:before{content:""}.fa-spider-web:before{content:""}.fa-circle-microphone:before,.fa-microphone-circle:before{content:""}.fa-book-arrow-up:before{content:""}.fa-popsicle:before{content:""}.fa-command:before{content:""}.fa-blinds:before{content:""}.fa-stopwatch:before{content:""}.fa-saxophone:before{content:""}.fa-square-2:before{content:""}.fa-field-hockey-stick-ball:before,.fa-field-hockey:before{content:""}.fa-arrow-up-square-triangle:before,.fa-sort-shapes-up-alt:before{content:""}.fa-face-scream:before{content:""}.fa-square-m:before{content:""}.fa-camera-web:before,.fa-webcam:before{content:""}.fa-comment-arrow-down:before{content:""}.fa-lightbulb-cfl:before{content:""}.fa-window-frame-open:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-period:before{content:"\."}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-up-to-dotted-line:before{content:""}.fa-thought-bubble:before{content:""}.fa-skeleton-ribs:before{content:""}.fa-raygun:before{content:""}.fa-flute:before{content:""}.fa-acorn:before{content:""}.fa-video-arrow-up-right:before{content:""}.fa-grate-droplet:before{content:""}.fa-seal-exclamation:before{content:""}.fa-chess-bishop:before{content:""}.fa-message-sms:before{content:""}.fa-coffee-beans:before{content:""}.fa-hat-witch:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-clock-three-thirty:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-alarm-clock:before{content:""}.fa-eclipse:before{content:""}.fa-face-relieved:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-minus-octagon:before,.fa-octagon-minus:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-face-zany:before{content:""}.fa-tricycle:before{content:""}.fa-land-mine-on:before{content:""}.fa-square-arrow-up-left:before{content:""}.fa-i-cursor:before{content:""}.fa-chart-mixed-up-circle-dollar:before{content:""}.fa-salt-shaker:before{content:""}.fa-stamp:before{content:""}.fa-file-plus:before{content:""}.fa-draw-square:before{content:""}.fa-toilet-paper-reverse-slash:before,.fa-toilet-paper-under-slash:before{content:""}.fa-stairs:before{content:""}.fa-drone-alt:before,.fa-drone-front:before{content:""}.fa-glass-empty:before{content:""}.fa-dial-high:before{content:""}.fa-user-construction:before,.fa-user-hard-hat:before,.fa-user-helmet-safety:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-basketball-hoop:before{content:""}.fa-objects-align-bottom:before{content:""}.fa-v:before{content:"V"}.fa-sparkles:before{content:""}.fa-squid:before{content:""}.fa-leafy-green:before{content:""}.fa-circle-arrow-up-right:before{content:""}.fa-calendars:before{content:""}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-hammer-war:before{content:""}.fa-circle-d:before{content:""}.fa-spider-black-widow:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-pear:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-triangle:before{content:""}.fa-apartment:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-pepper:before{content:""}.fa-piano:before{content:""}.fa-gun-squirt:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-user-alien:before{content:""}.fa-shield-check:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-chart-candlestick:before{content:""}.fa-briefcase-blank:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-bracket-round:before,.fa-parenthesis:before{content:"\("}.fa-joint:before{content:""}.fa-horse-saddle:before{content:""}.fa-mug-marshmallows:before{content:""}.fa-filters:before{content:""}.fa-bell-on:before{content:""}.fa-angle-right:before{content:""}.fa-dial-med:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-monitor-heart-rate:before,.fa-monitor-waveform:before{content:""}.fa-link-simple:before{content:""}.fa-whistle:before{content:""}.fa-g:before{content:"G"}.fa-fragile:before,.fa-wine-glass-crack:before{content:""}.fa-slot-machine:before{content:""}.fa-notes-medical:before{content:""}.fa-car-wash:before{content:""}.fa-escalator:before{content:""}.fa-comment-image:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-donut:before,.fa-doughnut:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-tally-1:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-square-dashed:before{content:""}.fa-square-j:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-arrow-up-big-small:before,.fa-sort-size-up:before{content:""}.fa-barcode-read:before{content:""}.fa-baguette:before{content:""}.fa-bowl-soft-serve:before{content:""}.fa-face-holding-back-tears:before{content:""}.fa-arrow-alt-square-up:before,.fa-square-up:before{content:""}.fa-subway-tunnel:before,.fa-train-subway-tunnel:before{content:""}.fa-exclamation-square:before,.fa-square-exclamation:before{content:""}.fa-semicolon:before{content:"\;"}.fa-bookmark:before{content:""}.fa-fan-table:before{content:""}.fa-align-justify:before{content:""}.fa-battery-1:before,.fa-battery-low:before{content:""}.fa-credit-card-front:before{content:""}.fa-brain-arrow-curved-right:before,.fa-mind-share:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-location-smile:before,.fa-map-marker-smile:before{content:""}.fa-arrow-left-to-line:before,.fa-arrow-to-left:before{content:""}.fa-bullseye:before{content:""}.fa-nigiri:before,.fa-sushi:before{content:""}.fa-comment-alt-captions:before,.fa-message-captions:before{content:""}.fa-trash-list:before{content:""}.fa-bacon:before{content:""}.fa-option:before{content:""}.fa-raccoon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-head-side-gear:before{content:""}.fa-trash-plus:before{content:""}.fa-objects-align-top:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-face-anxious-sweat:before{content:""}.fa-credit-card-blank:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-microchip-ai:before{content:""}.fa-mug:before{content:""}.fa-plane-up-slash:before{content:""}.fa-radiation:before{content:""}.fa-pen-circle:before{content:""}.fa-bag-seedling:before{content:""}.fa-chart-simple:before{content:""}.fa-crutches:before{content:""}.fa-circle-parking:before,.fa-parking-circle:before{content:""}.fa-mars-stroke:before{content:""}.fa-leaf-oak:before{content:""}.fa-square-bolt:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-lambda:before{content:""}.fa-e:before{content:"E"}.fa-pizza:before{content:""}.fa-bowl-chopsticks-noodles:before{content:""}.fa-h3:before{content:""}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-badge-percent:before{content:""}.fa-user:before{content:""}.fa-sensor:before{content:""}.fa-comma:before{content:"\,"}.fa-school-circle-check:before{content:""}.fa-toilet-paper-reverse:before,.fa-toilet-paper-under:before{content:""}.fa-light-emergency:before{content:""}.fa-arrow-down-to-arc:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-light-switch:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-heart-rate:before,.fa-wave-pulse:before{content:""}.fa-key:before{content:""}.fa-hat-santa:before{content:""}.fa-tamale:before{content:""}.fa-box-check:before{content:""}.fa-bullhorn:before{content:""}.fa-steak:before{content:""}.fa-location-crosshairs-slash:before,.fa-location-slash:before{content:""}.fa-person-dolly:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-file-chart-column:before,.fa-file-chart-line:before{content:""}.fa-person-half-dress:before{content:""}.fa-folder-image:before{content:""}.fa-calendar-edit:before,.fa-calendar-pen:before{content:""}.fa-road-bridge:before{content:""}.fa-face-smile-tear:before{content:""}.fa-comment-alt-plus:before,.fa-message-plus:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-person-dress-fairy:before{content:""}.fa-rectangle-history-circle-user:before{content:""}.fa-building-lock:before{content:""}.fa-chart-line-up:before{content:""}.fa-mailbox:before{content:""}.fa-truck-bolt:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-circle-three-quarters-stroke:before{content:""}.fa-person-circle-minus:before{content:""}.fa-scalpel:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-bell-exclamation:before{content:""}.fa-bookmark-circle:before,.fa-circle-bookmark:before{content:""}.fa-egg-fried:before{content:""}.fa-face-weary:before{content:""}.fa-uniform-martial-arts:before{content:""}.fa-camera-rotate:before{content:""}.fa-sun-dust:before{content:""}.fa-comment-text:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-signal-alt-4:before,.fa-signal-alt:before,.fa-signal-bars-strong:before,.fa-signal-bars:before{content:""}.fa-diamond-exclamation:before{content:""}.fa-star:before{content:""}.fa-dial-min:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-file-caret-down:before,.fa-page-caret-down:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-clock-seven-thirty:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-clock-four-thirty:before{content:""}.fa-signal-alt-3:before,.fa-signal-bars-good:before{content:""}.fa-cactus:before{content:""}.fa-lightbulb-gear:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-plane-tail:before{content:""}.fa-gauge-simple-max:before,.fa-tachometer-fastest:before{content:""}.fa-circle-u:before{content:""}.fa-shield-slash:before{content:""}.fa-phone-square-down:before,.fa-square-phone-hangup:before{content:""}.fa-arrow-up-left:before{content:""}.fa-transporter-1:before{content:""}.fa-peanuts:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-bin-bottles-recycle:before{content:""}.fa-arrow-up-from-square:before{content:""}.fa-file-dashed-line:before,.fa-page-break:before{content:""}.fa-bracket-curly-right:before{content:"\}"}.fa-spider:before{content:""}.fa-clock-three:before{content:""}.fa-hands-bound:before{content:""}.fa-scalpel-line-dashed:before,.fa-scalpel-path:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-pipe-smoking:before{content:""}.fa-face-astonished:before{content:""}.fa-window:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-ear:before{content:""}.fa-file-lock:before{content:""}.fa-diagram-venn:before{content:""}.fa-x-ray:before{content:""}.fa-goal-net:before{content:""}.fa-coffin-cross:before{content:""}.fa-spell-check:before{content:""}.fa-location-xmark:before,.fa-map-marker-times:before,.fa-map-marker-xmark:before{content:""}.fa-circle-quarter-stroke:before{content:""}.fa-lasso:before{content:""}.fa-slash:before{content:""}.fa-person-to-portal:before,.fa-portal-enter:before{content:""}.fa-calendar-star:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-pegasus:before{content:""}.fa-files-medical:before{content:""}.fa-nfc-lock:before{content:""}.fa-person-ski-lift:before,.fa-ski-lift:before{content:""}.fa-square-6:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-wind-turbine:before{content:""}.fa-sliders-simple:before{content:""}.fa-grid-round:before{content:""}.fa-badge-sheriff:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-intersection:before{content:""}.fa-shop-lock:before{content:""}.fa-family:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-user-hair-buns:before{content:""}.fa-blender-phone:before{content:""}.fa-hourglass-clock:before{content:""}.fa-person-seat-reclined:before{content:""}.fa-paper-plane-alt:before,.fa-paper-plane-top:before,.fa-send:before{content:""}.fa-comment-alt-arrow-up:before,.fa-message-arrow-up:before{content:""}.fa-lightbulb-exclamation:before{content:""}.fa-layer-group-minus:before,.fa-layer-minus:before{content:""}.fa-chart-pie-simple-circle-currency:before{content:""}.fa-circle-e:before{content:""}.fa-building-wheat:before{content:""}.fa-gauge-max:before,.fa-tachometer-alt-fastest:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-apostrophe:before{content:"'"}.fa-fire-hydrant:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-video-plus:before{content:""}.fa-arrow-alt-square-right:before,.fa-square-right:before{content:""}.fa-comment-smile:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-inbox-arrow-down:before,.fa-inbox-in:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-circle-8:before{content:""}.fa-clouds-moon:before{content:""}.fa-clock-ten-thirty:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-folder-user:before{content:""}.fa-trash-can-xmark:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-left-long-to-line:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-calendar-range:before{content:""}.fa-flower-daffodil:before{content:""}.fa-hand-back-point-up:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-arrow-up-to-arc:before{content:""}.fa-star-exclamation:before{content:""}.fa-books:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-layer-group-plus:before,.fa-layer-plus:before{content:""}.fa-play-pause:before{content:""}.fa-block-question:before{content:""}.fa-snooze:before,.fa-zzz:before{content:""}.fa-scanner-image:before{content:""}.fa-tv-retro:before{content:""}.fa-square-t:before{content:""}.fa-barn-silo:before,.fa-farm:before{content:""}.fa-chess-knight:before{content:""}.fa-bars-sort:before{content:""}.fa-palette-boxes:before,.fa-pallet-alt:before,.fa-pallet-boxes:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-code-simple:before{content:""}.fa-bolt-slash:before{content:""}.fa-panel-fire:before{content:""}.fa-binary-circle-check:before{content:""}.fa-comment-minus:before{content:""}.fa-burrito:before{content:""}.fa-violin:before{content:""}.fa-objects-column:before{content:""}.fa-chevron-square-down:before,.fa-square-chevron-down:before{content:""}.fa-comment-plus:before{content:""}.fa-triangle-instrument:before,.fa-triangle-music:before{content:""}.fa-wheelchair:before{content:""}.fa-user-pilot-tie:before{content:""}.fa-piano-keyboard:before{content:""}.fa-bed-empty:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-rectangle-portrait:before,.fa-rectangle-vertical:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-signal-stream:before{content:""}.fa-down-to-bracket:before{content:""}.fa-circle-z:before{content:""}.fa-stars:before{content:""}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-house-day:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-shirt-long-sleeve:before{content:""}.fa-chart-pie-alt:before,.fa-chart-pie-simple:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-album-collection-circle-user:before{content:""}.fa-candy:before{content:""}.fa-bowl-hot:before,.fa-soup:before{content:""}.fa-flatbread:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-signal-alt-1:before,.fa-signal-bars-weak:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-clock-twelve:before{content:""}.fa-pepper-hot:before{content:""}.fa-citrus-slice:before{content:""}.fa-sheep:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-badger-honey:before{content:""}.fa-h4:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-signal-slash:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-taco:before{content:""}.fa-hexagon-plus:before,.fa-plus-hexagon:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-comments-alt:before,.fa-messages:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-umbrella-alt:before,.fa-umbrella-simple:before{content:""}.fa-rectangle-history-circle-plus:before{content:""}.fa-underline:before{content:""}.fa-prescription-bottle-pill:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-binary-slash:before{content:""}.fa-square-o:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-transporter-3:before{content:""}.fa-engine-exclamation:before,.fa-engine-warning:before{content:""}.fa-circle-down-right:before{content:""}.fa-square-k:before{content:""}.fa-manat-sign:before{content:""}.fa-money-check-edit:before,.fa-money-check-pen:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-tilde:before{content:"\~"}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-arrow-down-square-triangle:before,.fa-sort-shapes-down-alt:before{content:""}.fa-mug-hot:before{content:""}.fa-dog-leashed:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-face-downcast-sweat:before{content:""}.fa-mailbox-flag-up:before{content:""}.fa-memo-circle-info:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-volume-medium:before,.fa-volume:before{content:""}.fa-transporter-5:before{content:""}.fa-gauge-circle-bolt:before{content:""}.fa-coin-front:before{content:""}.fa-file-slash:before{content:""}.fa-message-arrow-up-right:before{content:""}.fa-treasure-chest:before{content:""}.fa-chess-queen:before{content:""}.fa-paint-brush-alt:before,.fa-paint-brush-fine:before,.fa-paintbrush-alt:before,.fa-paintbrush-fine:before{content:""}.fa-glasses:before{content:""}.fa-hood-cloak:before{content:""}.fa-square-quote:before{content:""}.fa-up-left:before{content:""}.fa-bring-front:before{content:""}.fa-chess-board:before{content:""}.fa-burger-cheese:before,.fa-cheeseburger:before{content:""}.fa-building-circle-check:before{content:""}.fa-repeat-1:before{content:""}.fa-arrow-down-to-line:before,.fa-arrow-to-bottom:before{content:""}.fa-grid-5:before{content:""}.fa-swap-arrows:before{content:""}.fa-right-long-to-line:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-grid-round-5:before{content:""}.fa-tally-5:before,.fa-tally:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-up-from-dotted-line:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-traffic-light-go:before{content:""}.fa-face-exhaling:before{content:""}.fa-sensor-fire:before{content:""}.fa-user-unlock:before{content:""}.fa-hexagon-divide:before{content:""}.fa-00:before{content:""}.fa-crow:before{content:""}.fa-betamax:before,.fa-cassette-betamax:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-nfc-magnifying-glass:before{content:""}.fa-file-binary:before{content:""}.fa-circle-v:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-bowl-scoops:before{content:""}.fa-mistletoe:before{content:""}.fa-custard:before{content:""}.fa-lacrosse-stick:before{content:""}.fa-hockey-mask:before{content:""}.fa-sunrise:before{content:""}.fa-subtitles:before{content:""}.fa-panel-ews:before{content:""}.fa-torii-gate:before{content:""}.fa-cloud-exclamation:before{content:""}.fa-comment-alt-lines:before,.fa-message-lines:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-floppy-disk-pen:before{content:""}.fa-image:before{content:""}.fa-window-frame:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-file-zip:before{content:""}.fa-square-ring:before{content:""}.fa-arrow-alt-from-top:before,.fa-down-from-line:before{content:""}.fa-caret-up:before{content:""}.fa-shield-times:before,.fa-shield-xmark:before{content:""}.fa-screwdriver:before{content:""}.fa-circle-sort-down:before,.fa-sort-circle-down:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-forklift:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-bracket-square-right:before{content:"\]"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-square-a:before{content:""}.fa-tick:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-refrigerator:before{content:""}.fa-monument:before{content:""}.fa-octagon-xmark:before,.fa-times-octagon:before,.fa-xmark-octagon:before{content:""}.fa-align-slash:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-truck-couch:before,.fa-truck-ramp-couch:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.fa-tablets:before{content:""}.fa-360-degrees:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-square-dashed-circle-plus:before{content:""}.fa-money-simple-from-bracket:before{content:""}.fa-bat:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-head-side-headphones:before{content:""}.fa-phone-rotary:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-calendar-circle-minus:before{content:""}.fa-chopsticks:before{content:""}.fa-car-mechanic:before,.fa-car-wrench:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-kazoo:before{content:""}.fa-marker:before{content:""}.fa-bin-bottles:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-square-arrow-down-left:before{content:""}.fa-battery-bolt:before{content:""}.fa-tree-large:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-aperture:before{content:""}.fa-universal-access:before{content:""}.fa-gear-complex:before{content:""}.fa-file-magnifying-glass:before,.fa-file-search:before{content:""}.fa-up-right:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-user-police:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-teddy-bear:before{content:""}.fa-stocking:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-image-slash:before{content:""}.fa-mask-snorkel:before{content:""}.fa-smoke:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-battery-exclamation:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-crystal-ball:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-star-shooting:before{content:""}.fa-binary-lock:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-comment-edit:before,.fa-comment-pen:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-banjo:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-light-emergency-on:before{content:""}.fa-kerning:before{content:""}.fa-box-open:before{content:""}.fa-square-f:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-arrow-from-right:before,.fa-arrow-left-from-line:before{content:""}.fa-strawberry:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-clock-eight-thirty:before{content:""}.fa-plane-alt:before,.fa-plane-engines:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-gauge-low:before,.fa-tachometer-alt-slow:before{content:""}.fa-registered:before{content:""}.fa-trash-can-plus:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-globe-snow:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-integral:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-blinds-raised:before{content:""}.fa-smog:before{content:""}.fa-ufo-beam:before{content:""}.fa-caret-circle-up:before,.fa-circle-caret-up:before{content:""}.fa-user-vneck-hair-long:before{content:""}.fa-square-a-lock:before{content:""}.fa-crutch:before{content:""}.fa-gas-pump-slash:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-transporter-4:before{content:""}.fa-chart-mixed-up-circle-currency:before{content:""}.fa-objects-align-right:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-pig:before{content:""}.fa-inbox-full:before{content:""}.fa-circle-envelope:before,.fa-envelope-circle:before{content:""}.fa-construction:before,.fa-triangle-person-digging:before{content:""}.fa-ferry:before{content:""}.fa-bullseye-arrow:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-clock-seven:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-flashlight:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-square-9:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-dollar-square:before,.fa-square-dollar:before,.fa-usd-square:before{content:""}.fa-phone-arrow-right:before{content:""}.fa-hand-holding-seedling:before{content:""}.fa-comment-alt-check:before,.fa-message-check:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-chart-line-up-down:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-watch:before{content:""}.fa-circle-down-left:before{content:""}.fa-text:before{content:""}.fa-projector:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-tombstone-alt:before,.fa-tombstone-blank:before{content:""}.fa-chess-king-alt:before,.fa-chess-king-piece:before{content:""}.fa-circle-6:before{content:""}.fa-arrow-alt-left:before,.fa-left:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrow-alt-square-down:before,.fa-square-down:before{content:""}.fa-objects-align-center-vertical:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-wreath:before{content:""}.fa-children:before{content:""}.fa-meter-droplet:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-signal-4:before,.fa-signal-strong:before{content:""}.fa-lollipop:before,.fa-lollypop:before{content:""}.fa-list-tree:before{content:""}.fa-envelope-open:before{content:""}.fa-draw-circle:before{content:""}.fa-cat-space:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-rabbit-fast:before,.fa-rabbit-running:before{content:""}.fa-memo-pad:before{content:""}.fa-mattress-pillow:before{content:""}.fa-alarm-plus:before{content:""}.fa-alicorn:before{content:""}.fa-comment-question:before{content:""}.fa-gingerbread-man:before{content:""}.fa-guarani-sign:before{content:""}.fa-burger-fries:before{content:""}.fa-mug-tea:before{content:""}.fa-border-top:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-book-circle:before,.fa-circle-book-open:before{content:""}.fa-arrows-to-dotted-line:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-garage-open:before{content:""}.fa-shelves-empty:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-watch-apple:before{content:""}.fa-watch-calculator:before{content:""}.fa-list-dropdown:before{content:""}.fa-cabinet-filing:before{content:""}.fa-burger-soda:before{content:""}.fa-arrow-square-up:before,.fa-square-arrow-up:before{content:""}.fa-greater-than-equal:before{content:""}.fa-pallet-box:before{content:""}.fa-face-confounded:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-truck-plow:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-grid-round-2:before{content:""}.fa-comment-middle-top:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-restroom-simple:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-border-outer:before{content:""}.fa-hashtag-lock:before{content:""}.fa-clock-two-thirty:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-heart-half:before{content:""}.fa-comment-check:before{content:""}.fa-square:before{content:""}.fa-memo:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-glass-citrus:before{content:""}.fa-calendar-lines-pen:before{content:""}.fa-church:before{content:""}.fa-person-snowmobiling:before,.fa-snowmobile:before{content:""}.fa-face-hushed:before{content:""}.fa-comments-dollar:before{content:""}.fa-pickaxe:before{content:""}.fa-link-simple-slash:before{content:""}.fa-democrat:before{content:""}.fa-face-confused:before{content:""}.fa-pinball:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-deer:before{content:""}.fa-input-pipe:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-bookmark-slash:before{content:""}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-mace:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-sausage:before{content:""}.fa-trash-can-clock:before{content:""}.fa-p:before{content:"P"}.fa-broom-wide:before{content:""}.fa-snowflake:before{content:""}.fa-stomach:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-guitar-electric:before{content:""}.fa-arrow-turn-down-right:before{content:""}.fa-moon-cloud:before{content:""}.fa-bread-slice-butter:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-user-group-crown:before,.fa-users-crown:before{content:""}.fa-circle-i:before{content:""}.fa-toilet-paper-check:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-chart-waterfall:before{content:""}.fa-sparkle:before{content:""}.fa-face-party:before{content:""}.fa-kidneys:before{content:""}.fa-wifi-exclamation:before{content:""}.fa-chart-network:before{content:""}.fa-person-dress-burst:before{content:""}.fa-dice-d4:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-wheat-awn-slash:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-dagger:before{content:""}.fa-podium:before{content:""}.fa-memo-circle-check:before{content:""}.fa-route-highway:before{content:""}.fa-arrow-alt-to-bottom:before,.fa-down-to-line:before{content:""}.fa-filter:before{content:""}.fa-square-g:before{content:""}.fa-circle-phone:before,.fa-phone-circle:before{content:""}.fa-clipboard-prescription:before{content:""}.fa-user-nurse-hair:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-toggle-large-on:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-dryer-alt:before,.fa-dryer-heat:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-arrow-up-small-big:before,.fa-sort-size-up-alt:before{content:""}.fa-train-track:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-file-exclamation:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-moon-stars:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-clothes-hanger:before{content:""}.fa-mobile-iphone:before,.fa-mobile-notch:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-images-user:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-image-polaroid-user:before{content:""}.fa-virus-covid:before{content:""}.fa-square-ellipsis:before{content:""}.fa-pie:before{content:""}.fa-chess-knight-alt:before,.fa-chess-knight-piece:before{content:""}.fa-austral-sign:before{content:""}.fa-cloud-plus:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-bed-bunk:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-clock-eight:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-circle-q:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-face-disguise:before{content:""}.fa-circle-arrow-down-right:before{content:""}.fa-alien-8bit:before,.fa-alien-monster:before{content:""}.fa-hand-point-ribbon:before{content:""}.fa-poop:before{content:""}.fa-object-exclude:before{content:""}.fa-telescope:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-square-list:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-comment-code:before{content:""}.fa-sim-cards:before{content:""}.fa-starship:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-seal:before{content:""}.fa-user-cowboy:before{content:""}.fa-hexagon-vertical-nft:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-bread-loaf:before{content:""}.fa-rings-wedding:before{content:""}.fa-object-group:before{content:""}.fa-french-fries:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-calendar-arrow-down:before,.fa-calendar-download:before{content:""}.fa-send-back:before{content:""}.fa-mask-ventilator:before{content:""}.fa-signature-lock:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-octagon-plus:before,.fa-plus-octagon:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-melon-slice:before{content:""}.fa-space-station-moon:before{content:""}.fa-comment-alt-smile:before,.fa-message-smile:before{content:""}.fa-cup-straw:before{content:""}.fa-arrow-alt-from-right:before,.fa-left-from-line:before{content:""}.fa-h:before{content:"H"}.fa-basket-shopping-simple:before,.fa-shopping-basket-alt:before{content:""}.fa-hands-heart:before,.fa-hands-holding-heart:before{content:""}.fa-clock-nine:before{content:""}.fa-tarp:before{content:""}.fa-face-sleepy:before{content:""}.fa-hand-horns:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-circle-three-quarters:before{content:""}.fa-trophy-alt:before,.fa-trophy-star:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-face-thermometer:before{content:""}.fa-grid-round-4:before{content:""}.fa-shirt-running:before{content:""}.fa-book-circle-arrow-up:before{content:""}.fa-face-nauseated:before{content:""}.fa-heart:before{content:""}.fa-file-chart-pie:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-circle-arrow-down-left:before{content:""}.fa-dumpster-fire:before{content:""}.fa-hexagon-minus:before,.fa-minus-hexagon:before{content:""}.fa-arrow-alt-to-left:before,.fa-left-to-line:before{content:""}.fa-house-crack:before{content:""}.fa-paw-alt:before,.fa-paw-simple:before{content:""}.fa-arrow-left-long-to-line:before{content:""}.fa-brackets-round:before,.fa-parentheses:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-user-shakespeare:before{content:""}.fa-arrow-right-to-arc:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-gauge-circle-plus:before{content:""}.fa-folders:before{content:""}.fa-angel:before{content:""}.fa-value-absolute:before{content:""}.fa-rabbit:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-circle-euro:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-diamond-half:before{content:""}.fa-lock-alt:before,.fa-lock-keyhole:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-info-square:before,.fa-square-info:before{content:""}.fa-wifi-slash:before{content:""}.fa-toilet-paper-xmark:before{content:""}.fa-hands-holding-dollar:before,.fa-hands-usd:before{content:""}.fa-cube:before{content:""}.fa-arrow-down-triangle-square:before,.fa-sort-shapes-down:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shutters:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-table-tree:before{content:""}.fa-house-chimney-heart:before{content:""}.fa-tally-3:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-cart-circle-exclamation:before{content:""}.fa-sword:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-interrobang:before{content:""}.fa-plane-slash:before{content:""}.fa-circle-dashed:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-fork-knife:before,.fa-utensils-alt:before{content:""}.fa-satellite-dish:before{content:""}.fa-badge-check:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-slider:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-clock-one-thirty:before{content:""}.fa-inbox-arrow-up:before,.fa-inbox-out:before{content:""}.fa-cloud-slash:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-octagon-check:before{content:""}.fa-flatbread-stuffed:before{content:""}.fa-clipboard-check:before{content:""}.fa-cart-circle-plus:before{content:""}.fa-shipping-timed:before,.fa-truck-clock:before{content:""}.fa-pool-8-ball:before{content:""}.fa-file-audio:before{content:""}.fa-turn-down-left:before{content:""}.fa-lock-hashtag:before{content:""}.fa-chart-radar:before{content:""}.fa-staff:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-utility-pole:before{content:""}.fa-transporter-6:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-vector-polygon:before{content:""}.fa-diagram-nested:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-image-user:before{content:""}.fa-buoy:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-border-center-h:before{content:""}.fa-can-food:before{content:""}.fa-typewriter:before{content:""}.fa-arrow-right-from-arc:before{content:""}.fa-circle-k:before{content:""}.fa-face-hand-over-mouth:before{content:""}.fa-popcorn:before{content:""}.fa-house-flood:before,.fa-house-water:before{content:""}.fa-object-subtract:before{content:""}.fa-code-branch:before{content:""}.fa-warehouse-alt:before,.fa-warehouse-full:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-arrow-down-from-dotted-line:before{content:""}.fa-file-doc:before{content:""}.fa-square-quarters:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-trash-xmark:before{content:""}.fa-caret-circle-left:before,.fa-circle-caret-left:before{content:""}.fa-files:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-face-clouds:before{content:""}.fa-user-crown:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-cart-circle-check:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-user-tie-hair-long:before{content:""}.fa-file-circle-minus:before{content:""}.fa-head-side-medical:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-user-robot:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-card-diamond:before{content:""}.fa-face-zipper:before{content:""}.fa-face-raised-eyebrow:before{content:""}.fa-house-signal:before{content:""}.fa-chevron-square-up:before,.fa-square-chevron-up:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-arrows-to-line:before{content:""}.fa-dolphin:before{content:""}.fa-arrow-up-right:before{content:""}.fa-circle-r:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-circle-sort-up:before,.fa-sort-circle-up:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-chestnut:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-heat:before{content:""}.fa-ticket-airline:before{content:""}.fa-boot-heeled:before{content:""}.fa-arrows-minimize:before,.fa-compress-arrows:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-hexagon:before{content:""}.fa-manhole:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-floppy-disks:before{content:""}.fa-toilet-paper-blank-under:before,.fa-toilet-paper-reverse-alt:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-pump:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-arrow-up-left-from-circle:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-dryer:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-chess-bishop-alt:before,.fa-chess-bishop-piece:before{content:""}.fa-shirt-tank-top:before{content:""}.fa-diploma:before,.fa-scroll-ribbon:before{content:""}.fa-screencast:before{content:""}.fa-walker:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-face-kiss-closed-eyes:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-file-user:before{content:""}.fa-user-police-tie:before{content:""}.fa-face-tongue-money:before{content:""}.fa-tennis-ball:before{content:""}.fa-square-l:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-calendar-arrow-up:before,.fa-calendar-upload:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-scarf:before{content:""}.fa-album-circle-plus:before{content:""}.fa-user-nurse-hair-long:before{content:""}.fa-diamond:before{content:""}.fa-arrow-alt-square-left:before,.fa-square-left:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-circle-ellipsis-vertical:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-grid-dividers:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-face-pensive:before{content:""}.fa-user-music:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-comments-alt-dollar:before,.fa-messages-dollar:before{content:""}.fa-sensor-on:before{content:""}.fa-balloon:before{content:""}.fa-biohazard:before{content:""}.fa-chess-queen-alt:before,.fa-chess-queen-piece:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-house-leave:before,.fa-house-person-depart:before,.fa-house-person-leave:before{content:""}.fa-ruler-triangle:before{content:""}.fa-card-club:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-spinner-third:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-computer-mouse-scrollwheel:before,.fa-mouse-alt:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-table-layout:before{content:""}.fa-narwhal:before{content:""}.fa-ramp-loading:before{content:""}.fa-calendar-circle-plus:before{content:""}.fa-toothbrush:before{content:""}.fa-border-inner:before{content:""}.fa-paw-claws:before{content:""}.fa-kiwi-fruit:before{content:""}.fa-traffic-light-slow:before{content:""}.fa-rectangle-code:before{content:""}.fa-head-side-virus:before{content:""}.fa-keyboard-brightness:before{content:""}.fa-books-medical:before{content:""}.fa-lightbulb-slash:before{content:""}.fa-home-blank:before,.fa-house-blank:before{content:""}.fa-square-5:before{content:""}.fa-heart-square:before,.fa-square-heart:before{content:""}.fa-puzzle:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-pipe-circle-check:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-octagon-exclamation:before{content:""}.fa-dial-low:before{content:""}.fa-door-closed:before{content:""}.fa-laptop-mobile:before,.fa-phone-laptop:before{content:""}.fa-conveyor-belt-alt:before,.fa-conveyor-belt-boxes:before{content:""}.fa-shield-virus:before{content:""}.fa-starfighter-alt-advanced:before,.fa-starfighter-twin-ion-engine-advanced:before{content:""}.fa-dice-six:before{content:""}.fa-starfighter-alt:before,.fa-starfighter-twin-ion-engine:before{content:""}.fa-rocket-launch:before{content:""}.fa-mosquito-net:before{content:""}.fa-vent-damper:before{content:""}.fa-bridge-water:before{content:""}.fa-ban-bug:before,.fa-debug:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-garage-car:before{content:""}.fa-square-kanban:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-coffee-pot:before{content:""}.fa-mouse-field:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-shower-alt:before,.fa-shower-down:before{content:""}.fa-box-circle-check:before{content:""}.fa-brightness:before{content:""}.fa-car-side-bolt:before{content:""}.fa-ornament:before{content:""}.fa-phone-arrow-down-left:before,.fa-phone-arrow-down:before,.fa-phone-incoming:before{content:""}.fa-cloud-word:before{content:""}.fa-hand-fingers-crossed:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-arrow-down-small-big:before,.fa-sort-size-down-alt:before{content:""}.fa-book-medical:before{content:""}.fa-face-melting:before{content:""}.fa-poo:before{content:""}.fa-pen-alt-slash:before,.fa-pen-clip-slash:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-scroll-old:before{content:""}.fa-guitars:before{content:""}.fa-phone-xmark:before{content:""}.fa-hose:before{content:""}.fa-clock-six:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-billboard:before{content:""}.fa-square-r:before{content:""}.fa-cubes:before{content:""}.fa-envelope-open-dollar:before{content:""}.fa-divide:before{content:""}.fa-sun-cloud:before{content:""}.fa-lamp-floor:before{content:""}.fa-square-7:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-campfire:before{content:""}.fa-circle-ampersand:before{content:""}.fa-snowflakes:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-leaf-maple:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-cup-straw-swoosh:before{content:""}.fa-temperature-hot:before,.fa-temperature-sun:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-high-definition:before,.fa-rectangle-hd:before{content:""}.fa-j:before{content:"J"}.fa-galaxy:before{content:""}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-cherries:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-circle-sort:before,.fa-sort-circle:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-siren:before{content:""}.fa-arrow-up-to-dotted-line:before{content:""}.fa-image-landscape:before,.fa-landscape:before{content:""}.fa-tank-water:before{content:""}.fa-curling-stone:before,.fa-curling:before{content:""}.fa-gamepad-alt:before,.fa-gamepad-modern:before{content:""}.fa-messages-question:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-briefcase-arrow-right:before{content:""}.fa-expand-wide:before{content:""}.fa-clock-eleven-thirty:before{content:""}.fa-rv:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-dreidel:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-flower-tulip:before{content:""}.fa-people-pants-simple:before{content:""}.fa-cloud-drizzle:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-solar-system:before{content:""}.fa-seal-question:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-disc-drive:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-rows:before,.fa-table-rows:before{content:""}.fa-location-exclamation:before,.fa-map-marker-exclamation:before{content:""}.fa-face-fearful:before{content:""}.fa-clipboard-user:before{content:""}.fa-bus-school:before{content:""}.fa-film-slash:before{content:""}.fa-square-arrow-down-right:before{content:""}.fa-book-sparkles:before,.fa-book-spells:before{content:""}.fa-washer:before,.fa-washing-machine:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-user-visor:before{content:""}.fa-file-plus-minus:before{content:""}.fa-chess-clock-alt:before,.fa-chess-clock-flip:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-steering-wheel:before{content:""}.fa-tag:before{content:""}.fa-stretcher:before{content:""}.fa-book-law:before,.fa-book-section:before{content:""}.fa-inboxes:before{content:""}.fa-coffee-bean:before{content:""}.fa-circle-yen:before{content:""}.fa-brackets-curly:before{content:""}.fa-ellipsis-stroke-vertical:before,.fa-ellipsis-v-alt:before{content:""}.fa-comment:before{content:""}.fa-square-1:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-head-side:before{content:""}.fa-envelope:before{content:""}.fa-dolly-empty:before{content:""}.fa-face-tissue:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-bin-recycle:before{content:""}.fa-paperclip:before{content:""}.fa-chart-line-down:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-lock-a:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-person-pinball:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-apple-core:before{content:""}.fa-circle-y:before{content:""}.fa-h6:before{content:""}.fa-litecoin-sign:before{content:""}.fa-circle-small:before{content:""}.fa-border-none:before{content:""}.fa-arrow-turn-down-left:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-comment-alt-medical:before,.fa-message-medical:before{content:""}.fa-rugby-ball:before{content:""}.fa-comment-music:before{content:""}.fa-indent:before{content:""}.fa-tree-alt:before,.fa-tree-deciduous:before{content:""}.fa-puzzle-piece-alt:before,.fa-puzzle-piece-simple:before{content:""}.fa-truck-field-un:before{content:""}.fa-nfc-trash:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-file-times:before,.fa-file-xmark:before{content:""}.fa-home-heart:before,.fa-house-heart:before{content:""}.fa-house-chimney-blank:before{content:""}.fa-meter-bolt:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-slash-back:before{content:"\\"}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-fishing-rod:before{content:""}.fa-hammer-crash:before{content:""}.fa-message-heart:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-polaroid:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-cart-arrow-up:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-buoy-mooring:before{content:""}.fa-square-4:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-tricycle-adult:before{content:""}.fa-waveform:before{content:""}.fa-water:before{content:""}.fa-star-sharp-half-alt:before,.fa-star-sharp-half-stroke:before{content:""}.fa-nfc-signal:before{content:""}.fa-plane-prop:before{content:""}.fa-calendar-check:before{content:""}.fa-clock-desk:before{content:""}.fa-calendar-clock:before,.fa-calendar-time:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-plate-utensils:before{content:""}.fa-family-pants:before{content:""}.fa-hose-reel:before{content:""}.fa-house-window:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-cloud-rainbow:before{content:""}.fa-person-cane:before{content:""}.fa-alien:before{content:""}.fa-tent:before{content:""}.fa-laptop-binary:before{content:""}.fa-vest-patches:before{content:""}.fa-people-dress-simple:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-bowling-ball-pin:before{content:""}.fa-bell-school-slash:before{content:""}.fa-plus-large:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-camera-viewfinder:before,.fa-screenshot:before{content:""}.fa-comment-alt-music:before,.fa-message-music:before{content:""}.fa-car-building:before{content:""}.fa-border-bottom-right:before,.fa-border-style-alt:before{content:""}.fa-octagon:before{content:""}.fa-comment-arrow-up-right:before{content:""}.fa-octagon-divide:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-tv-music:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-reel:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-alarm-exclamation:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-traffic-cone:before{content:""}.fa-grate:before{content:""}.fa-arrow-down-right:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-person-from-portal:before,.fa-portal-exit:before{content:""}.fa-plane-arrival:before{content:""}.fa-cowbell-circle-plus:before,.fa-cowbell-more:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-distribute-spacing-vertical:before{content:""}.fa-signal-alt-2:before,.fa-signal-bars-fair:before{content:""}.fa-sportsball:before{content:""}.fa-game-console-handheld-crank:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-face-smile-upside-down:before{content:""}.fa-ball-pile:before{content:""}.fa-badge-dollar:before{content:""}.fa-money-bills-alt:before,.fa-money-bills-simple:before{content:""}.fa-list-timeline:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-keyboard-down:before{content:""}.fa-circle-up-right:before{content:""}.fa-cloud-bolt-moon:before,.fa-thunderstorm-moon:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-bracket-round-right:before{content:"\)"}.fa-circle-sterling:before{content:""}.fa-circle-5:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-fire-flame:before,.fa-flame:before{content:""}.fa-arrow-alt-to-right:before,.fa-right-to-line:before{content:""}.fa-gif:before{content:""}.fa-chess:before{content:""}.fa-trash-slash:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-font-case:before{content:""}.fa-street-view:before{content:""}.fa-arrow-down-left:before{content:""}.fa-franc-sign:before{content:""}.fa-flask-poison:before,.fa-flask-round-poison:before{content:""}.fa-volume-off:before{content:""}.fa-book-circle-arrow-right:before{content:""}.fa-chart-user:before,.fa-user-chart:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-presentation-screen:before,.fa-presentation:before{content:""}.fa-circle-bolt:before{content:""}.fa-face-smile-halo:before{content:""}.fa-cart-circle-arrow-down:before{content:""}.fa-house-person-arrive:before,.fa-house-person-return:before,.fa-house-return:before{content:""}.fa-comment-alt-times:before,.fa-message-times:before,.fa-message-xmark:before{content:""}.fa-file-award:before,.fa-file-certificate:before{content:""}.fa-user-doctor-hair-long:before{content:""}.fa-camera-home:before,.fa-camera-security:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-book-heart:before{content:""}.fa-mosque:before{content:""}.fa-duck:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-flag-alt:before,.fa-flag-swallowtail:before{content:""}.fa-person-military-rifle:before{content:""}.fa-car-garage:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-book-font:before{content:""}.fa-shield-plus:before{content:""}.fa-vials:before{content:""}.fa-eye-dropper-full:before{content:""}.fa-distribute-spacing-horizontal:before{content:""}.fa-tablet-rugged:before{content:""}.fa-temperature-frigid:before,.fa-temperature-snow:before{content:""}.fa-moped:before{content:""}.fa-face-smile-plus:before,.fa-smile-plus:before{content:""}.fa-radio-alt:before,.fa-radio-tuner:before{content:""}.fa-face-swear:before{content:""}.fa-water-arrow-down:before,.fa-water-lower:before{content:""}.fa-scanner-touchscreen:before{content:""}.fa-circle-7:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-person-ski-jumping:before,.fa-ski-jump:before{content:""}.fa-place-of-worship:before{content:""}.fa-water-arrow-up:before,.fa-water-rise:before{content:""}.fa-waveform-lines:before,.fa-waveform-path:before{content:""}.fa-split:before{content:""}.fa-film-canister:before,.fa-film-cannister:before{content:""}.fa-folder-times:before,.fa-folder-xmark:before{content:""}.fa-toilet-paper-alt:before,.fa-toilet-paper-blank:before{content:""}.fa-tablet-android-alt:before,.fa-tablet-screen:before{content:""}.fa-hexagon-vertical-nft-slanted:before{content:""}.fa-folder-music:before{content:""}.fa-desktop-medical:before,.fa-display-medical:before{content:""}.fa-share-all:before{content:""}.fa-peapod:before{content:""}.fa-chess-clock:before{content:""}.fa-axe:before{content:""}.fa-square-d:before{content:""}.fa-grip-vertical:before{content:""}.fa-mobile-signal-out:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-arrow-up-from-dotted-line:before{content:""}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-light-switch-on:before{content:""}.fa-arrow-down-arrow-up:before,.fa-sort-alt:before{content:""}.fa-raindrops:before{content:""}.fa-dash:before,.fa-minus-large:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-input-numeric:before{content:""}.fa-truck-tow:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-car-bolt:before{content:""}.fa-arrows-maximize:before,.fa-expand-arrows:before{content:""}.fa-faucet:before{content:""}.fa-cloud-sleet:before{content:""}.fa-lamp-street:before{content:""}.fa-list-radio:before{content:""}.fa-pen-nib-slash:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-square-up-left:before{content:""}.fa-overline:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-arrows-from-dotted-line:before{content:""}.fa-usb-drive:before{content:""}.fa-ballot:before{content:""}.fa-caret-down:before{content:""}.fa-location-dot-slash:before,.fa-map-marker-alt-slash:before{content:""}.fa-cards:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-boxing-glove:before,.fa-glove-boxing:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-bell-school:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-folder-heart:before{content:""}.fa-circle-location-arrow:before,.fa-location-circle:before{content:""}.fa-face-head-bandage:before{content:""}.fa-maki-roll:before,.fa-makizushi:before,.fa-sushi-roll:before{content:""}.fa-car-bump:before{content:""}.fa-piggy-bank:before{content:""}.fa-racquet:before{content:""}.fa-car-mirrors:before{content:""}.fa-industry-alt:before,.fa-industry-windows:before{content:""}.fa-bolt-auto:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-flux-capacitor:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-honey-pot:before{content:""}.fa-olive:before{content:""}.fa-khanda:before{content:""}.fa-filter-list:before{content:""}.fa-outlet:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-cauldron:before{content:""}.fa-people:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-croissant:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-swords-laser:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-square-u:before{content:""}.fa-wand-sparkles:before{content:""}.fa-router:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-sword-laser-alt:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-coin:before{content:""}.fa-laptop-slash:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-circle-b:before{content:""}.fa-person-dress-simple:before{content:""}.fa-pipe-collar:before{content:""}.fa-lights-holiday:before{content:""}.fa-citrus:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-chart-tree-map:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-clock-five-thirty:before{content:""}.fa-pipe-valve:before{content:""}.fa-arrow-up-from-arc:before{content:""}.fa-face-spiral-eyes:before{content:""}.fa-compress-wide:before{content:""}.fa-circle-phone-hangup:before,.fa-phone-circle-down:before{content:""}.fa-gear-complex-code:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-badminton:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-arrow-alt-from-left:before,.fa-right-from-line:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-shuttlecock:before{content:""}.fa-user-hair:before{content:""}.fa-eye-evil:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-swap:before{content:""}.fa-garage:before{content:""}.fa-cable-car:before,.fa-tram:before{content:""}.fa-shovel-snow:before{content:""}.fa-cloud-rain:before{content:""}.fa-face-lying:before{content:""}.fa-sprinkler:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-person-sledding:before,.fa-sledding:before{content:""}.fa-game-console-handheld:before{content:""}.fa-ship:before{content:""}.fa-clock-six-thirty:before{content:""}.fa-battery-slash:before{content:""}.fa-tugrik-sign:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-angles-up-down:before{content:""}.fa-inventory:before,.fa-shelves:before{content:""}.fa-cloud-snow:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-oven:before{content:""}.fa-cloud-binary:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-comment-captions:before{content:""}.fa-comments-question:before{content:""}.fa-scribble:before{content:""}.fa-rotate-exclamation:before{content:""}.fa-file-circle-check:before{content:""}.fa-glass:before{content:""}.fa-loader:before{content:""}.fa-forward:before{content:""}.fa-user-pilot:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-code-pull-request-closed:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-face-dotted:before{content:""}.fa-face-worried:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-vector-circle:before{content:""}.fa-car-circle-bolt:before{content:""}.fa-calendar-week:before{content:""}.fa-flying-disc:before{content:""}.fa-laptop-medical:before{content:""}.fa-square-down-right:before{content:""}.fa-b:before{content:"B"}.fa-seat-airline:before{content:""}.fa-eclipse-alt:before,.fa-moon-over-sun:before{content:""}.fa-pipe:before{content:"\|"}.fa-file-medical:before{content:""}.fa-potato:before{content:""}.fa-dice-one:before{content:""}.fa-circle-a:before{content:""}.fa-helmet-battle:before{content:""}.fa-butter:before{content:""}.fa-blanket-fire:before{content:""}.fa-kiwi-bird:before{content:""}.fa-castle:before{content:""}.fa-golf-club:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-chart-pie-simple-circle-dollar:before{content:""}.fa-balloons:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-timeline-arrow:before{content:""}.fa-skull:before{content:""}.fa-game-board-alt:before,.fa-game-board-simple:before{content:""}.fa-circle-video:before,.fa-video-circle:before{content:""}.fa-chart-scatter-bubble:before{content:""}.fa-house-turret:before{content:""}.fa-banana:before{content:""}.fa-hand-holding-skull:before{content:""}.fa-people-dress:before{content:""}.fa-couch-small:before,.fa-loveseat:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-block-quote:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-money-check-dollar-pen:before,.fa-money-check-edit-alt:before{content:""}.fa-arrow-alt-from-bottom:before,.fa-up-from-line:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-grid-round-2-plus:before{content:""}.fa-people-pants:before{content:""}.fa-mound:before{content:""}.fa-windsock:before{content:""}.fa-circle-half:before{content:""}.fa-brake-warning:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-sax-hot:before,.fa-saxophone-fire:before{content:""}.fa-camera-web-slash:before,.fa-webcam-slash:before{content:""}.fa-folder-medical:before{content:""}.fa-folder-cog:before,.fa-folder-gear:before{content:""}.fa-hand-wave:before{content:""}.fa-arrow-up-arrow-down:before,.fa-sort-up-down:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-comment-alt-slash:before,.fa-message-slash:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-trash-can-check:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-person-simple:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-gear-code:before{content:""}.fa-notes:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-trash-arrow-turn-left:before,.fa-trash-undo:before{content:""}.fa-champagne-glass:before,.fa-glass-champagne:before{content:""}.fa-objects-align-center-horizontal:before{content:""}.fa-sun:before{content:""}.fa-trash-alt-slash:before,.fa-trash-can-slash:before{content:""}.fa-screen-users:before,.fa-users-class:before{content:""}.fa-guitar:before{content:""}.fa-arrow-square-left:before,.fa-square-arrow-left:before{content:""}.fa-square-8:before{content:""}.fa-face-smile-hearts:before{content:""}.fa-brackets-square:before,.fa-brackets:before{content:""}.fa-laptop-arrow-down:before{content:""}.fa-hockey-stick-puck:before{content:""}.fa-house-tree:before{content:""}.fa-signal-2:before,.fa-signal-fair:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-circle-dollar:before,.fa-dollar-circle:before,.fa-usd-circle:before{content:""}.fa-horse-head:before{content:""}.fa-arrows-repeat:before,.fa-repeat-alt:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-image-polaroid:before{content:""}.fa-wave-triangle:before{content:""}.fa-person-running-fast:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-grill:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-analytics:before,.fa-chart-mixed:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-desktop-code:before,.fa-display-code:before{content:""}.fa-face-drooling:before{content:""}.fa-oil-temp:before,.fa-oil-temperature:before{content:""}.fa-question-square:before,.fa-square-question:before{content:""}.fa-air-conditioner:before{content:""}.fa-angle-down:before{content:""}.fa-mountains:before{content:""}.fa-omega:before{content:""}.fa-car-tunnel:before{content:""}.fa-person-dolly-empty:before{content:""}.fa-pan-food:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-tickets-airline:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-nfc-slash:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-grid-2-plus:before{content:""}.fa-bells:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-envelope-badge:before,.fa-envelope-dot:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-bowl-chopsticks:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-circle-s:before{content:""}.fa-box-ballot:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-user-tie-hair:before{content:""}.fa-podium-star:before{content:""}.fa-business-front:before,.fa-party-back:before,.fa-trian-balbot:before,.fa-user-hair-mullet:before{content:""}.fa-microphone-stand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-family-dress:before{content:""}.fa-circle-x:before{content:""}.fa-cabin:before{content:""}.fa-mountain-sun:before{content:""}.fa-chart-simple-horizontal:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-hand-back-point-left:before{content:""}.fa-comment-alt-dots:before,.fa-message-dots:before,.fa-messaging:before{content:""}.fa-file-heart:before{content:""}.fa-beer-foam:before,.fa-beer-mug:before{content:""}.fa-dice-d20:before{content:""}.fa-drone:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-person-fairy:before{content:""}.fa-bed:before{content:""}.fa-book-copy:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-square-c:before{content:""}.fa-clock-two:before{content:""}.fa-square-ellipsis-vertical:before{content:""}.fa-calendar-users:before{content:""}.fa-podcast:before{content:""}.fa-bee:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-candy-bar:before,.fa-chocolate-bar:before{content:""}.fa-xmark-large:before{content:""}.fa-pinata:before{content:""}.fa-arrows-from-line:before{content:""}.fa-superscript:before{content:""}.fa-bowl-spoon:before{content:""}.fa-hexagon-check:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-traffic-light-stop:before{content:""}.fa-paint-roller:before{content:""}.fa-accent-grave:before{content:"\`"}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-circle-0:before{content:""}.fa-dial-med-low:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-crab:before{content:""}.fa-box-full:before,.fa-box-open-full:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-quotes:before{content:""}.fa-pretzel:before{content:""}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-user-robot-xmarks:before{content:""}.fa-comment-alt-quote:before,.fa-message-quote:before{content:""}.fa-candy-corn:before{content:""}.fa-folder-magnifying-glass:before,.fa-folder-search:before{content:""}.fa-notebook:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-bullseye-pointer:before{content:""}.fa-eraser:before{content:""}.fa-hexagon-image:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-crate-apple:before{content:""}.fa-apple-crate:before{content:""}.fa-person-burst:before{content:""}.fa-game-board:before{content:""}.fa-hat-chef:before{content:""}.fa-hand-back-point-right:before{content:""}.fa-dove:before{content:""}.fa-snowflake-droplets:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-grid-4:before{content:""}.fa-socks:before{content:""}.fa-face-sunglasses:before{content:""}.fa-inbox:before{content:""}.fa-square-0:before{content:""}.fa-section:before{content:""}.fa-box-up:before,.fa-square-this-way-up:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-square-ampersand:before{content:""}.fa-envelope-open-text:before{content:""}.fa-lamp-desk:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-poll-people:before{content:""}.fa-glass-whiskey-rocks:before,.fa-whiskey-glass-ice:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-user-bounty-hunter:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-diagram-sankey:before{content:""}.fa-cloud-hail-mixed:before{content:""}.fa-circle-up-left:before{content:""}.fa-dharmachakra:before{content:""}.fa-objects-align-left:before{content:""}.fa-oil-can-drip:before{content:""}.fa-face-smiling-hands:before{content:""}.fa-broccoli:before{content:""}.fa-route-interstate:before{content:""}.fa-ear-muffs:before{content:""}.fa-hotdog:before{content:""}.fa-transporter-empty:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-angle-90:before{content:""}.fa-rectangle-terminal:before{content:""}.fa-kite:before{content:""}.fa-drum:before{content:""}.fa-scrubber:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fish-bones:before{content:""}.fa-deer-rudolph:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-head-side-heart:before{content:""}.fa-square-e:before{content:""}.fa-meter-fire:before{content:""}.fa-cloud-hail:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-money-from-bracket:before{content:""}.fa-star-half:before{content:""}.fa-car-bus:before{content:""}.fa-speaker:before{content:""}.fa-timer:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-grill-hot:before{content:""}.fa-ballot-check:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-file-minus:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-coffee-togo:before,.fa-cup-togo:before{content:""}.fa-square-down-left:before{content:""}.fa-burger-lettuce:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-chevron-double-down:before,.fa-chevrons-down:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-signal-3:before,.fa-signal-good:before{content:""}.fa-location-question:before,.fa-map-marker-question:before{content:""}.fa-floppy-disk-circle-xmark:before,.fa-floppy-disk-times:before,.fa-save-circle-xmark:before,.fa-save-times:before{content:""}.fa-naira-sign:before{content:""}.fa-peach:before{content:""}.fa-taxi-bus:before{content:""}.fa-bracket-curly-left:before,.fa-bracket-curly:before{content:"\{"}.fa-lobster:before{content:""}.fa-cart-flatbed-empty:before,.fa-dolly-flatbed-empty:before{content:""}.fa-colon:before{content:"\:"}.fa-cart-arrow-down:before{content:""}.fa-wand:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-table-picnic:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-circle-microphone-lines:before,.fa-microphone-circle-alt:before{content:""}.fa-desktop-slash:before,.fa-display-slash:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-transporter-2:before{content:""}.fa-hand-receiving:before,.fa-hands-holding-diamond:before{content:""}.fa-money-bill-simple-wave:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-bell-plus:before{content:""}.fa-book-arrow-right:before{content:""}.fa-hospitals:before{content:""}.fa-club:before{content:""}.fa-skull-crossbones:before{content:""}.fa-dewpoint:before,.fa-droplet-degree:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-hand-holding-magic:before{content:""}.fa-watermelon-slice:before{content:""}.fa-circle-ellipsis:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-sd-cards:before{content:""}.fa-jug-bottle:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-envelopes:before{content:""}.fa-phone-office:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-nfc-pen:before{content:""}.fa-person-harassing:before{content:""}.fa-hat-winter:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-bone-break:before{content:""}.fa-arrow-up:before{content:""}.fa-down-from-dotted-line:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-border-left:before{content:""}.fa-circle-divide:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-diagram-subtask:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-square-y:before{content:""}.fa-user-doctor-hair:before{content:""}.fa-planet-ringed:before{content:""}.fa-mushroom:before{content:""}.fa-user-shield:before{content:""}.fa-megaphone:before{content:""}.fa-wreath-laurel:before{content:""}.fa-circle-exclamation-check:before{content:""}.fa-wind:before{content:""}.fa-box-dollar:before,.fa-box-usd:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-user-headset:before{content:""}.fa-arrows-retweet:before,.fa-retweet-alt:before{content:""}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-chevron-square-right:before,.fa-square-chevron-right:before{content:""}.fa-lacrosse-stick-ball:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-user-magnifying-glass:before{content:""}.fa-star-sharp:before{content:""}.fa-comment-heart:before{content:""}.fa-circle-1:before{content:""}.fa-circle-star:before,.fa-star-circle:before{content:""}.fa-fish:before{content:""}.fa-cloud-fog:before,.fa-fog:before{content:""}.fa-waffle:before{content:""}.fa-music-alt:before,.fa-music-note:before{content:""}.fa-hexagon-exclamation:before{content:""}.fa-cart-shopping-fast:before{content:""}.fa-object-union:before{content:""}.fa-user-graduate:before{content:""}.fa-starfighter:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-arrow-right-long-to-line:before{content:""}.fa-arrow-square-down:before,.fa-square-arrow-down:before{content:""}.fa-diamond-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-chevron-square-left:before,.fa-square-chevron-left:before{content:""}.fa-phone-intercom:before{content:""}.fa-chain-horizontal:before,.fa-link-horizontal:before{content:""}.fa-mango:before{content:""}.fa-music-alt-slash:before,.fa-music-note-slash:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-face-tongue-sweat:before{content:""}.fa-globe-stand:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-circle-p:before{content:""}.fa-award-simple:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-pedestal:before{content:""}.fa-chart-pyramid:before{content:""}.fa-sidebar:before{content:""}.fa-frosty-head:before,.fa-snowman-head:before{content:""}.fa-copy:before{content:""}.fa-burger-glass:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-bars-filter:before{content:""}.fa-paintbrush-pencil:before{content:""}.fa-party-bell:before{content:""}.fa-user-vneck-hair:before{content:""}.fa-jack-o-lantern:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-keynote:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-hat-beach:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-fort:before{content:""}.fa-cloud-check:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-face-smirking:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-rhombus:before{content:""}.fa-claw-marks:before{content:""}.fa-peso-sign:before{content:""}.fa-face-smile-tongue:before{content:""}.fa-cart-circle-xmark:before{content:""}.fa-building-shield:before{content:""}.fa-circle-phone-flip:before,.fa-phone-circle-alt:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-key-skeleton:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-arrow-down-to-bracket:before{content:""}.fa-lines-leaning:before{content:""}.fa-square-q:before{content:""}.fa-ruler-combined:before{content:""}.fa-icons-alt:before,.fa-symbols:before{content:""}.fa-copyright:before{content:""}.fa-flask-gear:before{content:""}.fa-highlighter-line:before{content:""}.fa-bracket-left:before,.fa-bracket-square:before,.fa-bracket:before{content:"\["}.fa-island-tree-palm:before,.fa-island-tropical:before{content:""}.fa-arrow-from-left:before,.fa-arrow-right-from-line:before{content:""}.fa-h2:before{content:""}.fa-equals:before{content:"\="}.fa-cake-slice:before,.fa-shortcake:before{content:""}.fa-peanut:before{content:""}.fa-wrench-simple:before{content:""}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-tally-2:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-cars:before{content:""}.fa-axe-battle:before{content:""}.fa-user-hair-long:before{content:""}.fa-map:before{content:""}.fa-arrow-left-from-arc:before{content:""}.fa-file-circle-info:before{content:""}.fa-face-disappointed:before{content:""}.fa-lasso-sparkles:before{content:""}.fa-clock-eleven:before{content:""}.fa-rocket:before{content:""}.fa-siren-on:before{content:""}.fa-clock-ten:before{content:""}.fa-candle-holder:before{content:""}.fa-video-arrow-down-left:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-floppy-disk-circle-arrow-right:before,.fa-save-circle-arrow-right:before{content:""}.fa-folder-minus:before{content:""}.fa-planet-moon:before{content:""}.fa-face-eyes-xmarks:before{content:""}.fa-chart-scatter:before{content:""}.fa-display-arrow-down:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-olive-branch:before{content:""}.fa-angle:before{content:""}.fa-vacuum-robot:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-square-divide:before{content:""}.fa-signal-stream-slash:before{content:""}.fa-bezier-curve:before{content:""}.fa-eye-dropper-half:before{content:""}.fa-store-lock:before{content:""}.fa-bell-slash:before{content:""}.fa-cloud-bolt-sun:before,.fa-thunderstorm-sun:before{content:""}.fa-camera-slash:before{content:""}.fa-comment-quote:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-message-code:before{content:""}.fa-glass-half-empty:before,.fa-glass-half-full:before,.fa-glass-half:before{content:""}.fa-fill:before{content:""}.fa-comment-alt-minus:before,.fa-message-minus:before{content:""}.fa-angle-up:before{content:""}.fa-dinosaur:before{content:""}.fa-drumstick-bite:before{content:""}.fa-chain-horizontal-slash:before,.fa-link-horizontal-slash:before{content:""}.fa-holly-berry:before{content:""}.fa-nose:before{content:""}.fa-arrow-left-to-arc:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-clouds:before{content:""}.fa-money-bill-simple:before{content:""}.fa-hand-lizard:before{content:""}.fa-table-pivot:before{content:""}.fa-filter-slash:before{content:""}.fa-trash-can-arrow-turn-left:before,.fa-trash-can-undo:before,.fa-trash-undo-alt:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-person-to-door:before{content:""}.fa-turntable:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-signal-1:before,.fa-signal-weak:before{content:""}.fa-clock-five:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-computer-classic:before{content:""}.fa-frame:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-ellipsis-h-alt:before,.fa-ellipsis-stroke:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-face-expressionless:before{content:""}.fa-down-to-dotted-line:before{content:""}.fa-cloud-music:before{content:""}.fa-traffic-light:before{content:""}.fa-cloud-minus:before{content:""}.fa-thermometer:before{content:""}.fa-shield-minus:before{content:""}.fa-vr-cardboard:before{content:""}.fa-car-tilt:before{content:""}.fa-gauge-circle-minus:before{content:""}.fa-brightness-low:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-conveyor-belt:before{content:""}.fa-location-check:before,.fa-map-marker-check:before{content:""}.fa-coin-vertical:before{content:""}.fa-display:before{content:""}.fa-person-sign:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-phone-hangup:before{content:""}.fa-signature-slash:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-wheat-slash:before{content:""}.fa-trophy:before{content:""}.fa-clouds-sun:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-face-vomit:before{content:""}.fa-speakers:before{content:""}.fa-teletype-answer:before,.fa-tty-answer:before{content:""}.fa-mug-tea-saucer:before{content:""}.fa-diagram-lean-canvas:before{content:""}.fa-alt:before{content:""}.fa-dial-med-high:before,.fa-dial:before{content:""}.fa-hand-peace:before{content:""}.fa-circle-trash:before,.fa-trash-circle:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-circle-quarters:before{content:""}.fa-spinner:before{content:""}.fa-tower-control:before{content:""}.fa-arrow-up-triangle-square:before,.fa-sort-shapes-up:before{content:""}.fa-whale:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-party-horn:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-sun-alt:before,.fa-sun-bright:before{content:""}.fa-warehouse:before{content:""}.fa-conveyor-belt-arm:before{content:""}.fa-lock-keyhole-open:before,.fa-lock-open-alt:before{content:""}.fa-box-fragile:before,.fa-square-fragile:before,.fa-square-wine-glass-crack:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-square-n:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-meter:before{content:""}.fa-mandolin:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-up-from-bracket:before{content:""}.fa-knife-kitchen:before{content:""}.fa-border-right:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-spade:before{content:""}.fa-card-spade:before{content:""}.fa-line-columns:before{content:""}.fa-arrow-right-to-line:before,.fa-arrow-to-right:before{content:""}.fa-person-falling-burst:before{content:""}.fa-flag-pennant:before,.fa-pennant:before{content:""}.fa-conveyor-belt-empty:before{content:""}.fa-user-group-simple:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-camcorder:before,.fa-video-handheld:before{content:""}.fa-pancakes:before{content:""}.fa-album-circle-user:before{content:""}.fa-subtitles-slash:before{content:""}.fa-qrcode:before{content:""}.fa-dice-d10:before{content:""}.fa-fireplace:before{content:""}.fa-browser:before{content:""}.fa-pen-paintbrush:before,.fa-pencil-paintbrush:before{content:""}.fa-fish-cooked:before{content:""}.fa-chair-office:before{content:""}.fa-nesting-dolls:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-trumpet:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-fire-smoke:before{content:""}.fa-phone-missed:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-arrows-repeat-1:before,.fa-repeat-1-alt:before{content:""}.fa-gun-slash:before{content:""}.fa-avocado:before{content:""}.fa-binary:before{content:""}.fa-glasses-alt:before,.fa-glasses-round:before{content:""}.fa-phone-plus:before{content:""}.fa-ditto:before{content:'"'}.fa-person-seat:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-scythe:before{content:""}.fa-pen-nib:before{content:""}.fa-ban-parking:before,.fa-parking-circle-slash:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-face-diagonal-mouth:before{content:""}.fa-diagram-cells:before{content:""}.fa-cricket-bat-ball:before,.fa-cricket:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-pen-line:before{content:""}.fa-atom-alt:before,.fa-atom-simple:before{content:""}.fa-ampersand:before{content:"\&"}.fa-carrot:before{content:""}.fa-arrow-from-bottom:before,.fa-arrow-up-from-line:before{content:""}.fa-moon:before{content:""}.fa-pen-slash:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-square-star:before{content:""}.fa-cheese:before{content:""}.fa-send-backward:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-compass-slash:before{content:""}.fa-clock-one:before{content:""}.fa-file-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-display-chart-up-circle-currency:before{content:""}.fa-skeleton:before{content:""}.fa-circle-g:before{content:""}.fa-circle-arrow-up-left:before{content:""}.fa-coin-blank:before{content:""}.fa-broom:before{content:""}.fa-vacuum:before{content:""}.fa-shield-heart:before{content:""}.fa-card-heart:before{content:""}.fa-lightbulb-cfl-on:before{content:""}.fa-melon:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-container-storage:before{content:""}.fa-face-pouting:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-exploding-head:before,.fa-face-explode:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-transformer-bolt:before{content:""}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-cassette-vhs:before,.fa-vhs:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-chimney:before{content:""}.fa-object-intersect:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-block-brick:before,.fa-wall-brick:before{content:""}.fa-fan:before{content:""}.fa-bags-shopping:before{content:""}.fa-paragraph-left:before,.fa-paragraph-rtl:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-caravan-alt:before,.fa-caravan-simple:before{content:""}.fa-turtle:before{content:""}.fa-pencil-mechanical:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-booth-curtain:before{content:""}.fa-calendar:before{content:""}.fa-box-heart:before{content:""}.fa-trailer:before{content:""}.fa-user-doctor-message:before,.fa-user-md-chat:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-lighthouse:before{content:""}.fa-amp-guitar:before{content:""}.fa-sd-card:before{content:""}.fa-volume-slash:before{content:""}.fa-border-bottom:before{content:""}.fa-wifi-1:before,.fa-wifi-weak:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-delete-right:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-circle-quarter:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-function:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-people-simple:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-face-monocle:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-calendar-lines:before,.fa-calendar-note:before{content:""}.fa-arrow-down-big-small:before,.fa-sort-size-down:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-do-not-enter:before{content:""}.fa-shower:before{content:""}.fa-dice-d8:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-grip-dots-vertical:before{content:""}.fa-face-viewfinder:before{content:""}.fa-creemee:before,.fa-soft-serve:before{content:""}.fa-h5:before{content:""}.fa-hand-back-point-down:before{content:""}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-rectangle-landscape:before,.fa-rectangle:before{content:""}.fa-clipboard-list-check:before{content:""}.fa-turkey:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-ice-skate:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-tomato:before{content:""}.fa-sword-laser:before{content:""}.fa-house-circle-check:before{content:""}.fa-buildings:before{content:""}.fa-angle-left:before{content:""}.fa-cart-flatbed-boxes:before,.fa-dolly-flatbed-alt:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-square-w:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-lamp:before{content:""}.fa-airplay:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-shield-quartered:before{content:""}.fa-slash-forward:before{content:"\/"}.fa-location-pen:before,.fa-map-marker-edit:before{content:""}.fa-cloud-moon:before{content:""}.fa-pot-food:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-print-slash:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-hand-back-point-ribbon:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-tire-rugged:before{content:""}.fa-lightbulb-dollar:before{content:""}.fa-cowbell:before{content:""}.fa-baht-sign:before{content:""}.fa-corner:before{content:""}.fa-chevron-double-right:before,.fa-chevrons-right:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-inhaler:before{content:""}.fa-handcuffs:before{content:""}.fa-snake:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-note-medical:before{content:""}.fa-database:before{content:""}.fa-down-left:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-face-thinking:before{content:""}.fa-turn-down-right:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-scanner-keyboard:before{content:""}.fa-circle-o:before{content:""}.fa-grid-horizontal:before{content:""}.fa-comment-alt-dollar:before,.fa-message-dollar:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-columns-3:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-hand-holding-box:before{content:""}.fa-input-text:before{content:""}.fa-window-alt:before,.fa-window-flip:before{content:""}.fa-align-right:before{content:""}.fa-scanner-gun:before,.fa-scanner:before{content:""}.fa-tire:before{content:""}.fa-engine:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-caret-circle-right:before,.fa-circle-caret-right:before{content:""}.fa-wheat:before{content:""}.fa-file-spreadsheet:before{content:""}.fa-audio-description-slash:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-chess-pawn-alt:before,.fa-chess-pawn-piece:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-square-s:before{content:""}.fa-barcode-alt:before,.fa-rectangle-barcode:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-unicorn:before{content:""}.fa-bowling-ball:before{content:""}.fa-pompebled:before{content:""}.fa-brain:before{content:""}.fa-watch-smart:before{content:""}.fa-book-user:before{content:""}.fa-sensor-cloud:before,.fa-sensor-smoke:before{content:""}.fa-clapperboard-play:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-circle-4:before{content:""}.fa-gifts:before{content:""}.fa-album-collection:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-cloud-showers:before{content:""}.fa-user-clock:before{content:""}.fa-onion:before{content:""}.fa-clock-twelve-thirty:before{content:""}.fa-arrow-down-to-dotted-line:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-rectangle-wide:before{content:""}.fa-comment-arrow-up:before{content:""}.fa-garlic:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-tree-decorated:before{content:""}.fa-mask:before{content:""}.fa-calendar-heart:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-flower:before{content:""}.fa-arrow-down-from-arc:before{content:""}.fa-right-left-large:before{content:""}.fa-ruler-vertical:before{content:""}.fa-circles-overlap:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-starship-freighter:before{content:""}.fa-train-tram:before{content:""}.fa-bridge-suspension:before{content:""}.fa-trash-check:before{content:""}.fa-user-nurse:before{content:""}.fa-boombox:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-shield-exclamation:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-grip-dots:before{content:""}.fa-comment-exclamation:before{content:""}.fa-pen-swirl:before{content:""}.fa-falafel:before{content:""}.fa-circle-2:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-gramophone:before{content:""}.fa-dice-d12:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-arrow-alt-down:before,.fa-down:before{content:""}.fa-100:before,.fa-hundred-points:before{content:""}.fa-paperclip-vertical:before{content:""}.fa-wind-circle-exclamation:before,.fa-wind-warning:before{content:""}.fa-location-pin-slash:before,.fa-map-marker-slash:before{content:""}.fa-face-sad-sweat:before{content:""}.fa-bug-slash:before{content:""}.fa-cupcake:before{content:""}.fa-light-switch-off:before{content:""}.fa-toggle-large-off:before{content:""}.fa-pen-fancy-slash:before{content:""}.fa-truck-container:before{content:""}.fa-boot:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-file-check:before{content:""}.fa-bone:before{content:""}.fa-cards-blank:before{content:""}.fa-circle-3:before{content:""}.fa-bench-tree:before{content:""}.fa-keyboard-brightness-low:before{content:""}.fa-ski-boot-ski:before{content:""}.fa-brain-circuit:before{content:""}.fa-user-injured:before{content:""}.fa-block-brick-fire:before,.fa-firewall:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-face-smile-relaxed:before{content:""}.fa-comment-times:before,.fa-comment-xmark:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-face-nose-steam:before{content:""}.fa-circle-waveform-lines:before,.fa-waveform-circle:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-ferris-wheel:before{content:""}.fa-computer-speaker:before{content:""}.fa-skull-cow:before{content:""}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-circle-t:before{content:""}.fa-sack:before{content:""}.fa-grid-2:before{content:""}.fa-camera-cctv:before,.fa-cctv:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-horizontal-rule:before{content:""}.fa-bed-alt:before,.fa-bed-front:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-face-woozy:before{content:""}.fa-cloud-question:before{content:""}.fa-pineapple:before{content:""}.fa-hand-point-left:before{content:""}.fa-gallery-thumbnails:before{content:""}.fa-circle-j:before{content:""}.fa-eyes:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-file-caret-up:before,.fa-page-caret-up:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-comet:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-shield-keyhole:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-sliders-v-square:before,.fa-square-sliders-vertical:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-comment-middle-alt:before,.fa-message-middle:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-square-z:before{content:""}.fa-comment-alt-text:before,.fa-message-text:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(/v2/build/fonts/fa-brands-400.e24fcc1b7ece401606b1ce88f377554a.woff2) format("woff2"),url(/v2/build/fonts/fa-brands-400.0601cf57e567a5aa17eb20224da792b4.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-shoelace:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}.CP9ACil68-{overflow:hidden}._1HxRFmFii7{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.mBazpoBloI{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._37GfK0tcu-{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._20kklXIXOX{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2UBv5ERVM6{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2F6Ps4xPYT{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1g9gURkJ0x{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3Fq0j896vy{border:none;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:700;height:auto;letter-spacing:1.3px;line-height:normal;margin:0;outline:none;padding:10px 20px;-webkit-transition:background,border .3s;transition:background,border .3s}._3Fq0j896vy:focus,._3Fq0j896vy:hover{border:0}._3Fq0j896vy ._2JkQooS_B1{padding:0}._3Fq0j896vy+._3Fq0j896vy{margin-left:20px}._3Fq0j896vy._1HxRFmFii7{background:#f5f5f5;background-color:#f5f5f5;color:#666}._3Fq0j896vy._1HxRFmFii7:disabled{opacity:.4;pointer-events:none}._3Fq0j896vy._1HxRFmFii7:hover{background:#4f5157;color:#fff;-webkit-transition:background .3s;transition:background .3s}._3Fq0j896vy._1g9gURkJ0x{background:#00739a;background-color:#00739a;color:#fff}._3Fq0j896vy._1g9gURkJ0x:disabled{opacity:.4;pointer-events:none}._3Fq0j896vy._1g9gURkJ0x:hover{background:#00739a;color:#fff;-webkit-transition:background .3s;transition:background .3s}._3Fq0j896vy._37GfK0tcu-{background:#53a92c;background-color:#53a92c;color:#fff}._3Fq0j896vy._37GfK0tcu-:disabled{opacity:.4;pointer-events:none}._3Fq0j896vy._37GfK0tcu-:hover{background:#3f8121;color:#fff;-webkit-transition:background .3s;transition:background .3s}._3Fq0j896vy.mBazpoBloI:disabled{opacity:.4;pointer-events:none}._3Fq0j896vy.mBazpoBloI:hover{background:#e60004;color:#fff;-webkit-transition:background .3s;transition:background .3s}._3Fq0j896vy._20kklXIXOX:disabled{opacity:.4;pointer-events:none}._3Fq0j896vy._20kklXIXOX:hover{background:#ffc20e;color:#fff;-webkit-transition:background .3s;transition:background .3s}._2wt23jJWcO{font-size:10px;height:25px;text-align:center;width:50px}._2wt23jJWcO>div{-webkit-animation:lNcvGNFL4B 1.2s ease-in-out infinite;animation:lNcvGNFL4B 1.2s ease-in-out infinite;background-color:#333;display:inline-block;height:100%;margin-right:2px;width:3px}._2wt23jJWcO ._1pACfkqq-P{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}._2wt23jJWcO ._1oFmexuIYP{-webkit-animation-delay:-1s;animation-delay:-1s}._2wt23jJWcO ._1MvaeFNTDW{-webkit-animation-delay:-.9s;animation-delay:-.9s}._2wt23jJWcO ._1RupW6xONv{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes lNcvGNFL4B{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes lNcvGNFL4B{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}._1mS7rl0s2P{overflow:hidden}._27d9J4OZ2B{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._8zNvwCayDB{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._30oSLMLV2r{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3G-hJB1mL5{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2ZhBqbGFFC{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3jHjETqJux{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1si4TnsW3W{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.ldFv8osElC{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;stroke:#999;align-items:center;background-color:transparent;border:none;border-radius:0;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:inherit;justify-content:center;line-height:0;margin:0 10px;overflow:visible;padding:0;text-transform:none}.ldFv8osElC,.ldFv8osElC._1wKYJwlhJj{height:20px;width:20px}.ldFv8osElC._2Q7Qcaqt81{height:30px;width:30px}.ldFv8osElC._2lrnzMyH7v{height:40px;width:40px}.ldFv8osElC._18VGBv4TGP{height:50px;width:50px}.ldFv8osElC._3LQGJ2o206{height:60px;width:60px}.ldFv8osElC>*{-webkit-animation:KyGHHgBguz 1.4s linear infinite;animation:KyGHHgBguz 1.4s linear infinite;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;max-width:100%;min-width:100%;overflow:hidden;-webkit-transform:translate(0);transform:translate(0);vertical-align:middle}.ldFv8osElC>*>*{stroke-dasharray:88px;stroke-dashoffset:0;stroke-width:1;stroke-linecap:round;-webkit-animation:_2E1PRsE0qt 1.4s ease-in-out infinite;animation:_2E1PRsE0qt 1.4s ease-in-out infinite;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes KyGHHgBguz{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes KyGHHgBguz{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes _2E1PRsE0qt{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{stroke-dashoffset:88px;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes _2E1PRsE0qt{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{stroke-dashoffset:88px;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}._2pVZywonKy{overflow:hidden}.X3o_f75H25{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.IIS5GWF8lO{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._5rlA0-BJqm{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.dpXJSktn6d{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.z0ysZTYFqv{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3Qshinddi7{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2jjIOTh0wa{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3Pt_KO36HN{height:100%;width:100%}._41PH-Xo0j4{overflow:hidden}.gPbOR0VwOU{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._9BX2t1QaeD{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.Vru6E6K45_{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1GcZnip8cV{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._36MO0m7P51{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1n2MOQaYZr{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3MczBD-jQR{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1mGuA-k8k8{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:none;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;letter-spacing:1.3px;line-height:100%;margin:0;-webkit-transition:background,border .3s;transition:background,border .3s}._1mGuA-k8k8._3gsTcRvMiH{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:space-between}._1mGuA-k8k8._3gsTcRvMiH .sDCucY7F2I{margin-left:4px;margin-right:0}._1mGuA-k8k8._3cJPZZj0Xt{font-size:11px;height:20px;padding-left:8px;padding-right:8px}._1mGuA-k8k8._3cJPZZj0Xt .sDCucY7F2I{font-size:10px}._1mGuA-k8k8._1Rdk8ooaUJ{font-size:11px;height:32px;padding-left:12px;padding-right:12px}._1mGuA-k8k8._1Rdk8ooaUJ .sDCucY7F2I{font-size:10px}._1mGuA-k8k8._3lf1qOTSsW{font-size:13px;height:40px;padding-left:12px;padding-right:12px}._1mGuA-k8k8._3lf1qOTSsW .sDCucY7F2I{font-size:12px}._1mGuA-k8k8+._1mGuA-k8k8{margin-left:8px}._1mGuA-k8k8._2GPSbvDqSD{-webkit-box-pack:start;-ms-flex-pack:start;background:none;border:none;justify-content:flex-start;padding:12px}._1mGuA-k8k8._2GPSbvDqSD:hover{color:#027391}._1mGuA-k8k8.nCmwEtOVtI,._1mGuA-k8k8.nCmwEtOVtI:hover{border:none}._1mGuA-k8k8.nCmwEtOVtI.gPbOR0VwOU{background:#f5f5f5;background-color:#f5f5f5;color:#666}._1mGuA-k8k8.nCmwEtOVtI.gPbOR0VwOU:disabled{opacity:.4;pointer-events:none}._1mGuA-k8k8.nCmwEtOVtI.gPbOR0VwOU:hover{background:#027391;color:#fff;-webkit-transition:background .3s;transition:background .3s}._1mGuA-k8k8.nCmwEtOVtI.gPbOR0VwOU ._1Mff_uupaA{stroke:#999}._1mGuA-k8k8.nCmwEtOVtI._3MczBD-jQR{background:#00739a;background-color:#00739a;color:#fff}._1mGuA-k8k8.nCmwEtOVtI._3MczBD-jQR:disabled{opacity:.4;pointer-events:none}._1mGuA-k8k8.nCmwEtOVtI._3MczBD-jQR:hover{background:#005377;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}._1mGuA-k8k8.nCmwEtOVtI._1n2MOQaYZr{background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1mGuA-k8k8.nCmwEtOVtI._1n2MOQaYZr:disabled{opacity:.4;pointer-events:none}._1mGuA-k8k8.nCmwEtOVtI._1n2MOQaYZr._18tnBxdh6K,._1mGuA-k8k8.nCmwEtOVtI._1n2MOQaYZr:hover{background:#02979b;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}._1mGuA-k8k8.nCmwEtOVtI.Vru6E6K45_{background:#53a92c;background-color:#53a92c;color:#fff}._1mGuA-k8k8.nCmwEtOVtI.Vru6E6K45_:disabled{opacity:.4;pointer-events:none}._1mGuA-k8k8.nCmwEtOVtI.Vru6E6K45_:hover{background:#3f8121;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}._1mGuA-k8k8.nCmwEtOVtI._9BX2t1QaeD:disabled{opacity:.4;pointer-events:none}._1mGuA-k8k8.nCmwEtOVtI._9BX2t1QaeD:hover{background:#e60004;color:#fff;-webkit-transition:background .3s;transition:background .3s}._1mGuA-k8k8.nCmwEtOVtI._1GcZnip8cV:disabled{opacity:.4;pointer-events:none}._1mGuA-k8k8.nCmwEtOVtI._1GcZnip8cV:hover{background:#ffc20e;color:#fff;-webkit-transition:background .3s;transition:background .3s}._1mGuA-k8k8.nCmwEtOVtI ._1Mff_uupaA{stroke:#fff}._1mGuA-k8k8._1zJjp00L2G.gPbOR0VwOU{background:transparent;border:1px solid #f5f4f9;color:#212121}._1mGuA-k8k8._1zJjp00L2G.gPbOR0VwOU:disabled{opacity:.4;pointer-events:none}._1mGuA-k8k8._1zJjp00L2G.gPbOR0VwOU:hover{background:#f5f5f5;border:1px solid #f5f4f9;color:#212121;-webkit-transition:background-color .3s;transition:background-color .3s}._1mGuA-k8k8._1zJjp00L2G._3MczBD-jQR{background:transparent;border:1px solid #00739a;color:#00739a}._1mGuA-k8k8._1zJjp00L2G._3MczBD-jQR:disabled{opacity:.4;pointer-events:none}._1mGuA-k8k8._1zJjp00L2G._3MczBD-jQR:hover{background:#00739a;border:1px solid #00739a;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}._1mGuA-k8k8._1zJjp00L2G._3MczBD-jQR:hover ._1Mff_uupaA{stroke:#fff}._1mGuA-k8k8._1zJjp00L2G._3MczBD-jQR ._1Mff_uupaA{stroke:#00739a}._1mGuA-k8k8._1zJjp00L2G.Vru6E6K45_{background:transparent;border:1px solid #53a92c;color:#53a92c}._1mGuA-k8k8._1zJjp00L2G.Vru6E6K45_:disabled{opacity:.4;pointer-events:none}._1mGuA-k8k8._1zJjp00L2G.Vru6E6K45_:hover{background:#53a92c;border:1px solid #53a92c;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}._1mGuA-k8k8._1zJjp00L2G.Vru6E6K45_:hover ._1Mff_uupaA{stroke:#fff}._1mGuA-k8k8._1zJjp00L2G.Vru6E6K45_ ._1Mff_uupaA{stroke:#53a92c}._1mGuA-k8k8._1zJjp00L2G._1GcZnip8cV{background:transparent;border:1px solid rgba(255,194,14,.70196);color:rgba(255,194,14,.70196)}._1mGuA-k8k8._1zJjp00L2G._1GcZnip8cV:disabled{opacity:.4;pointer-events:none}._1mGuA-k8k8._1zJjp00L2G._1GcZnip8cV:hover{background:rgba(255,194,14,.70196);border:1px solid rgba(255,194,14,.70196);color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}._1mGuA-k8k8._1zJjp00L2G._1GcZnip8cV:hover ._1Mff_uupaA{stroke:#fff}._1mGuA-k8k8._1zJjp00L2G._1GcZnip8cV ._1Mff_uupaA{stroke:rgba(255,194,14,.70196)}._1mGuA-k8k8._1zJjp00L2G._9BX2t1QaeD{background:transparent;border:1px solid #db383b;color:#db383b}._1mGuA-k8k8._1zJjp00L2G._9BX2t1QaeD:disabled{opacity:.4;pointer-events:none}._1mGuA-k8k8._1zJjp00L2G._9BX2t1QaeD:hover{background:#db383b;border:1px solid #db383b;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}._1mGuA-k8k8._1zJjp00L2G._9BX2t1QaeD:hover ._1Mff_uupaA{stroke:#fff}._1mGuA-k8k8._1zJjp00L2G._9BX2t1QaeD ._1Mff_uupaA{stroke:#db383b}._1mGuA-k8k8 .sDCucY7F2I{margin-right:4px}._1mGuA-k8k8 ._1Mff_uupaA{margin-right:0}._3rQSh2GjK0{overflow:hidden}._9wWGdKCnPy{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.XhmR2Zf8i_{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.NjvvboBsB7{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2R3mLcctFO{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3ojMeE3Knq{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.vIZlDZU-uW{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._22rr6kWyPr{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3Ax4occdUw{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;padding:20px 60px;width:100%}._3Ax4occdUw .ulwu-Raj0M{font-size:100px}._3Ax4occdUw span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;text-align:center}._3Ax4occdUw ._1UhXfVqeHH{font-size:1.6rem;font-weight:700;margin-top:36px}._3Ax4occdUw ._2S-XKaMeQP{font-size:13px;font-weight:400;margin-top:17px;padding-left:35px;padding-right:35px}._3Ax4occdUw ._2wuLT5XNwj{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-top:20px;text-align:center}._3Ax4occdUw ._2wuLT5XNwj ._1KVsHo4iNU{border-radius:2px;color:#fff;font-size:11px;font-weight:400;letter-spacing:0;margin-left:0;margin-top:4px;padding:8px 14px;text-transform:uppercase;-webkit-transition:.15s;transition:.15s;width:156px}._3Ax4occdUw ._2wuLT5XNwj ._1KVsHo4iNU:hover{background-color:#fff;color:#000}._3Ax4occdUw ._2wuLT5XNwj ._1KVsHo4iNU:hover span{color:#000}._3Ax4occdUw ._2wuLT5XNwj ._1KVsHo4iNU ._1MA-Mibmf4{font-size:13px}@media screen and (min-width:640px){._3Ax4occdUw ._2wuLT5XNwj{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:25px}._3Ax4occdUw ._2wuLT5XNwj ._1KVsHo4iNU{margin-left:4px;margin-top:0}}.yFpiirJHNx{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._28oG9WLyEb{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._7GXocUF-hy{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1GeGRn4gye{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.UoCcADM1iq{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._25o82THkpd{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1g43Jbhwvl{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._20ERCZktg_{overflow:hidden}._288pbvvIf7{height:100%;position:relative;width:100%}._288pbvvIf7 ._3ZJ9tVTeoh{background:rgba(0,0,0,.5);position:absolute;top:0}._288pbvvIf7 ._3vcGIY6Xbd{height:100%;position:relative;width:100%}._288pbvvIf7 ._3vcGIY6Xbd ._3NUqTHITRx{height:100%;width:100%}._288pbvvIf7 ._3vcGIY6Xbd ._37CoSMpALU{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{-moz-box-sizing:border-box;box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1);will-change:transform}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{background:rgba(255,255,255,.5);border:2px dotted #38f}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.4)}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fff;background:rgba(255,255,255,.5);border:2px solid #777;border-top:none;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;line-height:1.1;overflow:hidden;padding:2px 5px 1px;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{line-height:1.4;margin:13px 19px}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4);color:#333}.leaflet-container a.leaflet-popup-close-button{background:transparent;border:none;color:#c3c3c3;font:16px/14px Tahoma,Verdana,sans-serif;font-weight:700;height:14px;padding:4px 4px 0 0;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:18px}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{border-bottom:1px solid #ddd;border-top:1px solid #ddd;overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:transparent;border:6px solid transparent;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}button.pcs-button--outlined{background:none;background-color:transparent}button.pcs-button--outlined.pulse-primary{border:1px solid #00739a;color:#00739a}button.pcs-button--outlined.pulse-primary:hover{background:#00739a;color:#fff}button.pcs-button--outlined.pulse-primary:active{background:#005377}.pulse-icon__tippy.pulse-icon__tippy{font-size:11px}.pulse-icon-button__ctn{align-items:center;background:none;border:none;border-radius:2px;cursor:pointer;display:flex;justify-content:center;margin:0;padding:4px}.pulse-icon-button__ctn:hover{background:none;border:none;color:initial}.pulse-icon-button__ctn:disabled{opacity:.4;pointer-events:none}.pulse-icon-button__ctn .pulse-icon-button__label{display:none}.pulse-icon-button__ctn.pulse-primary{color:#00739a}.pulse-icon-button__ctn.pulse-primary:active,.pulse-icon-button__ctn.pulse-primary:focus,.pulse-icon-button__ctn.pulse-primary:hover{background:#005377;color:#fff}.pulse-icon-button__ctn.pulse-success{color:#53a92c}.pulse-icon-button__ctn.pulse-success:active,.pulse-icon-button__ctn.pulse-success:focus,.pulse-icon-button__ctn.pulse-success:hover{background:#3f8121;color:#fff}.pulse-icon-button__ctn.pulse-danger{color:#db383b}.pulse-icon-button__ctn.pulse-danger:active,.pulse-icon-button__ctn.pulse-danger:focus,.pulse-icon-button__ctn.pulse-danger:hover{background:#db383b;color:#fff}.pulse-icon-button__ctn.pulse-warning{color:#ffc20eb3}.pulse-icon-button__ctn.pulse-warning:active,.pulse-icon-button__ctn.pulse-warning:focus,.pulse-icon-button__ctn.pulse-warning:hover{background:#ffc20eb3;color:#fff}.pulse-icon-button__ctn.pulse-default{color:#212121}.pulse-icon-button__ctn.pulse-default:active,.pulse-icon-button__ctn.pulse-default:focus,.pulse-icon-button__ctn.pulse-default:hover{background:#e5e5e5;color:#212121}.pulse-icon-button__popper .pulse-icon-button__tooltip{font-size:1rem}@media screen and (max-width:640px){.pulse-icon-button__ctn{flex:1;height:40px;width:100%}.pulse-icon-button__ctn .pulse-icon-button__label{display:block;margin-left:10px}.pulse-icon-button__ctn .pulse-icon__ctn{margin-right:10px}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.hujiguPBte{overflow:hidden}._3mutdGXxEY{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1gni2gGKF5{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2jpybysQKM{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1cJQPdGCvv{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2ZspKgmjVL{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1OLCTd8UFh{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3KQ9DkdlTu{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3qucdyJRb6.Zxr2EMSCW2,.Zxr2EMSCW2.Zxr2EMSCW2{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}._3qucdyJRb6 ._3InHb4EJgG,.Zxr2EMSCW2 ._3InHb4EJgG{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;background:#444;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:flex-end;padding:5px 20px;z-index:500}._3qucdyJRb6 ._2Rhw5gLYuu,.Zxr2EMSCW2 ._2Rhw5gLYuu{background-color:transparent;height:2px;margin-bottom:-2px;z-index:510}._3qucdyJRb6 ._2Rhw5gLYuu ._2quKOu0XAw,.Zxr2EMSCW2 ._2Rhw5gLYuu ._2quKOu0XAw{background-color:#f5f5f5}._3qucdyJRb6 ._1L8Yznhdu_,.Zxr2EMSCW2 ._1L8Yznhdu_{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;height:100%;justify-content:center;text-transform:uppercase;width:100%}._3qucdyJRb6 ._1l-B2qFVKY,.Zxr2EMSCW2 ._1l-B2qFVKY{-webkit-box-flex:0;color:#fff;-ms-flex:0;flex:0;height:auto;padding:7px;width:auto}._3qucdyJRb6 ._1l-B2qFVKY:hover,.Zxr2EMSCW2 ._1l-B2qFVKY:hover{background-color:rgba(0,0,0,.2)}._3qucdyJRb6 ._20EtLsa3sV,.Zxr2EMSCW2 ._20EtLsa3sV{background:#fff;border-radius:50%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);height:auto;padding:7px;width:auto}._3qucdyJRb6 ._1c72ZeghvI,.Zxr2EMSCW2 ._1c72ZeghvI{margin-bottom:10px}._3qucdyJRb6 ._3DuW5R1uVq,.Zxr2EMSCW2 ._3DuW5R1uVq{margin-bottom:20px}._3qucdyJRb6 .kv9bX0dQqR,._3qucdyJRb6 .PCT3byG1hF,.Zxr2EMSCW2 .kv9bX0dQqR,.Zxr2EMSCW2 .PCT3byG1hF{display:none}._3qucdyJRb6 ._1HlY9xcU_f,._3qucdyJRb6 ._3HkGul7XtI,.Zxr2EMSCW2 ._1HlY9xcU_f,.Zxr2EMSCW2 ._3HkGul7XtI{margin-right:0}._3qucdyJRb6 ._2YRYVfYOQl,.Zxr2EMSCW2 ._2YRYVfYOQl{color:#fff;font-size:11px;font-weight:400;margin:0 auto 0 0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap;width:auto}._3qucdyJRb6 ._1GmIqCfo42,.Zxr2EMSCW2 ._1GmIqCfo42{background-color:#3f3f3f;height:100%;width:100%}._3qucdyJRb6._3qucdyJRb6,.Zxr2EMSCW2._3qucdyJRb6{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:1000}._3qucdyJRb6._3qucdyJRb6 ._1GmIqCfo42,.Zxr2EMSCW2._3qucdyJRb6 ._1GmIqCfo42{background-color:#000}._3qucdyJRb6._3qucdyJRb6 ._20EtLsa3sV,.Zxr2EMSCW2._3qucdyJRb6 ._20EtLsa3sV{margin-right:20px}._3qucdyJRb6._3qucdyJRb6 ._3DuW5R1uVq,.Zxr2EMSCW2._3qucdyJRb6 ._3DuW5R1uVq{margin-bottom:40px}.ITZxGH0kWg{overflow:hidden}._1-df0DQ8GM{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._16Dpau37Y-{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2C4TPKaeSu{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.DuBOObKCH5{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1TgllVnSca{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2Ec6LylIlt{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1p28bBtUDm{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._13Hu4jwF9U{cursor:pointer}._13Hu4jwF9U._3ltutcGwld{border-radius:50%;font-size:11px;height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}._13Hu4jwF9U._3OtVrP6CA3{border-radius:50%;font-size:11px;height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;width:40px}._13Hu4jwF9U.NBeNLAhFvP{border-radius:50%;font-size:13px;height:60px;max-height:60px;max-width:60px;min-height:60px;min-width:60px;width:60px}._13Hu4jwF9U ._3ltutcGwld,._13Hu4jwF9U ._3OtVrP6CA3,._13Hu4jwF9U .NBeNLAhFvP{font-size:.8em;height:100%;width:100%}.pulse-select__label{color:#000;display:block;font-size:11px;font-weight:700;margin-bottom:0;text-transform:uppercase;z-index:auto}.pulse-select__ctn{background:#f5f6f7;border:1px solid #e5e5e5;box-shadow:2px 2px 4px -2px rgba(0,0,0,.3);display:flex;flex:1;flex-direction:column;min-width:100px;width:100%}.pulse-select__ctn .pulse-select__control{background:#fff;border:none;border-radius:0;box-shadow:none;cursor:pointer;height:32px;margin:8px 4px 4px;min-height:32px}.pulse-select__ctn .pulse-select__control.pulse-select__control--is-focused{border-color:transparent;border-width:0;box-shadow:none}.pulse-select__ctn .pulse-select__control:hover{border-color:#e5e5e5}.pulse-select__ctn .pulse-select__control .pulse-select__indicators{align-items:center;display:flex;flex-direction:row;height:30px;justify-content:center;padding-left:8px;padding-right:8px}.pulse-select__ctn .pulse-select__control .pulse-select__indicators .pulse-select__indicator{padding:0}.pulse-select__ctn .pulse-select__control .pulse-select__indicators .pulse-select__indicator+.pulse-select__indicator{margin-left:8px}.pulse-select__ctn .pulse-select__control .pulse-select__input{font-size:12px}.pulse-select__ctn .pulse-select__control .pulse-select__input input{height:auto;line-height:normal;margin:0}.pulse-select__ctn .pulse-select__menu{z-index:100}.pulse-select__ctn .pulse-select__menu .pulse-select__option--is-focused{background:#e5e5e5;cursor:pointer}.pulse-select__ctn .pulse-select__value-container{max-height:26px;padding:0 0 0 4px}.pulse-select__ctn .pulse-select__value-container .pulse-select__placeholder{font-size:12px;font-style:italic;padding-left:2px;padding-right:2px}.pulse-select__ctn .pulse-select__value-container .pulse-select__multi-value{border-radius:100px}.pulse-select__ctn .pulse-select__value-container .pulse-select__multi-value .pulse-select__multi-value__remove{align-items:center;border-radius:100px;border-bottom-left-radius:0;border-top-left-radius:0;cursor:pointer;display:flex;justify-content:center;max-width:26px;min-width:26px}.pulse-select__ctn .pulse-select__placeholder{overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap;width:100%}._3bkSPlT0Ae{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1bFX-nmnSp{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._15zDwdgG03{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._25TkPX2G19{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.FHR1FaJfD_{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1yfY6NJ2qV{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2cz8Xve9ff{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2EllI3x40n{overflow:hidden}._2Zg8fl2E9_{background:#f5f6f7;border-radius:0;padding-left:4px;padding-right:4px}._2Zg8fl2E9_ ._3XHxFIZ2u0{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;margin-right:10px;width:100%}._2qaIBYD6fr{overflow:hidden}._2hwFhCVt1l{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2FRfQ5MHoW{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2sw_9iIG3Z{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.bdyKBvBpMg{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.QUpM3gR_Rq{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3d57Vvtvy0{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1ah9NxaLrK{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}@media (-ms-high-contrast:none){._2M9oan_Drm{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;width:auto!important}}.xxmcvbW1o6{-webkit-box-align:stretch;-ms-flex-align:stretch;-ms-flex-item-align:center;align-items:stretch;align-self:center;border-radius:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.xxmcvbW1o6 ._3cWyfpTb3d{border-bottom-left-radius:0;border-bottom-right-radius:3px;border-top-left-radius:0;border-top-right-radius:3px;color:#999;width:20px}.xxmcvbW1o6 ._2x4gjXpOsT{border-bottom-left-radius:3px;border-bottom-right-radius:0;border-top-left-radius:3px;border-top-right-radius:0}.xxmcvbW1o6 ._3cWyfpTb3d:hover{background:#00739a;color:#fff}@media screen and (max-width:640px){.xxmcvbW1o6 ._3cWyfpTb3d{-webkit-box-flex:0;-ms-flex:0;flex:0;height:auto}.xxmcvbW1o6 ._3cWyfpTb3d span{margin:0}}.xxmcvbW1o6 ._3rWcls1JVd{font-size:inherit;padding:.25em}.xxmcvbW1o6 ._2M9oan_Drm{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;overflow:hidden;width:100%}.xxmcvbW1o6 ._2M9oan_Drm ._3IAQ0_-uib{line-height:100%;overflow:hidden;padding:4px;text-overflow:ellipsis;white-space:nowrap;width:100%}.xxmcvbW1o6 ._2M9oan_Drm ._3IAQ0_-uib,.xxmcvbW1o6 ._2M9oan_Drm _:-ms-fullscreen{padding-bottom:0}.xxmcvbW1o6._253oxY4Ol0{font-size:.875rem}.xxmcvbW1o6._2uWtxt8wA1{font-size:1.5rem}.oA4VnWMnFk ._3IAQ0_-uib{white-space:pre-wrap!important}._3nD68LE9-I._3bqw4d_nDN{font-size:1rem}._1t-0Tn3u1h{overflow:hidden}._1cMS3QHJJP{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1f8k0KE2b6{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2HtCLfcmnj{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._R7qazcmKO{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2nyba_v2f8{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._19qTJ89WAd{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1tE1JShbYp{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3qFDqvL4Y9{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;background:#fff;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;font-size:12px;height:100%;height:auto;margin-bottom:4px;min-height:24px;min-width:100px;width:100%}._3qFDqvL4Y9.UdRJe2gPje{background:#fff;margin-bottom:0}._3qFDqvL4Y9.UdRJe2gPje ._3y0Fxkg5A9 .eBK5xSLu4T{font-weight:400}._3qFDqvL4Y9.UdRJe2gPje ._3y0Fxkg5A9:hover{background:inherit;cursor:default}._3qFDqvL4Y9._21Iw1egL0- ._3y0Fxkg5A9{background:#ffedbc;cursor:pointer}._3qFDqvL4Y9 ._3y0Fxkg5A9{background:#fff;border-radius:inherit;height:100%;min-height:24px;width:100%}._3qFDqvL4Y9 ._3y0Fxkg5A9:hover{background:#ffedbc;cursor:pointer}._3qFDqvL4Y9 ._3y0Fxkg5A9 .eBK5xSLu4T{font-weight:400;line-height:normal}._3qFDqvL4Y9 ._3y0Fxkg5A9 .t1DNKunC8e{font-weight:400;padding-left:8px;padding-right:8px}._3qFDqvL4Y9 ._3QtJl7kpVR{background:#fff;border-radius:0;height:auto;margin-left:auto;min-height:24px;min-width:24px;width:24px}._3qFDqvL4Y9._3CLauBNCrt{padding-right:0}._3qFDqvL4Y9:active,._3qFDqvL4Y9:focus{outline:none}._3qFDqvL4Y9:last-child{border-bottom:0 solid #e5e5e5}._3qFDqvL4Y9 ._2cyDpYTdae{-ms-flex-item-align:center;align-self:center;margin-left:4px}._3qFDqvL4Y9 ._3RZLaK_Prb{margin-right:4px}._3qFDqvL4Y9 ._13M9RgZBMj{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._3qFDqvL4Y9 ._8yYBpAhYV1 i{margin-right:0}._3qFDqvL4Y9 ._1blhOr1MlQ{margin-left:4px}._22ogndA3lc{overflow:hidden}._1rEJUAfdSo{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3n4E3GIdqN{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3IoBfO4Nl1{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._6VtrVAptOi{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3wy2R3beNG{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1BT3CGvPAS{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.JlZ5lrv1hr{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1qJj67IOTF,._1qJj67IOTF>div:not([data-tippy-root]),._2CdRQBv8Xo,._2CdRQBv8Xo>div:not([data-tippy-root]){-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;overflow:hidden}._1qJj67IOTF>div:not([data-tippy-root]),._2CdRQBv8Xo>div:not([data-tippy-root]){border:0 solid #e5e5e5}._1qJj67IOTF,.rgjeCxEiBa{position:absolute;visibility:hidden}._1qJj67IOTF ._3FxRMXrEkR+._3FxRMXrEkR,._1qJj67IOTF ._3FxRMXrEkR+.q6rdf7SDa4,._2CdRQBv8Xo ._3FxRMXrEkR+._3FxRMXrEkR,._2CdRQBv8Xo ._3FxRMXrEkR+.q6rdf7SDa4{margin-left:4px}._1qJj67IOTF .q6rdf7SDa4,._2CdRQBv8Xo .q6rdf7SDa4{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0}._1qJj67IOTF .q6rdf7SDa4 ._3FxRMXrEkR,._2CdRQBv8Xo .q6rdf7SDa4 ._3FxRMXrEkR{cursor:pointer}._1qJj67IOTF .q6rdf7SDa4 ._3vcrTt9Dwx,._2CdRQBv8Xo .q6rdf7SDa4 ._3vcrTt9Dwx{cursor:pointer;height:100%}._1qJj67IOTF .q6rdf7SDa4 ._3KEvwsu7mm,._2CdRQBv8Xo .q6rdf7SDa4 ._3KEvwsu7mm{background:#00739a;color:#fff;cursor:pointer}.jASTpO9YAH{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.jASTpO9YAH:focus{outline:none}.jASTpO9YAH .v_IVAiPS6l{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.jASTpO9YAH .yfvtcG7wE4{margin-left:4px;margin-right:4px;margin-top:4px}.jASTpO9YAH .yfvtcG7wE4+.yfvtcG7wE4,.jASTpO9YAH .yfvtcG7wE4:first-child{margin-right:0}.jASTpO9YAH .yfvtcG7wE4:last-child{margin-right:4px}.jASTpO9YAH:before{background:#fff;-webkit-box-shadow:-2px -2px 4px -2px #ccc;box-shadow:-2px -2px 4px -2px #ccc;content:"";height:10px;position:absolute;right:10px;top:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.bH6_akKHX6{overflow:hidden}.B7sGuNPq-N{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.qaeL1Xpdnf{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2McGZbn0Na{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._783E-6l5JR{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3Nyxf_qMFn{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1QPKJHTfzX{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2Bx405nFlD{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1-6aw26BAu._1-6aw26BAu,._52t_dnK422{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;width:100%}._1I8eQM_Xms{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;width:100%}._1I8eQM_Xms ._1-6aw26BAu._1-6aw26BAu{border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}._2DHq_nn62Y{cursor:not-allowed}._2DHq_nn62Y .L9uuCX4hXe,._2DHq_nn62Y .lBTpSvzF7E{pointer-events:none}._1I8eQM_Xms .L9uuCX4hXe{color:#212121;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;line-height:1em;margin-bottom:5px;text-transform:uppercase;z-index:auto}._1I8eQM_Xms ._2nak-Yaw4A{font-size:10px;font-weight:700;margin-bottom:8px}._1I8eQM_Xms .L9uuCX4hXe ._3Ji255voQs{color:#6c6c6c;font-size:11px;font-weight:400;margin-left:auto;text-transform:none}._1I8eQM_Xms .L9uuCX4hXe ._3Ji255voQs._2K3cK5AUgN{color:#db383b}._1I8eQM_Xms .lBTpSvzF7E{-webkit-box-flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#f5f6f7;border:1px solid #e5e5e5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;height:32px;justify-content:space-between;padding-left:4px;padding-right:4px;width:100%}._1I8eQM_Xms ._2HPvRmxMyL{background:#fff}._1I8eQM_Xms ._2pcJcExZ-I{background:#f5f5f5}._1I8eQM_Xms ._2ghxdT_rnG{border:1px solid #db383b}._1I8eQM_Xms .lBTpSvzF7E ._3Al9SO0avX{color:#999;font-size:12px;font-style:italic}._1I8eQM_Xms .lBTpSvzF7E ._1eWtLTtClg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}._1I8eQM_Xms .lBTpSvzF7E ._217Opij9-9{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-left:12px;margin-right:4px}._1I8eQM_Xms .lBTpSvzF7E ._217Opij9-9 ._3lSheSzGFw{margin-right:12px;padding:4px}._1I8eQM_Xms .lBTpSvzF7E ._217Opij9-9 ._23C_kBqMTh{margin-right:4px}._1I8eQM_Xms .lBTpSvzF7E ._217Opij9-9 ._3lSheSzGFw._2yBjiecvc8{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}._1I8eQM_Xms .lBTpSvzF7E ._217Opij9-9 ._3lSheSzGFw.yenOC-IMWd{-webkit-transform:rotate(180deg);transform:rotate(180deg)}._1I8eQM_Xms .lBTpSvzF7E ._217Opij9-9 ._3lSheSzGFw:last-child{margin-right:0}._1I8eQM_Xms .lBTpSvzF7E ._2cMhuGvOxl,._1I8eQM_Xms .lBTpSvzF7E ._2TGp9kyko4{-webkit-box-align:center;-ms-flex-align:center;align-items:center}._1I8eQM_Xms .lBTpSvzF7E ._2cMhuGvOxl ._3p4jgM04z6._3MWBhmCYYl ._3WoKpYxfht,._1I8eQM_Xms .lBTpSvzF7E ._2TGp9kyko4 ._3p4jgM04z6._3MWBhmCYYl ._3WoKpYxfht{font-weight:400}._1I8eQM_Xms .lBTpSvzF7E ._2cMhuGvOxl .z49jZgFKLt,._1I8eQM_Xms .lBTpSvzF7E ._2TGp9kyko4 .z49jZgFKLt{background:#f5f5f5;color:#888}._1I8eQM_Xms .lBTpSvzF7E ._2cMhuGvOxl .xbnwHOkG2Q,._1I8eQM_Xms .lBTpSvzF7E ._2TGp9kyko4 .xbnwHOkG2Q{background:#fff;border-radius:3px;margin-bottom:0}._1I8eQM_Xms .lBTpSvzF7E ._2cMhuGvOxl ._3vWdbctsHh,._1I8eQM_Xms .lBTpSvzF7E ._2TGp9kyko4 ._3vWdbctsHh{background:#f5f5f5}._1I8eQM_Xms .lBTpSvzF7E ._2cMhuGvOxl ._2qGzN7QEtr:hover,._1I8eQM_Xms .lBTpSvzF7E ._2TGp9kyko4 ._2qGzN7QEtr:hover{background:#fff}._1I8eQM_Xms .lBTpSvzF7E ._2cMhuGvOxl ._1D3UD1wyRC,._1I8eQM_Xms .lBTpSvzF7E ._2cMhuGvOxl ._1D3UD1wyRC:hover,._1I8eQM_Xms .lBTpSvzF7E ._2TGp9kyko4 ._1D3UD1wyRC,._1I8eQM_Xms .lBTpSvzF7E ._2TGp9kyko4 ._1D3UD1wyRC:hover{background:#efefef}._1I8eQM_Xms .lBTpSvzF7E ._2cMhuGvOxl ._1D3UD1wyRC ._170YZhALPJ,._1I8eQM_Xms .lBTpSvzF7E ._2TGp9kyko4 ._1D3UD1wyRC ._170YZhALPJ{background:#efefef;color:#000}._1I8eQM_Xms .lBTpSvzF7E ._2cMhuGvOxl ._2cMhuGvOxl,._1I8eQM_Xms .lBTpSvzF7E ._2TGp9kyko4 ._2cMhuGvOxl{overflow:visible}._1I8eQM_Xms .lBTpSvzF7E ._2cMhuGvOxl ._1PZHZWougC,._1I8eQM_Xms .lBTpSvzF7E ._2TGp9kyko4 ._1PZHZWougC{background:#fff;border-radius:0;font-size:12px;height:26px;text-align:center}._1I8eQM_Xms .lBTpSvzF7E ._2cMhuGvOxl ._1PZHZWougC._26y0Yhw2bS,._1I8eQM_Xms .lBTpSvzF7E ._2TGp9kyko4 ._1PZHZWougC._26y0Yhw2bS{background:#00739a!important}._1I8eQM_Xms .lBTpSvzF7E ._1_CRrtnbIr{color:gray;margin-left:4px;margin-right:4px}._1I8eQM_Xms .lBTpSvzF7E .I9Bi4H6te_{-webkit-box-flex:1;-ms-flex:1;flex:1}._1I8eQM_Xms .lBTpSvzF7E ._27Bs7nRRLw{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;cursor:pointer;height:26px}._1I8eQM_Xms .lBTpSvzF7E ._1z4WBVUomN{background:#f5f6f7;-webkit-box-shadow:none;box-shadow:none}._1I8eQM_Xms .lBTpSvzF7E ._1z4WBVUomN:before{content:unset}._1I8eQM_Xms .lBTpSvzF7E ._1tRA-kCHAm{padding:4px}._1I8eQM_Xms .lBTpSvzF7E ._1tRA-kCHAm .xbnwHOkG2Q{margin:0 4px 4px 0;max-width:unset;min-width:unset;width:100%}._1I8eQM_Xms .lBTpSvzF7E ._1tRA-kCHAm .xbnwHOkG2Q:first-child{margin-left:0}._1I8eQM_Xms ._3L-iPrf3vy{color:#999;margin-left:8px;margin-right:4px}._1I8eQM_Xms ._3L-iPrf3vy i{font-size:12px}._1I8eQM_Xms ._1hFbMN41nd{background-color:#e2e6ed;border-radius:2px;color:#5a5b5e;font-size:10px;font-weight:400;margin-left:4px;margin-top:-2px;padding:2px 4px}.KQ4Eteqap7{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3oMiwORokx{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3MqcXaqohY{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3pxsqfYa8S{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.blsY1GeqhG{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2DqpcYkFdJ{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1yUn1XIu7W{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3qNhN4h6_Z{overflow:hidden}._1-5n8O9OyL{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}._3H9I0AimMZ._3H9I0AimMZ{background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,.16);box-shadow:0 0 6px rgba(0,0,0,.16);padding:8px}._1tUU7xKZR4,._1tUU7xKZR4:before{background:inherit;height:8px;position:absolute;width:8px}._1tUU7xKZR4{visibility:hidden}._1tUU7xKZR4:before{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);visibility:visible}._28FNmLfbug[data-placement^=top]{margin-bottom:4px}._28FNmLfbug[data-placement^=top] ._1tUU7xKZR4{bottom:-4.5px;margin-bottom:4px}._28FNmLfbug[data-placement^=top] ._1tUU7xKZR4:before{-webkit-box-shadow:1px 2px 4px -1px rgba(0,0,0,.16);box-shadow:1px 2px 4px -1px rgba(0,0,0,.16)}._28FNmLfbug[data-placement^=bottom]{margin-top:4px}._28FNmLfbug[data-placement^=bottom] ._1tUU7xKZR4{top:0}._28FNmLfbug[data-placement^=bottom] ._1tUU7xKZR4:before{-webkit-box-shadow:-1px -1px 3px -1px rgba(0,0,0,.16);box-shadow:-1px -1px 3px -1px rgba(0,0,0,.16)}._28FNmLfbug[data-placement^=left]{margin-right:4px}._28FNmLfbug[data-placement^=left] ._1tUU7xKZR4{left:auto!important;right:0}._28FNmLfbug[data-placement^=left] ._1tUU7xKZR4:before{-webkit-box-shadow:2px -4px 5px -1px rgba(0,0,0,.16);box-shadow:2px -4px 5px -1px rgba(0,0,0,.16)}._28FNmLfbug[data-placement^=right]{margin-left:4px}._28FNmLfbug[data-placement^=right] ._1tUU7xKZR4{left:0}._28FNmLfbug[data-placement^=right] ._1tUU7xKZR4:before{-webkit-box-shadow:-1px 2px 3px -1px rgba(0,0,0,.16);box-shadow:-1px 2px 3px -1px rgba(0,0,0,.16)}._28FNmLfbug[data-placement^=bottom]>._1Jd1wbeNzE,._28FNmLfbug[data-placement^=top]>._1Jd1wbeNzE{-webkit-transform:translateX(14px)!important;transform:translateX(14px)!important}._28FNmLfbug[data-placement^=bottom]>._2miobr8l6E,._28FNmLfbug[data-placement^=top]>._2miobr8l6E{left:auto!important;right:0;-webkit-transform:translateX(-16px)!important;transform:translateX(-16px)!important}._28FNmLfbug[data-placement=bottom-end]>._1Jd1wbeNzE,._28FNmLfbug[data-placement=bottom-start]>._2miobr8l6E,._28FNmLfbug[data-placement=bottom]>._1Jd1wbeNzE,._28FNmLfbug[data-placement=bottom]>._2miobr8l6E,._28FNmLfbug[data-placement=top-end]>._1Jd1wbeNzE,._28FNmLfbug[data-placement=top-start]>._2miobr8l6E,._28FNmLfbug[data-placement=top]>._1Jd1wbeNzE,._28FNmLfbug[data-placement=top]>._2miobr8l6E{left:50%!important;-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important}._2bY8qQlRyr{overflow:hidden}.ttFHpyaDOl{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.C-z_bfXJn8{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3FH2fmyYHx{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._27ob3ytp5N{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3lXDjB6aiz{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.JT0ltJbzi5{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3lZMSvz6XQ{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2nTKi_Mhix{color:#db383b;font-size:11px;left:0;position:absolute;top:100%}._1EIjPMykfX{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3yEns7XFRl{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._5lD_AyylVr{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.YAfiAAX5S1{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1xji_jxcw5{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1VtvejAK-o{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1ocuiLXOKp{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.sY4X7fg3eT{overflow:hidden}._2QKwkRlKKh{margin:0}._3K0v1fVnak{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.GD4gOqsZeg{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.LdmtuIlNgE{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2Ys-h3y6no{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3kXzEEOKmz{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3mqqoF9hsu{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2HcZMu9Z-O{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3H4TIVcoD6{overflow:hidden}.tippy-box{margin:4px}.tippy-box[data-theme~=arrowPosition] .tippy-content{padding:0}.tippy-box[data-theme~=arrowPosition][data-placement^=top]>.tippy-arrow:before{border-top-color:#222!important}.tippy-box[data-theme~=arrowPosition][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#222}.tippy-box[data-theme~=arrowPosition][data-placement^=left]>.tippy-arrow:before{border-left-color:#222;border-top-color:transparent!important}.tippy-box[data-theme~=arrowPosition][data-placement^=right]>.tippy-arrow:before{border-right-color:#222;border-top-color:transparent!important}._7d9uqautaP{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}._32P0jnNK9m._32P0jnNK9m{background-color:#222;border-radius:2px;color:#fff;font-size:11px;line-height:1.5rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:12px}._3svzIwaz-G{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.xy39AhNYBF{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2k9MMoTVW3{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3lOIOZLIZE{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._35kGYC7XXw{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2bm7Sx8t51{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._21LHO_w3IU{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.zHouTk4wtB{overflow:hidden}._2lPwWBWWvf{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}._2lPwWBWWvf .Sn-ec9fVP3{-ms-flex-item-align:center;align-self:center;color:#333;font-size:12px;font-weight:700;margin-left:4px;margin-right:4px}._2lPwWBWWvf ._3XS_p9-G9Y{border-radius:0;display:block;margin-left:4px}._3ZhfZBiRcc{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2FNs9Veuzl{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._EWMjQ0W2q{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2Zl7CaAtw6{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.lIy0Ay2nMx{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1ua1Qrm-mO{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1_Xfn2XRv6{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1itbDdONOP{overflow:hidden}._1KCl8aW_Co{margin-left:4px;margin-right:4px}._1o5z3kG-hd{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3_ssrhAq0c{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.YGc__h-c6y{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3MN30q9F0a{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2RyC6MUIXG{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3VYzkYMGxw{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.xxpCoW7TZw{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3i1KKJGK-f{overflow:hidden}._1UbURqz4CB{margin-left:4px;margin-right:4px}._15HeM8x4yH{overflow:hidden}.wngAFy1-0F{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3jraEhh1Cx{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._6YlYVx1f8f{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1BIx8Y39m9{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._120ZKY0P_r{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1vplZ7cqt-{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.sEUoOo4lbC{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._Roeel_2oY._Roeel_2oY{font-family:Lato,sans-serif;text-transform:uppercase}._Roeel_2oY._Roeel_2oY ._32FiFFo9nf{line-height:normal}._21gK4lfc7h{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1DyderrC2x{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.Jtu4fFinIa{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1lodIr3l52{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.B1Ymt2prDY{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2zmIXCOz4t{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.sBMdeTkozW{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3rYdQwuAzq{overflow:hidden}._2Bi4T83Ouq{margin-left:4px;margin-right:4px}._33raFYihID{overflow:hidden}.fzjrKpnN8t{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.nslzwcjynx{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1zsyM9Az_K{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1dBbpOhcRQ{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2Gsra6059o{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1KunPIUCJ3{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1kF9xrBjXj{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.s7crwj1ur2{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:2px solid #fff;border-radius:4px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:40px;margin-right:8px;min-width:36px;overflow:hidden;width:auto}.s7crwj1ur2:last-child{margin-right:0}.s7crwj1ur2:hover ._3LcXG1VehY ._3e3pzGkDAu{display:block}.s7crwj1ur2 ._3LcXG1VehY{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:4px;height:36px;position:relative;width:100%}.s7crwj1ur2 ._3LcXG1VehY canvas{margin:0 auto}.s7crwj1ur2 ._3LcXG1VehY._1aXiQVIoSh{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.s7crwj1ur2 ._3LcXG1VehY._1aXiQVIoSh,.s7crwj1ur2 ._3LcXG1VehY ._3OsIfGuDwG{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.s7crwj1ur2 ._3LcXG1VehY ._3OsIfGuDwG{height:100%;overflow:hidden;padding:8px;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%}.s7crwj1ur2 ._3LcXG1VehY .PGhIy9aS9J{height:100%;width:100%}.s7crwj1ur2 ._3LcXG1VehY ._3e3pzGkDAu{display:none;left:50%;opacity:.2;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}._34X-4ice8B{overflow:hidden}._3CkFh2NLDg{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2iZf6oQJ6p{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3UsOSDPKly{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3iS_kPVNWG{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2UhI81RQBb{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._16--QBRMrb{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._35M7TRkdgj{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3o0N3LTvj2{margin-bottom:20px}._1kwvbjQqun{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}._1kwvbjQqun ._3o0N3LTvj2{background-color:rgba(0,0,0,.1);border-radius:50%;height:60px;max-height:60px;max-width:60px;min-height:60px;min-width:60px;width:60px}._1kwvbjQqun span:first-child{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}._1kwvbjQqun span:first-child,._1kwvbjQqun span:first-child ._37OuZ3VQZn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}._1kwvbjQqun span:first-child ._37OuZ3VQZn{background:rgba(0,0,0,.2);height:13px;width:80px}._1kwvbjQqun span:first-child ._2QMDWR6wjv{-webkit-box-orient:horizontal;background:rgba(0,0,0,.1);-ms-flex-direction:row;flex-direction:row;height:11px;width:100px}._1kwvbjQqun ._1ga8_Tvw3E,._1kwvbjQqun span:first-child ._2QMDWR6wjv{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}._1kwvbjQqun ._1ga8_Tvw3E{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}._1kwvbjQqun ._1ga8_Tvw3E span{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-start;background:rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:13px;justify-content:flex-end;margin-bottom:4px;width:100%}._1kwvbjQqun ._1ga8_Tvw3E span:nth-child(2){width:94%}._1kwvbjQqun ._1ga8_Tvw3E span:last-child{width:85%}.HKDYlJxOdX{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin-bottom:16px}.HKDYlJxOdX,.HKDYlJxOdX .wHAcy4LDoM{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.HKDYlJxOdX .wHAcy4LDoM{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.HKDYlJxOdX .wHAcy4LDoM .HKDYlJxOdX{background:rgba(221,221,221,.5);border-radius:6px;margin:4px 0 0;padding:12px}.HKDYlJxOdX .wHAcy4LDoM .HKDYlJxOdX:first-child{margin-top:16px}.HKDYlJxOdX .wHAcy4LDoM .Bv6DVaO262{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0}.HKDYlJxOdX .wHAcy4LDoM ._1nVpX83gMe{margin-top:8px}._3PLpa_PYK9{margin-right:8px}._3PLpa_PYK9:last-child{margin:0}._1nVpX83gMe{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:20px}._1nVpX83gMe ._42f0558UHn{display:none}.Bv6DVaO262{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;border-bottom:1px solid rgba(111,111,111,.1);-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;margin-left:20px;padding-bottom:20px}.Bv6DVaO262,.Bv6DVaO262 :hover>._3tKWId6Nrg,.Bv6DVaO262 :hover>._3X_D3QQ8qQ{display:-webkit-box;display:-ms-flexbox;display:flex}.Bv6DVaO262 ._2dIiNBhueG{margin-top:16px}.Bv6DVaO262 ._2dIiNBhueG ._3xwTS3mQNT._3xwTS3mQNT{width:90%}.Bv6DVaO262 ._2dIiNBhueG ._3xwTS3mQNT._3xwTS3mQNT iframe{background:#fff}._2QMDWR6wjv{color:#999;font-size:11px;margin-left:8px}._1ga8_Tvw3E{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px;margin-top:8px;max-width:90%;word-break:break-word}._3waqmJ0LH4{margin-top:4px}._1ga8_Tvw3E table{background:#fff;border:1px solid #e8ebee}._1ga8_Tvw3E table tr:nth-child(2n){background:#fcfeff}._1ga8_Tvw3E table tr td{padding:14px 8px}._1ga8_Tvw3E *{color:inherit}._1ga8_Tvw3E a,._3F8FkwDz69{color:#00a8a5}._3F8FkwDz69,._3F8FkwDz69 i{text-decoration:underline}._4DPr1y_0eH{height:100%;min-height:80px;position:relative}._4DPr1y_0eH ._3X_D3QQ8qQ{bottom:0;display:none;position:absolute;right:0}._3tKWId6Nrg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-ms-flex-direction:row;flex-direction:row;position:absolute;right:0;top:0}._3tKWId6Nrg ._3VIT2_WKgD{border-radius:4px;color:#000;height:24px;width:40px}._3tKWId6Nrg ._3VIT2_WKgD:first-child{border-bottom-right-radius:0;border-top-right-radius:0}._3tKWId6Nrg ._3VIT2_WKgD:last-child{border-bottom-left-radius:0;border-top-left-radius:0}._3tKWId6Nrg ._3VIT2_WKgD:hover{background-color:#ccc;color:#fff}._3tKWId6Nrg ._3VIT2_WKgD ._18ypiMMhk3{margin:0}._3tKWId6Nrg ._3VIT2_WKgD .yA3CFLv-fM{display:none}._3C-1KrhoIr{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1WXCy8c0KY{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3f2PqKUHi6{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1CxaLLL1cc{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1VYrMyrbvR{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3LezI4LJMG{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1aZ-xFpVf3{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1SluqHhyR-{overflow:hidden}._2LeY2-EAM9{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}._2LeY2-EAM9 ._3O2x3gCxIf{margin-right:0}._2vpMH6G0z2{border-radius:2px;min-width:140px;padding:8px}._2vpMH6G0z2:not(._37FLRnWwWF){padding:0}._2vpMH6G0z2 ._2o5IaRGGxm._2o5IaRGGxm{-webkit-box-pack:start;-ms-flex-pack:start;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:400;height:32px;justify-content:flex-start;letter-spacing:0;margin:0;padding:12px;text-transform:capitalize;width:100%}._2vpMH6G0z2 ._2o5IaRGGxm._2o5IaRGGxm ._3yUKaNZT8F{height:11px;padding-right:8px;width:11px}._2vpMH6G0z2 ._2o5IaRGGxm._2o5IaRGGxm:hover{color:#027391}._2vpMH6G0z2 ._2o5IaRGGxm+._2o5IaRGGxm{border-top:1px solid #e5e5e5}._2fsk8EZTNX{overflow:hidden}._38C5C1pghC{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1jeardNNUq{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1WTZ6bl4HE{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3vDgHxwgpk{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1lQ_FmtVf4{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3mXOXXsckW{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3WcC2o7HOf{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2n8hyl0XzI{margin-top:20px}._23G8Yfxv3F{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:#fff;border:2px dashed #ccc;border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:16px;min-height:80px;padding:8px 8px 0}@media screen and (max-width:960px){._23G8Yfxv3F{padding-bottom:0}}._23G8Yfxv3F:active,._23G8Yfxv3F:focus{outline:none}._23G8Yfxv3F p{-ms-flex-item-align:center;-webkit-box-flex:1;align-self:center;color:#737d86;-ms-flex:1;flex:1;font-size:14px;font-weight:700;margin:0;text-align:center;text-transform:uppercase}._23G8Yfxv3F ._1HrR6On9-4{-webkit-box-flex:1;cursor:default;-ms-flex:1;flex:1;height:auto;margin-bottom:8px;margin-left:8px;margin-right:8px;max-width:138px;min-width:138px;position:relative}._23G8Yfxv3F ._1HrR6On9-4:first-of-type{margin-left:0}._23G8Yfxv3F ._1HrR6On9-4:hover ._1DKvB3Rua7{display:-webkit-box;display:-ms-flexbox;display:flex}._23G8Yfxv3F ._1HrR6On9-4+._1HrR6On9-4{margin-left:0}@media screen and (max-width:960px){._23G8Yfxv3F ._1HrR6On9-4{-webkit-box-flex:0;-ms-flex:0 calc(50% - 4px);flex:0 calc(50% - 4px);margin-bottom:8px;margin-left:0;margin-right:0;max-width:none}._23G8Yfxv3F ._1HrR6On9-4:nth-child(2n){margin-right:8px}}@media screen and (max-width:640px){._23G8Yfxv3F ._1HrR6On9-4{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;margin-bottom:8px;max-width:none}._23G8Yfxv3F ._1HrR6On9-4:nth-child(2n){margin-right:0}}._23G8Yfxv3F ._1HrR6On9-4 ._2xE25eRxMP{background-color:#f5f5f5;border:1px solid #e5e5e5;height:76px;position:relative}._23G8Yfxv3F ._1HrR6On9-4 ._1DKvB3Rua7{background-color:red;border-radius:50%;color:#fff;display:none;height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;opacity:.2;position:absolute;right:4px;top:4px;width:16px}._23G8Yfxv3F ._1HrR6On9-4 ._1DKvB3Rua7:hover{opacity:1}._23G8Yfxv3F ._1HrR6On9-4 ._1DKvB3Rua7 span{margin:0}._23G8Yfxv3F ._1HrR6On9-4._3Nxz8fN2JN{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#e5e5e5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:76px;opacity:.5}._23G8Yfxv3F ._1HrR6On9-4._3Nxz8fN2JN ._1U8IBDoTl5{margin-bottom:4px}.SL6E2T94MM{overflow:hidden}._835Z9dgwxX{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._12p56eQ9yM{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2FOUsrpuSE{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1SAavSxrY2{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.HGaDLZsDeB{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1tGpii1ezR{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3EBfpSon2R{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.o40NtCGTHJ{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding-top:8px}.o40NtCGTHJ,.o40NtCGTHJ:hover ._3WkPqjhThO._29SE11Kux_{display:-webkit-box;display:-ms-flexbox;display:flex}._3JHKcxndRa{height:20px;max-width:70%;overflow:hidden;padding-left:2px;padding-top:3px;text-overflow:ellipsis;white-space:nowrap;width:100%}._1WgALb3lAo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-left:2px}._3WkPqjhThO._3WkPqjhThO{-webkit-box-flex:0;background:#2ab0ae;color:#fff;-ms-flex:none;flex:none;height:20px;width:20px}._3WkPqjhThO._3WkPqjhThO._29SE11Kux_{display:none}@media screen and (max-width:960px){._3WkPqjhThO._3WkPqjhThO._29SE11Kux_{display:-webkit-box;display:-ms-flexbox;display:flex}}._3WkPqjhThO._3WkPqjhThO span{margin:0}._3WkPqjhThO._3WkPqjhThO+._3WkPqjhThO{margin-left:8px}._3WkPqjhThO._3WkPqjhThO:hover{background:#02979b;color:#fff}._3Lc-qUa7j8{-webkit-box-flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e5e5;border-radius:3px;-ms-flex:1;flex:1;height:20px;padding-top:3px;width:100%}._3Lc-qUa7j8:active,._3Lc-qUa7j8:focus{outline:none}.pulse-editor__root{flex:1;width:100%}.pulse-editor__root .pulse-editor__read-ctn{display:flex;margin-bottom:20px}.pulse-editor__root .pulse-editor__read-ctn .pulse-editor__edit{height:24px;margin-right:20px;padding:0;width:24px}.pulse-editor__root .pulse-editor__read-ctn .pulse-editor__edit .pulse-editor__edit-icon{margin:0}.pulse-editor__root .pulse-editor__read-ctn .pulse-editor__read{flex:1;width:100%}.pulse-editor__root .pulse-editor__read-ctn .pulse-editor__read *{margin:0}.pulse-editor__root .pulse-editor__read-ctn .pulse-editor__read a{color:#00a8a5;overflow-wrap:anywhere;text-decoration:underline}.pulse-editor__root .pulse-editor__read-ctn .pulse-editor__read a:hover{color:#00739a;cursor:pointer;text-decoration:none}.pulse-editor__root .pulse-editor__read-ctn .pulse-editor__read ol,.pulse-editor__root .pulse-editor__read-ctn .pulse-editor__read ul{font-size:100%;padding-left:30px}.pulse-editor__root .pulse-editor__read-ctn .pulse-editor__read ul{list-style:disc}.pulse-editor__root .pulse-editor__read-ctn .pulse-editor__read ul li{list-style:inherit}.pulse-editor__root .pulse-editor__read-ctn .pulse-editor__read ul li ul{list-style:circle}.pulse-editor__root .pulse-editor__read-ctn .pulse-editor__read ul li ul li{list-style:inherit}.pulse-editor__root .pulse-editor__read-ctn .pulse-editor__read ul li ul li ul{list-style:square}.pulse-editor__root .pulse-editor__read-ctn .pulse-editor__read ul li ul li ul li{list-style:inherit}.pulse-editor__root .pulse-editor__read-ctn .pulse-editor__read blockquote{border-left:2px solid #ccc;font-size:1rem;margin-left:1.5rem;padding:1rem 1.5rem}.pulse-editor__root .pulse-editor__read-ctn .pulse-editor__read blockquote:before{display:none}.pulse-editor__root .pulse-editor__label{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:4px;width:100%}.pulse-editor__root .pulse-editor__label .pulse-editor__label-required{color:#212121;font-size:11px}.pulse-editor__root--invalid .pulse-editor__label .pulse-editor__label-required{color:#db383b}.pulse-editor__root .pulse-editor__footer{display:flex;justify-content:flex-end;margin-top:10px}.pulse-editor__root .pulse-editor__footer.space-between{justify-content:space-between}.pulse-editor__root .pulse-editor__footer .pulse-editor__default-actions{display:flex;float:right}.pulse-editor__root .pulse-editor__footer .pulse-editor__default-actions .pulse-editor__button{font-size:11px}.pulse-editor__root .pulse-editor__footer .pulse-editor__extraFooterCtn{display:flex;flex:1;flex-direction:row}.pulse-editor__root>*,.tox-tinymce-aux>*{font-family:Lato,sans-serif!important}.pulse-editor__root .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type),.tox-tinymce-aux .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #e1e8ec}.pulse-editor__root .tox.tox-tinymce,.tox-tinymce-aux .tox.tox-tinymce{border:1px solid #e1e8ec}.pulse-editor__root .tox-edit-area iframe,.tox-tinymce-aux .tox-edit-area iframe{background:#f5f5f5}.pulse-editor__root .tox-editor-header .tox-toolbar__primary,.tox-tinymce-aux .tox-editor-header .tox-toolbar__primary{background:none;border-bottom:1px solid #e1e8ec}.pulse-editor__root .tox-editor-header .tox-toolbar__group,.tox-tinymce-aux .tox-editor-header .tox-toolbar__group{padding-left:8px;padding-right:0}.pulse-editor__root .tox-editor-header .tox-split-button,.pulse-editor__root .tox-editor-header .tox-tbtn.tox-tbtn--select,.tox-tinymce-aux .tox-editor-header .tox-split-button,.tox-tinymce-aux .tox-editor-header .tox-tbtn.tox-tbtn--select{height:24px;margin-right:8px}.pulse-editor__root .tox-editor-header .tox-tbtn,.tox-tinymce-aux .tox-editor-header .tox-tbtn{margin-right:8px}.pulse-editor__root .tox-editor-header .tox-tbtn:not(.tox-tbtn--select):not(.tox-split-button__chevron),.tox-tinymce-aux .tox-editor-header .tox-tbtn:not(.tox-tbtn--select):not(.tox-split-button__chevron){height:24px;width:24px}.pulse-editor__root .tox-editor-header .tox-tbtn.tox-split-button__chevron,.tox-tinymce-aux .tox-editor-header .tox-tbtn.tox-split-button__chevron{height:24px}.pulse-editor__root .tox-tbtn,.tox-tinymce-aux .tox-tbtn{cursor:pointer;margin-right:2px}.pulse-editor__root .tox-tbtn.tox-tbtn--select .tox-tbtn__select-label,.tox-tinymce-aux .tox-tbtn.tox-tbtn--select .tox-tbtn__select-label{font-size:11px;letter-spacing:1.3px;width:3em}.pulse-editor__root .tox-tbtn:focus:not(.tox-tbtn--enabled),.pulse-editor__root .tox-tbtn:hover:not(.tox-tbtn--enabled),.tox-tinymce-aux .tox-tbtn:focus:not(.tox-tbtn--enabled),.tox-tinymce-aux .tox-tbtn:hover:not(.tox-tbtn--enabled){cursor:pointer}.pulse-editor__root .tox-tbtn:focus:not(.tox-tbtn--enabled) .tox-tbtn__select-chevron svg,.pulse-editor__root .tox-tbtn:focus:not(.tox-tbtn--enabled) .tox-tbtn__select-label,.pulse-editor__root .tox-tbtn:hover:not(.tox-tbtn--enabled) .tox-tbtn__select-chevron svg,.pulse-editor__root .tox-tbtn:hover:not(.tox-tbtn--enabled) .tox-tbtn__select-label,.tox-tinymce-aux .tox-tbtn:focus:not(.tox-tbtn--enabled) .tox-tbtn__select-chevron svg,.tox-tinymce-aux .tox-tbtn:focus:not(.tox-tbtn--enabled) .tox-tbtn__select-label,.tox-tinymce-aux .tox-tbtn:hover:not(.tox-tbtn--enabled) .tox-tbtn__select-chevron svg,.tox-tinymce-aux .tox-tbtn:hover:not(.tox-tbtn--enabled) .tox-tbtn__select-label{background-color:inherit;cursor:inherit}.pulse-editor__root .tox-tbtn:focus:not(.tox-tbtn--enabled).tox-tbtn--enabled,.pulse-editor__root .tox-tbtn:hover:not(.tox-tbtn--enabled).tox-tbtn--enabled,.tox-tinymce-aux .tox-tbtn:focus:not(.tox-tbtn--enabled).tox-tbtn--enabled,.tox-tinymce-aux .tox-tbtn:hover:not(.tox-tbtn--enabled).tox-tbtn--enabled{pointer-events:none}.pulse-editor__root.tox .tox-selectfield select:focus,.pulse-editor__root.tox .tox-textarea:focus,.pulse-editor__root.tox .tox-textfield:focus,.tox-tinymce-aux.tox .tox-selectfield select:focus,.tox-tinymce-aux.tox .tox-textarea:focus,.tox-tinymce-aux.tox .tox-textfield:focus{border-color:#005377}.pulse-editor__root.tox .tox-dialog-wrap__backdrop,.tox-tinymce-aux.tox .tox-dialog-wrap__backdrop{background:#00000050}.pulse-editor__root.tox .tox-dialog,.tox-tinymce-aux.tox .tox-dialog{border:none;border-radius:4px}.pulse-editor__root.tox .tox-dialog *,.tox-tinymce-aux.tox .tox-dialog *{font-family:Lato,sans-serif}.pulse-editor__root.tox .tox-dialog .tox-dialog__body-nav,.tox-tinymce-aux.tox .tox-dialog .tox-dialog__body-nav{border-right:1px solid #e5e5e5}.pulse-editor__root.tox .tox-dialog .tox-dialog__body-nav-item,.tox-tinymce-aux.tox .tox-dialog .tox-dialog__body-nav-item{border:none;color:#888;margin-bottom:8px}.pulse-editor__root.tox .tox-dialog .tox-dialog__body-nav-item:focus,.tox-tinymce-aux.tox .tox-dialog .tox-dialog__body-nav-item:focus{background-color:transparent}.pulse-editor__root.tox .tox-dialog .tox-dialog__body-nav-item:hover,.tox-tinymce-aux.tox .tox-dialog .tox-dialog__body-nav-item:hover{color:#333}.pulse-editor__root.tox .tox-dialog .tox-dialog__body-nav-item.tox-dialog__body-nav-item--active,.tox-tinymce-aux.tox .tox-dialog .tox-dialog__body-nav-item.tox-dialog__body-nav-item--active{color:initial;font-weight:700}.pulse-editor__root.tox .tox-dialog .tox-dialog__header,.tox-tinymce-aux.tox .tox-dialog .tox-dialog__header{background:#02979b;color:#fff;padding:14px}.pulse-editor__root.tox .tox-dialog .tox-dialog__header button.tox-button,.tox-tinymce-aux.tox .tox-dialog .tox-dialog__header button.tox-button{border:none;color:#fff;padding:0}.pulse-editor__root.tox .tox-dialog .tox-dialog__header button.tox-button:hover,.tox-tinymce-aux.tox .tox-dialog .tox-dialog__header button.tox-button:hover{background:#2ab0ae}.pulse-editor__root.tox .tox-dialog .tox-form .tox-form__group,.tox-tinymce-aux.tox .tox-dialog .tox-form .tox-form__group{margin-bottom:20px}.pulse-editor__root.tox .tox-dialog .tox-dialog__footer-end button,.tox-tinymce-aux.tox .tox-dialog .tox-dialog__footer-end button{font-size:11px;letter-spacing:1.3px;text-transform:uppercase}.pulse-editor__root.tox .tox-dialog .tox-dialog__footer-end button[title=Save],.tox-tinymce-aux.tox .tox-dialog .tox-dialog__footer-end button[title=Save]{background:#53a92c;border:none}.pulse-editor__root.tox .tox-dialog .tox-dialog__footer-end button[title=Save]:hover,.tox-tinymce-aux.tox .tox-dialog .tox-dialog__footer-end button[title=Save]:hover{background:#3f8121}.pulse-editor__root iframe #tinymce p,.tox-tinymce-aux iframe #tinymce p{margin:0}.pulse-editor__root .tox-collection .tox-collection__group .tox-collection__item[title="11px"],.tox-tinymce-aux .tox-collection .tox-collection__group .tox-collection__item[title="11px"]{font-size:11px;height:11px;min-height:24px}.pulse-editor__root .tox-collection .tox-collection__group .tox-collection__item[title="12px"],.tox-tinymce-aux .tox-collection .tox-collection__group .tox-collection__item[title="12px"]{font-size:12px;height:12px;min-height:24px}.pulse-editor__root .tox-collection .tox-collection__group .tox-collection__item[title="14px"],.tox-tinymce-aux .tox-collection .tox-collection__group .tox-collection__item[title="14px"]{font-size:14px;height:14px;min-height:24px}.pulse-editor__root .tox-collection .tox-collection__group .tox-collection__item[title="16px"],.tox-tinymce-aux .tox-collection .tox-collection__group .tox-collection__item[title="16px"]{font-size:16px;height:16px;min-height:24px}.pulse-editor__root .tox-collection .tox-collection__group .tox-collection__item[title="18px"],.tox-tinymce-aux .tox-collection .tox-collection__group .tox-collection__item[title="18px"]{font-size:18px;height:18px;min-height:24px}.pulse-editor__root .tox-collection .tox-collection__group .tox-collection__item[title="24px"],.tox-tinymce-aux .tox-collection .tox-collection__group .tox-collection__item[title="24px"]{font-size:24px;height:24px;min-height:24px}.pulse-editor__root .tox-collection .tox-collection__group .tox-collection__item[title="36px"],.tox-tinymce-aux .tox-collection .tox-collection__group .tox-collection__item[title="36px"]{font-size:36px;height:36px;min-height:24px}.pulse-editor__root .tox-collection .tox-collection__group .tox-collection__item[title="48px"],.tox-tinymce-aux .tox-collection .tox-collection__group .tox-collection__item[title="48px"]{font-size:48px;height:48px;min-height:24px}.pulse-editor__root .tox-collection .tox-collection__group .tox-collection__item-label,.tox-tinymce-aux .tox-collection .tox-collection__group .tox-collection__item-label{font-size:inherit}.pulse-editor__root .tox-listboxfield .tox-listbox.tox-listbox--select:focus,.tox-tinymce-aux .tox-listboxfield .tox-listbox.tox-listbox--select:focus{border-color:#005377}.pulse-editor__root--invalid .tox-sidebar-wrap,.tox-tinymce-aux--invalid .tox-sidebar-wrap{border:1px solid #db383b}.tox{-webkit-tap-highlight-color:transparent;box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){-webkit-tap-highlight-color:inherit;background:0 0;border:0;box-shadow:none;box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:auto;line-height:inherit;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #eee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:2px solid #eee;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce-aux :focus,.tox-tinymce :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(0,101,216,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.08);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #eee;border-radius:10px;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bar,.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #006ce7;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px rgba(0,108,231,.25);content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled,.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled),.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{fill:currentColor;display:block}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #f0f0f0;border-radius:6px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled),.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#7daee4;background-image:none;border-color:#7daee4;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{fill:currentColor;display:block}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:rgba(34,47,62,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:rgba(34,47,62,.18);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.3);display:block}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#006ce7;display:none}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #e3e3e3;border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#fcfcfc;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#cce2fa;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1;font-style:normal;font-weight:400;max-width:100%;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:solid #08f}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px rgba(127,127,127,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#cce2fa}.tox div.tox-swatch:not(.tox-swatch--remove) svg{fill:#222f3e;display:none;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;stroke:#222f3e;stroke-width:2px;paint-order:stroke}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(255,255,255,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog,.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{border:0 solid #eee;border-radius:10px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0,108,231,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #006ce7;color:#006ce7}.tox .tox-dialog__body-content{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,100vh - 110px);overflow:auto;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#006ce7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#003c81;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #006ce7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#00244e;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(255,255,255,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #eee;border-radius:6px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #eee;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2d6adf;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 2px -2px rgba(34,47,62,.1),0 8px 8px -4px rgba(34,47,62,.07);padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #e3e3e3;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(34,47,62,.2);border-radius:6px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{fill:#222f3e;display:block}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{zoom:1;background:#000;opacity:.5;position:absolute}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#eee;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(0,108,231,.5);border-color:rgba(0,108,231,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n),.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warning p,.tox .tox-notification--warn p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warning svg,.tox .tox-notification--warn svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#eee transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #fff;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #eee;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #eee transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #eee;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #eee;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.3333333333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount,.tox .tox-statusbar a{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(34,47,62,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{fill:rgba(34,47,62,.5);display:block}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:rgba(255,255,255,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin:6px 1px 5px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{fill:#222f3e;display:block}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn--disabled svg,.tox .tox-tbtn:disabled:hover svg,.tox .tox-tbtn:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled:hover svg,.tox .tox-tbtn--enabled svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#f7f7f7;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#cce2fa}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#cce2fa;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button{background:#f7f7f7;color:#222f3e;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{fill:#222f3e;display:block;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#cce2fa}.tox .tox-number-input button:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#cce2fa}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:auto;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #cce2fa}.tox .tox-split-button:focus{background:#cce2fa;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(34,47,62,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 22px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:6px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:rgba(255,255,255,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #222f3e;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #222f3e;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #222f3e;left:0}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{fill:#222f3e;display:block}.tox .tox-tree .tox-trbtn:focus,.tox .tox-tree .tox-trbtn:hover{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled:hover svg,.tox .tox-tree .tox-trbtn--enabled svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1}._2RIoj7seEG{overflow:hidden}._1x8-YRqs56{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._5nDCZQOE0e{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2e95GcvIrs{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._97D3pB9U2O{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3LNBbrbK_N{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2d5iEn1TPN{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3WU97YBI0q{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._300IVpPKKu{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}._2Ba8DQCaYW{height:100%;margin-top:20px}.M-sJNdzrC4{margin-bottom:20px}.M-sJNdzrC4 ._1UYys3NZ9F._1UYys3NZ9F iframe{background:#fff}.U7CENw0A_W{overflow:hidden}.jckZOoAkwh{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2uIGyJzKoc{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1_QbZLbX4q{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.B9NMkNtDZi{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2XqVAbYuIN{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1u4UKBtoU2{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.tutapRPZif{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3fmiq-XjuA{width:100%}.Ulvn6w34fD{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.Ulvn6w34fD button{height:auto}.Ulvn6w34fD button:focus{background:none}.Ulvn6w34fD input:focus{border:none;outline:none}._3RS-i5RSPS{color:#000;display:block;font-size:11px;font-weight:700;margin-bottom:6px;text-transform:uppercase;z-index:auto}.rveutaMWs0{color:red;text-align:right}._2K6d5AKENT,.rveutaMWs0{font-size:10px;font-style:italic}._2K6d5AKENT{color:#db383b;font-weight:700;margin-left:auto}._1JLRgeNWtJ{opacity:.5}.MUXpSgQbN7{-ms-flex-align:start;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;position:relative}._2dzDOyBRVr,.MUXpSgQbN7{-webkit-box-align:start;align-items:flex-start}._2dzDOyBRVr{-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}._12euolhI9D{width:100%}.MUXpSgQbN7 .GOsuluz1ow{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.MUXpSgQbN7 .GOsuluz1ow ._8J3vegD0fo fieldset{border:1px solid red}.MUXpSgQbN7 ._3n_RWWMnNT{background:#fff;border-radius:0;padding:0}.MUXpSgQbN7 ._3n_RWWMnNT:hover ._1BEY6vsDfW{border-color:#b3b3b3;border-width:2px}.MUXpSgQbN7 ._3n_RWWMnNT._1I2s3jMvXU ._1BEY6vsDfW{border-color:#005377;border-width:2px}.MUXpSgQbN7 ._3n_RWWMnNT ._3DoXMb4chq{border:none;min-height:40px;padding:0 10px 0 0;text-align:left}.MUXpSgQbN7 ._2qbhdT_YOd{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;height:40px;justify-content:center;margin-left:8px;margin-right:8px}.MUXpSgQbN7 ._1h1XmcOfBq,.MUXpSgQbN7 ._1h1XmcOfBq ._3DoXMb4chq,.MUXpSgQbN7 ._1h1XmcOfBq:hover{background:#fcfcfc}._2dmzGmoyuS._2dmzGmoyuS ._2_iaQ1dbPy{-webkit-box-shadow:none;box-shadow:none;color:#000;padding:0 0 0 12px}._2dmzGmoyuS._2dmzGmoyuS ._1X5HOb8-CD{font-size:12px}._2oxqYfyf93{overflow:hidden}.n6vby391ww{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2UuyUjIMeM{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2aMk49XgAV{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.ox7sHz2PMN{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.KU5T5MReqc{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2YKHtqnBYx{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._23rMXR62Cu{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3ybamJ1p5U{border-radius:100px;color:#fff;position:absolute;right:10px;top:10px;z-index:10}._2KPCruTbdg{overflow:hidden}._2qO3Q3fTEZ{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2syD3ET4Uj{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._13_4Gr1xJu{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1qo63py39O{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.Fko1CSbqIs{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3lHhOHPFZh{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3JP1QZygwy{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1cQ5MoW9Dw{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}._1cQ5MoW9Dw,._1cQ5MoW9Dw .TJV9gqcOAT{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}._1cQ5MoW9Dw .TJV9gqcOAT{-webkit-box-orient:vertical;-webkit-box-shadow:0 0 4px rgba(0,0,0,.36);box-shadow:0 0 4px rgba(0,0,0,.36);-ms-flex-direction:column;flex-direction:column}._1cQ5MoW9Dw .TJV9gqcOAT ._2chquYtvC9{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}._1cQ5MoW9Dw .TJV9gqcOAT ._9X4cLTq6cy{padding:8px}._1cQ5MoW9Dw .adTI5AziQr{position:absolute;right:16px;top:16px}._1cQ5MoW9Dw ._23oq436qoi{border-radius:0;font-size:13px;height:30px;min-width:0;width:30px}._1cQ5MoW9Dw ._23oq436qoi:focus{background-color:transparent;border-color:transparent}._1cQ5MoW9Dw ._23oq436qoi:hover{background-color:rgba(102,198,191,.4);color:#212121}._1cQ5MoW9Dw .spEkLJvfOb{background:none;border-radius:100px;color:#66c6bf;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._1cQ5MoW9Dw ._1FeY-t09Te{background-color:rgba(102,198,191,.2);border-radius:0}._1cQ5MoW9Dw ._1FeY-t09Te.MC1Qf_UAU7{border-radius:100px;border-bottom-right-radius:0;border-top-right-radius:0}._1cQ5MoW9Dw ._1FeY-t09Te._1uLkeLl38E{border-radius:100px;border-bottom-left-radius:0;border-top-left-radius:0}._1cQ5MoW9Dw ._1FeY-t09Te.MC1Qf_UAU7._1uLkeLl38E{border-radius:100px}._1cQ5MoW9Dw ._3yU96hGFkI{border:1px solid #e5e5e5;border-radius:100px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.36);box-shadow:0 0 2px rgba(0,0,0,.36);color:inherit;height:40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;z-index:10}._1cQ5MoW9Dw ._3yU96hGFkI,._1cQ5MoW9Dw ._3yU96hGFkI:hover{background:#fff;-webkit-transition:-webkit-box-shadow,-webkit-transform .2s;transition:-webkit-box-shadow,-webkit-transform .2s;transition:box-shadow,transform .2s;transition:box-shadow,transform .2s,-webkit-box-shadow,-webkit-transform .2s}._1cQ5MoW9Dw ._3yU96hGFkI:hover{-webkit-box-shadow:0 0 4px rgba(0,0,0,.36);box-shadow:0 0 4px rgba(0,0,0,.36);-webkit-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2)}._1cQ5MoW9Dw ._2wCy-2TBpX{left:-8px}._1cQ5MoW9Dw ._1ltUNgEkAv{right:-8px}._2V25LJSqdO{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.LZz4vSIQaX{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1h0_MzsICW{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2Hy0V34m3S{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1pFw1WQazB{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3g9VmYov5K{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3nyh0S6MGc{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3BnidCMpfQ{overflow:hidden}._3duszuuNMm._3duszuuNMm{background:none;border:none;-webkit-box-shadow:none;box-shadow:none}._2Mi4xYTX_Z._2Mi4xYTX_Z{margin-right:0}._3ieLwByRyy{width:100%}.date-picker__ctn{touch-action:manipulation}.date-picker__ctn .MuiPickersStaticWrapper-staticWrapperRoot{min-width:300px}.date-picker__ctn .MuiPickersBasePicker-pickerView{align-items:center;justify-content:flex-start;min-width:300px;overflow:hidden;padding-top:20px}.date-picker__ctn .MuiPickersBasePicker-pickerView .MuiPickersCalendarHeader-switchHeader .MuiTypography-body1{font-family:inherit;font-size:12px}.date-picker__ctn .MuiPickersBasePicker-pickerView .MuiPickersCalendar-transitionContainer{height:216px;overflow:hidden}.date-picker__ctn .MuiPickersBasePicker-pickerView .MuiPickersCalendar-transitionContainer>*{position:relative}.date-picker__ctn .MuiPickersCalendarHeader-daysHeader .MuiPickersCalendarHeader-dayLabel{font-size:11px;width:30px}.date-picker__ctn .MuiPickersToolbar-toolbar{background-color:#005377}.MuiPickersCalendarHeader-daysHeader>span{font-family:inherit;font-size:11px;margin-left:0;margin-right:0}.MuiPickersCalendar-week{margin-bottom:4px}.MuiPickersCalendar-week>div{overflow:hidden}.MuiPickersCalendarHeader-switchHeader button{display:none}@media screen and (max-width:640px){.date-picker__paper .date-picker__wrapper>div:nth-of-type(2){display:none}.date-picker__close,.date-picker__nav{height:auto;width:auto}.date-picker__close .pcs-icon__ctn,.date-picker__nav .pcs-icon__ctn{margin:0}}._2hsHd6FOXG{overflow:hidden}._3DqW14kMCu{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3zQO5GFn9F{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3gHTnbtbdZ{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._247w2aPq_u{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2bh4O5OIk6{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1LWQ7fT3Gl{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3vKkZZKYY6{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2F2iet5dns input{height:auto;padding:4px 0 5px}._2F2iet5dns input,._2F2iet5dns input:focus{border:0;outline:none}._2F2iet5dns button{height:auto;margin-left:0;padding:8px}._2F2iet5dns button:after,._2F2iet5dns button:before{display:none}._2F2iet5dns button:active,._2F2iet5dns button:focus{background:inherit;color:inherit}._2F2iet5dns button:hover{color:inherit}._2F2iet5dns .MuiInput-root{height:40px;margin:0;outline:1px solid #e5e5e5}._2F2iet5dns .MuiInput-root.Mui-focused,._2F2iet5dns .MuiInput-root:hover{outline-color:#005377;outline-width:2px}._2F2iet5dns ._2HHYHoCntr{color:#212121;font-size:13px;font-weight:700;margin-bottom:6px;position:relative;text-transform:uppercase;-webkit-transform:none;transform:none}._2F2iet5dns ._2HHYHoCntr.Mui-focused{color:#005377}._2BLPHWC1IU ._2qBmUbsf1k{height:auto}._2BLPHWC1IU button:after,._2BLPHWC1IU button:before{display:none}._2BLPHWC1IU button:active,._2BLPHWC1IU button:focus{background:inherit;color:inherit}._2BLPHWC1IU button:hover{color:inherit}._2BLPHWC1IU .MuiPickersDay-root,._2BLPHWC1IU .MuiTypography-root,._2BLPHWC1IU .PrivatePickersFadeTransitionGroup-root{font-size:13px;line-height:normal}._2BLPHWC1IU .MuiMonthPicker-root button,._2BLPHWC1IU .PrivatePickersYear-yearButton{padding:0}._2BLPHWC1IU .MuiMonthPicker-root button.Mui-selected,._2BLPHWC1IU .MuiMonthPicker-root button.Mui-selected:focus,._2BLPHWC1IU .MuiPickersDay-root.Mui-selected,._2BLPHWC1IU .MuiPickersDay-root.Mui-selected:hover,._2BLPHWC1IU .MuiPickersDay-root:focus.Mui-selected,._2BLPHWC1IU .PrivatePickersYear-yearButton.Mui-selected,._2BLPHWC1IU .PrivatePickersYear-yearButton.Mui-selected:focus{background:#005377;background-color:#005377;color:#fff}.BeLpjvrCJ8{display:block;height:300px}._3DrVVMljS5{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2cMnyGFAmY{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3XzrSI56TJ{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3-sutRWiQt{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3FEgFaF1cx{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1ap-HJGhw-{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3t26qbaq_n{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1Lt4opFSxs{overflow:hidden}._26aEtpEu3N{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}._213uJiXDtX{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}._3QKH_jbWsr{position:relative}._3QKH_jbWsr .j1EVckXdpm{left:0}._3QKH_jbWsr ._2tJgVDJ94x{right:0}._3QKH_jbWsr .iDM6j7_nWz{bottom:0}._3QKH_jbWsr ._2QlWO3IJwT{top:0}._3QKH_jbWsr ._4NZZZI7PfJ{-ms-flex-preferred-size:auto;background:#005377;border-radius:0;flex-basis:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:60px;position:relative}._3QKH_jbWsr ._3f-yFGdpiL{-webkit-box-flex:0!important;background:rgba(0,0,0,.125);-ms-flex:0 1 auto!important;flex:0 1 auto!important;height:60px;margin:-10px 0 -10px -20px;min-width:20%;padding:0 20px}._3QKH_jbWsr .Tq9FFLl08n{margin-bottom:5px!important}._3QKH_jbWsr ._3MA9REdMWJ{font-weight:400!important}._3QKH_jbWsr ._3_ZThLRcBa{background:rgba(0,0,0,.125) 0 0 no-repeat padding-box;border-radius:0;border-bottom-left-radius:3px;height:24px;padding:3px 5px;position:absolute;right:0;top:0;width:24px}._3QKH_jbWsr ._3_ZThLRcBa:hover{background-color:rgba(0,0,0,.376);color:#fff}@media(min-width:1401px){._3QKH_jbWsr .j1EVckXdpm{left:20%}._3QKH_jbWsr ._2tJgVDJ94x{right:20%}._3QKH_jbWsr .iDM6j7_nWz{bottom:20%}._3QKH_jbWsr ._2QlWO3IJwT{top:20%}}._2Ks98bHXR4{overflow:hidden}._2jnbxTzU48{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.AXOhSpbyf4{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3TaXpJJGpa{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2rCjZzLz7G{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1NYjSiXGs6{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3u-cVjEN8O{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3k3JS9mrTV{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.jFhVJarGk0{-webkit-box-flex:1;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;background:#1eadac;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;-ms-flex:1;flex:1;justify-content:space-between;padding:16px 20px;width:100%}.jFhVJarGk0,.jFhVJarGk0 ._2F1tRGYdlN{display:-webkit-box;display:-ms-flexbox;display:flex}.jFhVJarGk0 ._2F1tRGYdlN ._3Z5i4_m2b0{height:28px;margin-right:10px}.jFhVJarGk0 ._2F1tRGYdlN ._3RZvLsc7vf{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.jFhVJarGk0 ._2F1tRGYdlN ._3RZvLsc7vf h2,.jFhVJarGk0 ._2F1tRGYdlN ._3RZvLsc7vf p{margin:0}.jFhVJarGk0 ._2F1tRGYdlN ._3RZvLsc7vf h2{color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.jFhVJarGk0 ._2F1tRGYdlN ._3RZvLsc7vf p{font-weight:700}.jFhVJarGk0 ._1qiXEtYRJX{background:rgba(0,0,0,.2);border-radius:4px;color:#fff;height:20px;width:20px}.jFhVJarGk0 ._1qiXEtYRJX ._2oWmq4yiYY:before{height:8px;width:8px}.jFhVJarGk0 ._2_E7t1sGbx{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.ITxWvN1qaz{overflow:hidden}._33YrvrJnMP{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._10rih-MmrU{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3t8OkQAWOk{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2FYhv_iBZ0{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._13QjyaqxOJ{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3X1ZVUDijK{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1rWyqd-btv{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3-81iB-1VZ{-webkit-box-flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;justify-content:space-between;padding:10px 20px;width:100%}._3-81iB-1VZ ._5KBIuYxvPp._3KoWFwx478{color:#212121;font-weight:400}._3-81iB-1VZ ._5KBIuYxvPp._3KoWFwx478:hover{background:#e5e5e5;color:#212121}._3-81iB-1VZ ._5KBIuYxvPp.COjRBp_rkz{font-weight:400}._3-81iB-1VZ ._5KBIuYxvPp.COjRBp_rkz:hover{background:#488d29}._1rIRVwByWN{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.FEbVfnP1cg{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2KZbfSDjab{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1CeStzIRxk{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3Evpg8AAr-{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3WQ0MUEw0Q{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.o7hLUaQ6hX{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._19myUgZYQk{overflow:hidden}.Q85TSBHABR{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:20px;text-align:center}.Q85TSBHABR h2{margin:0;padding:0}.Q85TSBHABR .EdjoXZOLW6{height:80px;margin-bottom:24px;margin-top:24px;width:80px}.Q85TSBHABR ._1ud0jkLg6n{border:4px solid gray;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;height:80px;margin:20px auto;padding:0;position:relative;width:80px}.Q85TSBHABR ._1ud0jkLg6n._3aeDqjtzjt,.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V{border-color:#a5dc86}.Q85TSBHABR ._1ud0jkLg6n._3aeDqjtzjt:after,.Q85TSBHABR ._1ud0jkLg6n._3aeDqjtzjt:before,.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V:after,.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V:before{background:#fff;content:"";height:120px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:60px}.Q85TSBHABR ._1ud0jkLg6n._3aeDqjtzjt:before,.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V:before{border-radius:120px 0 0 120px;left:-33px;top:-8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.Q85TSBHABR ._1ud0jkLg6n._3aeDqjtzjt:after,.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V:after{border-radius:0 120px 120px 0;left:30px;top:-10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.Q85TSBHABR ._1ud0jkLg6n._3aeDqjtzjt ._219Os8je3c,.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V ._219Os8je3c{border:4px solid rgba(165,220,134,.2);border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;height:80px;left:-4px;position:absolute;top:-4px;width:80px;z-index:2}.Q85TSBHABR ._1ud0jkLg6n._3aeDqjtzjt .vm37Y5X2aU,.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V .vm37Y5X2aU{background-color:#fff;height:90px;left:28px;position:absolute;top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:5px;z-index:1}.Q85TSBHABR ._1ud0jkLg6n._3aeDqjtzjt ._2kNFHmOAVE,.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V ._2kNFHmOAVE{background-color:#a5dc86;border-radius:2px;display:block;height:5px;position:absolute;z-index:2}.Q85TSBHABR ._1ud0jkLg6n._3aeDqjtzjt ._2kNFHmOAVE.ur3taQNkF1,.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V ._2kNFHmOAVE.ur3taQNkF1{left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:25px}.Q85TSBHABR ._1ud0jkLg6n._3aeDqjtzjt ._2kNFHmOAVE._1DUkxbG9TK,.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V ._2kNFHmOAVE._1DUkxbG9TK{right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:47px}.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V{border-color:#f27474}.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V ._3BaueUfCL2{display:block;position:relative;z-index:2}.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V ._219Os8je3c{border:4px solid rgba(200,0,0,.2)}.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V ._2kNFHmOAVE{background-color:#f27474;top:37px;width:47px}.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V ._2kNFHmOAVE._1EazggXBsz{left:17px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V ._2kNFHmOAVE._3xH_1eaRb7{right:16px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Q85TSBHABR ._1ud0jkLg6n._1TDAaNMUbA{border-color:#f8bb86}.Q85TSBHABR ._1ud0jkLg6n._1TDAaNMUbA:before{-webkit-animation:_7Diq-VheRt 2s linear infinite;animation:_7Diq-VheRt 2s linear infinite;display:inline-block;opacity:0}.Q85TSBHABR ._1ud0jkLg6n._1TDAaNMUbA:after,.Q85TSBHABR ._1ud0jkLg6n._1TDAaNMUbA:before{background-color:#fff;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.Q85TSBHABR ._1ud0jkLg6n._1TDAaNMUbA:after{display:block;z-index:1}.Q85TSBHABR ._1ud0jkLg6n._1TDAaNMUbA ._2rl87ZcUNS{background-color:#f8bb86;border-radius:2px;height:47px;left:50%;margin-left:-2px;position:absolute;top:10px;width:5px;z-index:2}.Q85TSBHABR ._1ud0jkLg6n._1TDAaNMUbA .b3R90jWKAQ{background-color:#f8bb86;border-radius:50%;bottom:10px;height:7px;left:50%;margin-left:-3px;position:absolute;width:7px;z-index:2}.Q85TSBHABR ._1ud0jkLg6n+._1ud0jkLg6n{margin-top:50px}.Q85TSBHABR ._26prTrJ0_g{-webkit-animation:_26prTrJ0_g .75s;animation:_26prTrJ0_g .75s}.Q85TSBHABR ._3Pr-LBjnu6{-webkit-animation:_3Pr-LBjnu6 .75s;animation:_3Pr-LBjnu6 .75s}.Q85TSBHABR ._1ud0jkLg6n._3aeDqjtzjt._3uINhj_TVr:after,.Q85TSBHABR ._1ud0jkLg6n.pbRSt7O27V._3uINhj_TVr:after{-webkit-animation:nRhouAFTWi 4.25s ease-in;animation:nRhouAFTWi 4.25s ease-in}.Q85TSBHABR ._3WhWdXkVau{-webkit-animation:_3WhWdXkVau .5s;animation:_3WhWdXkVau .5s}.Q85TSBHABR ._1GUtLvnWOX{-webkit-animation:_1GUtLvnWOX .75s;animation:_1GUtLvnWOX .75s}.Q85TSBHABR ._3Z41S0dnFJ{-webkit-animation:_3Z41S0dnFJ .75s;animation:_3Z41S0dnFJ .75s}.Q85TSBHABR ._2FiK2Ap5AB{-webkit-animation:_2FiK2Ap5AB .75s infinite alternate;animation:_2FiK2Ap5AB .75s infinite alternate}.Q85TSBHABR .i8D-ZGvTNA{-webkit-animation:i8D-ZGvTNA .75s infinite alternate;animation:i8D-ZGvTNA .75s infinite alternate}@-webkit-keyframes _26prTrJ0_g{0%,54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}to{left:14px;top:45px;width:25px}}@keyframes _26prTrJ0_g{0%,54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}to{left:14px;top:45px;width:25px}}@-webkit-keyframes _3Pr-LBjnu6{0%,65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}to{right:8px;top:38px;width:47px}}@keyframes _3Pr-LBjnu6{0%,65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}to{right:8px;top:38px;width:47px}}@-webkit-keyframes nRhouAFTWi{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%,to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes nRhouAFTWi{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%,to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes _3WhWdXkVau{0%{opacity:0;-webkit-transform:rotateX(100deg);transform:rotateX(100deg)}to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes _3WhWdXkVau{0%{opacity:0;-webkit-transform:rotateX(100deg);transform:rotateX(100deg)}to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes _1GUtLvnWOX{0%,65%{left:82px;top:95px;width:0}84%{left:14px;top:33px;width:47px}to{left:17px;top:37px;width:47px}}@keyframes _1GUtLvnWOX{0%,65%{left:82px;top:95px;width:0}84%{left:14px;top:33px;width:47px}to{left:17px;top:37px;width:47px}}@-webkit-keyframes _3Z41S0dnFJ{0%,65%{right:82px;top:95px;width:0}84%{right:14px;top:33px;width:47px}to{right:16px;top:37px;width:47px}}@keyframes _3Z41S0dnFJ{0%,65%{right:82px;top:95px;width:0}84%{right:14px;top:33px;width:47px}to{right:16px;top:37px;width:47px}}@-webkit-keyframes _2FiK2Ap5AB{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.02);transform:scale(1.02)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes _2FiK2Ap5AB{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.02);transform:scale(1.02)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes _7Diq-VheRt{0%{background-color:#fff;opacity:.5;-webkit-transform:scale(1);transform:scale(1)}30%{background-color:#fff;opacity:.5;-webkit-transform:scale(1);transform:scale(1)}to{background-color:#f8bb86;opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes _7Diq-VheRt{0%{background-color:#fff;opacity:.5;-webkit-transform:scale(1);transform:scale(1)}30%{background-color:#fff;opacity:.5;-webkit-transform:scale(1);transform:scale(1)}to{background-color:#f8bb86;opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes i8D-ZGvTNA{0%{background-color:#f8d486}to{background-color:#f8bb86}}@keyframes i8D-ZGvTNA{0%{background-color:#f8d486}to{background-color:#f8bb86}}._1iRqVi0GIj{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3x3hQkO928{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2JHdggPvVb{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.e3dwEOA9uV{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.fHjtLw1JGF{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._18loQnqFVq{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3n4aj8mhY3{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2IqdNUHPng{overflow:hidden}._141og94nJJ .eImLKUg_FU{margin-left:4px;margin-right:4px}._141og94nJJ ._2mjWMu-8dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}._141og94nJJ ._2mjWMu-8dl ._1YyA0ECAHP{color:#777;font-size:9px}._1oDv05u-tc .eImLKUg_FU{-ms-flex-item-align:center;align-self:center;margin-left:4px;margin-right:4px}._1oDv05u-tc ._6Zo7T40pqo{border-radius:0;display:block;margin-left:4px}._1oDv05u-tc ._6Zo7T40pqo.tBpCnwNfD0{margin-bottom:3px;margin-top:5px}._1oDv05u-tc ._6Zo7T40pqo._3otymKh0Ho{margin-bottom:5px}.X7vM1_Ody-{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3-xZJp-P1b{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2rdTdDE5jV{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3qKV7G1foH{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._26AiInr_jA{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3INbVEQKc7{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2TK8ch2R6D{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2xJeHYCo3h{overflow:hidden}._3jMHdVyLjo{margin-left:4px;margin-right:4px}._2nqOmtBV1i{overflow:hidden}._3k75VPYnK-{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2u9mrFIe-u{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2BX3hKd6d_{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2sQvvCtdrT{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.f-YI9afc9e{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._16gT1npqyS{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._31XwG9HraV{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1nHp62fgtL{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;background:#fff;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;height:100%;height:24px;margin-bottom:4px;min-height:24px;min-width:100px;width:100%}._1nHp62fgtL:only-child{margin-bottom:0}._1nHp62fgtL ._2LLChj6TR5{background:#fff;border-radius:0;height:24px;height:auto;margin-left:auto;min-width:24px;width:24px}._1nHp62fgtL.Dxwb5sca0p{padding-right:0}._1nHp62fgtL:active,._1nHp62fgtL:focus{outline:none}._1nHp62fgtL:last-child{border-bottom:0 solid #e5e5e5;margin-bottom:0}._1nHp62fgtL ._3WYmrQWbm9{-ms-flex-item-align:center;align-self:center;margin-left:4px}._1nHp62fgtL .kF9ZSEK8jq{margin-right:4px}._1nHp62fgtL .OJB3oP47jt{display:block;margin-left:4px}._1nHp62fgtL ._3PfboVdLvS{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._1nHp62fgtL ._2F1XUCk7um i{margin-right:0}._3AaTzidd4a{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._30Z71tR4ee{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3IeViSUFMR{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1haNrrbTzQ{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2VdVrlfBo9{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3ZkL4p6Os5{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._17sx6nmgy-{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1_QR0A-jmp{overflow:hidden}.Oq7j9WZta4{position:relative}.Oq7j9WZta4 ._1pKd7N7Ale{color:rgba(0,0,0,.4);display:block;font-size:10px;margin-bottom:5px;text-transform:uppercase}.Oq7j9WZta4 ._2DQwivBpLS{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:#f5f6f7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.Oq7j9WZta4 ._2DQwivBpLS ._234BOmsVpc{color:gray;margin-left:4px;margin-right:4px}.Oq7j9WZta4 ._2DQwivBpLS ._1OuXHImFl_{-webkit-box-flex:1;-ms-flex:1;flex:1}.Oq7j9WZta4 ._2DQwivBpLS ._2QEW42NVxq{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Oq7j9WZta4 ._2DQwivBpLS ._2QEW42NVxq ._3Wk5v8r8hZ{background:#fff;border-radius:0;height:32px;margin-bottom:0}.Oq7j9WZta4 ._2DQwivBpLS ._2QEW42NVxq ._3Wk5v8r8hZ:first-child{margin-left:4px}.Oq7j9WZta4 ._2DQwivBpLS ._2QEW42NVxq ._2d4fKXaqZF:hover{background:#fff}.Oq7j9WZta4 ._2DQwivBpLS ._2QEW42NVxq ._2QEW42NVxq{overflow:visible}.Oq7j9WZta4 ._2DQwivBpLS ._2QEW42NVxq ._2wl7c5cSDK{background:#fff;border-radius:0;height:32px;text-align:center;width:32px}.Oq7j9WZta4 ._2DQwivBpLS ._2QEW42NVxq ._2wl7c5cSDK._3m5qqhXu8r{background:#00739a}.Oq7j9WZta4 ._2DQwivBpLS ._1pYeTrGhpm{background:#f5f6f7;-webkit-box-shadow:none;box-shadow:none}.Oq7j9WZta4 ._2DQwivBpLS ._1pYeTrGhpm:before{content:unset}.Oq7j9WZta4 ._2DQwivBpLS ._3aivUs9b_s{padding:4px}.Oq7j9WZta4 ._2DQwivBpLS ._3aivUs9b_s ._3Wk5v8r8hZ{margin:0 4px 4px 0;max-width:unset;min-width:unset;width:100%}.Oq7j9WZta4 ._2DQwivBpLS ._3aivUs9b_s ._3Wk5v8r8hZ:first-child{margin-left:0}._3pQb2107Dp{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1s6kOMCjL1{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3ZhMzjw9E2{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1LobckZoC3{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1kbrX8U8uO{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2_g8n3o0OZ{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3V3vUjDcyl{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.d9z1e1T6o3{overflow:hidden}._1_ANlbnsGq ._1_cJ2jIZZI{margin-left:4px;margin-right:4px}._1yKBAM_g_z{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3Xpq6-dnvC{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._14EyDrQQyk{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.BTIKtRqbI9{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.KNt-QCaEYK{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3P29Huvosr{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1yZ7ZNx62i{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._31bo4_vqy5{overflow:hidden}.NbVchAUH6K{margin-left:4px;margin-right:4px}._2a_f1zTgNo{overflow:hidden}._3YoHqzZA70{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3NN_HFlhQp{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1vLNr-NLTv{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2Ss0BvxBRm{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1Err5gqK3v{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3pm2ux0Ghq{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._26FSDby5xo{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3Jmbc-u9Oi{font-weight:700;margin-bottom:6px}.yDXs1oJlFh{text-transform:uppercase}.qmDkeHqk74{display:inline;margin-left:6px}._3Jmbc-u9Oi ._11zYIzDIwi{font-weight:700}.CZBL6M32FA{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.CZBL6M32FA label{color:#999;cursor:pointer;font-size:11px;margin-bottom:0;text-transform:uppercase}.CZBL6M32FA ._1nEkpwfTm-{color:#000;color:initial}.CZBL6M32FA ._2JzF8FRi7P{margin-right:10px}.CZBL6M32FA ._1cENlR_dKu{margin-left:10px}.CZBL6M32FA ._3eb29S0UVI._3YoHqzZA70+.ZUf9u33v8O{background-color:#f5f5f5;opacity:1}.CZBL6M32FA ._3eb29S0UVI._3NN_HFlhQp+.ZUf9u33v8O{background-color:#db383b;opacity:1}.CZBL6M32FA ._3eb29S0UVI._1vLNr-NLTv+.ZUf9u33v8O{background-color:#53a92c;opacity:1}.CZBL6M32FA ._3eb29S0UVI._2Ss0BvxBRm+.ZUf9u33v8O{background-color:rgba(255,194,14,.70196);opacity:1}.CZBL6M32FA ._3eb29S0UVI._1Err5gqK3v+.ZUf9u33v8O{background-color:#fcfcfc;opacity:1}.CZBL6M32FA ._3eb29S0UVI._3pm2ux0Ghq+.ZUf9u33v8O{background-color:#2ab0ae;opacity:1}.CZBL6M32FA ._3eb29S0UVI._26FSDby5xo+.ZUf9u33v8O{background-color:#00739a;opacity:1}.CZBL6M32FA ._2KQBs7p5kU{height:26px;padding:0;width:42px}.CZBL6M32FA ._2KQBs7p5kU ._1vN7E_A0V7{left:0;margin:0}.CZBL6M32FA ._15V2LCHozT{height:26px;padding:0;position:absolute;width:100%}.CZBL6M32FA ._15V2LCHozT,.CZBL6M32FA ._15V2LCHozT:hover{background-color:transparent}.CZBL6M32FA ._15V2LCHozT._3eb29S0UVI{color:#fff;-webkit-transform:none;transform:none}.CZBL6M32FA ._15V2LCHozT._3eb29S0UVI:hover{background-color:transparent}.CZBL6M32FA ._15V2LCHozT._3eb29S0UVI ._1u_0wGh9yn{-webkit-transform:translate(8px);transform:translate(8px)}.CZBL6M32FA ._1u_0wGh9yn{-webkit-box-shadow:none;box-shadow:none;color:#fff;height:24px;-webkit-transform:translate(-8px);transform:translate(-8px);-webkit-transition:all .1s;transition:all .1s;width:24px}.CZBL6M32FA .ZUf9u33v8O{background:#f5f5f5;background-color:#f5f5f5;border-radius:13px;color:#666;opacity:1}._2UgkQJSaLm{overflow:hidden}._1WBc5-SCr6{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2QoZdqQmac{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.cFWu4ooNse{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.IluBfoUrgS{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3ghqsPsc8x{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.iB46XEDtFm{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2lPPleHZjn{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2JzYjoAtxD input{margin:0}._2JzYjoAtxD ._3JMEKV5Wuv{max-width:80%;min-width:400px}._2JzYjoAtxD ._2FJN-ln3ub{height:100%}._2JzYjoAtxD .gzwCMN6v_3{-webkit-box-pack:end;-ms-flex-pack:end;background:#005377;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;justify-content:flex-end;min-height:80px;position:relative}._2JzYjoAtxD .gzwCMN6v_3 ._1JW6--1lhg{left:0;max-width:80%;padding-left:20px;position:absolute}._2JzYjoAtxD .gzwCMN6v_3 ._1JW6--1lhg ._5RY2pIGk93{font-size:16px;font-weight:700}._2JzYjoAtxD .gzwCMN6v_3 ._1JW6--1lhg ._4041m1wRr9{margin-bottom:0;margin-top:0;max-width:100%}._2JzYjoAtxD .gzwCMN6v_3 ._3y9O8z7hUq{border-radius:0;border-bottom-left-radius:3px;height:20px;position:absolute;right:12px;top:12px;width:20px}._31xPeOukrB{padding-left:20px;padding-right:20px;padding-top:16px}._31xPeOukrB ._2w5O57JinL{overflow-x:hidden;overflow-y:auto}._31xPeOukrB .YbUiU3yT_p{margin-bottom:15px}._31xPeOukrB .V9FwkbC89M{color:#212121;font-size:10px!important;line-height:10px;margin-bottom:6px}._31xPeOukrB ._3TOodrAUDz{padding:20px}._31xPeOukrB ._3TOodrAUDz .HqzFYF4MQp,._31xPeOukrB ._3TOodrAUDz .YbUiU3yT_p{margin-bottom:20px}._31xPeOukrB ._16DtmW1Mou .SkxBbEpqKg{min-height:52px;padding-left:16px;padding-right:16px;width:100%}._31xPeOukrB ._16DtmW1Mou .SkxBbEpqKg._1BgjN8yo9T{min-height:52px}._31xPeOukrB ._16DtmW1Mou .SkxBbEpqKg .lGUkkBmU9J{background:#999;border-radius:3px;height:24px;margin-right:0;width:24px}._31xPeOukrB ._16DtmW1Mou .SkxBbEpqKg .lGUkkBmU9J:after,._31xPeOukrB ._16DtmW1Mou .SkxBbEpqKg .lGUkkBmU9J:before{background:#fff}._31xPeOukrB ._16DtmW1Mou .SkxBbEpqKg .lGUkkBmU9J:after{top:6px}._31xPeOukrB ._16DtmW1Mou .SkxBbEpqKg .fnVhfduucG{font-size:13px}.qYQSgh6vIl{padding-left:0;padding-right:0;padding-top:0}.HqzFYF4MQp{margin-bottom:15px}.HqzFYF4MQp .scAC_IPL_O{font-size:10px!important;line-height:10px}.HqzFYF4MQp ._2a9wZZzCZQ>div{height:32px}._1GLt43Cnc7{background:#fff;border-top:1px solid #e5e5e5;bottom:0;padding:20px 20px 10px;position:sticky;z-index:1}._1GLt43Cnc7 ._2UEbmc0dPN{width:100%}._1GLt43Cnc7 ._32Vg9ZVjZE{background:none!important;border:none;margin:0;padding-left:0;text-decoration:underline}._1GLt43Cnc7 ._32Vg9ZVjZE:hover{color:#dd4144!important}.yWCLY6QYcM{overflow:hidden}._1leq0BGH8t{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1AWsttJXAf{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1Bw3Ctyxiy{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3CQjpVMSBj{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3Zy6NvSQTY{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1rwQ0IJRgK{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3LuKqdcvbm{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2Gjtjld-T7 ._3wAqjS1Gs3{color:#222;font-size:12px;font-style:normal;height:auto}._2Gjtjld-T7 ._3wAqjS1Gs3::-webkit-inner-spin-button,._2Gjtjld-T7 ._3wAqjS1Gs3::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}._2Gjtjld-T7 ._3wAqjS1Gs3::-webkit-input-placeholder{color:#999;font-style:italic}._2Gjtjld-T7 ._3wAqjS1Gs3::-moz-placeholder{color:#999;font-style:italic}._2Gjtjld-T7 ._3wAqjS1Gs3:-ms-input-placeholder{color:#999;font-style:italic}._2Gjtjld-T7 ._3wAqjS1Gs3::-ms-input-placeholder{color:#999;font-style:italic}._2Gjtjld-T7 ._3wAqjS1Gs3::placeholder{color:#999;font-style:italic}._2Gjtjld-T7 ._3wAqjS1Gs3[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}._2Gjtjld-T7 ._3wAqjS1Gs3:focus{border:none}._2Gjtjld-T7 ._35Jw1kOiI0{background-color:#fff;font-size:12px;padding:0}._2Gjtjld-T7 ._35Jw1kOiI0:focus{border:0;outline:none}._2Gjtjld-T7 ._35Jw1kOiI0 ._3wAqjS1Gs3{border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Lato,sans-serif;height:32px;line-height:0;padding:0 12px}._2Gjtjld-T7 ._35Jw1kOiI0 ._3wAqjS1Gs3._1zpqcXJHzE{border:1px solid #db383b}._2Gjtjld-T7 ._35Jw1kOiI0 ._3wAqjS1Gs3._21Clf_zn4k{-webkit-text-fill-color:#888;background-color:#f5f5f5;color:#888;cursor:not-allowed}._2Gjtjld-T7 ._35Jw1kOiI0 ._2rpLHjuG5J{line-height:14px;padding:8px}._2Gjtjld-T7 ._1CtWlAPhmm{color:#6c6c6c;font-size:11px;font-weight:400;text-transform:capitalize}._2Gjtjld-T7 ._3ONRpakL8t{color:#db383b}._2Gjtjld-T7 ._3LOumShgBF{color:#db383b;font-size:11px}._2Gjtjld-T7 ._2gO6CPU4EF{-webkit-box-flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-size:11px;font-weight:700;justify-content:space-between;margin-bottom:6px;text-transform:uppercase;width:100%}._2Gjtjld-T7 ._2pRUsijJXQ{cursor:not-allowed}._2Gjtjld-T7 .ZSrkX8P3nJ{background-color:#e2e6ed;border-radius:2px;color:#5a5b5e;font-size:10px;font-weight:400;margin-left:4px;margin-top:-2px;padding:2px 4px}._2Gjtjld-T7 .ETggNj39I5{display:inline;margin-left:6px}._2Gjtjld-T7 ._2uk0iy_lft{font-weight:700}._2Gjtjld-T7 ._3iG8zjvjZf{display:-webkit-box;display:-ms-flexbox;display:flex}._2Gjtjld-T7 ._2qRnRkEixf,._2Gjtjld-T7 ._2uno8xB-jB{border:1px solid #e5e5e5;border-radius:4px 0 0 4px;color:#000;height:32px;width:32px}._2Gjtjld-T7 ._2qRnRkEixf:hover,._2Gjtjld-T7 ._2uno8xB-jB:hover{border:1px solid #e5e5e5}._2Gjtjld-T7 ._2qRnRkEixf:hover__icon,._2Gjtjld-T7 ._2uno8xB-jB:hover__icon{font-weight:700}._2Gjtjld-T7 ._2qRnRkEixf:focus,._2Gjtjld-T7 ._2uno8xB-jB:focus{background:none}._2Gjtjld-T7 ._2uno8xB-jB{border-radius:4px 0 0 4px;border-right:none}._2Gjtjld-T7 ._2uno8xB-jB:hover{border-right:none}._2Gjtjld-T7 ._2uno8xB-jB:hover ._3wIrizlJTp{font-weight:700}._2Gjtjld-T7 ._2qRnRkEixf{border-left:none;border-radius:0 4px 4px 0}._2Gjtjld-T7 ._2qRnRkEixf:hover{border-left:none}._2Gjtjld-T7 ._2qRnRkEixf:hover ._9c9GxiBSHm{font-weight:700}._2vMX_mLQbY{overflow:hidden}._2d4--lfm9m{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1lP8z2b7Sj{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.WyJMjrWdBs{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._15_ZpG2wkV{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1WVmo-u9Rd{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2VXA-gjYHG{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._134HEhToS4{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1PxwSwIzF1:first-child .b0PcE5cKBw{border-top-left-radius:3px;border-top-right-radius:3px}._1PxwSwIzF1:last-child .b0PcE5cKBw{border-bottom-left-radius:3px;border-bottom-right-radius:3px}._1PxwSwIzF1:not(:first-child) .b0PcE5cKBw{border-top:0 solid #e5e5e5}._1PxwSwIzF1 .b0PcE5cKBw{border:1px solid #e5e5e5;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}._1PxwSwIzF1 ._1MCxDKdeeN{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;background:#f5f6fa;-ms-flex-direction:row-reverse;flex-direction:row-reverse;min-height:32px}._1PxwSwIzF1 ._1MCxDKdeeN._1vvC4FgCpA{min-height:32px}._1PxwSwIzF1 ._1MCxDKdeeN ._3P9dkyww7y{margin-right:4px}._1PxwSwIzF1 ._1MCxDKdeeN .i6g632A1oL{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;line-height:normal;margin:0;text-transform:uppercase}._1PxwSwIzF1 ._1MCxDKdeeN .i6g632A1oL._1vvC4FgCpA{margin:0;min-height:auto}._1PxwSwIzF1 ._3W-mEJ3bEl .i6g632A1oL{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}._1PxwSwIzF1 ._3W-mEJ3bEl ._3P9dkyww7y{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}._1PxwSwIzF1 ._5XP9ZQRUVJ{border-top:1px solid #e5e5e5}.EBxpI3Ea-_{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._4nlZRiZkhl{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.tLp8cnL7Xk{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1qI8-s-Ow_{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3SBHnmYKsM{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._24NQJSTu9n{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._Mz1zXD7y9{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._659W79J0wy{overflow:hidden}._342golZQ6F{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center;position:relative;width:12px}._342golZQ6F,._342golZQ6F:after,._342golZQ6F:before{display:-webkit-box;display:-ms-flexbox;display:flex;height:12px}._342golZQ6F:after,._342golZQ6F:before{background:#000;content:"";-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:1px}._342golZQ6F:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}._342golZQ6F:after{position:absolute;top:0}._342golZQ6F._33zOebiOAI:after,._342golZQ6F._33zOebiOAI:before,._342golZQ6F:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}._342golZQ6F._33zOebiOAI:after{opacity:0}._1U94DkvCyt{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._32jJhF9kWg{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3avoLuhIO-{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._179-IvrdSL{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2Qa0m4-95T{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1IxP8CiwHF{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._7Lx70Y-yYk{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2Q7qp2CE2Q{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;grid-row-gap:20px;-ms-flex-direction:column;flex-direction:column;justify-content:center;row-gap:20px}._2GU0BvAFf8,._2Q7qp2CE2Q{display:-webkit-box;display:-ms-flexbox;display:flex}._2GU0BvAFf8{border-radius:4px;min-height:40px;overflow:hidden;width:100%}._2-xgmhy4sR{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:14px;justify-content:center;width:40px}._1pVC31bcCE{background-color:#007391}._2bb_hA8IQO{background-color:#ff9d11}._1zPWpugmKv{background-color:#d93a40}._36jPaR2Cnk{background-color:#53a92c}.YL330oJRxR{background-color:#676767}._2DPJYJwzks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;grid-gap:2px;-webkit-box-flex:1;align-items:flex-start;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;font-size:11px;gap:2px;justify-content:center;padding:10px}._3HNh3TlKKP{font-weight:700}._3HNh3TlKKP,.gnUb0SAEEv{color:#222;color:var(--base-800,#222);font-family:Lato;font-size:11px;font-style:normal;line-height:13px}.gnUb0SAEEv{font-weight:400}._3XScQVJShb{background-color:#e5f1f4}.XTSSd6LBZx{background-color:#ffebcf}._2K5wbMEx9-{background-color:#fbebec}._22hY_evqUf{background-color:#eef7ea}._3t3tzoKbhq{background-color:#f0f0f0}._3n7myLzhvs{overflow:hidden}._2uj1tZIJrN{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3Ee3iixBQS{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2-zqzhs8iq{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2km-V52a7f{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.tVJ-FjN3X9{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._155uKqCql0{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3ILTED94nK{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1nK_fDqJpZ label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:inherit;font-weight:inherit;justify-content:center;margin:0;text-transform:uppercase}._1nK_fDqJpZ label input{margin-bottom:0;margin-right:8px}._1nK_fDqJpZ._1fLMfZJe8R span{display:none}._1nK_fDqJpZ._1io9LDwD39 label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}._1nK_fDqJpZ._1io9LDwD39 label input{margin-top:8px}._1nK_fDqJpZ._3_KDx9Y8V5 label{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}._1nK_fDqJpZ._3_KDx9Y8V5 label input{margin-right:8px}._1nK_fDqJpZ._1xIrJprorO label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}._1nK_fDqJpZ._1xIrJprorO label input{margin-bottom:8px}._1nK_fDqJpZ ._1gghjSJFfO{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;border:1px solid #ccc;cursor:pointer;display:inline-block;height:16px;outline:none;overflow:hidden;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:background-color,border;transition-property:background-color,border;vertical-align:middle;width:16px}._1nK_fDqJpZ ._1gghjSJFfO:checked{background-color:#375a88;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M12 1 5 7.5 2 5l-1 .5L5 10l8-8.5z'/%3E%3C/svg%3E");background-size:contain;border-color:transparent}@media screen and (max-width:639px){._1nK_fDqJpZ{height:100%;width:100%}._1nK_fDqJpZ,._1nK_fDqJpZ._1fLMfZJe8R span{display:block}._1nK_fDqJpZ label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:100%;justify-content:center;width:100%}._1nK_fDqJpZ label ._1gghjSJFfO{background-color:#fff;display:block}}._2ilMrJEMX4{overflow:hidden}._2M-AY5gnu6{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1HTEdCQhvt{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._20YYB9jyu9{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2mkicV8BTN{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2GZoGAEMTl{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._8I5Z8pf_PN{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._23Aafgapjy{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.luZA5_L9ah{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.luZA5_L9ah ._6khaQcE1Ie{color:#000;display:block;font-size:11px;font-weight:700;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%;z-index:auto}.luZA5_L9ah ._4AEkWkVVfJ{background:#fff;border:1px solid #ccc;border-radius:0;min-height:40px;padding-left:10px;padding-right:10px}.luZA5_L9ah ._4AEkWkVVfJ,.luZA5_L9ah ._4AEkWkVVfJ:before{-webkit-box-shadow:none;box-shadow:none}.luZA5_L9ah ._4AEkWkVVfJ:focus{border:2px solid #005377;outline:none}.WYJdsnalHN{overflow:hidden}._3Nuzk8ePhN{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1B_Mk2xijG{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2LA5tlJJTc{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3wgtmxLU4G{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._7Z-fK5WHbN{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._12okQU5KPj{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2-LtmHJND5{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3ufN6O8ojg .v2rdmRP2Gj{min-width:30rem}._3ufN6O8ojg ._3qD1ht10GD{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:space-between}._3ufN6O8ojg ._1u-Q-GeTo4{margin:0}._3ufN6O8ojg ._1u-Q-GeTo4,._3ufN6O8ojg ._1Yp9VB2xt5{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}._3ufN6O8ojg ._1Yp9VB2xt5{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._3ufN6O8ojg ._1i8w3Vjbl1{font-size:11px;padding-bottom:15px;padding-top:15px;text-align:center;text-transform:uppercase}._3ufN6O8ojg ._2GijoWX53v{border:1px solid #e5e5e5;margin-top:20px;max-height:8rem;min-height:25rem;overflow:hidden}._3ufN6O8ojg ._3kEM_m2mNN{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;padding-right:6px}._3ufN6O8ojg ._3kEM_m2mNN,._3ufN6O8ojg ._3KrZAcAWv4{display:-webkit-box;display:-ms-flexbox;display:flex}._3ufN6O8ojg ._3KrZAcAWv4{grid-gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid;border-radius:0;gap:6px;height:auto;padding:0!important;text-transform:capitalize}._3ufN6O8ojg ._3KrZAcAWv4:focus{color:#222!important}.jsAHEvxro7 ._2GijoWX53v{overflow-y:scroll}.jsAHEvxro7 ._1715CQQGRz{-webkit-box-pack:start!important;-ms-flex-pack:start!important;grid-gap:16px;gap:16px;justify-content:flex-start!important}.jsAHEvxro7 .oD9-_lOcNu{font-weight:400!important;text-transform:uppercase}._1EZV2pyzmU{height:360px}._1rNWJFvfjk{background-color:#005377}._3sOXksLGwn{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}._2HUjrPLWA4{margin-top:-2px}._2n_TITNRsd{height:300px}._1oAFvb_qs7{border-radius:50%;height:72px;margin-bottom:32px;max-height:72px;max-width:72px;min-height:72px;min-width:72px;width:72px}._3cLGSsImjg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}._3B0cf66w7X,._3cLGSsImjg{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}._3B0cf66w7X{border:4px solid #eff8e3;border-radius:50%;color:#53a92c;font-weight:700;height:36px;width:36px}._15Qg6-ZyzT{border-color:#f7ddd2;color:#db383b}._3wYSufFRSx{border:none;font-size:12px!important;margin:auto;width:auto!important}._3wYSufFRSx>tr:hover{background-color:transparent!important}.tm_S3kRVFA{border:none;padding:6px!important;text-align:left;vertical-align:top!important}.tm_S3kRVFA:not(th){padding-top:16px!important}._3ia-fd40OZ{list-style:"- ";padding-left:8px}._3ia-fd40OZ>li{margin:0}._3JZcxbzU38{max-height:280px}._25Nh9yHEX0{overflow:hidden}.kKBO73sHdP{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._26Z63-3N8c{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.aX23H1V0h0{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3F8fH5AxbT{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1gEmPJO1jl{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._8LXuzDwyFD{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.qOWaorYuJ0{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.XARUw3RuSc{height:50px}.XARUw3RuSc ._1pLDfey2Ty{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid #e5e5e5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;height:100%;justify-content:space-between;padding-left:20px;padding-right:20px;width:100%}.XARUw3RuSc ._1pLDfey2Ty:hover{background-color:rgba(255,194,14,.10196)}.XARUw3RuSc ._1pLDfey2Ty._2nKfgBjXJg{background-color:rgba(102,198,191,.2)}.XARUw3RuSc ._1wD0fF7pM9{font-weight:700}.XARUw3RuSc ._1wD0fF7pM9,.XARUw3RuSc ._25jyAUkIsI{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.XARUw3RuSc ._25jyAUkIsI{padding-top:5px}.XARUw3RuSc ._25jyAUkIsI:empty{display:none}.XARUw3RuSc ._1_VrsNcTcD{-webkit-box-flex:1;-ms-flex:1;flex:1}.XARUw3RuSc ._23W0ZAtm3g{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.XARUw3RuSc ._23W0ZAtm3g>div input[type=checkbox]{margin:0!important}._2XhZ6Zx90T{pointer-events:none}._3PQq-q6hDl{background-color:#fff;border:1px solid #e5e5e5}.iW45NF6Ifj{overflow:hidden}._3R6b8R7y95{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3AXCTRODLO{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3Hri_7RiPH{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._30rPGZH2ZD{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2vJDUwpl_t{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2O38IR685K{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.LlreK8S1xi{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2PFnOlzr7j.xqsBUu3-T7{background:#375a87}._2PFnOlzr7j.xqsBUu3-T7 ._3sm-9cKCLe span{margin-right:16px}._2PFnOlzr7j.xqsBUu3-T7 ._3sm-9cKCLe i{font-size:28px}._2PFnOlzr7j.xqsBUu3-T7 ._3sm-9cKCLe ._3j8EklDjHl h2{font-size:20px}._2BGK_C4NU9 ._3kxyvAJ53u{border-radius:8px}._3GBiG5u0tk{min-width:600px;padding:20px}._2LH72JZosO{overflow:hidden}._2vLlmXX9yY{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2yeJL3EWP0{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.kguTwxDD5L{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3foF9qU_2r{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3tX1nAkcPA{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1z-MNg2aP6{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1WNAnkfMmw{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3v41bOQ2Xc{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}._3v41bOQ2Xc:active{padding:0;-webkit-transition:.1s ease-in;transition:.1s ease-in}@media(min-width:640px){._3v41bOQ2Xc{max-width:100%}}@media(min-width:960px){._3v41bOQ2Xc{max-width:50%}}@media(min-width:1280px){._3v41bOQ2Xc{max-width:25%}}._3v41bOQ2Xc .LPtIXKY9UC{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;padding:30px;position:relative;-webkit-transition:color .3s;transition:color .3s;width:100%}._3v41bOQ2Xc .LPtIXKY9UC:after{background-color:#f5f5f5;width:100%;z-index:-2}._3v41bOQ2Xc .LPtIXKY9UC:after,._3v41bOQ2Xc .LPtIXKY9UC:before{bottom:0;content:"";height:100%;left:0;position:absolute;-webkit-transition:all .3s;transition:all .3s}._3v41bOQ2Xc .LPtIXKY9UC:before{background-color:#2ab0ae;width:0;z-index:-1}._3v41bOQ2Xc .LPtIXKY9UC:hover{color:#fff;-webkit-transition:color .3s;transition:color .3s}._3v41bOQ2Xc .LPtIXKY9UC:hover:before{width:100%}._3v41bOQ2Xc .LPtIXKY9UC ._19Z8ZuprLq,._3v41bOQ2Xc .LPtIXKY9UC ._1597qfn6be{margin-bottom:5px;margin-top:5px}._3v41bOQ2Xc .LPtIXKY9UC ._1597qfn6be{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}._1VyfQ2Epvw{overflow:hidden}.xD22Lyufbg{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3n5Oa0vH_8{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3t_kTdJkrN{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1wA6m7Asa7{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1McCFiJD5v{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3TSZfU9T5p{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3dD27AiKKR{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.MuiCard-root._36fSTlCQTd{border:1px solid #e8ebf1;border-radius:3px}._36fSTlCQTd ._1fi9-E6_k7{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #e8ebf1;justify-content:space-between;padding:13px 20px 0}._36fSTlCQTd ._1fi9-E6_k7>div{padding-bottom:13px}._36fSTlCQTd .QKd9_LMKiU{color:#222;font-size:12px;font-weight:700;text-transform:uppercase}._36fSTlCQTd .YhM1NkBbdT{-ms-flex-item-align:end;-webkit-box-flex:0;-ms-flex-positive:0;align-self:flex-end;flex-grow:0}._36fSTlCQTd ._1jFqDo0Hru{-ms-flex-item-align:center;align-self:center;margin:0}._36fSTlCQTd.XRQgLswV0h .YhM1NkBbdT{border-bottom:2px solid #53a92c;margin-bottom:-1px;padding-bottom:11px}._1QYpPl9zZ3{overflow:hidden}.VNRSdd68MH{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2ZjbLnm0Te{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1T96PZeIba{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1KOdRfZ0t7{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._39_kcc0Zsu{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.tDIPhxmQBC{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1rQmRX6vAp{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1VBYFCukvv{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0;width:100%}._1VBYFCukvv,._1VBYFCukvv .rNrJ5KlOgG{display:-webkit-box;display:-ms-flexbox;display:flex}._1VBYFCukvv .rNrJ5KlOgG{background:#2ab0ae;color:#fff;height:60px;padding-left:20px;padding-right:20px}._1VBYFCukvv .rNrJ5KlOgG div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;justify-content:center}._1VBYFCukvv .rNrJ5KlOgG ._28eBkXNE3b{color:#fff}._1VBYFCukvv .rNrJ5KlOgG ._28eBkXNE3b+._28eBkXNE3b{margin-left:10px}._1VBYFCukvv .rNrJ5KlOgG ._3WBCeiRnU2{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}._1VBYFCukvv .rNrJ5KlOgG ._3WBCeiRnU2 .ZbOqzFrG3M{font-size:1rem;margin-left:10px;margin-right:10px}._1VBYFCukvv .rNrJ5KlOgG ._3WBCeiRnU2 .ZbOqzFrG3M label{display:none}._1VBYFCukvv .rNrJ5KlOgG ._3WBCeiRnU2 .ZbOqzFrG3M input{border-radius:4px;height:30px;min-height:100%;padding:0;text-align:center;width:30px}._1VBYFCukvv .rNrJ5KlOgG .OefihsQK6l{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}._1VBYFCukvv ._3YjZEWMcIb{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:rgba(0,0,0,.18824);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 10px 10px}._1VBYFCukvv ._3YjZEWMcIb ._59Hxt17Bew{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:10px;margin-top:10px}._1VBYFCukvv ._3YjZEWMcIb ._59Hxt17Bew canvas{-webkit-box-shadow:0 0 10px rgba(0,0,0,.12549);box-shadow:0 0 10px rgba(0,0,0,.12549);-webkit-box-sizing:content-box;box-sizing:content-box}button[title="Open File"]{display:none;pointer-events:none}.wIxswuNe4K{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._15_sFiWh0r{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3HBOcNK-Sd{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1zsALWzXwM{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._24H5mD159c{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.k1G0QbK5fv{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2RrCmUJu_V{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2kzxE3ZzBy{overflow:hidden}.LN20w2HzUL{margin-left:4px;margin-right:4px}._3I-vJ_Mqu7{overflow:hidden}._7pNz0_-Kd9{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.Z_U5EK0hdO{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.hOwEpU7924{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._5lGSNRHoR_{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.SwVuB-Qq5B{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3o8-x0qn0w{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1QOcFBV-HL{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.K9QIMYf6SJ{margin-bottom:0}.K9QIMYf6SJ ._1RlIuY8JaU._1RlIuY8JaU:hover{background-color:transparent}.K9QIMYf6SJ ._14vHioYK0N{background-color:#dedede;border-radius:50%;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;padding:8px;width:20px}.K9QIMYf6SJ ._2NI5BDN09c{background-color:#027391}.K9QIMYf6SJ ._24WgtQ0yAt{font-family:Lato,sans-serif;font-size:9px;font-weight:900;text-transform:uppercase}._1w7Y9r4dqi{overflow:hidden}._34WxqypHCl{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._23p3UJUxBN{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2MBwqc0mOP{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._33cNxGDcWt{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._27HcfgWhnM{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._221EIFIFdp{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.zFONzA1ZXu{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2c2CAWBnib{width:100%}._2iuWVKgZ-5:nth-child(odd){background:#f8f8f8}._2k1YHTx5XG{text-transform:uppercase}._3ec5Euitov ._9lbWjE6U9y{background:#999}._9lbWjE6U9y{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#1eadac;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;height:30px;justify-content:center;max-height:30px;max-width:30px;min-height:30px;min-width:30px;width:30px}.JdEzdfi570{border-left:0!important;margin:0 0 0 42px!important}.JdEzdfi570[disabled]{opacity:.7;pointer-events:none}.QaMNS6LJM-{margin-right:10px;padding:0!important}._1Af4J1B_Ai{font-size:12px!important;font-weight:700!important;line-height:normal!important;text-transform:uppercase}._2bwEbd_K3R{overflow:hidden}.j_OzUh177Y{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3m_aV92PWR{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.JPcBrOhVnl{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2m6jAhjS5f{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3ONsVm6D4u{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3km1BTmDk8{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1B6cFBSgGk{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3mX3XVZVFL._3mX3XVZVFL{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ .MuiTabs-scrollButtons{border:solid #e5e5e5;border-width:1px 1px 0;z-index:1}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ .MuiTabs-scrollButtons:first-of-type{border-top-left-radius:3px;-webkit-box-shadow:1px 0 2px #e5e5e5;box-shadow:1px 0 2px #e5e5e5}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ .MuiTabs-scrollButtons:last-of-type{border-top-right-radius:3px;-webkit-box-shadow:-1px 0 2px #e5e5e5;box-shadow:-1px 0 2px #e5e5e5}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ._7F_8N9Dia- .MOzVTi93Tg{background:#fff;border:1px solid #e4e9f0;color:#212121;margin-right:4px;margin-top:0;min-height:40px;padding:12px 24px}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ._7F_8N9Dia- .MOzVTi93Tg:after{display:none}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ._7F_8N9Dia- ._2s5ffHGwJh{border-bottom:0 solid #e5e5e5}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ._7F_8N9Dia- .MOzVTi93Tg._2dLmlAGt0t{min-width:auto}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ._7F_8N9Dia- ._1ONyqZaz-a{border:1px solid #e4e9f0;border-top:0 solid #e5e5e5}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ ._3cAFV-ye76{background:none;border-bottom:1px solid #e4e9f0}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ ._1R-6GoEuq7{background:none;color:#212121;font-size:11px}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ ._2EMddsZ19v:hover{background:#fff}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ .MOzVTi93Tg{background:#fbfcfd;border:1px solid #e5e5e5;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-right-width:0;color:#999;font-weight:400;height:36px;margin:4px 0 0;min-height:36px;min-width:auto;padding:0 20px}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ .MOzVTi93Tg:after{background:#02979b;content:"";display:block;height:2px;left:0;position:absolute;top:0;-webkit-transition:width .5s;transition:width .5s;width:0}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ .MOzVTi93Tg:hover:after{-webkit-transition:width .2s ease;transition:width .2s ease;width:100%}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ .MOzVTi93Tg:focus{border-bottom:0 solid #e5e5e5}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ ._2s5ffHGwJh{background-color:#fff;border-bottom:0 solid #e5e5e5;color:#222}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ ._2s5ffHGwJh:after{background:#02979b;content:"";display:block;height:2px;position:absolute;top:0;width:100%}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ .MOzVTi93Tg:last-child{border-right:1px solid #e5e5e5}._3mX3XVZVFL._3mX3XVZVFL._2slqzlZSaZ ._1ONyqZaz-a{background:#fff;border:1px solid #e5e5e5;border-top:0 solid #e5e5e5;color:#212121}._3mX3XVZVFL._3mX3XVZVFL ._3mX3XVZVFL{background:#444}._3mX3XVZVFL._3mX3XVZVFL .buy8wCfR0f{background:transparent}._3mX3XVZVFL._3mX3XVZVFL ._1R-6GoEuq7{background:#444;color:#fff;min-height:40px}._3mX3XVZVFL._3mX3XVZVFL .MOzVTi93Tg{font-size:11px;font-weight:400}._3mX3XVZVFL._3mX3XVZVFL ._2s5ffHGwJh{background:#565656}._3mX3XVZVFL._3mX3XVZVFL ._3cAFV-ye76{height:100%;width:100%}._3mX3XVZVFL._3mX3XVZVFL ._2dLmlAGt0t{height:100%;min-height:36px;min-width:160px}._3mX3XVZVFL._3mX3XVZVFL ._2EMddsZ19v{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;color:#fff;-ms-flex-direction:row;flex-direction:row;font-family:Lato,sans-serif;font-size:11px;font-weight:400}._3mX3XVZVFL._3mX3XVZVFL ._2EMddsZ19v:hover{background:#565656}._3mX3XVZVFL._3mX3XVZVFL ._2EMddsZ19v>:first-child{margin-bottom:0;margin-right:5px}._3mX3XVZVFL._3mX3XVZVFL ._1ONyqZaz-a{background:#565656;color:#fff;height:100%;margin-bottom:0;margin-top:0;padding:20px;width:100%}._3mX3XVZVFL._3mX3XVZVFL ._1ONyqZaz-a ._1LvkKkusl5{height:100%}._2QYhy3zK_o._2QYhy3zK_o{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-direction:row;flex-direction:row;height:100%;width:100%}._2QYhy3zK_o._2QYhy3zK_o>div:first-child{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek .MuiTabs-scrollButtons{border:solid #e5e5e5;border-width:1px 1px 0;z-index:1}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek .MuiTabs-scrollButtons:first-of-type{border-top-left-radius:3px;-webkit-box-shadow:1px 0 2px #e5e5e5;box-shadow:1px 0 2px #e5e5e5}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek .MuiTabs-scrollButtons:last-of-type{border-top-right-radius:3px;-webkit-box-shadow:-1px 0 2px #e5e5e5;box-shadow:-1px 0 2px #e5e5e5}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek._7F_8N9Dia- ._2IXL8XdQHK{-webkit-box-pack:start;-ms-flex-pack:start;background:#fff;color:#212121;justify-content:start;min-height:28px}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek._7F_8N9Dia- ._2IXL8XdQHK:after{display:none}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek._7F_8N9Dia- ._2IXL8XdQHK.GU9pTaXqEd{min-width:auto}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek._7F_8N9Dia- ._38E8Mr-PTr{border:1px solid #e4e9f0;margin-left:20px}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek ._2mUYvnQy-W{background:none}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek ._3Bm0qDqMW0{background:none;color:#212121;font-size:11px}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek ._28IpVvlv3t{border-right:1px solid #e5e5e5}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek ._28IpVvlv3t:hover{background:#fff}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek ._2IXL8XdQHK{background:#fbfcfd;color:#999;font-weight:400;height:32px;margin:0;min-height:32px;min-width:auto;padding:0 20px}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek ._2IXL8XdQHK:after{content:"";display:block;height:2px;left:0;position:absolute;top:0;-webkit-transition:width .5s;transition:width .5s;width:0}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek ._2IXL8XdQHK:hover:after{-webkit-transition:width .2s ease;transition:width .2s ease;width:100%}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek ._2WA7RHaNro{background-color:#fff;border-right:1px solid #2caa6b;color:#222;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek ._2WA7RHaNro:after{content:"";display:block;height:2px;position:absolute;top:0;width:100%}._2QYhy3zK_o._2QYhy3zK_o._3Wa3F8Xjek ._38E8Mr-PTr{background:#fff;border:1px solid #e5e5e5;color:#212121}._2QYhy3zK_o._2QYhy3zK_o ._2QYhy3zK_o{background:#444}._2QYhy3zK_o._2QYhy3zK_o ._24tv363Jkm{background:transparent}._2QYhy3zK_o._2QYhy3zK_o ._3Bm0qDqMW0{background:#444;color:#fff;min-height:32px}._2QYhy3zK_o._2QYhy3zK_o ._2IXL8XdQHK{font-size:11px;font-weight:400}._2QYhy3zK_o._2QYhy3zK_o ._2WA7RHaNro{background:#565656}._2QYhy3zK_o._2QYhy3zK_o ._2mUYvnQy-W{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#686868;-ms-flex-direction:column;flex-direction:column}._2QYhy3zK_o._2QYhy3zK_o .GU9pTaXqEd{height:100%;min-height:36px;min-width:160px}._2QYhy3zK_o._2QYhy3zK_o ._28IpVvlv3t{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;color:#fff;-ms-flex-direction:row;flex-direction:row;font-family:Lato,sans-serif;font-size:11px;font-weight:400}._2QYhy3zK_o._2QYhy3zK_o ._28IpVvlv3t:hover{background:#565656}._2QYhy3zK_o._2QYhy3zK_o ._28IpVvlv3t>:first-child{margin-bottom:0;margin-right:5px}._2QYhy3zK_o._2QYhy3zK_o ._38E8Mr-PTr{background:#565656;color:#fff;height:100%;margin-bottom:0;margin-top:0;width:100%}._2QYhy3zK_o._2QYhy3zK_o ._38E8Mr-PTr ._3B-du9fadm{height:100%}._2dr_bTCv4b{overflow:hidden}._3qmB6psewH{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1Y4ndYxkyV{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2QoVJFt3X3{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3Fc9rKsvN3{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1yivalO6vr{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.NdBAEVZwi3{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2KmmedeFXw{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3UGjc2QPPv{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}._3UGjc2QPPv ._3PcM6p7L6x{margin-right:4px}._3UGjc2QPPv ._3PcM6p7L6x ._3wj512AuBR{font-size:9px}._3UGjc2QPPv ._3k9g2B6rA8,._3UGjc2QPPv ._3k9g2B6rA8>span{display:-webkit-box;display:-ms-flexbox;display:flex}._3UGjc2QPPv ._3k9g2B6rA8>span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e5e5e5;margin-right:4px}._3UGjc2QPPv ._3d51B_WvNu{font-size:.875rem;max-width:100%;min-height:20px;word-break:break-all}._3UGjc2QPPv ._2nDiXMFOcY{margin:2px}._3UGjc2QPPv ._3d51B_WvNu ._125ct-z4zq{margin-left:2px}._3UGjc2QPPv ._3d51B_WvNu ._2-WTiVWY0y,._3UGjc2QPPv ._3d51B_WvNu ._125ct-z4zq{font-size:8px}._3UGjc2QPPv ._1kCKGpCx0x{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px}._3UGjc2QPPv ._1kCKGpCx0x:last-child{border-bottom:0 solid #e5e5e5}._3UGjc2QPPv ._1kCKGpCx0x ._4Em3WQ9qZQ{line-height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._276sExC1E4{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.XqbPLiC0pP{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.trQ5Ass6VO{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1lgT7IRIe-{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1-b8uPL27p{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2OyB-Ft1qG{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3A6KqzZQkP{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.tZAiP77fN2{overflow:hidden}._1191Pm5UdL ._14NUztTD2l{-webkit-box-flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e3e9f1;border-radius:0;-ms-flex:1;flex:1;font-size:12px;height:32px;outline:0;padding-left:12px;width:100%}._1191Pm5UdL ._14NUztTD2l._1leVcGJcRs{border:1px solid #d93a40}._1191Pm5UdL ._14NUztTD2l:hover{background:#f4f6f8}._1191Pm5UdL ._30PQOPo32j{color:#d93a40;font-size:11px;margin-top:6px}.pulse-default{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.pulse-danger{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.pulse-success{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.pulse-warning{stroke:#212121;background:#ffc20eb3;background-color:#ffc20eb3;color:#212121}.pulse-disabled{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.pulse-secondary{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.pulse-primary{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.no-scroll{overflow:hidden}:export{lg:1280;md:960;sm:640;xlg:1600}@media screen and (max-width:640px){.flatpickr-calendar{width:250px}}.flatpickr-calendar{background:#fff;border:1px solid #e3e9f1;box-shadow:0 3px 3px rgba(0,0,0,.16);margin-top:7px}.flatpickr-calendar:after,.flatpickr-calendar:before{display:none}.flatpickr-calendar.hasTime .flatpickr-time.flatpickr-time{border:none}.flatpickr-calendar.hasTime .flatpickr-time.flatpickr-time .numInputWrapper:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.flatpickr-calendar.hasTime .flatpickr-time.flatpickr-time .numInputWrapper:focus-within{background:#f3f3f3}.flatpickr-calendar.hasTime .flatpickr-time.flatpickr-time .numInputWrapper:focus-within span{opacity:1}.flatpickr-calendar.hasTime .flatpickr-time.flatpickr-time input{border:none;border-radius:2px;font-size:12px;font-weight:400;height:16px;line-height:1;padding:0;width:24px}.flatpickr-calendar.hasTime .flatpickr-time.flatpickr-time input:focus,.flatpickr-calendar.hasTime .flatpickr-time.flatpickr-time input:focus:hover{background:#027391;color:#fff}.flatpickr-calendar.hasTime .flatpickr-time.flatpickr-time input:hover{background:#f3f3f3}.flatpickr-calendar.hasTime .flatpickr-time.flatpickr-time .flatpickr-am-pm{border-bottom-right-radius:3px;border-top-right-radius:3px;font-size:12px;font-weight:400}.flatpickr-calendar.hasTime .flatpickr-time.flatpickr-time ::selection{background:transparent}._32Cs8Tj_z-{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.gtcydbn8iW{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3amVJ7umVI{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1A6ar-YZ87{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._17w5FUSdnI{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1vXqMHIi_3{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2AG8b0YzaU{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.YmGWQVgzAz{overflow:hidden}._2VxoEYRipF.g9m-jGXDYP.g9m-jGXDYP{background:rgba(0,0,0,.125);color:#fff}._2VxoEYRipF.g9m-jGXDYP.g9m-jGXDYP._1UTaDRbcB1{background:rgba(0,0,0,.25)}._2VxoEYRipF.g9m-jGXDYP.g9m-jGXDYP:hover{background:rgba(0,0,0,.376)}._21uKi2ealJ{overflow:hidden}._2ZaOHR1jYO{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._30piyBE7bt{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1tDQsufQ21{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3TdUx23Xyq{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3FblKwSxnY{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1NeU8skm2C{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3-ZOM_ICQa{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2uJU3IsDaG .I77ovygBT3{-ms-flex-wrap:wrap;flex-wrap:wrap}._2uJU3IsDaG .I77ovygBT3,._2uJU3IsDaG .I77ovygBT3 ._2ZnbDdnEgG{border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}._2uJU3IsDaG .I77ovygBT3 ._2ZnbDdnEgG{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:1;background:#e5e5e5;-ms-flex:auto;flex:auto;-ms-flex-direction:row;flex-direction:row}._2uJU3IsDaG .I77ovygBT3 ._2ZnbDdnEgG .AS8PFUntm3{display:none}._2uJU3IsDaG .I77ovygBT3 ._2ZnbDdnEgG:not(:last-child) ._3glJ3hP-HO{position:relative;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}._2uJU3IsDaG .I77ovygBT3 ._2ZnbDdnEgG:not(:last-child) ._3glJ3hP-HO :after{background-color:#e5e5e5;border-radius:3px;border-right:3px solid #fff;border-top:3px solid #fff;content:"";height:27px;position:absolute;right:-28px;top:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top left;transform-origin:top left;width:28px;z-index:1}._2uJU3IsDaG .I77ovygBT3 ._2ZnbDdnEgG .ZS1gPIpboj{-webkit-box-flex:1;border-radius:3px;-ms-flex:1;flex:1;font-size:11px;max-height:35px;padding:1rem 2.25rem 1rem 2.75rem;width:100%}._2uJU3IsDaG .I77ovygBT3 ._2ZnbDdnEgG .ZS1gPIpboj._1mbTGiJdtv{background:#005377;color:#fff}._2uJU3IsDaG .I77ovygBT3 ._2ZnbDdnEgG .ZS1gPIpboj._1mbTGiJdtv:after{background:#005377;content:""}._2uJU3IsDaG ._3lJhpSpC7g{width:100%}._2uJU3IsDaG ._1bWSvODd3a{height:auto;margin:0;padding:0}._2uJU3IsDaG ._1bWSvODd3a:hover{background:transparent}._2uJU3IsDaG ._29OE312vbb{margin-top:15px}._2uJU3IsDaG ._1044HWNCNB:after{clear:both;content:"";display:table}._2uJU3IsDaG .aTI1OHFKBh{float:left}._2uJU3IsDaG ._3Xm6fT7lS6{float:right}._3VgBZgJmXX{overflow:hidden}.RtNUTNv5LG{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.usNFpJdoBr{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._30X7kWr3iy{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1luSqzbHp5{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1dunKu6Ytl{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.XGA9JJKLtx{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.ZfE3CAVSzr{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3dOKn-fjno{border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);height:260px;min-width:504px}._3dOKn-fjno,._3dOKn-fjno ._3aotVG_yyY{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}._3dOKn-fjno ._3aotVG_yyY{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}._3dOKn-fjno ._3aotVG_yyY .bKC1pUlPM5{border-radius:50%;height:72px;margin-bottom:32px;max-height:72px;max-width:72px;min-height:72px;min-width:72px;width:72px}._3dOKn-fjno ._3aotVG_yyY ._1t6hKrdmrp{color:#000;display:block;font-size:11px;font-size:14px;font-weight:700;margin-bottom:0;text-transform:uppercase;z-index:auto}.f7wGiHFQTg{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.oOlmZJ4XNQ{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.liNyqME931{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.v2SKeXzLQF{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.SOAYL3Xfx_{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3Qxse6bRa8{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2mEb1XJt1p{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1nlTOs2Bqj{overflow:hidden}._2jyBVTwEjM{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;width:auto}._2_ERLMfPGP{overflow:hidden}._2FAWfYeJtt{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3H6qSyJsya{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3vLSnWo_jl{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._30onjdQS4-{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1iO8EmEtxp{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1kZzwNO44A{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1JRFeDEIiG{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._35QtLz7Clu{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#e1e9ed;justify-content:space-between;margin-top:8px;max-height:28px;padding:6.5px 8px}._35QtLz7Clu,._35QtLz7Clu .mTHAIlAVD0{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}._35QtLz7Clu .mTHAIlAVD0{-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal;max-width:calc(100% - 135px)}._35QtLz7Clu .mTHAIlAVD0 ._1DO7naYAT5{display:grid;margin-right:8px}._35QtLz7Clu .mTHAIlAVD0 ._1vGw-AQzhA{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._35QtLz7Clu .mTHAIlAVD0 .PrQlGm-hQZ{line-height:1;margin-right:4px}._35QtLz7Clu ._16il1nzCmM{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}._35QtLz7Clu ._16il1nzCmM,._35QtLz7Clu ._16il1nzCmM .jhwQGIKqCK{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}._35QtLz7Clu ._16il1nzCmM .jhwQGIKqCK{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._35QtLz7Clu ._16il1nzCmM .jhwQGIKqCK ._1wgcJXBvIl{margin-right:-2px}._35QtLz7Clu ._16il1nzCmM .jhwQGIKqCK ._3bo91jmFuu{margin-left:8px;margin-right:8px}._35QtLz7Clu ._16il1nzCmM .jhwQGIKqCK ._3bo91jmFuu,._35QtLz7Clu ._16il1nzCmM .jhwQGIKqCK ._332y4HYGVT{color:#222;height:24px;width:24px}._35QtLz7Clu ._16il1nzCmM .jhwQGIKqCK ._3bo91jmFuu:hover,._35QtLz7Clu ._16il1nzCmM .jhwQGIKqCK ._332y4HYGVT:hover{color:#d93a40}._35QtLz7Clu ._16il1nzCmM .jhwQGIKqCK ._3bo91jmFuu:focus,._35QtLz7Clu ._16il1nzCmM .jhwQGIKqCK ._332y4HYGVT:focus{background:none}._35QtLz7Clu ._16il1nzCmM ._1sLh6P8MWn{font-size:10px;height:16px}._2QsfEoaB5n>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:11px;margin-bottom:4px}._2QsfEoaB5n>div>span{white-space:nowrap}._2QsfEoaB5n>div ._20JEcjusiP{color:#d93a40;margin-left:4px;margin-right:4px}._2QsfEoaB5n ._3rrzLJMLua a{color:#00a8a5;text-decoration:underline;white-space:break-spaces}._2QsfEoaB5n ._3rrzLJMLua a:hover{color:#00739a;cursor:pointer;text-decoration:none}._2QsfEoaB5n .iNT-oibrmF{margin-right:2px}.rNY9WrKC2F{overflow:hidden}._2vZ-8aQB-3{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.NynqbFna9s{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2hBBMVkoJN{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._18_xtbrf9v{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2xfbR85Wbp{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.XjzMUxe1Fi{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.rZNAgIcUyC{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2b_uqiEhuS{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px}._2b_uqiEhuS,._2b_uqiEhuS .nfpcs8VDEe{display:-webkit-box;display:-ms-flexbox;display:flex}._2b_uqiEhuS .nfpcs8VDEe{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;margin-bottom:10px;width:100%}._2b_uqiEhuS .nfpcs8VDEe ._3hm77aAE-U{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}._2b_uqiEhuS .nfpcs8VDEe ._28y5mzw6hb{font-size:11px!important;margin-bottom:0}._2b_uqiEhuS .nfpcs8VDEe ._3ZH8j_fBbj{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:32px;justify-content:center;justify-content:flex-end;width:50%}._2b_uqiEhuS .nfpcs8VDEe ._3ZH8j_fBbj ._1OGRNlpE4z{border-bottom:1px solid #707070;border-radius:0;color:#212121;font-weight:400;height:16px;letter-spacing:0;padding:2px 0;text-transform:capitalize}._2b_uqiEhuS ._3jHr_trQ9g{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f5f6fa;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}._2b_uqiEhuS ._3jHr_trQ9g .RvkgUcdIpU{background:transparent;margin-top:0}._2b_uqiEhuS ._3jHr_trQ9g ._39w16EoyNw{display:block}._2b_uqiEhuS ._3jHr_trQ9g ._3DhObPo9iB{margin-left:10px;margin-right:10px}._2b_uqiEhuS ._3jHr_trQ9g ._3DhObPo9iB:last-of-type{display:none}.S-M2QojGKK{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._125UFd3X5P{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._6Y-vCv3TU4{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2Xeprk0QMs{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._12CVcpq5Vj{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2fXxK9Wv8E{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2Tw0nYDoo0{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.ffVpTGISm3{overflow:hidden}._3zHtQVFBa1{background-color:#f5f4f9;border:none}._3zHtQVFBa1>span{margin-right:8px}._3EpWAHm-FY{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3-BM9GllMG{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1kdtad7q7i{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3LaJyxfH6e{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.cG5vqjxBXE{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.eeqNlB4w-_{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.iaN1_Hs6sH{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3OFn9K63Ug{overflow:hidden}.Q6Yn_yNCyD>li{margin-bottom:0}._1yFLPnbuFL{overflow:hidden}._3LLU1Vv1vB{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3Auj_moJWC{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2lYimrtZzF{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2ZPK1vNDlw{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2LpM69YNn{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._382vNSaPsD{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1oYu5H2aMz{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.zdxY2f11MX{background-color:#f5f4f9;border-bottom:1px solid #e5e5e5}.zdxY2f11MX>span{margin-right:8px}.zdxY2f11MX._1VVREyGKy4._1VVREyGKy4{background-color:#fff;background:#fff;font-weight:700}.zdxY2f11MX._1VVREyGKy4._1VVREyGKy4:before{background:#007391;content:"";height:100%;left:0;position:absolute;width:4px}.zdxY2f11MX._1VVREyGKy4._1VVREyGKy4:hover{background-color:inherit}._2pVid55jhS{overflow:hidden}.nDxu7palky{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._0DPR2Y3ot{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1rvUxveiYA{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1rqDs3koNh{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._100P9zqwRl{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2x56I05lTA{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2DFSpWUwfw{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2KB3j2fXPL>li{margin-bottom:0}._1uonDL7hRL{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:40px;justify-content:space-between;margin:5px;padding:15px;text-transform:uppercase}._3kn9-ovLxD{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3DhQNavW3s{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1BJtd9WGPP{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3YwLhajPfe{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._37Oh_7BIQR{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.lsEgPXBmLi{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3htiMY5Crb{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1RqEF0j9cr{overflow:hidden}.fGJloqUhRN{line-height:17px;max-height:17px;position:relative}.fGJloqUhRN .BUGJEweYsD{border-radius:3px;height:17px;left:0;position:absolute;top:0;-webkit-transition:width 2s ease-in-out;transition:width 2s ease-in-out}.fGJloqUhRN ._3RiuGypVyj{background:none;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;overflow:hidden;position:absolute;top:0}.fGJloqUhRN ._3RiuGypVyj div:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.fGJloqUhRN ._3RiuGypVyj div:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.fGJloqUhRN ._3RiuGypVyj ._1WLEPzTj1M{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;justify-content:center;max-width:20px;min-width:20px}.fGJloqUhRN ._3RiuGypVyj ._1WLEPzTj1M._1MZE_tf3_6{color:#fff}.YUwnK6T6Cb{overflow:hidden}._3w-ipVYb8X{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2iVYBWdNLC{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2Hr63IgLTI{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3KQvmXZYcR{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2xicdt8D95{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.ORQvfyUtrl{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.FPgq1WZaDn{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3kjydxxsa0 ._21_UJbRIRe{border:1px solid #e5e5e5;border-radius:3px;cursor:pointer}._3kjydxxsa0 ._21_UJbRIRe._1049CIPf64{outline:4px solid #2ab0ae}._3kjydxxsa0 ._21_UJbRIRe .KpBSUCp49c{background:#d9d9d9;-o-object-fit:contain;object-fit:contain}._3kjydxxsa0 ._21_UJbRIRe .xzVm9QpVam{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:52px;justify-content:center;max-height:52px;min-height:52px;padding:0 10px}._3kjydxxsa0 ._21_UJbRIRe ._2kQN5NuXzc{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._3kjydxxsa0 ._21_UJbRIRe ._3C-NqHTPmE{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}._3kjydxxsa0 ._21_UJbRIRe ._3C-NqHTPmE ._1x3MU3-h64{margin-right:6px}._3kjydxxsa0 ._21_UJbRIRe ._1IBJFmFc7x{color:#999;font-size:11px;font-style:italic}.uGUQ9stY98{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3Nl74tTqKe{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.sofIVFnHwo{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._22aQC1nZ4I{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1Zn-KXUJYa{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3lNA3G7kFE{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1uAJb_y_XO{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3gIY1r4fTR,._7b1MXrpUJ span{font-size:11px}._3gIY1r4fTR{font-weight:700;text-transform:uppercase}._1NFlp2tBpJ,.aYlpCsXQwI{font-size:11px}.aYlpCsXQwI{font-weight:700;text-transform:uppercase}._3ELsGifNft{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2rVfaM-JOo{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1x6-KuVu8_{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.fkPwgeE5dl{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3XGGWyNh9a{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._11CzCgcxU4{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2koJQ7O8oD{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1TWIiVhxR3{overflow:hidden}._3u8I3qUrdE{-webkit-box-flex:1;grid-gap:20px;display:grid;-ms-flex:1;flex:1;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px;width:100%}._3u8I3qUrdE .oONrsFLGWb ._7N-Zhlx8Iv{height:100px}._2fuhn0yoyT{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2o-ODS6RqK{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.uLj_u2cNN-{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.cJPE010KHo{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2pmYM-W92c{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3WT1lWS93I{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1FWAB5pAM7{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3LXSVgVbDH{overflow:hidden}._36zOxW6C9B{padding:4px}._30vxv0y-UZ._30vxv0y-UZ{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}._30vxv0y-UZ._30vxv0y-UZ .vK_4fm9jQT{margin-bottom:20px}._30vxv0y-UZ._30vxv0y-UZ .vK_4fm9jQT.Qhlm11PTQ2{background:#fff;border-bottom:1px solid #e5e5e5;padding:20px 10px;position:sticky;top:0}.vK_4fm9jQT{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:20px}.vK_4fm9jQT.Qhlm11PTQ2{background:#fff;border-top:1px solid #e5e5e5;bottom:0;padding:20px 10px;position:sticky}.m86Zt4q7u4{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row}.m86Zt4q7u4,.m86Zt4q7u4._2KNiCZtTjs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.m86Zt4q7u4._2KNiCZtTjs{-ms-flex-direction:row;flex-direction:row}.m86Zt4q7u4._2KNiCZtTjs,.m86Zt4q7u4._3h10OeR_LF{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m86Zt4q7u4._3h10OeR_LF .hoRnvMduZ4.hoRnvMduZ4{height:24px;margin-left:4px;margin-right:4px}._1HkctA8Y1O{height:24px;width:24px}._11SkanoEFX{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:11px}._20aLUo_Jew{height:24px;max-width:36px}._20aLUo_Jew ._2bxftlnxVN._2bxftlnxVN{border:1px solid #e5e5e5;border-radius:3px;height:24px;padding:0;text-align:center}.k2ouhvW70m{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.hwHE5QhJ9m{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3NbHQ3wF5i{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1ZLxoUw9db{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.bBiSj7cgOo{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3rxhwlfqO6{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2sjnewGrlF{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3Vj_xyHRMm{overflow:hidden}.QOIxUElGzS .MuiInput-root:after,.QOIxUElGzS .MuiInput-root:before{display:none}.QOIxUElGzS ._17X3N23K-a._17X3N23K-a{-webkit-box-flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f6f7;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;height:32px;padding:4px;width:100%}.QOIxUElGzS ._1ChZAre8qP{right:8px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.QOIxUElGzS ._2AmW3yipr4{margin:0;padding:0}._2pC5-Chshf._2pC5-Chshf{background:#f5f6f7;border-radius:0;padding:4px}._3mmyTFINDs{overflow:hidden}._2MtmPPM9Xw{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3GioUocWEJ{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2RW79LkDcA{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._6f_MnKdEXn{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2AGpiCsix7{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._9C71AlIvGr{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1aZc6xv0Rs{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2VgNXZWe0R._2VgNXZWe0R{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;background:#fff;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;font-family:Lato,sans-serif;font-size:12px;height:100%;height:auto;margin-bottom:4px;min-height:24px;min-width:100px;padding:4px;width:100%}._2VgNXZWe0R._2VgNXZWe0R:last-child{margin:0}._2VgNXZWe0R._2VgNXZWe0R:hover{background-color:#ffedbc;cursor:pointer}._2VgNXZWe0R._2VgNXZWe0R._1LrYKTQyQ9._1LrYKTQyQ9{background-color:#ffedbc}._2UacKFM4Uq{overflow:hidden}._2dmcg9X_s-{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.zKy69ed1VT{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2lQ7Lr8Qwe{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.ygKqaqqFzg{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3InqTHljpi{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3jmv2n9C0k{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1I06aQ9Di9{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1QK_RkQAB2>form{margin:0}._3n2OY-bqZM{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#f5f5f5;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:20px 8px;z-index:1000}._3n2OY-bqZM>div{padding-left:4px}._3n2OY-bqZM>div:first-child{padding-left:0}._3n2OY-bqZM ._2rjnBYzPVN{min-width:164px;position:relative}._3n2OY-bqZM ._2rjnBYzPVN>div{border:1px solid #e5e5e5}._3n2OY-bqZM ._2rjnBYzPVN>div ._2J61jEkJVW{height:30px;padding-left:12px}._3n2OY-bqZM ._2rjnBYzPVN ._2J61jEkJVW{border-radius:100px;height:32px}._3n2OY-bqZM ._2rjnBYzPVN ._2J61jEkJVW .SeClBpgtkX{border:0 solid #e5e5e5;padding:0}._3n2OY-bqZM ._2rjnBYzPVN ._147Oh8LM7g{display:none}._3n2OY-bqZM ._2rjnBYzPVN ._2S7r0aWLzj{-webkit-box-flex:1;-ms-flex:1;flex:1}._3n2OY-bqZM ._2rjnBYzPVN ._1CUHzYX1E0{color:#000;font-size:16px;height:16px;margin-right:6px;width:16px}._3n2OY-bqZM ._2rjnBYzPVN .kDXHa0sZbi{color:#000;color:initial;padding-right:12px}._3n2OY-bqZM ._2rjnBYzPVN ._2J61jEkJVW[focus-within]{background-color:#fdf8e9}._3n2OY-bqZM ._2rjnBYzPVN ._2J61jEkJVW:focus-within{background-color:#fdf8e9}._3n2OY-bqZM ._2rjnBYzPVN ._2J61jEkJVW[focus-within] ._2S7r0aWLzj{-webkit-animation:_2dXbp3S4Em .2s forwards;animation:_2dXbp3S4Em .2s forwards}._3n2OY-bqZM ._2rjnBYzPVN ._2J61jEkJVW:focus-within ._2S7r0aWLzj{-webkit-animation:_2dXbp3S4Em .2s forwards;animation:_2dXbp3S4Em .2s forwards}@-webkit-keyframes _2dXbp3S4Em{0%{opacity:1;width:100%}to{opacity:0;width:0}}@keyframes _2dXbp3S4Em{0%{opacity:1;width:100%}to{opacity:0;width:0}}._3n2OY-bqZM ._2MR4EVKFEb,._3n2OY-bqZM .sb-oi9CApe{grid-column-gap:8px;background-color:#fff!important;border-color:#e5e5e5!important;border-radius:3px;color:#222!important;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-weight:300;margin:0}._3n2OY-bqZM ._2MR4EVKFEb ._2jqiQyBymN,._3n2OY-bqZM ._2MR4EVKFEb .T4BCSbduel,._3n2OY-bqZM .sb-oi9CApe ._2jqiQyBymN,._3n2OY-bqZM .sb-oi9CApe .T4BCSbduel{font-size:12px;margin:0}._3n2OY-bqZM .sfjBTfrwlQ{width:32px}._3n2OY-bqZM .sfjBTfrwlQ .T4BCSbduel{font-size:16px!important}._3n2OY-bqZM ._2pOfdpfndF{margin-left:0}._3n2OY-bqZM ._2pOfdpfndF:disabled{background-color:#e5e5e5!important;color:#999!important}._3n2OY-bqZM ._2J-I1lvs6z{height:32px;width:32px}._3n2OY-bqZM ._2J-I1lvs6z ._2jqiQyBymN{font-size:12px}._3n2OY-bqZM ._6yBOz63pLo{border-top:1px solid #e5e5e5;padding:6px 12px;width:100%}._3n2OY-bqZM ._1gihVHCMaX{-webkit-box-pack:end;-ms-flex-pack:end;color:#222;font-size:11px!important;justify-content:flex-end;text-transform:capitalize;width:100%}._3n2OY-bqZM ._1gihVHCMaX:hover{color:#027391}._2MVEbA8heO,._5pYgDhujXU{padding:0!important}.dCOQlq9D53{color:#222;font-size:12px!important;font-weight:400;height:36px!important;text-transform:none}.dCOQlq9D53 ._1UQ-sMIlMu{color:#222;font-size:14px!important;margin-right:10px}._1OU4tG5Yd8{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}._1OU4tG5Yd8 .tbks45nNZ4{background-color:#fff!important;border-color:#e5e5e5!important;border-left-width:0!important;border-radius:0;border-right-width:0!important;color:#222!important;margin:0}._1OU4tG5Yd8 ._3Y49P-Uk2S{cursor:not-allowed}._1OU4tG5Yd8 ._3Be3NbGW4d{position:relative}._1OU4tG5Yd8 .JXzVMKKTBl:first-child{border-left-width:1px!important}._1OU4tG5Yd8 ._3Be3NbGW4d ._10phwkuAkb{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;background-color:#d93a40;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:8px;height:16px;justify-content:center;position:absolute;right:0;top:-7px;width:16px;z-index:999}._1OU4tG5Yd8 .zC2Xzv145B{background-color:#1b5377}._1OU4tG5Yd8 .tbks45nNZ4:first-child{border-bottom-left-radius:3px;border-left-width:1px!important;border-top-left-radius:3px}._1OU4tG5Yd8 .tbks45nNZ4:last-child:not(:only-child){border-bottom-right-radius:3px;border-right-width:1px!important;border-top-right-radius:3px}._1OU4tG5Yd8 .T4BCSbduel{font-size:12px!important}._1OU4tG5Yd8 ._1zWMPHaCLh{font-size:16px!important;margin:0}._2lHDYkdeVc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;grid-column-gap:5px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-ms-flex-direction:row;flex-direction:row}._2lHDYkdeVc,._2YESTtqmMJ{display:-webkit-box;display:-ms-flexbox;display:flex}._2YESTtqmMJ{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e5e5e5;padding-left:16px;width:100%}._2YESTtqmMJ:hover{color:#027391}._2YESTtqmMJ ._1UQ-sMIlMu{height:14px;padding-right:8px;width:14px}._2YESTtqmMJ>div,._2YESTtqmMJ>div>div{width:100%}._2YESTtqmMJ .bc-sKdBsGZ{-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:11px!important;font-weight:400;justify-content:space-between;letter-spacing:normal;padding:10px 12px;text-transform:capitalize;width:100%}._32YqPZ9zkZ{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;width:100%}._32YqPZ9zkZ ._1UQ-sMIlMu{height:14px;padding-right:8px;width:14px}._32YqPZ9zkZ>div,._32YqPZ9zkZ>div>div{width:100%}._32YqPZ9zkZ .bc-sKdBsGZ{-webkit-box-pack:justify;-ms-flex-pack:justify;font-weight:400;justify-content:space-between;letter-spacing:normal;padding-left:8px;padding-right:0;text-transform:capitalize;width:100%}._3vN5wGKpuD{-webkit-box-flex:1;-ms-flex:1;flex:1}._1BQBX74xMY{-webkit-box-flex:1;-ms-flex:1 2;flex:1 2;margin-right:8px}._1xNNTDOkpD{-webkit-box-pack:end;-ms-flex-pack:end;font-weight:700;height:32px;justify-content:flex-end;max-width:100%!important}._1xNNTDOkpD ._3XeOllsLIX,._1xNNTDOkpD ._302oG6c4uG{background:#fff;height:26px}._2_SFp6f3AY,._3brJbTgJh1{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}._3brJbTgJh1{font-size:12px;line-height:16px;margin-bottom:0;padding-bottom:32px;padding-top:44px}.QC4nnRXBdj{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-bottom:48px}.QC4nnRXBdj .xXcYDjR1E_{font-weight:400;height:32px;width:92px}.QC4nnRXBdj ._31aP6Vxus7{margin-left:4px}._2_SFp6f3AY ._1UIcGzSSnm{height:500px!important}._2HgwuL5t5V{min-width:750px}._2HgwuL5t5V ._351CZW-6MZ{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;grid-row-gap:30px;-ms-flex-direction:column;flex-direction:column;justify-content:center;row-gap:30px}._2HgwuL5t5V ._1XsuPhHhab,._2HgwuL5t5V ._351CZW-6MZ{display:-webkit-box;display:-ms-flexbox;display:flex}._2HgwuL5t5V ._1XsuPhHhab{grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}._2HgwuL5t5V ._1s22gp3q3K{line-height:11px}._2HgwuL5t5V ._1s22gp3q3K input{height:32px;min-height:auto}._1_s2RT14Mm{height:300px}._33ZG-KkoLF{border-top:1px solid #e5e5e5;padding:0}.t8bmcgI_ez{margin:0;width:160px}._37KXLlbeBv{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;line-height:1;min-width:72px;padding:0;text-align:center}._37KXLlbeBv>i{font-size:12px!important;width:30px}._1kG5VmPVNu{line-height:15px;margin-left:6px}._1szlk73o9c{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:31px;min-width:160px}._3NVEA50U-Z{font-size:12px;margin-left:16px}._1cLkvL_lXY{margin:0;width:100%}._1W8MauWJ_r{margin-top:0!important}.FpajDWmbYD{padding:0!important}._1IhAiKBQIn{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px!important;height:36px;justify-content:space-between;padding:11px 12px 12px 16px}._1IhAiKBQIn:hover{background-color:#fff4d9}._1qNxSA6LjZ{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._13X_cGQkZk{color:#d93a40!important}._3yu0TT9NCJ{text-transform:none!important}.__WJS60dLe{font-size:12px!important;height:12px!important;margin:0!important;padding:0!important;text-align:center;width:12px!important}._15xIotptqN{width:22px}._1fXr-idG9z:hover{background:#d93a40}._4l4mPT3TXl{margin-bottom:10px}._3OJeb7CqOJ{-ms-flex-preferred-size:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-basis:auto;flex-grow:0;width:auto!important}#pulse-timeline-gantt-cycle-resolution-modal,.gantt-chart-cycle-resolution-modal{border-radius:8px;min-width:600px}#pulse-timeline-gantt-cycle-resolution-modal>div[data-owner-cmp=pulse-timeline-gantt-cycle-resolution-modal],.gantt-chart-cycle-resolution-modal>div[data-owner-cmp=pulse-timeline-gantt-cycle-resolution-modal]{border-radius:0}#pulse-timeline-gantt-cycle-resolution-modal>header,.gantt-chart-cycle-resolution-modal>header{background:#375a87;min-height:66px}#pulse-timeline-gantt-cycle-resolution-modal>header>.header-icon,.gantt-chart-cycle-resolution-modal>header>.header-icon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;background:none;background-color:none;color:#fff;margin:0 16px 0 0;order:-1;padding:16px;pointer-events:none}#pulse-timeline-gantt-cycle-resolution-modal>header>.header-icon i,.gantt-chart-cycle-resolution-modal>header>.header-icon i{background:none;background-color:none;font-size:28px}#pulse-timeline-gantt-cycle-resolution-modal>header>.b-header-title,.gantt-chart-cycle-resolution-modal>header>.b-header-title{font-size:20px;font-weight:400}#pulse-timeline-gantt-cycle-resolution-modal>header .b-popup-close,.gantt-chart-cycle-resolution-modal>header .b-popup-close{background:#205374;border-radius:2px;color:#fff;padding:0 10px}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body,.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body{color:#000;padding:20px}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body>div[data-ref=description],.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body>div[data-ref=description]{display:block}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body>div[data-ref=invalidDependenciesDescription],.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body>div[data-ref=invalidDependenciesDescription]{padding:10px 0}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body div[data-ref=cancelResolution],.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body div[data-ref=cancelResolution]{display:none}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body fieldset,.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body fieldset{margin-bottom:0}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body fieldset input,.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body fieldset input{border:none;height:18px;opacity:1;position:unset;width:18px}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body fieldset input:checked,.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body fieldset input:checked{background-color:#00739a}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body fieldset label,.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body fieldset label{font-size:.75em!important;font-weight:900;margin-bottom:0;margin-left:10px;text-transform:uppercase}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body div[data-ref=dependencyField],.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body div[data-ref=dependencyField]{display:block}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body div[data-ref=dependencyField]>label,.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body div[data-ref=dependencyField]>label{color:#000;font-weight:700;margin-bottom:4px;text-align:left}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body div[data-ref=dependencyField] input,.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body div[data-ref=dependencyField] input{max-height:32px}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body div[data-ref=dependencyField] div[data-ref=expand]:before,.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__body div[data-ref=dependencyField] div[data-ref=expand]:before{content:""}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__footer,.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__footer{border-top:1px solid #e5e5e5}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__footer>div,.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__footer>div{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:16px;position:relative}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__footer>div button,.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__footer>div button{border-radius:3px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__footer>div button[data-ref=cancelButton],.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__footer>div button[data-ref=cancelButton]{color:#000;left:20px}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__footer>div button[data-ref=applyButton],.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__footer>div button[data-ref=applyButton]{background:#53a92c;right:20px}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__footer>div .b-disabled:disabled,.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__footer>div .b-disabled:disabled{background-color:#53a92c;opacity:.4}#pulse-timeline-gantt-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__footer>div .b-disabled:disabled label,.gantt-chart-cycle-resolution-modal .gantt-chart-cycle-resolution-modal__footer>div .b-disabled:disabled label{color:#fff}._3OyAv16M3T{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1K62OUHb6c{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3dAnJczmhP{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1ppDUZbhgy{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2LM7tMsG5b{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2j5WycXqAJ{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1wL20jFyRh{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1xiffyElfK{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.CnnBeEvFiu{color:#ffc20e;font-size:100px;line-height:1em;padding:25px 0}.CnnBeEvFiu>i{font-size:inherit}._3RGE4DOEuy{font-size:22px;padding-bottom:1em;text-transform:uppercase}._3RGE4DOEuy,._3US5Z6g8Vw{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}._3US5Z6g8Vw{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;padding-bottom:38px}._2iRPeiu9MI{padding-top:1em}._2iRPeiu9MI,._3LxTn3KEsb{font-weight:700}._30fbBmXcBi{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-bottom:48px}._30fbBmXcBi ._1ySCjcsl43{font-weight:400;height:32px;width:92px}._30fbBmXcBi ._3my6STHjfS{margin-left:4px}
/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */:root{--bryntum-version:"5.6.4"}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */.b-fa{font-family:var(--b-fa-style-family,"Font Awesome 6 Free");font-weight:var(--b-fa-style,900)}.b-fa,.b-fa-brands,.b-fa-duotone,.b-fa-light,.b-fa-regular,.b-fa-solid,.b-fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;display:var(--b-fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1}.b-fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.b-fa-xs{font-size:.75em}.b-fa-sm{font-size:.875em}.b-fa-1x{font-size:1em}.b-fa-2x{font-size:2em}.b-fa-3x{font-size:3em}.b-fa-4x{font-size:4em}.b-fa-5x{font-size:5em}.b-fa-6x{font-size:6em}.b-fa-7x{font-size:7em}.b-fa-8x{font-size:8em}.b-fa-9x{font-size:9em}.b-fa-10x{font-size:10em}.b-fa-fw,.b-fw-icon:before{text-align:center;width:1.25em}.b-fa-ul{list-style-type:none;margin-left:var(--b-fa-li-margin,2.5em);padding-left:0}.b-fa-ul>li{position:relative}.b-fa-li{left:calc(var(--b-fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--b-fa-li-width,2em)}.b-fa-border{border:var(--b-fa-border-width,.08em) var(--b-fa-border-style,solid) var(--b-fa-border-color,#eee);border-radius:var(--b-fa-border-radius,.1em);padding:var(--b-fa-border-padding,.2em .25em .15em)}.b-fa-pull-left{float:left;margin-right:var(--b-fa-pull-margin,.3em)}.b-fa-pull-right{float:right;margin-left:var(--b-fa-pull-margin,.3em)}.b-fa-beat{animation-delay:var(--b-fa-animation-delay,0);animation-direction:var(--b-fa-animation-direction,normal);animation-duration:var(--b-fa-animation-duration,1s);animation-iteration-count:var(--b-fa-animation-iteration-count,infinite);animation-name:b-fa-beat;animation-timing-function:var(--b-fa-animation-timing,ease-in-out)}.b-fa-bounce{animation-delay:var(--b-fa-animation-delay,0);animation-direction:var(--b-fa-animation-direction,normal);animation-duration:var(--b-fa-animation-duration,1s);animation-iteration-count:var(--b-fa-animation-iteration-count,infinite);animation-name:b-fa-bounce;animation-timing-function:var(--b-fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.b-fa-fade{animation-iteration-count:var(--b-fa-animation-iteration-count,infinite);animation-name:b-fa-fade;animation-timing-function:var(--b-fa-animation-timing,cubic-bezier(.4,0,.6,1))}.b-fa-beat-fade,.b-fa-fade{animation-delay:var(--b-fa-animation-delay,0);animation-direction:var(--b-fa-animation-direction,normal);animation-duration:var(--b-fa-animation-duration,1s)}.b-fa-beat-fade{animation-iteration-count:var(--b-fa-animation-iteration-count,infinite);animation-name:b-fa-beat-fade;animation-timing-function:var(--b-fa-animation-timing,cubic-bezier(.4,0,.6,1))}.b-fa-flip{animation-delay:var(--b-fa-animation-delay,0);animation-direction:var(--b-fa-animation-direction,normal);animation-duration:var(--b-fa-animation-duration,1s);animation-iteration-count:var(--b-fa-animation-iteration-count,infinite);animation-name:b-fa-flip;animation-timing-function:var(--b-fa-animation-timing,ease-in-out)}.b-fa-shake{animation-duration:var(--b-fa-animation-duration,1s);animation-iteration-count:var(--b-fa-animation-iteration-count,infinite);animation-name:b-fa-shake;animation-timing-function:var(--b-fa-animation-timing,linear)}.b-fa-shake,.b-fa-spin{animation-delay:var(--b-fa-animation-delay,0);animation-direction:var(--b-fa-animation-direction,normal)}.b-fa-spin{animation-duration:var(--b-fa-animation-duration,2s);animation-iteration-count:var(--b-fa-animation-iteration-count,infinite);animation-name:b-fa-spin;animation-timing-function:var(--b-fa-animation-timing,linear)}.b-fa-spin-reverse{--b-fa-animation-direction:reverse}.b-fa-pulse,.b-fa-spin-pulse{animation-direction:var(--b-fa-animation-direction,normal);animation-duration:var(--b-fa-animation-duration,1s);animation-iteration-count:var(--b-fa-animation-iteration-count,infinite);animation-name:b-fa-spin;animation-timing-function:var(--b-fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.b-fa-beat,.b-fa-beat-fade,.b-fa-bounce,.b-fa-fade,.b-fa-flip,.b-fa-pulse,.b-fa-shake,.b-fa-spin,.b-fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes b-fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--b-fa-beat-scale,1.25))}}@keyframes b-fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--b-fa-bounce-start-scale-x,1.1),var(--b-fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--b-fa-bounce-jump-scale-x,.9),var(--b-fa-bounce-jump-scale-y,1.1)) translateY(var(--b-fa-bounce-height,-.5em))}50%{transform:scale(var(--b-fa-bounce-land-scale-x,1.05),var(--b-fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--b-fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes b-fa-fade{50%{opacity:var(--b-fa-fade-opacity,.4)}}@keyframes b-fa-beat-fade{0%,to{opacity:var(--b-fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--b-fa-beat-fade-scale,1.125))}}@keyframes b-fa-flip{50%{transform:rotate3d(var(--b-fa-flip-x,0),var(--b-fa-flip-y,1),var(--b-fa-flip-z,0),var(--b-fa-flip-angle,-180deg))}}@keyframes b-fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes b-fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.b-fa-rotate-90{transform:rotate(90deg)}.b-fa-rotate-180{transform:rotate(180deg)}.b-fa-rotate-270{transform:rotate(270deg)}.b-fa-flip-horizontal{transform:scaleX(-1)}.b-fa-flip-vertical{transform:scaleY(-1)}.b-fa-flip-both,.b-fa-flip-horizontal.b-fa-flip-vertical{transform:scale(-1)}.b-fa-rotate-by{transform:rotate(var(--b-fa-rotate-angle,none))}.b-fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.b-fa-stack-1x,.b-fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--b-fa-stack-z-index,auto)}.b-fa-stack-1x{line-height:inherit}.b-fa-stack-2x{font-size:2em}.b-fa-inverse{color:var(--b-fa-inverse,#fff)}.b-fa-0:before{content:"\30 "}.b-fa-1:before{content:"\31 "}.b-fa-2:before{content:"\32 "}.b-fa-3:before{content:"\33 "}.b-fa-4:before{content:"\34 "}.b-fa-5:before{content:"\35 "}.b-fa-6:before{content:"\36 "}.b-fa-7:before{content:"\37 "}.b-fa-8:before{content:"\38 "}.b-fa-9:before{content:"\39 "}.b-fa-a:before{content:"A"}.b-fa-address-book:before,.b-fa-contact-book:before{content:"\f2b9"}.b-fa-address-card:before,.b-fa-contact-card:before,.b-fa-vcard:before{content:"\f2bb"}.b-fa-align-center:before{content:"\f037"}.b-fa-align-justify:before{content:"\f039"}.b-fa-align-left:before{content:"\f036"}.b-fa-align-right:before{content:"\f038"}.b-fa-anchor:before{content:"\f13d"}.b-fa-anchor-circle-check:before{content:"\e4aa"}.b-fa-anchor-circle-exclamation:before{content:"\e4ab"}.b-fa-anchor-circle-xmark:before{content:"\e4ac"}.b-fa-anchor-lock:before{content:"\e4ad"}.b-fa-angle-down:before{content:"\f107"}.b-fa-angle-left:before{content:"\f104"}.b-fa-angle-right:before{content:"\f105"}.b-fa-angle-up:before{content:"\f106"}.b-fa-angle-double-down:before,.b-fa-angles-down:before{content:"\f103"}.b-fa-angle-double-left:before,.b-fa-angles-left:before{content:"\f100"}.b-fa-angle-double-right:before,.b-fa-angles-right:before{content:"\f101"}.b-fa-angle-double-up:before,.b-fa-angles-up:before{content:"\f102"}.b-fa-ankh:before{content:"\f644"}.b-fa-apple-alt:before,.b-fa-apple-whole:before{content:"\f5d1"}.b-fa-archway:before{content:"\f557"}.b-fa-arrow-down:before{content:"\f063"}.b-fa-arrow-down-1-9:before,.b-fa-sort-numeric-asc:before,.b-fa-sort-numeric-down:before{content:"\f162"}.b-fa-arrow-down-9-1:before,.b-fa-sort-numeric-desc:before,.b-fa-sort-numeric-down-alt:before{content:"\f886"}.b-fa-arrow-down-a-z:before,.b-fa-sort-alpha-asc:before,.b-fa-sort-alpha-down:before{content:"\f15d"}.b-fa-arrow-down-long:before,.b-fa-long-arrow-down:before{content:"\f175"}.b-fa-arrow-down-short-wide:before,.b-fa-sort-amount-desc:before,.b-fa-sort-amount-down-alt:before{content:"\f884"}.b-fa-arrow-down-up-across-line:before{content:"\e4af"}.b-fa-arrow-down-up-lock:before{content:"\e4b0"}.b-fa-arrow-down-wide-short:before,.b-fa-sort-amount-asc:before,.b-fa-sort-amount-down:before{content:"\f160"}.b-fa-arrow-down-z-a:before,.b-fa-sort-alpha-desc:before,.b-fa-sort-alpha-down-alt:before{content:"\f881"}.b-fa-arrow-left:before{content:"\f060"}.b-fa-arrow-left-long:before,.b-fa-long-arrow-left:before{content:"\f177"}.b-fa-arrow-pointer:before,.b-fa-mouse-pointer:before{content:"\f245"}.b-fa-arrow-right:before{content:"\f061"}.b-fa-arrow-right-arrow-left:before,.b-fa-exchange:before{content:"\f0ec"}.b-fa-arrow-right-from-bracket:before,.b-fa-sign-out:before{content:"\f08b"}.b-fa-arrow-right-long:before,.b-fa-long-arrow-right:before{content:"\f178"}.b-fa-arrow-right-to-bracket:before,.b-fa-sign-in:before{content:"\f090"}.b-fa-arrow-right-to-city:before{content:"\e4b3"}.b-fa-arrow-left-rotate:before,.b-fa-arrow-rotate-back:before,.b-fa-arrow-rotate-backward:before,.b-fa-arrow-rotate-left:before,.b-fa-undo:before{content:"\f0e2"}.b-fa-arrow-right-rotate:before,.b-fa-arrow-rotate-forward:before,.b-fa-arrow-rotate-right:before,.b-fa-redo:before{content:"\f01e"}.b-fa-arrow-trend-down:before{content:"\e097"}.b-fa-arrow-trend-up:before{content:"\e098"}.b-fa-arrow-turn-down:before,.b-fa-level-down:before{content:"\f149"}.b-fa-arrow-turn-up:before,.b-fa-level-up:before{content:"\f148"}.b-fa-arrow-up:before{content:"\f062"}.b-fa-arrow-up-1-9:before,.b-fa-sort-numeric-up:before{content:"\f163"}.b-fa-arrow-up-9-1:before,.b-fa-sort-numeric-up-alt:before{content:"\f887"}.b-fa-arrow-up-a-z:before,.b-fa-sort-alpha-up:before{content:"\f15e"}.b-fa-arrow-up-from-bracket:before{content:"\e09a"}.b-fa-arrow-up-from-ground-water:before{content:"\e4b5"}.b-fa-arrow-up-from-water-pump:before{content:"\e4b6"}.b-fa-arrow-up-long:before,.b-fa-long-arrow-up:before{content:"\f176"}.b-fa-arrow-up-right-dots:before{content:"\e4b7"}.b-fa-arrow-up-right-from-square:before,.b-fa-external-link:before{content:"\f08e"}.b-fa-arrow-up-short-wide:before,.b-fa-sort-amount-up-alt:before{content:"\f885"}.b-fa-arrow-up-wide-short:before,.b-fa-sort-amount-up:before{content:"\f161"}.b-fa-arrow-up-z-a:before,.b-fa-sort-alpha-up-alt:before{content:"\f882"}.b-fa-arrows-down-to-line:before{content:"\e4b8"}.b-fa-arrows-down-to-people:before{content:"\e4b9"}.b-fa-arrows-h:before,.b-fa-arrows-left-right:before{content:"\f07e"}.b-fa-arrows-left-right-to-line:before{content:"\e4ba"}.b-fa-arrows-rotate:before,.b-fa-refresh:before,.b-fa-sync:before{content:"\f021"}.b-fa-arrows-spin:before{content:"\e4bb"}.b-fa-arrows-split-up-and-left:before{content:"\e4bc"}.b-fa-arrows-to-circle:before{content:"\e4bd"}.b-fa-arrows-to-dot:before{content:"\e4be"}.b-fa-arrows-to-eye:before{content:"\e4bf"}.b-fa-arrows-turn-right:before{content:"\e4c0"}.b-fa-arrows-turn-to-dots:before{content:"\e4c1"}.b-fa-arrows-up-down:before,.b-fa-arrows-v:before{content:"\f07d"}.b-fa-arrows-up-down-left-right:before,.b-fa-arrows:before{content:"\f047"}.b-fa-arrows-up-to-line:before{content:"\e4c2"}.b-fa-asterisk:before{content:"\*"}.b-fa-at:before{content:"\@"}.b-fa-atom:before{content:"\f5d2"}.b-fa-audio-description:before{content:"\f29e"}.b-fa-austral-sign:before{content:"\e0a9"}.b-fa-award:before{content:"\f559"}.b-fa-b:before{content:"B"}.b-fa-baby:before{content:"\f77c"}.b-fa-baby-carriage:before,.b-fa-carriage-baby:before{content:"\f77d"}.b-fa-backward:before{content:"\f04a"}.b-fa-backward-fast:before,.b-fa-fast-backward:before{content:"\f049"}.b-fa-backward-step:before,.b-fa-step-backward:before{content:"\f048"}.b-fa-bacon:before{content:"\f7e5"}.b-fa-bacteria:before{content:"\e059"}.b-fa-bacterium:before{content:"\e05a"}.b-fa-bag-shopping:before,.b-fa-shopping-bag:before{content:"\f290"}.b-fa-bahai:before{content:"\f666"}.b-fa-baht-sign:before{content:"\e0ac"}.b-fa-ban:before,.b-fa-cancel:before{content:"\f05e"}.b-fa-ban-smoking:before,.b-fa-smoking-ban:before{content:"\f54d"}.b-fa-band-aid:before,.b-fa-bandage:before{content:"\f462"}.b-fa-barcode:before{content:"\f02a"}.b-fa-bars:before,.b-fa-navicon:before{content:"\f0c9"}.b-fa-bars-progress:before,.b-fa-tasks-alt:before{content:"\f828"}.b-fa-bars-staggered:before,.b-fa-reorder:before,.b-fa-stream:before{content:"\f550"}.b-fa-baseball-ball:before,.b-fa-baseball:before{content:"\f433"}.b-fa-baseball-bat-ball:before{content:"\f432"}.b-fa-basket-shopping:before,.b-fa-shopping-basket:before{content:"\f291"}.b-fa-basketball-ball:before,.b-fa-basketball:before{content:"\f434"}.b-fa-bath:before,.b-fa-bathtub:before{content:"\f2cd"}.b-fa-battery-0:before,.b-fa-battery-empty:before{content:"\f244"}.b-fa-battery-5:before,.b-fa-battery-full:before,.b-fa-battery:before{content:"\f240"}.b-fa-battery-3:before,.b-fa-battery-half:before{content:"\f242"}.b-fa-battery-2:before,.b-fa-battery-quarter:before{content:"\f243"}.b-fa-battery-4:before,.b-fa-battery-three-quarters:before{content:"\f241"}.b-fa-bed:before{content:"\f236"}.b-fa-bed-pulse:before,.b-fa-procedures:before{content:"\f487"}.b-fa-beer-mug-empty:before,.b-fa-beer:before{content:"\f0fc"}.b-fa-bell:before{content:"\f0f3"}.b-fa-bell-concierge:before,.b-fa-concierge-bell:before{content:"\f562"}.b-fa-bell-slash:before{content:"\f1f6"}.b-fa-bezier-curve:before{content:"\f55b"}.b-fa-bicycle:before{content:"\f206"}.b-fa-binoculars:before{content:"\f1e5"}.b-fa-biohazard:before{content:"\f780"}.b-fa-bitcoin-sign:before{content:"\e0b4"}.b-fa-blender:before{content:"\f517"}.b-fa-blender-phone:before{content:"\f6b6"}.b-fa-blog:before{content:"\f781"}.b-fa-bold:before{content:"\f032"}.b-fa-bolt:before,.b-fa-zap:before{content:"\f0e7"}.b-fa-bolt-lightning:before{content:"\e0b7"}.b-fa-bomb:before{content:"\f1e2"}.b-fa-bone:before{content:"\f5d7"}.b-fa-bong:before{content:"\f55c"}.b-fa-book:before{content:"\f02d"}.b-fa-atlas:before,.b-fa-book-atlas:before{content:"\f558"}.b-fa-bible:before,.b-fa-book-bible:before{content:"\f647"}.b-fa-book-bookmark:before{content:"\e0bb"}.b-fa-book-journal-whills:before,.b-fa-journal-whills:before{content:"\f66a"}.b-fa-book-medical:before{content:"\f7e6"}.b-fa-book-open:before{content:"\f518"}.b-fa-book-open-reader:before,.b-fa-book-reader:before{content:"\f5da"}.b-fa-book-quran:before,.b-fa-quran:before{content:"\f687"}.b-fa-book-dead:before,.b-fa-book-skull:before{content:"\f6b7"}.b-fa-bookmark:before{content:"\f02e"}.b-fa-border-all:before{content:"\f84c"}.b-fa-border-none:before{content:"\f850"}.b-fa-border-style:before,.b-fa-border-top-left:before{content:"\f853"}.b-fa-bore-hole:before{content:"\e4c3"}.b-fa-bottle-droplet:before{content:"\e4c4"}.b-fa-bottle-water:before{content:"\e4c5"}.b-fa-bowl-food:before{content:"\e4c6"}.b-fa-bowl-rice:before{content:"\e2eb"}.b-fa-bowling-ball:before{content:"\f436"}.b-fa-box:before{content:"\f466"}.b-fa-archive:before,.b-fa-box-archive:before{content:"\f187"}.b-fa-box-open:before{content:"\f49e"}.b-fa-box-tissue:before{content:"\e05b"}.b-fa-boxes-packing:before{content:"\e4c7"}.b-fa-boxes-alt:before,.b-fa-boxes-stacked:before,.b-fa-boxes:before{content:"\f468"}.b-fa-braille:before{content:"\f2a1"}.b-fa-brain:before{content:"\f5dc"}.b-fa-brazilian-real-sign:before{content:"\e46c"}.b-fa-bread-slice:before{content:"\f7ec"}.b-fa-bridge:before{content:"\e4c8"}.b-fa-bridge-circle-check:before{content:"\e4c9"}.b-fa-bridge-circle-exclamation:before{content:"\e4ca"}.b-fa-bridge-circle-xmark:before{content:"\e4cb"}.b-fa-bridge-lock:before{content:"\e4cc"}.b-fa-bridge-water:before{content:"\e4ce"}.b-fa-briefcase:before{content:"\f0b1"}.b-fa-briefcase-medical:before{content:"\f469"}.b-fa-broom:before{content:"\f51a"}.b-fa-broom-ball:before,.b-fa-quidditch-broom-ball:before,.b-fa-quidditch:before{content:"\f458"}.b-fa-brush:before{content:"\f55d"}.b-fa-bucket:before{content:"\e4cf"}.b-fa-bug:before{content:"\f188"}.b-fa-bug-slash:before{content:"\e490"}.b-fa-bugs:before{content:"\e4d0"}.b-fa-building:before{content:"\f1ad"}.b-fa-building-circle-arrow-right:before{content:"\e4d1"}.b-fa-building-circle-check:before{content:"\e4d2"}.b-fa-building-circle-exclamation:before{content:"\e4d3"}.b-fa-building-circle-xmark:before{content:"\e4d4"}.b-fa-bank:before,.b-fa-building-columns:before,.b-fa-institution:before,.b-fa-museum:before,.b-fa-university:before{content:"\f19c"}.b-fa-building-flag:before{content:"\e4d5"}.b-fa-building-lock:before{content:"\e4d6"}.b-fa-building-ngo:before{content:"\e4d7"}.b-fa-building-shield:before{content:"\e4d8"}.b-fa-building-un:before{content:"\e4d9"}.b-fa-building-user:before{content:"\e4da"}.b-fa-building-wheat:before{content:"\e4db"}.b-fa-bullhorn:before{content:"\f0a1"}.b-fa-bullseye:before{content:"\f140"}.b-fa-burger:before,.b-fa-hamburger:before{content:"\f805"}.b-fa-burst:before{content:"\e4dc"}.b-fa-bus:before{content:"\f207"}.b-fa-bus-alt:before,.b-fa-bus-simple:before{content:"\f55e"}.b-fa-briefcase-clock:before,.b-fa-business-time:before{content:"\f64a"}.b-fa-c:before{content:"C"}.b-fa-birthday-cake:before,.b-fa-cake-candles:before,.b-fa-cake:before{content:"\f1fd"}.b-fa-calculator:before{content:"\f1ec"}.b-fa-calendar:before{content:"\f133"}.b-fa-calendar-check:before{content:"\f274"}.b-fa-calendar-day:before{content:"\f783"}.b-fa-calendar-alt:before,.b-fa-calendar-days:before{content:"\f073"}.b-fa-calendar-minus:before{content:"\f272"}.b-fa-calendar-plus:before{content:"\f271"}.b-fa-calendar-week:before{content:"\f784"}.b-fa-calendar-times:before,.b-fa-calendar-xmark:before{content:"\f273"}.b-fa-camera-alt:before,.b-fa-camera:before{content:"\f030"}.b-fa-camera-retro:before{content:"\f083"}.b-fa-camera-rotate:before{content:"\e0d8"}.b-fa-campground:before{content:"\f6bb"}.b-fa-candy-cane:before{content:"\f786"}.b-fa-cannabis:before{content:"\f55f"}.b-fa-capsules:before{content:"\f46b"}.b-fa-automobile:before,.b-fa-car:before{content:"\f1b9"}.b-fa-battery-car:before,.b-fa-car-battery:before{content:"\f5df"}.b-fa-car-burst:before,.b-fa-car-crash:before{content:"\f5e1"}.b-fa-car-on:before{content:"\e4dd"}.b-fa-car-alt:before,.b-fa-car-rear:before{content:"\f5de"}.b-fa-car-side:before{content:"\f5e4"}.b-fa-car-tunnel:before{content:"\e4de"}.b-fa-caravan:before{content:"\f8ff"}.b-fa-caret-down:before{content:"\f0d7"}.b-fa-caret-left:before{content:"\f0d9"}.b-fa-caret-right:before{content:"\f0da"}.b-fa-caret-up:before{content:"\f0d8"}.b-fa-carrot:before{content:"\f787"}.b-fa-cart-arrow-down:before{content:"\f218"}.b-fa-cart-flatbed:before,.b-fa-dolly-flatbed:before{content:"\f474"}.b-fa-cart-flatbed-suitcase:before,.b-fa-luggage-cart:before{content:"\f59d"}.b-fa-cart-plus:before{content:"\f217"}.b-fa-cart-shopping:before,.b-fa-shopping-cart:before{content:"\f07a"}.b-fa-cash-register:before{content:"\f788"}.b-fa-cat:before{content:"\f6be"}.b-fa-cedi-sign:before{content:"\e0df"}.b-fa-cent-sign:before{content:"\e3f5"}.b-fa-certificate:before{content:"\f0a3"}.b-fa-chair:before{content:"\f6c0"}.b-fa-blackboard:before,.b-fa-chalkboard:before{content:"\f51b"}.b-fa-chalkboard-teacher:before,.b-fa-chalkboard-user:before{content:"\f51c"}.b-fa-champagne-glasses:before,.b-fa-glass-cheers:before{content:"\f79f"}.b-fa-charging-station:before{content:"\f5e7"}.b-fa-area-chart:before,.b-fa-chart-area:before{content:"\f1fe"}.b-fa-bar-chart:before,.b-fa-chart-bar:before{content:"\f080"}.b-fa-chart-column:before{content:"\e0e3"}.b-fa-chart-gantt:before{content:"\e0e4"}.b-fa-chart-line:before,.b-fa-line-chart:before{content:"\f201"}.b-fa-chart-pie:before,.b-fa-pie-chart:before{content:"\f200"}.b-fa-chart-simple:before{content:"\e473"}.b-fa-check:before{content:"\f00c"}.b-fa-check-double:before{content:"\f560"}.b-fa-check-to-slot:before,.b-fa-vote-yea:before{content:"\f772"}.b-fa-cheese:before{content:"\f7ef"}.b-fa-chess:before{content:"\f439"}.b-fa-chess-bishop:before{content:"\f43a"}.b-fa-chess-board:before{content:"\f43c"}.b-fa-chess-king:before{content:"\f43f"}.b-fa-chess-knight:before{content:"\f441"}.b-fa-chess-pawn:before{content:"\f443"}.b-fa-chess-queen:before{content:"\f445"}.b-fa-chess-rook:before{content:"\f447"}.b-fa-chevron-down:before{content:"\f078"}.b-fa-chevron-left:before{content:"\f053"}.b-fa-chevron-right:before{content:"\f054"}.b-fa-chevron-up:before{content:"\f077"}.b-fa-child:before{content:"\f1ae"}.b-fa-child-dress:before{content:"\e59c"}.b-fa-child-reaching:before{content:"\e59d"}.b-fa-child-rifle:before{content:"\e4e0"}.b-fa-children:before{content:"\e4e1"}.b-fa-church:before{content:"\f51d"}.b-fa-circle:before{content:"\f111"}.b-fa-arrow-circle-down:before,.b-fa-circle-arrow-down:before{content:"\f0ab"}.b-fa-arrow-circle-left:before,.b-fa-circle-arrow-left:before{content:"\f0a8"}.b-fa-arrow-circle-right:before,.b-fa-circle-arrow-right:before{content:"\f0a9"}.b-fa-arrow-circle-up:before,.b-fa-circle-arrow-up:before{content:"\f0aa"}.b-fa-check-circle:before,.b-fa-circle-check:before{content:"\f058"}.b-fa-chevron-circle-down:before,.b-fa-circle-chevron-down:before{content:"\f13a"}.b-fa-chevron-circle-left:before,.b-fa-circle-chevron-left:before{content:"\f137"}.b-fa-chevron-circle-right:before,.b-fa-circle-chevron-right:before{content:"\f138"}.b-fa-chevron-circle-up:before,.b-fa-circle-chevron-up:before{content:"\f139"}.b-fa-circle-dollar-to-slot:before,.b-fa-donate:before{content:"\f4b9"}.b-fa-circle-dot:before,.b-fa-dot-circle:before{content:"\f192"}.b-fa-arrow-alt-circle-down:before,.b-fa-circle-down:before{content:"\f358"}.b-fa-circle-exclamation:before,.b-fa-exclamation-circle:before{content:"\f06a"}.b-fa-circle-h:before,.b-fa-hospital-symbol:before{content:"\f47e"}.b-fa-adjust:before,.b-fa-circle-half-stroke:before{content:"\f042"}.b-fa-circle-info:before,.b-fa-info-circle:before{content:"\f05a"}.b-fa-arrow-alt-circle-left:before,.b-fa-circle-left:before{content:"\f359"}.b-fa-circle-minus:before,.b-fa-minus-circle:before{content:"\f056"}.b-fa-circle-nodes:before{content:"\e4e2"}.b-fa-circle-notch:before{content:"\f1ce"}.b-fa-circle-pause:before,.b-fa-pause-circle:before{content:"\f28b"}.b-fa-circle-play:before,.b-fa-play-circle:before{content:"\f144"}.b-fa-circle-plus:before,.b-fa-plus-circle:before{content:"\f055"}.b-fa-circle-question:before,.b-fa-question-circle:before{content:"\f059"}.b-fa-circle-radiation:before,.b-fa-radiation-alt:before{content:"\f7ba"}.b-fa-arrow-alt-circle-right:before,.b-fa-circle-right:before{content:"\f35a"}.b-fa-circle-stop:before,.b-fa-stop-circle:before{content:"\f28d"}.b-fa-arrow-alt-circle-up:before,.b-fa-circle-up:before{content:"\f35b"}.b-fa-circle-user:before,.b-fa-user-circle:before{content:"\f2bd"}.b-fa-circle-xmark:before,.b-fa-times-circle:before,.b-fa-xmark-circle:before{content:"\f057"}.b-fa-city:before{content:"\f64f"}.b-fa-clapperboard:before{content:"\e131"}.b-fa-clipboard:before{content:"\f328"}.b-fa-clipboard-check:before{content:"\f46c"}.b-fa-clipboard-list:before{content:"\f46d"}.b-fa-clipboard-question:before{content:"\e4e3"}.b-fa-clipboard-user:before{content:"\f7f3"}.b-fa-clock-four:before,.b-fa-clock:before{content:"\f017"}.b-fa-clock-rotate-left:before,.b-fa-history:before{content:"\f1da"}.b-fa-clone:before{content:"\f24d"}.b-fa-closed-captioning:before{content:"\f20a"}.b-fa-cloud:before{content:"\f0c2"}.b-fa-cloud-arrow-down:before,.b-fa-cloud-download-alt:before,.b-fa-cloud-download:before{content:"\f0ed"}.b-fa-cloud-arrow-up:before,.b-fa-cloud-upload-alt:before,.b-fa-cloud-upload:before{content:"\f0ee"}.b-fa-cloud-bolt:before,.b-fa-thunderstorm:before{content:"\f76c"}.b-fa-cloud-meatball:before{content:"\f73b"}.b-fa-cloud-moon:before{content:"\f6c3"}.b-fa-cloud-moon-rain:before{content:"\f73c"}.b-fa-cloud-rain:before{content:"\f73d"}.b-fa-cloud-showers-heavy:before{content:"\f740"}.b-fa-cloud-showers-water:before{content:"\e4e4"}.b-fa-cloud-sun:before{content:"\f6c4"}.b-fa-cloud-sun-rain:before{content:"\f743"}.b-fa-clover:before{content:"\e139"}.b-fa-code:before{content:"\f121"}.b-fa-code-branch:before{content:"\f126"}.b-fa-code-commit:before{content:"\f386"}.b-fa-code-compare:before{content:"\e13a"}.b-fa-code-fork:before{content:"\e13b"}.b-fa-code-merge:before{content:"\f387"}.b-fa-code-pull-request:before{content:"\e13c"}.b-fa-coins:before{content:"\f51e"}.b-fa-colon-sign:before{content:"\e140"}.b-fa-comment:before{content:"\f075"}.b-fa-comment-dollar:before{content:"\f651"}.b-fa-comment-dots:before,.b-fa-commenting:before{content:"\f4ad"}.b-fa-comment-medical:before{content:"\f7f5"}.b-fa-comment-slash:before{content:"\f4b3"}.b-fa-comment-sms:before,.b-fa-sms:before{content:"\f7cd"}.b-fa-comments:before{content:"\f086"}.b-fa-comments-dollar:before{content:"\f653"}.b-fa-compact-disc:before{content:"\f51f"}.b-fa-compass:before{content:"\f14e"}.b-fa-compass-drafting:before,.b-fa-drafting-compass:before{content:"\f568"}.b-fa-compress:before{content:"\f066"}.b-fa-computer:before{content:"\e4e5"}.b-fa-computer-mouse:before,.b-fa-mouse:before{content:"\f8cc"}.b-fa-cookie:before{content:"\f563"}.b-fa-cookie-bite:before{content:"\f564"}.b-fa-copy:before{content:"\f0c5"}.b-fa-copyright:before{content:"\f1f9"}.b-fa-couch:before{content:"\f4b8"}.b-fa-cow:before{content:"\f6c8"}.b-fa-credit-card-alt:before,.b-fa-credit-card:before{content:"\f09d"}.b-fa-crop:before{content:"\f125"}.b-fa-crop-alt:before,.b-fa-crop-simple:before{content:"\f565"}.b-fa-cross:before{content:"\f654"}.b-fa-crosshairs:before{content:"\f05b"}.b-fa-crow:before{content:"\f520"}.b-fa-crown:before{content:"\f521"}.b-fa-crutch:before{content:"\f7f7"}.b-fa-cruzeiro-sign:before{content:"\e152"}.b-fa-cube:before{content:"\f1b2"}.b-fa-cubes:before{content:"\f1b3"}.b-fa-cubes-stacked:before{content:"\e4e6"}.b-fa-d:before{content:"D"}.b-fa-database:before{content:"\f1c0"}.b-fa-backspace:before,.b-fa-delete-left:before{content:"\f55a"}.b-fa-democrat:before{content:"\f747"}.b-fa-desktop-alt:before,.b-fa-desktop:before{content:"\f390"}.b-fa-dharmachakra:before{content:"\f655"}.b-fa-diagram-next:before{content:"\e476"}.b-fa-diagram-predecessor:before{content:"\e477"}.b-fa-diagram-project:before,.b-fa-project-diagram:before{content:"\f542"}.b-fa-diagram-successor:before{content:"\e47a"}.b-fa-diamond:before{content:"\f219"}.b-fa-diamond-turn-right:before,.b-fa-directions:before{content:"\f5eb"}.b-fa-dice:before{content:"\f522"}.b-fa-dice-d20:before{content:"\f6cf"}.b-fa-dice-d6:before{content:"\f6d1"}.b-fa-dice-five:before{content:"\f523"}.b-fa-dice-four:before{content:"\f524"}.b-fa-dice-one:before{content:"\f525"}.b-fa-dice-six:before{content:"\f526"}.b-fa-dice-three:before{content:"\f527"}.b-fa-dice-two:before{content:"\f528"}.b-fa-disease:before{content:"\f7fa"}.b-fa-display:before{content:"\e163"}.b-fa-divide:before{content:"\f529"}.b-fa-dna:before{content:"\f471"}.b-fa-dog:before{content:"\f6d3"}.b-fa-dollar-sign:before,.b-fa-dollar:before,.b-fa-usd:before{content:"\$"}.b-fa-dolly-box:before,.b-fa-dolly:before{content:"\f472"}.b-fa-dong-sign:before{content:"\e169"}.b-fa-door-closed:before{content:"\f52a"}.b-fa-door-open:before{content:"\f52b"}.b-fa-dove:before{content:"\f4ba"}.b-fa-compress-alt:before,.b-fa-down-left-and-up-right-to-center:before{content:"\f422"}.b-fa-down-long:before,.b-fa-long-arrow-alt-down:before{content:"\f309"}.b-fa-download:before{content:"\f019"}.b-fa-dragon:before{content:"\f6d5"}.b-fa-draw-polygon:before{content:"\f5ee"}.b-fa-droplet:before,.b-fa-tint:before{content:"\f043"}.b-fa-droplet-slash:before,.b-fa-tint-slash:before{content:"\f5c7"}.b-fa-drum:before{content:"\f569"}.b-fa-drum-steelpan:before{content:"\f56a"}.b-fa-drumstick-bite:before{content:"\f6d7"}.b-fa-dumbbell:before{content:"\f44b"}.b-fa-dumpster:before{content:"\f793"}.b-fa-dumpster-fire:before{content:"\f794"}.b-fa-dungeon:before{content:"\f6d9"}.b-fa-e:before{content:"E"}.b-fa-deaf:before,.b-fa-deafness:before,.b-fa-ear-deaf:before,.b-fa-hard-of-hearing:before{content:"\f2a4"}.b-fa-assistive-listening-systems:before,.b-fa-ear-listen:before{content:"\f2a2"}.b-fa-earth-africa:before,.b-fa-globe-africa:before{content:"\f57c"}.b-fa-earth-america:before,.b-fa-earth-americas:before,.b-fa-earth:before,.b-fa-globe-americas:before{content:"\f57d"}.b-fa-earth-asia:before,.b-fa-globe-asia:before{content:"\f57e"}.b-fa-earth-europe:before,.b-fa-globe-europe:before{content:"\f7a2"}.b-fa-earth-oceania:before,.b-fa-globe-oceania:before{content:"\e47b"}.b-fa-egg:before{content:"\f7fb"}.b-fa-eject:before{content:"\f052"}.b-fa-elevator:before{content:"\e16d"}.b-fa-ellipsis-h:before,.b-fa-ellipsis:before{content:"\f141"}.b-fa-ellipsis-v:before,.b-fa-ellipsis-vertical:before{content:"\f142"}.b-fa-envelope:before{content:"\f0e0"}.b-fa-envelope-circle-check:before{content:"\e4e8"}.b-fa-envelope-open:before{content:"\f2b6"}.b-fa-envelope-open-text:before{content:"\f658"}.b-fa-envelopes-bulk:before,.b-fa-mail-bulk:before{content:"\f674"}.b-fa-equals:before{content:"\="}.b-fa-eraser:before{content:"\f12d"}.b-fa-ethernet:before{content:"\f796"}.b-fa-eur:before,.b-fa-euro-sign:before,.b-fa-euro:before{content:"\f153"}.b-fa-exclamation:before{content:"\!"}.b-fa-expand:before{content:"\f065"}.b-fa-explosion:before{content:"\e4e9"}.b-fa-eye:before{content:"\f06e"}.b-fa-eye-dropper-empty:before,.b-fa-eye-dropper:before,.b-fa-eyedropper:before{content:"\f1fb"}.b-fa-eye-low-vision:before,.b-fa-low-vision:before{content:"\f2a8"}.b-fa-eye-slash:before{content:"\f070"}.b-fa-f:before{content:"F"}.b-fa-angry:before,.b-fa-face-angry:before{content:"\f556"}.b-fa-dizzy:before,.b-fa-face-dizzy:before{content:"\f567"}.b-fa-face-flushed:before,.b-fa-flushed:before{content:"\f579"}.b-fa-face-frown:before,.b-fa-frown:before{content:"\f119"}.b-fa-face-frown-open:before,.b-fa-frown-open:before{content:"\f57a"}.b-fa-face-grimace:before,.b-fa-grimace:before{content:"\f57f"}.b-fa-face-grin:before,.b-fa-grin:before{content:"\f580"}.b-fa-face-grin-beam:before,.b-fa-grin-beam:before{content:"\f582"}.b-fa-face-grin-beam-sweat:before,.b-fa-grin-beam-sweat:before{content:"\f583"}.b-fa-face-grin-hearts:before,.b-fa-grin-hearts:before{content:"\f584"}.b-fa-face-grin-squint:before,.b-fa-grin-squint:before{content:"\f585"}.b-fa-face-grin-squint-tears:before,.b-fa-grin-squint-tears:before{content:"\f586"}.b-fa-face-grin-stars:before,.b-fa-grin-stars:before{content:"\f587"}.b-fa-face-grin-tears:before,.b-fa-grin-tears:before{content:"\f588"}.b-fa-face-grin-tongue:before,.b-fa-grin-tongue:before{content:"\f589"}.b-fa-face-grin-tongue-squint:before,.b-fa-grin-tongue-squint:before{content:"\f58a"}.b-fa-face-grin-tongue-wink:before,.b-fa-grin-tongue-wink:before{content:"\f58b"}.b-fa-face-grin-wide:before,.b-fa-grin-alt:before{content:"\f581"}.b-fa-face-grin-wink:before,.b-fa-grin-wink:before{content:"\f58c"}.b-fa-face-kiss:before,.b-fa-kiss:before{content:"\f596"}.b-fa-face-kiss-beam:before,.b-fa-kiss-beam:before{content:"\f597"}.b-fa-face-kiss-wink-heart:before,.b-fa-kiss-wink-heart:before{content:"\f598"}.b-fa-face-laugh:before,.b-fa-laugh:before{content:"\f599"}.b-fa-face-laugh-beam:before,.b-fa-laugh-beam:before{content:"\f59a"}.b-fa-face-laugh-squint:before,.b-fa-laugh-squint:before{content:"\f59b"}.b-fa-face-laugh-wink:before,.b-fa-laugh-wink:before{content:"\f59c"}.b-fa-face-meh:before,.b-fa-meh:before{content:"\f11a"}.b-fa-face-meh-blank:before,.b-fa-meh-blank:before{content:"\f5a4"}.b-fa-face-rolling-eyes:before,.b-fa-meh-rolling-eyes:before{content:"\f5a5"}.b-fa-face-sad-cry:before,.b-fa-sad-cry:before{content:"\f5b3"}.b-fa-face-sad-tear:before,.b-fa-sad-tear:before{content:"\f5b4"}.b-fa-face-smile:before,.b-fa-smile:before{content:"\f118"}.b-fa-face-smile-beam:before,.b-fa-smile-beam:before{content:"\f5b8"}.b-fa-face-smile-wink:before,.b-fa-smile-wink:before{content:"\f4da"}.b-fa-face-surprise:before,.b-fa-surprise:before{content:"\f5c2"}.b-fa-face-tired:before,.b-fa-tired:before{content:"\f5c8"}.b-fa-fan:before{content:"\f863"}.b-fa-faucet:before{content:"\e005"}.b-fa-faucet-drip:before{content:"\e006"}.b-fa-fax:before{content:"\f1ac"}.b-fa-feather:before{content:"\f52d"}.b-fa-feather-alt:before,.b-fa-feather-pointed:before{content:"\f56b"}.b-fa-ferry:before{content:"\e4ea"}.b-fa-file:before{content:"\f15b"}.b-fa-file-arrow-down:before,.b-fa-file-download:before{content:"\f56d"}.b-fa-file-arrow-up:before,.b-fa-file-upload:before{content:"\f574"}.b-fa-file-audio:before{content:"\f1c7"}.b-fa-file-circle-check:before{content:"\e493"}.b-fa-file-circle-exclamation:before{content:"\e4eb"}.b-fa-file-circle-minus:before{content:"\e4ed"}.b-fa-file-circle-plus:before{content:"\e4ee"}.b-fa-file-circle-question:before{content:"\e4ef"}.b-fa-file-circle-xmark:before{content:"\e494"}.b-fa-file-code:before{content:"\f1c9"}.b-fa-file-contract:before{content:"\f56c"}.b-fa-file-csv:before{content:"\f6dd"}.b-fa-file-excel:before{content:"\f1c3"}.b-fa-arrow-right-from-file:before,.b-fa-file-export:before{content:"\f56e"}.b-fa-file-image:before{content:"\f1c5"}.b-fa-arrow-right-to-file:before,.b-fa-file-import:before{content:"\f56f"}.b-fa-file-invoice:before{content:"\f570"}.b-fa-file-invoice-dollar:before{content:"\f571"}.b-fa-file-alt:before,.b-fa-file-lines:before,.b-fa-file-text:before{content:"\f15c"}.b-fa-file-medical:before{content:"\f477"}.b-fa-file-pdf:before{content:"\f1c1"}.b-fa-file-edit:before,.b-fa-file-pen:before{content:"\f31c"}.b-fa-file-powerpoint:before{content:"\f1c4"}.b-fa-file-prescription:before{content:"\f572"}.b-fa-file-shield:before{content:"\e4f0"}.b-fa-file-signature:before{content:"\f573"}.b-fa-file-video:before{content:"\f1c8"}.b-fa-file-medical-alt:before,.b-fa-file-waveform:before{content:"\f478"}.b-fa-file-word:before{content:"\f1c2"}.b-fa-file-archive:before,.b-fa-file-zipper:before{content:"\f1c6"}.b-fa-fill:before{content:"\f575"}.b-fa-fill-drip:before{content:"\f576"}.b-fa-film:before{content:"\f008"}.b-fa-filter:before{content:"\f0b0"}.b-fa-filter-circle-dollar:before,.b-fa-funnel-dollar:before{content:"\f662"}.b-fa-filter-circle-xmark:before{content:"\e17b"}.b-fa-fingerprint:before{content:"\f577"}.b-fa-fire:before{content:"\f06d"}.b-fa-fire-burner:before{content:"\e4f1"}.b-fa-fire-extinguisher:before{content:"\f134"}.b-fa-fire-alt:before,.b-fa-fire-flame-curved:before{content:"\f7e4"}.b-fa-burn:before,.b-fa-fire-flame-simple:before{content:"\f46a"}.b-fa-fish:before{content:"\f578"}.b-fa-fish-fins:before{content:"\e4f2"}.b-fa-flag:before{content:"\f024"}.b-fa-flag-checkered:before{content:"\f11e"}.b-fa-flag-usa:before{content:"\f74d"}.b-fa-flask:before{content:"\f0c3"}.b-fa-flask-vial:before{content:"\e4f3"}.b-fa-floppy-disk:before,.b-fa-save:before{content:"\f0c7"}.b-fa-florin-sign:before{content:"\e184"}.b-fa-folder-blank:before,.b-fa-folder:before{content:"\f07b"}.b-fa-folder-closed:before{content:"\e185"}.b-fa-folder-minus:before{content:"\f65d"}.b-fa-folder-open:before{content:"\f07c"}.b-fa-folder-plus:before{content:"\f65e"}.b-fa-folder-tree:before{content:"\f802"}.b-fa-font:before{content:"\f031"}.b-fa-football-ball:before,.b-fa-football:before{content:"\f44e"}.b-fa-forward:before{content:"\f04e"}.b-fa-fast-forward:before,.b-fa-forward-fast:before{content:"\f050"}.b-fa-forward-step:before,.b-fa-step-forward:before{content:"\f051"}.b-fa-franc-sign:before{content:"\e18f"}.b-fa-frog:before{content:"\f52e"}.b-fa-futbol-ball:before,.b-fa-futbol:before,.b-fa-soccer-ball:before{content:"\f1e3"}.b-fa-g:before{content:"G"}.b-fa-gamepad:before{content:"\f11b"}.b-fa-gas-pump:before{content:"\f52f"}.b-fa-dashboard:before,.b-fa-gauge-med:before,.b-fa-gauge:before,.b-fa-tachometer-alt-average:before{content:"\f624"}.b-fa-gauge-high:before,.b-fa-tachometer-alt-fast:before,.b-fa-tachometer-alt:before{content:"\f625"}.b-fa-gauge-simple-med:before,.b-fa-gauge-simple:before,.b-fa-tachometer-average:before{content:"\f629"}.b-fa-gauge-simple-high:before,.b-fa-tachometer-fast:before,.b-fa-tachometer:before{content:"\f62a"}.b-fa-gavel:before,.b-fa-legal:before{content:"\f0e3"}.b-fa-cog:before,.b-fa-gear:before{content:"\f013"}.b-fa-cogs:before,.b-fa-gears:before{content:"\f085"}.b-fa-gem:before{content:"\f3a5"}.b-fa-genderless:before{content:"\f22d"}.b-fa-ghost:before{content:"\f6e2"}.b-fa-gift:before{content:"\f06b"}.b-fa-gifts:before{content:"\f79c"}.b-fa-glass-water:before{content:"\e4f4"}.b-fa-glass-water-droplet:before{content:"\e4f5"}.b-fa-glasses:before{content:"\f530"}.b-fa-globe:before{content:"\f0ac"}.b-fa-golf-ball-tee:before,.b-fa-golf-ball:before{content:"\f450"}.b-fa-gopuram:before{content:"\f664"}.b-fa-graduation-cap:before,.b-fa-mortar-board:before{content:"\f19d"}.b-fa-greater-than:before{content:"\>"}.b-fa-greater-than-equal:before{content:"\f532"}.b-fa-grip-horizontal:before,.b-fa-grip:before{content:"\f58d"}.b-fa-grip-lines:before{content:"\f7a4"}.b-fa-grip-lines-vertical:before{content:"\f7a5"}.b-fa-grip-vertical:before{content:"\f58e"}.b-fa-group-arrows-rotate:before{content:"\e4f6"}.b-fa-guarani-sign:before{content:"\e19a"}.b-fa-guitar:before{content:"\f7a6"}.b-fa-gun:before{content:"\e19b"}.b-fa-h:before{content:"H"}.b-fa-hammer:before{content:"\f6e3"}.b-fa-hamsa:before{content:"\f665"}.b-fa-hand-paper:before,.b-fa-hand:before{content:"\f256"}.b-fa-hand-back-fist:before,.b-fa-hand-rock:before{content:"\f255"}.b-fa-allergies:before,.b-fa-hand-dots:before{content:"\f461"}.b-fa-fist-raised:before,.b-fa-hand-fist:before{content:"\f6de"}.b-fa-hand-holding:before{content:"\f4bd"}.b-fa-hand-holding-dollar:before,.b-fa-hand-holding-usd:before{content:"\f4c0"}.b-fa-hand-holding-droplet:before,.b-fa-hand-holding-water:before{content:"\f4c1"}.b-fa-hand-holding-hand:before{content:"\e4f7"}.b-fa-hand-holding-heart:before{content:"\f4be"}.b-fa-hand-holding-medical:before{content:"\e05c"}.b-fa-hand-lizard:before{content:"\f258"}.b-fa-hand-middle-finger:before{content:"\f806"}.b-fa-hand-peace:before{content:"\f25b"}.b-fa-hand-point-down:before{content:"\f0a7"}.b-fa-hand-point-left:before{content:"\f0a5"}.b-fa-hand-point-right:before{content:"\f0a4"}.b-fa-hand-point-up:before{content:"\f0a6"}.b-fa-hand-pointer:before{content:"\f25a"}.b-fa-hand-scissors:before{content:"\f257"}.b-fa-hand-sparkles:before{content:"\e05d"}.b-fa-hand-spock:before{content:"\f259"}.b-fa-handcuffs:before{content:"\e4f8"}.b-fa-hands:before,.b-fa-sign-language:before,.b-fa-signing:before{content:"\f2a7"}.b-fa-american-sign-language-interpreting:before,.b-fa-asl-interpreting:before,.b-fa-hands-american-sign-language-interpreting:before,.b-fa-hands-asl-interpreting:before{content:"\f2a3"}.b-fa-hands-bound:before{content:"\e4f9"}.b-fa-hands-bubbles:before,.b-fa-hands-wash:before{content:"\e05e"}.b-fa-hands-clapping:before{content:"\e1a8"}.b-fa-hands-holding:before{content:"\f4c2"}.b-fa-hands-holding-child:before{content:"\e4fa"}.b-fa-hands-holding-circle:before{content:"\e4fb"}.b-fa-hands-praying:before,.b-fa-praying-hands:before{content:"\f684"}.b-fa-handshake:before{content:"\f2b5"}.b-fa-hands-helping:before,.b-fa-handshake-angle:before{content:"\f4c4"}.b-fa-handshake-alt:before,.b-fa-handshake-simple:before{content:"\f4c6"}.b-fa-handshake-alt-slash:before,.b-fa-handshake-simple-slash:before{content:"\e05f"}.b-fa-handshake-slash:before{content:"\e060"}.b-fa-hanukiah:before{content:"\f6e6"}.b-fa-hard-drive:before,.b-fa-hdd:before{content:"\f0a0"}.b-fa-hashtag:before{content:"\#"}.b-fa-hat-cowboy:before{content:"\f8c0"}.b-fa-hat-cowboy-side:before{content:"\f8c1"}.b-fa-hat-wizard:before{content:"\f6e8"}.b-fa-head-side-cough:before{content:"\e061"}.b-fa-head-side-cough-slash:before{content:"\e062"}.b-fa-head-side-mask:before{content:"\e063"}.b-fa-head-side-virus:before{content:"\e064"}.b-fa-header:before,.b-fa-heading:before{content:"\f1dc"}.b-fa-headphones:before{content:"\f025"}.b-fa-headphones-alt:before,.b-fa-headphones-simple:before{content:"\f58f"}.b-fa-headset:before{content:"\f590"}.b-fa-heart:before{content:"\f004"}.b-fa-heart-circle-bolt:before{content:"\e4fc"}.b-fa-heart-circle-check:before{content:"\e4fd"}.b-fa-heart-circle-exclamation:before{content:"\e4fe"}.b-fa-heart-circle-minus:before{content:"\e4ff"}.b-fa-heart-circle-plus:before{content:"\e500"}.b-fa-heart-circle-xmark:before{content:"\e501"}.b-fa-heart-broken:before,.b-fa-heart-crack:before{content:"\f7a9"}.b-fa-heart-pulse:before,.b-fa-heartbeat:before{content:"\f21e"}.b-fa-helicopter:before{content:"\f533"}.b-fa-helicopter-symbol:before{content:"\e502"}.b-fa-hard-hat:before,.b-fa-hat-hard:before,.b-fa-helmet-safety:before{content:"\f807"}.b-fa-helmet-un:before{content:"\e503"}.b-fa-highlighter:before{content:"\f591"}.b-fa-hill-avalanche:before{content:"\e507"}.b-fa-hill-rockslide:before{content:"\e508"}.b-fa-hippo:before{content:"\f6ed"}.b-fa-hockey-puck:before{content:"\f453"}.b-fa-holly-berry:before{content:"\f7aa"}.b-fa-horse:before{content:"\f6f0"}.b-fa-horse-head:before{content:"\f7ab"}.b-fa-hospital-alt:before,.b-fa-hospital-wide:before,.b-fa-hospital:before{content:"\f0f8"}.b-fa-hospital-user:before{content:"\f80d"}.b-fa-hot-tub-person:before,.b-fa-hot-tub:before{content:"\f593"}.b-fa-hotdog:before{content:"\f80f"}.b-fa-hotel:before{content:"\f594"}.b-fa-hourglass-2:before,.b-fa-hourglass-half:before,.b-fa-hourglass:before{content:"\f254"}.b-fa-hourglass-empty:before{content:"\f252"}.b-fa-hourglass-3:before,.b-fa-hourglass-end:before{content:"\f253"}.b-fa-hourglass-1:before,.b-fa-hourglass-start:before{content:"\f251"}.b-fa-home-alt:before,.b-fa-home-lg-alt:before,.b-fa-home:before,.b-fa-house:before{content:"\f015"}.b-fa-home-lg:before,.b-fa-house-chimney:before{content:"\e3af"}.b-fa-house-chimney-crack:before,.b-fa-house-damage:before{content:"\f6f1"}.b-fa-clinic-medical:before,.b-fa-house-chimney-medical:before{content:"\f7f2"}.b-fa-house-chimney-user:before{content:"\e065"}.b-fa-house-chimney-window:before{content:"\e00d"}.b-fa-house-circle-check:before{content:"\e509"}.b-fa-house-circle-exclamation:before{content:"\e50a"}.b-fa-house-circle-xmark:before{content:"\e50b"}.b-fa-house-crack:before{content:"\e3b1"}.b-fa-house-fire:before{content:"\e50c"}.b-fa-house-flag:before{content:"\e50d"}.b-fa-house-flood-water:before{content:"\e50e"}.b-fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.b-fa-house-laptop:before,.b-fa-laptop-house:before{content:"\e066"}.b-fa-house-lock:before{content:"\e510"}.b-fa-house-medical:before{content:"\e3b2"}.b-fa-house-medical-circle-check:before{content:"\e511"}.b-fa-house-medical-circle-exclamation:before{content:"\e512"}.b-fa-house-medical-circle-xmark:before{content:"\e513"}.b-fa-house-medical-flag:before{content:"\e514"}.b-fa-house-signal:before{content:"\e012"}.b-fa-house-tsunami:before{content:"\e515"}.b-fa-home-user:before,.b-fa-house-user:before{content:"\e1b0"}.b-fa-hryvnia-sign:before,.b-fa-hryvnia:before{content:"\f6f2"}.b-fa-hurricane:before{content:"\f751"}.b-fa-i:before{content:"I"}.b-fa-i-cursor:before{content:"\f246"}.b-fa-ice-cream:before{content:"\f810"}.b-fa-icicles:before{content:"\f7ad"}.b-fa-heart-music-camera-bolt:before,.b-fa-icons:before{content:"\f86d"}.b-fa-id-badge:before{content:"\f2c1"}.b-fa-drivers-license:before,.b-fa-id-card:before{content:"\f2c2"}.b-fa-id-card-alt:before,.b-fa-id-card-clip:before{content:"\f47f"}.b-fa-igloo:before{content:"\f7ae"}.b-fa-image:before{content:"\f03e"}.b-fa-image-portrait:before,.b-fa-portrait:before{content:"\f3e0"}.b-fa-images:before{content:"\f302"}.b-fa-inbox:before{content:"\f01c"}.b-fa-indent:before{content:"\f03c"}.b-fa-indian-rupee-sign:before,.b-fa-indian-rupee:before,.b-fa-inr:before{content:"\e1bc"}.b-fa-industry:before{content:"\f275"}.b-fa-infinity:before{content:"\f534"}.b-fa-info:before{content:"\f129"}.b-fa-italic:before{content:"\f033"}.b-fa-j:before{content:"J"}.b-fa-jar:before{content:"\e516"}.b-fa-jar-wheat:before{content:"\e517"}.b-fa-jedi:before{content:"\f669"}.b-fa-fighter-jet:before,.b-fa-jet-fighter:before{content:"\f0fb"}.b-fa-jet-fighter-up:before{content:"\e518"}.b-fa-joint:before{content:"\f595"}.b-fa-jug-detergent:before{content:"\e519"}.b-fa-k:before{content:"K"}.b-fa-kaaba:before{content:"\f66b"}.b-fa-key:before{content:"\f084"}.b-fa-keyboard:before{content:"\f11c"}.b-fa-khanda:before{content:"\f66d"}.b-fa-kip-sign:before{content:"\e1c4"}.b-fa-first-aid:before,.b-fa-kit-medical:before{content:"\f479"}.b-fa-kitchen-set:before{content:"\e51a"}.b-fa-kiwi-bird:before{content:"\f535"}.b-fa-l:before{content:"L"}.b-fa-land-mine-on:before{content:"\e51b"}.b-fa-landmark:before{content:"\f66f"}.b-fa-landmark-alt:before,.b-fa-landmark-dome:before{content:"\f752"}.b-fa-landmark-flag:before{content:"\e51c"}.b-fa-language:before{content:"\f1ab"}.b-fa-laptop:before{content:"\f109"}.b-fa-laptop-code:before{content:"\f5fc"}.b-fa-laptop-file:before{content:"\e51d"}.b-fa-laptop-medical:before{content:"\f812"}.b-fa-lari-sign:before{content:"\e1c8"}.b-fa-layer-group:before{content:"\f5fd"}.b-fa-leaf:before{content:"\f06c"}.b-fa-left-long:before,.b-fa-long-arrow-alt-left:before{content:"\f30a"}.b-fa-arrows-alt-h:before,.b-fa-left-right:before{content:"\f337"}.b-fa-lemon:before{content:"\f094"}.b-fa-less-than:before{content:"\<"}.b-fa-less-than-equal:before{content:"\f537"}.b-fa-life-ring:before{content:"\f1cd"}.b-fa-lightbulb:before{content:"\f0eb"}.b-fa-lines-leaning:before{content:"\e51e"}.b-fa-chain:before,.b-fa-link:before{content:"\f0c1"}.b-fa-chain-broken:before,.b-fa-chain-slash:before,.b-fa-link-slash:before,.b-fa-unlink:before{content:"\f127"}.b-fa-lira-sign:before{content:"\f195"}.b-fa-list-squares:before,.b-fa-list:before{content:"\f03a"}.b-fa-list-check:before,.b-fa-tasks:before{content:"\f0ae"}.b-fa-list-1-2:before,.b-fa-list-numeric:before,.b-fa-list-ol:before{content:"\f0cb"}.b-fa-list-dots:before,.b-fa-list-ul:before{content:"\f0ca"}.b-fa-litecoin-sign:before{content:"\e1d3"}.b-fa-location-arrow:before{content:"\f124"}.b-fa-location-crosshairs:before,.b-fa-location:before{content:"\f601"}.b-fa-location-dot:before,.b-fa-map-marker-alt:before{content:"\f3c5"}.b-fa-location-pin:before,.b-fa-map-marker:before{content:"\f041"}.b-fa-location-pin-lock:before{content:"\e51f"}.b-fa-lock:before{content:"\f023"}.b-fa-lock-open:before{content:"\f3c1"}.b-fa-locust:before{content:"\e520"}.b-fa-lungs:before{content:"\f604"}.b-fa-lungs-virus:before{content:"\e067"}.b-fa-m:before{content:"M"}.b-fa-magnet:before{content:"\f076"}.b-fa-magnifying-glass:before,.b-fa-search:before{content:"\f002"}.b-fa-magnifying-glass-arrow-right:before{content:"\e521"}.b-fa-magnifying-glass-chart:before{content:"\e522"}.b-fa-magnifying-glass-dollar:before,.b-fa-search-dollar:before{content:"\f688"}.b-fa-magnifying-glass-location:before,.b-fa-search-location:before{content:"\f689"}.b-fa-magnifying-glass-minus:before,.b-fa-search-minus:before{content:"\f010"}.b-fa-magnifying-glass-plus:before,.b-fa-search-plus:before{content:"\f00e"}.b-fa-manat-sign:before{content:"\e1d5"}.b-fa-map:before{content:"\f279"}.b-fa-map-location:before,.b-fa-map-marked:before{content:"\f59f"}.b-fa-map-location-dot:before,.b-fa-map-marked-alt:before{content:"\f5a0"}.b-fa-map-pin:before{content:"\f276"}.b-fa-marker:before{content:"\f5a1"}.b-fa-mars:before{content:"\f222"}.b-fa-mars-and-venus:before{content:"\f224"}.b-fa-mars-and-venus-burst:before{content:"\e523"}.b-fa-mars-double:before{content:"\f227"}.b-fa-mars-stroke:before{content:"\f229"}.b-fa-mars-stroke-h:before,.b-fa-mars-stroke-right:before{content:"\f22b"}.b-fa-mars-stroke-up:before,.b-fa-mars-stroke-v:before{content:"\f22a"}.b-fa-glass-martini-alt:before,.b-fa-martini-glass:before{content:"\f57b"}.b-fa-cocktail:before,.b-fa-martini-glass-citrus:before{content:"\f561"}.b-fa-glass-martini:before,.b-fa-martini-glass-empty:before{content:"\f000"}.b-fa-mask:before{content:"\f6fa"}.b-fa-mask-face:before{content:"\e1d7"}.b-fa-mask-ventilator:before{content:"\e524"}.b-fa-masks-theater:before,.b-fa-theater-masks:before{content:"\f630"}.b-fa-mattress-pillow:before{content:"\e525"}.b-fa-expand-arrows-alt:before,.b-fa-maximize:before{content:"\f31e"}.b-fa-medal:before{content:"\f5a2"}.b-fa-memory:before{content:"\f538"}.b-fa-menorah:before{content:"\f676"}.b-fa-mercury:before{content:"\f223"}.b-fa-comment-alt:before,.b-fa-message:before{content:"\f27a"}.b-fa-meteor:before{content:"\f753"}.b-fa-microchip:before{content:"\f2db"}.b-fa-microphone:before{content:"\f130"}.b-fa-microphone-alt:before,.b-fa-microphone-lines:before{content:"\f3c9"}.b-fa-microphone-alt-slash:before,.b-fa-microphone-lines-slash:before{content:"\f539"}.b-fa-microphone-slash:before{content:"\f131"}.b-fa-microscope:before{content:"\f610"}.b-fa-mill-sign:before{content:"\e1ed"}.b-fa-compress-arrows-alt:before,.b-fa-minimize:before{content:"\f78c"}.b-fa-minus:before,.b-fa-subtract:before{content:"\f068"}.b-fa-mitten:before{content:"\f7b5"}.b-fa-mobile-android:before,.b-fa-mobile-phone:before,.b-fa-mobile:before{content:"\f3ce"}.b-fa-mobile-button:before{content:"\f10b"}.b-fa-mobile-retro:before{content:"\e527"}.b-fa-mobile-android-alt:before,.b-fa-mobile-screen:before{content:"\f3cf"}.b-fa-mobile-alt:before,.b-fa-mobile-screen-button:before{content:"\f3cd"}.b-fa-money-bill:before{content:"\f0d6"}.b-fa-money-bill-1:before,.b-fa-money-bill-alt:before{content:"\f3d1"}.b-fa-money-bill-1-wave:before,.b-fa-money-bill-wave-alt:before{content:"\f53b"}.b-fa-money-bill-transfer:before{content:"\e528"}.b-fa-money-bill-trend-up:before{content:"\e529"}.b-fa-money-bill-wave:before{content:"\f53a"}.b-fa-money-bill-wheat:before{content:"\e52a"}.b-fa-money-bills:before{content:"\e1f3"}.b-fa-money-check:before{content:"\f53c"}.b-fa-money-check-alt:before,.b-fa-money-check-dollar:before{content:"\f53d"}.b-fa-monument:before{content:"\f5a6"}.b-fa-moon:before{content:"\f186"}.b-fa-mortar-pestle:before{content:"\f5a7"}.b-fa-mosque:before{content:"\f678"}.b-fa-mosquito:before{content:"\e52b"}.b-fa-mosquito-net:before{content:"\e52c"}.b-fa-motorcycle:before{content:"\f21c"}.b-fa-mound:before{content:"\e52d"}.b-fa-mountain:before{content:"\f6fc"}.b-fa-mountain-city:before{content:"\e52e"}.b-fa-mountain-sun:before{content:"\e52f"}.b-fa-mug-hot:before{content:"\f7b6"}.b-fa-coffee:before,.b-fa-mug-saucer:before{content:"\f0f4"}.b-fa-music:before{content:"\f001"}.b-fa-n:before{content:"N"}.b-fa-naira-sign:before{content:"\e1f6"}.b-fa-network-wired:before{content:"\f6ff"}.b-fa-neuter:before{content:"\f22c"}.b-fa-newspaper:before{content:"\f1ea"}.b-fa-not-equal:before{content:"\f53e"}.b-fa-note-sticky:before,.b-fa-sticky-note:before{content:"\f249"}.b-fa-notes-medical:before{content:"\f481"}.b-fa-o:before{content:"O"}.b-fa-object-group:before{content:"\f247"}.b-fa-object-ungroup:before{content:"\f248"}.b-fa-oil-can:before{content:"\f613"}.b-fa-oil-well:before{content:"\e532"}.b-fa-om:before{content:"\f679"}.b-fa-otter:before{content:"\f700"}.b-fa-dedent:before,.b-fa-outdent:before{content:"\f03b"}.b-fa-p:before{content:"P"}.b-fa-pager:before{content:"\f815"}.b-fa-paint-roller:before{content:"\f5aa"}.b-fa-paint-brush:before,.b-fa-paintbrush:before{content:"\f1fc"}.b-fa-palette:before{content:"\f53f"}.b-fa-pallet:before{content:"\f482"}.b-fa-panorama:before{content:"\e209"}.b-fa-paper-plane:before{content:"\f1d8"}.b-fa-paperclip:before{content:"\f0c6"}.b-fa-parachute-box:before{content:"\f4cd"}.b-fa-paragraph:before{content:"\f1dd"}.b-fa-passport:before{content:"\f5ab"}.b-fa-file-clipboard:before,.b-fa-paste:before{content:"\f0ea"}.b-fa-pause:before{content:"\f04c"}.b-fa-paw:before{content:"\f1b0"}.b-fa-peace:before{content:"\f67c"}.b-fa-pen:before{content:"\f304"}.b-fa-pen-alt:before,.b-fa-pen-clip:before{content:"\f305"}.b-fa-pen-fancy:before{content:"\f5ac"}.b-fa-pen-nib:before{content:"\f5ad"}.b-fa-pen-ruler:before,.b-fa-pencil-ruler:before{content:"\f5ae"}.b-fa-edit:before,.b-fa-pen-to-square:before{content:"\f044"}.b-fa-pencil-alt:before,.b-fa-pencil:before{content:"\f303"}.b-fa-people-arrows-left-right:before,.b-fa-people-arrows:before{content:"\e068"}.b-fa-people-carry-box:before,.b-fa-people-carry:before{content:"\f4ce"}.b-fa-people-group:before{content:"\e533"}.b-fa-people-line:before{content:"\e534"}.b-fa-people-pulling:before{content:"\e535"}.b-fa-people-robbery:before{content:"\e536"}.b-fa-people-roof:before{content:"\e537"}.b-fa-pepper-hot:before{content:"\f816"}.b-fa-percent:before,.b-fa-percentage:before{content:"\%"}.b-fa-male:before,.b-fa-person:before{content:"\f183"}.b-fa-person-arrow-down-to-line:before{content:"\e538"}.b-fa-person-arrow-up-from-line:before{content:"\e539"}.b-fa-biking:before,.b-fa-person-biking:before{content:"\f84a"}.b-fa-person-booth:before{content:"\f756"}.b-fa-person-breastfeeding:before{content:"\e53a"}.b-fa-person-burst:before{content:"\e53b"}.b-fa-person-cane:before{content:"\e53c"}.b-fa-person-chalkboard:before{content:"\e53d"}.b-fa-person-circle-check:before{content:"\e53e"}.b-fa-person-circle-exclamation:before{content:"\e53f"}.b-fa-person-circle-minus:before{content:"\e540"}.b-fa-person-circle-plus:before{content:"\e541"}.b-fa-person-circle-question:before{content:"\e542"}.b-fa-person-circle-xmark:before{content:"\e543"}.b-fa-digging:before,.b-fa-person-digging:before{content:"\f85e"}.b-fa-diagnoses:before,.b-fa-person-dots-from-line:before{content:"\f470"}.b-fa-female:before,.b-fa-person-dress:before{content:"\f182"}.b-fa-person-dress-burst:before{content:"\e544"}.b-fa-person-drowning:before{content:"\e545"}.b-fa-person-falling:before{content:"\e546"}.b-fa-person-falling-burst:before{content:"\e547"}.b-fa-person-half-dress:before{content:"\e548"}.b-fa-person-harassing:before{content:"\e549"}.b-fa-hiking:before,.b-fa-person-hiking:before{content:"\f6ec"}.b-fa-person-military-pointing:before{content:"\e54a"}.b-fa-person-military-rifle:before{content:"\e54b"}.b-fa-person-military-to-person:before{content:"\e54c"}.b-fa-person-praying:before,.b-fa-pray:before{content:"\f683"}.b-fa-person-pregnant:before{content:"\e31e"}.b-fa-person-rays:before{content:"\e54d"}.b-fa-person-rifle:before{content:"\e54e"}.b-fa-person-running:before,.b-fa-running:before{content:"\f70c"}.b-fa-person-shelter:before{content:"\e54f"}.b-fa-person-skating:before,.b-fa-skating:before{content:"\f7c5"}.b-fa-person-skiing:before,.b-fa-skiing:before{content:"\f7c9"}.b-fa-person-skiing-nordic:before,.b-fa-skiing-nordic:before{content:"\f7ca"}.b-fa-person-snowboarding:before,.b-fa-snowboarding:before{content:"\f7ce"}.b-fa-person-swimming:before,.b-fa-swimmer:before{content:"\f5c4"}.b-fa-person-through-window:before{content:"\e433"}.b-fa-person-walking:before,.b-fa-walking:before{content:"\f554"}.b-fa-person-walking-arrow-loop-left:before{content:"\e551"}.b-fa-person-walking-arrow-right:before{content:"\e552"}.b-fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.b-fa-person-walking-luggage:before{content:"\e554"}.b-fa-blind:before,.b-fa-person-walking-with-cane:before{content:"\f29d"}.b-fa-peseta-sign:before{content:"\e221"}.b-fa-peso-sign:before{content:"\e222"}.b-fa-phone:before{content:"\f095"}.b-fa-phone-alt:before,.b-fa-phone-flip:before{content:"\f879"}.b-fa-phone-slash:before{content:"\f3dd"}.b-fa-phone-volume:before,.b-fa-volume-control-phone:before{content:"\f2a0"}.b-fa-photo-film:before,.b-fa-photo-video:before{content:"\f87c"}.b-fa-piggy-bank:before{content:"\f4d3"}.b-fa-pills:before{content:"\f484"}.b-fa-pizza-slice:before{content:"\f818"}.b-fa-place-of-worship:before{content:"\f67f"}.b-fa-plane:before{content:"\f072"}.b-fa-plane-arrival:before{content:"\f5af"}.b-fa-plane-circle-check:before{content:"\e555"}.b-fa-plane-circle-exclamation:before{content:"\e556"}.b-fa-plane-circle-xmark:before{content:"\e557"}.b-fa-plane-departure:before{content:"\f5b0"}.b-fa-plane-lock:before{content:"\e558"}.b-fa-plane-slash:before{content:"\e069"}.b-fa-plane-up:before{content:"\e22d"}.b-fa-plant-wilt:before{content:"\e43b"}.b-fa-plate-wheat:before{content:"\e55a"}.b-fa-play:before{content:"\f04b"}.b-fa-plug:before{content:"\f1e6"}.b-fa-plug-circle-bolt:before{content:"\e55b"}.b-fa-plug-circle-check:before{content:"\e55c"}.b-fa-plug-circle-exclamation:before{content:"\e55d"}.b-fa-plug-circle-minus:before{content:"\e55e"}.b-fa-plug-circle-plus:before{content:"\e55f"}.b-fa-plug-circle-xmark:before{content:"\e560"}.b-fa-add:before,.b-fa-plus:before{content:"\+"}.b-fa-plus-minus:before{content:"\e43c"}.b-fa-podcast:before{content:"\f2ce"}.b-fa-poo:before{content:"\f2fe"}.b-fa-poo-bolt:before,.b-fa-poo-storm:before{content:"\f75a"}.b-fa-poop:before{content:"\f619"}.b-fa-power-off:before{content:"\f011"}.b-fa-prescription:before{content:"\f5b1"}.b-fa-prescription-bottle:before{content:"\f485"}.b-fa-prescription-bottle-alt:before,.b-fa-prescription-bottle-medical:before{content:"\f486"}.b-fa-print:before{content:"\f02f"}.b-fa-pump-medical:before{content:"\e06a"}.b-fa-pump-soap:before{content:"\e06b"}.b-fa-puzzle-piece:before{content:"\f12e"}.b-fa-q:before{content:"Q"}.b-fa-qrcode:before{content:"\f029"}.b-fa-question:before{content:"\?"}.b-fa-quote-left-alt:before,.b-fa-quote-left:before{content:"\f10d"}.b-fa-quote-right-alt:before,.b-fa-quote-right:before{content:"\f10e"}.b-fa-r:before{content:"R"}.b-fa-radiation:before{content:"\f7b9"}.b-fa-radio:before{content:"\f8d7"}.b-fa-rainbow:before{content:"\f75b"}.b-fa-ranking-star:before{content:"\e561"}.b-fa-receipt:before{content:"\f543"}.b-fa-record-vinyl:before{content:"\f8d9"}.b-fa-ad:before,.b-fa-rectangle-ad:before{content:"\f641"}.b-fa-list-alt:before,.b-fa-rectangle-list:before{content:"\f022"}.b-fa-rectangle-times:before,.b-fa-rectangle-xmark:before,.b-fa-times-rectangle:before,.b-fa-window-close:before{content:"\f410"}.b-fa-recycle:before{content:"\f1b8"}.b-fa-registered:before{content:"\f25d"}.b-fa-repeat:before{content:"\f363"}.b-fa-mail-reply:before,.b-fa-reply:before{content:"\f3e5"}.b-fa-mail-reply-all:before,.b-fa-reply-all:before{content:"\f122"}.b-fa-republican:before{content:"\f75e"}.b-fa-restroom:before{content:"\f7bd"}.b-fa-retweet:before{content:"\f079"}.b-fa-ribbon:before{content:"\f4d6"}.b-fa-right-from-bracket:before,.b-fa-sign-out-alt:before{content:"\f2f5"}.b-fa-exchange-alt:before,.b-fa-right-left:before{content:"\f362"}.b-fa-long-arrow-alt-right:before,.b-fa-right-long:before{content:"\f30b"}.b-fa-right-to-bracket:before,.b-fa-sign-in-alt:before{content:"\f2f6"}.b-fa-ring:before{content:"\f70b"}.b-fa-road:before{content:"\f018"}.b-fa-road-barrier:before{content:"\e562"}.b-fa-road-bridge:before{content:"\e563"}.b-fa-road-circle-check:before{content:"\e564"}.b-fa-road-circle-exclamation:before{content:"\e565"}.b-fa-road-circle-xmark:before{content:"\e566"}.b-fa-road-lock:before{content:"\e567"}.b-fa-road-spikes:before{content:"\e568"}.b-fa-robot:before{content:"\f544"}.b-fa-rocket:before{content:"\f135"}.b-fa-rotate:before,.b-fa-sync-alt:before{content:"\f2f1"}.b-fa-rotate-back:before,.b-fa-rotate-backward:before,.b-fa-rotate-left:before,.b-fa-undo-alt:before{content:"\f2ea"}.b-fa-redo-alt:before,.b-fa-rotate-forward:before,.b-fa-rotate-right:before{content:"\f2f9"}.b-fa-route:before{content:"\f4d7"}.b-fa-feed:before,.b-fa-rss:before{content:"\f09e"}.b-fa-rouble:before,.b-fa-rub:before,.b-fa-ruble-sign:before,.b-fa-ruble:before{content:"\f158"}.b-fa-rug:before{content:"\e569"}.b-fa-ruler:before{content:"\f545"}.b-fa-ruler-combined:before{content:"\f546"}.b-fa-ruler-horizontal:before{content:"\f547"}.b-fa-ruler-vertical:before{content:"\f548"}.b-fa-rupee-sign:before,.b-fa-rupee:before{content:"\f156"}.b-fa-rupiah-sign:before{content:"\e23d"}.b-fa-s:before{content:"S"}.b-fa-sack-dollar:before{content:"\f81d"}.b-fa-sack-xmark:before{content:"\e56a"}.b-fa-sailboat:before{content:"\e445"}.b-fa-satellite:before{content:"\f7bf"}.b-fa-satellite-dish:before{content:"\f7c0"}.b-fa-balance-scale:before,.b-fa-scale-balanced:before{content:"\f24e"}.b-fa-balance-scale-left:before,.b-fa-scale-unbalanced:before{content:"\f515"}.b-fa-balance-scale-right:before,.b-fa-scale-unbalanced-flip:before{content:"\f516"}.b-fa-school:before{content:"\f549"}.b-fa-school-circle-check:before{content:"\e56b"}.b-fa-school-circle-exclamation:before{content:"\e56c"}.b-fa-school-circle-xmark:before{content:"\e56d"}.b-fa-school-flag:before{content:"\e56e"}.b-fa-school-lock:before{content:"\e56f"}.b-fa-cut:before,.b-fa-scissors:before{content:"\f0c4"}.b-fa-screwdriver:before{content:"\f54a"}.b-fa-screwdriver-wrench:before,.b-fa-tools:before{content:"\f7d9"}.b-fa-scroll:before{content:"\f70e"}.b-fa-scroll-torah:before,.b-fa-torah:before{content:"\f6a0"}.b-fa-sd-card:before{content:"\f7c2"}.b-fa-section:before{content:"\e447"}.b-fa-seedling:before,.b-fa-sprout:before{content:"\f4d8"}.b-fa-server:before{content:"\f233"}.b-fa-shapes:before,.b-fa-triangle-circle-square:before{content:"\f61f"}.b-fa-arrow-turn-right:before,.b-fa-mail-forward:before,.b-fa-share:before{content:"\f064"}.b-fa-share-from-square:before,.b-fa-share-square:before{content:"\f14d"}.b-fa-share-alt:before,.b-fa-share-nodes:before{content:"\f1e0"}.b-fa-sheet-plastic:before{content:"\e571"}.b-fa-ils:before,.b-fa-shekel-sign:before,.b-fa-shekel:before,.b-fa-sheqel-sign:before,.b-fa-sheqel:before{content:"\f20b"}.b-fa-shield-blank:before,.b-fa-shield:before{content:"\f132"}.b-fa-shield-cat:before{content:"\e572"}.b-fa-shield-dog:before{content:"\e573"}.b-fa-shield-alt:before,.b-fa-shield-halved:before{content:"\f3ed"}.b-fa-shield-heart:before{content:"\e574"}.b-fa-shield-virus:before{content:"\e06c"}.b-fa-ship:before{content:"\f21a"}.b-fa-shirt:before,.b-fa-t-shirt:before,.b-fa-tshirt:before{content:"\f553"}.b-fa-shoe-prints:before{content:"\f54b"}.b-fa-shop:before,.b-fa-store-alt:before{content:"\f54f"}.b-fa-shop-lock:before{content:"\e4a5"}.b-fa-shop-slash:before,.b-fa-store-alt-slash:before{content:"\e070"}.b-fa-shower:before{content:"\f2cc"}.b-fa-shrimp:before{content:"\e448"}.b-fa-random:before,.b-fa-shuffle:before{content:"\f074"}.b-fa-shuttle-space:before,.b-fa-space-shuttle:before{content:"\f197"}.b-fa-sign-hanging:before,.b-fa-sign:before{content:"\f4d9"}.b-fa-signal-5:before,.b-fa-signal-perfect:before,.b-fa-signal:before{content:"\f012"}.b-fa-signature:before{content:"\f5b7"}.b-fa-map-signs:before,.b-fa-signs-post:before{content:"\f277"}.b-fa-sim-card:before{content:"\f7c4"}.b-fa-sink:before{content:"\e06d"}.b-fa-sitemap:before{content:"\f0e8"}.b-fa-skull:before{content:"\f54c"}.b-fa-skull-crossbones:before{content:"\f714"}.b-fa-slash:before{content:"\f715"}.b-fa-sleigh:before{content:"\f7cc"}.b-fa-sliders-h:before,.b-fa-sliders:before{content:"\f1de"}.b-fa-smog:before{content:"\f75f"}.b-fa-smoking:before{content:"\f48d"}.b-fa-snowflake:before{content:"\f2dc"}.b-fa-snowman:before{content:"\f7d0"}.b-fa-snowplow:before{content:"\f7d2"}.b-fa-soap:before{content:"\e06e"}.b-fa-socks:before{content:"\f696"}.b-fa-solar-panel:before{content:"\f5ba"}.b-fa-sort:before,.b-fa-unsorted:before{content:"\f0dc"}.b-fa-sort-desc:before,.b-fa-sort-down:before{content:"\f0dd"}.b-fa-sort-asc:before,.b-fa-sort-up:before{content:"\f0de"}.b-fa-spa:before{content:"\f5bb"}.b-fa-pastafarianism:before,.b-fa-spaghetti-monster-flying:before{content:"\f67b"}.b-fa-spell-check:before{content:"\f891"}.b-fa-spider:before{content:"\f717"}.b-fa-spinner:before{content:"\f110"}.b-fa-splotch:before{content:"\f5bc"}.b-fa-spoon:before,.b-fa-utensil-spoon:before{content:"\f2e5"}.b-fa-spray-can:before{content:"\f5bd"}.b-fa-air-freshener:before,.b-fa-spray-can-sparkles:before{content:"\f5d0"}.b-fa-square:before{content:"\f0c8"}.b-fa-external-link-square:before,.b-fa-square-arrow-up-right:before{content:"\f14c"}.b-fa-caret-square-down:before,.b-fa-square-caret-down:before{content:"\f150"}.b-fa-caret-square-left:before,.b-fa-square-caret-left:before{content:"\f191"}.b-fa-caret-square-right:before,.b-fa-square-caret-right:before{content:"\f152"}.b-fa-caret-square-up:before,.b-fa-square-caret-up:before{content:"\f151"}.b-fa-check-square:before,.b-fa-square-check:before{content:"\f14a"}.b-fa-envelope-square:before,.b-fa-square-envelope:before{content:"\f199"}.b-fa-square-full:before{content:"\f45c"}.b-fa-h-square:before,.b-fa-square-h:before{content:"\f0fd"}.b-fa-minus-square:before,.b-fa-square-minus:before{content:"\f146"}.b-fa-square-nfi:before{content:"\e576"}.b-fa-parking:before,.b-fa-square-parking:before{content:"\f540"}.b-fa-pen-square:before,.b-fa-pencil-square:before,.b-fa-square-pen:before{content:"\f14b"}.b-fa-square-person-confined:before{content:"\e577"}.b-fa-phone-square:before,.b-fa-square-phone:before{content:"\f098"}.b-fa-phone-square-alt:before,.b-fa-square-phone-flip:before{content:"\f87b"}.b-fa-plus-square:before,.b-fa-square-plus:before{content:"\f0fe"}.b-fa-poll-h:before,.b-fa-square-poll-horizontal:before{content:"\f682"}.b-fa-poll:before,.b-fa-square-poll-vertical:before{content:"\f681"}.b-fa-square-root-alt:before,.b-fa-square-root-variable:before{content:"\f698"}.b-fa-rss-square:before,.b-fa-square-rss:before{content:"\f143"}.b-fa-share-alt-square:before,.b-fa-square-share-nodes:before{content:"\f1e1"}.b-fa-external-link-square-alt:before,.b-fa-square-up-right:before{content:"\f360"}.b-fa-square-virus:before{content:"\e578"}.b-fa-square-xmark:before,.b-fa-times-square:before,.b-fa-xmark-square:before{content:"\f2d3"}.b-fa-rod-asclepius:before,.b-fa-rod-snake:before,.b-fa-staff-aesculapius:before,.b-fa-staff-snake:before{content:"\e579"}.b-fa-stairs:before{content:"\e289"}.b-fa-stamp:before{content:"\f5bf"}.b-fa-star:before{content:"\f005"}.b-fa-star-and-crescent:before{content:"\f699"}.b-fa-star-half:before{content:"\f089"}.b-fa-star-half-alt:before,.b-fa-star-half-stroke:before{content:"\f5c0"}.b-fa-star-of-david:before{content:"\f69a"}.b-fa-star-of-life:before{content:"\f621"}.b-fa-gbp:before,.b-fa-pound-sign:before,.b-fa-sterling-sign:before{content:"\f154"}.b-fa-stethoscope:before{content:"\f0f1"}.b-fa-stop:before{content:"\f04d"}.b-fa-stopwatch:before{content:"\f2f2"}.b-fa-stopwatch-20:before{content:"\e06f"}.b-fa-store:before{content:"\f54e"}.b-fa-store-slash:before{content:"\e071"}.b-fa-street-view:before{content:"\f21d"}.b-fa-strikethrough:before{content:"\f0cc"}.b-fa-stroopwafel:before{content:"\f551"}.b-fa-subscript:before{content:"\f12c"}.b-fa-suitcase:before{content:"\f0f2"}.b-fa-medkit:before,.b-fa-suitcase-medical:before{content:"\f0fa"}.b-fa-suitcase-rolling:before{content:"\f5c1"}.b-fa-sun:before{content:"\f185"}.b-fa-sun-plant-wilt:before{content:"\e57a"}.b-fa-superscript:before{content:"\f12b"}.b-fa-swatchbook:before{content:"\f5c3"}.b-fa-synagogue:before{content:"\f69b"}.b-fa-syringe:before{content:"\f48e"}.b-fa-t:before{content:"T"}.b-fa-table:before{content:"\f0ce"}.b-fa-table-cells:before,.b-fa-th:before{content:"\f00a"}.b-fa-table-cells-large:before,.b-fa-th-large:before{content:"\f009"}.b-fa-columns:before,.b-fa-table-columns:before{content:"\f0db"}.b-fa-table-list:before,.b-fa-th-list:before{content:"\f00b"}.b-fa-ping-pong-paddle-ball:before,.b-fa-table-tennis-paddle-ball:before,.b-fa-table-tennis:before{content:"\f45d"}.b-fa-tablet-android:before,.b-fa-tablet:before{content:"\f3fb"}.b-fa-tablet-button:before{content:"\f10a"}.b-fa-tablet-alt:before,.b-fa-tablet-screen-button:before{content:"\f3fa"}.b-fa-tablets:before{content:"\f490"}.b-fa-digital-tachograph:before,.b-fa-tachograph-digital:before{content:"\f566"}.b-fa-tag:before{content:"\f02b"}.b-fa-tags:before{content:"\f02c"}.b-fa-tape:before{content:"\f4db"}.b-fa-tarp:before{content:"\e57b"}.b-fa-tarp-droplet:before{content:"\e57c"}.b-fa-cab:before,.b-fa-taxi:before{content:"\f1ba"}.b-fa-teeth:before{content:"\f62e"}.b-fa-teeth-open:before{content:"\f62f"}.b-fa-temperature-arrow-down:before,.b-fa-temperature-down:before{content:"\e03f"}.b-fa-temperature-arrow-up:before,.b-fa-temperature-up:before{content:"\e040"}.b-fa-temperature-0:before,.b-fa-temperature-empty:before,.b-fa-thermometer-0:before,.b-fa-thermometer-empty:before{content:"\f2cb"}.b-fa-temperature-4:before,.b-fa-temperature-full:before,.b-fa-thermometer-4:before,.b-fa-thermometer-full:before{content:"\f2c7"}.b-fa-temperature-2:before,.b-fa-temperature-half:before,.b-fa-thermometer-2:before,.b-fa-thermometer-half:before{content:"\f2c9"}.b-fa-temperature-high:before{content:"\f769"}.b-fa-temperature-low:before{content:"\f76b"}.b-fa-temperature-1:before,.b-fa-temperature-quarter:before,.b-fa-thermometer-1:before,.b-fa-thermometer-quarter:before{content:"\f2ca"}.b-fa-temperature-3:before,.b-fa-temperature-three-quarters:before,.b-fa-thermometer-3:before,.b-fa-thermometer-three-quarters:before{content:"\f2c8"}.b-fa-tenge-sign:before,.b-fa-tenge:before{content:"\f7d7"}.b-fa-tent:before{content:"\e57d"}.b-fa-tent-arrow-down-to-line:before{content:"\e57e"}.b-fa-tent-arrow-left-right:before{content:"\e57f"}.b-fa-tent-arrow-turn-left:before{content:"\e580"}.b-fa-tent-arrows-down:before{content:"\e581"}.b-fa-tents:before{content:"\e582"}.b-fa-terminal:before{content:"\f120"}.b-fa-text-height:before{content:"\f034"}.b-fa-remove-format:before,.b-fa-text-slash:before{content:"\f87d"}.b-fa-text-width:before{content:"\f035"}.b-fa-thermometer:before{content:"\f491"}.b-fa-thumbs-down:before{content:"\f165"}.b-fa-thumbs-up:before{content:"\f164"}.b-fa-thumb-tack:before,.b-fa-thumbtack:before{content:"\f08d"}.b-fa-ticket:before{content:"\f145"}.b-fa-ticket-alt:before,.b-fa-ticket-simple:before{content:"\f3ff"}.b-fa-timeline:before{content:"\e29c"}.b-fa-toggle-off:before{content:"\f204"}.b-fa-toggle-on:before{content:"\f205"}.b-fa-toilet:before{content:"\f7d8"}.b-fa-toilet-paper:before{content:"\f71e"}.b-fa-toilet-paper-slash:before{content:"\e072"}.b-fa-toilet-portable:before{content:"\e583"}.b-fa-toilets-portable:before{content:"\e584"}.b-fa-toolbox:before{content:"\f552"}.b-fa-tooth:before{content:"\f5c9"}.b-fa-torii-gate:before{content:"\f6a1"}.b-fa-tornado:before{content:"\f76f"}.b-fa-broadcast-tower:before,.b-fa-tower-broadcast:before{content:"\f519"}.b-fa-tower-cell:before{content:"\e585"}.b-fa-tower-observation:before{content:"\e586"}.b-fa-tractor:before{content:"\f722"}.b-fa-trademark:before{content:"\f25c"}.b-fa-traffic-light:before{content:"\f637"}.b-fa-trailer:before{content:"\e041"}.b-fa-train:before{content:"\f238"}.b-fa-subway:before,.b-fa-train-subway:before{content:"\f239"}.b-fa-train-tram:before,.b-fa-tram:before{content:"\f7da"}.b-fa-transgender-alt:before,.b-fa-transgender:before{content:"\f225"}.b-fa-trash:before{content:"\f1f8"}.b-fa-trash-arrow-up:before,.b-fa-trash-restore:before{content:"\f829"}.b-fa-trash-alt:before,.b-fa-trash-can:before{content:"\f2ed"}.b-fa-trash-can-arrow-up:before,.b-fa-trash-restore-alt:before{content:"\f82a"}.b-fa-tree:before{content:"\f1bb"}.b-fa-tree-city:before{content:"\e587"}.b-fa-exclamation-triangle:before,.b-fa-triangle-exclamation:before,.b-fa-warning:before{content:"\f071"}.b-fa-trophy:before{content:"\f091"}.b-fa-trowel:before{content:"\e589"}.b-fa-trowel-bricks:before{content:"\e58a"}.b-fa-truck:before{content:"\f0d1"}.b-fa-truck-arrow-right:before{content:"\e58b"}.b-fa-truck-droplet:before{content:"\e58c"}.b-fa-shipping-fast:before,.b-fa-truck-fast:before{content:"\f48b"}.b-fa-truck-field:before{content:"\e58d"}.b-fa-truck-field-un:before{content:"\e58e"}.b-fa-truck-front:before{content:"\e2b7"}.b-fa-ambulance:before,.b-fa-truck-medical:before{content:"\f0f9"}.b-fa-truck-monster:before{content:"\f63b"}.b-fa-truck-moving:before{content:"\f4df"}.b-fa-truck-pickup:before{content:"\f63c"}.b-fa-truck-plane:before{content:"\e58f"}.b-fa-truck-loading:before,.b-fa-truck-ramp-box:before{content:"\f4de"}.b-fa-teletype:before,.b-fa-tty:before{content:"\f1e4"}.b-fa-try:before,.b-fa-turkish-lira-sign:before,.b-fa-turkish-lira:before{content:"\e2bb"}.b-fa-level-down-alt:before,.b-fa-turn-down:before{content:"\f3be"}.b-fa-level-up-alt:before,.b-fa-turn-up:before{content:"\f3bf"}.b-fa-television:before,.b-fa-tv-alt:before,.b-fa-tv:before{content:"\f26c"}.b-fa-u:before{content:"U"}.b-fa-umbrella:before{content:"\f0e9"}.b-fa-umbrella-beach:before{content:"\f5ca"}.b-fa-underline:before{content:"\f0cd"}.b-fa-universal-access:before{content:"\f29a"}.b-fa-unlock:before{content:"\f09c"}.b-fa-unlock-alt:before,.b-fa-unlock-keyhole:before{content:"\f13e"}.b-fa-arrows-alt-v:before,.b-fa-up-down:before{content:"\f338"}.b-fa-arrows-alt:before,.b-fa-up-down-left-right:before{content:"\f0b2"}.b-fa-long-arrow-alt-up:before,.b-fa-up-long:before{content:"\f30c"}.b-fa-expand-alt:before,.b-fa-up-right-and-down-left-from-center:before{content:"\f424"}.b-fa-external-link-alt:before,.b-fa-up-right-from-square:before{content:"\f35d"}.b-fa-upload:before{content:"\f093"}.b-fa-user:before{content:"\f007"}.b-fa-user-astronaut:before{content:"\f4fb"}.b-fa-user-check:before{content:"\f4fc"}.b-fa-user-clock:before{content:"\f4fd"}.b-fa-user-doctor:before,.b-fa-user-md:before{content:"\f0f0"}.b-fa-user-cog:before,.b-fa-user-gear:before{content:"\f4fe"}.b-fa-user-graduate:before{content:"\f501"}.b-fa-user-friends:before,.b-fa-user-group:before{content:"\f500"}.b-fa-user-injured:before{content:"\f728"}.b-fa-user-alt:before,.b-fa-user-large:before{content:"\f406"}.b-fa-user-alt-slash:before,.b-fa-user-large-slash:before{content:"\f4fa"}.b-fa-user-lock:before{content:"\f502"}.b-fa-user-minus:before{content:"\f503"}.b-fa-user-ninja:before{content:"\f504"}.b-fa-user-nurse:before{content:"\f82f"}.b-fa-user-edit:before,.b-fa-user-pen:before{content:"\f4ff"}.b-fa-user-plus:before{content:"\f234"}.b-fa-user-secret:before{content:"\f21b"}.b-fa-user-shield:before{content:"\f505"}.b-fa-user-slash:before{content:"\f506"}.b-fa-user-tag:before{content:"\f507"}.b-fa-user-tie:before{content:"\f508"}.b-fa-user-times:before,.b-fa-user-xmark:before{content:"\f235"}.b-fa-users:before{content:"\f0c0"}.b-fa-users-between-lines:before{content:"\e591"}.b-fa-users-cog:before,.b-fa-users-gear:before{content:"\f509"}.b-fa-users-line:before{content:"\e592"}.b-fa-users-rays:before{content:"\e593"}.b-fa-users-rectangle:before{content:"\e594"}.b-fa-users-slash:before{content:"\e073"}.b-fa-users-viewfinder:before{content:"\e595"}.b-fa-cutlery:before,.b-fa-utensils:before{content:"\f2e7"}.b-fa-v:before{content:"V"}.b-fa-shuttle-van:before,.b-fa-van-shuttle:before{content:"\f5b6"}.b-fa-vault:before{content:"\e2c5"}.b-fa-vector-square:before{content:"\f5cb"}.b-fa-venus:before{content:"\f221"}.b-fa-venus-double:before{content:"\f226"}.b-fa-venus-mars:before{content:"\f228"}.b-fa-vest:before{content:"\e085"}.b-fa-vest-patches:before{content:"\e086"}.b-fa-vial:before{content:"\f492"}.b-fa-vial-circle-check:before{content:"\e596"}.b-fa-vial-virus:before{content:"\e597"}.b-fa-vials:before{content:"\f493"}.b-fa-video-camera:before,.b-fa-video:before{content:"\f03d"}.b-fa-video-slash:before{content:"\f4e2"}.b-fa-vihara:before{content:"\f6a7"}.b-fa-virus:before{content:"\e074"}.b-fa-virus-covid:before{content:"\e4a8"}.b-fa-virus-covid-slash:before{content:"\e4a9"}.b-fa-virus-slash:before{content:"\e075"}.b-fa-viruses:before{content:"\e076"}.b-fa-voicemail:before{content:"\f897"}.b-fa-volcano:before{content:"\f770"}.b-fa-volleyball-ball:before,.b-fa-volleyball:before{content:"\f45f"}.b-fa-volume-high:before,.b-fa-volume-up:before{content:"\f028"}.b-fa-volume-down:before,.b-fa-volume-low:before{content:"\f027"}.b-fa-volume-off:before{content:"\f026"}.b-fa-volume-mute:before,.b-fa-volume-times:before,.b-fa-volume-xmark:before{content:"\f6a9"}.b-fa-vr-cardboard:before{content:"\f729"}.b-fa-w:before{content:"W"}.b-fa-walkie-talkie:before{content:"\f8ef"}.b-fa-wallet:before{content:"\f555"}.b-fa-magic:before,.b-fa-wand-magic:before{content:"\f0d0"}.b-fa-magic-wand-sparkles:before,.b-fa-wand-magic-sparkles:before{content:"\e2ca"}.b-fa-wand-sparkles:before{content:"\f72b"}.b-fa-warehouse:before{content:"\f494"}.b-fa-water:before{content:"\f773"}.b-fa-ladder-water:before,.b-fa-swimming-pool:before,.b-fa-water-ladder:before{content:"\f5c5"}.b-fa-wave-square:before{content:"\f83e"}.b-fa-weight-hanging:before{content:"\f5cd"}.b-fa-weight-scale:before,.b-fa-weight:before{content:"\f496"}.b-fa-wheat-alt:before,.b-fa-wheat-awn:before{content:"\e2cd"}.b-fa-wheat-awn-circle-exclamation:before{content:"\e598"}.b-fa-wheelchair:before{content:"\f193"}.b-fa-wheelchair-alt:before,.b-fa-wheelchair-move:before{content:"\e2ce"}.b-fa-glass-whiskey:before,.b-fa-whiskey-glass:before{content:"\f7a0"}.b-fa-wifi-3:before,.b-fa-wifi-strong:before,.b-fa-wifi:before{content:"\f1eb"}.b-fa-wind:before{content:"\f72e"}.b-fa-window-maximize:before{content:"\f2d0"}.b-fa-window-minimize:before{content:"\f2d1"}.b-fa-window-restore:before{content:"\f2d2"}.b-fa-wine-bottle:before{content:"\f72f"}.b-fa-wine-glass:before{content:"\f4e3"}.b-fa-wine-glass-alt:before,.b-fa-wine-glass-empty:before{content:"\f5ce"}.b-fa-krw:before,.b-fa-won-sign:before,.b-fa-won:before{content:"\f159"}.b-fa-worm:before{content:"\e599"}.b-fa-wrench:before{content:"\f0ad"}.b-fa-x:before{content:"X"}.b-fa-x-ray:before{content:"\f497"}.b-fa-close:before,.b-fa-multiply:before,.b-fa-remove:before,.b-fa-times:before,.b-fa-xmark:before{content:"\f00d"}.b-fa-xmarks-lines:before{content:"\e59a"}.b-fa-y:before{content:"Y"}.b-fa-cny:before,.b-fa-jpy:before,.b-fa-rmb:before,.b-fa-yen-sign:before,.b-fa-yen:before{content:"\f157"}.b-fa-yin-yang:before{content:"\f6ad"}.b-fa-z:before{content:"Z"}.b-fa-sr-only,.b-fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.b-fa{-webkit-font-smoothing:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}.b-fa:before{font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-weight:900}.b-icon:before{align-items:center;display:inline-block;display:inline-flex;justify-content:center}.b-fw-icon:before,.b-icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-style:normal;font-variant:normal;font-weight:400;font-weight:900;line-height:1}.b-fw-icon:before{display:inline-block;vertical-align:0}.b-icon-add:before{content:"+"}.b-icon-clear:before,.b-icon-close:before,.b-icon-remove:before,.b-popup-close:before{content:"\f00d"}.b-icon-collapse-down:before{content:"\f078"}.b-icon-collapse-left:before{content:"\f053"}.b-icon-collapse-right:before{content:"\f054"}.b-icon-collapse-up:before{content:"\f077"}.b-icon-filter-disable:before{content:"\f05e"}.b-icon-search:before{content:"\f002"}.b-icon-search-plus:before{content:"\f00e"}.b-icon-search-minus:before{content:"\f010"}.b-icon-hide:before{content:"\f057"}.b-icon-trash:before{content:"\f1f8"}.b-icon-edit:before{content:"\f303"}.b-icon-rename:before{content:"\f044"}.b-icon-copy:before{content:"\f0c5"}.b-icon-cut:before{content:"\f0c4"}.b-icon-paste:before{content:"\f0ea"}.b-icon-expand-row:before{content:"\f107"}.b-icon-expand-column:before{content:"\f105"}.b-icon-expand,.b-popup-expand:before{content:"\f065"}.b-icon-first:before{content:"\f100"}.b-rtl>.b-icon-first:before{transform:scaleX(-1)}.b-icon-last:before{content:"\f101"}.b-rtl>.b-icon-last:before{transform:scaleX(-1)}.b-icon-reload:before{content:"\f01e"}.b-icon-undo:before{content:"\f0e2"}.b-icon-redo:before{content:"\f01e"}.b-icon-compare:before{content:"\e13a"}.b-icon-split-both:before,.b-icon-split-horizontal:before,.b-icon-split-vertical:before{border:2px solid;border-radius:2px;height:1em;min-width:1em!important;overflow:hidden;width:1em}.b-icon-split-horizontal:before{border-left-width:3px;content:"┃";transform:rotate(90deg)}.b-icon-split-vertical:before{border-top-width:3px;content:"┃"}.b-icon-split-both:before{border-top-width:3px;content:"╋"}.b-icon-code:before{content:"\f121"}.b-icon-clipboard:before{content:"\f328"}.b-icon-filter-equal:before,.b-icon-filter:before{content:"\f0b0"}.b-icon-filter-before:before,.b-icon-filter-less:before{content:"\f053"}.b-icon-filter-after:before,.b-icon-filter-more:before{content:"\f054"}.b-icon-check:before{content:"\f00c"}.b-icon-checked:before{content:"\f14a"}.b-icon-unchecked:before{content:"\f0c8"}.b-icon-radio:before{content:"\f111"}.b-icon-radio-checked:before{content:"\f192"}.b-icon-radio-unchecked:before{content:"\f111"}.b-icon-calendar:before{content:"\f133"}.b-icon-calendar-day:before{content:"\f783"}.b-icon-clock:before{content:"\f017"}.b-icon-recurring:before{content:"\f021"}.b-icon-duration:before{content:"\f254"}.b-icon-milestone:before{content:"\f219"}.b-icon-locked:before{content:"\f023"}.b-icon-user:before{content:"\f007"}.b-icon-menu:before{content:"\f0c9"}.b-icon-menu-horizontal:before{content:"\f141"}.b-icon-menu-vertical:before{content:"\f142"}.b-icon-info:before{content:"\f129"}.b-icon-sub-menu:before{content:"\f054"}.b-icon-star:before{content:"\f005"}.b-icon-warning:before{content:"\f071"}.b-icon-columns:before{content:"\f0db"}.b-icon-picker-rotated:before,.b-icon-picker:before{content:"\f0d7";transition:transform .2s}.b-icon-picker-rotated:before{transform:rotate(180deg)}.b-icon-resize-horizontal:before{content:"\f337"}.b-icon-fullscreen:before{content:"\f0b2"}.b-icon-cog:before{content:"\f013"}.b-linux .b-icon-cog:before,.b-windows .b-icon-cog:before{vertical-align:middle}.b-icon-file-download:before{content:"\f56d"}.b-icon-sync:before{content:"\f2f1"}.b-icon-bad-mood-emoji:before{content:"\f119"}.b-icon-circle:before{content:"\f111"}.b-icon-square:before{content:"\f0c8"}.b-icon-merge-cells:before{content:"\f5fd"}.b-icon-up:before{content:"\f062"}.b-icon-down:before{content:"\f063"}.b-icon-left:before{content:"\f060"}.b-icon-right:before{content:"\f061"}.b-icon-angle-left:before{content:"\f104"}.b-icon-angle-right:before{content:"\f105"}.b-icon-previous:before{content:"\f053"}.b-rtl>.b-icon-previous:before{transform:scaleX(-1)}.b-icon-next:before{content:"\f054"}.b-rtl>.b-icon-next:before{transform:scaleX(-1)}.b-icon-move-left-right:before{content:"\f337"}.b-icon-move-up-down:before{content:"\f338"}.b-icon-spinner:before{animation:rotate 2s linear infinite;content:"\f110"}.b-icon-column-move-left:before{content:"\f0a8"}.b-icon-column-move-right:before{content:"\f0a9"}.b-icon-hide-column:before{content:"\f057"}.b-icon-sort:before{content:"\f0dc"}.b-icon-sort-asc:before{content:"\f15e"}.b-icon-sort-desc:before{content:"\f15d"}.b-icon-sorted-asc:before{content:"\f062"}.b-icon-group-asc:before{content:"\f885"}.b-icon-group-desc:before{content:"\f160"}.b-icon-group-collapse:before{content:"\f056"}.b-icon-group-expand:before{content:"\f055"}.b-icon-grouped-asc:before{content:"\f012"}.b-icon-tree-expand:before{content:"\f105"}.b-icon-tree-collapse:before{content:"\f107"}.b-icon-tree-folder:before{content:"\f07b"}.b-icon-tree-folder-open:before{content:"\f07c"}.b-icon-tree-leaf:before{content:"\f111"}.b-icon-expand-gridregion:before{content:"\f054"}.b-icon-collapse-gridregion:before{content:"\f053"}.b-icon-unassign:before{content:"\f506"}.b-icon-valid:before{content:"\f00c"}.b-icon-invalid:before{content:"\f05e"}.b-icon-checking:before{content:"\f110"}.b-icon-expand-resource:before{content:"\f103"}.b-icon-note:before{content:"\f249"}.b-icon-advanced:before{content:"\f085"}.b-icon-palette:before{content:"\f53f"}.b-icon-renumber:before{content:"\f884"}.b-icon-indent:before{content:"\f03c"}.b-icon-outdent:before{content:"\f03b"}.b-icon-subtask:before{content:"\e476"}.b-icon-predecessor:before{content:"\e477"}.b-icon-successor:before{content:"\e47a"}.b-icon-link:before{content:"\f0c1"}.b-icon-unlink:before{content:"\f127"}.b-icon-calendar-days:before{content:"\f073"}.b-icon-calendar-week:before{content:"\f784"}.b-noselect{-webkit-user-select:none;user-select:none}:host,:root{--rtl-negate:1}.b-rtl{--rtl-negate:-1}.b-hide-display,.b-released,.b-theme-info{display:none!important}.b-hide-offscreen,.b-hide-visibility{visibility:hidden!important}.b-hide-offscreen{left:-10000em;position:absolute!important;top:-10000em}.b-yscroll-pad{display:none}.b-visible-scrollbar .b-show-yscroll-padding>.b-yscroll-pad{border-inline-start:1px solid #ddd;display:block;order:9999}.b-visible-scrollbar .b-show-yscroll-padding>.b-yscroll-pad .b-yscroll-pad-sizer{height:0;margin-inline-start:-1px;overflow-x:hidden;overflow-y:scroll;visibility:hidden}.b-fx-highlight{animation-duration:1s;animation-name:b-fx-highlight-animation;animation:b-fx-highlight-animation 1s ease 0s 1;z-index:9999}@keyframes b-fx-highlight-animation{0%{box-shadow:none}50%{box-shadow:0 0 10px 5px rgba(253,126,20,.5)}to{box-shadow:none}}@keyframes b-slide-in-from-right{30%{opacity:.1;transform:translateX(-30%)}30.01%{transform:translateX(30%)}to{opacity:1;transform:translateX(0)}}@keyframes b-slide-in-from-left{30%{opacity:.1;transform:translateX(30%)}30.01%{transform:translateX(-30%)}to{opacity:1;transform:translateX(0)}}@keyframes b-slide-in-from-below{30%{opacity:.1;transform:translateY(-30%)}30.01%{transform:translateY(30%)}to{opacity:1;transform:translateY(0)}}@keyframes b-slide-in-from-above{30%{opacity:.1;transform:translateY(30%)}30.01%{transform:translateY(-30%)}to{opacity:1;transform:translateY(0)}}.b-slide-vertical.b-slide-in-next{animation:b-slide-in-from-below .3s ease 0s 1 normal}.b-slide-vertical.b-slide-in-previous{animation:b-slide-in-from-above .3s ease 0s 1 normal}:not(.b-slide-vertical).b-slide-in-next{animation:b-slide-in-from-right .3s ease 0s 1 normal}.b-rtl :not(.b-slide-vertical).b-slide-in-next,:not(.b-slide-vertical).b-slide-in-previous{animation:b-slide-in-from-left .3s ease 0s 1 normal}.b-rtl :not(.b-slide-vertical).b-slide-in-previous{animation:b-slide-in-from-right .3s ease 0s 1 normal}.b-sliding-child-element{overflow:hidden!important;overflow:clip!important}.b-no-resizeobserver.b-resize-monitored{position:relative}.b-no-resizeobserver.b-resize-monitored .b-resize-monitors{height:100%;left:0;overflow:hidden;position:absolute;top:0;visibility:hidden;width:100%}.b-no-resizeobserver.b-resize-monitored .b-resize-monitors>*{height:100%;overflow:hidden;width:100%}.b-no-resizeobserver.b-resize-monitored .b-resize-monitors>.b-resize-monitor-expand:after{content:"";display:block;height:100000px;width:100000px}.b-no-resizeobserver.b-resize-monitored .b-resize-monitors>.b-resize-monitor-shrink:after{content:"";display:block;height:200%;min-height:1px;min-width:1px;width:200%}.b-float-root{align-items:center;bottom:0;contain:strict;display:flex;justify-content:center;left:0;overflow:hidden;overflow:-moz-hidden-unscrollable;overflow:clip;pointer-events:none;position:fixed;right:0;top:0;z-index:11000}.b-float-root.b-safari{-webkit-user-select:none;user-select:none}.b-float-root>.b-floating{box-shadow:0 3px 6px rgba(0,0,0,.12),0 3px 6px rgba(0,0,0,.24);contain:layout style;left:0;pointer-events:all;position:absolute;top:0;transition:opacity .2s;z-index:11001}.b-firefox .b-float-root>.b-floating{contain:layout}.b-float-root>.b-floating.b-hidden{opacity:0}.b-float-root>.b-floating.b-aligned-above:not(.b-anchored){box-shadow:-3px -1px 6px rgba(0,0,0,.12),3px -2px 6px rgba(0,0,0,.24)}.b-gripper,.b-gripper:after{position:absolute}.b-gripper:after{content:" ";opacity:0}.b-hover-bottom .b-gripper.b-gripper-horz,.b-hover-top .b-gripper.b-gripper-horz{cursor:ns-resize;height:1em;left:0;right:0}.b-hover-bottom .b-gripper.b-gripper-horz{bottom:0}.b-gripper.b-gripper-horz:after{border-bottom:1px solid rgba(0,0,0,.3);border-top:1px solid rgba(0,0,0,.3);height:.25em;left:50%;margin-inline-start:0;width:0}.b-hover-top .b-gripper.b-gripper-horz:after{top:.4em}.b-hover-bottom .b-gripper.b-gripper-horz:after{bottom:.4em}.b-hover-anim.b-hover-edge .b-gripper.b-gripper-horz:after{margin-inline-start:-.6em;opacity:1;transition:opacity .2s,margin-inline-start .2s,width .2s;width:1.2em}.b-hover-left .b-gripper.b-gripper-vert,.b-hover-right .b-gripper.b-gripper-vert{bottom:0;cursor:ew-resize;top:0;width:1em}.b-hover-right .b-gripper.b-gripper-vert{right:0}.b-hover-left .b-gripper.b-gripper-vert{left:0}.b-gripper.b-gripper-vert:after{background:repeating-linear-gradient(90deg,rgba(0,0,0,.5),hsla(0,0%,100%,.8) 3px);height:0;margin-top:0;top:50%;width:.5em}.b-hover-left .b-gripper.b-gripper-vert:after{left:4px}.b-hover-right .b-gripper.b-gripper-vert:after{right:4px}.b-hover-anim.b-hover-edge .b-gripper.b-gripper-vert:after{height:12px;margin-top:-6px;opacity:1;transition:opacity .2s,margin-top .2s,height .2s}.b-dragging{box-sizing:border-box;opacity:.8;pointer-events:none!important;z-index:100}.b-dragging.b-drag-unified-proxy{opacity:.65}.b-dragging.b-drag-main{opacity:1;z-index:101}.b-drag-proxy{left:0;pointer-events:none!important;position:absolute!important;top:0}.b-drag-proxy,.b-drag-proxy *{box-sizing:border-box}.b-aborting,.b-drag-final-transition{transition-duration:.3s;transition-property:all!important}.b-drag-unified-animation{transition:transform .2s}.b-drag-original.b-hidden{display:none!important}.b-draghelper-active *{-webkit-user-select:none;user-select:none}.simulated-mouse{font-size:16px;left:10px;pointer-events:none;position:absolute;top:10px;transition:top .5s,left .5s;z-index:100}.simulated-mouse.quick{transition:top .05s,left .05s}.simulated-mouse:after{content:"\f245";font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;z-index:102}.simulated-mouse.click:before,.simulated-mouse.dblclick:before,.simulated-mouse.drag:before,.simulated-mouse.mousedown:before{animation-duration:.2s;animation-name:click;border:2px solid transparent;border-radius:50%;content:"";left:0;opacity:.7;position:absolute;top:0;transform:translate(-50%,-50%);z-index:101}.simulated-mouse.drag:after{content:"\f25a";left:-3px}.simulated-mouse.dblclick:before{animation-duration:.3s;animation-name:dblclick}.simulated-mouse.drag:before,.simulated-mouse.mousedown:before{animation-name:none;border-color:red;height:1.5em;width:1.5em}@keyframes click{0%{height:0;width:0}90%{border-color:red;height:1.5em;width:1.5em}to{border-color:transparent;height:0;width:0}}@keyframes dblclick{0%{height:0;width:0}40%{border-color:red;height:1.5em;width:1.5em}50%{height:0;width:0}90%{border-color:red;height:1.5em;width:1.5em}to{border-color:transparent;height:0;width:0}}.b-widget{--color-indigo:#4531fe;--color-blue:#3183fe;--color-cyan:#3bc9db;--color-red:#e53f2c;--color-deep-orange:#ff5722;--color-orange:#feac31;--color-amber:#ffc107;--color-yellow:#ecfe26;--color-green:#27ca37;--color-teal:#31feac;--color-light-green:#9efea7;--color-lime:#83fe31;--color-purple:#fe31ea;--color-pink:#f783ac;--color-violet:#9775fa;--color-gray:#b0b0b7;--color-light-gray:#e0e0e7;--color-dark-gray:#474849;--color-white:#fff;--color-black:#000;box-sizing:border-box;color-scheme:light;display:inline-flex;font-size:1em;font-weight:400;line-height:normal;overflow:hidden}.b-widget.b-measure{display:block!important}.b-widget.b-anchored{overflow:visible}.b-widget.b-maximized{height:100%!important;max-height:100%!important;max-width:100%!important;position:fixed;transform:none!important;width:100%!important}.b-widget.b-maximized.b-mobile .b-bottom-toolbar{min-height:3.5em;order:-1}.b-widget.b-maximized.b-mobile .b-bottom-toolbar .b-toolbar-content{padding-block:.5em 0;padding-inline-start:1em!important}.b-widget *,.b-widget:after,.b-widget :after,.b-widget:before,.b-widget :before{box-sizing:border-box}.b-widget.b-positioned{left:0;position:absolute;top:0}.b-widget.b-floating.b-centered,.b-widget.b-positioned.b-centered{left:50%;top:50%;transform:translate(-50%,-50%)}.b-widget>.b-focus-trap{clip:rect(0,0,0,0);display:none;position:absolute}.b-widget.b-focus-trapped.b-contains-focus>.b-focus-trap{display:inherit}.b-widget.b-hidden{display:none!important}.b-widget.b-hiding{pointer-events:none}.b-widget .b-aria-desc-element{clip-path:polygon(0 0);contain:strict;position:absolute}.b-widget .b-widget-inner{flex:1;position:relative;width:100%}.b-widget .b-anchor{height:8px;position:absolute;width:16px;z-index:-1}.b-widget .b-anchor svg{overflow:visible;position:absolute;top:0}.b-widget .b-anchor.b-anchor-top{bottom:calc(100% - 1px);left:0}.b-widget .b-anchor.b-anchor-bottom{left:0;top:calc(100% - 1px)}.b-widget .b-anchor.b-anchor-bottom svg{transform:rotate(180deg)}.b-widget .b-anchor.b-anchor-left{height:16px;right:calc(100% - 1px);top:0;width:8px}.b-widget .b-anchor.b-anchor-left svg{transform:rotate(270deg);transform-origin:8px 8px}.b-widget .b-anchor.b-anchor-right{height:16px;left:calc(100% - 1px);top:0;width:8px}.b-widget .b-anchor.b-anchor-right svg{transform:rotate(90deg);transform-origin:4px 4px}.b-widget.b-rtl>.b-anchor.b-anchor-left{right:calc(100% - 9px)}.b-widget.b-rtl>.b-anchor.b-anchor-right{left:calc(100% + 7px)}.b-slidingcontent-content{align-items:stretch;display:flex;flex-flow:row nowrap!important;scroll-snap-type:x mandatory}.b-slidingcontent-content .b-carousel-item{flex:1 0 100%}.b-widget-scroller{-webkit-overflow-scrolling:touch;overflow:hidden;overflow-anchor:none;position:relative}.b-widget-scroller.b-hide-scroll{scrollbar-width:none}.b-widget-scroller.b-hide-scroll::-webkit-scrollbar{display:none}.b-scroller-stretcher{height:1px;left:0;position:absolute;top:0;width:1px}.b-rtl>.b-scroller-stretcher{left:auto;right:0}.b-text-align-left,.b-text-align-start{text-align:start}.b-text-align-center{text-align:center}.b-text-align-end,.b-text-align-right{text-align:end}.b-rtl{direction:rtl}.b-ltr{direction:ltr}.b-badge:before,.b-widget.b-badge{overflow:visible}.b-badge:before{align-items:center;animation-duration:.3s;animation-name:b-badge-show;background-color:#e53f2c;border-radius:50%;color:#fff;content:attr(data-badge);display:flex;font-size:.6em;height:0;justify-content:center;padding:1em;position:absolute;right:-1em;top:-1em;width:0;z-index:5}.b-badge.b-rtl:before{left:-1em;right:auto}.b-button.b-badge:before{font-size:.7em}@keyframes b-badge-show{0%{opacity:0;transform:scale(.1) rotate(180deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.b-button{--widget-primary-color-rgb:120,120,131;--button-background-opacity:0.05;--button-border-opacity:0.3;--button-text-color:var(--widget-primary-color-rgb);--button-text-opacity:1;--button-hover-background-opacity:var(--button-border-opacity);--button-pressed-text-color:255,255,255;--button-pressed-background-opacity:0.8;--button-pressed-hover-background-opacity:0.7;--button-pressed-disabled-background-opacity:0.1;--button-active-background-opacity:1;--button-focus-background-opacity:0.3;--button-pressed-focus-background-opacity:1;--button-disabled-background-opacity:0;--button-disabled-text-opacity:0.3;--button-disabled-border-opacity:0.2;--button-transparent-background-opacity:0;--button-transparent-text-opacity:0.6;--button-transparent-pressed-text-opacity:1;--button-transparent-hover-background-opacity:0.1;align-items:center;background-color:rgba(var(--widget-primary-color-rgb),var(--button-background-opacity));border:1px solid rgba(var(--widget-primary-color-rgb),var(--button-border-opacity));color:rgba(var(--button-text-color),var(--button-text-opacity));cursor:pointer;display:inline-flex;font-family:inherit;font-weight:400;justify-content:center;min-height:2.7em;padding:0 1em;position:relative;text-transform:uppercase;transition:background-color .2s,color .2s,border .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.b-button.b-text{min-width:3.3em}.b-button.b-transparent{--button-background-opacity:var(--button-transparent-background-opacity);--button-text-opacity:var(--button-transparent-text-opacity);border:none}.b-button.b-pressed{--button-background-opacity:var(--button-pressed-background-opacity);--button-text-color:var(--button-pressed-text-color)}.b-button.b-pressed.b-transparent{--button-text-color:var(--widget-primary-color-rgb);--button-background-opacity:var(--button-transparent-background-opacity);--button-text-opacity:var(--button-transparent-pressed-text-opacity)}.b-button.b-pressed:hover:not(.b-disabled){--button-background-opacity:var(--button-pressed-hover-background-opacity)}.b-button.b-pressed:hover:not(.b-disabled).b-transparent{--button-background-opacity:var(--button-transparent-hover-background-opacity)}.b-button.b-pressed[data-group]:not(.b-disabled):hover{--button-background-opacity:var(--button-pressed-hover-background-opacity)}.b-button:hover:not(.b-disabled){--button-background-opacity:var(--button-hover-background-opacity)}.b-button:hover:not(.b-disabled).b-transparent{--button-background-opacity:var(--button-transparent-hover-background-opacity)}.b-button:active:focus:not(.b-disabled),.b-button:active:not(.b-disabled){--button-background-opacity:var(--button-active-background-opacity);--button-text-color:var(--button-pressed-text-color)}.b-button.b-using-keyboard:focus,.b-using-keyboard .b-button:focus{--button-background-opacity:var(--button-focus-background-opacity)}.b-button.b-using-keyboard:focus.b-pressed:not(.b-transparent),.b-using-keyboard .b-button:focus.b-pressed:not(.b-transparent){--button-background-opacity:var(--button-pressed-focus-background-opacity)}.b-button.b-disabled{--button-background-opacity:var(--button-disabled-background-opacity);--button-text-opacity:var(--button-disabled-text-opacity);--button-border-opacity:var(--button-disabled-border-opacity)}.b-button.b-disabled.b-pressed{--button-background-opacity:var(--button-pressed-disabled-background-opacity)}.b-button:not(.b-tab){border-radius:2px}.b-button::-moz-focus-inner{border:0}.b-button label{cursor:pointer;overflow:hidden;text-overflow:ellipsis}.b-button.b-rotate-vertical{min-height:3em;min-width:2.7em;padding:1em 0}.b-button.b-rotate-vertical label{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.b-button.b-rotate-left{flex-direction:column-reverse}.b-button.b-rotate-left label{transform:rotate(180deg)}.b-button.b-rotate-left i{transform:rotate(270deg)}.b-button.b-rotate-right{flex-direction:column}.b-button.b-rotate-right i{transform:rotate(90deg)}.b-button.b-icon-align-start i:not(.b-button-menu-icon){order:-100}.b-button.b-icon-align-start:not(.b-rotate-vertical) label{margin-inline-start:.5em}.b-button.b-icon-align-start.b-rotate-right label{margin-inline-end:.5em}.b-button.b-icon-align-start.b-rotate-left label{margin-inline-start:.5em}.b-button.b-icon-align-end i{order:100}.b-button.b-icon-align-end:not(.b-rotate-vertical) label{margin-inline-end:.5em}.b-button.b-icon-align-end.b-rotate-right label{margin-inline-start:.5em}.b-button.b-icon-align-end.b-rotate-left label{margin-inline-end:.5em}.b-button .b-button-menu-icon{margin-inline-start:.5em}.b-button i{font-size:1em}.b-button label:empty{display:none}.b-button.b-badge{overflow:visible!important}.b-button.b-rounded{border-radius:50%;height:3em;width:3em}.b-button:focus{outline:none}.b-button:disabled{cursor:default}.b-toolbar-content>.b-button{font-size:.9em}.b-button.b-borderless{border:none}.b-button.b-raised{--button-background-opacity:1;--button-focus-background-opacity:0.7;--button-hover-background-opacity:0.8;--button-pressed-hover-background-opacity:1;border:none;color:#fff}.b-button.b-raised.b-pressed,.b-button.b-raised:active{box-shadow:inset 0 0 5px rgba(0,0,0,.3)}.b-button.b-raised.b-pressed{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.b-button.b-raised.b-pressed.b-using-keyboard:focus,.b-using-keyboard .b-button.b-raised.b-pressed:focus{background-image:linear-gradient(rgba(0,0,0,.067),rgba(0,0,0,.067))}.b-button.b-raised.b-disabled{--widget-primary-color-rgb:224,224,231}.b-popup .b-bottom-toolbar .b-button.b-text{min-width:8em}a.b-button{text-decoration:none}.b-container{--autocontainer-gap:0.6em}.b-auto-container:not(.b-toolbar-content).b-single-child>.b-container,.b-container.b-outer{align-self:stretch;flex:1 1 auto}body.b-container.b-outer{height:100%;margin:0;overflow:hidden;width:100%}.b-container:focus{outline:none}.b-auto-container{gap:var(--autocontainer-gap)}.b-content-element{display:flex;flex-flow:row wrap;position:relative}.b-content-element.b-flex-row{align-content:flex-start}.b-content-element.b-text-content{display:block;overflow:auto}.b-content-element>.b-field.b-half-width{flex:0 0 calc(50% - var(--autocontainer-gap)/2)}.b-toolbar{--toolbar-min-size:4em;--toolbar-content-padding:0.5em;background-color:#f3f4f5;color:#4f5964;flex-shrink:0}.b-toolbar.b-dock-header,.b-toolbar.b-dock-pre-header{background-color:transparent}.b-toolbar.b-dock-header .b-toolbar-content,.b-toolbar.b-dock-pre-header .b-toolbar-content{padding:0}.b-toolbar.b-dock-header>.b-button,.b-toolbar.b-dock-pre-header>.b-button{margin:0}.b-toolbar.b-dock-header .b-button,.b-toolbar.b-dock-pre-header .b-button{min-height:auto}.b-toolbar.b-dock-header{margin-inline-start:1em}.b-toolbar.b-dock-pre-header{margin-inline-end:1em}.b-toolbar>.b-tool{align-self:center;background-color:transparent}.b-toolbar>.b-tool.b-pressed{background-color:rgba(50,50,50,.2)}.b-toolbar .b-button:not(.b-text){flex-shrink:0}.b-toolbar .b-row-start-scroller{margin:0;margin-inline-end:.5em}.b-toolbar.b-dock-left .b-row-start-scroller,.b-toolbar.b-dock-right .b-row-start-scroller,.b-toolbar .b-row-end-scroller,.b-toolbar .b-row-menu{margin:0;margin-inline-start:.5em}.b-toolbar .b-column-start-scroller{margin:0 0 .5em}.b-toolbar .b-column-end-scroller,.b-toolbar .b-column-menu{margin:.5em 0 0}.b-toolbar>.b-overflow-button{margin:.5em}.b-toolbar.b-rtl>.b-overflow-button:before{transform:scaleX(-1)}.b-toolbar.b-dock-bottom{--toolbar-min-size:3em;--toolbar-content-padding:1em}.b-toolbar .b-toolbar-content{gap:.5em;overflow:hidden;padding:var(--toolbar-content-padding)}.b-toolbar .b-toolbar-content .b-field{margin-bottom:0}.b-toolbar .b-toolbar-content>.b-toolbar-fill{flex:1 1 0%}.b-toolbar .b-toolbar-content .b-html{align-items:center}.b-toolbar .b-toolbar-content.b-overflow .b-button,.b-toolbar .b-toolbar-content.b-overflow .b-field{flex-shrink:0}.b-toolbar.b-dock-bottom .b-toolbar-content,.b-toolbar.b-dock-top .b-toolbar-content{min-height:var(--toolbar-min-size)}.b-toolbar.b-dock-bottom .b-toolbar-content>.b-toolbar-separator,.b-toolbar.b-dock-top .b-toolbar-content>.b-toolbar-separator{border-inline-end-color:#e5e7e9;border-inline-start-color:#d7dbde;border-style:solid;border-width:0 1px;margin-block:.2em}.b-toolbar.b-dock-bottom .b-toolbar-content>.b-widget:not(.b-button),.b-toolbar.b-dock-top .b-toolbar-content>.b-widget:not(.b-button){min-height:0}.b-toolbar.b-dock-top{border-bottom:1px solid #d8d9da}.b-toolbar.b-dock-left .b-toolbar-content,.b-toolbar.b-dock-right .b-toolbar-content{min-width:var(--toolbar-min-size)}.b-toolbar.b-dock-left .b-toolbar-content>.b-toolbar-separator,.b-toolbar.b-dock-right .b-toolbar-content>.b-toolbar-separator{border-bottom:1px solid #e5e7e9;border-left-style:solid;border-left-width:0;border-right-style:solid;border-right-width:0;border-top:1px solid #d7dbde;margin:0 .5em .2em .2em}.b-toolbar.b-dock-left .b-toolbar-content>.b-widget:not(.b-button),.b-toolbar.b-dock-right .b-toolbar-content>.b-widget:not(.b-button){min-width:0}.b-tabpanel .b-panel .b-toolbar{background-color:transparent}.b-toolbar.b-outer{background-color:#f8f9fa}.b-toolbar-overflow-menu>.b-panel-body-wrap>.b-menu-content .b-widget{flex:0 0 auto!important;width:auto}.b-pagingtoolbar .b-toolbar-content{justify-content:center}.b-pagingtoolbar .b-toolbar-content .b-numberfield{width:unset}.b-pagingtoolbar .b-toolbar-content .b-numberfield input{text-align:center;width:4em}.b-pagingtoolbar .b-toolbar-content .b-disabled.b-html{color:#b0b0b7}.b-buttongroup{flex-shrink:0;overflow:visible}.b-buttongroup.b-content-element{display:inline-flex;flex-flow:row nowrap;gap:0}.b-buttongroup.b-content-element.b-rotate-vertical{flex-direction:column}.b-toolbar .b-buttongroup{font-size:.9em}.b-buttongroup .b-button{margin:0}.b-buttongroup .b-button:not(.b-pressed){box-shadow:none!important}.b-buttongroup .b-button.b-pressed,.b-buttongroup .b-button:active{z-index:2}.b-buttongroup .b-button:not(.b-first-visible-child){margin-inline-start:-1px}.b-buttongroup.b-columned.b-content-element{flex:1;flex-wrap:wrap}.b-buttongroup.b-columned.b-content-element .b-button{margin-inline-start:0}.b-buttongroup .b-button:not(.b-first-visible-child):not(.b-last-visible-child){border-radius:0}.b-buttongroup .b-button.b-first-visible-child:not(.b-last-visible-child){border-bottom-right-radius:0;border-top-right-radius:0}.b-buttongroup .b-button.b-last-visible-child:not(.b-first-visible-child),.b-buttongroup.b-rtl .b-button.b-first-visible-child:not(.b-last-visible-child){border-bottom-left-radius:0;border-top-left-radius:0}.b-buttongroup.b-rtl .b-button.b-last-visible-child:not(.b-first-visible-child){border-bottom-right-radius:0;border-top-right-radius:0}.b-editor{background-color:#fff;border-radius:2px}.b-editor.b-positioned{box-shadow:0 0 6px rgba(0,0,0,.1)}.b-editor.b-content-element>.b-widget.b-field{margin:0}@keyframes b-field-updated{0%{color:#4f5964}25%{color:#9ca6b0}75%{color:#9ca6b0}to{color:#4f5964}}.b-field label{user-select:none}.b-has-label.b-label-above{flex-direction:column}.b-has-label.b-label-before .b-label{align-self:center;margin-inline-end:1em}.b-has-label.b-label-above .b-label{align-self:flex-start;flex:none!important;margin:0 0 .4em .1em}.b-has-label.b-open .b-label,.b-has-label:focus-within .b-label{color:#4f5964}.b-container .b-has-label .b-label.b-align-end{margin-inline-start:1em;text-align:left}.b-container .b-has-label.b-open .b-label,.b-container .b-has-label:focus-within .b-label{color:#212121}.b-has-label.b-invalid .b-label{color:#e53f2c!important}.b-has-label.b-disabled .b-label{color:#b0b0b7}.b-field-updated{animation-duration:.5s;animation-name:b-field-updated}.b-flex-column>.b-field,.b-vbox.b-box-justify-stretch>.b-field{width:auto}.b-flex-row>.b-field{align-self:flex-start;flex:1 0 100%}.b-vbox>.b-field.b-label-above{margin-bottom:1.2em}.b-field-inner{align-items:center;background-color:#fff;border:1px solid #d0d1d2;border-radius:2px;display:flex;flex:1 1 100%;min-width:0;position:relative}.b-field-container-inline>.b-field-inner{flex:0 1 auto}.b-field-container:not(.b-field-container-inline){flex-wrap:wrap}.b-field-container-wrap{display:flex;flex:1 1 auto;overflow:hidden;position:relative}.b-field-container-wrap>.b-container{width:100%}.b-field.b-collapsed:not(.b-field-container-inline)>.b-field-container-wrap{height:0}.b-field.b-collapsed.b-field-container-inline>.b-field-container-wrap{opacity:0}.b-field.b-collapsed:not(.b-field-container-inline)>.b-field-container-wrap>.b-container,.b-field.b-collapsing:not(.b-field-container-inline)>.b-field-container-wrap>.b-container{bottom:0;position:absolute}.b-field-container-inline:not(.b-no-input)>.b-field-container-wrap{margin-inline-start:1em}.b-field-hint{align-self:stretch;overflow:visible;pointer-events:none;position:relative;white-space:nowrap;width:0}.b-field-hint .b-field-hint-content{font-size:.9em;inset-inline-end:.6em;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%)}.b-legacy-inset .b-field-hint .b-field-hint-content{right:.6em}.b-legacy-inset .b-field-hint .b-field-hint-content.b-rtl{left:.6em}.b-field-no-hint .b-field-hint{display:none}.b-numberfield,.b-textareafield,.b-textfield{align-items:stretch;border-radius:2px;color:#4f5964;min-width:3em;position:relative;width:12.5em}.b-numberfield.b-has-width,.b-textareafield.b-has-width,.b-textfield.b-has-width{width:auto}.b-numberfield.b-contains-focus .b-field-inner,.b-textareafield.b-contains-focus .b-field-inner,.b-textfield.b-contains-focus .b-field-inner{border-color:rgba(254,172,49,.6)}.b-numberfield .b-fieldtrigger,.b-textareafield .b-fieldtrigger,.b-textfield .b-fieldtrigger{align-items:center;color:#b0b1b2;cursor:pointer;flex:0 0 auto;font-size:.9em}.b-numberfield .b-fieldtrigger.b-align-start,.b-textareafield .b-fieldtrigger.b-align-start,.b-textfield .b-fieldtrigger.b-align-start{padding-inline:.8em 0}.b-numberfield .b-fieldtrigger.b-align-end,.b-textareafield .b-fieldtrigger.b-align-end,.b-textfield .b-fieldtrigger.b-align-end{padding-inline:0 .8em}.b-numberfield .b-fieldtrigger:before,.b-textareafield .b-fieldtrigger:before,.b-textfield .b-fieldtrigger:before{font-size:1.3em;transition:transform .3s}.b-numberfield .b-spintrigger,.b-textareafield .b-spintrigger,.b-textfield .b-spintrigger{flex-direction:column;font-size:1em}.b-numberfield .b-spintrigger .b-spin-up:before,.b-textareafield .b-spintrigger .b-spin-up:before,.b-textfield .b-spintrigger .b-spin-up:before{content:"\f0d8";vertical-align:bottom}.b-numberfield .b-spintrigger .b-spin-down:before,.b-textareafield .b-spintrigger .b-spin-down:before,.b-textfield .b-spintrigger .b-spin-down:before{content:"\f0d7";vertical-align:top}.b-numberfield.b-hide-spinner .b-spintrigger,.b-textareafield.b-hide-spinner .b-spintrigger,.b-textfield.b-hide-spinner .b-spintrigger{display:none}.b-numberfield input,.b-numberfield textarea,.b-textareafield input,.b-textareafield textarea,.b-textfield input,.b-textfield textarea{background-color:transparent;border:0;color:inherit;flex:1 1 0;font-family:inherit;font-size:inherit;font-weight:400;margin:0;min-width:1em;padding:.8em;text-align:inherit}.b-numberfield input:focus,.b-numberfield textarea:focus,.b-textareafield input:focus,.b-textareafield textarea:focus,.b-textfield input:focus,.b-textfield textarea:focus{outline:none}.b-numberfield input::-ms-clear,.b-numberfield textarea::-ms-clear,.b-textareafield input::-ms-clear,.b-textareafield textarea::-ms-clear,.b-textfield input::-ms-clear,.b-textfield textarea::-ms-clear{display:none}.b-numberfield textarea,.b-textareafield textarea,.b-textfield textarea{align-self:stretch}.b-numberfield ::-webkit-input-placeholder,.b-textareafield ::-webkit-input-placeholder,.b-textfield ::-webkit-input-placeholder{color:#b0b0b7}.b-numberfield.b-empty .b-fieldtrigger.b-icon-remove,.b-textareafield.b-empty .b-fieldtrigger.b-icon-remove,.b-textfield.b-empty .b-fieldtrigger.b-icon-remove{visibility:hidden}.b-numberfield:focus-within .b-label i,.b-textareafield:focus-within .b-label i,.b-textfield:focus-within .b-label i{color:rgba(254,172,49,.6)}.b-numberfield:not(.b-disabled):hover .b-label i,.b-textareafield:not(.b-disabled):hover .b-label i,.b-textfield:not(.b-disabled):hover .b-label i{color:rgba(254,172,49,.6)}.b-numberfield:not(.b-disabled):hover .b-field-inner,.b-textareafield:not(.b-disabled):hover .b-field-inner,.b-textfield:not(.b-disabled):hover .b-field-inner{border-color:rgba(254,172,49,.6)}.b-numberfield.b-invalid .b-field-inner,.b-textareafield.b-invalid .b-field-inner,.b-textfield.b-invalid .b-field-inner{border-color:#e53f2c!important}.b-numberfield.b-disabled,.b-textareafield.b-disabled,.b-textfield.b-disabled{color:#b0b0b7;cursor:default}.b-safari .b-numberfield.b-disabled,.b-safari .b-textareafield.b-disabled,.b-safari .b-textfield.b-disabled{color:inherit}.b-numberfield.b-disabled input,.b-textareafield.b-disabled input,.b-textfield.b-disabled input{cursor:text}.b-numberfield.b-disabled .b-fieldtrigger,.b-textareafield.b-disabled .b-fieldtrigger,.b-textfield.b-disabled .b-fieldtrigger{color:#e4e4e4;cursor:default}.b-numberfield.b-disabled .b-field-inner,.b-textareafield.b-disabled .b-field-inner,.b-textfield.b-disabled .b-field-inner{border-style:solid}.b-numberfield.b-readonly,.b-textareafield.b-readonly,.b-textfield.b-readonly{cursor:default}.b-numberfield.b-readonly input,.b-textareafield.b-readonly input,.b-textfield.b-readonly input{cursor:text}.b-numberfield.b-readonly .b-fieldtrigger,.b-textareafield.b-readonly .b-fieldtrigger,.b-textfield.b-readonly .b-fieldtrigger{color:#e4e4e4;cursor:default}.b-numberfield input[type=number]::-webkit-inner-spin-button,.b-numberfield input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.b-numberfield input[type=number]{-moz-appearance:textfield}.b-numberfield .b-field-inner .b-fieldtrigger.b-icon-remove{font-size:.8em}.b-tooltip.b-field-error-tip{border:1px solid #e53f2c}.b-tooltip.b-field-error-tip .b-popup-content{background-color:#fffef6;color:#e53f2c;font-weight:700}.b-divider{justify-content:center;margin:1em 0 1.5em;position:relative}.b-divider:before{border-bottom:1px solid #d0d1d2;content:"";position:absolute;top:50%;width:100%}.b-divider:after{background:#f8f9fa;color:#616161;content:attr(data-text);display:flex;font-size:.8em;padding:0 1em;text-transform:uppercase;z-index:1}.b-checkbox{--widget-primary-color-rgb:176,176,183;--checkbox-unchecked-check-opacity:0.1;--checkbox-unchecked-check-color:rgb(var(--widget-primary-color-rgb),var(--checkbox-unchecked-check-opacity));--checkbox-unchecked-background-color:transparent;--checkbox-unchecked-border-color:rgb(var(--widget-primary-color-rgb));--checkbox-checked-check-color:#fff;--checkbox-checked-background-color:rgb(var(--widget-primary-color-rgb));--checkbox-checked-border-color:rgb(var(--widget-primary-color-rgb));--checkbox-disabled-unchecked-check-color:transparent;--checkbox-disabled-checked-check-color:hsla(0,0%,50%,0.15);--checkbox-disabled-background-color:hsla(0,0%,50%,0.1);--checkbox-disabled-border-color:hsla(0,0%,50%,0.15);--checkbox-check-color:var(--checkbox-unchecked-check-color);--checkbox-background-color:var(--checkbox-unchecked-background-color);--checkbox-border-color:var(--checkbox-unchecked-border-color);--checkbox-label-transition:color 0.2s,background-color 0.2s;--checkbox-input-transition:color 0.5s,background-color 0.5s;align-items:center;position:relative}.b-checkbox.b-field-container>.b-field-inner{min-height:5.4ex}.b-checkbox>.b-field-inner{background-color:transparent;border:none;white-space:nowrap;word-break:break-all}.b-checkbox>.b-field-inner .b-checkbox-label{color:#4f5964;cursor:pointer;font-size:inherit;position:relative;white-space:normal}.b-container .b-checkbox>.b-field-inner .b-checkbox-label{color:#616161}.b-checkbox>.b-field-inner .b-checkbox-label:before{align-items:center;background-color:var(--checkbox-background-color);border:1px solid var(--checkbox-border-color);border-radius:2px;display:inline-flex;font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-size:inherit;font-weight:900;height:1.6em;justify-content:center;margin-inline-end:.4em;padding:.15em;transition:var(--checkbox-label-transition);width:1.6em}.b-checkbox>.b-field-inner .b-checkbox-label:not(.b-radio-label):before{color:var(--checkbox-check-color);content:"\f00c"}.b-checkbox>.b-field-inner input[type=checkbox]{cursor:pointer;height:2.2em;margin:0;opacity:0;position:absolute;transition:var(--checkbox-input-transition);width:2.2em;z-index:1}.b-checkbox>.b-field-inner input[type=checkbox]:checked+.b-checkbox-label:before{--checkbox-check-color:var(--checkbox-checked-check-color);--checkbox-background-color:var(--checkbox-checked-background-color);--checkbox-border-color:var(--checkbox-checked-border-color)}.b-checkbox.b-disabled>.b-field-inner{--checkbox-check-color:var(--checkbox-disabled-unchecked-check-color);--checkbox-background-color:var(--checkbox-disabled-background-color);--checkbox-border-color:var(--checkbox-disabled-border-color)}.b-checkbox.b-disabled>.b-field-inner .b-checkbox-label{color:#b0b0b7}.b-checkbox.b-disabled>.b-field-inner input[type=checkbox]:checked+.b-checkbox-label:before{--checkbox-check-color:var(--checkbox-disabled-checked-check-color);--checkbox-background-color:var(--checkbox-disabled-background-color);--checkbox-border-color:var(--checkbox-disabled-border-color)}.b-container .b-checkbox-label:before{margin:.5em .675em .675em;margin-inline-end:.4em;margin-inline-start:0}.b-checkbox.b-field-container:not(.b-field-container-inline)>.b-field-container-wrap{margin-inline-start:2.2em}.b-colorbox{background:currentColor;border-radius:3px;height:1em;margin-inline-end:.5em;width:1em}.b-colorboxcombo:not(.b-colorless) .b-colorbox,.b-colorfield:not(.b-colorless) .b-colorbox{margin-inline:.8em .4em}.b-colorboxcombo:not(.b-colorless) .b-colorbox.b-no-color,.b-colorfield:not(.b-colorless) .b-colorbox.b-no-color{background:none;border:1px solid #d0d1d2}.b-colorboxcombo:not(.b-colorless) input,.b-colorfield:not(.b-colorless) input{padding-inline-start:0}.b-colorboxcombo.b-colorless .b-colorbox,.b-colorfield.b-colorless .b-colorbox{display:none}.b-colorboxcombo.b-empty,.b-colorfield.b-empty{color:#ccc}.b-colorboxcombo.b-empty ::-webkit-input-placeholder,.b-colorfield.b-empty ::-webkit-input-placeholder{color:#4f5964}.b-colorboxcombo.b-empty .b-colorbox,.b-colorfield.b-empty .b-colorbox{background:none;border:1px solid}.b-colorpicker.b-list.b-widget{grid-gap:.8em;display:grid;padding:1em}.b-colorpicker.b-list.b-widget .b-list-item{border:none;border-radius:50%;height:2em;justify-content:center;min-width:0;padding:0;width:2em}.b-colorpicker.b-list.b-widget .b-list-item.b-no-color{border:1px solid #d0d1d2}.b-colorpicker.b-list.b-widget .b-list-item.b-no-color.b-selected:after{color:#999}.b-colorpicker.b-list.b-widget .b-list-item.b-no-color:before{border-right:1px solid #d0d1d2;content:"";height:100%;position:absolute;transform:rotate(135deg)}.b-colorpicker.b-list.b-widget .b-list-item.b-color-active{outline:2px solid #999;outline-offset:2px}.b-colorpicker.b-list.b-widget .b-list-item.b-selected:after{color:#fff;content:"\f00c";font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-size:1.2em;font-weight:900;text-shadow:0 0 1px #000}.b-popup .b-colorpicker{background:transparent}.b-combo.b-open .b-fieldtrigger.b-icon-picker:before{transform:rotate(180deg)}.b-combo.b-inline-picker:not(.b-label-above){align-content:flex-start;flex-wrap:wrap}.b-combo.b-inline-picker:not(.b-label-above) .b-field-inner{align-self:flex-start;flex-shrink:0}.b-combo.b-inline-picker:not(.b-label-above) .b-combo-picker{flex:1 0 100%}.b-combo .b-field-inner .b-fieldtrigger.b-icon-remove{font-size:.8em}.b-combo.b-hide-trigger .b-fieldtrigger.b-icon-picker,.b-combo.b-readonly .b-fieldtrigger.b-icon-picker{display:none}.b-combo.b-uses-chipview .b-field-inner{align-self:stretch}.b-combo.b-uses-chipview .b-chipview{align-items:center;align-self:stretch;display:flex;flex:1 1 auto;flex-flow:wrap;margin:.16em .3em}.b-combo.b-uses-chipview .b-chipview:not(.b-empty) input{order:99999;padding-inline-start:.2em}.b-combo.b-uses-chipview.b-not-editable input{flex:0 1 0;margin-inline-start:-.3em;min-width:0;order:-1;padding-inline:0}.b-combo.b-uses-chipview.b-not-editable:not(.b-empty) .b-chipview .b-chip{padding-block:calc(.3em + .5px);padding-inline:.7em}.b-combo.b-uses-chipview.b-not-editable:not(.b-empty) input{padding-inline:0}.b-list.b-combo-picker.b-empty:not(.b-masked)[data-add-new-value]:after{color:#4f5964;content:attr(data-add-new-value);cursor:pointer;display:block;padding:.8em}.b-fieldfilterpicker .b-fieldfilterpicker-inputs{flex-wrap:wrap;gap:.25em .5em}.b-fieldfilterpicker .b-fieldfilterpicker-operator,.b-fieldfilterpicker .b-fieldfilterpicker-property,.b-fieldfilterpicker .b-fieldfilterpicker-values{flex:1 0 8em}.b-fieldfilterpicker .b-fieldfilterpicker-values-number{flex:1 0 3em}.b-fieldfilterpicker .b-fieldfilterpicker-values-duration{flex:1 0 6em}.b-fieldfilterpicker .b-fieldfilterpicker-values{overflow:hidden}.b-fieldfilterpicker .b-fieldfilterpicker-values.b-hidden{display:none}.b-fieldfilterpicker .b-fieldfilterpicker-values-multiple{flex:0 0 100%}.b-fieldfilterpicker .b-fieldfilterpicker-combo-locked>.b-field-inner{background:none;border:none}.b-fieldfilterpicker .b-fieldfilterpicker-combo-locked>.b-field-inner input{padding-inline-start:0}.b-fieldfilterpicker .b-fieldfilterpicker-values{display:flex}.b-fieldfilterpicker .b-fieldfilterpicker-values-multiple{width:100%}.b-fieldfilterpicker .b-fieldfilterpicker-values>.b-field{align-self:baseline;flex:1;margin-block-end:0}.b-fieldfilterpicker .b-fieldfilterpicker-value-separator{align-self:center;flex:none;padding:0 .4em}.b-fieldfilterpicker .b-fieldfilterpicker-values>.b-field:last-child:after{display:none}.b-fieldfilterpickergroup .b-checkbox[data-ref=enableAllCheckbox] .b-checkbox-label:before{margin-inline-end:.5em}.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row{align-items:baseline;flex-shrink:0;padding-top:2.2em;position:relative}.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:first-child{padding-top:0}.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:first-child:before{display:none}.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:before{background-image:linear-gradient(90deg,#e0e0e7,#e0e0e7 44%,transparent 46%,transparent 54%,#e0e0e7 56%);background-position:0 50%;background-repeat:no-repeat;background-size:100% 1px;content:attr(data-separator-text);font-size:85%;height:2.2em;line-height:2.2em;position:absolute;text-align:center;top:0;width:100%}.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:not(.b-fieldfilterpickergroup-row-removable){padding-inline-end:2.25em}.b-fieldfilterpickergroup .b-fieldfilterpickergroup-filter-active{align-self:flex-start;flex:0 0 2rem}.b-fieldfilterpickergroup .b-fieldfilterpickergroup-filter-active.b-slidetoggle{flex-basis:2.5rem}.b-fieldfilterpickergroup .b-fieldfilterpickergroup-other-filters{padding:.5em 0}.b-fieldfilterpickergroup .b-fieldfilterpickergroup-add-button{align-self:center;margin-top:1.1em}.b-fieldfilterpickergroup .b-fieldfilterpickergroup-remove{inline-size:2em;margin-inline-start:.25em}.b-filepicker{overflow:visible}.b-filepicker.b-content-element{align-content:stretch}.b-displayfield{color:inherit}.b-displayfield .b-field-inner{background:transparent;border:0}.b-displayfield .b-field-inner span{padding:.8em}.b-pickerfield.b-open .b-field-inner{border-color:#feac31}.b-pickerfield:not(.b-readonly):not(.b-disabled) input[readonly]{cursor:pointer}.b-datefield.b-open .b-fieldtrigger{color:#feac31!important}.b-datefield.b-no-steppers .b-step-trigger{display:none}.b-datefield.b-rtl .b-step-trigger:before{transform:scaleX(-1)}.b-datetimefield{align-items:center;position:relative}.b-datetimefield input{text-align:center}.b-datetimefield .b-field-inner{height:100%}.b-datetimefield .b-datefield{border-bottom-right-radius:0;border-top-right-radius:0;flex:1 1 55%}.b-datetimefield .b-datefield .b-field-inner{border:none;border-bottom-right-radius:0;border-inline-end:1px solid #dedfe0;border-top-right-radius:0}.b-datetimefield .b-timefield{border-bottom-left-radius:0;border-top-left-radius:0;flex:1 1 45%}.b-datetimefield .b-timefield .b-field-inner{border:none;border-bottom-left-radius:0;border-top-left-radius:0}.b-datetimefield:focus-within .b-field-inner,.b-datetimefield:not(.b-disabled):hover .b-field-inner{border-color:rgba(254,172,49,.6)}.b-datetimefield:focus-within .b-datefield .b-field-inner,.b-datetimefield:not(.b-disabled):hover .b-datefield .b-field-inner{border-inline-end:1px solid #dedfe0}.b-label{align-items:center;color:#4f5964;font-size:.9em;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.b-container .b-label{color:#616161;margin-inline-start:.3em}.b-list{background-color:#fff;display:block;margin:0;outline:none;padding:0;-webkit-user-select:none;user-select:none}.b-list.b-floating{border-radius:2px}.b-list.b-empty:not(.b-masked){min-height:auto!important}.b-list.b-empty:not(.b-masked)[data-empty-text]:after{color:#4f5964;content:attr(data-empty-text);display:block;padding:.8em}.b-list.b-masked{padding:2em 0}.b-list .b-selected-icon{display:none;margin-inline-end:.5em}.b-list .b-select-all-item{background-color:#fff;border-bottom:1px solid;font-weight:500;position:sticky;top:0;z-index:1}.b-list.b-multiselect .b-list-item .b-selected-icon{display:initial;visibility:hidden}.b-list.b-multiselect .b-list-item.b-selected .b-selected-icon{visibility:visible}.b-list-item{align-items:center;background-color:transparent;border-top:1px dotted rgba(224,224,231,.8);color:#4f5964;cursor:pointer;display:flex;flex-direction:row;min-width:100px;overflow:hidden;padding:.8em;position:relative;transition:background-color .2s,color .2s;white-space:nowrap}.b-list-item.b-hidden{display:none}.b-list-item:first-child{border-top:none;border-top-left-radius:2px;border-top-right-radius:2px}.b-list-item:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.b-list-item.b-active,.b-list-item:focus{outline:none}.b-list-item.b-active:not(.b-disabled),.b-list-item:focus:not(.b-disabled){background-color:rgba(254,172,49,.3);color:#4f5964}.b-list-item.b-list-item-group-header{font-weight:500}.b-list-item.b-list-item-group-header .b-icon-check{display:none}.b-list-item.b-list-item-group-header .b-list-expander-icon{font-size:1.1em;height:1.1em;margin-inline-end:0;margin-inline-start:auto;min-height:0;min-width:0;opacity:.8;padding:0;width:1.1em}@media (pointer:coarse){.b-list-item.b-list-item-group-header .b-list-expander-icon{font-size:1.4em;width:1.4em}}.b-list-item.b-list-item-group-header .b-list-expander-icon:hover{opacity:1}.b-grouped .b-list-item:not(.b-list-item-group-header){padding-inline-start:2em!important}.b-chip{background-color:#e0e0e7;border-radius:1em;color:#5a6672;padding-block:.3em;padding-inline:.7em;transition:background-color .3s,color .3s}.b-chip,.b-chip .b-icon{align-items:center;display:flex}.b-chip .b-icon{background-color:#eeeef2;border-radius:50%;color:#474849;height:1.5em;justify-content:center;width:1.5em}.b-chip .b-icon:first-child:not(.b-close-icon){margin-inline-end:.5em;margin-inline-start:-.4em}.b-chip:hover{background-color:#d2d2dc;color:#4f5964}.b-chip:hover .b-icon{background-color:#eeeef2;color:#474849}.b-chip.b-selected{background-color:#feac31;color:#fff}.b-chip.b-selected .b-icon{background-color:#eeeef2;color:#feac31}.b-chip.b-selected:hover{background-color:#fea218;color:#fff}.b-chip.b-selected:hover .b-icon{background-color:#eeeef2;color:#fea218}.b-chip.b-active{outline:1px solid rgba(254,172,49,.6);outline-offset:2px}.b-chip .b-close-icon{cursor:pointer;margin-inline-start:.5em}.b-chipview{background-color:transparent;gap:.3em}.b-chipview.b-empty:after{display:none}.b-chipview input{padding-bottom:calc(.6em + 1px);padding-top:.6em}.b-chipview.b-chips-closable .b-chip{padding-inline-end:.3em}@keyframes maskOpacity{0%{opacity:0}to{opacity:1}}.b-masked{position:relative}.b-mask{background-color:transparent;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10000}.b-mask:not(.b-prevent-transitions){transition:opacity 1s}.b-mask.b-visible{opacity:1;pointer-events:all}.b-mask.b-visible:not(.b-prevent-transitions):not(.b-delayed-show){animation:maskOpacity .3s ease 0s 1}.b-mask.b-hidden{opacity:0;pointer-events:none}.b-mask.b-hidden:not(.b-prevent-transitions){animation:maskOpacity .2s ease 0s 1 reverse}.b-mask.b-delayed-show{opacity:0}.b-mask.b-mask-bright,.b-mask.b-mask-bright-blur{background-color:hsla(0,0%,100%,.698)}.b-mask.b-mask-dark,.b-mask.b-mask-dark-blur{background-color:rgba(0,0,0,.298)}.b-mask-content{background-color:#feac31;border-radius:2px;color:#fff;display:flex;flex-direction:column;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.b-mask-text{align-items:center;display:flex;padding:1em}.b-mask-progress-bar{background-color:#3183fe;height:3px}.b-mask-icon{margin-inline-end:.5em}.b-masked-bright-blur,.b-masked-dark-blur{filter:blur(3px);transform:scale(1.01);transition:all .5s}.b-panel.b-floating{border-radius:2px}.b-panel.b-floating>.b-panel-body-wrap,.b-panel.b-floating>.b-panel-body-wrap>.b-panel-content{border-radius:inherit}.b-panel.b-floating:not(.b-has-header)>.b-panel-body-wrap>.b-toolbar.b-dock-top,.b-panel.b-floating>.b-panel-header.b-dock-top{border-top-left-radius:2px;border-top-right-radius:2px}.b-panel.b-floating>.b-panel-body-wrap>.b-toolbar.b-dock-bottom{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.b-panel.b-floating.b-panel-has-header>.b-panel-body-wrap>.b-panel-content,.b-panel.b-floating.b-panel-has-top-toolbar>.b-panel-body-wrap>.b-panel-content{border-top-left-radius:0;border-top-right-radius:0}.b-panel.b-floating.b-panel-has-bottom-toolbar>.b-panel-body-wrap>.b-panel-content{border-bottom-left-radius:0;border-bottom-right-radius:0}.b-panel{--panel-background-color:#f8f9fa;color:#4f5964;padding:0;z-index:0}.b-panel .b-panel-body-wrap{background-color:var(--panel-background-color);overflow:hidden}.b-panel .b-auto-container-panel .b-toolbar.b-innermost.b-dock-top .b-toolbar-content{padding-bottom:0}.b-panel .b-auto-container-panel .b-toolbar.b-innermost.b-dock-right .b-toolbar-content{padding-left:0}.b-panel .b-auto-container-panel .b-toolbar.b-innermost.b-dock-bottom .b-toolbar-content{padding-top:0}.b-panel .b-auto-container-panel .b-toolbar.b-innermost.b-dock-left .b-toolbar-content{padding-right:0}.b-panel.b-html .b-panel-content{margin-block:1em;padding-block:3px}.b-panel>.b-panel-body-wrap,.b-panel>.b-panel-overlay{z-index:0}.b-panel>.b-panel-collapse-size-locker{position:absolute!important}.b-panel:not(.b-panel-collapsible-overlay).b-collapsed>.b-panel-collapse-size-locker{clip:rect(0,0,0,0)}.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-bottom.b-panel-collapse-down>.b-panel-collapse-size-locker,.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-bottom.b-panel-collapse-up>.b-panel-collapse-size-locker,.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-down:not(.b-panel-has-header)>.b-panel-collapse-size-locker{top:0}.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-top.b-panel-collapse-down>.b-panel-collapse-size-locker,.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-top.b-panel-collapse-up>.b-panel-collapse-size-locker,.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-up:not(.b-panel-has-header)>.b-panel-collapse-size-locker{bottom:0}.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-left.b-panel-collapse-left>.b-panel-collapse-size-locker,.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-left.b-panel-collapse-right>.b-panel-collapse-size-locker,.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-left:not(.b-panel-has-header)>.b-panel-collapse-size-locker{right:0}.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-right.b-panel-collapse-left>.b-panel-collapse-size-locker,.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-right.b-panel-collapse-right>.b-panel-collapse-size-locker,.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-right:not(.b-panel-has-header)>.b-panel-collapse-size-locker{left:0}.b-panel.b-panel-collapsible-overlay:not(.b-collapsing,.b-expanding,.b-panel-overlay-revealed,.b-panel-overlay-revealing)>.b-panel-overlay>.b-panel-overlay-header{display:none}.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealed>.b-panel-overlay{box-shadow:0 0 10px 0 rgba(0,0,0,.3);overflow:visible}.b-panel.b-panel-collapsible-overlay>.b-panel-header{transition:transform .2s ease-in-out}.b-panel.b-panel-collapsible-overlay.b-collapsed>.b-panel-header>.b-collapsify-hide{display:none}.b-panel.b-panel-collapsible-overlay.b-collapsing>.b-panel-header,.b-panel.b-panel-collapsible-overlay.b-expanding>.b-panel-header{opacity:0}.b-panel.b-panel-collapsible-overlay:not(.b-collapsed,.b-collapsing)>.b-panel-overlay>.b-panel-overlay-header{display:none}.b-panel.b-panel-collapsible-overlay.b-collapsing,.b-panel.b-panel-collapsible-overlay.b-expanding,.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealed,.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealing{overflow:visible;z-index:1}.b-panel.b-panel-collapsible-overlay.b-collapsing{overflow:visible}.b-panel.b-panel-collapsible-overlay.b-collapsing>.b-panel-header{z-index:-1}.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-up>.b-panel-header{transform:translateY(-100%)}.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-down>.b-panel-header{transform:translateY(100%)}.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-right>.b-panel-header{transform:translate(100%)}.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-left>.b-panel-header{transform:translate(-100%)}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding)>.b-panel-collapse-size-locker{transition:transform .2s ease-in-out,clip-path .2s ease-in-out,top .2s ease-in-out,right .2s ease-in-out,bottom .2s ease-in-out,left .2s ease-in-out}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-up>.b-panel-collapse-size-locker{transform:translateY(-100%)}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-up.b-panel-overlay-revealed>.b-panel-collapse-size-locker{clip-path:inset(0 0 -10px 0);transform:translate(0)}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-down>.b-panel-collapse-size-locker{transform:translateY(100%)}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-down.b-panel-overlay-revealed>.b-panel-collapse-size-locker{clip-path:inset(-10px 0 0 0);transform:translate(0)}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-left>.b-panel-collapse-size-locker{transform:translate(-100%)}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-left.b-panel-overlay-revealed>.b-panel-collapse-size-locker{clip-path:inset(0 -10px 0 0);transform:translate(0)}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-right>.b-panel-collapse-size-locker{transform:translate(100%)}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-right.b-panel-overlay-revealed>.b-panel-collapse-size-locker{clip-path:inset(0 0 0 -10px);transform:translate(0)}.b-panel.b-panel-collapsible-overlay.b-expanding{flex:none!important;overflow:visible}.b-panel.b-header-dock-bottom,.b-panel.b-header-dock-right{justify-content:flex-end}.b-panel.b-collapsed:not(.b-expanding):not(.b-panel-overlay-revealed):not(.b-panel-overlay-revealing){flex:0 1 0px;visibility:hidden}.b-panel.b-collapsed>.b-panel-collapse-revealer{cursor:pointer;visibility:visible}.b-panel .b-panel-collapser-header{display:none}.b-panel.b-collapse-unflex{flex-basis:unset!important;flex-grow:unset!important;flex-shrink:0!important}.b-panel.b-collapsed .b-panel-collapser-header,.b-panel.b-collapsing .b-panel-collapser-header{display:flex}.b-panel.b-collapsed.b-header-dock-bottom,.b-panel.b-collapsed.b-header-dock-top,.b-panel.b-collapsing.b-header-dock-bottom,.b-panel.b-collapsing.b-header-dock-top{min-height:auto!important}.b-panel.b-collapsed.b-header-dock-bottom.b-panel-collapsible-overlay,.b-panel.b-collapsed.b-header-dock-top.b-panel-collapsible-overlay,.b-panel.b-collapsing.b-header-dock-bottom.b-panel-collapsible-overlay,.b-panel.b-collapsing.b-header-dock-top.b-panel-collapsible-overlay{height:unset!important}.b-vbox>.b-panel.b-collapsed.b-header-dock-bottom,.b-vbox>.b-panel.b-collapsed.b-header-dock-top,.b-vbox>.b-panel.b-collapsing.b-header-dock-bottom,.b-vbox>.b-panel.b-collapsing.b-header-dock-top{flex:none!important}.b-panel.b-collapsed.b-header-dock-left,.b-panel.b-collapsed.b-header-dock-right,.b-panel.b-collapsing.b-header-dock-left,.b-panel.b-collapsing.b-header-dock-right{min-width:auto!important}.b-panel.b-collapsed.b-header-dock-left.b-panel-collapsible-overlay,.b-panel.b-collapsed.b-header-dock-right.b-panel-collapsible-overlay,.b-panel.b-collapsing.b-header-dock-left.b-panel-collapsible-overlay,.b-panel.b-collapsing.b-header-dock-right.b-panel-collapsible-overlay{width:unset!important}.b-hbox>.b-panel.b-collapsed.b-header-dock-left,.b-hbox>.b-panel.b-collapsed.b-header-dock-right,.b-hbox>.b-panel.b-collapsing.b-header-dock-left,.b-hbox>.b-panel.b-collapsing.b-header-dock-right{flex:none!important}.b-panel.b-collapsed:not(.b-expanding).b-header-dock-left,.b-panel.b-collapsed:not(.b-expanding).b-header-dock-right{flex:unset!important;width:unset!important}.b-panel.b-header-dock-top .b-panel-content{border-top-left-radius:0;border-top-right-radius:0}.b-panel.b-header-dock-right .b-panel-content{border-bottom-right-radius:0;border-top-right-radius:0}.b-panel.b-header-dock-bottom .b-panel-content{border-bottom-left-radius:0;border-bottom-right-radius:0}.b-panel.b-header-dock-left .b-panel-content{border-bottom-left-radius:0;border-top-left-radius:0}.b-panel.b-panel-has-bottom-toolbar .b-panel-content{border-bottom-left-radius:0;border-bottom-right-radius:0}.b-panel.b-floating>.b-dock-top{border-top-left-radius:2px;border-top-right-radius:2px}.b-panel.b-floating>.b-dock-right{border-bottom-right-radius:2px;border-top-right-radius:2px}.b-panel.b-floating>.b-dock-bottom{border-bottom-left-radius:2px;border-bottom-right-radius:2px;position:static}.b-panel.b-floating>.b-dock-left{border-bottom-left-radius:2px;border-top-left-radius:2px}.b-panel-content{justify-content:space-between;overflow:hidden;padding:1em}.b-panel-content.b-auto-container.b-single-child>.b-container{flex:1 1 auto}.b-panel-content.b-fit-container{padding:0}.b-tabpanel .b-panel-content{background-color:transparent}.b-panel-collapser{z-index:0}.b-panel-header{align-items:center;background-color:#fff5e6;color:#4f5964;display:flex;flex:0 0 auto;padding:1em;z-index:1}.b-panel-header.b-panel-ui-toolbar{background-color:#f3f4f5;color:#4f5964;padding:.5em}.b-panel-header.b-panel-ui-toolbar .b-header-title{font-size:unset;font-weight:unset}.b-panel-header.b-panel-ui-toolbar.b-dock-top{border-bottom:1px solid #d8d9da}.b-panel-header.b-dock-top{border-bottom:1px solid #feac31}.b-panel-header.b-dock-right{flex-flow:column nowrap}.b-panel-header.b-dock-left{flex-flow:column-reverse nowrap}.b-panel-header.b-dock-left .b-header-title{transform:rotate(180deg)}.b-panel-header .b-header-title{flex:1 1 auto;font-size:1.2em;font-weight:500;justify-content:center;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.b-panel-header .b-header-title:not(:last-child){padding-inline-end:1em}.b-panel-header .b-header-title.b-align-start{justify-content:flex-start;text-align:start}.b-panel-header .b-header-title.b-align-center{justify-content:center;padding-inline-end:0;text-align:center}.b-panel-header .b-header-title.b-align-end{justify-content:flex-end;text-align:end}.b-panel-header .b-header-title.b-align-end:not(:last-child){margin-inline-end:1em}.b-panel-has-tools .b-panel-collapser .b-panel-header .b-header-title{line-height:1.8em}.b-panel-header.b-dock-left .b-header-title,.b-panel-header.b-dock-right .b-header-title{-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;-ms-writing-mode:tb-lr}.b-panel-header.b-dock-bottom,.b-panel-header.b-dock-right{order:100}.b-button.b-tool,.b-tool{align-items:center;background-color:transparent;border:0;border-radius:50%;color:#4f5964;contain:paint;cursor:pointer;display:flex;flex-shrink:0;font-size:.9em;height:2em;justify-content:center;width:2em}.b-button.b-tool::-moz-focus-inner,.b-tool::-moz-focus-inner{border:0}.b-button.b-tool:focus,.b-tool:focus{outline:none}.b-using-keyboard .b-button.b-tool:focus,.b-using-keyboard .b-tool:focus{background-color:hsla(0,0%,86%,.5)}.b-button.b-tool.b-icon:before,.b-tool.b-icon:before{height:1em;line-height:inherit;text-align:center;width:1em}.b-button.b-tool:hover,.b-tool:hover{opacity:.8}.b-button.b-tool.b-disabled,.b-tool.b-disabled{opacity:.4}.b-button.b-tool.b-rotate-left:before,.b-tool.b-rotate-left:before{transform:rotate(270deg)}.b-button.b-tool.b-rotate-right:before,.b-tool.b-rotate-right:before{transform:rotate(90deg)}.b-button.b-tool i,.b-tool i{display:flex}.b-button.b-tool a,.b-tool a{color:#4f5964}.b-button.b-tool{min-height:2em;min-width:2em}.b-collapsetool:not(.b-collapsing):before{transition:all .2s ease-in-out}.b-collapsetool.b-rotate-left:before,.b-collapsetool.b-rotate-right:before{transform:rotate(0deg)}.b-collapsetool.b-collapsed:before{transform:rotate(180deg)}.b-panel-ui-toolbar.b-panel-collapse-right .b-collapsible-tr.b-dock-right .b-collapsetool{margin-block-start:.6em}.b-panel-ui-toolbar.b-panel-collapse-right .b-collapsible-tr.b-dock-top .b-collapsetool{margin-inline-end:.7em}.b-dock-bottom .b-header-title:not(:last-child),.b-dock-top .b-header-title:not(:last-child){padding-inline-end:.2em}.b-dock-bottom .b-tool.b-align-start,.b-dock-top .b-tool.b-align-start{margin-block:0;margin-inline:0 .4em}.b-dock-bottom .b-tool.b-align-end,.b-dock-top .b-tool.b-align-end{margin-block:0;margin-inline:.4em 0}.b-dock-left .b-header-title:not(:last-child),.b-dock-right .b-header-title:not(:last-child){padding:.2em 0}.b-dock-left .b-tool.b-align-start,.b-dock-right .b-tool.b-align-start{margin-block-end:.4em}.b-dock-left .b-tool.b-align-end,.b-dock-right .b-tool.b-align-end{margin-block-start:.4em}.b-calendarpanel{-webkit-user-select:none;user-select:none}.b-calendarpanel.b-outer{display:inline-flex}.b-calendarpanel .b-week-number-cell{display:none}.b-calendarpanel.b-show-week-column .b-week-number-cell{display:flex;flex-direction:column}.b-calendarpanel.b-hide-othermonth-cells .b-calendar-cell.b-other-month{pointer-events:none;visibility:hidden}.b-calendarpanel.b-disable-othermonth-cells .b-calendar-cell.b-other-month{opacity:.7;pointer-events:none}.b-calendarpanel.b-disable-othermonth-cells .b-calendar-cell.b-other-month.b-first-visible-cell .b-cal-event-wrap{pointer-events:all}.b-calendarpanel .b-panel-body-wrap{background-color:#f8f9fa}.b-calendarpanel .b-calendar-weekdays .b-calendar-day-header{flex:1 0 0;min-width:var(--min-column-width);text-align:center}.b-calendarpanel .b-calendarpanel-content{align-items:stretch}.b-calendarpanel .b-calendarpanel-content.b-hide-nonworking-days .b-calendar-cell.b-nonworking-day,.b-calendarpanel .b-calendarpanel-content.b-hide-nonworking-days .b-calendar-day-header.b-nonworking-day{display:none}.b-calendarpanel .b-calendar-row{display:flex}.b-calendarpanel .b-calendar-cell{display:flex;flex-direction:column;justify-content:center;min-width:var(--min-column-width);text-align:center}.b-calendarpanel .b-calendar-days{display:flex;flex:1 1 auto;justify-content:space-around;overflow:hidden}.b-calendarpanel .b-weeks-container{display:flex;flex-direction:column}.b-calendarpanel .b-weeks-container .b-calendar-row{min-height:var(--min-row-height)}.b-calendarpanel .b-weeks-container.b-min-columnwidth.b-horizontal-overflow{align-items:flex-start}.b-calendarpanel .b-weeks-container.b-min-columnwidth.b-horizontal-overflow .b-calendar-row{overflow:hidden}.b-datepicker:focus{outline:0}.b-datepicker .b-datepicker-title{flex-wrap:nowrap;font-weight:700;gap:0;justify-content:center;margin:0!important}.b-datepicker .b-field{background-color:transparent;border:0;color:#4f5964;cursor:pointer;display:inline-flex;flex:none!important;height:100%;margin-bottom:0!important;min-width:0;width:auto}.b-datepicker .b-field:not(.b-readonly):hover{opacity:.7}.b-datepicker .b-field .b-field-inner{align-self:stretch;background-color:transparent;border:0;box-shadow:none;flex:none;padding:0}.b-datepicker .b-field div[type=text]{outline:none}.b-datepicker .b-toolbar.b-dock-top{background-color:#fff5e6;border-bottom:none;color:#4f5964;font-size:1.2em}.b-datepicker .b-toolbar.b-dock-top .b-toolbar-content{gap:.5ex;justify-content:space-around;min-height:0;padding:.5em .5ex!important}.b-datepicker .b-toolbar.b-dock-top .b-datepicker-title{flex:1 1 auto}.b-datepicker .b-toolbar.b-dock-top .b-icon{color:#4f5964}.b-datepicker .b-toolbar.b-dock-top .b-icon:before{line-height:normal}.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon{border:none;border-radius:50%;font-size:80%;height:2em;min-height:0;min-width:0;width:2em}.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon:hover{opacity:.7}.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon:not(.b-contains-focus){background:transparent!important}.b-datepicker .b-calendar-weekdays{background-color:#fff5e6;font-size:.85em}.b-datepicker .b-calendar-weekdays .b-calendar-day-header{padding:.4em 0}.b-datepicker.b-show-week-column .b-week-number-cell{line-height:2.35em;margin:5px 4px;text-align:center;width:2.35em}.b-datepicker .b-calendarpanel-content{justify-content:flex-start;padding:0}.b-datepicker .b-week-number-cell{color:#76c579}.b-datepicker .b-calendar-cell{align-items:center;flex:1 0 2.35em;margin:5px 0;outline:0 none;padding:0 4px;position:relative;transition:background-color .2s,color .2s}.b-datepicker .b-calendar-cell>.b-datepicker-cell-inner{align-items:center;border:1px solid transparent;border-radius:50%;display:flex;flex-direction:column;height:2.35em;justify-content:center;width:2.35em}.b-datepicker .b-calendar-cell.b-today>.b-datepicker-cell-inner{border-color:#feac31;border-width:1px}.b-datepicker .b-calendar-cell.b-active-date:not(.b-selected-date)>.b-datepicker-cell-inner{border-color:#feac31}.b-datepicker .b-calendar-cell.b-selected-date:not(.b-in-range)>.b-datepicker-cell-inner{background-color:#3183fe;border-color:#3183fe;color:#fff}.b-datepicker .b-calendar-cell.b-other-month>.b-datepicker-cell-inner{color:#bbb}.b-datepicker .b-calendar-cell:not(.b-disabled-date,.b-selected-date)>.b-datepicker-cell-inner{cursor:pointer}.b-datepicker .b-calendar-cell:not(.b-disabled-date,.b-selected-date)>.b-datepicker-cell-inner:hover{background-color:rgba(49,131,254,.15);border-color:transparent}.b-datepicker .b-calendar-cell:not(.b-disabled-date,.b-selected-date)>.b-datepicker-cell-inner:hover.b-today{background-color:#feac31;border-color:#feac31}.b-datepicker .b-calendar-cell.b-out-of-range>.b-datepicker-cell-inner{color:#aaa}.b-datepicker .b-calendar-cell.b-disabled-date>.b-datepicker-cell-inner{color:#aaa;opacity:.4}.b-datepicker .b-calendar-cell.b-in-range{background-color:rgba(49,131,254,.15);border-radius:0!important}.b-datepicker .b-calendar-cell.b-in-range.b-first-visible-cell{clip-path:polygon(0 50%,8px 0,100% 0,100% 100%,8px 100%)}.b-datepicker .b-calendar-cell.b-in-range.b-last-visible-cell{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}.b-datepicker .b-calendar-cell.b-range-end,.b-datepicker .b-calendar-cell.b-range-start{z-index:0}.b-datepicker .b-calendar-cell.b-range-end:before,.b-datepicker .b-calendar-cell.b-range-start:before{background-color:rgba(49,131,254,.15);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:-1}.b-datepicker .b-calendar-cell.b-range-end>.b-datepicker-cell-inner,.b-datepicker .b-calendar-cell.b-range-start>.b-datepicker-cell-inner{background-color:#fff;position:relative}.b-datepicker .b-calendar-cell.b-range-end>.b-datepicker-cell-inner:after,.b-datepicker .b-calendar-cell.b-range-start>.b-datepicker-cell-inner:after{background-color:rgba(49,131,254,.15);border-radius:50%;bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:-1}.b-datepicker .b-calendar-cell.b-range-start:before{left:50%}.b-datepicker .b-calendar-cell.b-range-end:before{right:50%}.b-datepicker.b-multiselect .b-calendar-cell{flex-grow:1!important;margin-inline:0!important}.b-datepicker.b-rtl .b-icon:before{transform:scaleX(-1)}.b-datepicker .b-yearpicker{height:100%;width:100%}.b-datepicker .b-datepicker-yearbutton{background-color:unset;border:0;color:inherit!important;font-weight:400;margin-inline-start:.5ex;min-height:unset;min-width:unset;padding:0}.b-datepicker .b-datepicker-yearbutton:not(.b-disabled):not(.b-tab):hover{background-color:unset;opacity:.7}.b-readonly-combo-list.b-empty{display:none}.b-readonly-combo-list .b-list-item{min-width:auto}.b-visible-scrollbar .b-readonly-combo-list .b-list-item{padding-inline-end:2em}.b-fieldset.b-has-label{align-items:center}.b-fieldset.b-has-label.b-label-before>.b-panel-body-wrap{flex:1 1 100%}.b-fieldset.b-has-label>label{flex-shrink:0}.b-fieldset-header{background-color:transparent;color:#4f5964;padding:.5em}.b-fieldset-header .b-header-title{font-weight:600}fieldset.b-fieldset-content{background-color:transparent;border:none;margin-inline-end:0;margin-inline-start:0;overflow:unset;padding-block-end:0}.b-panel-has-header>.b-radiogroup-body-wrap>fieldset.b-fieldset-content{padding-block-start:1em;padding-inline-end:1em;padding-inline-start:1em}.b-fieldset:not(.b-panel-has-header)>.b-radiogroup-body-wrap>fieldset.b-fieldset-content{padding:0}fieldset.b-fieldset-content.b-inline>.b-field:not(:first-child){margin-inline-start:1em}fieldset.b-fieldset-content>legend.b-fieldset-legend{clip:rect(0,0,0,0);position:absolute;top:-10000px}.b-popup{--panel-background-color:#f8f9fa;color:#4f5964}.b-popup.b-text-popup{max-width:25em}.b-popup.b-positioned{box-shadow:0 3px 6px rgba(0,0,0,.12),0 3px 6px rgba(0,0,0,.24)}.b-popup-content a{color:#22262b}.b-popup-header{background-color:#fff5e6;color:#4f5964}.b-modal-mask{background-color:hsla(0,0%,39%,.5);bottom:0;left:0;pointer-events:all;position:fixed;right:0;top:0;z-index:11001}.b-modal-mask.b-modal-transparent{background-color:transparent}@media (max-width:480px){.b-popup{max-width:100%!important}}.b-messagedialog.b-popup{min-width:18em}.b-messagedialog.b-popup .b-button{min-width:9em}.b-messagedialog.b-popup .b-messagedialog-content,.b-messagedialog.b-popup .b-messagedialog-header{padding:1em}.b-messagedialog.b-popup .b-messagedialog-content.b-panel-content{border-radius:0;min-height:4em}.b-messagedialog.b-popup .b-messagedialog-cancelbutton,.b-messagedialog.b-popup .b-messagedialog-input,.b-messagedialog.b-popup .b-messagedialog-okbutton{display:none}.b-messagedialog.b-popup.b-messagedialog-confirm .b-messagedialog-cancelbutton,.b-messagedialog.b-popup.b-messagedialog-confirm .b-messagedialog-okbutton,.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-cancelbutton,.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-okbutton{display:initial}.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-input{display:initial;margin:1em 0 0}.b-messagedialog.b-popup.b-messagedialog-alert .b-messagedialog-okbutton{display:initial}.b-messagedialog.b-popup .b-panel-body-wrap{background:#f8f9fa}.b-messagedialog.b-popup .b-popup-content,.b-messagedialog.b-popup .b-toolbar{background:transparent}.b-messagedialog.b-popup .b-toolbar .b-toolbar-content{justify-content:flex-end}.b-messagedialog.b-popup .b-toolbar .b-toolbar-content .b-button:not(:first-child){margin-inline-start:1em}.b-menu{align-items:stretch;display:flex;flex-direction:column;min-height:20px;outline:none;-webkit-user-select:none;user-select:none}.b-menu .b-panel-content{background-color:#fff}.b-menu.b-empty:after{color:#4f5964;content:attr(data-empty-text);display:block;padding:.8em}.b-menu .b-icon-fw:before,.b-menu .b-icon:before{min-width:1.3em}.b-menu.b-menu-with-submenu .b-menuitem:not(.b-has-submenu) .b-menu-text{margin-inline-end:2em}.b-sub-menu .b-anchor:before{content:" ";height:2.7em;left:-2px;margin-top:-.8em;position:absolute;width:11px}.b-menu-content{align-items:stretch;justify-content:flex-start;padding:0}.b-menu-content>:not(.b-menuitem){display:flex;margin:.2em .6em}.b-menu-content>:not(.b-menuitem):first-child{margin-top:.4em}.b-menu-content>:not(.b-menuitem):last-child{margin-bottom:.4em}.b-menu-content>.b-button{justify-content:flex-start}.b-menuitem{align-items:center;border-top:1px dotted rgba(224,224,231,.8);color:#4f5964;cursor:pointer;display:flex;flex-shrink:0;font-size:1em;min-width:7em;padding:.8em;transition:background-color .2s,color .2s}.b-menuitem.b-disabled{opacity:.5}.b-menuitem:first-child{border-top:none;border-top-left-radius:2px;border-top-right-radius:2px}.b-menuitem:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.b-menuitem.b-separator:not(.b-first-visible-child){border-top:1px solid #c3c3d1}.b-menuitem.b-contains-focus,.b-menuitem:focus{background-color:rgba(254,172,49,.3);color:#4f5964;outline:none}.b-menuitem span.b-menu-text{flex:1 1 auto;margin-inline-start:.6em;min-width:5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-menuitem.b-has-submenu .b-icon-sub-menu{margin-inline-start:.3em}.b-menuitem.b-rtl .b-icon-sub-menu:before{transform:scaleX(-1)}a.b-menuitem:hover .b-menu-text{text-decoration:underline}.b-menu-with-icon .b-menuitem-icon{flex-shrink:0;margin-inline-end:.5em;text-align:center;width:1.25em}.b-menu-with-icon span.b-menu-text{margin-inline-start:1.75em}.b-menu-with-icon .b-menuitem-icon~span.b-menu-text{margin-inline-start:0}.b-radio{--radio-background-color:#fff;--radio-dot-color:var(----radio-background-color);--radio-border-color:rgb(var(--widget-primary-color-rgb));--radio-checked-dot-color:rgb(var(--widget-primary-color-rgb));--radio-disabled-color:#e0e0e7}.b-radio.b-disabled{--radio-border-color:var(--radio-disabled-color);--radio-checked-dot-color:var(--radio-disabled-color)}.b-radio input[type=radio]:checked{--radio-dot-color:var(--radio-checked-dot-color)}.b-radio input[type=radio]{-webkit-appearance:none;appearance:none;background-color:var(--radio-dot-color);border:.25em solid var(--radio-background-color);border-radius:50%;box-shadow:0 0 0 1px var(--radio-border-color);cursor:pointer;height:1.3em;margin:1px;min-width:1.3em;width:1.3em;z-index:1}.b-radio input[type=radio]:focus-visible{outline:1px solid rgba(254,172,49,.6);outline-offset:0}.b-radio>.b-field-inner label.b-radio-label{margin-inline-start:.4em}.b-radio>.b-field-inner label.b-radio-label:before{content:none}@media screen and (min-resolution:120dpi){.b-firefox .b-radio input{margin:1.5px;transform:rotate(1deg)}}.b-ripple{display:none}.b-slider{align-items:center;background-color:transparent;flex-direction:column;justify-content:center;overflow:visible}.b-slider label{font-size:.8em;transition:color .2s}.b-slider.b-rtl>[type=range]{direction:rtl}.b-slider [type=range]{align-self:stretch;-webkit-appearance:none;background-color:transparent;font-size:inherit;margin:10px 0;max-width:100%;padding:0}.b-slider [type=range]:focus{outline:0}.b-slider [type=range]:focus::-webkit-slider-runnable-track{background:#c9dfff}.b-slider [type=range]:focus::-moz-range-track{background:#c9dfff}.b-slider [type=range]:focus::-ms-fill-lower,.b-slider [type=range]:focus::-ms-fill-upper{background:#c9dfff}.b-slider [type=range]:focus::-webkit-slider-thumb{box-shadow:0 2px 4px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.2)}.b-slider [type=range]::-moz-focus-outer{border:0}.b-slider [type=range]::-ms-tooltip{display:none}.b-slider [type=range]::-webkit-slider-runnable-track{background:#e0e0e7;border:none;border-radius:2px;cursor:pointer;height:8px;transition:all .2s ease;width:100%}.b-slider [type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#3183fe;border:none;border-radius:50%;cursor:pointer;height:20px;margin-top:-6px;transition:all .5s;width:20px}.b-slider [type=range]::-moz-range-track{background:#e0e0e7;border:none;border-radius:2px;cursor:pointer;height:8px;transition:all .2s ease;width:100%}.b-slider [type=range]::-moz-range-thumb{background:#3183fe;border:none;border-radius:50%;cursor:pointer;height:20px;width:20px}.b-slider [type=range]::-ms-track{background:transparent;border-color:transparent;border-width:10px 0;color:transparent;cursor:pointer;height:8px;transition:all .2s ease;width:100%}.b-slider [type=range]::-ms-fill-lower,.b-slider [type=range]::-ms-fill-upper{background:#e0e0e7;border:none;border-radius:4px}.b-slider [type=range]::-ms-thumb{background:#3183fe;border:none;border-radius:50%;cursor:pointer;height:20px;margin-top:0;width:20px}.b-slider.b-disabled [type=range]::-ms-fill-lower,.b-slider.b-disabled [type=range]::-ms-fill-upper,.b-slider.b-disabled [type=range]::-ms-thumb{background:#d2d2dc;cursor:default}.b-slider.b-disabled [type=range]::-moz-range-thumb,.b-slider.b-disabled [type=range]::-moz-range-track{background:#d2d2dc;cursor:default}.b-slider.b-disabled [type=range]::-webkit-slider-runnable-track,.b-slider.b-disabled [type=range]::-webkit-slider-thumb{background:#d2d2dc;cursor:default}.b-grid-cell .b-slider{width:100%}.b-container .b-slider label{margin:0}.b-slidetoggle{--widget-primary-color-rgb:49,131,254;--slidetoggle-background-color:rgb(var(--widget-primary-color-rgb));--slidetoggle-toggle-background-opacity:0.5;--slidetoggle-toggle-background-color:rgba(var(--widget-primary-color-rgb),var(--slidetoggle-toggle-background-opacity));height:3.25em}.b-slidetoggle.b-disabled{--slidetoggle-toggle-background-color:#e0e0e7;--slidetoggle-background-color:#e0e0e7}.b-slidetoggle .b-field-inner:before{width:2.4em}.b-slidetoggle .b-slidetoggle-toggle,.b-slidetoggle input{flex-shrink:0;font-size:inherit;height:1.4em;width:2.4em}.b-slidetoggle input{top:-.4em}.b-slidetoggle input:checked+.b-slidetoggle-toggle{background-color:var(--slidetoggle-background-color);opacity:1}.b-slidetoggle input:checked+.b-slidetoggle-toggle .b-slidetoggle-thumb{background-color:#fff;transform:translate(1.2em,.2em)}.b-slidetoggle .b-slidetoggle-toggle{background-color:hsla(240,5%,70%,.6);border-radius:.7em;margin-inline-end:.4em;opacity:.7;transition:background-color .2s,opacity .2s}.b-slidetoggle:hover .b-slidetoggle-toggle{opacity:1}.b-slidetoggle .b-slidetoggle-thumb{background-color:#fff;border-radius:.5em;height:1em;position:absolute;transform:translate(.2em,.2em);transition:transform .3s ease;width:1em}.b-slidetoggle.b-rtl .b-slidetoggle-thumb{transform:translate(-.2em,.2em)}.b-slidetoggle.b-rtl input:checked+.b-slidetoggle-toggle .b-slidetoggle-thumb{transform:translate(-1.2em,.2em)}.b-slidetoggle-label{cursor:pointer}.b-container .b-slidetoggle .b-slidetoggle-label{margin-inline-start:0}.b-splitter{background-color:#e5e5e8;flex:0 0 0.5em;position:relative;touch-action:none}@media (pointer:coarse){.b-splitter{--splitter-inner-size:2em}}@media (pointer:fine){.b-splitter{--splitter-inner-size:0}}.b-splitter.b-disabled{flex:0 0 1px;pointer-events:none}.b-splitter:not(.b-disabled){overflow:visible}.b-splitter:after{content:"";left:0;position:absolute;top:0;z-index:1}.b-splitter.b-hover:after,.b-splitter.b-moving:after,.b-splitter:hover:after{background-color:#e5e5e8}.b-splitter.b-horizontal{cursor:ns-resize;min-height:.5em}.b-splitter.b-horizontal.b-disabled{min-height:1px}.b-splitter.b-horizontal:after{height:var(--splitter-inner-size);width:100%}.b-splitter.b-horizontal.b-hover:after,.b-splitter.b-horizontal.b-moving:after,.b-splitter.b-horizontal:hover:after{height:10px;top:calc(-5px - -.25em)}.b-splitter.b-vertical{cursor:ew-resize;min-width:.5em}.b-splitter.b-vertical.b-disabled{min-width:1px}.b-splitter.b-vertical:after{height:100%;width:var(--splitter-inner-size)}.b-splitter.b-vertical.b-hover:after,.b-splitter.b-vertical.b-moving:after,.b-splitter.b-vertical:hover:after{left:calc(-5px - -.25em);width:10px}.b-splitter:first-child,.b-splitter:last-child{flex:0;min-width:0;visibility:hidden}.b-timefield.b-open .b-icon-clock-live{background-color:#feac31!important}.b-timefield.b-empty .b-fieldtrigger{animation-delay:-300s}.b-timefield.b-disabled .b-icon-clock-live,.b-timefield.b-readonly .b-icon-clock-live{background-color:#e4e4e4}.b-timefield:not(.b-disabled):not(.b-readonly) .b-icon-angle-left:hover,.b-timefield:not(.b-disabled):not(.b-readonly) .b-icon-angle-right:hover{color:#feac31}.b-timefield.b-no-steppers .b-step-trigger{display:none}.b-timefield .b-step-trigger:before{transition:color .3s}.b-timefield.b-rtl .b-step-trigger:before{transform:scaleX(-1)}.b-timepicker .b-panel-content{align-items:stretch;background-color:#f8f9fa;gap:.5em;padding:.5em}.b-timepicker .b-panel-content .b-widget{flex:0 0 auto;margin:0;width:auto}.b-timepicker .b-panel-content .b-numberfield.b-has-label{margin-top:0}.b-timepicker .b-panel-content .b-numberfield>.b-label{clip-path:polygon(0 0);contain:strict;position:absolute}.b-timepicker .b-panel-content .b-numberfield:not(.b-first-visible-child):before{align-self:center;content:":";font-weight:700;margin-inline-end:.5em}.b-timepicker .b-panel-content .b-numberfield input{width:2.8em}.b-timepicker .b-panel-content .b-button{flex:0 0 3em;padding:0}.b-timepicker .b-panel-content .b-button label{text-overflow:clip}@keyframes progress{0%{width:0}to{width:100%}}.b-toast{--widget-primary-color-rgb:248,249,250;--toast-background-color:rgb(var(--widget-primary-color-rgb));--toast-color:#4f5964;--toast-progress-background-color:#feac31;background-color:var(--toast-background-color);color:var(--toast-color)}.b-float-root>.b-floating.b-toast{border-radius:2px;cursor:pointer;display:inline-block;inset-inline-end:2em;inset-inline-start:auto;line-height:1.4em;max-height:60%;max-width:60%;overflow-x:hidden;overflow-y:auto;padding:1em;top:auto;transition:var(--side) .25s ease-in,transform .25s ease-in}.b-float-root>.b-floating.b-toast:is(.b-side-top-start,.b-side-top-end){top:0}.b-legacy-inset .b-float-root>.b-floating.b-toast{left:auto;right:2em}.b-legacy-inset .b-float-root>.b-floating.b-toast.b-rtl{left:2em;right:auto}.b-float-root>.b-floating.b-toast:is(.b-side-top-start,.b-side-bottom-start){inset-inline-end:auto;inset-inline-start:2em}.b-float-root>.b-floating.b-toast.b-toast-hide:is(.b-side-bottom-end,.b-side-bottom-start){bottom:0!important;transform:translateY(100%)!important}.b-float-root>.b-floating.b-toast.b-toast-hide:is(.b-side-top-end,.b-side-top-start){top:0!important;transform:translateY(-100%)!important}.b-float-root>.b-floating.b-toast.b-icon:before{margin-inline-end:.5em}.b-toast-progress{animation-name:progress;animation-timing-function:linear;background:var(--toast-progress-background-color);height:3px;inset-inline-start:0;position:absolute;top:0}.b-legacy-inset .b-toast-progress{left:0}.b-legacy-inset .b-toast-progress.b-rtl{right:0}.b-tooltip{--panel-background-color:#fff}.b-tooltip:not(.b-allow-over){-webkit-user-select:none;user-select:none}.b-tooltip .b-tooltip-loading .b-icon{display:inline-block;margin-inline-end:.5em}.b-tooltip-content{background:inherit;color:#4f5964;font-size:1em;line-height:1.4em;padding:1em}.b-tooltip-content a{color:#4f5964}.b-tooltip-header.b-dock-left .b-header-title,.b-tooltip-header.b-dock-right .b-header-title{font-size:1em}.b-textareafield textarea,.b-textareapickerfield textarea{align-self:stretch;padding:.8em}.b-textareapickerfield-picker{display:flex;flex:1;min-height:10em}.b-textareapickerfield-picker:focus{border-color:rgba(254,172,49,.6);outline:none}.b-tabpanel-tabs{background-color:transparent;display:flex;flex:0 0 auto;flex-direction:row;margin-bottom:0}.b-toolbar .b-tabpanel-tabs{gap:0}.b-tabpanel-tab{align-items:center;background-color:transparent;border:0 solid transparent;border-top-left-radius:2px;border-top-right-radius:2px;color:#7b7b7b;cursor:pointer;display:flex;font-size:.9em;font-weight:500;justify-content:center;padding:.9em;text-transform:uppercase;transition:background-color .2s,color .2s}.b-tabpanel-tab.b-rotate-vertical{min-height:3em;min-width:auto}.b-tabpanel-tab:not(.b-rotate-vertical){min-height:auto;min-width:3em}.b-tabpanel-tab.b-active{background-color:#fff5e6;border-color:#d0d1d2;color:#3b3b3b;z-index:1}.b-dock-bottom>.b-tabpanel-tabs>.b-tabpanel-tab,.b-dock-left>.b-tabpanel-tabs>.b-tabpanel-tab,.b-dock-right>.b-tabpanel-tabs>.b-tabpanel-tab{border-width:0}.b-tabpanel-tab.b-hidden{display:none!important}.b-tabpanel-tab.b-disabled{background-color:transparent;border-color:transparent;color:hsla(0,0%,48%,.3)}.b-tabpanel-tab:focus{outline:none}.b-tabpanel-tab:focus:not(.b-active):not(.b-disabled),.b-tabpanel-tab:hover:not(.b-active):not(.b-disabled){background-color:#fff5e6;color:#616161}.b-tabpanel-body.b-card-container{background-color:transparent;border:0 solid #d0d1d2;border-radius:2px;flex:1 0 auto;padding:1em 0}.b-tabpanel[data-active-index="0"] .b-tabpanel-body{border-top-left-radius:0}.b-tabpanel .b-html{color:#4f5964}.b-toolbar.b-tabbar{background-color:var(--panel-background-color)}.b-toolbar.b-tabbar>.b-tabpanel-tabs{min-height:auto;padding:0}.b-toolbar.b-tabbar.b-dock-top{border-bottom:1px solid #feac31}.b-toolbar.b-tabbar.b-dock-right{border-inline-start:1px solid #feac31}.b-toolbar.b-tabbar.b-dock-bottom{border-top:1px solid #feac31}.b-toolbar.b-tabbar.b-dock-left{border-inline-end:1px solid #feac31}.b-tabbar.b-dock-bottom .b-tabpanel-tabs>.b-widget:not(.b-last-visible-child),.b-tabbar.b-dock-left .b-tabpanel-tabs>.b-widget:not(.b-last-visible-child),.b-tabbar.b-dock-right .b-tabpanel-tabs>.b-widget:not(.b-last-visible-child),.b-tabbar.b-dock-top .b-tabpanel-tabs>.b-widget:not(.b-last-visible-child){margin-bottom:0;margin-inline-end:0}.b-toolbar.b-undoredo{gap:0;padding:0}.b-toolbar.b-undoredo>*{border-radius:0}.b-buttongroup .b-toolbar.b-undoredo:not(:first-child)>button:first-child{margin-inline-start:-1px}.b-buttongroup .b-toolbar.b-undoredo>.b-widget{margin-inline-end:0}.b-toolbar.b-undoredo .b-widget.b-combo{flex:1 1 250px;margin:0 .5em}.b-theme-material .b-toolbar.b-undoredo .b-widget.b-combo .b-field-inner{padding-inline:.7em}.b-yearpicker{width:max-content}.b-yearpicker .b-toolbar.b-dock-top{background-color:#fff5e6;border-bottom:none;color:#4f5964;font-size:1.2em;min-height:0}.b-yearpicker .b-toolbar.b-dock-top .b-toolbar-content{gap:.5ex;padding:.5em .5ex!important}.b-yearpicker .b-toolbar.b-dock-top .b-icon:before{line-height:normal}.b-yearpicker .b-toolbar.b-dock-top button{border:none;min-height:0}.b-yearpicker .b-toolbar.b-dock-top .b-tool{font-size:80%}.b-yearpicker .b-toolbar.b-dock-top .b-tool:hover{opacity:.7}.b-yearpicker .b-toolbar.b-dock-top .b-tool:not(.b-contains-focus){background:transparent!important}.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title{background-color:unset;color:inherit;font-weight:400;margin-inline:auto}.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title[data-item-index="0"]{margin-inline:.5em auto!important}.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title:not(.b-disabled):not(.b-tab):hover{background-color:unset;opacity:.7}.b-yearpicker .b-yearpicker-body-wrap{background-color:#f8f9fa}.b-yearpicker .b-yearpicker-content{align-items:center;display:grid;gap:1em;grid-template-columns:repeat(4,1fr);padding:1em}.b-yearpicker .b-yearpicker-content button.b-yearpicker-year{background:transparent;border:1px solid transparent;border-radius:1em;color:#4f5964;cursor:pointer;font-family:inherit;font-size:1em;font-weight:400;height:2em;padding-inline:0}.b-yearpicker .b-yearpicker-content button.b-yearpicker-year:hover{background-color:rgba(49,131,254,.15);border-color:transparent}.b-yearpicker .b-yearpicker-content button.b-yearpicker-year.b-selected{background-color:#3183fe;border-color:#3183fe;color:#fff}.b-yearpicker.b-floating,.b-yearpicker.b-outer{min-height:18.2em;min-width:20.4em}.b-histogram{background-color:#fff;contain:strict;padding:1px}.b-histogram svg *{vector-effect:non-scaling-stroke}.b-histogram rect{fill:#27ca37;transition-duration:1s;transition-property:x,y,width,height,fill}.b-histogram rect.b-series-index-0{fill:#27ca37}.b-histogram rect.b-series-index-1{fill:#3183fe}.b-histogram rect.b-series-index-2{fill:#4531fe}.b-histogram rect.b-series-index-3{fill:#31feac}.b-histogram rect.b-series-index-4{fill:#feac31}.b-histogram rect.b-series-index-5{fill:#83fe31}.b-histogram rect.b-exceeds-top{fill:#e53f2c}.b-histogram text.b-bar-legend{text-anchor:end;font-size:75%;pointer-events:none;writing-mode:tb}.b-histogram svg{overflow:visible}.b-histogram path{fill:transparent;stroke:#f99;pointer-events:none;transition:d 1s}.b-scale{contain:strict}.b-scale svg *{vector-effect:non-scaling-stroke}.b-scale.b-scale-vertical text.b-scale-tick-label{transform:translateY(.3em)}.b-scale.b-scale-vertical.b-align-right{text-anchor:end}.b-scale.b-scale-horizontal text.b-scale-tick-label{text-anchor:middle}.b-scale path{stroke:#9c9c9c;pointer-events:none}.b-scale text{fill:grey}.b-hbox,.b-vbox{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.b-hbox>.b-box-center,.b-vbox>.b-box-center{flex:1 1 auto;overflow:hidden}.b-hbox{flex-flow:row nowrap}.b-vbox{flex-flow:column nowrap}.b-box-justify-stretch{justify-content:stretch}.b-card-container{align-items:stretch;display:flex;flex-flow:row nowrap;overflow:hidden;padding:0;position:relative}.b-card-container.b-animating{overflow:hidden}.b-card-container>.b-card-item{align-items:stretch;flex:1 0 100%;max-width:100%}.b-card-container.b-hide-child-headers>.b-panel:not(.b-positioned)>.b-panel-header{display:none}@keyframes b-card-slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes b-card-slide-out-right{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes b-card-slide-in-right{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes b-card-slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.b-slide-in-left{animation:b-card-slide-in-left .3s ease 0s 1}.b-slide-out-right{animation:b-card-slide-out-right .3s ease 0s 1;left:1em;pointer-events:none}.b-slide-in-right{animation:b-card-slide-in-right .3s ease 0s 1}.b-slide-out-left{animation:b-card-slide-out-left .3s ease 0s 1;margin-inline-end:1em;margin-inline-start:-1em;pointer-events:none}.b-fit-container{align-items:stretch;display:flex;flex-flow:row nowrap;overflow:hidden;position:relative}.b-fit-container>.b-fit-item{align-self:stretch!important;flex:1 0 auto;margin:0;max-width:100%}.b-resource-avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:2.2em;justify-content:center;touch-action:pan-x pan-y;width:2.2em}.b-resource-avatar.b-resource-icon:before{font-size:1.5em}.b-resource-initials{background:#3183fe;color:#fff;text-transform:uppercase}.b-color-indigo{background-color:#4531fe}.b-color-blue{background-color:#3183fe}.b-color-cyan{background-color:#3bc9db}.b-color-red{background-color:#e53f2c}.b-color-deep-orange{background-color:#ff5722}.b-color-orange{background-color:#feac31}.b-color-amber{background-color:#ffc107}.b-color-yellow{background-color:#ecfe26}.b-color-teal{background-color:#31feac}.b-color-green{background-color:#27ca37}.b-color-light-green{background-color:#9efea7}.b-color-lime{background-color:#83fe31}.b-color-purple{background-color:#fe31ea}.b-color-violet{background-color:#9775fa}.b-color-pink{background-color:#f783ac}.b-color-dark-gray{background-color:#474849}.b-color-gray{background-color:#b0b0b7}.b-color-light-gray{background-color:#e0e0e7}.b-color-white{background-color:#fff}.b-indigo{--widget-primary-color-rgb:69,49,254}.b-blue{--widget-primary-color-rgb:49,131,254}.b-cyan{--widget-primary-color-rgb:59,201,219}.b-red{--widget-primary-color-rgb:229,63,44}.b-deep-orange{--widget-primary-color-rgb:255,87,34}.b-orange{--widget-primary-color-rgb:254,172,49}.b-amber{--widget-primary-color-rgb:255,193,7}.b-yellow{--widget-primary-color-rgb:236,254,38}.b-teal{--widget-primary-color-rgb:49,254,172}.b-green{--widget-primary-color-rgb:39,202,55}.b-light-green{--widget-primary-color-rgb:158,254,167}.b-lime{--widget-primary-color-rgb:131,254,49}.b-purple{--widget-primary-color-rgb:254,49,234}.b-violet{--widget-primary-color-rgb:151,117,250}.b-pink{--widget-primary-color-rgb:247,131,172}.b-dark-gray{--widget-primary-color-rgb:71,72,73}.b-gray{--widget-primary-color-rgb:176,176,183}.b-light-gray{--widget-primary-color-rgb:224,224,231}.b-white{--widget-primary-color-rgb:255,255,255}.b-icon-clock-live{animation-delay:0s;background-color:#b0b1b2;border-radius:50%;height:1em;position:relative;width:1em}.b-icon-clock-live:after,.b-icon-clock-live:before{background:#fff;border-radius:.5em;content:"";display:block;font-size:1em!important;left:.44em;position:absolute;width:.1em!important}.b-icon-clock-live:before{animation:rotate 6s linear infinite;animation-delay:inherit;animation-play-state:paused;height:.4em!important;top:.15em;transform-origin:.05em .35em}.b-icon-clock-live:after{animation:rotate 72s linear infinite;animation-delay:inherit;animation-play-state:paused;height:.33em;top:.22em;transform-origin:.05em .3em}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.b-checkbox{--checkbox-unchecked-check-color:transparent;--checkbox-checked-background-color:transparent;--checkbox-checked-check-color:#474849}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */.b-content-icon,.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before,.b-group-state-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-style:normal;font-variant:normal;font-weight:400;font-weight:900;line-height:1;vertical-align:0}.b-grid.b-readonly.b-actioncolumn-readonly .b-action-cell{filter:grayscale(1);opacity:.2;pointer-events:none}.b-action-cell{text-align:end}.b-action-ct{display:flex;flex-flow:row nowrap}.b-action-item{color:#4d4d4d;font-size:1.2em;margin:0 -.2em;text-align:center}.b-action-cell.b-grid-cell .b-action-item{transition:all .15s ease-in-out}.b-action-item:hover{color:#feac31;transform:scale3d(1.2,1.2,1)}.b-check-header-with-checkbox .b-grid-header-text{display:none}.b-check-header-with-checkbox .b-field-inner{justify-content:center}.b-check-cell .b-checkbox-label,.b-check-header-with-checkbox .b-checkbox-label{align-items:center;display:flex;gap:.4em}.b-check-cell .b-checkbox-label:before,.b-check-header-with-checkbox .b-checkbox-label:before{margin:0!important}.b-grid-cell.b-color-cell .b-color-cell-inner{border:none;border-radius:1em;cursor:pointer;flex:1;height:1.5em;margin-inline:1em}.b-grid-cell.b-color-cell .b-color-cell-inner.b-empty{border:1px solid #e9eaeb}.b-percent-bar-outer{background:#f1f1f1;flex:1;height:30%;max-height:.8em}.b-percent-bar{background:#27ca37;color:#fff;display:flex;flex-direction:column;font-size:.7em;height:100%;justify-content:center;max-width:100%;padding:0 .2em;text-align:end;transition:width .5s,padding .5s,background-color .5s}.b-percent-bar.b-zero{padding:0;text-indent:.2em}.b-percent-bar.b-low{background:#e53f2c;color:#4f5964}.b-percent-bar.b-low span{left:100%;margin-block:0;margin-inline:5px 0}.b-percent-bar span{display:inline-block;line-height:1em;margin-block:0;margin-inline:0 5px;position:relative}.b-grid-body-container.b-scrolling .b-percent-bar{transition:none}.b-rating-cell .b-icon{font-size:1.8em}.b-rating-cell .b-empty{color:rgba(224,224,231,.3)}.b-rating-cell .b-filled{color:#ffce3a}.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon{cursor:pointer;position:relative;transition:all .2s linear}.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-icon{color:#ffce3a}.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-icon.b-empty:before{opacity:.4}.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover{transform:scale(1.3)}.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover.b-filled{opacity:1}.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover:hover~.b-icon:before{color:rgba(224,224,231,.3);opacity:1}.b-grid-body-container.b-scrolling .b-rating-cell-inner .b-icon{transition:none}.b-grid-cell.b-row-number-cell{background-color:#f1f1f1}.b-grid-cell.b-row-number-cell,.b-grid-row.b-hover .b-grid-cell.b-row-number-cell:hover,.b-gridbase:focus .b-grid-row.b-selected .b-grid-cell.b-row-number-cell.b-selected,.b-group-row .b-grid-cell.b-row-number-cell:first-child{border-inline-end:1px solid #e9eaeb}.b-gridbase .b-grid-row .b-grid-cell.b-selected.b-row-number-cell,.b-gridbase .b-grid-row.b-selected .b-row-number-cell{background-color:#e4e4e4}.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row) .b-grid-cell.b-row-number-cell.b-hover,.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell.b-row-number-cell{background-color:#ececec}.b-tree-expander{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:0 .55em;position:relative;top:1px}.b-loading-children .b-tree-expander .b-icon:before{animation:spin 2s linear infinite;content:"\f110"}.b-grid-cell.b-tree-cell{align-items:stretch}.b-tree-leaf-cell .b-tree-cell-inner:before{font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-weight:900;margin-inline-end:.6em}.b-icon-tree-collapse,.b-icon-tree-expand,.b-icon-tree-folder,.b-icon-tree-folder-open,.b-icon-tree-leaf,.b-tree-icon,.b-tree-leaf-cell .b-tree-cell-inner:before{color:#adaeaf;min-width:1.25em;text-align:center;width:1.25em}.b-icon-tree-folder,.b-icon-tree-folder-open,.b-icon-tree-leaf,.b-tree-icon{margin-inline-end:.6em}.b-icon-tree-leaf:before{font-size:.3em;vertical-align:middle}.b-icon-tree-folder-open:before,.b-icon-tree-folder:before{margin-inline-start:.1em}.b-icon-tree-collapse.b-empty-parent,.b-icon-tree-expand.b-empty-parent{visibility:hidden}.b-icon-tree-collapse:before,.b-icon-tree-expand:before{font-size:1.2em}.b-tree-cell-inner{align-items:center;display:flex;flex-grow:1;flex-shrink:0;padding:.5em 0}.b-tree-cell-inner.b-text-value{flex-shrink:1;overflow:hidden}.b-tree-cell-inner.b-text-value .b-tree-cell-value{display:initial;overflow:hidden;text-overflow:ellipsis}.b-tree-cell.b-auto-height,.b-tree-cell.b-auto-height .b-tree-cell-inner{flex-shrink:1}a.b-tree-cell-inner{text-decoration:none}a.b-tree-cell-inner:hover .b-tree-cell-value{text-decoration:underline}.b-tree-leaf-cell,.b-tree-parent-cell{padding-inline-start:10px}.b-tree-parent-row .b-grid-cell{color:#797b7d;font-weight:600}.b-tree-cell-value{align-items:center;display:flex;flex:1;flex-direction:row}.b-touch .b-tree-expander{width:1.1em}.b-touch .b-icon-tree-collapse:before,.b-touch .b-icon-tree-expand:before{font-size:1.8em}.b-touch .b-icon-tree-leaf:before{font-size:.6em}.b-touch .b-tree-icon,.b-touch .b-tree-leaf-cell:not(.b-tree-parent-cell):before{font-size:1.2em}.b-editor.b-cell-editor{background-color:transparent;border-style:solid;border-width:0;box-shadow:none!important;position:absolute;z-index:1}.b-grid-cell:not(.b-tree-cell) .b-editor.b-cell-editor{width:100%!important}.b-editor.b-cell-editor .b-field>.b-label{clip-path:inset(0 100% 100% 0);contain:strict;position:absolute}.b-editor.b-cell-editor .b-numberfield:not(.b-has-start-trigger) .b-field-inner,.b-editor.b-cell-editor .b-textfield:not(.b-has-start-trigger) .b-field-inner{padding-inline-start:0}.b-editor.b-cell-editor .b-numberfield input,.b-editor.b-cell-editor .b-textfield input{padding:0 calc(.5em - 1px)}.b-editor.b-cell-editor .b-combo.b-uses-chipview .b-chipview{margin:.3em}.b-gridbase .b-editing{contain:unset;outline:none!important;overflow:visible;z-index:1}.b-gridbase .b-editing .b-grid-cell.b-editing{color:transparent}.b-grid-cell:not(.b-editing) .b-cell-editor{display:none}.b-celltooltip-tip{max-height:50%}.b-columndragtoolbar{align-items:center;animation-duration:.2s;animation-name:b-show-columndragtoolbar;background:#f8f9fa;border-radius:1em;box-shadow:none;display:inline-flex;flex-direction:row;flex-wrap:wrap;font-size:.8em;justify-content:center;left:50%;opacity:.4;padding:1em 1em .5em;position:absolute;top:calc(100% - 3em);transform:translateX(-50%);transition:opacity .2s,top .2s;z-index:100}.b-columndragtoolbar.b-closer{top:50%;transform:translate(-50%,-50%)}.b-columndragtoolbar.b-hover{opacity:.8}.b-columndragtoolbar.b-remove{animation-duration:.2s;animation-name:b-hide-columndragtoolbar;opacity:0;top:100%}.b-columndragtoolbar.b-remove.b-closer{animation-name:b-hide-columndragtoolbar-closer}.b-columndragtoolbar>.b-title{color:#fff;flex-basis:100%;margin-bottom:1em;text-align:center}.b-columndragtoolbar>.b-title:before{content:"Drag header downwards"}.b-columndragtoolbar.b-closer>.b-title:before{content:"Drop header on a button"}.b-columndragtoolbar .b-group{align-items:center;display:inline-flex;flex-direction:column;margin-inline-end:1.5em}.b-columndragtoolbar .b-group:last-child{margin-inline-end:0}.b-columndragtoolbar .b-group .b-title{color:#fff;margin-block:.5em}.b-columndragtoolbar .b-buttons{display:inline-flex;flex-direction:row}.b-columndragtoolbar .b-target-button{align-items:center;background:transparent;border:.3em solid #feac31;border-radius:1em;box-shadow:none;color:#4f5964;display:inline-flex;flex-direction:column;margin-inline-end:.5em;padding:1em 0;transition:all .2s;width:7em}.b-columndragtoolbar .b-target-button:last-child{margin-inline-end:0}.b-columndragtoolbar .b-target-button i{color:#feac31;font-size:2.5em;pointer-events:none;transition:all .2s}.b-columndragtoolbar .b-target-button.b-hover:not([data-disabled=true]){background-color:#feac31;box-shadow:none;color:#fff}.b-columndragtoolbar .b-target-button.b-hover:not([data-disabled=true]) i{color:#fff;transform:scale(1.1)}.b-columndragtoolbar .b-target-button.b-activate i{transform:scale(1.1) rotate(180deg)!important}.b-columndragtoolbar .b-target-button[data-button-id^=group]{background-color:transparent;border-color:#3183fe}.b-columndragtoolbar .b-target-button[data-button-id^=group] i{color:#3183fe}.b-columndragtoolbar .b-target-button[data-button-id^=group].b-hover:not([data-disabled=true]){background-color:#3183fe}.b-columndragtoolbar .b-target-button[data-button-id^=group].b-hover:not([data-disabled=true]) i{color:#fff}.b-columndragtoolbar .b-target-button[data-button-id^=multisort]{border-color:#fb9701}.b-columndragtoolbar .b-target-button[data-button-id^=multisort] i{color:#fb9701}.b-columndragtoolbar .b-target-button[data-button-id^=multisort].b-hover:not([data-disabled=true]){background-color:#fb9701}.b-columndragtoolbar .b-target-button[data-button-id^=multisort].b-hover:not([data-disabled=true]) i{color:#fff}.b-columndragtoolbar .b-target-button[data-disabled=true]{opacity:.5}@keyframes b-show-columndragtoolbar{0%{opacity:0;top:100%}to{opacity:.4;top:calc(100% - 3em)}}@keyframes b-hide-columndragtoolbar{0%{opacity:.4;top:calc(100% - 3em)}to{opacity:0;top:100%}}@keyframes b-hide-columndragtoolbar-closer{0%{opacity:.4;top:50%}to{opacity:0;top:100%}}.b-grid-header.b-drag-proxy{background-color:#f3f4f5;border-inline-end:none;font-weight:500;line-height:normal;outline:1px solid #d8d9da;transition:background-color .3s}.b-grid-header.b-drag-proxy.b-grid-header-parent{justify-content:stretch}.b-grid-header.b-drag-proxy.b-grid-header-parent>.b-grid-header-text,.b-grid-header.b-drag-proxy .b-grid-header:last-child{border-inline-end:none}.b-grid-header.b-drop-placeholder{opacity:.3}.b-grid-header.b-drag-invalid{outline:1px solid #e53f2c}.b-grid-header.b-drag-invalid,.b-grid-header.b-drag-invalid .b-grid-header{color:#e53f2c}.b-gridbase.b-columnresize .b-grid-header.b-resize-handle{cursor:col-resize!important}.b-gridbase.b-columnresize .b-grid-header.b-resizing{background:#fff}.b-gridbase.b-columnresize.b-sort .b-grid-header.b-over-resize-handle:hover:not(.b-sort):after,.b-gridbase.b-columnresize.b-sort .b-grid-header.b-over-resize-handle:not(.b-filter):not(.b-multifilter) .b-filter-icon,.b-gridbase.b-columnresize.b-sort .b-grid-header.b-resizing:not(.b-filter):not(.b-multifilter) .b-filter-icon,.b-gridbase.b-columnresize.b-sort .b-grid-header.b-resizing:not(.b-sort):after{display:none}.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing{overflow:visible;z-index:100}.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before{background-color:#d8d9da;border-radius:100%;color:#fff;content:"\f337";font-size:1.5em;padding:.5em;pointer-events:none;position:absolute;right:0;top:50%;transform:translateX(50%) translateY(-50%);z-index:101}.b-rtl .b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing:before{left:0;right:auto}.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header:not(.b-resizing){z-index:1}.b-context-menu{min-width:14em}.b-fill-handle{background:#64a2fe;background-clip:content-box;border:1px solid #fff;cursor:crosshair;height:.8em;transform:translate(-50%,-50%);user-select:none;width:.8em;z-index:200}.b-fill-handle,.b-fill-selection-border{position:absolute;-webkit-user-select:none}.b-fill-selection-border{border:1px solid #64a2fe;border-radius:.1em;pointer-events:none;user-select:none;z-index:2}.b-indicate-crop{opacity:.4}@keyframes b-filter-icon-color{0%{color:#b0b0b7}50%{color:#3183fe}to{color:#b0b0b7}}.b-grid-header .b-filter-icon{cursor:pointer;display:none;transition:opacity .2s}.b-grid-header .b-filter-icon:after{background:inherit;color:#e5e7e9;content:"\f0b0";font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-size:.8em;font-weight:900;margin-inline-start:.5em;transform:none;transition:transform .3s,color .2s}.b-grid-header .b-filter-icon:hover:after{color:#b0b0b7}.b-gridbase:not(.b-filter):not(.b-multifilter) .b-filter-icon{opacity:.2;pointer-events:none}.b-gridbase:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) .b-grid-header.b-filterable:hover>.b-grid-header-text>.b-filter-icon{display:flex}.b-grid-header.b-filter .b-grid-header-text{color:#666;font-weight:700}.b-grid-header.b-filter .b-filter-icon{display:flex}.b-grid-header.b-filter .b-filter-icon:after{color:#b0b0b7}.b-grid-header.b-filter .b-filter-icon.b-latest:after{animation-duration:.75s;animation-name:b-filter-icon-color}.b-filter-popup-legacymode .b-field{width:15em}.b-filter-popup .b-fieldfilterpickergroup{width:32em}.b-filter-popup .b-multifilter-add{align-self:center;margin:1.1em 0 0;width:12em}.b-filter-popup .b-fieldfilterpicker-property{display:none}.b-filter-popup .b-panel-content{gap:.6em}.b-filter-bar-field{margin:0 0 .5em;width:100%}.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled{flex-direction:row}.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled .b-grid-header-text{margin-inline-end:-.5em;order:1;padding:.25em 0;width:2em}.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled .b-grid-header-text .b-grid-header-text-content{display:none}.b-filter-bar-compact .b-filter-bar-field{margin:0}.b-filter-bar-compact .b-filter-bar-field .b-field-inner{background-color:transparent;border:none}.b-filter-bar-compact .b-filter-bar-field .b-field-inner:before{display:none}.b-filter-bar-compact .b-filter-bar-field .b-field-inner input{padding:.8em 0}.b-filter-bar-compact .b-filter-bar-field .b-field-inner input::placeholder{color:#667280;font-size:.9em;font-weight:500;text-transform:uppercase}.b-filter-bar-compact .b-filter-bar-field .b-fieldtrigger{display:none}.b-filter-bar-compact .b-filter-bar-field:focus-within .b-fieldtrigger:not(.b-step-trigger):not(.b-icon-remove):not(.b-spintrigger),.b-filter-bar-compact .b-filter-bar-field:focus-within:not(.b-empty) .b-icon-remove{display:inline-flex}.b-filter-bar-compact .b-filter-bar-field .b-fieldtrigger.b-align-end{padding:0}.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) input{margin-inline-start:.5em;margin-top:-.25em}.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) input::placeholder{color:transparent}.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) .b-chip{font-size:.9em}.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) .b-chip[data-index="0"]{margin-inline-start:0}.b-filter-bar-compact.b-dragging .b-filter-bar-field{display:none}.b-group-summary .b-grid-group-collapsed.b-header-summary .b-grid-cell.b-group-title{overflow:hidden}.b-group-summary .b-grid-row.b-group-footer .b-grid-cell{background-color:#fffbf5;border-inline-end-color:transparent}.b-group-summary .b-grid-row.b-group-footer td{padding:.25em 0}.b-group-summary .b-grid-row.b-group-footer .b-grid-summary-label{padding-inline-end:1em}.b-group-summary .b-grid-row.b-group-footer .b-grid-summary-value{width:100%}.b-gridbase.b-firefox .b-mergecells .b-single-child .b-grid-subgrid:not(.b-timeaxissubgrid):not(.b-overlay-scrollbar),.b-mergecells .b-grid-vertical-scroller,.b-mergecells.b-gridbase.b-firefox .b-single-child .b-grid-subgrid:not(.b-timeaxissubgrid):not(.b-overlay-scrollbar),.b-mergecells .b-single-child .b-grid-subgrid:not(.b-grid-subgrid-collapsed):not(.b-timeaxissubgrid):not(.b-horizontal-overflow){overflow:visible!important}.b-mergecells .b-grid-row.b-hover,.b-mergecells.b-mergecells-passthrough .b-grid-row.b-selected,.b-using-keyboard .b-mergecells .b-grid-row.b-selected{overflow:visible;z-index:1}.b-mergecells .b-grid-row.b-hover .b-merged-cell,.b-mergecells.b-mergecells-passthrough .b-grid-row.b-selected .b-merged-cell,.b-using-keyboard .b-mergecells .b-grid-row.b-selected .b-merged-cell{border-top:1px solid #e9eaeb;height:calc(100% + 1px);top:-1px}.b-mergecells .b-merged-cell{border-bottom:none}.b-grid-merged-cells{align-items:flex-start;background:#fff;border-bottom:1px solid #e9eaeb;border-inline-end:1px solid #e9eaeb;contain:strict;display:flex;position:absolute;z-index:1}.b-gridbase.b-mergecells-passthrough .b-grid-merged-cells{pointer-events:none}.b-grid-merged-cells:hover{box-shadow:inset 0 0 0 1000px rgba(254,172,49,.1)}.b-grid-merged-cells.b-selected{box-shadow:inset 0 0 0 1000px rgba(254,172,49,.25)}.b-grid-merged-cells .b-grid-cell{contain:none;flex:1;overflow:visible;position:sticky;top:0}.b-export-root body,html.b-export-root{margin:0}.b-print-root body,html.b-print-root{display:block;height:auto;margin:0;overflow:unset}html.b-export-root{overflow:auto}.b-export-root body,.b-print-root body{position:relative}.b-print-root .b-float-root,.b-print-root .b-grid-header-resize-handle,.b-print-root .b-scrollbar-measure-element{display:none!important}.b-print:not(.b-safari) .b-page-wrap{page-break-after:always}.b-export:not(.b-print){display:flex;flex-flow:column nowrap;overflow:hidden}.b-export .b-export-content{display:flex;flex-direction:column}.b-export:not(.b-print) .b-export-content{height:100%;position:absolute}.b-export .b-export-body{flex:1}.b-export .b-grid-header-container{border-inline-end:none!important;margin-inline-end:0!important}.b-export .b-grid-body-container.b-widget-scroller{overflow-y:hidden!important}.b-export .b-grid-footer-container{padding-inline-end:0!important}.b-export .b-virtual-scrollers,.b-export.b-visible-scrollbar .b-show-yscroll-padding>.b-yscroll-pad{display:none}.b-export.b-multipage .b-export-content{height:100%;width:100%}.b-export.b-multipage .b-export-body{overflow:hidden}.b-export-content,.b-export-content *{box-sizing:border-box}@media print{.b-page-wrap{overflow:hidden}.b-grid-body-container{contain:paint!important}}.b-quick-hit-cell,.b-quick-hit-text{background:#f5fe8c}.b-quick-hit-text{font-weight:400;padding:.3em 0}.b-quick-hit-header{bottom:.3em;left:.3em;position:absolute;right:.3em;top:.3em;z-index:1}.b-quick-hit-header.b-quick-hit-mode-grid{bottom:auto;height:3em;opacity:.75;z-index:100}.b-quick-hit-field{align-items:center;background:#f5fe8c;bottom:0;display:flex;justify-content:center;left:0;padding:.5em 0;position:absolute;right:0;top:0}.b-quick-hit-cell-badge,.b-quick-hit-header .b-quick-hit-badge{font-size:.7em;line-height:.7em;position:absolute;right:.4em;top:.4em}.b-rtl .b-quick-hit-cell-badge,.b-rtl .b-quick-hit-header .b-quick-hit-badge{left:.4em;right:auto}.b-quick-hit-cell-badge,.b-quick-hit-header .b-quick-hit-badge{color:#7f8a01}.b-grid-splitter{background:#bec0c1;flex:0 0 1px;pointer-events:none;position:relative;z-index:5}@media (pointer:coarse){.b-grid-splitter{--splitter-button-size:1.3em}}@media (pointer:fine){.b-grid-splitter{--splitter-button-size:1em}}.b-grid-splitter .b-grid-splitter-inner{display:none}.b-split .b-grid-splitter{pointer-events:all}.b-grid-splitter,.b-grid-splitter.b-disabled{pointer-events:none}.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-collapse,.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-expand{transform:scaleX(-1)}.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-expand{justify-content:flex-end}.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-collapse{justify-content:flex-start}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled){background:#e5e5e8;flex:0 0 0.5em}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner{background:#e5e5e8;display:flex}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed{cursor:auto;flex:0 0 0.5em}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-inner{width:.5em}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed.b-grid-splitter-allow-collapse .b-grid-splitter-button-expand,.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed:not(.b-grid-splitter-allow-collapse) .b-grid-splitter-button-collapse{visibility:hidden}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-buttons{display:flex}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-left-only:not(.b-grid-splitter-collapsed) .b-grid-splitter-button-expand,.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-right-only:not(.b-grid-splitter-collapsed) .b-grid-splitter-button-collapse{visibility:hidden}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-buttons{display:none;font-size:var(--splitter-button-size);height:2.4em;position:absolute;transform:translateY(-50%);width:2.4em}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse,.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand{align-items:center;background:#e5e5e8;cursor:pointer;display:flex;flex:1}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse:hover .b-grid-splitter-button-icon,.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand:hover .b-grid-splitter-button-icon{fill:#3183fe}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse{border-bottom-left-radius:100% 50%;border-top-left-radius:100% 50%;justify-content:flex-end;padding-right:.1em}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand{border-bottom-right-radius:100% 50%;border-top-right-radius:100% 50%;padding-left:.1em}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-icon{fill:#7b7b86;cursor:pointer;height:1.5em}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover,.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving,.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-partner-splitter-hover,.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching{overflow:visible}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover .b-grid-splitter-inner,.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving .b-grid-splitter-inner,.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-partner-splitter-hover .b-grid-splitter-inner,.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching .b-grid-splitter-inner{left:calc(-5px - -.25em);transition:width .1s,left .1s;width:10px}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover:not(.b-partner-splitter-hover) .b-grid-splitter-buttons,.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving:not(.b-partner-splitter-hover) .b-grid-splitter-buttons,.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-partner-splitter-hover:not(.b-partner-splitter-hover) .b-grid-splitter-buttons,.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching:not(.b-partner-splitter-hover) .b-grid-splitter-buttons{display:flex}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed:nth-child(2):hover:not(.b-moving) .b-grid-splitter-inner{left:0}.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner{align-items:center;bottom:0;flex-direction:column;left:0;position:absolute;top:0;width:.5em}.b-gridbase.b-split:not(.b-grid-splitter-no-drag) .b-grid-splitter:not(.b-disabled,.b-grid-splitter-collapsed) .b-grid-splitter-inner{cursor:col-resize}.b-grid-footer-scroller.b-collapsed,.b-grid-header-scroller.b-collapsed,.b-virtual-scroller.b-collapsed{min-width:0!important;width:0}.b-splitter-touch-area{height:100%;left:-.75em;position:absolute;top:0;width:2em}.b-splitter-button-touch-area{height:3em;position:absolute;top:-.3em;width:2em}.b-grid-splitter-button-collapse .b-splitter-button-touch-area{left:-.9em}.b-grid-splitter-button-expand .b-splitter-button-touch-area{right:-.9em}.b-draghelper-active .b-gridbase.b-split .b-grid-splitter{pointer-events:none!important}.b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-buttons,.b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover .b-grid-splitter-buttons,.b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving .b-grid-splitter-buttons,.b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching .b-grid-splitter-buttons{display:none}.b-row-drop-indicator{display:none;pointer-events:none}.b-row-reordering .b-row-drop-indicator{background-color:#feac31;display:block;height:2px;left:0;position:absolute;top:-1px;width:100%;z-index:2000}.b-row-reordering .b-row-drop-indicator.b-drag-invalid{background-color:#e53f2c}.b-row-reordering .b-row-reorder-proxy.b-dragging{background:transparent;opacity:.5;transition:margin-top .2s,opacity .2s}.b-row-reordering .b-row-reorder-proxy.b-dragging .b-grid-row{width:100%}.b-row-reordering .b-row-reorder-proxy.b-dragging .b-grid-row,.b-row-reordering .b-row-reorder-proxy.b-dragging .b-row-dragging-multiple{background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.2);transition:transform .2s,background-color .2s}.b-row-reordering .b-row-reorder-proxy.b-dragging .b-row-dragging-multiple{left:.3em;top:-.3em;z-index:-1}.b-row-reordering .b-row-reorder-proxy.b-dragging.b-drag-invalid .b-grid-row{background:rgba(229,63,44,.2);border:none}.b-row-reordering .b-grid-body-container{z-index:4}.b-row-reordering .b-drag-original{opacity:.3}.b-row-reordering .b-grid-row.b-grid-group-collapsed.b-row-reordering-target{background-color:rgba(254,172,49,.1)}.b-row-reordering .b-grid-body-container .b-grid-subgrid .b-row-reordering-target{box-shadow:inset 0 1px 0 0 #feac31,inset 0 -1px 0 0 #feac31;z-index:9999}.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child{display:grid;grid-template-columns:auto 1fr}.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child.b-grid-cell-align-end{justify-items:end}.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child.b-grid-cell-align-right{justify-items:right}.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child.b-grid-cell-align-center{justify-items:center}.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;align-self:stretch;content:"\f58e";cursor:move;display:flex;font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-size:.8em;margin-inline-start:-.5em;padding-inline-end:.6em;padding-inline-start:.5em}.b-gridbase.b-rowresize .b-grid-row.b-resize-handle{cursor:row-resize!important}.b-gridbase.b-rowresize .b-grid-row.b-resizing{z-index:2}.b-gridbase.b-rowresize.b-row-resizing .b-grid-row{pointer-events:none}.b-gridbase.b-rowresize.b-row-resizing *{cursor:row-resize!important}.b-search-hit-cell{background:#f5fe8c}.b-search-hit-text{background:#f5fe8c;font-weight:400;padding:.3em 0}.b-search-hit-field{background:#f5fe8c;bottom:0;left:0;padding:.5em 0;position:absolute;right:0;top:0}.b-search-hit-cell-badge{color:#7f8a01;font-size:.7em;line-height:.7em;position:absolute;right:.4em;top:.4em}.b-gridbase.b-sort .b-grid-header .b-sort-icon{display:contents}.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text{color:#667280}.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text .b-sort-icon:before{background:inherit;color:#b0b0b7;content:"\f062";font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-size:.8em;font-weight:900;margin-inline-start:.5em;transform:none;transition:transform .3s,color .2s}.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text[data-sort-index]:before{color:#7b7b86;content:attr(data-sort-index);font-size:.6em;order:1;position:relative;top:1em;z-index:30}.b-gridbase.b-sort .b-grid-header.b-sort.b-desc .b-grid-header-text .b-sort-icon:before{transform:rotate(180deg)}.b-gridbase.b-sort:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) .b-grid-header.b-sortable.b-depth-0:focus:not(.b-sort):not(.b-group) .b-grid-header-text .b-sort-icon:before,.b-gridbase.b-sort:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) .b-grid-header.b-sortable.b-depth-0:hover:not(.b-sort):not(.b-group) .b-grid-header-text .b-sort-icon:before{background:inherit;color:#e5e7e9;content:"\f15e";font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-size:.8em;font-weight:900;margin-inline-start:.5em;transform:none;transition:transform .3s,color .2s}.b-split-container{display:flex;height:100%;width:100%}.b-split-container.b-split-both,.b-split-container.b-split-horizontal{flex-direction:column}.b-split-container.b-split-vertical{flex-direction:row}.b-split-container .b-split-bottom,.b-split-container .b-split-top{display:flex;flex:1}.b-split-container>.b-gridbase,.b-split-container>div>.b-gridbase{flex:1;flex-basis:0;height:unset!important}.b-grid-header.b-group .b-grid-header-text .b-sort-icon:after{background:inherit;color:#3183fe;content:"\f012";font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-size:.8em;font-weight:900;margin-inline-start:.5em;transform:none;transform:rotate(90deg);transition:transform .3s,color .2s}.b-grid-header.b-group.b-desc .b-grid-header-text .b-sort-icon:after{transform:rotate(270deg) scaleX(-1)}.b-group-row{background:#fafbfc}.b-group-row .b-grid-cell{border-inline-end-color:transparent}.b-group-row .b-group-title.b-grid-cell-align-end,.b-group-row .b-group-title.b-grid-cell-align-right{justify-content:flex-end}.b-group-row .b-group-title.b-grid-cell-align-center{justify-content:flex-start}.b-grid-cell.b-group-title{color:#4f5964;contain:size layout style;font-weight:500;overflow:visible;text-transform:uppercase}.b-firefox .b-grid-cell.b-group-title{contain:size layout}.b-group-state-icon{color:#babbbc;cursor:pointer;margin-inline-end:.5em}.b-group-state-icon:before{content:"\f056"}.b-grid-group-collapsed .b-group-state-icon:before{content:"\f055"}.b-grid-row.b-group-row,.b-stripe .b-grid-row.b-group-row{border-bottom:1px solid #d8d9da;cursor:pointer}.b-gridbase.b-group .b-grid-header .b-sort-icon{display:contents}.b-cut-row{opacity:.4}.b-stickycells .b-grid-sticky-row{border:0;contain:none;left:0;min-width:auto;padding:0;position:absolute;top:0}.b-stickycells .b-grid-sticky-row .b-grid-cell{border:0;contain:none;padding:0;width:min-content}.b-stickycells .b-sticky-cells-current-top-row .b-sticky-content-el{visibility:hidden}.b-stickycells .b-sticky-cells-current-top-row.b-not-enough-height .b-sticky-content-el{align-self:flex-end;visibility:visible}.b-stripe .b-grid-row.b-odd{background-color:hsla(0,0%,96%,.8)}.b-stripe .b-grid-row.b-even{background-color:hsla(0,0%,100%,.8)}.b-stripe .b-grid-row{border-bottom:none}.b-stripe .b-grid-row.b-selected,.b-stripe .b-grid-row.b-selected .b-grid-cell.b-selected{background-color:rgba(254,172,49,.25)}.b-stripe:focus .b-grid-row.b-selected{background-color:rgba(254,172,49,.3)}.b-summary-wrap{align-items:center;column-gap:1em;display:grid;flex:0 0 100%;grid-template-columns:auto 1fr}.b-summary-wrap>*{padding:.25em 0}.b-summary-wrap .b-grid-summary-label{font-size:.7em}.b-summary-wrap .b-grid-summary-value{overflow:hidden;text-overflow:ellipsis}.b-summary-wrap .b-grid-summary-value.b-nolabel{grid-column:span 2/span 2}.b-summary-disabled .b-grid-footer-container{display:none}.b-generated-parent.b-readonly .b-grid-cell{color:#606263}.b-rowexpander-body{border-top:1px solid #e9eaeb;color:#606263;display:flex;font-weight:400;left:0;right:0}.b-rowexpander-body,.b-rowexpander-body.b-no-resizeobserver.b-resize-monitored{position:absolute}.b-grid-vertical-scroller>.b-rowexpander-body{overflow:hidden;transition:height .3s,top .3s;z-index:100}.b-rowexpander-loading{align-items:center;display:flex;font-size:1.2em;justify-content:center;width:100%}.b-rowexpander-loading .b-icon-spinner{margin-inline-end:.5em}.b-gridbase .b-grid-row [data-column=expanderActionColumn] .b-icon.b-icon-collapse-down{font-size:1em;transition:transform .15s ease-in-out}.b-rowexpander-disabled [data-column=expanderActionColumn]{opacity:.2;pointer-events:none}.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating.b-autoheight .b-grid-body-container,.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating.b-autoheight .b-grid-vertical-scroller{overflow-y:hidden!important;transition:height .3s}.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating.b-autoheight .b-yscroll-pad{display:none}.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating .b-grid-row{transition:height .3s,transform .3s}.b-rowexpander-row-expanded:not(.b-row-is-collapsing) [data-column=expanderActionColumn] .b-icon-collapse-down{transform:rotate(180deg)}.b-exportdialog.b-popup .b-bottom-toolbar>button{flex:1;margin-inline-end:.5em}.b-exportdialog.b-popup .b-bottom-toolbar>button:last-child{margin-inline-end:0}.b-grid-footer-container{background-color:#f3f4f5;box-shadow:0 -2px 4px rgba(0,0,0,.08);outline:1px solid #d8d9da;z-index:2}.b-grid-footer-container.b-hidden{display:none}.b-grid-footers{align-items:stretch;display:inline-flex;height:100%;line-height:normal;white-space:nowrap}.b-grid-footer{align-items:stretch;border-inline-end:1px solid #d8d9da;display:flex;flex-shrink:0;padding:.5em}.b-grid-footer:last-child{border-inline-end:none}.b-grid-footer-align-left,.b-grid-footer-align-start{text-align:start}.b-grid-footer-align-center{text-align:center}.b-grid-footer-align-end,.b-grid-footer-align-right{text-align:end}.b-gridbase{position:relative}.b-gridbase.b-outer{height:100%}.b-gridbase.b-autoheight{flex:none;height:auto}.b-gridbase.b-autoheight.b-ie{display:block}.b-gridbase .b-grid-panel-body:not(.b-autoheight)>.b-grid-body-container{contain:strict;flex:1 1 0}.b-gridbase .b-grid-panel-body:not(.b-autoheight)>.b-grid-body-container>.b-grid-vertical-scroller{min-height:100%}.b-gridbase.b-grid-translate3d .b-grid-row,.b-gridbase.b-grid-translate .b-grid-row{transform-style:flat}.b-gridbase.b-enable-sticky .b-grid-row,.b-gridbase.b-enable-sticky .b-grid-subgrid,.b-gridbase.b-enable-sticky .b-grid-vertical-scroller,.b-gridbase.b-enable-sticky .b-sticky-cell{overflow:visible!important}.b-gridbase.b-no-column-lines .b-grid-row .b-grid-cell{border-inline-end-color:transparent}.b-gridbase.b-no-row-lines .b-grid-row{border-block:none}.b-gridbase.b-fill-last-column .b-grid-footers:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-footer:last-child,.b-gridbase.b-fill-last-column .b-grid-headers:not(.b-has-flex):not(.b-horizontal-overflow) .b-last-leaf,.b-gridbase.b-fill-last-column .b-grid-headers:not(.b-has-flex):not(.b-horizontal-overflow) .b-last-parent,.b-gridbase.b-fill-last-column .b-grid-subgrid:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-cell:last-child,.b-gridbase.b-fill-last-column .b-grid-subgrid:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-row.b-rowexpander-row-expanded .b-grid-cell:nth-last-child(2){flex-grow:1}.b-gridbase:not(.b-masked) .b-grid-empty{min-height:5em}.b-gridbase:not(.b-masked) .b-grid-empty .b-empty-text{background-color:#fff;color:#667280;display:block;padding:1em;pointer-events:none;position:absolute}.b-gridbase.b-grid-notextselection .b-grid-cell{-webkit-user-select:none;user-select:none}.b-gridbase.b-notransition .b-grid-cell *{transition:none!important}.b-gridbase.b-disabled{opacity:.5}.b-grid-panel-body{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;display:flex;flex:1;flex-direction:column;overflow:hidden;position:relative}.b-gridbase:not(.b-animating) .b-grid-row:not(.b-grid-row-updating) .b-grid-cell:not(.b-widget-cell.b-focused) *{transition:none}.b-gridbase.b-autoheight .b-grid-empty .b-grid-vertical-scroller{min-height:100%}.b-grid-body-container{position:relative}.b-grid-body-container .b-empty-text{display:none}.b-grid-body-container:focus{outline:none}.b-grid-body-container:focus .b-grid-row.b-selected{background-color:rgba(254,172,49,.3)}.b-playing-demo .b-grid-body-container{overflow:hidden!important}.b-grid-vertical-scroller{align-items:stretch;display:flex;flex-flow:row nowrap;overflow:hidden;position:absolute;width:100%}.b-grid-row-container{display:inline-block;min-width:100%}.b-virtual-scrollers{contain:paint style layout;display:flex;flex-direction:row;z-index:3}.b-firefox .b-virtual-scrollers{contain:paint layout}.b-overlay-scrollbar.b-firefox.b-windows .b-virtual-scrollers,.b-overlay-scrollbar.b-firefox.b-windows .b-virtual-scrollers .b-virtual-scroller{pointer-events:auto}.b-overlay-scrollbar .b-virtual-scrollers{bottom:0;left:0;pointer-events:none;position:absolute;right:0}.b-overlay-scrollbar .b-virtual-scrollers .b-virtual-scroller{height:16px;opacity:0;pointer-events:none}.b-virtual-scrollers .b-virtual-scroller{overflow-x:scroll;overflow-y:hidden}.b-virtual-scrollers .b-virtual-width{height:1px}.b-overlay-scrollbar .b-virtual-scroller.b-show-virtual-scroller,.b-overlay-scrollbar .b-virtual-scroller:hover{opacity:1;pointer-events:all;transition:opacity .5s}.b-grid-footer-container,header.b-grid-header-container{display:flex;flex-direction:row}.b-grid-header-container{border-bottom:1px solid #d8d9da;position:relative}.b-grid-footer-scroller,.b-grid-header-scroller{display:flex;overflow:hidden;position:relative}.b-grid-footers,.b-grid-headers{contain:paint style layout;flex:1 1 auto;z-index:2}.b-firefox .b-grid-footers,.b-firefox .b-grid-headers{contain:paint layout}:root{--row-splice-duration:300ms}.b-grid-row{align-items:stretch;border-bottom:1px solid #e9eaeb;contain:layout;display:flex;flex-direction:row;height:45px;left:0;overflow:hidden;position:absolute}.b-grid-subgrid .b-grid-row{min-width:100%}.b-grid-subgrid.b-horizontal-overflow .b-grid-row{min-width:max(var(--total-column-width,100%),100%)}.b-grid-row.b-aborting{transition:background-color .2s,transform .3s}.b-splicing-rows .b-grid-row:is(.b-adding,.b-removing,.b-repositioning){pointer-events:none;transition:transform var(--row-splice-duration),top var(--row-splice-duration);z-index:-1}.b-rtl .b-grid-row{left:auto;right:0}.b-grid-row.b-selected{background-color:rgba(254,172,49,.25)}.b-grid-row.b-selected .b-grid-cell.b-checkbox-selection{background-color:#e4e4e4}.b-grid-row.b-removing{animation:row-removing var(--row-splice-duration) forwards}.b-grid-row.b-adding{animation:row-adding var(--row-splice-duration) forwards}.b-grid-row.b-fa{display:flex}.b-grid-row.b-fa:before{content:none}.b-grid-refreshing .b-grid-row{transition:none}.b-grid-row:not(.b-selected) .b-grid-cell.b-selected{background-color:rgba(254,172,49,.15)}.b-grid-row:not(.b-selected) .b-grid-cell.b-selected.b-hover{background-color:rgba(254,172,49,.2)}.b-grid-row:not(.b-selected) .b-grid-cell.b-selected.b-checkbox-selection{background-color:#e4e4e4}.b-grid-cell{align-items:center;border-inline-end:1px solid #e9eaeb;color:#606263;contain:strict;display:flex;flex-shrink:0;font-weight:400;overflow:hidden;padding:0 .5em;position:relative;text-overflow:ellipsis;transform-style:flat;white-space:nowrap;width:0}.b-fill-last-column .b-grid-cell:last-child,.b-fill-last-column.b-rowexpander-row-expanded .b-grid-cell:nth-last-child(2){border-inline-end-color:transparent}.b-grid-cell>i:not(:last-child){margin-inline-end:.5em}.b-show-dirty-during-edit .b-grid-cell.b-cell-dirty:before,.b-show-dirty .b-grid-cell.b-cell-dirty:not(.b-editing):before{background-color:red;clip-path:polygon(0 50%,0 0,50% 0);content:"";height:1.2em;left:1px;position:absolute;top:0;width:1.2em;z-index:2}.b-rtl .b-show-dirty-during-edit .b-grid-cell.b-cell-dirty:before,.b-rtl .b-show-dirty .b-grid-cell.b-cell-dirty:not(.b-editing):before{clip-path:polygon(100% 50%,50% 0,100% 0);left:auto;right:0}.b-grid-cell.b-checkbox-selection{background-color:#f1f1f1}.b-grid-cell:focus,.b-grid-cell:focus-within{outline:none;transition:none!important}.b-grid-cell.b-auto-height{white-space:normal}.b-grid-cell.b-measuring-auto-height{align-self:baseline;contain:paint style layout}.b-firefox .b-grid-cell.b-measuring-auto-height{contain:paint layout}.b-outer.b-using-keyboard .b-grid-cell:focus,.b-outer.b-using-keyboard .b-grid-cell:focus-within,.b-outer.b-using-keyboard .b-grid-header:focus,.b-outer.b-using-keyboard .b-grid-header:focus-within,body.b-using-keyboard .b-grid-cell:focus,body.b-using-keyboard .b-grid-cell:focus-within,body.b-using-keyboard .b-grid-header:focus,body.b-using-keyboard .b-grid-header:focus-within{outline:1px solid #64a2fe;outline-offset:-1px}.b-readonly>.b-grid-cell{color:#b3b3b3}.b-grid-cell-align-end,.b-grid-cell-align-right{justify-content:flex-end}.b-grid-cell-align-center{justify-content:center}.b-grid-subgrid{overscroll-behavior:contain auto;position:relative}.b-grid-subgrid.b-grid-subgrid-collapsed{min-width:0!important;width:0}.b-grid-subgrid.b-grid-subgrid-animate-collapse{transition:width .15s}.b-playing-demo .b-grid-subgrid{overflow:hidden!important}.b-grid-header-scroller.b-grid-subgrid-animate-collapse{transition:width .15s}.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover{background-color:rgba(254,172,49,.1)}.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover.b-selected{background-color:rgba(254,172,49,.25)}.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell{background-color:rgba(254,172,49,.1)}.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell.b-checkbox-selection{background-color:#ececec}.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover{background-color:rgba(254,172,49,.1)}.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover.b-selected{background-color:rgba(254,172,49,.2)}.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover.b-checkbox-selection{background-color:#ececec}@keyframes row-removing{0%{opacity:1}to{height:0;opacity:.3}}@keyframes row-adding{0%{height:0;opacity:.3}to{opacity:1}}.b-grid-header-container{background-color:#f3f4f5;box-shadow:0 2px 4px rgba(0,0,0,.08);z-index:4}.b-grid-header-container.b-hidden{clip-path:inset(0 0 100% 0);contain:strict;position:absolute}.b-grid-headers{align-items:stretch;display:inline-flex;flex-flow:row nowrap;line-height:normal;position:relative}.b-grid-header-align-end>.b-grid-header-text>.b-grid-header-text-content,.b-grid-header-align-right>.b-grid-header-text>.b-grid-header-text-content{text-align:end}.b-grid-header-align-center>.b-grid-header-text>.b-grid-header-text-content{text-align:center}.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0.b-check-header-with-checkbox:focus-within,.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:focus{background-color:#fafafb}.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0.b-hover,.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:hover{background-color:#fff}.b-gridbase.b-columnresize .b-grid-header-resizable:not(.b-last-leaf){overflow:visible}.b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle{background-color:transparent;bottom:0;cursor:col-resize;display:block;position:absolute;right:-5px;top:0;width:10px;z-index:3}.b-gridbase.b-columnresize.b-rtl .b-grid-header-resizable .b-grid-header-resize-handle{left:-5px;right:auto}.b-touch-events .b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle{right:-10px;width:20px}.b-rtl .b-touch-events .b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle{left:-10px;right:auto}.b-fill-last-column .b-grid-headers .b-last-leaf,.b-fill-last-column .b-grid-headers .b-last-leaf>.b-grid-header-text,.b-fill-last-column .b-grid-headers .b-last-parent,.b-fill-last-column .b-grid-headers .b-last-parent>.b-grid-header-text{border-inline-end-color:transparent}.b-grid-header-text{align-items:center;display:flex;font-weight:500;overflow:hidden;padding:1em 0;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.b-grid-header-text>.b-grid-header-text-content{flex:1 1 0;font-size:.9em;overflow:hidden;text-overflow:ellipsis;width:0}.b-grid-header-text>.b-grid-header-text-content>i{margin-inline-end:.5em}.b-grid-header-children{display:flex;flex-direction:column}.b-grid-header-children>*{width:inherit}.b-grid-header{align-items:stretch;border-inline-end:1px solid #d8d9da;color:#667280;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;outline:none;overflow:hidden;position:relative;text-transform:uppercase;-webkit-user-select:none;user-select:none}.b-grid-header:not(.b-depth-0){overflow:visible}.b-grid-header.b-depth-0{padding-inline:.5em .5em;width:0}.b-grid-header.b-depth-0 .b-grid-header-text{border-bottom:none;flex-direction:row;transition:background-color .2s}.b-grid-header.b-sortable{cursor:pointer}.b-grid-header.b-grid-header-parent{border-inline-end:none;flex-basis:auto;padding-inline:0}.b-grid-header.b-grid-header-parent>.b-grid-header-text{border-inline-end:1px solid #d8d9da;flex:1 1 auto;padding-inline:.5em .5em}.b-grid-header .b-grid-header-resize-handle{display:none}.b-grid-header-parent>.b-grid-header-children{border-top:1px solid #d8d9da;flex:1 1 auto;flex-flow:row nowrap}.b-grid-header .b-button[data-ref=collapseExpand]{min-height:2em;min-width:2em;padding:0;position:absolute;right:0}.b-grid-header .b-button[data-ref=collapseExpand]:hover{background-color:transparent}.b-groupbar{align-self:center;display:flex;flex:1;gap:2em;height:2.5em;margin-inline-start:.3em}.b-groupbar .b-chip{cursor:pointer;outline:none!important;padding-block:.5em;padding-inline:1em;position:relative}.b-groupbar .b-chip .b-close-icon{margin-inline-start:1em}.b-groupbar .b-chip:not(:last-child):after{content:"\f105";font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-style:normal;font-weight:900;position:absolute;right:-1.25em;text-decoration:none}.b-rtl .b-groupbar .b-chip:not(:last-child):after{content:"\f104";left:-1.25em;right:unset}.b-groupbar.b-chips-closable .b-chip{padding-inline-end:.6em}.b-groupbar .b-chip.b-drop-target{opacity:.5;width:8em}.b-groupbar .b-chip.b-drop-target .b-icon{display:none}.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy{border-radius:1em;min-width:10em!important;padding-inline:1em}.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy .b-grid-header-text{padding:.5em 0}.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy,.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy .b-grid-header-text-content{width:auto!important}.b-icon-sort-asc:before{content:"\f062"}.b-icon-sort-desc:before{content:"\f063"}.b-icon-group-collapse:before{content:"\f068"!important}.b-icon-group-expand:before{content:"\f067"!important}.b-gridbase.b-no-column-lines .b-grid-header{border-right-color:transparent}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap{height:1em;margin-inline-start:0;transform:translateY(-50%)}.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event{padding-inline-start:0;width:100%}.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event .b-sch-event-content{justify-content:center;margin:0}.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event .b-sch-event-content label{left:unset;top:105%}.b-sch-canvas{contain:strict;height:100%;inset:0;overflow:hidden;overflow:clip;pointer-events:none;position:absolute;width:max(var(--total-column-width,100%),100%)}.b-sch-canvas.b-timeranges-canvas{display:contents}.b-sch-canvas.b-timeranges-canvas>div{z-index:inherit}.b-sch-vertical .b-sch-canvas.b-timeranges-canvas>div.b-sch-timerange{width:inherit}.b-sch-foreground-canvas{z-index:7}.b-row-reordering .b-sch-foreground-canvas *{pointer-events:none!important}.b-timelinebase .b-grid-splitter{z-index:8}.b-schedulerbase>.b-editor{z-index:5}.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event,.b-sch-event.b-milestone label,.b-sch-event .b-sch-event-content{font-size:13px}.b-sch-event-wrap{align-items:center;contain:layout style;justify-content:center;pointer-events:all;position:absolute;transition:background-color .2s,color .2s,opacity .2s,font-weight .2s,border .2s;z-index:7}.b-sch-event-wrap.b-readonly{opacity:.8}.b-sch-event-wrap.b-readonly .b-sch-event-content{opacity:.5}.b-animating:not(.b-eventbuffer-transition) .b-sch-event-wrap:not(.b-dragging,.b-sch-event-wrap-resizing,.b-reusing-own){transition:background-color .2s,color .2s,opacity .2s,font-weight .2s,border .2s,left .2s,top .2s,transform .2s,width .2s,height .2s,font-size .2s}.b-toggling-node .b-sch-event-wrap{transition:none}.b-sch-event-wrap.b-sch-event-hover,.b-sch-event-wrap:focus{z-index:107!important}.b-sch-event-wrap:focus{outline:none}.b-scrolling .b-sch-event-wrap:not(.b-aborting),.b-scrolling .b-sch-event-wrap:not(.b-aborting) .b-sch-event{transition:none!important}.b-grid-body-container.b-scrolling .b-sch-event-wrap{pointer-events:none}.b-sch-event-wrap.b-milestone-wrap{z-index:6}.b-sch-event-wrap.b-milestone-wrap .b-sch-event{background-color:transparent;box-shadow:none;overflow:visible;width:1em}.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content{transition:background-color .2s,border .2s}.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon{justify-content:center}.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon .b-sch-event-content{background-color:transparent;font-size:inherit;justify-content:center}.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon i{line-height:1em;margin-inline-end:0}.b-sch-event-wrap.b-milestone-wrap .b-sch-event label{left:110%;position:absolute}.b-sch-event-wrap.b-milestone-wrap .b-sch-event-content{align-items:center;display:flex}.b-sch-event-wrap.b-milestone-wrap .b-fa,.b-sch-event-wrap.b-milestone-wrap .b-icon{color:#777;font-size:inherit;margin-inline-end:1em}.b-labels-topbottom .b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon){font-size:40%}.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content{font-size:inherit}.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content:before{background-color:inherit;content:" ";height:.707107em;left:.1464465em;position:absolute;transform:rotate(45deg);transform-origin:50% 50%;width:.707107em}.b-using-keyboard .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-sch-event-withicon,.b-using-keyboard .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content:before{outline:1px solid #64a2fe;outline-offset:3px}.b-sch-event-wrap.b-milestone-wrap.b-measure{height:1em;left:-10000px;position:fixed;top:-10000px;visibility:hidden}.b-sch-event-wrap.b-milestone-wrap.b-measure label{font-weight:400}.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap{flex-direction:row;margin:0;min-width:0}.b-using-keyboard .b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active{outline:1px solid #64a2fe;outline-offset:3px}.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-milestone,.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-milestone:before{outline:none}.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone{align-items:center;align-self:stretch;display:flex;font-size:inherit;justify-content:center;left:.5em;min-width:0;padding:0;width:calc(100% - 1em);z-index:1}.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone .b-sch-event-content{background-color:transparent;font-size:13px;justify-content:center}.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone .b-sch-event-content:before{content:none}.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone:after,.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone:before{background:inherit;content:" ";height:.707107em;position:absolute;width:.707107em;z-index:0}.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone:before{left:0;top:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:50% 50%}.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone:after{right:0;transform:rotate(-45deg);transform-origin:100% 0}.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-measure .b-sch-event.b-milestone{width:calc(100% + 1em)}.b-sch-event{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;min-height:5px;min-width:5px;overflow:hidden;overflow:clip;position:relative;text-align:left;transition:background-color .2s,color .2s,opacity .2s,font-weight .2s,border .2s;-webkit-user-select:none;user-select:none;white-space:nowrap;width:calc(100% - 1px)}.b-toggling-node .b-sch-event{transition:none}.b-sch-event label{color:#888}.b-sch-event:not(.b-milestone) .b-fa,.b-sch-event:not(.b-milestone) .b-icon{line-height:inherit;margin-inline-end:.75em}.b-sch-event:before{font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-weight:900}.b-sch-event.b-sch-event-resizing,.b-sch-event:hover{z-index:8}.b-sch-event.b-sch-event-selected,.b-sch-event.b-sch-event-selected *{font-weight:500;z-index:8}.b-sch-event.b-sch-event-assign-selected{animation-duration:.2s;animation-iteration-count:3;animation-name:instance-selected;animation-timing-function:ease-in-out}.b-sch-event.b-milestone{transition:background 0s}.b-sch-event-wrap:not(.b-milestone-wrap){min-height:6px;min-width:6px}.b-using-keyboard .b-sch-event-wrap:not(.b-milestone-wrap).b-active .b-sch-event{outline:1px solid #64a2fe;outline-offset:3px}.b-initial-zoom-in .b-sch-event-wrap .b-sch-event{animation-duration:.4s;animation-name:initial-zoom-in;animation-timing-function:ease-in}.b-sch-event-content{z-index:1}.b-milestone .b-sch-event-content{flex:1}.b-sch-event:not(.b-milestone) .b-sch-event-content{display:flex;margin:0 .5em 0 .75em}.b-sch-event:not(.b-milestone) .b-sch-event-content,.b-sch-event:not(.b-milestone) .b-sch-event-content>:not(i){overflow:hidden;overflow:clip;text-overflow:ellipsis}.b-verticaltimeaxis-row .b-sch-event:not(.b-milestone) .b-sch-event-content{flex-direction:column}.b-prevent-event-transitions .b-sch-event-wrap{transition:none!important}.b-sch-event-wrap{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.b-sch-event-wrap .b-sch-event{grid-area:body;height:100%}.b-sch-event-wrap.b-sch-horizontal,.b-sch-horizontal .b-sch-event-wrap{grid-template-areas:"top    top    top    top    top" "before start  body   end  after" "bottom bottom bottom bottom bottom";grid-template-columns:0 auto 1fr auto 0;grid-template-rows:min-content auto min-content}.b-sch-event-wrap.b-sch-vertical{grid-template-areas:"start" "body" "end";grid-template-rows:auto 1fr auto}.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow{justify-content:center;padding-inline-end:0;padding-inline-start:0}.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-sch-event-content{align-items:center;flex-direction:column}.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow i{align-self:center;margin-inline-end:0}.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-event-text-wrap{writing-mode:vertical-rl}.b-sch-event-wrap.b-sch-vertical .b-sch-event{grid-column:1}.b-sch-horizontal.b-eventbuffer-transition.b-animating .b-sch-event-wrap:not(.b-dragging):not(.b-sch-event-wrap-resizing){transition:background-color .2s,color .2s,opacity .2s,font-weight .2s,border .2s,height .2s,font-size .2s}.b-sch-vertical.b-eventbuffer-transition.b-animating .b-sch-event-wrap:not(.b-dragging):not(.b-sch-event-wrap-resizing){transition:background-color .2s,color .2s,opacity .2s,font-weight .2s,border .2s,width .2s,font-size .2s}.b-gantt-task-wrap,.b-sch-event-wrap{--event-primary-color-h:125.8895705521deg;--event-primary-color-s:67.6348547718%;--event-primary-color-l:47.2549019608%;--event-primary-color:hsl(var(--event-primary-color-h),var(--event-primary-color-s),var(--event-primary-color-l))}.b-sch-event-wrap>.b-sch-event.b-sch-event-resizing,.b-sch-event-wrap>.b-sch-event.b-sch-event-selected,.b-sch-event-wrap>.b-sch-event:hover,.b-sch-event-wrap>.b-segmented>.b-sch-event-segments>.b-sch-event.b-sch-event-resizing,.b-sch-event-wrap>.b-segmented>.b-sch-event-segments>.b-sch-event.b-sch-event-selected,.b-sch-event-wrap>.b-segmented>.b-sch-event-segments>.b-sch-event:hover{--event-s-factor:var(--event-hover-s-factor);--event-l-factor:var(--event-hover-l-factor);--event-a:var(--event-hover-a);--event-color:var(--event-hover-color);--event-opacity:var(--event-hover-opacity)}.b-sch-event-wrap>.b-sch-event.b-sch-event-selected:hover,.b-sch-event-wrap>.b-segmented>.b-sch-event-segments>.b-sch-event.b-sch-event-selected:hover{--event-s-factor:var(--event-selected-hover-s-factor);--event-l-factor:var(--event-selected-hover-l-factor);--event-a:var(--event-selected-hover-a)}.b-sch-event-wrap>.b-sch-event-selected>.b-sch-event-segments>.b-sch-event.b-sch-event-segment{--event-s-factor:var(--event-hover-s-factor);--event-l-factor:var(--event-hover-l-factor);--event-a:var(--event-hover-a);--event-color:var(--event-hover-color);--event-opacity:var(--event-hover-opacity)}.b-sch-color-none{--event-primary-color-h:null;--event-primary-color-s:null;--event-primary-color-l:null;--event-primary-color:null}.b-gantt-task,.b-sch-event,.b-sch-event>.b-sch-event-segments>.b-sch-event{--event-background-h:var(--event-primary-color-h);--event-background-s:var(--event-primary-color-s);--event-background-l:var(--event-primary-color-l);--event-s-factor:1;--event-l-factor:1;--event-a:1;--event-hover-s-factor:1;--event-hover-l-factor:1;--event-hover-a:1;--event-selected-hover-s-factor:1;--event-selected-hover-l-factor:1;--event-selected-hover-a:1;--event-background-color:hsla(var(--event-background-h),calc(var(--event-background-s)*var(--event-s-factor)),calc(var(--event-background-l)*var(--event-l-factor)),var(--event-a));--event-border-color:var(--event-primary-color);--event-border-width:0px;--event-border-style:solid;--event-border-radius:0;--event-color:#fff;--event-hover-color:#fff;--event-opacity:1;--event-hover-opacity:1;--event-font-weight:500;background-color:var(--event-background-color);border:var(--event-border-width) var(--event-border-style) var(--event-border-color);border-radius:var(--event-border-radius);color:var(--event-color);font-weight:var(--event-font-weight);opacity:var(--event-opacity)}.b-gantt-task.b-sch-event-startsoutside,.b-sch-event.b-sch-event-startsoutside,.b-sch-event>.b-sch-event-segments>.b-sch-event.b-sch-event-startsoutside{border-inline-start:none}.b-sch-event-wrap.b-milestone-wrap>.b-sch-event.b-milestone{border-width:0}.b-schedulerbase.b-sch-layout-milestones .b-sch-event.b-milestone{background-color:var(--event-background-color);border-bottom:var(--event-border-width) var(--event-border-style) var(--event-border-color);border-left:0 var(--event-border-style) var(--event-border-color);border-right:0 var(--event-border-style) var(--event-border-color);border-top:var(--event-border-width) var(--event-border-style) var(--event-border-color);font-weight:var(--event-font-weight);opacity:var(--event-opacity)}.b-schedulerbase.b-sch-layout-milestones .b-sch-event.b-milestone:before{--event-border-width:inherit;--event-border-radius:inherit;border-bottom:var(--event-border-width) var(--event-border-style) var(--event-border-color);border-bottom-left-radius:var(--event-border-radius);border-inline-end-width:0;border-inline-start-width:var(--event-border-width);border-left-color:var(--event-border-color);border-left-style:var(--event-border-style);border-right-color:var(--event-border-color);border-right-style:var(--event-border-style);border-top:0 var(--event-border-style) var(--event-border-color)}.b-schedulerbase.b-sch-layout-milestones .b-sch-event.b-milestone:after{--event-border-width:inherit;--event-border-radius:inherit;border-bottom:var(--event-border-width) var(--event-border-style) var(--event-border-color);border-bottom-right-radius:var(--event-border-radius);border-inline-end-width:var(--event-border-width);border-inline-start-width:0;border-left-color:var(--event-border-color);border-left-style:var(--event-border-style);border-right-color:var(--event-border-color);border-right-style:var(--event-border-style);border-top:0 var(--event-border-style) var(--event-border-color);top:calc(var(--event-border-width)*-1)}.b-gantt-task.b-milestone,.b-sch-event.b-milestone{border-radius:0}.b-gantt-task.b-milestone .b-gantt-task-content,.b-gantt-task.b-milestone .b-sch-event-content,.b-sch-event.b-milestone .b-gantt-task-content,.b-sch-event.b-milestone .b-sch-event-content{background-color:var(--event-background-color)}.b-gantt-task.b-milestone .b-gantt-task-content:before,.b-gantt-task.b-milestone .b-sch-event-content:before,.b-sch-event.b-milestone .b-gantt-task-content:before,.b-sch-event.b-milestone .b-sch-event-content:before{border:var(--event-border-width) var(--event-border-style) var(--event-border-color);border-radius:var(--event-border-radius);opacity:var(--event-opacity)}.b-gantt-task,.b-sch-style-none .b-sch-event{--event-background-image:none}.b-gantt-task.b-sch-event-selected,.b-gantt-task.b-task-selected,.b-sch-style-none .b-sch-event.b-sch-event-selected,.b-sch-style-none .b-sch-event.b-task-selected{--event-background-image:linear-gradient(rgba(0,0,0,0.25),rgba(0,0,0,0.25))}.b-gantt-task.b-sch-event-selected:hover,.b-gantt-task.b-task-selected:hover,.b-sch-style-none .b-sch-event.b-sch-event-selected:hover,.b-sch-style-none .b-sch-event.b-task-selected:hover{--event-background-image:linear-gradient(rgba(0,0,0,0.35),rgba(0,0,0,0.35))}.b-gantt-task.b-sch-event-selected .b-sch-event-segment,.b-gantt-task.b-task-selected .b-sch-event-segment,.b-sch-style-none .b-sch-event.b-sch-event-selected .b-sch-event-segment,.b-sch-style-none .b-sch-event.b-task-selected .b-sch-event-segment{--event-background-image:linear-gradient(rgba(0,0,0,0.25),rgba(0,0,0,0.25))}.b-gantt-task.b-sch-event-selected .b-sch-event-segment:hover,.b-gantt-task.b-task-selected .b-sch-event-segment:hover,.b-sch-style-none .b-sch-event.b-sch-event-selected .b-sch-event-segment:hover,.b-sch-style-none .b-sch-event.b-task-selected .b-sch-event-segment:hover{--event-background-image:linear-gradient(rgba(0,0,0,0.35),rgba(0,0,0,0.35))}.b-gantt-task:hover,.b-sch-style-none .b-sch-event:hover{--event-background-image:linear-gradient(rgba(0,0,0,0.15),rgba(0,0,0,0.15))}.b-gantt-task.b-milestone>.b-gantt-task-content:before,.b-gantt-task.b-milestone>.b-sch-event-content:before,.b-gantt-task:not(.b-milestone),.b-sch-style-none .b-sch-event.b-milestone>.b-gantt-task-content:before,.b-sch-style-none .b-sch-event.b-milestone>.b-sch-event-content:before,.b-sch-style-none .b-sch-event:not(.b-milestone){background-image:var(--event-background-image)}.b-gantt-task-hover .b-gantt-task{--event-background-image:linear-gradient(rgba(0,0,0,0.15),rgba(0,0,0,0.15))}.b-sch-vertical .b-sch-event{align-items:flex-start;padding-inline:.75em;white-space:normal}.b-sch-vertical .b-sch-event .b-sch-event-content{margin:rotateSides(0 .5em 0 .75em)}.b-sch-vertical:not(.b-masked) .b-grid-empty .b-grid-subgrid:first-child:before{content:"";display:none}.b-sch-vertical:not(.b-masked) .b-grid-empty .b-timeline-subgrid:before{color:#262626;content:attr(data-empty-text);padding:1em}.b-sch-vertical .b-grid-row{border-bottom:none}.b-sch-vertical.b-eventlayout-mixed .b-sch-event{opacity:.8}.b-timelinebase.b-overlay-scrollbar .b-virtual-scrollers{z-index:100}.b-sch-layout-milestone .b-milestone-wrap{min-width:1em}.b-scale-cell{padding-left:0!important;padding-right:0!important}.b-scale-cell .b-scale{background-color:transparent;font-weight:400}.b-scale-cell .b-scale-tick-label{font-size:70%}.b-schedulerbase.b-animating .b-grid-row{transition:height .2s,transform .2s}.b-grid-footer-container .b-sch-timeaxiscolumn{padding:0}.b-sch-timeaxis-cell{align-items:baseline;border-inline-end:none;flex:none!important;padding:0}.b-gridbase .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-sch-timeaxis-cell.b-selected,.b-gridbase .b-timeline-subgrid .b-grid-row.b-selected:not(.b-group-row){background-color:transparent}.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-odd,.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-odd,.b-stripe .b-timeline-subgrid .b-grid-row.b-odd,.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-odd{background-color:hsla(0,0%,96%,.8)}.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-even,.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-even,.b-stripe .b-timeline-subgrid .b-grid-row.b-even,.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-even{background-color:hsla(0,0%,100%,.8)}.b-stripe .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-selected{background-color:transparent}.b-gridbase .b-timeline-subgrid .b-group-row.b-selected,.b-timeline-subgrid .b-group-row,.b-timeline-subgrid .b-group-row.b-selected{background-color:rgba(250,251,252,.8);z-index:8}.b-timeline-subgrid{-webkit-user-select:none;user-select:none}.b-timeaxissubgrid .b-grid-row{z-index:1}.b-timeaxissubgrid .b-grid-row.b-group-row{z-index:5}.b-resource-info{align-items:center;display:flex;flex:1;flex-direction:row;height:100%;overflow:hidden}.b-resource-info dl{overflow:hidden}.b-resource-info dt{font-weight:600;margin-bottom:.2em;overflow:hidden;text-overflow:ellipsis}.b-resource-info dd{color:#b0b0b7;font-size:.8em;margin:0;overflow:hidden;text-overflow:ellipsis}.b-resource-info .b-resource-avatar{margin-inline-end:.5em}.b-resourcecollapse-cell{cursor:pointer}.b-resourcecollapse-cell .b-icon{transition:transform .2s!important}.b-resourcecollapse-cell .b-icon.b-flip{transform:rotate(180deg)}.b-column-lines-canvas{z-index:3}.b-columnlines .b-grid-cell:not(:last-child){border-inline-end:1px solid #e9eaeb}.b-columnlines .b-group-row .b-grid-cell{border-inline-end-color:transparent}.b-column-line,.b-column-line-major{border-left-style:solid;border-left-width:1px;height:100%;position:absolute}.b-column-line{border-color:#f4f5f5}.b-column-line-major{border-color:#e9eaeb;z-index:1}.b-sch-vertical .b-column-line-major,.b-sch-vertical .b-column-line:not(.b-resource-column-line){border-left:none;border-top-style:solid;border-top-width:1px;height:auto;position:absolute;width:100%}.b-sch-vertical .b-resource-group-divider{border-color:#d8d9da}.b-animating .b-resource-column-line{transition:left .2s linear}.b-sch-foreground-canvas{--scheduler-dependency-terminal-offset:0px;--scheduler-dependency-terminal-size:12px}svg.b-sch-dependencies-canvas{--scheduler-dependency-marker:url(#arrowEnd);contain:unset;overflow:visible;z-index:6}.b-sch-dependency-arrow{fill:#bbb}.b-sch-dependency-arrow path{fill:inherit}.b-sch-dependency{fill:transparent;stroke:#bbb;stroke-width:1;pointer-events:visibleStroke;transition:stroke-width .2s linear}.b-sch-dependency.b-sch-dependency-over{stroke-width:2;stroke-dasharray:0}.b-sch-dependency.b-sch-released{display:none}.b-sch-dependency.b-click-area{stroke:transparent;stroke-dasharray:none!important;marker-end:none}.b-sch-dependency{marker-end:var(--scheduler-dependency-marker)}.b-sch-dependency.b-sch-bidirectional-line{marker-start:var(--scheduler-dependency-marker)}.b-sch-dependency.b-sch-dependency-markerless{marker-end:none}.b-dependencies .b-sch-event-hover{z-index:108}.b-dependencies .b-gantt-task.b-sch-terminals-visible,.b-dependencies .b-sch-event.b-sch-terminals-visible{overflow:visible}.b-dependencies.b-highlighting .b-sch-dependency,.b-dependencies.b-highlighting .b-sch-event-wrap .b-sch-event{opacity:.3}.b-dependencies.b-highlighting .b-sch-dependency.b-highlight,.b-dependencies.b-highlighting .b-sch-event-wrap .b-sch-event.b-highlight{opacity:1}.b-dependencies.b-highlighting .b-sch-resourcetimerange{opacity:.3}.b-sch-terminal{--terminal-start-end-offset:80%;background-color:#fff;border:1px solid;border-color:inherit;border-radius:50%;cursor:pointer;height:var(--scheduler-dependency-terminal-size);position:absolute;width:var(--scheduler-dependency-terminal-size);z-index:2}@media (pointer:coarse){.b-sch-terminal{--terminal-start-end-offset:115%}.b-sch-terminal:after{border-radius:50%;content:"";height:calc(var(--scheduler-dependency-terminal-size)*2);position:absolute;transform:translate(calc(var(--scheduler-dependency-terminal-size)*-.5 - 1),calc(var(--scheduler-dependency-terminal-size)*-.5 - 1));width:calc(var(--scheduler-dependency-terminal-size)*2)}}.b-sch-terminal.b-sch-terminal:hover{background-color:#e6e6e6}.b-dragging .b-sch-terminal,.b-sch-event-resizing .b-sch-terminal{display:none}.b-creating-dependency .b-sch-terminal-active,.b-creating-dependency .b-sch-terminal:hover{background-color:#e6e6e6}.b-creating-dependency .b-sch-terminal-active.b-valid,.b-creating-dependency .b-sch-terminal:hover.b-valid{background-color:#9eeca5;border-color:#27ca37}.b-creating-dependency .b-sch-terminal-active.b-invalid,.b-creating-dependency .b-sch-terminal:hover.b-invalid{background-color:#f6bbb4;border-color:#e53f2c}.b-creating-dependency *{touch-action:none}.b-sch-terminal-top{left:50%;top:var(--scheduler-dependency-terminal-offset);transform:translateX(-50%) translateY(-80%)}.b-sch-terminal-bottom{bottom:var(--scheduler-dependency-terminal-offset);left:50%;transform:translateX(-50%) translateY(80%)}.b-sch-terminal-start{left:var(--scheduler-dependency-terminal-offset);top:50%;transform:translateX(calc(var(--terminal-start-end-offset)*-1*var(--rtl-negate))) translateY(-50%)}.b-rtl .b-sch-terminal-start{left:auto;right:0}.b-sch-terminal-end{right:var(--scheduler-dependency-terminal-offset);top:50%;transform:translateX(calc(var(--terminal-start-end-offset)*var(--rtl-negate))) translateY(-50%)}.b-rtl .b-sch-terminal-end{left:0;right:auto}.b-sch-terminal-hover-area{grid-area:body;height:calc(100% + var(--scheduler-dependency-terminal-offset)*-2 + var(--scheduler-dependency-terminal-size)*.8);justify-self:center;width:calc(100% + var(--scheduler-dependency-terminal-offset)*-2 + var(--scheduler-dependency-terminal-size)*.8)}.b-labels-topbottom .b-gantt:not(.b-sch-layout-milestones) .b-milestone:not(.b-gantt-task-withicon) .b-sch-terminal-start,.b-labels-topbottom .b-schedulerbase:not(.b-sch-layout-milestones) .b-milestone:not(.b-sch-event-withicon) .b-sch-terminal-start{transform:translate(calc(-.35em*var(--rtl-negate)),-50%)}.b-labels-topbottom .b-gantt:not(.b-sch-layout-milestones) .b-milestone:not(.b-gantt-task-withicon) .b-sch-terminal-end,.b-labels-topbottom .b-schedulerbase:not(.b-sch-layout-milestones) .b-milestone:not(.b-sch-event-withicon) .b-sch-terminal-end{transform:translate(calc(.35em*var(--rtl-negate)),-50%)}.b-sch-dependency-connector{border-top:2px dashed #bbb;contain:strict;pointer-events:none;position:absolute;transform-origin:0 0;z-index:10}.b-sch-dependency-connector.b-removing{transition:width .2s ease-out}.b-sch-dependency-connector.b-valid{border-color:#27ca37;border-top-style:solid}.b-sch-dependency-creation-tooltip.b-popup{max-width:none}.b-sch-dependency-creation-tooltip .b-popup-header{background-color:#27ca37;padding:.5em .075em}.b-firefox .b-sch-dependency-creation-tooltip .b-popup-header,.b-safari .b-sch-dependency-creation-tooltip .b-popup-header{width:1.5em}.b-sch-dependency-creation-tooltip .b-popup-header i{margin-bottom:.5em}.b-sch-dependency-creation-tooltip.b-rtl .b-popup-header i{margin-bottom:0;margin-top:.5em}.b-sch-dependency-creation-tooltip.b-invalid .b-popup-header{background-color:#e53f2c}.b-sch-dependency-creation-tooltip.b-checking .b-popup-header{background-color:#b0b0b7}.b-sch-dependency-tooltip{grid-column-gap:.5em;align-items:center;display:grid;grid-template-columns:auto auto auto}.b-sch-dependency-tooltip label{font-size:.8em}.b-sch-dependency-creation-tooltip .b-panel-header,.b-sch-dependency-tooltip .b-panel-header{color:#fff}.b-sch-dependency-creation-tooltip .b-sch-box,.b-sch-dependency-tooltip .b-sch-box{border:1px solid #bbb;display:none;height:8px;position:relative;width:12px}.b-sch-dependency-creation-tooltip .b-sch-box.b-bottom,.b-sch-dependency-creation-tooltip .b-sch-box.b-end,.b-sch-dependency-creation-tooltip .b-sch-box.b-left,.b-sch-dependency-creation-tooltip .b-sch-box.b-right,.b-sch-dependency-creation-tooltip .b-sch-box.b-start,.b-sch-dependency-creation-tooltip .b-sch-box.b-top,.b-sch-dependency-tooltip .b-sch-box.b-bottom,.b-sch-dependency-tooltip .b-sch-box.b-end,.b-sch-dependency-tooltip .b-sch-box.b-left,.b-sch-dependency-tooltip .b-sch-box.b-right,.b-sch-dependency-tooltip .b-sch-box.b-start,.b-sch-dependency-tooltip .b-sch-box.b-top{display:block}.b-sch-dependency-creation-tooltip .b-sch-box:after,.b-sch-dependency-tooltip .b-sch-box:after{background-color:#888;border-radius:50%;content:"";height:3px;position:absolute;width:3px}.b-sch-dependency-creation-tooltip .b-sch-box.b-end:after,.b-sch-dependency-creation-tooltip .b-sch-box.b-right:after,.b-sch-dependency-tooltip .b-sch-box.b-end:after,.b-sch-dependency-tooltip .b-sch-box.b-right:after{right:-2px;top:50%;transform:translateY(-50%)}.b-rtl .b-sch-dependency-creation-tooltip .b-sch-box.b-end:after,.b-rtl .b-sch-dependency-tooltip .b-sch-box.b-end:after{left:-2px;right:auto}.b-sch-dependency-creation-tooltip .b-sch-box.b-left:after,.b-sch-dependency-creation-tooltip .b-sch-box.b-start:after,.b-sch-dependency-tooltip .b-sch-box.b-left:after,.b-sch-dependency-tooltip .b-sch-box.b-start:after{left:-2px;top:50%;transform:translateY(-50%)}.b-rtl .b-sch-dependency-creation-tooltip .b-sch-box.b-start:after,.b-rtl .b-sch-dependency-tooltip .b-sch-box.b-start:after{left:auto;right:-2px}.b-sch-dependency-creation-tooltip .b-sch-box.b-top:after,.b-sch-dependency-tooltip .b-sch-box.b-top:after{left:50%;top:-2px;transform:translateX(-50%)}.b-sch-dependency-creation-tooltip .b-sch-box.b-bottom:after,.b-sch-dependency-tooltip .b-sch-box.b-bottom:after{bottom:-2px;left:50%;transform:translateX(-50%)}.b-predecessor-list{display:flex;flex-direction:column}.b-predecessor-list>*{align-self:stretch;flex:0 0 auto;width:auto}.b-predecessor-list>.b-list-item .b-predecessor-item-text{flex:1}.b-predecessor-list>.b-list-item .b-sch-box{border:1px solid #bbb;height:.9em;margin-inline-start:.5em;position:relative;width:1.2em}.b-predecessor-list>.b-list-item .b-sch-box:after{background-color:#fff;border:1px solid #bbb;border-radius:50%;content:"";display:none;height:.5em;position:absolute;width:.5em}.b-predecessor-list>.b-list-item.b-selected .b-sch-box{background-color:#27ca37}.b-predecessor-list>.b-list-item.b-selected.b-fs .b-sch-box.b-from:after{display:block;right:-.25em;top:50%;transform:translateY(-50%)}.b-predecessor-list>.b-list-item.b-selected.b-fs .b-sch-box.b-to:after,.b-predecessor-list>.b-list-item.b-selected.b-sf .b-sch-box.b-from:after{display:block;left:-.25em;top:50%;transform:translateY(-50%)}.b-predecessor-list>.b-list-item.b-selected.b-sf .b-sch-box.b-to:after{display:block;right:-.25em;top:50%;transform:translateY(-50%)}.b-predecessor-list>.b-list-item.b-selected.b-ss .b-sch-box.b-from:after,.b-predecessor-list>.b-list-item.b-selected.b-ss .b-sch-box.b-to:after{display:block;left:-.25em;top:50%;transform:translateY(-50%)}.b-predecessor-list>.b-list-item.b-selected.b-ff .b-sch-box.b-from:after,.b-predecessor-list>.b-list-item.b-selected.b-ff .b-sch-box.b-to:after{display:block;right:-.25em;top:50%;transform:translateY(-50%)}.b-dependencyeditor.b-popup{width:29em}.b-dependencyeditor.b-popup .b-popup-content{padding:1em 1em 0}.b-dependencyeditor.b-popup .b-popup-content .b-checkbox label,.b-dependencyeditor.b-popup .b-popup-content .b-textfield label{flex:1 0 4em}.b-dependencyeditor.b-popup .b-popup-content .b-checkbox .b-checkbox-label,.b-dependencyeditor.b-popup .b-popup-content .b-textfield .b-checkbox-label{text-align:start}.b-dependencyeditor.b-popup .b-bottom-toolbar{padding:1em 1em .4em}.b-dependencyeditor.b-popup .b-bottom-toolbar .b-label-filler{display:none}.b-dependencyeditor.b-popup .b-bottom-toolbar>button{flex:1;margin-inline-end:.5em}.b-dependencyeditor.b-popup .b-bottom-toolbar>button:last-child{margin-inline-end:0}.b-dragselect-rect{border:1px dashed #474849;left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:100}div.b-sch-event-wrap>.b-sch-event.b-cut-item{opacity:.4}.b-schedulerbase.b-dragging-event{-webkit-user-select:none;user-select:none}.b-sch-event-wrap.b-aborting,.b-sch-event-wrap.b-drag-unified-animation{transition:background-color .2s,color .2s,opacity .2s,font-weight .2s,border .2s,transform .2s,left .2s,top .2s}.b-sch-event-wrap.b-dragging{z-index:200}.b-sch-event-wrap.b-dragging.b-drag-main{z-index:201}.b-sch-event-wrap.b-dragging .b-sch-event{outline:none!important}.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-border .b-sch-event-wrap.b-dragging .b-sch-event,.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-colored .b-sch-event-wrap.b-dragging .b-sch-event,.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-plain .b-sch-event-wrap.b-dragging .b-sch-event{box-shadow:0 3px 6px rgba(0,0,0,.12),0 3px 6px rgba(0,0,0,.24)}.b-sch-event-wrap.b-hidden{display:none!important}.b-float-root>.b-tooltip.b-eventdrag-tooltip{pointer-events:none}.b-sch-tip-message{margin-top:.5em}.b-sch-tip-invalid .b-sch-tip-message{color:#e53f2c}.b-sch-tip-message .b-icon:first-child{margin-inline-end:.4em}.b-sch-tip-message:empty{display:none}.b-timelinebase.b-dragcreating{-webkit-user-select:none;user-select:none}.b-timelinebase.b-dragcreating .b-gantt-task-wrap,.b-timelinebase.b-dragcreating .b-sch-event-wrap,.b-timelinebase.b-dragcreating .b-sch-timeaxis-cell{pointer-events:none}.b-dragcreate-lock .b-iscreating{opacity:.5}.b-dragcreate-lock .b-iscreating .b-sch-event-content{display:none}.b-sch-dragcreating.b-too-narrow{opacity:.25}.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-enddate,.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-startdate{color:#e53f2c}.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-enddate .b-sch-clock,.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-startdate .b-sch-clock{border-color:#e53f2c}.b-eventeditor.b-popup{flex:unset;min-width:min(100%,16em + var(--date-time-length));width:min(100%,16em + var(--date-time-length))}.b-eventeditor.b-popup.b-collapsed .b-panel-collapse-revealer{display:none}.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content .b-field>label{flex:0 0 6em}.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=endDateField],.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=startDateField]{flex:1 0 calc(55.5% + var(--date-width-difference) - 0.3em)}.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=endTimeField],.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=startTimeField]{flex:1 0 calc(44.5% - var(--date-width-difference) - 0.3em)}.b-eventeditor.b-popup .b-bottom-toolbar{background:transparent}@media (min-width:390px){.b-eventeditor.b-popup .b-bottom-toolbar>.b-toolbar-content{padding-inline-start:7.6em}}.b-eventeditor.b-popup .b-bottom-toolbar>.b-toolbar-content>button{flex:1;margin-inline-end:.5em;min-width:0}.b-eventeditor.b-popup .b-bottom-toolbar>.b-toolbar-content>button:last-child{margin-inline-end:0}.b-panel.b-floating>.b-eventeditor-body-wrap{padding-top:1em}.b-panel.b-floating>.b-eventeditor-body-wrap>.b-panel-content{padding-block:0}.b-panel.b-floating>.b-eventeditor-body-wrap>.b-bottom-toolbar .b-toolbar-content{padding-top:1em}.b-readonly.b-panel.b-floating>.b-eventeditor-body-wrap{padding-bottom:1em}.b-sch-event-wrap .b-sch-nonworkingtime{z-index:0}.b-dragging-event .b-sch-event-wrap.b-dragging .b-sch-nonworkingtime{display:none}.b-animating .b-sch-event-wrap .b-sch-timerange{transition:none}.b-sch-vertical .b-sch-event-wrap .b-sch-nonworkingtime{left:0}.b-sch-event-resizable-end,.b-sch-event-resizable-start,.b-sch-event-resizable-true{--handle-size:0.5em}@media (pointer:coarse){.b-sch-event-resizable-end,.b-sch-event-resizable-start,.b-sch-event-resizable-true{--handle-size:1em}}.b-sch-event-resizable-end:after,.b-sch-event-resizable-end:before,.b-sch-event-resizable-start:after,.b-sch-event-resizable-start:before,.b-sch-event-resizable-true:after,.b-sch-event-resizable-true:before{--handle-width:9px;--handle-height:50%;--handle-inset:3px;--handle-align-inset:25%;--gradient-dir:to right;--handle-opacity:0.7;--clip-path:inset(0 0 0 var(--handle-inset));background:linear-gradient(var(--gradient-dir),#fff 1px,transparent 1px);background-position:var(--handle-inset);background-size:2px;clip-path:var(--clip-path);height:var(--handle-height);left:0;opacity:var(--handle-opacity);position:absolute;top:var(--handle-align-inset);width:var(--handle-width)}@media (pointer:coarse){.b-sch-event-resizable-end:after,.b-sch-event-resizable-end:before,.b-sch-event-resizable-start:after,.b-sch-event-resizable-start:before,.b-sch-event-resizable-true:after,.b-sch-event-resizable-true:before{--handle-width:1.7em;--handle-inset:0.7em}}.b-sch-event-resizable-end:after,.b-sch-event-resizable-start:after,.b-sch-event-resizable-true:after{--clip-path:inset(0 var(--handle-inset) 0 0);left:auto;right:0}.b-sch-vertical .b-sch-event-resizable-end:after,.b-sch-vertical .b-sch-event-resizable-end:before,.b-sch-vertical .b-sch-event-resizable-start:after,.b-sch-vertical .b-sch-event-resizable-start:before,.b-sch-vertical .b-sch-event-resizable-true:after,.b-sch-vertical .b-sch-event-resizable-true:before{--handle-width:50%;--handle-height:0.7em;--gradient-dir:to bottom;--clip-path:inset(var(--handle-inset) 0 0 0);background-size:100% 2px;left:var(--handle-align-inset);top:0}@media (pointer:coarse){.b-sch-vertical .b-sch-event-resizable-end:after,.b-sch-vertical .b-sch-event-resizable-end:before,.b-sch-vertical .b-sch-event-resizable-start:after,.b-sch-vertical .b-sch-event-resizable-start:before,.b-sch-vertical .b-sch-event-resizable-true:after,.b-sch-vertical .b-sch-event-resizable-true:before{--handle-height:1.7em}}.b-sch-vertical .b-sch-event-resizable-end:after,.b-sch-vertical .b-sch-event-resizable-start:after,.b-sch-vertical .b-sch-event-resizable-true:after{--clip-path:inset(0 0 var(--handle-inset) 0);bottom:0;top:auto}.b-eventresize:not(.b-readonly):not(.b-creating-dependency){--handle-cursor:ew-resize}.b-eventresize:not(.b-readonly):not(.b-creating-dependency).b-sch-vertical{--handle-cursor:ns-resize}.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line)>.b-sch-event:not(.b-segmented).b-sch-event-resizable-end:after,.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line)>.b-sch-event:not(.b-segmented).b-sch-event-resizable-start:before,.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line)>.b-sch-event:not(.b-segmented).b-sch-event-resizable-true:after,.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line)>.b-sch-event:not(.b-segmented).b-sch-event-resizable-true:before,.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-end:after,.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-start:before,.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-true:after,.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-true:before{content:""}.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event.b-resize-handle{cursor:var(--handle-cursor)}.b-eventresize:not(.b-readonly):not(.b-creating-dependency).b-resizing-event,.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-resizing{cursor:var(--handle-cursor)!important;-webkit-user-select:none;user-select:none}.b-sch-event-wrap.b-sch-event-wrap-resizing{z-index:9}.b-schedulerbase.b-resizing-event .b-sch-event-wrap,.b-schedulerbase.b-resizing-event .b-sch-timeaxis-cell{pointer-events:none}.b-popup.b-sch-event-tooltip{display:flex;flex-direction:column;max-width:30em}.b-popup.b-sch-event-tooltip .b-sch-event-title{font-weight:600}.b-eventtip-content{gap:.5em}.b-timeaxis-group-summary{display:flex;flex-direction:row;height:100%;width:100%}.b-timeaxis-group-summary .b-timeaxis-tick{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.b-timeaxis-group-summary .b-timeaxis-summary-value{text-align:center}.b-gridbase.b-schedulerbase .b-timeline-subgrid .b-grid-row.b-group-footer.b-hover .b-grid-cell,.b-gridbase.b-schedulerbase .b-timeline-subgrid .b-grid-row.b-group-footer.b-hover .b-grid-cell:hover{background-color:#fffbf5}.b-headerzoom-rect{background:rgba(152,193,255,.3);height:100%;left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:100}.b-gantt-task-wrap .b-sch-label,.b-sch-event-wrap .b-sch-label{color:#888;font-size:12px;font-weight:500;min-width:1em;pointer-events:all;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:1}.b-gantt-task-wrap .b-sch-label-top,.b-sch-event-wrap .b-sch-label-top{grid-area:top;justify-self:center;margin-bottom:.2em}.b-gantt-task-wrap .b-sch-label-bottom,.b-sch-event-wrap .b-sch-label-bottom{grid-area:bottom;justify-self:center;margin-top:.2em}.b-gantt-task-wrap .b-sch-label-before,.b-sch-event-wrap .b-sch-label-before{grid-area:before;justify-self:end;margin-inline-end:1.5em}.b-gantt-task-wrap .b-sch-label-after,.b-sch-event-wrap .b-sch-label-after{grid-area:after;margin-inline-start:1.5em}.b-sch-event-wrap.b-measure-label{height:1em;left:-10000px;position:fixed;top:-10000px;visibility:hidden}.b-sch-event-wrap.b-measure-label label{grid-area:none;padding-inline-start:1.5em}.b-pan .b-timeline-subgrid{cursor:move}.b-export .b-sch-canvas{width:100%}.b-sch-resourcetimerange{align-items:flex-end;background-color:rgba(255,235,59,.1);color:#ecd300;display:flex;justify-content:center;left:0;position:absolute;z-index:2}.b-sch-resourcetimerange [data-task-feature]{display:flex;font-size:12px}.b-animating .b-sch-resourcetimerange{transition:background-color .2s,color .2s,opacity .2s,font-weight .2s,border .2s,transform .2s,left .2s,right .2s,width .2s,height .2s,font-size .2s}.b-sch-resourcetimerange .b-sch-event-withicon .b-fa{line-height:inherit;margin-inline-end:.4em}.b-sch-resourcetimerange .b-sch-event-content{margin:3px}.b-interactive-resourcetimeranges .b-sch-resourcetimerange{pointer-events:auto}.b-sch-vertical .b-sch-resourcetimerange{align-items:flex-start;justify-content:center}.b-sch-color-red.b-sch-resourcetimerange{background-color:rgba(229,63,44,.1);color:#b72615}.b-sch-color-pink.b-sch-resourcetimerange{background-color:rgba(254,49,131,.1);color:#e2015b}.b-sch-color-purple.b-sch-resourcetimerange{background-color:rgba(254,49,234,.1);color:#e201cc}.b-sch-color-violet.b-sch-resourcetimerange{background-color:rgba(172,49,254,.1);color:#8801e2}.b-sch-color-indigo.b-sch-resourcetimerange{background-color:rgba(69,49,254,.1);color:#1701e2}.b-sch-color-blue.b-sch-resourcetimerange{background-color:rgba(49,131,254,.1);color:#015be2}.b-sch-color-cyan.b-sch-resourcetimerange{background-color:rgba(49,233,254,.1);color:#01cbe2}.b-sch-color-teal.b-sch-resourcetimerange{background-color:rgba(49,254,172,.1);color:#01e288}.b-sch-color-green.b-sch-resourcetimerange{background-color:rgba(39,202,55,.1);color:#1c9928}.b-sch-color-lime.b-sch-resourcetimerange{background-color:rgba(118,230,44,.1);color:#56b915}.b-sch-color-yellow.b-sch-resourcetimerange{background-color:rgba(255,235,59,.1);color:#ecd300}.b-sch-color-orange.b-sch-resourcetimerange{background-color:rgba(254,172,49,.1);color:#e28801}.b-sch-color-deep-orange.b-sch-resourcetimerange{background-color:rgba(255,112,67,.1);color:#f23a00}.b-sch-color-gray.b-sch-resourcetimerange{background-color:hsla(0,0%,63%,.1);color:#7e7272}.b-sch-color-gantt-green.b-sch-resourcetimerange{background-color:rgba(142,233,151,.1);color:#3edc4d}.b-schedule-selected-tick{align-items:center;background-color:rgba(254,172,49,.3);display:flex;justify-content:center;pointer-events:none;position:absolute}.b-sch-scheduletip{min-width:10em}.b-sch-scheduletip.b-nonworking-time{opacity:0;pointer-events:none}.b-simpleeventeditor{z-index:15}.b-simpleeventeditor .b-field{align-items:stretch}.b-sch-horizontal .b-simpleeventeditor .b-field{height:100%}.b-stickyevents:where(.b-sch-horizontal) .b-sch-event-wrap:where(:not(.b-disable-sticky,.b-milestone-wrap)),.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange{overflow:visible}.b-stickyevents:where(.b-sch-horizontal) .b-sch-event-wrap:where(:not(.b-disable-sticky,.b-milestone-wrap)) .b-sch-event-content,.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange .b-sch-event-content{left:.75em;position:sticky}.b-stickyevents:where(.b-sch-horizontal) .b-sch-event-wrap:where(:not(.b-disable-sticky,.b-milestone-wrap)) .b-sch-event,.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange .b-sch-event{overflow:visible}.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange{justify-content:flex-start}.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange>div{overflow:visible;width:100%}.b-rtl.b-stickyevents.b-sch-horizontal .b-sch-event-wrap:not(.b-disable-sticky,.b-milestone-wrap) .b-sch-event-content,.b-rtl.b-stickyevents.b-sch-horizontal .b-sch-resourcetimerange .b-sch-event-content{right:.75em}.b-firefox.b-stickyevents.b-sch-horizontal .b-sch-foreground-canvas{contain:none}.b-sch-summarybar{flex-direction:row;flex-grow:unset!important;justify-content:flex-start;padding:0}.b-sch-summarybar .b-timeaxis-tick{align-items:stretch;display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center}.b-sch-summarybar:not(.b-sch-vertical) .b-timeaxis-tick{padding:.5em 0}.b-sch-summarybar:not(.b-sch-vertical) .b-timeaxis-tick:not(:last-child){border-inline-end:1px solid #d8d9da}.b-sch-vertical .b-sch-summarybar{align-items:stretch;background:#f3f4f5!important;color:#667280;flex-direction:column}.b-sch-vertical .b-sch-summarybar .b-timeaxis-tick{padding:0 .5em}.b-sch-vertical .b-sch-summarybar .b-timeaxis-tick:not(:last-child){border-bottom:1px solid #d8d9da}.b-timeaxis-summary-tip{display:flex;flex-direction:row;flex-wrap:wrap}.b-timeaxis-summary-tip header{font-weight:700;margin-bottom:1em;text-align:center;width:100%}.b-timeaxis-summary-tip label{flex:1 1 50%}.b-timeaxis-summary-tip .b-timeaxis-summary-value{flex:0 0 auto}.b-sch-timeaxis-menu-daterange-popup{width:21em}.b-sch-timeaxis-menu-daterange-popup .b-left-nav-btn,.b-sch-timeaxis-menu-daterange-popup .b-right-nav-btn{max-width:1em}.b-float-root>.b-floating.b-interaction-tooltip{pointer-events:none}.b-timeranges-canvas{z-index:4}.b-sch-line{margin-inline-start:-1px;z-index:8}.b-sch-timerange{align-items:center;color:#aaa;cursor:pointer;display:flex;flex-direction:row;justify-content:center;left:0;overflow:hidden;position:absolute;z-index:4}.b-sch-timerange.b-over-resize-handle{cursor:ew-resize}.b-timelinebase:not(.b-dragging-timerange) .b-sch-timerange:hover{z-index:7}.b-sch-timerange label{color:inherit;cursor:inherit;font-size:.8em;overflow:hidden;padding:.3em;text-overflow:ellipsis;white-space:nowrap}.b-sch-timerange i{margin-inline-end:.5em}.b-timeranges-body-canvas .b-sch-timerange.b-narrow-range label{padding-inline-start:1em;writing-mode:tb}.b-sch-current-time{pointer-events:none}.b-animating .b-sch-timerange{transition:transform .3s,width .3s,height .3s}.b-timeline-subgrid .b-sch-timerange{align-items:flex-start;color:#aaa;font-size:14px;height:100%;min-width:1px}.b-timeline-subgrid .b-sch-timerange:not(.b-sch-line) label{overflow:visible}.b-timeline-subgrid .b-sch-timerange:not(.b-sch-line) label.b-vertical{-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;-ms-writing-mode:tb-lr}.b-timeline-subgrid .b-sch-timerange.b-sch-line{overflow:visible;width:1px}.b-timeline-subgrid .b-sch-timerange.b-sch-line:before{display:none}.b-timeline-subgrid .b-sch-range{background-color:hsla(0,0%,94%,.5);pointer-events:none}.b-timeline-subgrid div.b-sch-line{border-inline-start:2px solid #fab005;color:#fff;padding:0;z-index:8}.b-timeline-subgrid div.b-sch-line label{background-color:#fab005;padding:.3em;white-space:nowrap}.b-timeline-subgrid div.b-sch-current-time{border-inline-start-color:#fa5252}.b-timeline-subgrid div.b-sch-current-time label{background-color:#fa5252}.b-timelinebase:not(.b-sch-vertical) .b-timeline-subgrid .b-sch-line{flex-direction:column;justify-content:flex-start}.b-timelinebase:not(.b-sch-vertical) .b-timeline-subgrid .b-sch-line label{margin-top:.5em}.b-sch-vertical .b-sch-timerange{justify-content:flex-start;left:auto;top:0}.b-sch-vertical .b-sch-timerange label{transform:rotate(180deg);-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;-ms-writing-mode:tb-lr}.b-sch-vertical .b-sch-timerange.b-over-resize-handle{cursor:ns-resize}.b-sch-vertical .b-timeline-subgrid .b-sch-timerange{height:auto;width:100%}.b-sch-vertical .b-timeline-subgrid .b-sch-line{border-top:2px solid #fab005;color:#fff;height:1px;padding:0}.b-sch-vertical .b-timeline-subgrid .b-sch-line label{background-color:#fab005;padding:.3em;white-space:nowrap}.b-timeranges-header-canvas .b-sch-timerange{pointer-events:all}.b-grid-header .b-sch-timerange{background-color:#98c1ff;bottom:0;color:#fff;flex-direction:row;justify-content:center;line-height:1;padding:.5em 0;-webkit-user-select:none;user-select:none}.b-grid-header .b-sch-timerange.b-sch-line{background-color:#fab005;padding:.5em;z-index:5}.b-grid-header .b-sch-timerange.b-sch-current-time{background-color:#fa5252}.b-grid-header .b-sch-timerange:before{margin-inline-end:.5em}.b-grid-header .b-sch-timerange label{padding:0}.b-grid-header.b-sch-timeaxiscolumn-levels-1 .b-sch-timerange{height:100%}.b-grid-header.b-sch-timeaxiscolumn-levels-2 .b-sch-timerange{height:50%}.b-grid-header.b-sch-timeaxiscolumn-levels-3 .b-sch-timerange{height:33.3333333333%}.b-grid-header .b-sch-line{border-bottom-right-radius:5px;border-top-right-radius:5px}.b-grid-header .b-sch-line.b-rtl{border-bottom-left-radius:5px;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:0}.b-grid-header .b-sch-line.b-sch-timerange-with-headerlabel label{left:-2px}.b-verticaltimeaxiscolumn .b-sch-timerange{background-color:#98c1ff;color:#fff;flex-direction:column;justify-content:center;right:0;-webkit-user-select:none;user-select:none}.b-verticaltimeaxiscolumn .b-sch-timerange:before{margin-bottom:.5em}.b-verticaltimeaxiscolumn .b-sch-line{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.b-verticaltimeaxiscolumn .b-sch-line.b-sch-timerange-with-headerlabel label{top:-2px}.b-sch-timeranges-with-headerelements .b-timeline-subgrid .b-sch-range:before{display:none}.b-dragging-timerange .b-sch-timerange:not(.b-dragging){pointer-events:none}.b-sch-timeaxiscolumn .b-selected-time-span,.b-verticaltimeaxiscolumn .b-selected-time-span{background:#3183fe;color:#fff;justify-content:space-between;opacity:1;padding:.4em}.b-sch-timeaxiscolumn .b-selected-time-span span,.b-verticaltimeaxiscolumn .b-selected-time-span span{overflow:hidden;white-space:nowrap}.b-sch-timeaxiscolumn .b-selected-time-span .b-selection-end,.b-sch-timeaxiscolumn .b-selected-time-span .b-selection-start,.b-verticaltimeaxiscolumn .b-selected-time-span .b-selection-end,.b-verticaltimeaxiscolumn .b-selected-time-span .b-selection-start{align-self:flex-end}.b-sch-timeaxiscolumn .b-selected-time-span .b-icon-close,.b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close{cursor:pointer;position:absolute;right:.4em;top:.2em}.b-timelinebase.b-rtl .b-sch-timeaxiscolumn .b-selected-time-span .b-icon-close,.b-timelinebase.b-rtl .b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close{left:.4em;right:auto}.b-sch-timeaxiscolumn .b-selected-time-span{font-size:.7em}.b-verticaltimeaxiscolumn .b-selected-time-span{width:calc(100% - 2em)}.b-verticaltimeaxiscolumn .b-selected-time-span span{font-size:.7em}.b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close{left:.4em}.b-grid-header .b-selected-time-span,.b-timeline-subgrid .b-selected-time-span,.b-verticaltimeaxiscolumn .b-selected-time-span{transition:none;z-index:10}.b-timeline-subgrid .b-selected-time-span{background:rgba(152,193,255,.2)}.b-grid-headers .b-sch-nonworkingtime{background-color:hsla(0,47%,89%,.3);pointer-events:none;z-index:3}.b-sch-nonworkingtime-canvas{z-index:2}.b-sch-clockwrap{display:flex}.b-sch-clockwrap:not(:first-child){margin-top:.3em}.b-sch-clock{height:21px;min-width:21px;position:relative;white-space:nowrap;width:21px}.b-sch-clock .b-sch-hour-indicator{border-bottom:6px solid #777;border-top:2px solid transparent}.b-sch-clock .b-sch-minute-indicator{border-top:8px solid #777}.b-sch-clock .b-sch-hour-indicator,.b-sch-clock .b-sch-minute-indicator{height:8px;left:50%;margin-left:-1px;overflow:hidden;position:absolute;top:1px;transform-origin:50% 100%;width:2px}.b-sch-clock-hour .b-sch-clock{background-color:#f8f8f8;border:2px solid #feac31;border-radius:100%}.b-sch-clock-hour .b-sch-clock-dot{background:#777;border-radius:3px;height:4px;left:50%;margin-left:-2px;margin-top:-2px;position:absolute;top:50%;width:4px;z-index:2}.b-sch-clock-day .b-sch-clock{background-color:#f8f8f8;border:none;border-radius:2px}.b-sch-clock-day .b-sch-clock .b-sch-hour-indicator{background-color:#feac31;border:0;border-top-left-radius:2px;border-top-right-radius:2px;color:#fff;font-size:7px;height:9px;line-height:8px;margin-top:-1px}.b-sch-clock-day .b-sch-clock .b-sch-hour-indicator,.b-sch-clock-day .b-sch-clock .b-sch-minute-indicator{margin-left:0;position:static!important;text-align:center;text-indent:0;transform:none!important;width:inherit}.b-sch-clock-day .b-sch-clock .b-sch-minute-indicator{background-color:transparent;border:none;color:#555;font-size:10px;height:16px;line-height:12px}.b-sch-clock-day .b-sch-clock-dot{display:none}.b-sch-clock-text{margin-inline-start:8px;padding-top:1px;white-space:nowrap;width:100%}.b-sticky-headers .b-grid-header,.b-sticky-headers .b-sch-header-timeaxis-cell,.b-sticky-headers .b-sticky-header,.b-sticky-headers .b-timeaxis{overflow:visible}.b-sticky-headers .b-sch-header-text.b-sticky-header{position:sticky}.b-sticky-headers .b-horizontaltimeaxis .b-sch-header-text.b-sticky-header{left:0;padding-inline:left(0 .5em 0 .75em)}.b-sticky-headers .b-verticaltimeaxis .b-sch-header-text.b-sticky-header{top:.15em}.b-sticky-headers .b-verticaltimeaxis .b-sch-header-row-0 .b-sch-header-text.b-sticky-header{padding-top:right(0 .5em 0 .75em)}.b-sticky-headers .b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-text.b-sticky-header{padding-bottom:right(0 .5em 0 .75em)}body:not(.b-using-keyboard) .b-sch-timeaxis-cell:focus,body:not(.b-using-keyboard) .b-sch-timeaxis-cell:focus-within{outline:none!important}.b-sch-header-timeaxis-cell{align-items:center}.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:focus,.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:hover{background:transparent}.b-timelinehistogram .b-grid-row{z-index:4}.b-timelinehistogram .b-timelinehistogram-cell{border-inline-end-width:0;padding:0}.b-timelinehistogram .b-timeline-subgrid .b-grid-cell.b-focused:after{display:none}.b-timelinehistogram-histogram{background-color:transparent;padding:0}.b-sch-column.b-grid-header{padding:0}.b-grid-header-container .b-sch-timeaxiscolumn{background-color:#f3f4f5;border-inline-end:0 none;flex-grow:unset!important;padding:0;-webkit-user-select:none;user-select:none}.b-grid-header-container .b-sch-timeaxiscolumn .b-sch-header-timeaxis-cell:hover{background-color:#fff}.b-horizontaltimeaxis{flex:1 0 100%;flex-direction:column}.b-horizontaltimeaxis .b-sch-header-row{flex:1 0 2em}.b-horizontaltimeaxis .b-sch-header-row.b-sch-header-row-0.b-lowest{flex:1}.b-horizontaltimeaxis .b-sch-header-timeaxis-cell{border-inline-start:1px solid #d8d9da;height:100%}.b-horizontaltimeaxis .b-sch-header-timeaxis-cell:hover{background-color:#fff;cursor:pointer}.b-horizontaltimeaxis .b-sch-header-timeaxis-cell.b-last .b-sch-header-text{overflow:hidden}.b-sch-timeaxiscolumn-levels-1{min-height:1.5em}.b-sch-timeaxiscolumn-levels-2{min-height:3em}.b-sch-timeaxiscolumn-levels-3{min-height:4.5em}.b-sch-header-row{contain:strict;position:relative}.b-sch-header-row:last-child .b-sch-header-timeaxis-cell{border-bottom:none}.b-sch-header-timeaxis-cell{border-bottom:1px solid #d8d9da;color:#667280;contain:strict;display:flex;font-size:.9em;font-weight:500;justify-content:center;overflow:hidden;padding:top(.5em) 0 bottom(.5em);position:absolute;transition:background-color .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.b-sch-header-timeaxis-cell.b-align-end .b-sch-header-text,.b-sch-header-timeaxis-cell.b-align-start .b-sch-header-text{padding-inline-end:right(0 .5em 0 .75em);padding-inline-start:left(0 .5em 0 .75em)}.b-sch-header-timeaxis-cell.b-align-start{justify-content:flex-start}.b-sch-header-timeaxis-cell.b-align-end{justify-content:flex-end}.b-schedulerbase.b-fill-last-column .b-sch-timeaxiscolumn:last-child{border-inline-end-color:#d8d9da}.b-sch-header-timeaxis-cell[data-tick-index="0"]{border-inline-start:0}.b-verticaltimeaxiscolumn{align-items:stretch;background-color:#fbfcfc!important;border-inline-end:none;flex-flow:column nowrap;padding:0}.b-verticaltimeaxiscolumn.b-grid-cell.b-focused:after{display:none}.b-verticaltimeaxis{contain:strict;flex:1 0 100%}.b-verticaltimeaxis .b-sch-header-row{flex:1;flex-direction:column}.b-verticaltimeaxis .b-sch-header-timeaxis-cell{border-inline-start:0 none;padding:0;text-transform:uppercase;width:100%}.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell{align-items:flex-start;border-bottom:none;border-inline-end:none;contain:unset;justify-content:flex-end}.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell .b-sch-header-text{margin-top:-.75em;padding-inline-end:.5em}.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell:hover{background-color:#f3f4f5}.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest){flex:0 0 2em}.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) .b-sch-header-timeaxis-cell{align-items:flex-start;border-inline-end:1px solid #d8d9da}.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) .b-sch-header-text{padding-bottom:left(0 .5em 0 .75em);transform:rotate(180deg);writing-mode:vertical-lr;-ms-writing-mode:tb-lr}.b-sch-vertical .b-sticky-headers .b-content-element,.b-sch-vertical .b-sticky-headers .b-grid-subgrid-locked,.b-sch-vertical .b-sticky-headers .b-sch-header-row,.b-sch-vertical .b-sticky-headers .b-sch-header-timeaxis-cell,.b-sch-vertical .b-sticky-headers .b-verticaltimeaxis,.b-sch-vertical .b-sticky-headers .b-verticaltimeaxis-row,.b-sch-vertical .b-sticky-headers .b-verticaltimeaxiscolumn{overflow:visible}.b-sch-vertical .b-sch-timeaxiscolumn{flex-direction:row;min-height:3em}.b-resourceheader{contain:strict;flex:1;position:relative}.b-resourceheader.b-has-images{min-height:3em}.b-resourceheader.b-grouped{height:6em}.b-resourceheader-group-cell{align-items:stretch;display:flex;flex-direction:column;height:100%;position:absolute}.b-resourceheader-group-cell>span{align-items:center;border-bottom:1px solid #d8d9da;border-inline-end:1px solid #d8d9da;display:flex;justify-content:center;padding:.5em 0;width:100%}.b-resourceheader-group-cell .b-resourceheader-group-children{height:100%;position:relative}.b-resourceheader-cell{align-items:center;border-inline-end:1px solid #d8d9da;color:#667280;contain:strict;display:flex;font-size:.9em;font-weight:500;height:100%;justify-content:center;overflow:hidden;padding:top(.5em);position:absolute;transition:background-color .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.b-animating .b-resourceheader-cell{transition:width .2s,left .2s,right .2s}.b-resourceheader-cell:hover{background-color:#fff;cursor:pointer}.b-resourceheader-cell.b-align-end,.b-resourceheader-cell.b-align-start{padding-inline:.3em}.b-resourceheader-cell.b-align-start{justify-content:flex-start}.b-resourceheader-cell.b-align-end{justify-content:flex-end}.b-resourceheader-cell i{margin-inline-end:.5em}.b-resourceheader-cell .b-resource-name{overflow:hidden}.b-resourceheader-cell .b-resource-avatar{margin-inline-end:1em}.b-recurrenceconfirmationpopup.b-popup{max-width:none;width:29em}.b-recurrenceconfirmationpopup.b-popup .b-recurrenceconfirmationpopup-content,.b-recurrenceconfirmationpopup.b-popup .b-recurrenceconfirmationpopup-header{padding:.65em}.b-recurrenceconfirmationpopup.b-popup .b-bottom-toolbar>button{margin-inline-end:.5em}.b-recurrenceconfirmationpopup.b-popup .b-bottom-toolbar>button:last-child{margin-inline-end:0}button.b-button.b-recurrencelegendbutton{white-space:normal}.b-recurrenceeditor .b-panel{--panel-background-color:inherit}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content{column-gap:1em;padding:0}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-field label.b-align-start{flex:1 0 10.4em}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-recurrencepositionscombo{flex:0 0 9.6em}.b-recurrenceeditor .b-bottom-toolbar .b-label-filler{width:10em}.b-recurrenceeditor .b-bottom-toolbar button{flex:1}.b-schedulerpro-taskeditor .b-recurrenceeditor .b-buttongroup{font-size:.8em}.b-datepicker .b-icon-circle{color:#3183fe;font-size:50%;margin-top:1px}.b-datepicker .b-selected-date .b-icon-circle{color:#fff}.b-datepicker .b-cell-events-badge{align-items:center;background-color:#e53f2c;border-radius:50%;color:#fff;display:flex;font-size:80%;height:1.3em;justify-content:center;width:1.3em}.b-datepicker-with-events .b-calendar-weekdays{padding-bottom:4px}.b-datepicker-with-events .b-calendar-week .b-calendar-cell{justify-content:flex-start;margin:1px}.b-datepicker-with-events .b-calendar-week .b-calendar-cell .b-datepicker-cell-inner{margin-bottom:.45em}.b-resourcecombo .b-resource-icon{display:none;margin-inline:.5em 0}.b-resourcecombo.b-show-event-color:not(.b-uses-chipview) .b-resource-icon{display:block}.b-resourcecombo-picker .b-icon{display:none;margin-inline-end:.5em}.b-resourcecombo-picker.b-multiselect .b-icon,.b-resourcecombo-picker.b-show-event-color .b-icon{display:block}.b-resourcecombo-picker.b-multiselect .b-selected .b-icon-square:before,.b-resourcecombo-picker.b-show-event-color .b-selected .b-icon-square:before{content:"\f14a"}.b-theme-material .b-resourcecombo .b-resource-icon{margin-inline:0 .5em}.b-resourcefilter .b-list-item{border:0;border-radius:0}.b-resourcefilter .b-selected-icon{visibility:visible!important}.b-resourcefilter .b-selected-icon:before{content:"\f0c8";opacity:.6}.b-resourcefilter .b-selected .b-selected-icon:before{content:"\f14a";opacity:1}.b-sch-red{background-color:#e53f2c}.b-sch-foreground-red{color:#e53f2c}.b-sch-pink{background-color:#fe3183}.b-sch-foreground-pink{color:#fe3183}.b-sch-purple{background-color:#fe31ea}.b-sch-foreground-purple{color:#fe31ea}.b-sch-magenta{background-color:#ff4dff}.b-sch-foreground-magenta{color:#ff4dff}.b-sch-violet{background-color:#ac31fe}.b-sch-foreground-violet{color:#ac31fe}.b-sch-indigo{background-color:#4531fe}.b-sch-foreground-indigo{color:#4531fe}.b-sch-blue{background-color:#3183fe}.b-sch-foreground-blue{color:#3183fe}.b-sch-cyan{background-color:#31e9fe}.b-sch-foreground-cyan{color:#31e9fe}.b-sch-teal{background-color:#31feac}.b-sch-foreground-teal{color:#31feac}.b-sch-green{background-color:#27ca37}.b-sch-foreground-green{color:#27ca37}.b-sch-lime{background-color:#76e62c}.b-sch-foreground-lime{color:#76e62c}.b-sch-gantt-green{background-color:#8ee997}.b-sch-foreground-gantt-green{color:#8ee997}.b-sch-yellow{background-color:#ffeb3b}.b-sch-foreground-yellow{color:#ffeb3b}.b-sch-orange{background-color:#feac31}.b-sch-foreground-orange{color:#feac31}.b-sch-deep-orange{background-color:#ff7043}.b-sch-foreground-deep-orange{color:#ff7043}.b-sch-gray{background-color:#a0a0a0}.b-sch-foreground-gray{color:#a0a0a0}.b-sch-light-gray{background-color:#e0e0e7}.b-sch-foreground-light-gray{color:#e0e0e7}.b-sch-foreground-black{color:#000}.b-sch-color-red{--event-primary-color-h:6.1621621622deg;--event-primary-color-s:78.05907173%;--event-primary-color-l:53.5294117647%}.b-sch-color-pink{--event-primary-color-h:336deg;--event-primary-color-s:99.0338164251%;--event-primary-color-l:59.4117647059%}.b-sch-color-purple{--event-primary-color-h:305.8536585366deg;--event-primary-color-s:99.0338164251%;--event-primary-color-l:59.4117647059%}.b-sch-color-violet{--event-primary-color-h:276deg;--event-primary-color-s:99.0338164251%;--event-primary-color-l:59.4117647059%}.b-sch-color-indigo{--event-primary-color-h:245.8536585366deg;--event-primary-color-s:99.0338164251%;--event-primary-color-l:59.4117647059%}.b-sch-color-blue{--event-primary-color-h:216deg;--event-primary-color-s:99.0338164251%;--event-primary-color-l:59.4117647059%}.b-sch-color-cyan{--event-primary-color-h:186.1463414634deg;--event-primary-color-s:99.0338164251%;--event-primary-color-l:59.4117647059%}.b-sch-color-magenta{--event-primary-color-h:300deg;--event-primary-color-s:100%;--event-primary-color-l:65.0980392157%}.b-sch-color-teal{--event-primary-color-h:156deg;--event-primary-color-s:99.0338164251%;--event-primary-color-l:59.4117647059%}.b-sch-color-green{--event-primary-color-h:125.8895705521deg;--event-primary-color-s:67.6348547718%;--event-primary-color-l:47.2549019608%}.b-sch-color-lime{--event-primary-color-h:96.1290322581deg;--event-primary-color-s:78.813559322%;--event-primary-color-l:53.7254901961%}.b-sch-color-yellow{--event-primary-color-h:53.8775510204deg;--event-primary-color-s:100%;--event-primary-color-l:61.568627451%}.b-sch-color-orange{--event-primary-color-h:36deg;--event-primary-color-s:99.0338164251%;--event-primary-color-l:59.4117647059%}.b-sch-color-deep-orange{--event-primary-color-h:14.3617021277deg;--event-primary-color-s:100%;--event-primary-color-l:63.137254902%}.b-sch-color-gray{--event-primary-color-h:0deg;--event-primary-color-s:0%;--event-primary-color-l:62.7450980392%}.b-sch-color-light-gray{--event-primary-color-h:240deg;--event-primary-color-s:12.7272727273%;--event-primary-color-l:89.2156862745%}.b-sch-color-gantt-green{--event-primary-color-h:125.9340659341deg;--event-primary-color-s:67.4074074074%;--event-primary-color-l:73.5294117647%}.b-sch-color-black{--event-primary-color-h:0deg;--event-primary-color-s:0%;--event-primary-color-l:0%}.b-sch-style-interday>.b-sch-event,.b-sch-style-interday>.b-sch-event>.b-sch-event-segments>.b-sch-event,.b-sch-style-plain>.b-sch-event,.b-sch-style-plain>.b-sch-event>.b-sch-event-segments>.b-sch-event{--event-s-factor:1;--event-l-factor:1;--event-hover-s-factor:1.3;--event-hover-l-factor:0.6;--event-selected-hover-s-factor:1.4;--event-selected-hover-l-factor:0.55}.b-sch-style-interday .b-sch-event{border-radius:3px;opacity:.8}.b-sch-style-interday .b-sch-event-content{font-weight:400}.b-sch-style-plain.b-sch-custom-color>.b-sch-event:not(.b-milestone){background-color:currentColor}.b-sch-style-plain.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected,.b-sch-style-plain.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected:hover,.b-sch-style-plain.b-sch-custom-color>.b-sch-event:not(.b-milestone):hover{background-color:currentColor;background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.b-sch-style-plain.b-sch-custom-color>.b-sch-event:not(.b-milestone)>.b-sch-event-content{color:#fff}.b-sch-style-plain.b-sch-custom-color>.b-sch-event.b-milestone .b-sch-event-content:before{background-color:currentColor}.b-sch-style-plain.b-sch-custom-color>.b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content:before,.b-sch-style-plain.b-sch-custom-color>.b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content:before,.b-sch-style-plain.b-sch-custom-color>.b-sch-event.b-milestone:hover .b-sch-event-content:before{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.b-sch-layout-milestone-text-position-inside .b-sch-event-wrap.b-milestone-wrap .b-milestone{align-items:center;display:flex;justify-content:center}.b-sch-layout-milestone-text-position-inside .b-sch-event-wrap.b-milestone-wrap .b-milestone label{color:inherit;left:50%;position:absolute;transform:translateX(-50%)}.b-sch-style-border>.b-sch-event,.b-sch-style-border>.b-sch-event>.b-sch-event-segments>.b-sch-event{--event-border-color:hsl(var(--event-background-h),var(--event-background-s),calc(var(--event-background-l)*0.7));--event-hover-color:#fff;--event-hover-l-factor:0.7;--event-selected-hover-l-factor:0.6;--event-border-style:solid;--event-border-radius:3px;--event-border-width:1px;--event-opacity:.8;--event-hover-opacity:1}.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-border>.b-sch-event.b-milestone>.b-sch-event-content{font-size:11px}.b-sch-style-border.b-sch-custom-color>.b-sch-event:not(.b-milestone){background-color:currentColor;background-image:linear-gradient(hsla(0,0%,100%,.2),hsla(0,0%,100%,.2));border-color:currentColor}.b-sch-style-border.b-sch-custom-color>.b-sch-event:not(.b-milestone) .b-sch-event-content{color:#fff}.b-sch-style-border.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-resizing,.b-sch-style-border.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected,.b-sch-style-border.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected:hover,.b-sch-style-border.b-sch-custom-color>.b-sch-event:not(.b-milestone):hover{background-color:currentColor;background-image:none;border-color:currentColor}.b-sch-style-border.b-sch-custom-color>.b-sch-event.b-milestone .b-sch-event-content:before{background-color:currentColor;background-image:linear-gradient(hsla(0,0%,100%,.2),hsla(0,0%,100%,.2));border-color:currentColor}.b-sch-style-hollow>.b-sch-event,.b-sch-style-hollow>.b-sch-event>.b-sch-event-segments>.b-sch-event{--event-s-factor:0;--event-l-factor:2;--event-a:0.2;--event-hover-s-factor:1;--event-hover-l-factor:1;--event-hover-a:1;--event-selected-hover-l-factor:0.8;--event-color:var(--event-primary-color);--event-hover-color:#fff;--event-border-width:2px;--event-border-radius:3px;--event-opacity:.8}.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-hollow>.b-sch-event.b-milestone>.b-sch-event-content{font-size:11px;font-weight:600}.b-sch-style-hollow.b-sch-custom-color>.b-sch-event{border-color:currentColor}.b-sch-style-hollow.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-resizing,.b-sch-style-hollow.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected,.b-sch-style-hollow.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected:hover,.b-sch-style-hollow.b-sch-custom-color>.b-sch-event:not(.b-milestone):hover{background-color:currentColor}.b-sch-style-hollow.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content,.b-sch-style-hollow.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content,.b-sch-style-hollow.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected:hover .b-sch-event-content,.b-sch-style-hollow.b-sch-custom-color>.b-sch-event:not(.b-milestone):hover .b-sch-event-content{color:#fff}.b-sch-style-hollow.b-sch-custom-color>.b-sch-event.b-milestone .b-sch-event-content:before{background-color:hsla(0,0%,100%,.5)}.b-sch-style-hollow.b-sch-custom-color>.b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content:before,.b-sch-style-hollow.b-sch-custom-color>.b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content:before,.b-sch-style-hollow.b-sch-custom-color>.b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content:before,.b-sch-style-hollow.b-sch-custom-color>.b-sch-event.b-milestone:hover .b-sch-event-content:before{background-color:currentColor}.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event,.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event,.b-sch-style-colored.b-sch-event-wrap>.b-sch-event,.b-sch-style-colored.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event{--event-background-l:90%;--event-border-width:3px;--event-color:hsl(var(--event-primary-color-h),var(--event-primary-color-s),calc(var(--event-primary-color-l)*0.8));--event-border-color:hsl(var(--event-primary-color-h),var(--event-primary-color-s),calc(var(--event-primary-color-l)*0.9));--event-opacity:0.8;--event-selected-hover-l-factor:0.8}.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event:hover,.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event:hover,.b-sch-style-colored.b-sch-event-wrap>.b-sch-event:hover,.b-sch-style-colored.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event:hover{--event-background-l:85%}.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event.b-sch-event-selected,.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event.b-sch-event-selected,.b-sch-style-colored.b-sch-event-wrap>.b-sch-event.b-sch-event-selected,.b-sch-style-colored.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event.b-sch-event-selected{--event-background-l:var(--event-primary-color-l);--event-color:#fff}.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event:not(.b-milestone),.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone),.b-sch-style-colored.b-sch-event-wrap>.b-sch-event:not(.b-milestone),.b-sch-style-colored.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone){border-block-width:0;border-inline-end-width:0}.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap>.b-sch-event.b-milestone,.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event.b-milestone,.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap>.b-sch-event.b-milestone,.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event.b-milestone{--event-border-width:0px}.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap>.b-sch-event.b-milestone:before,.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event.b-milestone:before,.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap>.b-sch-event.b-milestone:before,.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event.b-milestone:before{--event-border-width:3px}.b-sch-vertical .b-sch-style-calendar.b-sch-event-wrap>.b-sch-event:not(.b-milestone),.b-sch-vertical .b-sch-style-calendar.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone),.b-sch-vertical .b-sch-style-colored.b-sch-event-wrap>.b-sch-event:not(.b-milestone),.b-sch-vertical .b-sch-style-colored.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone){border-inline-width:0;border-top-width:3px}.b-sch-style-colored.b-sch-custom-color>.b-sch-event{border-color:currentColor}.b-sch-style-colored.b-sch-custom-color>.b-sch-event:not(.b-milestone){background-color:currentColor;background-image:linear-gradient(hsla(0,0%,100%,.8),hsla(0,0%,100%,.8))}.b-sch-style-colored.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-resizing,.b-sch-style-colored.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected,.b-sch-style-colored.b-sch-custom-color>.b-sch-event:not(.b-milestone):hover{background-color:currentColor;background-image:linear-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.4))}.b-sch-style-colored.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content,.b-sch-style-colored.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content,.b-sch-style-colored.b-sch-custom-color>.b-sch-event:not(.b-milestone):hover .b-sch-event-content{color:#fff}.b-sch-style-colored.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected,.b-sch-style-colored.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected:hover{background-color:currentColor;background-image:none}.b-sch-style-colored.b-sch-custom-color>.b-sch-event.b-milestone .b-sch-event-content:before{background-color:currentColor;background-image:linear-gradient(hsla(0,0%,100%,.8),hsla(0,0%,100%,.8))}.b-sch-style-colored.b-sch-custom-color>.b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content:before,.b-sch-style-colored.b-sch-custom-color>.b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content:before,.b-sch-style-colored.b-sch-custom-color>.b-sch-event.b-milestone:hover .b-sch-event-content:before{background-image:linear-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.4))}.b-sch-style-colored.b-sch-custom-color>.b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content:before,.b-sch-style-colored.b-sch-custom-color>.b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content:before{background-image:none}.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event,.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event{--event-background-l:97%;--event-selected-hover-l-factor:1;opacity:1}.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event:hover,.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event:hover{--event-background-l:89%}.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event.b-sch-event-selected,.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event.b-sch-event-selected{--event-background-l:84%}.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event.b-sch-event-selected .b-sch-event-content *,.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event.b-sch-event-selected .b-sch-event-content *{font-weight:400}.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event .b-sch-event-content *,.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event .b-sch-event-content *{color:#606060;font-weight:400}.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event.b-sch-event-selected .b-sch-event-content *,.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event.b-sch-event-selected .b-sch-event-content *{color:#606060}.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event:not(.b-milestone) .b-sch-event-content,.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone) .b-sch-event-content{margin:0;padding:.3em}.b-sch-event-wrap.b-sch-style-line>.b-sch-event,.b-sch-event-wrap.b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event{--event-background-color:transparent;--event-border-color:hsl(var(--event-primary-color-h),var(--event-primary-color-s),calc(var(--event-primary-color-l)*var(--event-l-factor)));--event-color:#777;--event-hover-color:#777;--event-border-width:5px;--event-hover-l-factor:0.8;--event-selected-hover-l-factor:0.7;height:auto!important;justify-content:center;overflow:visible}.b-sch-event-wrap.b-sch-style-line>.b-sch-event .b-sch-event-content,.b-sch-event-wrap.b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event .b-sch-event-content{padding:0}.b-sch-event-wrap.b-sch-style-line>.b-sch-event.b-active,.b-sch-event-wrap.b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event.b-active{outline-offset:5px}.b-sch-event-wrap.b-sch-style-line>.b-sch-event:not(.b-milestone),.b-sch-event-wrap.b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone){align-self:center}.b-sch-event-wrap.b-sch-style-line>.b-sch-event:not(.b-milestone):after,.b-sch-event-wrap.b-sch-style-line>.b-sch-event:not(.b-milestone):before,.b-sch-event-wrap.b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone):after,.b-sch-event-wrap.b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone):before{--handle-width:unset;--handle-height:unset;--handle-inset:unset;--handle-opacity:unset;--clip-path:unset;border:0 solid;border-color:inherit;border-radius:2px;content:"";position:absolute}.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line>.b-sch-event:not(.b-milestone):after,.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line>.b-sch-event:not(.b-milestone):before,.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone):after,.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone):before{border-inline-start-width:5px;height:13px;top:-9px}.b-sch-vertical .b-sch-event-wrap.b-sch-style-line>.b-sch-event:not(.b-milestone):after,.b-sch-vertical .b-sch-event-wrap.b-sch-style-line>.b-sch-event:not(.b-milestone):before,.b-sch-vertical .b-sch-event-wrap.b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone):after,.b-sch-vertical .b-sch-event-wrap.b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone):before{border-top-width:5px;left:-9px;width:13px}.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line>.b-sch-event:not(.b-milestone):before,.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone):before{left:0}.b-sch-vertical .b-sch-event-wrap.b-sch-style-line>.b-sch-event:not(.b-milestone):before,.b-sch-vertical .b-sch-event-wrap.b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone):before{border-inline-start-width:5px;top:0}.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line>.b-sch-event:not(.b-milestone):after,.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone):after{height:13px;right:0;top:-9px}.b-sch-vertical .b-sch-event-wrap.b-sch-style-line>.b-sch-event:not(.b-milestone):after,.b-sch-vertical .b-sch-event-wrap.b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone):after{bottom:0}.b-sch-event-wrap.b-sch-style-line>.b-sch-event.b-milestone,.b-sch-event-wrap.b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event.b-milestone{top:auto}.b-sch-style-line.b-sch-custom-color>.b-sch-event{border-color:currentColor;opacity:.8}.b-sch-style-line.b-sch-custom-color>.b-sch-event.b-sch-event-resizing,.b-sch-style-line.b-sch-custom-color>.b-sch-event.b-sch-event-selected,.b-sch-style-line.b-sch-custom-color>.b-sch-event.b-sch-event-selected:hover,.b-sch-style-line.b-sch-custom-color>.b-sch-event:hover{border-color:currentColor;opacity:1}.b-sch-event-wrap.b-sch-style-dashed>.b-sch-event,.b-sch-event-wrap.b-sch-style-dashed>.b-sch-event>.b-sch-event-segments>.b-sch-event{--event-background-color:transparent;--event-border-color:hsl(var(--event-primary-color-h),var(--event-primary-color-s),calc(var(--event-primary-color-l)*var(--event-l-factor)));--event-color:#777;--event-hover-color:#777;--event-border-width:5px;--event-border-style:dashed;--event-hover-l-factor:0.8;--event-selected-hover-l-factor:0.7;justify-content:center;overflow:visible}.b-sch-horizontal .b-sch-event-wrap.b-sch-style-dashed>.b-sch-event,.b-sch-horizontal .b-sch-event-wrap.b-sch-style-dashed>.b-sch-event>.b-sch-event-segments>.b-sch-event{padding:5px 0 3px}.b-sch-event-wrap.b-sch-style-dashed>.b-sch-event .b-sch-event-content,.b-sch-event-wrap.b-sch-style-dashed>.b-sch-event>.b-sch-event-segments>.b-sch-event .b-sch-event-content{padding:0}.b-sch-event-wrap.b-sch-style-dashed>.b-sch-event:not(.b-milestone),.b-sch-event-wrap.b-sch-style-dashed>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone){align-self:center}.b-sch-event-wrap.b-sch-style-dashed>.b-sch-event.b-milestone,.b-sch-event-wrap.b-sch-style-dashed>.b-sch-event>.b-sch-event-segments>.b-sch-event.b-milestone{top:auto}.b-sch-style-dashed.b-sch-custom-color>.b-sch-event{border-color:currentColor;opacity:.8}.b-sch-style-dashed.b-sch-custom-color>.b-sch-event.b-sch-event-resizing,.b-sch-style-dashed.b-sch-custom-color>.b-sch-event.b-sch-event-selected,.b-sch-style-dashed.b-sch-custom-color>.b-sch-event.b-sch-event-selected:hover,.b-sch-style-dashed.b-sch-custom-color>.b-sch-event:hover{border-color:currentColor;opacity:1}.b-sch-event-wrap.b-sch-style-minimal>.b-sch-event,.b-sch-event-wrap.b-sch-style-minimal>.b-sch-event>.b-sch-event-segments>.b-sch-event{--event-background-color:transparent;--event-border-color:hsl(var(--event-primary-color-h),var(--event-primary-color-s),calc(var(--event-primary-color-l)*var(--event-l-factor)));--event-color:#777;--event-hover-color:#777;--event-border-width:1px;--event-hover-l-factor:0.8;--event-selected-hover-l-factor:0.7;overflow:visible;padding:0}.b-sch-event-wrap.b-sch-style-minimal>.b-sch-event:not(.b-milestone),.b-sch-event-wrap.b-sch-style-minimal>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone){font-size:10px}.b-sch-horizontal .b-sch-event-wrap.b-sch-style-minimal>.b-sch-event:not(.b-milestone),.b-sch-horizontal .b-sch-event-wrap.b-sch-style-minimal>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone){align-items:flex-end;border-bottom-width:var(--event-border-width);border-left-width:0;border-right-width:0;border-top-width:0}.b-sch-vertical .b-sch-event-wrap.b-sch-style-minimal>.b-sch-event:not(.b-milestone),.b-sch-vertical .b-sch-event-wrap.b-sch-style-minimal>.b-sch-event>.b-sch-event-segments>.b-sch-event:not(.b-milestone){align-items:flex-start;border-inline-start-width:var(--event-border-width);border-width:0;padding-inline-start:.75em}.b-sch-event-wrap.b-sch-style-minimal>.b-sch-event.b-milestone .b-sch-event-content,.b-sch-event-wrap.b-sch-style-minimal>.b-sch-event>.b-sch-event-segments>.b-sch-event.b-milestone .b-sch-event-content{font-size:20px;left:10px;position:relative}.b-sch-event-wrap.b-sch-style-minimal>.b-sch-event.b-milestone .b-sch-event-content label,.b-sch-event-wrap.b-sch-style-minimal>.b-sch-event>.b-sch-event-segments>.b-sch-event.b-milestone .b-sch-event-content label{font-size:10px;left:70%}.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-minimal>.b-sch-event.b-milestone{font-size:20px;height:20px}.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-minimal>.b-sch-event.b-milestone .b-sch-event-content{font-size:10px;left:0}.b-sch-style-minimal.b-sch-custom-color>.b-sch-event{border-color:currentColor;opacity:.8}.b-sch-style-minimal.b-sch-custom-color>.b-sch-event .b-sch-event-content{color:#777}.b-sch-style-minimal.b-sch-custom-color>.b-sch-event.b-sch-event-resizing,.b-sch-style-minimal.b-sch-custom-color>.b-sch-event.b-sch-event-selected,.b-sch-style-minimal.b-sch-custom-color>.b-sch-event.b-sch-event-selected:hover,.b-sch-style-minimal.b-sch-custom-color>.b-sch-event:hover{border-color:currentColor;opacity:1}.b-sch-horizontal .b-sch-style-dashed>.b-sch-event,.b-sch-horizontal .b-sch-style-dashed>.b-sch-event>.b-sch-event-segments>.b-sch-event,.b-sch-horizontal .b-sch-style-line>.b-sch-event,.b-sch-horizontal .b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event{border-width:5px 0 0;height:auto!important;top:5px}.b-sch-vertical .b-sch-style-dashed>.b-sch-event,.b-sch-vertical .b-sch-style-dashed>.b-sch-event>.b-sch-event-segments>.b-sch-event,.b-sch-vertical .b-sch-style-line>.b-sch-event,.b-sch-vertical .b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event{border-width:0 0 0 5px;flex-direction:column;left:0}.b-sch-vertical .b-sch-style-dashed>.b-sch-event .b-sch-event-content,.b-sch-vertical .b-sch-style-dashed>.b-sch-event>.b-sch-event-segments>.b-sch-event .b-sch-event-content,.b-sch-vertical .b-sch-style-line>.b-sch-event .b-sch-event-content,.b-sch-vertical .b-sch-style-line>.b-sch-event>.b-sch-event-segments>.b-sch-event .b-sch-event-content{margin:0}.b-sch-event-wrap.b-sch-style-rounded>.b-sch-event,.b-sch-event-wrap.b-sch-style-rounded>.b-sch-event>.b-sch-event-segments>.b-sch-event{--event-background-l:80%;--event-a:0.6;--event-hover-a:1;--event-hover-l-factor:0.8;--event-selected-hover-l-factor:0.9;--event-color:hsl(var(--event-primary-color-h),var(--event-primary-color-s),calc(var(--event-primary-color-l)*0.7));--event-border-color:var(--event-primary-color);--event-border-radius:2em}.b-sch-event-wrap.b-sch-style-rounded>.b-sch-event.b-sch-event-selected,.b-sch-event-wrap.b-sch-style-rounded>.b-sch-event>.b-sch-event-segments>.b-sch-event.b-sch-event-selected{--event-background-l:var(--event-primary-color-l);--event-a:1;--event-color:#fff}.b-sch-event-wrap.b-sch-style-rounded>.b-sch-event.b-milestone{--event-border-radius:1em}.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded .b-sch-event.b-milestone{--event-border-radius:3px;--event-a:1;--event-background-l:85%}.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded .b-sch-event.b-milestone>.b-sch-event-content{font-size:11px}.b-sch-horizontal .b-sch-event-wrap.b-sch-style-rounded:not(.b-milestone) .b-sch-event-content{margin:0 1em}.b-sch-vertical .b-sch-event-wrap.b-sch-style-rounded:not(.b-milestone) .b-sch-event-content{margin:1em 0}.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color>.b-sch-event:not(.b-milestone){background-color:currentColor;background-image:linear-gradient(hsla(0,0%,100%,.8),hsla(0,0%,100%,.8))}.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color>.b-sch-event:not(.b-milestone):hover{background-color:currentColor;background-image:linear-gradient(hsla(0,0%,100%,.6),hsla(0,0%,100%,.6))}.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected{background-image:none}.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content{color:#fff}.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color>.b-sch-event.b-milestone .b-sch-event-content{background-color:currentColor;background-image:linear-gradient(hsla(0,0%,100%,.8),hsla(0,0%,100%,.8))}.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color>.b-sch-event.b-milestone:hover .b-sch-event-content{background-image:linear-gradient(hsla(0,0%,100%,.6),hsla(0,0%,100%,.6))}.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color>.b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content{background-image:none}.b-sch-style-plain{border-radius:2px}.b-gridbase.b-no-column-lines .b-sch-header-timeaxis-cell{border-right-color:transparent}.b-sch-timeaxiscolumn{text-transform:unset}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */.b-sch-highlighted-calendar-range{align-items:center;animation-duration:.2s;animation-name:fadeInOpacity;background:rgba(49,131,254,.071);border:2px dashed rgba(49,131,254,.2);color:rgba(49,131,254,.533);display:flex;justify-content:center;overflow:hidden;position:absolute}.b-sch-highlighted-calendar-range .b-sch-event-content{font-size:13px;padding:.5em;text-align:center}svg.b-sch-dependency-canvas .b-sch-dependency.b-inactive{stroke-dasharray:9 3}.b-eventbuffer .b-sch-event{width:100%}.b-eventbuffer.b-sch-vertical .b-sch-event-wrap{contain:size layout}.b-eventbuffer .b-sch-event-buffer-before{grid-area:start}.b-eventbuffer .b-sch-event-buffer-after{grid-area:end}.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer{background:repeating-linear-gradient(180deg,transparent,transparent 30%,#ccc 0,#ccc 70%,transparent 0,transparent);height:5px}.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before{flex-direction:row;justify-content:flex-end}.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label{margin-inline-end:auto;padding-inline-end:.5em}.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label,.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before i{transform:translate(.1em,-1.25em)}.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before i{margin-inline-end:.5em}.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after{flex-direction:row-reverse;justify-content:flex-end}.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label,.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after i{transform:translate(-.1em,-1.25em)}.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label{margin-inline-start:.5em;text-align:right}.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after i{margin-inline-start:auto;padding-inline-start:.5em}.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer{background:repeating-linear-gradient(90deg,transparent,transparent 30%,#ccc 0,#ccc 70%,transparent 0,transparent);justify-self:center;width:5px}.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-before{flex-direction:column;justify-content:flex-end}.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label{margin-inline-end:.5em}.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-buffer-label,.b-eventbuffer.b-sch-vertical .b-sch-event-wrap i{margin-right:-1.3em;writing-mode:vertical-rl}.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after{flex-direction:column-reverse;justify-content:flex-end}.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label{margin-inline-start:.5em}.b-eventbuffer .b-sch-event-buffer{color:#aaa;display:flex;font-size:10px;white-space:nowrap}.b-animating .b-sch-event-buffer{transition:width .2s}.b-schedulerprobase{--schedulerpro-nested-event-header-height:20px}.b-sch-event-wrap.b-nested-events-parent>.b-sch-event:not(.b-milestone){flex-direction:column;width:100%}.b-sch-event-wrap.b-nested-events-parent>.b-sch-event:not(.b-milestone)>.b-sch-event-content{flex:0 0 var(--schedulerpro-nested-event-header-height);min-height:0;padding-block:.1em}.b-sch-event-wrap.b-nested-events-parent>.b-sch-event:not(.b-milestone):after,.b-sch-event-wrap.b-nested-events-parent>.b-sch-event:not(.b-milestone):before{display:none}.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored>.b-sch-event:not(.b-milestone),.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain>.b-sch-event:not(.b-milestone),.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded>.b-sch-event:not(.b-milestone){background-color:transparent;border-left:none;border-radius:0;color:#666}.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored>.b-sch-event:not(.b-milestone).b-sch-event-selected>.b-sch-event-content,.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored>.b-sch-event:not(.b-milestone).b-sch-event-selected>.b-sch-event-content>*,.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain>.b-sch-event:not(.b-milestone).b-sch-event-selected>.b-sch-event-content,.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain>.b-sch-event:not(.b-milestone).b-sch-event-selected>.b-sch-event-content>*,.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded>.b-sch-event:not(.b-milestone).b-sch-event-selected>.b-sch-event-content,.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded>.b-sch-event:not(.b-milestone).b-sch-event-selected>.b-sch-event-content>*{color:#555}.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored .b-nested-events-container,.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored.b-sch-event-hover>.b-sch-event:not(.b-milestone),.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored>.b-sch-event:not(.b-milestone).b-sch-event-selected:hover,.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain .b-nested-events-container,.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain.b-sch-event-hover>.b-sch-event:not(.b-milestone),.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain>.b-sch-event:not(.b-milestone).b-sch-event-selected:hover,.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded .b-nested-events-container,.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded.b-sch-event-hover>.b-sch-event:not(.b-milestone),.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded>.b-sch-event:not(.b-milestone).b-sch-event-selected:hover{background-color:hsla(0,0%,87%,.565)}.b-sch-event-wrap.b-nested-events-parent.b-sch-style-border>.b-sch-event:not(.b-milestone){background-image:linear-gradient(hsla(0,0%,87%,.565),hsla(0,0%,87%,.565))}.b-sch-event-wrap.b-nested-events-parent.b-sch-style-hollow:hover>.b-sch-event{background-image:linear-gradient(hsla(0,0%,100%,.314),hsla(0,0%,100%,.314))}.b-nested-events-container{align-self:flex-start;flex:1;overflow:visible;position:relative;transition:background .2s;width:100%}.b-nested-events-container .b-sch-event:not(.b-milestone){width:100%}.b-nested-events-container .b-sch-style-border{transform:translateX(-1px)}.b-nested-events-container .b-sch-style-hollow{transform:translateX(-2px)}.b-nested-events-container.b-nested-events-layout-stack{overflow-x:hidden;overflow-y:auto}.b-dependencies .b-nested-events-container.b-nested-events-layout-stack{overflow:visible}.b-dependencies .b-nested-event.b-sch-event-hover{z-index:9}.b-sch-event-wrap.b-nested-events-parent.b-sch-vertical>.b-sch-event:not(.b-milestone){flex-direction:row;padding:0}.b-sch-event-wrap.b-nested-events-parent.b-sch-vertical>.b-sch-event:not(.b-milestone)>.b-sch-event-content{transform:rotate(180deg);writing-mode:vertical-rl}.b-sch-event-wrap.b-nested-events-parent.b-sch-vertical .b-nested-events-container{height:100%}.b-nestedevents .b-sch-dependencies-canvas{z-index:8}.b-percentbar .b-sch-event-wrap,.b-percentbar .b-sch-event-wrap .b-sch-event{overflow:visible}.b-task-percent-bar-outer{border-radius:inherit;height:100%;left:0;overflow:hidden;position:absolute;transition:background-color .2s;width:100%}.b-sch-style-rounded .b-sch-event-selected .b-task-percent-bar-outer,.b-sch-style-rounded .b-sch-event.b-sch-event-selected:hover .b-task-percent-bar-outer{background-color:hsla(0,0%,100%,.4)}.b-task-percent-bar{align-items:flex-end;background-color:rgba(0,0,0,.15);border-end-start-radius:inherit;border-start-start-radius:inherit;box-sizing:content-box;display:flex;justify-content:flex-end;line-height:normal;transition:color .2s,background-color .2s,opacity .2s;z-index:0}.b-gantt .b-task-percent-bar,.b-sch-horizontal .b-task-percent-bar{height:100%;max-width:100%;text-align:right}.b-sch-vertical .b-task-percent-bar{max-height:100%;width:100%}.b-animating .b-task-percent-bar{transition:color .2s,width .2s,height .2s}.b-task-percent-bar-resizing-task .b-task-percent-bar{transition:background-color .2s}.b-sch-event-selected .b-task-percent-bar{background-color:rgba(0,0,0,.2)}.b-sch-style-rounded .b-task-percent-bar{background-color:currentColor;mix-blend-mode:overlay;opacity:.5}.b-sch-style-rounded .b-sch-event:hover .b-task-percent-bar{mix-blend-mode:darken;opacity:.4}.b-sch-style-rounded .b-sch-event-selected .b-task-percent-bar,.b-sch-style-rounded .b-sch-event.b-sch-event-selected:hover .b-task-percent-bar{background-color:rgba(0,0,0,.4);mix-blend-mode:darken;opacity:.4}.b-task-percent-bar-handle{border-color:#fff transparent;border-style:solid;border-width:0 5px 6px;display:flex;height:0;justify-content:center;opacity:1;position:absolute;width:0;z-index:1000}.b-gantt .b-task-percent-bar-handle,.b-sch-horizontal .b-task-percent-bar-handle{bottom:0;cursor:ew-resize!important;margin-inline-start:-5px}.b-gantt-task-parent .b-task-percent-bar-handle{bottom:8px}.b-sch-vertical .b-task-percent-bar-handle{cursor:ns-resize!important;left:0;margin-top:-4px;transform:rotate(90deg)}.b-sch-horizontal .b-sch-event .b-task-percent-bar-handle{border-width:0 6px 7px 7px;margin-inline-start:-8px}.b-sch-vertical .b-sch-event .b-task-percent-bar-handle{border-width:0 6px 7px 7px;margin-inline-start:-3px}.b-sch-event.b-sch-event-selected .b-task-percent-bar-handle{z-index:1000}.b-sch-style-rounded .b-task-percent-bar-handle{border-block-color:#333}.b-task-percent-bar-handle:after{color:#606263;font-size:.8em;margin-top:10px}.b-task-percent-bar-show-percentage:not(.b-resizing-event):not(.b-dragging-event) .b-sch-event-hover .b-task-percent-bar-handle:after,.b-task-percent-bar-show-percentage:not(.b-resizing-event):not(.b-dragging-event).b-task-percent-bar-resizing-task .b-task-percent-bar-handle:after{content:attr(data-percent) "%";position:absolute}.b-sch-vertical .b-task-percent-bar-handle:after{margin-top:-2em;transform:rotate(-90deg)}.b-task-percent-bar-resizing .b-gantt-task,.b-task-percent-bar-resizing .b-sch-event{cursor:ew-resize!important;-webkit-user-select:none;user-select:none}.b-readonly .b-task-percent-bar-handle,.b-task-percent-bar-drag-disabled .b-task-percent-bar-handle{display:none!important}.b-sch-resourcenonworkingtime{background-color:hsla(0,0%,94%,.5);z-index:1}.b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar>button,.b-popup.b-taskeditor .b-bottom-toolbar>button{flex:none;margin-right:.5em;min-height:2.5em;width:10em}.b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar>button:last-child,.b-popup.b-taskeditor .b-bottom-toolbar>button:last-child{margin-right:0}.b-popup.b-schedulerpro-taskeditor .b-chip,.b-popup.b-taskeditor .b-chip{font-size:.9em}.b-schedulerpro-taskeditor .b-watermark{display:none}.b-sch-highlight-container{left:0;pointer-events:none;position:absolute;top:0}.b-sch-highlight-container .b-unavailable{background:hsla(0,0%,78%,.188)}.b-sch-highlighted-range{align-items:center;color:rgba(49,131,254,.533);display:flex;font-size:13px;justify-content:center;position:absolute}.b-sch-highlighted-range-name{overflow:hidden;text-overflow:ellipsis}.b-sch-highlighted-range-default{animation-duration:.2s;animation-name:fadeInOpacity;background:rgba(49,131,254,.071);border:2px dashed rgba(49,131,254,.2)}.b-timelinebase.b-transition-highlight .b-sch-highlighted-range{transition-duration:.3s;transition-property:opacity}.b-timelinebase.b-transition-highlight .b-sch-highlighted-range[data-sync-id]{transition-property:width,height,left,top,opacity}.b-versiongrid-property-update-desc{align-items:baseline;display:flex;font-size:90%;gap:.4em}.b-versiongrid-property-name:after{content:":"}.b-versiongrid-property-after,.b-versiongrid-property-before{background:#f0f0f0;border-radius:.1em;padding:.2em .4em}.b-versiongrid-empty-value{opacity:.5}.b-versiongrid .b-tree-cell.b-tree-parent-cell{font-weight:400}.b-icon-version:before{content:"\e493"}.b-versiongrid-highlighted-entity{font-weight:700}.b-versiongrid-comparing{background:#3183fe}.b-schedulerpro-taskeditor .b-taskeditorbase-content{flex-direction:column;padding:1em}.b-schedulerpro-taskeditor .b-tabpanel-body{padding-bottom:0}.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid{white-space:nowrap}.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-icon,.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-icon-version{color:#e53f2c;display:inline-block;margin-right:.5em}.b-schedulerpro-taskeditor .b-tabpanel-item{align-content:flex-start}.b-schedulerpro-taskeditor>.b-panel-body-wrap>.b-bottom-toolbar button{flex:none;margin-right:.5em;min-width:9em}.b-schedulerpro-taskeditor>.b-panel-body-wrap>.b-bottom-toolbar button:last-child{margin-right:0}.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar{font-size:.8em;min-height:2.5em}.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar>.b-toolbar-content{padding:0}.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar .b-button{border:none}.b-toolbar.occurrence-info-toolbar{background-color:#fee;border-color:#ffcccf;font-size:.9em}.b-toolbar.occurrence-info-toolbar .b-toolbar-content{min-height:0;padding-inline:1.1111111111em}.b-toolbar.occurrence-info-toolbar .b-button{min-height:0;padding-block:.5em}.b-visible-scrollbar .b-schedulerpro-taskeditor .b-tabpanel-content>.b-container:not(.b-panel-body).b-vertical-overflow{padding-right:.5em}.b-popup[class*=editor] .b-bottom-toolbar .b-toolbar-content{padding-top:0}.b-advanced-tab{justify-content:space-between}.b-advanced-tab .b-checkbox>label{white-space:normal}.b-advanced-tab .b-enforced-sch-direction label:after{content:"\f059";font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-weight:900;position:relative;top:-1em}.b-dependencytab .b-grid .b-grid-row.b-invalid{border-bottom:1px dotted #e53f2c}.b-dependencytab .b-grid .b-grid-row.b-invalid .b-icon-warning{color:#e53f2c}.b-dependencytab .b-grid .b-grid-row .b-grid-cell.b-inactive{text-decoration:line-through}.b-notestab .b-taskeditor-notes-field{height:100%}.b-notestab .b-taskeditor-notes-field .b-field-inner{align-self:stretch}.b-notestab .b-taskeditor-notes-field .b-field-inner textarea{resize:none}.b-timeline{background:#f8f9fa;overflow:visible}.b-timeline .b-grid-panel-body{padding:2em 10em 4em}.b-timeline .b-virtual-scrollers,.b-timeline .b-yscroll-pad{display:none!important}.b-timeline .b-sch-header-row:not(:first-child){display:none}.b-timeline .b-grid-row{background:transparent;border-bottom:1px solid transparent}.b-timeline .b-grid-cell{border:1px solid #d8d9da}.b-timeline .b-sch-event-wrap .b-sch-event{border-color:#0e4a14;font-size:12px;font-weight:400;opacity:1}.b-timeline .b-milestone-wrap.b-sch-event-wrap{position:relative;z-index:12}.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content:before{background-color:#83b5fe;border:2px solid #f8f9fa;left:50%;opacity:1;transform:translateX(-50%) rotate(45deg);z-index:2}.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone{font-size:1em;top:.5em}.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content{background-color:transparent;font-size:max(.5em,20px);height:2.8em;position:relative}.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone label{bottom:0;color:#bec0c1;left:50%;transform:translateX(-50%)}.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone label:before{border-left:1px solid #d8d9da;content:" ";height:2em;left:50%;position:absolute;top:-2em;transform:translateX(-50%)}.b-timeline .b-sch-header-timeaxis-cell{color:#bec0c1;justify-content:flex-start;padding:0 0 .5em .5em}.b-timeline .b-sch-header-timeaxis-cell:before{border-left:1px solid #d8d9da;bottom:0;content:" ";height:.7em;left:0;position:absolute}.b-timeline .b-grid-body-container,.b-timeline .b-grid-subgrid,.b-timeline .b-grid-vertical-scroller,.b-timeline .b-sch-foreground-canvas,.b-timeline .b-schedulerbase{contain:none!important;overflow:visible!important}.b-timeline.b-gridbase.b-firefox .b-grid-subgrid.b-grid-horizontal-scroller{overflow:visible!important}.b-timeline .b-grid-header-container,.b-timeline .b-grid-header-container.b-grid-vertical-overflow,.b-timeline .b-grid-header-container .b-sch-timeaxiscolumn,.b-timeline .b-grid-header-container .b-sch-timeaxiscolumn:hover,.b-timeline .b-sch-header-timeaxis-cell{background:transparent!important;border:none;box-shadow:none}.b-timeline .b-grid-header{min-height:1.5em}.b-timeline .b-grid-vertical-overflow .b-grid-header-scroller:last-child{border-right:none}.b-timeline .b-timeline-startdate{left:-1em;transform:translateX(-100%)}.b-timeline .b-timeline-enddate{right:-1em;transform:translateX(100%)}.b-timeline .b-timeline-enddate,.b-timeline .b-timeline-startdate{align-items:center;color:#bec0c1;display:flex;font-size:.9em;justify-content:center;min-width:6em;position:absolute;top:0}.b-schedulerpro-issueresolutionpopup{max-width:80%;width:clamp(400px,45%,100%)}.b-schedulerpro-issueresolutionpopup .b-error-description,.b-schedulerpro-issueresolutionpopup .b-invalid-dependencies-description{display:block;line-height:1.5em;margin-bottom:1em}.b-schedulerpro-issueresolutionpopup .b-radio{margin-bottom:1em}.b-schedulerpro-issueresolutionpopup .b-radio .b-field-inner .b-checkbox-label{font-size:1em;text-transform:none}.b-schedulerpro-issueresolutionpopup .b-dependency-field{width:33em}.b-schedulerpro-issueresolutionpopup .b-radiogroup-body-wrap{background:transparent}.b-histogram-bar-tooltip span.b-underallocated{color:#78e582}.b-histogram-bar-tooltip span.b-overallocated{color:#ef8c80}.b-resourcehistogram-histogram{background-color:transparent;padding:0}.b-resourcehistogram-histogram .b-bar-legend{font-size:75%;pointer-events:none}.b-resourcehistogram-histogram rect,.b-resourcehistogram-histogram rect.b-series-index-0{fill:#bbf2c1}.b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated,.b-resourcehistogram-histogram rect.b-underallocated{fill:#78e582}.b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated:hover,.b-resourcehistogram-histogram rect.b-underallocated:hover{fill:#61e16e}.b-resourcehistogram-histogram rect.b-overallocated,.b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated{fill:#ef8c80}.b-resourcehistogram-histogram rect.b-overallocated:hover,.b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated:hover{fill:#ed796b}.b-resourcehistogram-histogram rect.b-series-index-0:hover,.b-resourcehistogram-histogram rect:hover{fill:#a5eeac}.b-resourceutilization .b-resourceutilization-cell{border-inline-end-width:0;padding:0}.b-resourceutilization-histogram{background-color:transparent;padding:0}.b-resourceutilization-histogram svg g text.b-bar-legend{fill:#606263;alignment-baseline:middle;text-anchor:middle;font-size:90%;pointer-events:none;writing-mode:lr}.b-resourceutilization-histogram rect,.b-resourceutilization-histogram rect.b-series-index-0{fill:#bbf2c1}.b-resourceutilization-histogram rect.b-series-index-0.b-underallocated,.b-resourceutilization-histogram rect.b-underallocated{fill:#78e582}.b-resourceutilization-histogram rect.b-series-index-0.b-underallocated:hover,.b-resourceutilization-histogram rect.b-underallocated:hover{fill:#61e16e}.b-resourceutilization-histogram rect.b-overallocated,.b-resourceutilization-histogram rect.b-series-index-0.b-overallocated{fill:#ef8c80}.b-resourceutilization-histogram rect.b-overallocated:hover,.b-resourceutilization-histogram rect.b-series-index-0.b-overallocated:hover{fill:#ed796b}.b-resourceutilization-histogram rect.b-series-index-0:hover,.b-resourceutilization-histogram rect:hover{fill:#a5eeac}.b-resource-row .b-resourceutilization-histogram svg g text.b-bar-legend{fill:#606263;font-size:90%}.b-resource-row .b-resourceutilization-histogram rect{fill:#bbf2c1}.b-resource-row .b-resourceutilization-histogram rect.b-underallocated{fill:#78e582}.b-resource-row .b-resourceutilization-histogram rect.b-underallocated:hover{fill:#61e16e}.b-resource-row .b-resourceutilization-histogram rect.b-overallocated{fill:#ef8c80}.b-resource-row .b-resourceutilization-histogram rect.b-overallocated:hover{fill:#ed796b}.b-resource-row .b-resourceutilization-histogram rect:hover{fill:#a5eeac}.b-assignment-row .b-resourceutilization-histogram svg g text.b-bar-legend{fill:#606263;font-size:90%}.b-assignment-row .b-resourceutilization-histogram rect,.b-assignment-row .b-resourceutilization-histogram rect.b-overallocated,.b-assignment-row .b-resourceutilization-histogram rect.b-overallocated:hover,.b-assignment-row .b-resourceutilization-histogram rect.b-underallocated,.b-assignment-row .b-resourceutilization-histogram rect.b-underallocated:hover,.b-assignment-row .b-resourceutilization-histogram rect:hover{fill:transparent}.b-calculation-progress-wrap{bottom:0;display:flex;height:2px;position:absolute;width:100%;z-index:100}.b-calculation-progress{background:#27ca37;opacity:.3}.b-sch-event.b-segmented,.b-sch-event.b-segmented:hover{background-color:transparent;background-image:none;border-width:0;box-shadow:none;overflow:visible}.b-sch-event .b-sch-event-segments{border-bottom:1px dashed;border-color:#999;height:calc(50% + .5px);pointer-events:none;position:absolute;top:0;width:100%}.b-sch-event .b-sch-event-segments .b-sch-event-segment{align-items:center;display:flex;pointer-events:all;position:absolute}.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected.b-segmented,.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected.b-segmented:hover,.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover.b-segmented,.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover.b-segmented:hover,.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover.b-segmented,.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover.b-segmented:hover{background-color:transparent;background-image:none;border-width:0;box-shadow:none}.b-using-keyboard .b-sch-event-wrap:not(.b-milestone-wrap).b-active .b-sch-event-segment{outline:none}.b-popup.b-schedulerpro-taskeditor .b-tabpanel-body{padding-bottom:0}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */:host,:root{--b-fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"),url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype")}.b-fa-solid,.fas{font-family:Font Awesome\ 6 Free;font-weight:900}.b-content-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-style:normal;font-variant:normal;font-weight:400;font-weight:900;line-height:1;vertical-align:0}.b-theme-info:before{content:'{"name":"Stockholm"}'}.b-slidetoggle .b-slidetoggle-label,:not(.b-fieldset-has-label)>.b-checkbox .b-checkbox-label{font-size:.9em;text-transform:uppercase}.b-slidetoggle .b-slidetoggle-label:before,:not(.b-fieldset-has-label)>.b-checkbox .b-checkbox-label:before{font-size:1.1111111111em}.b-popup>.b-panel-body-wrap>.b-bottom-toolbar{background:#f8f9fa}.b-new-column-column *{height:100%;width:100%}.b-percentdone-circle{--gantt-percentdone-angle:0;align-items:center;background-color:#e9eaeb;background-image:conic-gradient(#3183fe 0 var(--gantt-percentdone-angle),transparent var(--gantt-percentdone-angle) 1turn);border-radius:50%;display:flex;justify-content:center;margin:0 auto;max-height:3em;max-width:3em}.b-percentdone-circle.b-empty,.b-percentdone-circle.b-full{background-image:none}.b-percentdone-circle.b-full{background-color:#3183fe}.b-percentdone-circle:after{align-items:center;background:#fff;border-radius:50%;color:#606263;content:attr(data-value);display:flex;font-size:.8em;height:calc(100% - 6px);justify-content:center;width:calc(100% - 6px)}.b-resourceassignment-cell{padding-block:.4em}.b-resource-avatar-container{align-items:center;display:flex;height:100%}.b-resource-avatar-container .b-resource-avatar{height:100%;margin-inline-end:2px;width:auto}.b-resource-avatar-container .b-resource-avatar.b-drag-original{opacity:.5}.b-resource-avatar-container:empty{height:2.2em}.b-draggable-resource-avatars .b-resource-avatar-container>.b-resource-avatar{cursor:pointer}.b-resource-initials:not([class*=b-sch-]){background:#83b5fe}.b-overflow-img{overflow:hidden;position:relative}.b-overflow-img .b-resource-avatar{filter:brightness(60%);margin-inline-end:0}.b-overflow-img .b-overflow-count{color:#fff;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.b-baseline-wrap{display:flex;flex-direction:column;height:.6em;position:absolute;top:.4em;transition:none;z-index:7}.b-task-baseline{background-color:#ddd;border:0 solid orange;flex:0.5;font-size:13px;margin-top:1px;pointer-events:all;position:relative;transition:flex .3s,border-width .3s,font-size .3s}.b-animating .b-task-baseline{transition:flex .3s,border-width .3s,font-size .3s,width .3s,left .3s}.b-baselines .b-gantt-task-wrap.b-has-baselines{height:.4em}.b-baselines .b-gantt-task-wrap.b-has-baselines.b-milestone-wrap{font-size:60%;transition:flex .3s,font-size .3s}.b-task-baseline-milestone{border:none;font-size:30%}.b-task-baseline-milestone:before{background-color:inherit;background-image:inherit;content:" ";height:.707107em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:50% 50%;width:.707107em}.b-ganttbase .b-sch-terminal{cursor:pointer!important}.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency{marker-end:none;marker-start:url(#arrowEnd)}.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency.b-sch-dependency-ends-outside{marker-start:none}.b-ganttbase.b-edge svg.b-sch-dependencies-canvas>.b-sch-dependency:not(.b-sch-dependency-ends-outside){marker-start:url(#arrowStart)}.b-gantt-task-wrap:not(.b-gantt-task-hover) .b-sch-terminal{display:none}.b-indicator{color:#ccc;overflow:visible;pointer-events:all;position:absolute;transition:color .2s,border-color .2s;white-space:nowrap;z-index:6}.b-indicator.b-has-icon{align-items:center;display:flex;justify-content:center}.b-animating .b-indicator{transition:all .2s}.b-indicator i{color:#ccc;font-size:.6em}.b-indicator:hover{border-color:#999;color:#999;z-index:7}.b-indicator.b-has-icon:before{top:90%}.b-indicator.b-bottom{margin-top:calc(1em + 4px)}.b-indicator.b-early-dates,.b-indicator.b-late-dates{border:1px solid #ccc;border-top:#ccc;height:6px!important}.b-indicator.b-early-dates:hover,.b-indicator.b-late-dates:hover{border-color:#999}.b-indicator.b-deadline-date{margin-inline-start:-2.5px;width:auto}.b-indicator.b-deadline-date:before{color:#e53f2c;content:"\f024";font-size:12px;position:relative;top:-2px;transition:color .2s;vertical-align:top}.b-timeaxissubgrid.b-rtl .b-indicator.b-deadline-date:before{transform:rotateY(180deg)}.b-indicator.b-deadline-date:hover:before{color:#982013}.b-indicator.b-constraint-date{width:6px}.b-indicator.b-constraint-date:before{transition:border-color .2s,background-color .2s}.b-indicator.b-constraint-date:hover:before{border-color:#999}.b-indicator.b-constraint-type-mustfinishon,.b-indicator.b-constraint-type-muststarton{border:none;margin-inline-start:-4.5px;width:auto}.b-indicator.b-constraint-type-mustfinishon:before,.b-indicator.b-constraint-type-muststarton:before{content:"\f08d";font-size:12px;position:relative;top:-2px;vertical-align:top}.b-indicator.b-constraint-type-startnoearlierthan,.b-indicator.b-constraint-type-startnolaterthan{background-color:#ccc;border:1px solid #ccc;border-bottom-right-radius:10px;border-top-right-radius:10px;height:10px!important;width:5px}.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-startnoearlierthan,.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-startnolaterthan{border-bottom-left-radius:10px;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:0}.b-indicator.b-constraint-type-startnolaterthan{background-color:transparent}.b-indicator.b-constraint-type-startnoearlierthan:hover{background-color:#999}.b-indicator.b-constraint-type-finishnoearlierthan,.b-indicator.b-constraint-type-finishnolaterthan{background-color:#ccc;border:1px solid #ccc;border-bottom-left-radius:10px;border-top-left-radius:10px;height:10px!important;margin-inline-start:-5px;width:5px}.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-finishnoearlierthan,.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-finishnolaterthan{border-bottom-left-radius:0;border-bottom-right-radius:10px;border-top-left-radius:0;border-top-right-radius:10px}.b-indicator.b-constraint-type-finishnolaterthan{background-color:transparent}.b-indicator.b-constraint-type-finishnoearlierthan:hover{background-color:#999}.b-parent-area{background:hsla(0,0%,53%,.145);pointer-events:none;position:absolute;z-index:4}.b-animating .b-parent-area{transition:left .2s,top .2s,width .2s}.b-progress-line-canvas{z-index:127}.b-gantt-progress-line{stroke:#e53f2c}.b-scrollbuttons{--scrollbutton-color:#ced1d3;--scrollbutton-background-color:#fff;--scrollbutton-hover-color:#999ea2}.b-scrollbuttons .b-timeaxissubgrid .b-grid-cell,.b-scrollbuttons .b-timeaxissubgrid .b-grid-row{overflow:unset;z-index:2}.b-scrollbuttons .b-timeaxissubgrid .b-column-lines-canvas{z-index:0}.b-scrollbuttons .b-timeaxissubgrid svg.b-sch-dependencies-canvas{z-index:1}.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-container{display:flex;height:100%;pointer-events:none;width:100%}.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-content{display:flex;flex-direction:column;height:100%;justify-content:center;left:1em;position:sticky}.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-content label{font-size:.9em;font-weight:500}.b-scrollbuttons .b-timeaxissubgrid i.b-scroll-button{align-items:center;background:var(--scrollbutton-background-color);border:2px solid var(--scrollbutton-color);border-radius:50%;color:var(--scrollbutton-color);cursor:pointer;display:flex;height:2em;height:1.8em;justify-content:center;margin:.1em 0;padding:.5em;pointer-events:all;transition:all .2s!important;width:2em;width:1.8em}.b-scrollbuttons .b-timeaxissubgrid i.b-scroll-button:hover{--scrollbutton-color:var(--scrollbutton-hover-color)}.b-scrollbuttons .b-timeaxissubgrid i.b-scroll-button.b-task-visible{opacity:0;pointer-events:none}.b-ganttbase.b-dragging-task{-webkit-user-select:none;user-select:none}.b-ganttbase.b-dragging-task .b-gantt-task,.b-ganttbase.b-dragging-task .b-sch-dependency{pointer-events:none}.b-gantt-task-wrap.b-aborting{transition:background-color .2s,color .2s,opacity .2s,font-weight .2s,border .2s,transform .2s}.b-gantt-taskdrag-tooltip{pointer-events:none!important}.b-gantt-taskdrag-tooltip .b-sch-tip-message{display:none}.b-gantt-task-tooltip{max-width:30em}.b-gantt-task-tooltip .b-sch-clockwrap{margin-top:.5em}.b-gantt-task-tooltip .b-sch-clockwrap:first-child{margin-top:0}.b-gantt-task-tooltip .b-gantt-task-title{font-weight:600}.b-gantt-task-tooltip table{border:0;border-spacing:0}.b-gantt-task-tooltip table,.b-gantt-task-tooltip td,.b-gantt-task-tooltip tr{padding:0}.b-gantt-task-tooltip td{padding-top:3px}.b-gantt-task-tooltip td:last-child{text-align:right}.b-gantt-task-tooltip .b-sch-clock{display:none}.b-tasknonworkingtime{align-items:center;background-color:hsla(0,0%,94%,.5);display:flex;font-size:.5em;gap:.5em;justify-content:center;overflow:hidden;padding:3px;pointer-events:all;position:absolute;transition:background-color .2s,color .2s,opacity .2s,font-weight .2s,border .2s;z-index:2}.b-tasknonworkingtime [data-task-feature]{font-size:12px}.b-animating .b-tasknonworkingtime{transition:background-color .2s,color .2s,opacity .2s,font-weight .2s,border .2s,transform .2s,width .2s,height .2s,font-size .2s}.b-tasknonworkingtime.b-released{display:none;transition:none}.b-gantt-task>.b-tasknonworkingtime{color:#555;font-size:.8em;height:100%;pointer-events:none;top:0}.b-gantt-task>.b-tasknonworkingtime i.b-fa{margin-inline-end:0}.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical{fill:#e44b4b}.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical path{fill:#e44b4b;stroke:#e44b4b}.b-ganttbase.b-gantt-critical-paths .b-gantt-task-parent .b-gantt-task.b-critical{background-color:#cd4866}.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical,.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical .b-sch-event-segments .b-sch-event-segment{background-color:#d25d3c}.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical.b-segmented,.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical.b-segmented.b-task-selected,.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical.b-segmented:hover,.b-ganttbase.b-gantt-critical-paths .b-milestone-wrap .b-gantt-task.b-critical:not(.b-gantt-task-withicon){background-color:transparent}.b-ganttbase.b-gantt-critical-paths .b-milestone-wrap .b-gantt-task.b-critical:not(.b-gantt-task-withicon) .b-gantt-task-content,.b-ganttbase.b-gantt-critical-paths .b-milestone-wrap .b-gantt-task.b-critical:not(.b-gantt-task-withicon) .b-gantt-task-content:hover{background-color:#d25d3c}.b-ganttbase.b-gantt-critical-paths .b-sch-dependency.b-critical{stroke:#e44b4b;stroke-width:2;marker-start:url(#arrowEndCritical)}.b-task-rollup-wrap{align-self:stretch;display:block;grid-area:rollup;height:.2em;margin-top:.15em;min-height:3px;position:relative}.b-task-rollup{background-color:#27ca37;height:100%;opacity:.4;position:absolute}.b-task-rollup.b-inactive{filter:grayscale(1);opacity:.5}.b-rollups .b-baseline-wrap{top:.6em}.b-rollups .b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task{min-height:1em}.b-task-rollup.b-milestone{background-color:#83b5fe;height:.275em;opacity:.9;top:50%;transform:translateY(-50%) translateX(-50%) rotate(45deg);transform-origin:50% 50%;width:.275em;z-index:2}.b-gantt-task-tooltip .b-gantt-task-title.b-follow-on{margin-top:1em}.b-sch-style-border.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone),.b-sch-style-border.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone),.b-sch-style-calendar.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,.b-sch-style-colored.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone),.b-sch-style-colored.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,.b-sch-style-dashed.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone),.b-sch-style-dashed.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,.b-sch-style-hollow.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone),.b-sch-style-hollow.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,.b-sch-style-line.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone),.b-sch-style-line.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,.b-sch-style-minimal.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone),.b-sch-style-minimal.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,.b-sch-style-plain.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone),.b-sch-style-plain.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,.b-sch-style-rounded.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone),.b-sch-style-rounded.b-sch-event-wrap>.b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected{background-color:transparent;border-width:0}.b-sch-event-wrap.b-sch-style-dashed>.b-sch-event.b-segmented:after,.b-sch-event-wrap.b-sch-style-dashed>.b-sch-event.b-segmented:before,.b-sch-event-wrap.b-sch-style-line>.b-sch-event.b-segmented:after,.b-sch-event-wrap.b-sch-style-line>.b-sch-event.b-segmented:before{content:unset}.b-sch-event-wrap.b-sch-style-dashed>.b-sch-event.b-segmented .b-sch-event,.b-sch-event-wrap.b-sch-style-line>.b-sch-event.b-segmented .b-sch-event{top:0}.b-sch-style-minimal .b-sch-event .b-sch-event-segments{height:100%}.b-event-segment-renamer{z-index:15}.b-gantt>.b-editor{z-index:5}.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task,.b-gantt-task .b-gantt-task-content,.b-gantt-task.b-milestone label{font-size:13px}.b-gantt-task-wrap{align-items:center;contain:layout style;justify-content:center;pointer-events:all;position:absolute;transition:background-color .2s,color .2s,opacity .2s,font-weight .2s,border .2s;z-index:7}.b-gantt-task-wrap.b-readonly{opacity:.8}.b-gantt-task-wrap.b-readonly .b-sch-event-content{opacity:.5}.b-animating:not(.b-eventbuffer-transition) .b-gantt-task-wrap:not(.b-dragging,.b-gantt-task-wrap-resizing,.b-reusing-own){transition:background-color .2s,color .2s,opacity .2s,font-weight .2s,border .2s,left .2s,top .2s,transform .2s,width .2s,height .2s,font-size .2s}.b-toggling-node .b-gantt-task-wrap{transition:none}.b-gantt-task-wrap.b-sch-event-hover,.b-gantt-task-wrap:focus{z-index:107!important}.b-gantt-task-wrap:focus{outline:none}.b-scrolling .b-gantt-task-wrap:not(.b-aborting),.b-scrolling .b-gantt-task-wrap:not(.b-aborting) .b-gantt-task{transition:none!important}.b-grid-body-container.b-scrolling .b-gantt-task-wrap{pointer-events:none}.b-gantt-task-wrap.b-milestone-wrap{z-index:6}.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task{background-color:transparent;box-shadow:none;overflow:visible;width:1em}.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content{transition:background-color .2s,border .2s}.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon{justify-content:center}.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon .b-gantt-task-content{background-color:transparent;font-size:inherit;justify-content:center}.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon i{line-height:1em;margin-inline-end:0}.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task label{left:110%;position:absolute}.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task-content{align-items:center;display:flex}.b-gantt-task-wrap.b-milestone-wrap .b-fa,.b-gantt-task-wrap.b-milestone-wrap .b-icon,.b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-constraint-type-mustfinishon,.b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-constraint-type-muststarton,.b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-deadline-date{color:#83b5fe;font-size:inherit;margin-inline-end:1em}.b-labels-topbottom .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon){font-size:40%}.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content{font-size:inherit}.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content:before{background-color:inherit;content:" ";height:.707107em;left:.1464465em;position:absolute;transform:rotate(45deg);transform-origin:50% 50%;width:.707107em}.b-using-keyboard .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-gantt-task-withicon,.b-using-keyboard .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content:before{outline:1px solid #64a2fe;outline-offset:3px}.b-gantt-task-wrap.b-milestone-wrap.b-measure{height:1em;left:-10000px;position:fixed;top:-10000px;visibility:hidden}.b-gantt-task-wrap.b-milestone-wrap.b-measure label{font-weight:400}.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap{flex-direction:row;margin:0;min-width:0}.b-using-keyboard .b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active{outline:1px solid #64a2fe;outline-offset:3px}.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-milestone,.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-milestone:before{outline:none}.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone{align-items:center;align-self:stretch;display:flex;font-size:inherit;justify-content:center;left:.5em;min-width:0;padding:0;width:calc(100% - 1em);z-index:1}.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone .b-gantt-task-content{background-color:transparent;font-size:13px;justify-content:center}.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone .b-gantt-task-content:before{content:none}.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone:after,.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone:before{background:inherit;content:" ";height:.707107em;position:absolute;width:.707107em;z-index:0}.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone:before{left:0;top:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:50% 50%}.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone:after{right:0;transform:rotate(-45deg);transform-origin:100% 0}.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-measure .b-gantt-task.b-milestone{width:calc(100% + 1em)}.b-gantt-task{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;min-height:5px;min-width:5px;overflow:hidden;overflow:clip;padding-inline-start:0;position:relative;text-align:left;transition:background-color .2s,color .2s,opacity .2s,font-weight .2s,border .2s;-webkit-user-select:none;user-select:none;white-space:nowrap;width:calc(100% - 1px)}.b-toggling-node .b-gantt-task{transition:none}.b-gantt-task label{color:#888}.b-gantt-task:not(.b-milestone) .b-fa,.b-gantt-task:not(.b-milestone) .b-icon,.b-gantt-task:not(.b-milestone) .b-indicator.b-constraint-type-mustfinishon,.b-gantt-task:not(.b-milestone) .b-indicator.b-constraint-type-muststarton,.b-gantt-task:not(.b-milestone) .b-indicator.b-deadline-date{line-height:inherit;margin-inline-end:.75em}.b-gantt-task:before{font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-weight:900}.b-gantt-task.b-gantt-event-resizing,.b-gantt-task:hover{z-index:8}.b-gantt-task.b-gantt-task-selected,.b-gantt-task.b-gantt-task-selected *{font-weight:500;z-index:8}.b-gantt-task.b-gantt-task-assign-selected{animation-duration:.2s;animation-iteration-count:3;animation-name:instance-selected;animation-timing-function:ease-in-out}.b-gantt-task.b-milestone{transition:background 0s}.b-gantt-task-wrap:not(.b-milestone-wrap){min-height:6px;min-width:6px}.b-using-keyboard .b-gantt-task-wrap:not(.b-milestone-wrap).b-active .b-gantt-task{outline:1px solid #64a2fe;outline-offset:3px}@keyframes instance-selected{0%{top:-2px}50%{top:2px}to{top:0}}.b-initial-fade-in .b-sch-dependency,.b-initial-fade-in .b-sch-event-wrap{animation-duration:.5s;animation-fill-mode:forwards;animation-name:initial-fade-in;opacity:0}@keyframes initial-fade-in{0%{opacity:0}to{opacity:1}}.b-initial-zoom-in .b-sch-event-wrap .b-gantt-task{animation-duration:.4s;animation-name:initial-zoom-in;animation-timing-function:ease-in}@keyframes initial-zoom-in{0%{transform:scale(.01)}to{transform:scale(1)}}.b-initial-slide-from-left .b-sch-event-wrap{animation-duration:.7s;animation-fill-mode:forwards;animation-name:initial-slide-from-left;transform:translateX(-100vw)}@keyframes initial-slide-from-left{to{transform:translateX(0)}}.b-initial-slide-from-top .b-sch-event-wrap{animation-duration:.7s;animation-fill-mode:forwards;animation-name:initial-slide-from-top;transform:translateY(-100vh)}@keyframes initial-slide-from-top{to{transform:translateY(0)}}.b-gantt-task.b-segmented,.b-gantt-task.b-segmented:hover{background-color:transparent;background-image:none;border-width:0;box-shadow:none;overflow:visible}.b-gantt-task .b-sch-event-segments{border-bottom:1px dashed;border-color:#999;height:calc(50% + .5px);pointer-events:none;position:absolute;top:0;width:100%}.b-gantt-task .b-sch-event-segments .b-sch-event-segment{align-items:center;display:flex;pointer-events:all;position:absolute}.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected.b-segmented,.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected.b-segmented:hover,.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected:hover.b-segmented,.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected:hover.b-segmented:hover,.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task:hover.b-segmented,.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task:hover.b-segmented:hover{background-color:transparent;background-image:none;border-width:0;box-shadow:none}.b-using-keyboard .b-gantt-task-wrap:not(.b-milestone-wrap).b-active .b-sch-event-segment{outline:none}.b-gantt-task-wrap{display:grid;grid-template-areas:"top    top    top   " "before body   after " "void1  rollup void2" "bottom bottom bottom";grid-template-columns:0 1fr 0;grid-template-rows:min-content minmax(0,100%) min-content min-content;height:1em}.b-gantt-task-wrap.b-inactive .b-gantt-task{filter:grayscale(1);opacity:.5}.b-gantt-task-wrap.b-inactive .b-sch-label{color:#c4c4c4}.b-gantt-task-wrap.b-gantt-task-parent .b-gantt-task{align-self:center;height:100%}.b-gantt-task-wrap.b-gantt-task-parent .b-active .b-gantt-task{outline:none}.b-gantt-task-wrap.b-milestone-wrap{margin-inline-start:0}.b-gantt-task{align-self:stretch;border-radius:2px;grid-area:body;width:100%}.b-gantt-task-content{font-size:.8em;overflow:hidden;padding:0 .4em;text-overflow:ellipsis;width:100%;z-index:1}.b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task{border-radius:2px 2px 0 0;clip-path:polygon(-20px 0,calc(100% + 20px) 0,calc(100% + 20px) 100%,100% 100%,calc(100% - 8px) calc(100% - 8px),8px calc(100% - 8px),0 100%,-20px 100%);flex:1 1 0;max-height:2em;min-height:1.3em;overflow:visible}.b-using-keyboard .b-gantt-task-wrap.b-gantt-task-parent.b-active:before{content:"";height:100%;outline:1px solid #64a2fe;outline-offset:3px;position:absolute;width:100%}.b-gantt .b-gantt-task-wrap.b-over-resize-handle .b-gantt-task,.b-gantt .b-gantt-task-wrap .b-sch-event-segment.b-over-resize-handle{cursor:ew-resize!important}.b-gantt.b-resizing-event *{cursor:ew-resize!important;-webkit-user-select:none;user-select:none}.b-new-column-column .b-grid-header-text{display:none}.b-new-column-combo .b-field-inner{background-color:transparent;border:0}.b-new-column-combo .b-field-inner input{padding:0}.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=calendar],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=constraintType],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=deadline],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=earlyEndDate],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=earlyStartDate],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=endDate],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=fullDuration],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=fullEffort],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=lateEndDate],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=lateStartDate],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=name],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=note],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=predecessors],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=schedulingMode],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=startDate],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=successors],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=totalSlack],.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=wbsValue]{color:#aaa;text-decoration:line-through}.b-sch-color-none.b-gantt-task-wrap>.b-gantt-task,.b-sch-color-none.b-gantt-task-wrap>.b-gantt-task>.b-sch-event-segments>.b-gantt-task.b-sch-color-none{--event-background-color:#8ee997;border-color:#8ee997}.b-sch-color-none.b-gantt-task-wrap.b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task,.b-sch-color-none.b-gantt-task-wrap>.b-gantt-task.b-milestone,.b-sch-color-none.b-gantt-task-wrap>.b-gantt-task>.b-sch-event-segments>.b-gantt-task.b-sch-color-none.b-milestone{--event-background-color:#83b5fe;border-color:#83b5fe}.b-no-transitions .b-grid-row{transition:none!important}.b-dependency-list .b-list-item[data-index="0"]{border-top:none}.b-dependency-list-filter{background-color:#fff;border-bottom:1px solid #d0d1d2;border-radius:0;position:sticky;top:0;z-index:1}.b-dependency-list-filter .b-field-inner{border:none}.b-theme-material .b-dependency-list-filter .b-icon-filter{margin-inline-start:.5em}.b-theme-material .b-dependency-list-filter .b-icon-remove{margin-inline-end:.5em}.b-assignmentfield .b-assignment-chipview{flex-flow:row nowrap!important;overscroll-behavior:contain auto}.b-assignmentfield .b-chip{font-size:.9em;padding-inline-start:.45em;white-space:nowrap}.b-resourceassignment-cell{align-items:center}.b-resourceassignment-cell .b-assignment-chipview-wrap{overflow:hidden}.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview{display:flex;overflow-x:auto}.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview .b-chip{font-size:.9em;margin-bottom:0;padding:.45em}.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview .b-chip:first-child{margin-inline-start:0}.b-assignmentgrid-assign-all-column .b-grid-header-text{display:none}.b-assignmentgrid-assign-all-column .b-checkbox{justify-content:center}.b-assignmentgrid-assign-all-column .b-checkbox .b-field-inner{flex:none}.b-assignmentgrid-assign-all-column .b-checkbox label.b-checkbox-label:before{margin:0}.b-assignmentgrid-resource-column{flex-direction:row}.b-assignmentgrid-resource-column.b-grid-header.b-depth-0{padding-bottom:.3em;padding-top:.3em}.b-assignmentgrid-resource-column .b-filter-bar-field{margin-bottom:0}.b-assignmentgrid-resource-column .b-grid-header-text,.b-assignmentgrid-resource-column .b-grid-header-text-content{display:none}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.b-assignmentpicker .b-panel-content{background-color:#fff;padding:0}.b-assignmentpicker .b-assignmentgrid{flex:1 1 auto}.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content{justify-content:flex-end}.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content>button{margin-inline-end:.5em;min-width:10em}.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content>button.b-last-visible-child{margin-inline-end:0}#pulse-timeline-gantt{--gantt-timeline-task-bg:#32bfbd;--gantt-timeline-task-parent-bg:#c9c9c9;--gantt-timeline-task-parent-percent-bar-bg:#555;--gantt-timeline-nonworking-time:#e5e5e5;--gantt-timeline-nonworking-time-border:#ddd;--gantt-timeline-danger:red;--gantt-timeline-orange:#ff8900;--gantt-timeline-gray:#f5f5f5;--gantt-timeline-black:#222;--gantt-timeline-white:#fff;--gantt-timeline-blue:#3183ff;--gantt-timeline-light-blue:#98c1ff;--gantt-timeline-green:#53a92c;--gantt-timeline-label-text-color:#606263;align-items:stretch;display:flex;flex:1;flex-direction:row}#pulse-timeline-gantt .b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task{background-color:var(--gantt-timeline-task-bg);border-radius:4px;height:24px}.b-textareapickerfield-picker{background-color:#fff}.b-pickerfield[data-ref=monthField]{display:flex;height:25px!important;justify-content:center;width:100%}.b-pickerfield[data-ref=monthField] .b-field .b-field-inner{display:flex;justify-content:center;width:115px}.b-datepicker .b-calendar-weekdays{color:#000!important}#pulse-timeline-gantt .b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task{background-color:var(--gantt-timeline-task-parent-bg)}#pulse-timeline-gantt .b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task .b-task-percent-bar{background-color:var(--gantt-timeline-task-parent-percent-bar-bg);border-top-left-radius:4px;border-top-right-radius:4px}#pulse-timeline-gantt .b-grid-headers .b-sch-nonworkingtime{background-color:transparent!important}#pulse-timeline-gantt .b-grid-subgrid .b-sch-range{background:var(--gantt-timeline-gray)}#pulse-timeline-gantt .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content{background-color:var(--gantt-timeline-task-parent-bg)}#pulse-timeline-gantt .time-ranges-grid .b-grid-row:before{display:none}#pulse-timeline-gantt .time-ranges-grid .b-grid-cell{cursor:pointer}#pulse-timeline-gantt .time-ranges-grid .b-toolbar>.b-toolbar-content{background-color:var(--gantt-timeline-gray);justify-content:space-between}#pulse-timeline-gantt .time-ranges-grid .b-button{background-color:var(--gantt-timeline-white);color:var(--gantt-timeline-black);font-weight:300;height:32px;margin:0}#pulse-timeline-gantt .time-ranges-grid .b-button *{font-size:11px;font-weight:inherit;margin-bottom:0}#pulse-timeline-gantt .time-ranges-grid .b-button:last-child{background-color:transparent}#pulse-timeline-gantt .time-ranges-grid .b-grid-headers .b-grid-header{height:40px}#pulse-timeline-gantt .b-grid-header .b-sch-timerange{background-color:transparent;border-left:2px dotted var(--gantt-timeline-blue);border-radius:0;opacity:1;padding:0}#pulse-timeline-gantt .b-grid-header .b-sch-timerange.b-sch-line{border-color:var(--gantt-timeline-orange)}#pulse-timeline-gantt .b-grid-header .b-sch-timerange label{align-self:flex-end;background-color:var(--gantt-timeline-blue);border-bottom-right-radius:2px;border-top-right-radius:2px;display:block;font-size:10px!important;margin:0;padding:2px 4px;width:100%}#pulse-timeline-gantt .b-grid-header .b-sch-header-row .b-sch-header-timeaxis-cell{border-right:0}.b-schedulerexportdialog-header{background-color:#375a88!important;color:#fff!important}.b-panel-header,.b-popup-header .b-exportdialog-header{color:#fff!important}.b-schedulerexportdialog .b-toolbar-content{padding:20px!important}.b-button.b-green{background-color:#53a92c!important;color:#fff!important}.b-textareapickerfield-picker{overflow:auto}#pulse-timeline-gantt .b-grid-header .b-sch-timerange.b-gantt-project-line.b-sch-line{border-color:var(--gantt-timeline-green)}#pulse-timeline-gantt .b-grid-header .b-sch-timerange.b-gantt-project-line.b-sch-line label{background-color:var(--gantt-timeline-green)}#pulse-timeline-gantt .b-sch-timerange.b-sch-timeranges.b-sch-line[data-id^=prj]{border-color:var(--gantt-timeline-green);display:flex!important}#pulse-timeline-gantt.pulse-gantt--timeranges .b-sch-timerange.b-sch-timeranges.b-sch-range{display:none}#pulse-timeline-gantt.pulse-gantt--timeranges .b-sch-timerange.b-sch-timeranges.b-sch-range[data-id^=prj]{display:flex!important}#pulse-timeline-gantt .b-grid-header .b-sch-timerange.b-sch-line[data-id=prj-end] label,#pulse-timeline-gantt .b-grid-header .b-sch-timerange.b-sch-line[data-id=prj-start] label{background-color:var(--gantt-timeline-green)}#pulse-timeline-gantt .b-grid-header .b-sch-timerange.b-sch-line label{background-color:var(--gantt-timeline-orange)}#pulse-timeline-gantt .b-grid-header .b-sch-timerange.b-sch-current-time label{background-color:var(--gantt-timeline-danger)}#pulse-timeline-gantt .b-grid-header .b-sch-timerange.b-sch-nonworkingtime{background-color:var(--gantt-timeline-nonworking-time);border-color:transparent;opacity:.5}#pulse-timeline-gantt .b-timeline-subgrid .b-sch-range{background-color:var(--gantt-timeline-blue);border:1px solid var(--gantt-timeline-gray);opacity:.15}#pulse-timeline-gantt .b-timeline-subgrid .b-sch-range label{background-color:var(--gantt-timeline-blue)}#pulse-timeline-gantt .b-grid-subgrid .b-sch-timerange.b-sch-nonworkingtime{background-color:var(--gantt-timeline-nonworking-time);border:1px solid var(--gantt-timeline-nonworking-time-border);opacity:.5}#pulse-timeline-gantt .b-grid-subgrid .b-sch-timerange.b-gantt-project-line.b-sch-line{border-color:var(--gantt-timeline-green)}#pulse-timeline-gantt .b-grid-header .b-sch-timerange.b-nonworkingtime:not([style*=width]),#pulse-timeline-gantt .b-grid-subgrid .b-sch-timerange.b-nonworkingtime:not([style*=width]),#pulse-timeline-gantt .b-grid-subgrid .b-sch-timerange.b-nonworkingtime>label{display:none}#pulse-timeline-gantt .b-sch-foreground-canvas .b-sch-range.audit{background:var(--gantt-timeline-light-blue);opacity:.3}#pulse-timeline-gantt .b-task-baseline{border-radius:4px;display:none}#pulse-timeline-gantt .b-gantt-task-wrap .b-sch-label.b-sch-label-before{color:var(--gantt-timeline-label-text-color);font-size:13px;font-weight:700}#pulse-timeline-gantt .b-task-baseline[data-index="0"]{background-color:var(--gantt-timeline-task-parent-bg);opacity:.4}#pulse-timeline-gantt .b-task-baseline[data-index="1"]{background-color:var(--gantt-timeline-task-parent-bg);opacity:.6}#pulse-timeline-gantt .b-task-baseline[data-index="2"]{background-color:var(--gantt-timeline-task-parent-bg);opacity:.9}#pulse-timeline-gantt .b-show-baseline-1 .b-task-baseline[data-index="0"],#pulse-timeline-gantt .b-show-baseline-2 .b-task-baseline[data-index="1"],#pulse-timeline-gantt .b-show-baseline-3 .b-task-baseline[data-index="2"]{display:block}#pulse-timeline-gantt .b-grid-subgrid.b-grid-subgrid-locked .b-grid-row.b-tree-parent-row{background-color:#f0f0f0}#pulse-timeline-gantt.gantt-chart__rollup .b-grid-subgrid .b-grid-row[aria-level="1"]{background-color:#e0e0e0}#pulse-timeline-gantt.gantt-chart__rollup .b-grid-subgrid .b-grid-row[aria-level="1"] .b-tree-cell-value{font-weight:600}#pulse-timeline-gantt.b-sch-dependency{stroke:#a1a1a1}#pulse-timeline-gantt #b-gantt-1-column-name{padding-left:16px}#pulse-timeline-gantt-task-editor{--gantt-timeline-task-editor-white:#fff;--gantt-timeline-task-editor-gray:#f5f5f5;--gantt-timeline-task-editor-navy:#375a87;--gantt-timeline-task-editor-green:#53a92c;border-radius:4px}#pulse-timeline-gantt-task-editor .b-panel{background-color:var(--gantt-timeline-task-editor-white)}#pulse-timeline-gantt-task-editor .b-panel-header.b-popup-header{background-color:var(--gantt-timeline-task-editor-navy);color:var(--gantt-timeline-task-editor-white);padding-left:20px;text-transform:uppercase}#pulse-timeline-gantt-task-editor .b-panel-body-wrap .b-panel-content{background-color:var(--gantt-timeline-task-editor-white);padding-left:0;padding-right:0;padding-top:20px}.b-panel>.b-panel-body-wrap{border-radius:4px}#pulse-timeline-gantt-task-editor .b-panel-body-wrap .b-panel-content .b-toolbar.b-tabbar.b-dock-top{background-color:var(--gantt-timeline-task-editor-white);border-bottom:0;padding-left:16px;padding-right:16px;padding-top:0}#pulse-timeline-gantt-task-editor .b-panel-body-wrap .b-panel-content .b-toolbar.b-tabbar.b-dock-top:after{background-color:var(--gantt-timeline-task-editor-gray);bottom:0;content:" ";height:1px;left:0;position:absolute;width:100%}#pulse-timeline-gantt-task-editor .b-taskeditor-header .b-popup-close,#pulse-timeline-gantt-task-editor .b-toolbar .b-overflow-button.b-icon{padding:0}#pulse-timeline-gantt-task-editor .b-toolbar .b-toolbar-content{align-items:center}#pulse-timeline-gantt-task-editor .b-formtab .b-field{flex-direction:column}#pulse-timeline-gantt-task-editor .b-formtab .b-field .b-label{align-self:flex-start;color:#212121;flex-basis:auto!important;font-weight:700;margin-bottom:4px}#pulse-timeline-gantt-task-editor .b-formtab .b-field{margin-bottom:20px}#pulse-timeline-gantt-task-editor .b-formtab .b-field .b-field-inner{height:32px;margin:0}#pulse-timeline-gantt-task-editor .b-formtab .b-field .b-field-inner>input{height:32px}#pulse-timeline-gantt-task-editor .b-editortab.b-formtab{column-gap:16px}#pulse-timeline-gantt-task-editor .b-editortab.b-formtab .b-colorfield .b-field-inner>input{text-transform:capitalize}#pulse-timeline-gantt-task-editor .b-editortab.b-formtab .b-colorfield .b-icon-remove{display:none}#pulse-timeline-gantt-task-editor .b-tabpanel-body.b-panel-content{padding-left:20px;padding-right:20px}#pulse-timeline-gantt-task-editor .b-tabbar .b-toolbar-content .b-tabpanel-tab{background-color:var(--gantt-timeline-task-editor-white);border:1px solid var(--gantt-timeline-task-editor-gray);border-left-width:0;border-top-left-radius:3px;border-top-right-radius:3px;color:#999;letter-spacing:.02857em;padding-left:20px;padding-right:20px}#b-fieldtrigger-3,#b-fieldtrigger-4,#b-fieldtrigger-6,#b-fieldtrigger-7{display:none!important}#pulse-timeline-gantt-task-editor .b-tabbar .b-toolbar-content .b-tabpanel-tab.b-tab-first{border-left-width:1px;z-index:1}#pulse-timeline-gantt-task-editor .b-tabbar .b-toolbar-content .b-tabpanel-tab.b-active{border-bottom-color:var(--gantt-timeline-task-editor-white)}#pulse-timeline-gantt-task-editor .b-tabbar .b-toolbar-content .b-tabpanel-tab.b-active:before{background-color:var(--gantt-timeline-task-editor-navy);content:" ";height:2px;left:0;position:absolute;top:0;width:100%}#pulse-timeline-gantt-task-editor .b-bottom-toolbar{background-color:var(--gantt-timeline-task-editor-white);border-top:2px solid var(--gantt-timeline-task-editor-gray);padding-top:20px}#pulse-timeline-gantt-task-editor .b-bottom-toolbar .b-toolbar-content{justify-content:flex-start!important}#pulse-timeline-gantt-task-editor .b-bottom-toolbar .b-toolbar-content .b-button[data-ref=deleteButton]>label{color:#212121;text-decoration:underline}#pulse-timeline-gantt-task-editor .b-bottom-toolbar .b-toolbar-content .b-button[data-ref=deleteButton]>.fal{color:#000}#pulse-timeline-gantt-task-editor .b-widget.b-container.b-editortab .b-bottom-toolbar .b-toolbar-content .b-button{height:24px;width:24px}#pulse-timeline-gantt-task-editor .b-widget.b-container.b-editortab .b-bottom-toolbar .b-toolbar-content .b-button:first-child{background-color:var(--gantt-timeline-task-editor-navy);margin-left:0;order:0}#pulse-timeline-gantt-task-editor .b-widget.b-container.b-editortab .b-bottom-toolbar .b-toolbar-content .b-button:last-child:not(:hover){background-color:var(--gantt-timeline-task-editor-gray)}#pulse-timeline-gantt-task-editor .b-bottom-toolbar .b-toolbar-content .b-button:first-child{background-color:var(--gantt-timeline-task-editor-green);color:var(--gantt-timeline-task-editor-white);margin-left:auto;order:2}#pulse-timeline-gantt-task-editor .b-bottom-toolbar .b-toolbar-content .b-button{font-weight:400;order:1}#pulse-timeline-gantt-task-editor .b-bottom-toolbar .b-toolbar-content .b-button>label{font-weight:400}#pulse-timeline-gantt-task-editor .b-bottom-toolbar .b-toolbar-content .b-button:last-child{border-width:0;order:0;padding-left:12px;padding-right:12px}.b-color-picker-item{align-items:center;border-bottom:1px solid #f5f5f5;column-gap:4px;display:flex;padding:.6em 1.2em}.b-color-picker-item:hover{background-color:#f5f5f5}.b-color-picker-item:last-child{background-color:#fff}.b-color-picker-item .b-color-picker-item__preview{border-radius:2px;height:20px;width:20px}.b-color-picker-item .b-color-picker-item__text{text-transform:capitalize}.b-widget.b-container.b-panel.b-popup .b-button{height:34px;margin-bottom:0}.b-widget.b-container.b-panel.b-popup .b-button>label{font-size:11px!important;margin-bottom:0}.b-pagingtoolbar.b-dock-bottom.b-bottom-toolbar{padding-bottom:0!important;padding-top:0!important}.b-pagingtoolbar.b-dock-bottom.b-bottom-toolbar>.b-toolbar-content>.b-label-before.b-box-item>label{font-weight:300!important}#pulse-timeline-gantt-resource-editor{--gantt-timeline-gray:#f5f5f5;--gantt-timeline-black:#222;--gantt-timeline-white:#fff}#pulse-timeline-gantt-resource-editor .b-toolbar{background-color:var(--gantt-timeline-white);padding:0}#pulse-timeline-gantt-resource-editor .b-assignmentgrid-resource-column.b-grid-header.b-depth-0{padding:10px 16px}#pulse-timeline-gantt-resource-editor .b-toolbar-content{background-color:var(--white);border-top:1px solid var(--gantt-timeline-gray)!important}#pulse-timeline-gantt-resource-editor .b-assignmentgrid-resource-column.b-grid-header.b-depth-0{padding:10px 16px!important}#pulse-timeline-gantt-resource-editor .b-toolbar-content .b-button{font-size:12px!important;height:32px!important;margin-bottom:5px!important;margin-top:0!important;min-height:32px!important;min-width:82px!important;width:82px!important}#pulse-timeline-gantt-resource-editor .b-toolbar-content .b-button:first-child{margin-left:0!important;margin-right:0!important;order:1!important}#pulse-timeline-gantt-resource-editor .b-toolbar-content{height:60px!important}#pulse-timeline-gantt-resource-editor .b-toolbar-content .b-button:first-child :before{content:"";font-family:FONT AWESOME\ 5 PRO;margin-right:5px}#pulse-timeline-gantt-resource-editor .b-toolbar-content .b-button:last-child{font-weight:400!important;left:0!important;margin-left:20px!important;order:0!important;position:absolute!important}#pulse-timeline-gantt-resource-editor .b-toolbar-content .b-button>label{margin-bottom:0!important}#pulse-timeline-gantt-resource-editor>.b-assignmentpicker-body-wrap .b-bottom-toolbar .b-button>label{font-size:11px}.b-content-element:not(.b-toolbar)>.b-field{flex:unset!important}.b-flex-row:not(.b-toolbar-content)>.b-field{flex:1 0 100%!important}#pulse-timeline-gantt.is-rollup div.b-tasknonworkingtime{font-size:0}.pulse-linked-tasks-columns{display:flex;flex-direction:column;gap:2px}.pulse-timeline__export-dialog #b-fieldtrigger-3,.pulse-timeline__export-dialog #b-fieldtrigger-4,.pulse-timeline__export-dialog #b-fieldtrigger-6,.pulse-timeline__export-dialog #b-fieldtrigger-7{display:block!important}.pulse-timeline__export-dialog .b-field-inner input:focus,.pulse-timeline__export-dialog .b-field-inner input:focus-within,.pulse-timeline__export-dialog .b-field-inner input:hover{background:transparent!important;border-color:transparent!important}.b-export-viewport{--gantt-timeline-task-bg:#32bfbd;--gantt-timeline-task-parent-bg:#c9c9c9;--gantt-timeline-task-parent-percent-bar-bg:#555;--gantt-timeline-nonworking-time:#e5e5e5;--gantt-timeline-nonworking-time-border:#ddd;--gantt-timeline-danger:red;--gantt-timeline-orange:#ff8900;--gantt-timeline-gray:#f5f5f5;--gantt-timeline-black:#222;--gantt-timeline-white:#fff;--gantt-timeline-blue:#3183ff;--gantt-timeline-light-blue:#98c1ff;--gantt-timeline-green:#53a92c;--gantt-timeline-label-text-color:#606263;align-items:stretch;display:flex;flex:1;flex-direction:row}.b-export-viewport .b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task{background-color:var(--gantt-timeline-task-bg);border-radius:4px;height:24px}.b-export-viewport .b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task{background-color:var(--gantt-timeline-task-parent-bg)}.b-export-viewport .b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task .b-task-percent-bar{background-color:var(--gantt-timeline-task-parent-percent-bar-bg);border-top-left-radius:4px;border-top-right-radius:4px}.b-export-viewport .b-grid-headers .b-sch-nonworkingtime{background-color:transparent!important}.b-export-viewport .b-grid-subgrid .b-sch-range{background:var(--gantt-timeline-gray)}.b-export-viewport .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content{background-color:var(--gantt-timeline-task-parent-bg)}.b-export-viewport .time-ranges-grid .b-grid-row:before{display:none}.b-export-viewport .time-ranges-grid .b-grid-cell{cursor:pointer}.b-export-viewport .time-ranges-grid .b-toolbar>.b-toolbar-content{background-color:var(--gantt-timeline-gray);justify-content:space-between}.b-export-viewport .time-ranges-grid .b-button{background-color:var(--gantt-timeline-white);color:var(--gantt-timeline-black);font-weight:300;height:32px;margin:0}.b-export-viewport .time-ranges-grid .b-button *{font-size:11px;font-weight:inherit;margin-bottom:0}.b-export-viewport .time-ranges-grid .b-button:last-child{background-color:transparent}.b-export-viewport .time-ranges-grid .b-grid-headers .b-grid-header{height:40px}.b-export-viewport .b-grid-header .b-sch-timerange{background-color:transparent;border-left:2px dotted var(--gantt-timeline-blue);border-radius:0;opacity:1;padding:0}.b-export-viewport .b-grid-header .b-sch-timerange.b-sch-line{border-color:var(--gantt-timeline-orange)}.b-export-viewport .b-grid-header .b-sch-timerange label{align-self:flex-end;background-color:var(--gantt-timeline-blue);border-bottom-right-radius:2px;border-top-right-radius:2px;display:block;font-size:10px!important;margin:0;padding:2px 4px;width:100%}.b-export-viewport .b-grid-header .b-sch-header-row .b-sch-header-timeaxis-cell{border-right:0}.b-export-viewport .b-grid-header .b-sch-timerange.b-gantt-project-line.b-sch-line{border-color:var(--gantt-timeline-green)}.b-export-viewport .b-grid-header .b-sch-timerange.b-gantt-project-line.b-sch-line label{background-color:var(--gantt-timeline-green)}.b-export-viewport .b-sch-timerange.b-sch-timeranges.b-sch-line[data-id^=prj]{border-color:var(--gantt-timeline-green);display:flex!important}.b-export-viewport.pulse-gantt--timeranges .b-sch-timerange.b-sch-timeranges.b-sch-range{display:none}.b-export-viewport.pulse-gantt--timeranges .b-sch-timerange.b-sch-timeranges.b-sch-range[data-id^=prj]{display:flex!important}.b-export-viewport .b-grid-header .b-sch-timerange.b-sch-line[data-id=prj-end] label,.b-export-viewport .b-grid-header .b-sch-timerange.b-sch-line[data-id=prj-start] label{background-color:var(--gantt-timeline-green)}.b-export-viewport .b-grid-header .b-sch-timerange.b-sch-line label{background-color:var(--gantt-timeline-orange)}.b-export-viewport .b-grid-header .b-sch-timerange.b-sch-current-time label{background-color:var(--gantt-timeline-danger)}.b-export-viewport .b-grid-header .b-sch-timerange.b-sch-nonworkingtime{background-color:var(--gantt-timeline-nonworking-time);border-color:transparent;opacity:.5}.b-export-viewport .b-timeline-subgrid .b-sch-range{background-color:var(--gantt-timeline-blue);border:1px solid var(--gantt-timeline-gray);opacity:.15}.b-export-viewport .b-timeline-subgrid .b-sch-range label{background-color:var(--gantt-timeline-blue)}.b-export-viewport .b-grid-subgrid .b-sch-timerange.b-sch-nonworkingtime{background-color:var(--gantt-timeline-nonworking-time);border:1px solid var(--gantt-timeline-nonworking-time-border);opacity:.5}.b-export-viewport .b-grid-subgrid .b-sch-timerange.b-gantt-project-line.b-sch-line{border-color:var(--gantt-timeline-green)}.b-export-viewport .b-grid-header .b-sch-timerange.b-nonworkingtime:not([style*=width]),.b-export-viewport .b-grid-subgrid .b-sch-timerange.b-nonworkingtime:not([style*=width]),.b-export-viewport .b-grid-subgrid .b-sch-timerange.b-nonworkingtime>label{display:none}.b-export-viewport .b-sch-foreground-canvas .b-sch-range.audit{background:var(--gantt-timeline-light-blue);opacity:.3}.b-export-viewport .b-task-baseline{border-radius:4px;display:none}.b-export-viewport .b-gantt-task-wrap .b-sch-label.b-sch-label-before{color:var(--gantt-timeline-label-text-color);font-size:13px;font-weight:700}.b-export-viewport .b-task-baseline[data-index="0"]{background-color:var(--gantt-timeline-task-parent-bg);opacity:.4}.b-export-viewport .b-task-baseline[data-index="1"]{background-color:var(--gantt-timeline-task-parent-bg);opacity:.6}.b-export-viewport .b-task-baseline[data-index="2"]{background-color:var(--gantt-timeline-task-parent-bg);opacity:.9}.b-export-viewport .b-show-baseline-1 .b-task-baseline[data-index="0"],.b-export-viewport .b-show-baseline-2 .b-task-baseline[data-index="1"],.b-export-viewport .b-show-baseline-3 .b-task-baseline[data-index="2"]{display:block}.b-export-viewport .b-grid-subgrid.b-grid-subgrid-locked .b-grid-row.b-tree-parent-row{background-color:#f0f0f0}.b-export-viewport.gantt-chart__rollup .b-grid-subgrid .b-grid-row[aria-level="1"]{background-color:#e0e0e0}.b-export-viewport.gantt-chart__rollup .b-grid-subgrid .b-grid-row[aria-level="1"] .b-tree-cell-value{font-weight:600}.b-export-viewport.b-sch-dependency{stroke:#a1a1a1}.b-export-viewport #b-gantt-1-column-name{padding-left:16px}._2gs0J6gQkf{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1C2J8YkeYB{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._4GUJXI3Wa8{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1wMT5ccDsr{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1mIs1APZKy{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1nI5xkA6Wm{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._28wjqxSzK4{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._35Q1mcN0Y-{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}._35Q1mcN0Y- ._2RiDWB0nag{height:auto!important;width:100%}._35Q1mcN0Y- .YhBCL27DaM{height:150px;width:100%}._35Q1mcN0Y- ._1jFfoiL8wl{width:100%}._3b1a0oCOSO{grid-column-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}._3WhIolm6KN{color:#000;font-size:11px;margin-right:5px}._2gSAJ78eIU ._2p2AganIBN._2p2AganIBN{color:#000}._1lR4oKKTp0{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2zpO1Qa9R7{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2-pg6zMgds{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2QsAb8HCi4{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.dNIp-dLpwD{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.U6K0nhVb6n{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2lsB3_SwmR{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._35EaVOxprN{overflow:hidden}._1GSkPEzYZC{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}._3u7qTen0YC{font-size:16px;padding-bottom:38px;padding-top:40px}._3Ymn-1vCK3{font-weight:700}._34_Ys0RLBT{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-bottom:48px}._34_Ys0RLBT .R0ztJYLBR6{font-weight:400;height:32px;min-width:92px}._34_Ys0RLBT .YD-pQTmTw8{margin-left:4px}.zU4oWpQOtG{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._13i8U3kw8k{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3cvVGeMUo3{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._20UEedETOH{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._38jef6yaPw{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1qjdIbe10q{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3gxz3KvLIm{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2lmcHftmxz{min-width:750px}._3zFLKGmT92{min-width:600px}._3f1b0VxLwW{max-width:none!important}._1MEC-qxv_W{padding-bottom:20px;padding-top:20px}._3VF8yp2kfB{font-size:12px!important}._24qGPqWYrF{display:-webkit-box;display:-ms-flexbox;display:flex}._3j_GYMpdAT{grid-column-gap:4px;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}._3j_GYMpdAT>span{text-decoration:underline}.Eb1J1Tpls4{color:#db383b;font-size:100px;line-height:1em;padding:24px 0}.Eb1J1Tpls4>i{font-size:inherit}._1WaitY45E-{font-size:22px;padding-bottom:4px;text-transform:uppercase}._1WaitY45E-,._2OV9oeTfGt{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}._2OV9oeTfGt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;padding-bottom:38px;text-align:center}.c54p6at4Ls{padding-top:1.5em;text-align:center}._1PsMvdgskf{font-weight:700}._3S5t8msjrx{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-bottom:48px}._3S5t8msjrx ._2I5GaT8Pjs{font-weight:400;height:32px}._3S5t8msjrx .o9VvlcN9B5{margin-left:4px}._23xH-XRbpY{background:#ffebcf;border-radius:4px;overflow:hidden}._1g1mlg7dtZ,._23xH-XRbpY{display:-webkit-box;display:-ms-flexbox;display:flex}._1g1mlg7dtZ{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:#ff9d11;color:#fff;flex-shrink:0;font-size:14px;justify-content:center;width:40px}._2q-E_c3ra8{font-size:11px;padding:6px 10px}._1CNqgiXn-Q{font-weight:700}._2g7a5fnPOx{padding-left:20px}._2g7a5fnPOx>button{border-bottom:1px solid #fff;position:relative;top:1px;z-index:1}._3Lt0GVHp3m{height:450px!important}._1H9aL_xZ2d{height:480px!important}._2IrZMLm538{height:200px!important}.a1kpWOpTuC{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;grid-gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;justify-content:center}.jot75YrRpa{height:317px!important}._2OET_9rh1S{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}._2OET_9rh1S,.yKISE4U6UW{display:-webkit-box;display:-ms-flexbox;display:flex}.yKISE4U6UW{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e5e5e5;color:#222;height:32px;justify-content:center;width:32px}._2DU9LZ05KQ{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:10px;text-transform:uppercase;width:100%}.o-N6eI5fCz{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}._1ywhEEDo-O{padding-top:2em}.eTMIgzdmsy{overflow:hidden}._1ARkLmEnG5{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.cdvd-u3sqv{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2hTE5nP55-{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3SNpPS8b6_{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._7h3fPEBqbC{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.XccpSDm_dn{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._31vY4UmXsQ{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._7SAsJFYuBo{padding-left:0;padding-right:0}._7SAsJFYuBo .b-gridbase:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) div[class*=b-depth-]:focus{background-color:#f3f4f5}._7SAsJFYuBo .b-gridbase:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) .b-grid-header.b-sortable.b-depth-0:hover:not(.b-sort):not(.b-group) .b-grid-header-text:after{content:none}._7SAsJFYuBo .b-gridbase .b-grid-header-container{border-bottom:0;-webkit-box-shadow:none;box-shadow:none}._7SAsJFYuBo .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header{background-color:#f3f4f5;text-transform:uppercase}._7SAsJFYuBo .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header>.b-grid-header-text:after{content:none}._7SAsJFYuBo .b-grid-row:nth-child(2n){background-color:#fafafa}._7SAsJFYuBo .b-grid-row.b-selected{background-color:#fff3e2}._7SAsJFYuBo .b-grid-row .b-grid-cell.b-grid-cell{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}._7SAsJFYuBo .b-checkbox-label{margin-bottom:0}._7SAsJFYuBo .b-checkbox input[type=checkbox]:checked+.b-checkbox-label:before{background-color:#005377;border-radius:3px;color:#fff}._7SAsJFYuBo div[data-ref=pageNumber].b-field,._7SAsJFYuBo div[data-ref=pageNumber] label{margin-bottom:0;margin-left:0}._7SAsJFYuBo div[data-ref=pageNumber] .b-field-inner{height:100%;margin:0;max-width:36px;padding:0}._7SAsJFYuBo .b-grid-cell.b-checkbox-selection{background-color:transparent;min-width:32px;width:32px}._7SAsJFYuBo .b-toolbar.b-pagingtoolbar{background:transparent}._7SAsJFYuBo .b-toolbar-content button.b-widget{background-color:#e5e5e5;border:none;border-radius:3px}._7SAsJFYuBo .b-toolbar-content [data-ref=dataSummary]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}._7SAsJFYuBo ._2rFzEIhS8R{background:transparent}._7SAsJFYuBo ._2rFzEIhS8R>div:first-child{padding-left:0;padding-right:0}._7SAsJFYuBo ._2rFzEIhS8R button[data-ref=reloadButton],._7SAsJFYuBo ._2rFzEIhS8R div[data-ref=separator]{display:none}._7SAsJFYuBo ._2rFzEIhS8R ._1O4TjFOzB2:after,._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ:after{border-left:1px solid #222;content:"";height:16px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll]{background-color:transparent;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:relative;text-transform:capitalize}._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll]:active,._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll]:focus,._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll]:hover{background-color:transparent;color:#222;text-decoration:underline}._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll] .YnqadWH5oh{margin-left:0}._7SAsJFYuBo ._2rFzEIhS8R ._1qDKWSg_zQ[data-ref=filterSelectAll] .YnqadWH5oh span{line-height:1}._7SAsJFYuBo ._2rFzEIhS8R .XBq4y3Bws6{display:none}._7SAsJFYuBo ._2rFzEIhS8R ._1O4TjFOzB2 div{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;text-transform:uppercase}._7SAsJFYuBo ._2rFzEIhS8R ._3Hd2oK46uo{color:#222;height:24px;margin-bottom:0;margin-top:0;min-height:24px;min-width:24px;padding:5px 0}._7SAsJFYuBo ._2rFzEIhS8R ._3Hd2oK46uo[data-ref=pageNumber]{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding-bottom:0;padding-top:0}._7SAsJFYuBo ._2rFzEIhS8R ._3Hd2oK46uo .UOSySRPaF4,._7SAsJFYuBo ._2rFzEIhS8R ._3Hd2oK46uo label{font-size:12px;font-weight:700;line-height:1;margin-bottom:0;margin-right:10px}._7SAsJFYuBo ._2rFzEIhS8R ._3Hd2oK46uo ._2R33psbyU-:not(.l6BG37gX8A)>._3PQTg9nHiJ{margin-bottom:0}._2y2CGsJ-8f{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1KZPzEzUWW{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1OScvuh6Sv{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2oL_68UFoK{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1iCOimGZ0F{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.eXF_7wGzGS{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._35nP95XKNZ{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._5rJlMy30pY{overflow:hidden}._3765Hr_MD_ ._36unGQf3k0{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}._269D5_svF1{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1oQWg5Y2Tp{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1Z6cc6qhFb{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2KaHd5sadb{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.WQ9BiR7pHp{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2thB8l6YeI{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._30JJ2I_xnR{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2MxKHDya3Q{overflow:hidden}._1AS8TaNlWd ._14Ww4NfASM{font-weight:400}._1DjYICJo8g section+section{margin-top:20px}._1DjYICJo8g ._1vrTge9dtQ ._3bEp426kaH{min-width:960px}._1DjYICJo8g ._1vrTge9dtQ ._3bEp426kaH p,._1DjYICJo8g ._1vrTge9dtQ ._3bEp426kaH ul{margin:0}._1DjYICJo8g ._1vrTge9dtQ ._3bEp426kaH ul{padding-left:20px}._1DjYICJo8g ._1vrTge9dtQ ._3bEp426kaH ul>li{margin:0}._1DjYICJo8g ._1lkkUmlhwz,._1DjYICJo8g ._1SAPhQJdTo{-webkit-box-align:center;-ms-flex-align:center;grid-column-gap:20px;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}._1DjYICJo8g ._1lkkUmlhwz ._30ss3K7HWM,._1DjYICJo8g ._1SAPhQJdTo ._30ss3K7HWM{-webkit-box-flex:2;background:#e5e5e5;border:1px solid #e5e5e5;-ms-flex:2;flex:2;max-width:360px}._1DjYICJo8g ._1lkkUmlhwz ._30ss3K7HWM>._30ss3K7HWM>._3-QKSVKDl6,._1DjYICJo8g ._1SAPhQJdTo ._30ss3K7HWM>._30ss3K7HWM>._3-QKSVKDl6{border:none}._1DjYICJo8g ._1lkkUmlhwz ._3rUeDuY5UO,._1DjYICJo8g ._1SAPhQJdTo ._3rUeDuY5UO{margin-left:8px}._1DjYICJo8g ._1lkkUmlhwz ._2ZJegCCyw_,._1DjYICJo8g ._1SAPhQJdTo ._2ZJegCCyw_{text-transform:capitalize}._1DjYICJo8g ._1lkkUmlhwz ._3bQLGONOMh,._1DjYICJo8g ._1SAPhQJdTo ._3bQLGONOMh{font-weight:700}._1DjYICJo8g ._1lkkUmlhwz ._1QQkhO-2be,._1DjYICJo8g ._1SAPhQJdTo ._1QQkhO-2be{max-width:320px}._1DjYICJo8g ._1lkkUmlhwz ._3m-sHLeCTm,._1DjYICJo8g ._1SAPhQJdTo ._3m-sHLeCTm{font-size:10px;font-weight:700;line-height:11px;margin:0 0 8px}._1DjYICJo8g ._1lkkUmlhwz ._3PhuUhlvQw .MuiInputBase-root,._1DjYICJo8g ._1SAPhQJdTo ._3PhuUhlvQw .MuiInputBase-root{max-height:32px;width:320px}._1DjYICJo8g ._1lkkUmlhwz ._3PhuUhlvQw input,._1DjYICJo8g ._1SAPhQJdTo ._3PhuUhlvQw input{min-height:32px}._1DjYICJo8g ._1lkkUmlhwz ._2Smm5CMTK7{-webkit-box-align:center;-ms-flex-align:center;grid-column-gap:8px;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1em}._27c3cuHhrT ._1gVqpu73qH:disabled{background:#f5f5f5;color:#999}._1JOzVNp7MF i{cursor:pointer;font-size:12px;margin-left:4px}._1n-pb_6CPs{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._23uckOlGwo{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._3avbgdNHUh{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.b-EiqBokem{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._9uij0oiSq6{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1eMfDQr2Tj{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.MkYnwlgx99{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._5_qg1OKumO{overflow:hidden}._13TaG0OJCi{-webkit-box-orient:vertical;-webkit-box-direction:normal;grid-gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}._13TaG0OJCi>p{margin:0}._331TSSnOZ5{font-weight:700}._2ZKM0uh0K9{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}.SpYaf3QD6D{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1MogLoQ4yD{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3hrdMgPPth{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3NmM-D98Yh{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1Cas3uSqOQ{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1zqi5-Ff-r{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._9xOIZFAUdm{overflow:hidden}._3kX9LRvUZ2{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.y4ka5qWUgz{color:#ffc20e;font-size:100px;line-height:1em;padding:25px 0}.y4ka5qWUgz>i{font-size:inherit}._3L55Nb6U3L{font-size:22px;padding-bottom:1em;text-transform:uppercase}._2gu0EjTr6i,._3L55Nb6U3L{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}._2gu0EjTr6i{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;padding-bottom:38px}.hQV4fauDq9{padding-top:1em}._1DvsOUNxK1,.hQV4fauDq9{font-weight:700}.o9zlYcLtsj{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-bottom:48px}.o9zlYcLtsj ._1JysEHUzEX{font-weight:400;height:32px;width:92px}.o9zlYcLtsj ._2Q6URZ70eA{margin-left:4px}._3_9v-l0loq{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3gDt4GqwAr{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._315Tv3XfDC{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1ZPhb0KFjg{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1XllORdpXs{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._1ZgaoT2Fu5{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2HqQuGmTqw{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1KYUvdXhYy{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}._3tkVsy0qz0{color:#db383b;font-size:100px;line-height:1em;padding:24px 0}._3tkVsy0qz0>i{font-size:inherit}._1Af5YQ8P0H{font-size:22px;padding-bottom:1em;text-transform:uppercase}._1Af5YQ8P0H,._3lOHHFvVYJ{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}._3lOHHFvVYJ{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;padding-bottom:38px}.IJkJfDiBC6{padding-top:1em}._3-rmVOXhDR,.IJkJfDiBC6{font-weight:700}._1_Fuy-sxZ_{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-bottom:48px}._1_Fuy-sxZ_ ._1g967-yK8H{font-weight:400;height:32px}._1_Fuy-sxZ_ ._28fwUuXeAL{margin-left:4px}._28h7sLmTEm{overflow:hidden}._17sc5IIeBc{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2JG1Nf8AqR{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._22rl8qPzhw{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3YVb4BhxeO{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._3O8CLdErkH{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3RSqdoQSKH{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._31C2cXvFMo{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._1saRu3iJNe{padding:20px}._1yiAjtKMwu{font-size:11px;font-weight:700;margin-bottom:20px;text-transform:capitalize}.jqoCt2m-Tk{background-color:#f5f5f5!important}._2W-yQjKjJ-,._35uNP0t33E{display:-webkit-box;display:-ms-flexbox;display:flex}._2W-yQjKjJ-{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;line-height:1}._1X2-W365jU{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:700;justify-content:flex-start;margin-bottom:6px;text-transform:capitalize}._1X2-W365jU>span{margin-right:4px}._2W-yQjKjJ- ._2RiENrEa9M{padding-right:80px!important;text-overflow:ellipsis;width:100%}._2W-yQjKjJ- ._1kIJq0cfg7{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1f7391;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:4px}._2W-yQjKjJ- ._1kIJq0cfg7:hover{text-decoration:none}._2W-yQjKjJ- ._1kIJq0cfg7>i{padding:0 4px}._1PZFgSC-Yc{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:12px}._1PZFgSC-Yc ._1hOzJBIUDk{width:100%}._1PZFgSC-Yc ._1hOzJBIUDk>div{position:absolute;top:21px}._1PZFgSC-Yc ._3Jo4o0MaPm{font-size:11px!important;line-height:1}._1PZFgSC-Yc .a0j2cdHux-{position:absolute;top:21px}.t_9_6LsYW1{width:100%}._3md2EqaDJ-{background-color:#fff;border-bottom:1px solid #e3e9f1;cursor:pointer;overflow:hidden;padding:4px;width:100%}._2rLe-5PgG_{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1ia98YaPGw{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1FA7mvm0PX{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.LOHuBqaC1N{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2TW6CpjAjj{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Sq03I9qTdy{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1k5P07DXWs{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.F5VPATokJR{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;grid-row-gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;row-gap:20px}._3kgJrBC02B{grid-row-gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:0}._9PWieaAlD-{padding-bottom:20px;padding-top:20px}._2TTaHoK1vu{font-size:12px!important}._2l-HYu-Fdp{display:-webkit-box;display:-ms-flexbox;display:flex}._2t2ZfbOO-1{grid-column-gap:4px;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}._2t2ZfbOO-1>span{text-decoration:underline}._2Tzgc0KVpx{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}._2Tzgc0KVpx,._2ZD0YQN3cI{display:-webkit-box;display:-ms-flexbox;display:flex}._2ZD0YQN3cI{grid-column-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-bottom:6px}._2ZD0YQN3cI>span{font-size:11px;font-weight:700;text-transform:uppercase}._3VkbVbU23x{-ms-flex-preferred-size:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-basis:auto;flex-grow:0;width:auto!important}._3VkbVbU23x:first-child>.k7XTAMoo8F>button{display:none}._2mZXKh35pz{color:#db383b;font-size:100px;line-height:1em;padding:24px 0}._2mZXKh35pz>i{font-size:inherit}._2BTDN90csd{font-size:22px;padding-bottom:4px;text-transform:uppercase}._1bZ-XKS6-G,._2BTDN90csd{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}._1bZ-XKS6-G{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;padding-bottom:38px;text-align:center}._2hcpFzoJOo{padding-top:1.5em;text-align:center}._1mRXkXsuhy{font-weight:700}.ccA0JktRpb{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-bottom:48px}.ccA0JktRpb ._3T9hImNqIb{font-weight:400;height:32px}.ccA0JktRpb .iffzAv-iXD{margin-left:4px}._38PrDdTpO8{background:#ffebcf;border-radius:4px;overflow:hidden}._2JmFmq84bq,._38PrDdTpO8{display:-webkit-box;display:-ms-flexbox;display:flex}._2JmFmq84bq{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:#ff9d11;color:#fff;flex-shrink:0;font-size:14px;justify-content:center;width:40px}._21MCKBDBm9{font-size:11px;padding:6px 10px}.hA1gS5iEP9{font-weight:700}.M2eGYF7DJ7DtQFrhU4n-0{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3VEBV_bYUGUyclIq9rFmiv{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1jax7g0IRjPneC0ImVQck1{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._3SIVGa1xTgTOzPWxqGfUuG{stroke:#212121;background:#ffc20eb3;background-color:#ffc20eb3;color:#212121}._3pjadIVDbSoJUSdG6hS5dn{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2dLf7n4mdQO_FoExLqz5cD{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2scKQ1b-O6DPEEWW5a1UlC{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._2kqrhAmTAWGj4604PHDwZQ{min-width:1000px;overflow-y:hidden}.Nj_PcrLpF7JenILpDLBk{height:450px}.Nj_PcrLpF7JenILpDLBk .b-grid-header{height:40px}.Nj_PcrLpF7JenILpDLBk .b-grid-row{height:48px}.Nj_PcrLpF7JenILpDLBk .b-grid-cell .b-checkbox input[type=checkbox]:checked+.b-checkbox-label:before,.Nj_PcrLpF7JenILpDLBk .b-grid-header .b-checkbox input[type=checkbox]:checked+.b-checkbox-label:before{background-color:#00739a;border-radius:3px;color:#fff}._13_a1G1eYKuHuUG1tD4d9O{background:#ffebcf;border-radius:3px;color:#222;display:flex;line-height:40px;max-height:42px}._13_a1G1eYKuHuUG1tD4d9O .qYADelIfhXNrwbvPP3vVZ{align-items:center;background:#ff9d11;border-bottom-left-radius:3px;border-top-left-radius:3px;color:#fff;display:flex;font-size:14px;justify-content:center;width:40px}._13_a1G1eYKuHuUG1tD4d9O .vcZBReAD2U4n-9NhoUiEG{line-height:12px;overflow:hidden;padding:10px 0 10px 12px}._13_a1G1eYKuHuUG1tD4d9O .vcZBReAD2U4n-9NhoUiEG p{font-size:11px;margin:0}.Nj_PcrLpF7JenILpDLBk .tInGlA-cungRr-Mnw1aCc{background-color:#fff!important;border:1px solid #ddd}.Nj_PcrLpF7JenILpDLBk .tInGlA-cungRr-Mnw1aCc:hover{color:#222!important}.Nj_PcrLpF7JenILpDLBk ._2iZVMr81Y0CL6hsX9rJIi-{align-items:center;background-color:#fafafa;border:1px solid #ddd;border-radius:10px;display:flex;font-size:11px;height:20px;justify-content:center;text-transform:uppercase;width:80px}.Nj_PcrLpF7JenILpDLBk ._1egk2z_9ir5_u9QjKoB1Nb{background-color:#66c6bf;border:none;color:#fff}._2VGqkMfQzwsHs_Lv0V91pZ{border:1px solid #e5e5e5;border-radius:30px;height:32px;margin:20px 0;max-width:330px;min-width:202px}._2MZrwaIKn5c5zAoovruFe6{border:none!important}._2Q5Zo7fY5rCokAwNyeROap{margin-left:14px;margin-right:12px}.DQZzUjUEp-aASHwvyoRnj{color:initial;padding-right:12px}._3PQVbZpeiVAJFQcFykBG4J{border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:20px}._1O-1e5I2lb{overflow:hidden}._3mLlMYTsi5{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1zKuR2vCDD{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2i2YVZQ4qF{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.uLFcdVralG{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2zxiZiIInD{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Km5yVcLErS{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._3-AAa2Pv4p{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}button._3XD8n461K3{background:none;background-color:transparent}button._3XD8n461K3._3-AAa2Pv4p{border:1px solid #00739a;color:#00739a}button._3XD8n461K3._3-AAa2Pv4p:hover{background:#00739a;color:#fff}button._3XD8n461K3._3-AAa2Pv4p:active{background:#005377}._15-hTFMkF2{padding:0!important}.pjsIrAZxWT{padding:20px!important}._33euJOQ3O5{font-size:28px}.iReAurtsnR{font-size:20px!important;font-weight:400;line-height:24px}._3rs4LDAFIY{font-size:13px!important}._3imotz6zuq{border:1px solid #e3e9f1;margin-top:20px}.HQAAa2tHtF{border:0}._2TYi6pTXsT{background-color:transparent!important;border:0;color:rgba(0,0,0,.87);font-size:12px;padding-left:16px;text-transform:uppercase}._2TYi6pTXsT:before{content:""!important;font-size:16px!important}._2TYi6pTXsT:after{display:none!important}._2IjmrN7TVo{background-color:transparent!important;padding-right:16px}._2IjmrN7TVo:after{display:none!important}.HQAAa2tHtF>div[class=b-grid-row]{border:0!important}.HQAAa2tHtF>div[class=b-grid-row]:nth-child(2n){background:#fff}.HQAAa2tHtF>div[class="b-grid-row b-hover"]{border:0!important}.QkukoarCpA{position:relative}._3YQhGvIaeI>span{color:#ba2a3c!important}._3T0gr_FgEh{padding:30px!important}._3T0gr_FgEh:nth-of-type(odd){background:#f8f8f8}._3Aa115npa-{padding:0!important}._3ihDsGDIcf{color:rgba(0,0,0,.87);font-size:12px!important;font-weight:700!important;line-height:14px!important;text-transform:uppercase}._2VX0xcofch{height:34px!important}._2VX0xcofch>div{border-bottom:0!important;padding:8px 16px!important}._2VX0xcofch>div:not(:hover){background-color:transparent!important}._3M6sKxsRy0{text-transform:none!important}._3M6sKxsRy0>span{font-size:12px;margin-right:8px;padding-top:2px}._18EeoqI-EI{margin-top:-40px}._1YN1XgKkn3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:46px}._2m-ZaP0M7E>i{color:#00ab93;font-size:100px}.zSZY000ZfA{color:#323232;font-size:22px;font-weight:400;line-height:26px;padding-top:30px;text-transform:uppercase}._2ClmGZ0xk1{color:#323232;font-size:16px;line-height:24px;padding-top:12px;text-align:center}._1SmWxv43wJ{color:#323232;padding-bottom:30px;padding-top:30px}._22OMCvgwP_{color:#323232;font-weight:400!important}._2ve9x30V6F{height:400px;width:500px}._225sE1pSfe{height:180px;width:500px}._3LrD3mikzK{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._1Eisdm3iOU{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._1P-DsZBph6{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2SQ0_Okquw{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._2i07XNVjYi{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._3ap_qZQ0fb{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2xhFyvKRlh{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.EDhEiS7Zk1{overflow:hidden}.lqWCc7b9-U{background-color:#fff;border:1px solid rgba(0,0,0,.1);padding:24px}._3vNVyipSVB{background-color:#f3f4f5;padding:40px 0;text-align:center}.q85MU5jiLU{font-size:80px}._2GuZEPq1Mi{font-size:26px;margin:20px 0}._3B7a6jHkQW{margin:0;text-align:center!important}.HBHuambL-Y{overflow:hidden}._3893ByTl2t{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._2WaRbg9i5a{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2_oQnuj0lH{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1v6YT8kvtj{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._32CpiLHBD0{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.-B2yskR1we{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1Cym87ZU_x{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._3xUF00Y2bZ{height:350px;padding:24px}._3arEyR6VMB{color:#222;font-size:12px}._1GT_xysnae,._3M5MGlYxXh{margin:0;padding-bottom:4px;padding-left:0;padding-top:4px;text-transform:capitalize}._2NYIzBfNf2>ul{width:100%}._2NYIzBfNf2 ._3M5MGlYxXh{display:block}._2NYIzBfNf2 ._3M5MGlYxXh ._1GT_xysnae{list-style-type:none;min-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._1XBqmXo9Kb{overflow:hidden}._391p6dQBgp{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3TVWX1-_gy{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}._2lUN7jIFw7{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._2HdrV-bHUP{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}.A6oPgOr0XG{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._2YCFiB7N-F{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._1XfpIxTdHf{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}@font-face{font-family:Lato;font-style:normal;font-weight:"Regular";src:url(/v2/build/fonts/Lato-Regular.19df47b6173ee16371f8ced5699c12b6.eot);src:url(/v2/build/fonts/Lato-Regular.19df47b6173ee16371f8ced5699c12b6.eot?#iefix) format("embedded-opentype"),url(/v2/build/fonts/Lato-Regular.75614cfcfedd509b1f7ac1c26c53bb7f.woff2) format("woff2"),url(/v2/build/fonts/Lato-Regular.1d2ca94dfba6f8d87cfda33b32f0febc.woff) format("woff"),url(/v2/build/fonts/Lato-Regular.bb14dc80e8b5d860fe9cb2362987d630.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:"Italic";src:url(/v2/build/fonts/Lato-Italic.2f91a4b63d1e65b9dc8e8500e9b7f984.eot);src:url(/v2/build/fonts/Lato-Italic.2f91a4b63d1e65b9dc8e8500e9b7f984.eot?#iefix) format("embedded-opentype"),url(/v2/build/fonts/Lato-Italic.bb5de40edffdbd3ab519a2079528029b.woff2) format("woff2"),url(/v2/build/fonts/Lato-Italic.62a9c838c99d073c7ba6ac08698de9a1.woff) format("woff"),url(/v2/build/fonts/Lato-Italic.22694696c76f3f352b01fad7a7cebfbb.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(/v2/build/fonts/Lato-700.b6c4b97aa68b75ab21310330b12de272.eot);src:url(/v2/build/fonts/Lato-700.b6c4b97aa68b75ab21310330b12de272.eot?#iefix) format("embedded-opentype"),url(/v2/build/fonts/Lato-700.698f0171eacc14ccb5f5b8d5a21531b0.woff2) format("woff2"),url(/v2/build/fonts/Lato-700.3af028d9d432fb26f7ffe5d83e67ef0e.woff) format("woff"),url(/v2/build/fonts/Lato-700.2ae191a121e13f2e012df4385efc36da.ttf) format("truetype")}._1dlR6YSZdX{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;grid-column-gap:8px;align-items:center;background:#32bfbd;border-radius:3px;color:#fff;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-weight:700;justify-content:center;padding:6px 8px;width:240px}._1dlR6YSZdX>._2oYJlIIs4L{color:rgba(0,0,0,.4);cursor:pointer}._1dlR6YSZdX>span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._1dlR6YSZdX>i{font-size:12px}._38yTCbEoFM{cursor:pointer}._1Qe2v7OdKY{stroke:#212121;background:#f5f5f5;background-color:#f5f5f5;color:#212121}._3a79dThIWv{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.DzSmycOxYf{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._1RSHNbcYko{stroke:#212121;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#212121}._1TeJwCq8uh{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.m57nDfnuBp{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._2R56vPzf1k{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}html{font-size:13px}*{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Lato,sans-serif}input,select{font-size:100%}[type=checkbox],[type=radio]{margin:0;padding:0}button{background:none;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;outline:none;text-shadow:none;text-transform:uppercase}._2qrFCGrWc4{overflow:hidden}._2yfbLWCMkV{margin-left:4px;margin-right:4px}._1J5_JVHTYU{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:24px}._1J5_JVHTYU img{height:16px;-o-object-fit:cover;object-fit:cover;width:100%}
.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}
[data-tippy-root] {
  max-width: calc(100vw - 10px);
}
.tippy-box {
  position: relative;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
  outline: 0;
  transition-property:
    transform,
    visibility,
    opacity;
}
.tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0;
}
.tippy-box[data-placement^=top] > .tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top;
}
.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0;
}
.tippy-box[data-placement^=bottom] > .tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom;
}
.tippy-box[data-placement^=left] > .tippy-arrow {
  right: 0;
}
.tippy-box[data-placement^=left] > .tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}
.tippy-box[data-placement^=right] > .tippy-arrow {
  left: 0;
}
.tippy-box[data-placement^=right] > .tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  transform-origin: center right;
}
.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(.54, 1.5, .38, 1.11);
}
.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333;
}
.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}
.tippy-content {
  position: relative;
  padding: 5px 9px;
  z-index: 1;
}

.tippy-box[data-placement^=top] > .tippy-svg-arrow {
  bottom: 0;
}
.tippy-box[data-placement^=top] > .tippy-svg-arrow:after,
.tippy-box[data-placement^=top] > .tippy-svg-arrow > svg {
  top: 16px;
  transform: rotate(180deg);
}
.tippy-box[data-placement^=bottom] > .tippy-svg-arrow {
  top: 0;
}
.tippy-box[data-placement^=bottom] > .tippy-svg-arrow > svg {
  bottom: 16px;
}
.tippy-box[data-placement^=left] > .tippy-svg-arrow {
  right: 0;
}
.tippy-box[data-placement^=left] > .tippy-svg-arrow:after,
.tippy-box[data-placement^=left] > .tippy-svg-arrow > svg {
  transform: rotate(90deg);
  top: calc(50% - 3px);
  left: 11px;
}
.tippy-box[data-placement^=right] > .tippy-svg-arrow {
  left: 0;
}
.tippy-box[data-placement^=right] > .tippy-svg-arrow:after,
.tippy-box[data-placement^=right] > .tippy-svg-arrow > svg {
  transform: rotate(-90deg);
  top: calc(50% - 3px);
  right: 11px;
}
.tippy-svg-arrow {
  width: 16px;
  height: 16px;
  fill: #333;
  text-align: initial;
}
.tippy-svg-arrow,
.tippy-svg-arrow > svg {
  position: absolute;
}

@charset "UTF-8";
/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}

.b-theme-info:before {
  content: '{"name":"Stockholm"}';
}

.b-slidetoggle .b-slidetoggle-label,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label {
  text-transform: uppercase;
  font-size: 0.9em;
}
.b-slidetoggle .b-slidetoggle-label::before,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before {
  font-size: 1.1111111111em;
}

.b-popup > .b-panel-body-wrap > .b-bottom-toolbar {
  background: #f8f9fa;
}

:root {
  --bryntum-version: "5.6.4";
}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}

.b-fa {
  font-family: var(--b-fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--b-fa-style, 900);
}

.b-fa,
.fas,
.b-fa-solid,
.far,
.b-fa-regular,
.fal,
.b-fa-light,
.fat,
.b-fa-thin,
.fad,
.b-fa-duotone,
.fab,
.b-fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--b-fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.b-fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.b-fa-xs {
  font-size: 0.75em;
}

.b-fa-sm {
  font-size: 0.875em;
}

.b-fa-1x {
  font-size: 1em;
}

.b-fa-2x {
  font-size: 2em;
}

.b-fa-3x {
  font-size: 3em;
}

.b-fa-4x {
  font-size: 4em;
}

.b-fa-5x {
  font-size: 5em;
}

.b-fa-6x {
  font-size: 6em;
}

.b-fa-7x {
  font-size: 7em;
}

.b-fa-8x {
  font-size: 8em;
}

.b-fa-9x {
  font-size: 9em;
}

.b-fa-10x {
  font-size: 10em;
}

.b-fa-fw, .b-fw-icon:before {
  text-align: center;
  width: 1.25em;
}

.b-fa-ul {
  list-style-type: none;
  margin-left: var(--b-fa-li-margin, 2.5em);
  padding-left: 0;
}
.b-fa-ul > li {
  position: relative;
}

.b-fa-li {
  left: calc(var(--b-fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--b-fa-li-width, 2em);
  line-height: inherit;
}

.b-fa-border {
  border-color: var(--b-fa-border-color, #eee);
  border-radius: var(--b-fa-border-radius, 0.1em);
  border-style: var(--b-fa-border-style, solid);
  border-width: var(--b-fa-border-width, 0.08em);
  padding: var(--b-fa-border-padding, 0.2em 0.25em 0.15em);
}

.b-fa-pull-left {
  float: left;
  margin-right: var(--b-fa-pull-margin, 0.3em);
}

.b-fa-pull-right {
  float: right;
  margin-left: var(--b-fa-pull-margin, 0.3em);
}

.b-fa-beat {
  animation-name: b-fa-beat;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, ease-in-out);
}

.b-fa-bounce {
  animation-name: b-fa-bounce;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.b-fa-fade {
  animation-name: b-fa-fade;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.b-fa-beat-fade {
  animation-name: b-fa-beat-fade;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.b-fa-flip {
  animation-name: b-fa-flip;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, ease-in-out);
}

.b-fa-shake {
  animation-name: b-fa-shake;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, linear);
}

.b-fa-spin {
  animation-name: b-fa-spin;
  animation-delay: var(--b-fa-animation-delay, 0);
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 2s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, linear);
}

.b-fa-spin-reverse {
  --b-fa-animation-direction: reverse;
}

.b-fa-pulse,
.b-fa-spin-pulse {
  animation-name: b-fa-spin;
  animation-direction: var(--b-fa-animation-direction, normal);
  animation-duration: var(--b-fa-animation-duration, 1s);
  animation-iteration-count: var(--b-fa-animation-iteration-count, infinite);
  animation-timing-function: var(--b-fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .b-fa-beat,
  .b-fa-bounce,
  .b-fa-fade,
  .b-fa-beat-fade,
  .b-fa-flip,
  .b-fa-pulse,
  .b-fa-shake,
  .b-fa-spin,
  .b-fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@keyframes b-fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--b-fa-beat-scale, 1.25));
  }
}
@keyframes b-fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--b-fa-bounce-start-scale-x, 1.1), var(--b-fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--b-fa-bounce-jump-scale-x, 0.9), var(--b-fa-bounce-jump-scale-y, 1.1)) translateY(var(--b-fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--b-fa-bounce-land-scale-x, 1.05), var(--b-fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--b-fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes b-fa-fade {
  50% {
    opacity: var(--b-fa-fade-opacity, 0.4);
  }
}
@keyframes b-fa-beat-fade {
  0%, 100% {
    opacity: var(--b-fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--b-fa-beat-fade-scale, 1.125));
  }
}
@keyframes b-fa-flip {
  50% {
    transform: rotate3d(var(--b-fa-flip-x, 0), var(--b-fa-flip-y, 1), var(--b-fa-flip-z, 0), var(--b-fa-flip-angle, -180deg));
  }
}
@keyframes b-fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes b-fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.b-fa-rotate-90 {
  transform: rotate(90deg);
}

.b-fa-rotate-180 {
  transform: rotate(180deg);
}

.b-fa-rotate-270 {
  transform: rotate(270deg);
}

.b-fa-flip-horizontal {
  transform: scale(-1, 1);
}

.b-fa-flip-vertical {
  transform: scale(1, -1);
}

.b-fa-flip-both,
.b-fa-flip-horizontal.b-fa-flip-vertical {
  transform: scale(-1, -1);
}

.b-fa-rotate-by {
  transform: rotate(var(--b-fa-rotate-angle, none));
}

.b-fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.b-fa-stack-1x,
.b-fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--b-fa-stack-z-index, auto);
}

.b-fa-stack-1x {
  line-height: inherit;
}

.b-fa-stack-2x {
  font-size: 2em;
}

.b-fa-inverse {
  color: var(--b-fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.b-fa-0::before {
  content: "\30 ";
}

.b-fa-1::before {
  content: "\31 ";
}

.b-fa-2::before {
  content: "\32 ";
}

.b-fa-3::before {
  content: "\33 ";
}

.b-fa-4::before {
  content: "\34 ";
}

.b-fa-5::before {
  content: "\35 ";
}

.b-fa-6::before {
  content: "\36 ";
}

.b-fa-7::before {
  content: "\37 ";
}

.b-fa-8::before {
  content: "\38 ";
}

.b-fa-9::before {
  content: "\39 ";
}

.b-fa-a::before {
  content: "A";
}

.b-fa-address-book::before {
  content: "\f2b9";
}

.b-fa-contact-book::before {
  content: "\f2b9";
}

.b-fa-address-card::before {
  content: "\f2bb";
}

.b-fa-contact-card::before {
  content: "\f2bb";
}

.b-fa-vcard::before {
  content: "\f2bb";
}

.b-fa-align-center::before {
  content: "\f037";
}

.b-fa-align-justify::before {
  content: "\f039";
}

.b-fa-align-left::before {
  content: "\f036";
}

.b-fa-align-right::before {
  content: "\f038";
}

.b-fa-anchor::before {
  content: "\f13d";
}

.b-fa-anchor-circle-check::before {
  content: "\e4aa";
}

.b-fa-anchor-circle-exclamation::before {
  content: "\e4ab";
}

.b-fa-anchor-circle-xmark::before {
  content: "\e4ac";
}

.b-fa-anchor-lock::before {
  content: "\e4ad";
}

.b-fa-angle-down::before {
  content: "\f107";
}

.b-fa-angle-left::before {
  content: "\f104";
}

.b-fa-angle-right::before {
  content: "\f105";
}

.b-fa-angle-up::before {
  content: "\f106";
}

.b-fa-angles-down::before {
  content: "\f103";
}

.b-fa-angle-double-down::before {
  content: "\f103";
}

.b-fa-angles-left::before {
  content: "\f100";
}

.b-fa-angle-double-left::before {
  content: "\f100";
}

.b-fa-angles-right::before {
  content: "\f101";
}

.b-fa-angle-double-right::before {
  content: "\f101";
}

.b-fa-angles-up::before {
  content: "\f102";
}

.b-fa-angle-double-up::before {
  content: "\f102";
}

.b-fa-ankh::before {
  content: "\f644";
}

.b-fa-apple-whole::before {
  content: "\f5d1";
}

.b-fa-apple-alt::before {
  content: "\f5d1";
}

.b-fa-archway::before {
  content: "\f557";
}

.b-fa-arrow-down::before {
  content: "\f063";
}

.b-fa-arrow-down-1-9::before {
  content: "\f162";
}

.b-fa-sort-numeric-asc::before {
  content: "\f162";
}

.b-fa-sort-numeric-down::before {
  content: "\f162";
}

.b-fa-arrow-down-9-1::before {
  content: "\f886";
}

.b-fa-sort-numeric-desc::before {
  content: "\f886";
}

.b-fa-sort-numeric-down-alt::before {
  content: "\f886";
}

.b-fa-arrow-down-a-z::before {
  content: "\f15d";
}

.b-fa-sort-alpha-asc::before {
  content: "\f15d";
}

.b-fa-sort-alpha-down::before {
  content: "\f15d";
}

.b-fa-arrow-down-long::before {
  content: "\f175";
}

.b-fa-long-arrow-down::before {
  content: "\f175";
}

.b-fa-arrow-down-short-wide::before {
  content: "\f884";
}

.b-fa-sort-amount-desc::before {
  content: "\f884";
}

.b-fa-sort-amount-down-alt::before {
  content: "\f884";
}

.b-fa-arrow-down-up-across-line::before {
  content: "\e4af";
}

.b-fa-arrow-down-up-lock::before {
  content: "\e4b0";
}

.b-fa-arrow-down-wide-short::before {
  content: "\f160";
}

.b-fa-sort-amount-asc::before {
  content: "\f160";
}

.b-fa-sort-amount-down::before {
  content: "\f160";
}

.b-fa-arrow-down-z-a::before {
  content: "\f881";
}

.b-fa-sort-alpha-desc::before {
  content: "\f881";
}

.b-fa-sort-alpha-down-alt::before {
  content: "\f881";
}

.b-fa-arrow-left::before {
  content: "\f060";
}

.b-fa-arrow-left-long::before {
  content: "\f177";
}

.b-fa-long-arrow-left::before {
  content: "\f177";
}

.b-fa-arrow-pointer::before {
  content: "\f245";
}

.b-fa-mouse-pointer::before {
  content: "\f245";
}

.b-fa-arrow-right::before {
  content: "\f061";
}

.b-fa-arrow-right-arrow-left::before {
  content: "\f0ec";
}

.b-fa-exchange::before {
  content: "\f0ec";
}

.b-fa-arrow-right-from-bracket::before {
  content: "\f08b";
}

.b-fa-sign-out::before {
  content: "\f08b";
}

.b-fa-arrow-right-long::before {
  content: "\f178";
}

.b-fa-long-arrow-right::before {
  content: "\f178";
}

.b-fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.b-fa-sign-in::before {
  content: "\f090";
}

.b-fa-arrow-right-to-city::before {
  content: "\e4b3";
}

.b-fa-arrow-rotate-left::before {
  content: "\f0e2";
}

.b-fa-arrow-left-rotate::before {
  content: "\f0e2";
}

.b-fa-arrow-rotate-back::before {
  content: "\f0e2";
}

.b-fa-arrow-rotate-backward::before {
  content: "\f0e2";
}

.b-fa-undo::before {
  content: "\f0e2";
}

.b-fa-arrow-rotate-right::before {
  content: "\f01e";
}

.b-fa-arrow-right-rotate::before {
  content: "\f01e";
}

.b-fa-arrow-rotate-forward::before {
  content: "\f01e";
}

.b-fa-redo::before {
  content: "\f01e";
}

.b-fa-arrow-trend-down::before {
  content: "\e097";
}

.b-fa-arrow-trend-up::before {
  content: "\e098";
}

.b-fa-arrow-turn-down::before {
  content: "\f149";
}

.b-fa-level-down::before {
  content: "\f149";
}

.b-fa-arrow-turn-up::before {
  content: "\f148";
}

.b-fa-level-up::before {
  content: "\f148";
}

.b-fa-arrow-up::before {
  content: "\f062";
}

.b-fa-arrow-up-1-9::before {
  content: "\f163";
}

.b-fa-sort-numeric-up::before {
  content: "\f163";
}

.b-fa-arrow-up-9-1::before {
  content: "\f887";
}

.b-fa-sort-numeric-up-alt::before {
  content: "\f887";
}

.b-fa-arrow-up-a-z::before {
  content: "\f15e";
}

.b-fa-sort-alpha-up::before {
  content: "\f15e";
}

.b-fa-arrow-up-from-bracket::before {
  content: "\e09a";
}

.b-fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}

.b-fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}

.b-fa-arrow-up-long::before {
  content: "\f176";
}

.b-fa-long-arrow-up::before {
  content: "\f176";
}

.b-fa-arrow-up-right-dots::before {
  content: "\e4b7";
}

.b-fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

.b-fa-external-link::before {
  content: "\f08e";
}

.b-fa-arrow-up-short-wide::before {
  content: "\f885";
}

.b-fa-sort-amount-up-alt::before {
  content: "\f885";
}

.b-fa-arrow-up-wide-short::before {
  content: "\f161";
}

.b-fa-sort-amount-up::before {
  content: "\f161";
}

.b-fa-arrow-up-z-a::before {
  content: "\f882";
}

.b-fa-sort-alpha-up-alt::before {
  content: "\f882";
}

.b-fa-arrows-down-to-line::before {
  content: "\e4b8";
}

.b-fa-arrows-down-to-people::before {
  content: "\e4b9";
}

.b-fa-arrows-left-right::before {
  content: "\f07e";
}

.b-fa-arrows-h::before {
  content: "\f07e";
}

.b-fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}

.b-fa-arrows-rotate::before {
  content: "\f021";
}

.b-fa-refresh::before {
  content: "\f021";
}

.b-fa-sync::before {
  content: "\f021";
}

.b-fa-arrows-spin::before {
  content: "\e4bb";
}

.b-fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}

.b-fa-arrows-to-circle::before {
  content: "\e4bd";
}

.b-fa-arrows-to-dot::before {
  content: "\e4be";
}

.b-fa-arrows-to-eye::before {
  content: "\e4bf";
}

.b-fa-arrows-turn-right::before {
  content: "\e4c0";
}

.b-fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}

.b-fa-arrows-up-down::before {
  content: "\f07d";
}

.b-fa-arrows-v::before {
  content: "\f07d";
}

.b-fa-arrows-up-down-left-right::before {
  content: "\f047";
}

.b-fa-arrows::before {
  content: "\f047";
}

.b-fa-arrows-up-to-line::before {
  content: "\e4c2";
}

.b-fa-asterisk::before {
  content: "\*";
}

.b-fa-at::before {
  content: "\@";
}

.b-fa-atom::before {
  content: "\f5d2";
}

.b-fa-audio-description::before {
  content: "\f29e";
}

.b-fa-austral-sign::before {
  content: "\e0a9";
}

.b-fa-award::before {
  content: "\f559";
}

.b-fa-b::before {
  content: "B";
}

.b-fa-baby::before {
  content: "\f77c";
}

.b-fa-baby-carriage::before {
  content: "\f77d";
}

.b-fa-carriage-baby::before {
  content: "\f77d";
}

.b-fa-backward::before {
  content: "\f04a";
}

.b-fa-backward-fast::before {
  content: "\f049";
}

.b-fa-fast-backward::before {
  content: "\f049";
}

.b-fa-backward-step::before {
  content: "\f048";
}

.b-fa-step-backward::before {
  content: "\f048";
}

.b-fa-bacon::before {
  content: "\f7e5";
}

.b-fa-bacteria::before {
  content: "\e059";
}

.b-fa-bacterium::before {
  content: "\e05a";
}

.b-fa-bag-shopping::before {
  content: "\f290";
}

.b-fa-shopping-bag::before {
  content: "\f290";
}

.b-fa-bahai::before {
  content: "\f666";
}

.b-fa-baht-sign::before {
  content: "\e0ac";
}

.b-fa-ban::before {
  content: "\f05e";
}

.b-fa-cancel::before {
  content: "\f05e";
}

.b-fa-ban-smoking::before {
  content: "\f54d";
}

.b-fa-smoking-ban::before {
  content: "\f54d";
}

.b-fa-bandage::before {
  content: "\f462";
}

.b-fa-band-aid::before {
  content: "\f462";
}

.b-fa-barcode::before {
  content: "\f02a";
}

.b-fa-bars::before {
  content: "\f0c9";
}

.b-fa-navicon::before {
  content: "\f0c9";
}

.b-fa-bars-progress::before {
  content: "\f828";
}

.b-fa-tasks-alt::before {
  content: "\f828";
}

.b-fa-bars-staggered::before {
  content: "\f550";
}

.b-fa-reorder::before {
  content: "\f550";
}

.b-fa-stream::before {
  content: "\f550";
}

.b-fa-baseball::before {
  content: "\f433";
}

.b-fa-baseball-ball::before {
  content: "\f433";
}

.b-fa-baseball-bat-ball::before {
  content: "\f432";
}

.b-fa-basket-shopping::before {
  content: "\f291";
}

.b-fa-shopping-basket::before {
  content: "\f291";
}

.b-fa-basketball::before {
  content: "\f434";
}

.b-fa-basketball-ball::before {
  content: "\f434";
}

.b-fa-bath::before {
  content: "\f2cd";
}

.b-fa-bathtub::before {
  content: "\f2cd";
}

.b-fa-battery-empty::before {
  content: "\f244";
}

.b-fa-battery-0::before {
  content: "\f244";
}

.b-fa-battery-full::before {
  content: "\f240";
}

.b-fa-battery::before {
  content: "\f240";
}

.b-fa-battery-5::before {
  content: "\f240";
}

.b-fa-battery-half::before {
  content: "\f242";
}

.b-fa-battery-3::before {
  content: "\f242";
}

.b-fa-battery-quarter::before {
  content: "\f243";
}

.b-fa-battery-2::before {
  content: "\f243";
}

.b-fa-battery-three-quarters::before {
  content: "\f241";
}

.b-fa-battery-4::before {
  content: "\f241";
}

.b-fa-bed::before {
  content: "\f236";
}

.b-fa-bed-pulse::before {
  content: "\f487";
}

.b-fa-procedures::before {
  content: "\f487";
}

.b-fa-beer-mug-empty::before {
  content: "\f0fc";
}

.b-fa-beer::before {
  content: "\f0fc";
}

.b-fa-bell::before {
  content: "\f0f3";
}

.b-fa-bell-concierge::before {
  content: "\f562";
}

.b-fa-concierge-bell::before {
  content: "\f562";
}

.b-fa-bell-slash::before {
  content: "\f1f6";
}

.b-fa-bezier-curve::before {
  content: "\f55b";
}

.b-fa-bicycle::before {
  content: "\f206";
}

.b-fa-binoculars::before {
  content: "\f1e5";
}

.b-fa-biohazard::before {
  content: "\f780";
}

.b-fa-bitcoin-sign::before {
  content: "\e0b4";
}

.b-fa-blender::before {
  content: "\f517";
}

.b-fa-blender-phone::before {
  content: "\f6b6";
}

.b-fa-blog::before {
  content: "\f781";
}

.b-fa-bold::before {
  content: "\f032";
}

.b-fa-bolt::before {
  content: "\f0e7";
}

.b-fa-zap::before {
  content: "\f0e7";
}

.b-fa-bolt-lightning::before {
  content: "\e0b7";
}

.b-fa-bomb::before {
  content: "\f1e2";
}

.b-fa-bone::before {
  content: "\f5d7";
}

.b-fa-bong::before {
  content: "\f55c";
}

.b-fa-book::before {
  content: "\f02d";
}

.b-fa-book-atlas::before {
  content: "\f558";
}

.b-fa-atlas::before {
  content: "\f558";
}

.b-fa-book-bible::before {
  content: "\f647";
}

.b-fa-bible::before {
  content: "\f647";
}

.b-fa-book-bookmark::before {
  content: "\e0bb";
}

.b-fa-book-journal-whills::before {
  content: "\f66a";
}

.b-fa-journal-whills::before {
  content: "\f66a";
}

.b-fa-book-medical::before {
  content: "\f7e6";
}

.b-fa-book-open::before {
  content: "\f518";
}

.b-fa-book-open-reader::before {
  content: "\f5da";
}

.b-fa-book-reader::before {
  content: "\f5da";
}

.b-fa-book-quran::before {
  content: "\f687";
}

.b-fa-quran::before {
  content: "\f687";
}

.b-fa-book-skull::before {
  content: "\f6b7";
}

.b-fa-book-dead::before {
  content: "\f6b7";
}

.b-fa-bookmark::before {
  content: "\f02e";
}

.b-fa-border-all::before {
  content: "\f84c";
}

.b-fa-border-none::before {
  content: "\f850";
}

.b-fa-border-top-left::before {
  content: "\f853";
}

.b-fa-border-style::before {
  content: "\f853";
}

.b-fa-bore-hole::before {
  content: "\e4c3";
}

.b-fa-bottle-droplet::before {
  content: "\e4c4";
}

.b-fa-bottle-water::before {
  content: "\e4c5";
}

.b-fa-bowl-food::before {
  content: "\e4c6";
}

.b-fa-bowl-rice::before {
  content: "\e2eb";
}

.b-fa-bowling-ball::before {
  content: "\f436";
}

.b-fa-box::before {
  content: "\f466";
}

.b-fa-box-archive::before {
  content: "\f187";
}

.b-fa-archive::before {
  content: "\f187";
}

.b-fa-box-open::before {
  content: "\f49e";
}

.b-fa-box-tissue::before {
  content: "\e05b";
}

.b-fa-boxes-packing::before {
  content: "\e4c7";
}

.b-fa-boxes-stacked::before {
  content: "\f468";
}

.b-fa-boxes::before {
  content: "\f468";
}

.b-fa-boxes-alt::before {
  content: "\f468";
}

.b-fa-braille::before {
  content: "\f2a1";
}

.b-fa-brain::before {
  content: "\f5dc";
}

.b-fa-brazilian-real-sign::before {
  content: "\e46c";
}

.b-fa-bread-slice::before {
  content: "\f7ec";
}

.b-fa-bridge::before {
  content: "\e4c8";
}

.b-fa-bridge-circle-check::before {
  content: "\e4c9";
}

.b-fa-bridge-circle-exclamation::before {
  content: "\e4ca";
}

.b-fa-bridge-circle-xmark::before {
  content: "\e4cb";
}

.b-fa-bridge-lock::before {
  content: "\e4cc";
}

.b-fa-bridge-water::before {
  content: "\e4ce";
}

.b-fa-briefcase::before {
  content: "\f0b1";
}

.b-fa-briefcase-medical::before {
  content: "\f469";
}

.b-fa-broom::before {
  content: "\f51a";
}

.b-fa-broom-ball::before {
  content: "\f458";
}

.b-fa-quidditch::before {
  content: "\f458";
}

.b-fa-quidditch-broom-ball::before {
  content: "\f458";
}

.b-fa-brush::before {
  content: "\f55d";
}

.b-fa-bucket::before {
  content: "\e4cf";
}

.b-fa-bug::before {
  content: "\f188";
}

.b-fa-bug-slash::before {
  content: "\e490";
}

.b-fa-bugs::before {
  content: "\e4d0";
}

.b-fa-building::before {
  content: "\f1ad";
}

.b-fa-building-circle-arrow-right::before {
  content: "\e4d1";
}

.b-fa-building-circle-check::before {
  content: "\e4d2";
}

.b-fa-building-circle-exclamation::before {
  content: "\e4d3";
}

.b-fa-building-circle-xmark::before {
  content: "\e4d4";
}

.b-fa-building-columns::before {
  content: "\f19c";
}

.b-fa-bank::before {
  content: "\f19c";
}

.b-fa-institution::before {
  content: "\f19c";
}

.b-fa-museum::before {
  content: "\f19c";
}

.b-fa-university::before {
  content: "\f19c";
}

.b-fa-building-flag::before {
  content: "\e4d5";
}

.b-fa-building-lock::before {
  content: "\e4d6";
}

.b-fa-building-ngo::before {
  content: "\e4d7";
}

.b-fa-building-shield::before {
  content: "\e4d8";
}

.b-fa-building-un::before {
  content: "\e4d9";
}

.b-fa-building-user::before {
  content: "\e4da";
}

.b-fa-building-wheat::before {
  content: "\e4db";
}

.b-fa-bullhorn::before {
  content: "\f0a1";
}

.b-fa-bullseye::before {
  content: "\f140";
}

.b-fa-burger::before {
  content: "\f805";
}

.b-fa-hamburger::before {
  content: "\f805";
}

.b-fa-burst::before {
  content: "\e4dc";
}

.b-fa-bus::before {
  content: "\f207";
}

.b-fa-bus-simple::before {
  content: "\f55e";
}

.b-fa-bus-alt::before {
  content: "\f55e";
}

.b-fa-business-time::before {
  content: "\f64a";
}

.b-fa-briefcase-clock::before {
  content: "\f64a";
}

.b-fa-c::before {
  content: "C";
}

.b-fa-cake-candles::before {
  content: "\f1fd";
}

.b-fa-birthday-cake::before {
  content: "\f1fd";
}

.b-fa-cake::before {
  content: "\f1fd";
}

.b-fa-calculator::before {
  content: "\f1ec";
}

.b-fa-calendar::before {
  content: "\f133";
}

.b-fa-calendar-check::before {
  content: "\f274";
}

.b-fa-calendar-day::before {
  content: "\f783";
}

.b-fa-calendar-days::before {
  content: "\f073";
}

.b-fa-calendar-alt::before {
  content: "\f073";
}

.b-fa-calendar-minus::before {
  content: "\f272";
}

.b-fa-calendar-plus::before {
  content: "\f271";
}

.b-fa-calendar-week::before {
  content: "\f784";
}

.b-fa-calendar-xmark::before {
  content: "\f273";
}

.b-fa-calendar-times::before {
  content: "\f273";
}

.b-fa-camera::before {
  content: "\f030";
}

.b-fa-camera-alt::before {
  content: "\f030";
}

.b-fa-camera-retro::before {
  content: "\f083";
}

.b-fa-camera-rotate::before {
  content: "\e0d8";
}

.b-fa-campground::before {
  content: "\f6bb";
}

.b-fa-candy-cane::before {
  content: "\f786";
}

.b-fa-cannabis::before {
  content: "\f55f";
}

.b-fa-capsules::before {
  content: "\f46b";
}

.b-fa-car::before {
  content: "\f1b9";
}

.b-fa-automobile::before {
  content: "\f1b9";
}

.b-fa-car-battery::before {
  content: "\f5df";
}

.b-fa-battery-car::before {
  content: "\f5df";
}

.b-fa-car-burst::before {
  content: "\f5e1";
}

.b-fa-car-crash::before {
  content: "\f5e1";
}

.b-fa-car-on::before {
  content: "\e4dd";
}

.b-fa-car-rear::before {
  content: "\f5de";
}

.b-fa-car-alt::before {
  content: "\f5de";
}

.b-fa-car-side::before {
  content: "\f5e4";
}

.b-fa-car-tunnel::before {
  content: "\e4de";
}

.b-fa-caravan::before {
  content: "\f8ff";
}

.b-fa-caret-down::before {
  content: "\f0d7";
}

.b-fa-caret-left::before {
  content: "\f0d9";
}

.b-fa-caret-right::before {
  content: "\f0da";
}

.b-fa-caret-up::before {
  content: "\f0d8";
}

.b-fa-carrot::before {
  content: "\f787";
}

.b-fa-cart-arrow-down::before {
  content: "\f218";
}

.b-fa-cart-flatbed::before {
  content: "\f474";
}

.b-fa-dolly-flatbed::before {
  content: "\f474";
}

.b-fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}

.b-fa-luggage-cart::before {
  content: "\f59d";
}

.b-fa-cart-plus::before {
  content: "\f217";
}

.b-fa-cart-shopping::before {
  content: "\f07a";
}

.b-fa-shopping-cart::before {
  content: "\f07a";
}

.b-fa-cash-register::before {
  content: "\f788";
}

.b-fa-cat::before {
  content: "\f6be";
}

.b-fa-cedi-sign::before {
  content: "\e0df";
}

.b-fa-cent-sign::before {
  content: "\e3f5";
}

.b-fa-certificate::before {
  content: "\f0a3";
}

.b-fa-chair::before {
  content: "\f6c0";
}

.b-fa-chalkboard::before {
  content: "\f51b";
}

.b-fa-blackboard::before {
  content: "\f51b";
}

.b-fa-chalkboard-user::before {
  content: "\f51c";
}

.b-fa-chalkboard-teacher::before {
  content: "\f51c";
}

.b-fa-champagne-glasses::before {
  content: "\f79f";
}

.b-fa-glass-cheers::before {
  content: "\f79f";
}

.b-fa-charging-station::before {
  content: "\f5e7";
}

.b-fa-chart-area::before {
  content: "\f1fe";
}

.b-fa-area-chart::before {
  content: "\f1fe";
}

.b-fa-chart-bar::before {
  content: "\f080";
}

.b-fa-bar-chart::before {
  content: "\f080";
}

.b-fa-chart-column::before {
  content: "\e0e3";
}

.b-fa-chart-gantt::before {
  content: "\e0e4";
}

.b-fa-chart-line::before {
  content: "\f201";
}

.b-fa-line-chart::before {
  content: "\f201";
}

.b-fa-chart-pie::before {
  content: "\f200";
}

.b-fa-pie-chart::before {
  content: "\f200";
}

.b-fa-chart-simple::before {
  content: "\e473";
}

.b-fa-check::before {
  content: "\f00c";
}

.b-fa-check-double::before {
  content: "\f560";
}

.b-fa-check-to-slot::before {
  content: "\f772";
}

.b-fa-vote-yea::before {
  content: "\f772";
}

.b-fa-cheese::before {
  content: "\f7ef";
}

.b-fa-chess::before {
  content: "\f439";
}

.b-fa-chess-bishop::before {
  content: "\f43a";
}

.b-fa-chess-board::before {
  content: "\f43c";
}

.b-fa-chess-king::before {
  content: "\f43f";
}

.b-fa-chess-knight::before {
  content: "\f441";
}

.b-fa-chess-pawn::before {
  content: "\f443";
}

.b-fa-chess-queen::before {
  content: "\f445";
}

.b-fa-chess-rook::before {
  content: "\f447";
}

.b-fa-chevron-down::before {
  content: "\f078";
}

.b-fa-chevron-left::before {
  content: "\f053";
}

.b-fa-chevron-right::before {
  content: "\f054";
}

.b-fa-chevron-up::before {
  content: "\f077";
}

.b-fa-child::before {
  content: "\f1ae";
}

.b-fa-child-dress::before {
  content: "\e59c";
}

.b-fa-child-reaching::before {
  content: "\e59d";
}

.b-fa-child-rifle::before {
  content: "\e4e0";
}

.b-fa-children::before {
  content: "\e4e1";
}

.b-fa-church::before {
  content: "\f51d";
}

.b-fa-circle::before {
  content: "\f111";
}

.b-fa-circle-arrow-down::before {
  content: "\f0ab";
}

.b-fa-arrow-circle-down::before {
  content: "\f0ab";
}

.b-fa-circle-arrow-left::before {
  content: "\f0a8";
}

.b-fa-arrow-circle-left::before {
  content: "\f0a8";
}

.b-fa-circle-arrow-right::before {
  content: "\f0a9";
}

.b-fa-arrow-circle-right::before {
  content: "\f0a9";
}

.b-fa-circle-arrow-up::before {
  content: "\f0aa";
}

.b-fa-arrow-circle-up::before {
  content: "\f0aa";
}

.b-fa-circle-check::before {
  content: "\f058";
}

.b-fa-check-circle::before {
  content: "\f058";
}

.b-fa-circle-chevron-down::before {
  content: "\f13a";
}

.b-fa-chevron-circle-down::before {
  content: "\f13a";
}

.b-fa-circle-chevron-left::before {
  content: "\f137";
}

.b-fa-chevron-circle-left::before {
  content: "\f137";
}

.b-fa-circle-chevron-right::before {
  content: "\f138";
}

.b-fa-chevron-circle-right::before {
  content: "\f138";
}

.b-fa-circle-chevron-up::before {
  content: "\f139";
}

.b-fa-chevron-circle-up::before {
  content: "\f139";
}

.b-fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}

.b-fa-donate::before {
  content: "\f4b9";
}

.b-fa-circle-dot::before {
  content: "\f192";
}

.b-fa-dot-circle::before {
  content: "\f192";
}

.b-fa-circle-down::before {
  content: "\f358";
}

.b-fa-arrow-alt-circle-down::before {
  content: "\f358";
}

.b-fa-circle-exclamation::before {
  content: "\f06a";
}

.b-fa-exclamation-circle::before {
  content: "\f06a";
}

.b-fa-circle-h::before {
  content: "\f47e";
}

.b-fa-hospital-symbol::before {
  content: "\f47e";
}

.b-fa-circle-half-stroke::before {
  content: "\f042";
}

.b-fa-adjust::before {
  content: "\f042";
}

.b-fa-circle-info::before {
  content: "\f05a";
}

.b-fa-info-circle::before {
  content: "\f05a";
}

.b-fa-circle-left::before {
  content: "\f359";
}

.b-fa-arrow-alt-circle-left::before {
  content: "\f359";
}

.b-fa-circle-minus::before {
  content: "\f056";
}

.b-fa-minus-circle::before {
  content: "\f056";
}

.b-fa-circle-nodes::before {
  content: "\e4e2";
}

.b-fa-circle-notch::before {
  content: "\f1ce";
}

.b-fa-circle-pause::before {
  content: "\f28b";
}

.b-fa-pause-circle::before {
  content: "\f28b";
}

.b-fa-circle-play::before {
  content: "\f144";
}

.b-fa-play-circle::before {
  content: "\f144";
}

.b-fa-circle-plus::before {
  content: "\f055";
}

.b-fa-plus-circle::before {
  content: "\f055";
}

.b-fa-circle-question::before {
  content: "\f059";
}

.b-fa-question-circle::before {
  content: "\f059";
}

.b-fa-circle-radiation::before {
  content: "\f7ba";
}

.b-fa-radiation-alt::before {
  content: "\f7ba";
}

.b-fa-circle-right::before {
  content: "\f35a";
}

.b-fa-arrow-alt-circle-right::before {
  content: "\f35a";
}

.b-fa-circle-stop::before {
  content: "\f28d";
}

.b-fa-stop-circle::before {
  content: "\f28d";
}

.b-fa-circle-up::before {
  content: "\f35b";
}

.b-fa-arrow-alt-circle-up::before {
  content: "\f35b";
}

.b-fa-circle-user::before {
  content: "\f2bd";
}

.b-fa-user-circle::before {
  content: "\f2bd";
}

.b-fa-circle-xmark::before {
  content: "\f057";
}

.b-fa-times-circle::before {
  content: "\f057";
}

.b-fa-xmark-circle::before {
  content: "\f057";
}

.b-fa-city::before {
  content: "\f64f";
}

.b-fa-clapperboard::before {
  content: "\e131";
}

.b-fa-clipboard::before {
  content: "\f328";
}

.b-fa-clipboard-check::before {
  content: "\f46c";
}

.b-fa-clipboard-list::before {
  content: "\f46d";
}

.b-fa-clipboard-question::before {
  content: "\e4e3";
}

.b-fa-clipboard-user::before {
  content: "\f7f3";
}

.b-fa-clock::before {
  content: "\f017";
}

.b-fa-clock-four::before {
  content: "\f017";
}

.b-fa-clock-rotate-left::before {
  content: "\f1da";
}

.b-fa-history::before {
  content: "\f1da";
}

.b-fa-clone::before {
  content: "\f24d";
}

.b-fa-closed-captioning::before {
  content: "\f20a";
}

.b-fa-cloud::before {
  content: "\f0c2";
}

.b-fa-cloud-arrow-down::before {
  content: "\f0ed";
}

.b-fa-cloud-download::before {
  content: "\f0ed";
}

.b-fa-cloud-download-alt::before {
  content: "\f0ed";
}

.b-fa-cloud-arrow-up::before {
  content: "\f0ee";
}

.b-fa-cloud-upload::before {
  content: "\f0ee";
}

.b-fa-cloud-upload-alt::before {
  content: "\f0ee";
}

.b-fa-cloud-bolt::before {
  content: "\f76c";
}

.b-fa-thunderstorm::before {
  content: "\f76c";
}

.b-fa-cloud-meatball::before {
  content: "\f73b";
}

.b-fa-cloud-moon::before {
  content: "\f6c3";
}

.b-fa-cloud-moon-rain::before {
  content: "\f73c";
}

.b-fa-cloud-rain::before {
  content: "\f73d";
}

.b-fa-cloud-showers-heavy::before {
  content: "\f740";
}

.b-fa-cloud-showers-water::before {
  content: "\e4e4";
}

.b-fa-cloud-sun::before {
  content: "\f6c4";
}

.b-fa-cloud-sun-rain::before {
  content: "\f743";
}

.b-fa-clover::before {
  content: "\e139";
}

.b-fa-code::before {
  content: "\f121";
}

.b-fa-code-branch::before {
  content: "\f126";
}

.b-fa-code-commit::before {
  content: "\f386";
}

.b-fa-code-compare::before {
  content: "\e13a";
}

.b-fa-code-fork::before {
  content: "\e13b";
}

.b-fa-code-merge::before {
  content: "\f387";
}

.b-fa-code-pull-request::before {
  content: "\e13c";
}

.b-fa-coins::before {
  content: "\f51e";
}

.b-fa-colon-sign::before {
  content: "\e140";
}

.b-fa-comment::before {
  content: "\f075";
}

.b-fa-comment-dollar::before {
  content: "\f651";
}

.b-fa-comment-dots::before {
  content: "\f4ad";
}

.b-fa-commenting::before {
  content: "\f4ad";
}

.b-fa-comment-medical::before {
  content: "\f7f5";
}

.b-fa-comment-slash::before {
  content: "\f4b3";
}

.b-fa-comment-sms::before {
  content: "\f7cd";
}

.b-fa-sms::before {
  content: "\f7cd";
}

.b-fa-comments::before {
  content: "\f086";
}

.b-fa-comments-dollar::before {
  content: "\f653";
}

.b-fa-compact-disc::before {
  content: "\f51f";
}

.b-fa-compass::before {
  content: "\f14e";
}

.b-fa-compass-drafting::before {
  content: "\f568";
}

.b-fa-drafting-compass::before {
  content: "\f568";
}

.b-fa-compress::before {
  content: "\f066";
}

.b-fa-computer::before {
  content: "\e4e5";
}

.b-fa-computer-mouse::before {
  content: "\f8cc";
}

.b-fa-mouse::before {
  content: "\f8cc";
}

.b-fa-cookie::before {
  content: "\f563";
}

.b-fa-cookie-bite::before {
  content: "\f564";
}

.b-fa-copy::before {
  content: "\f0c5";
}

.b-fa-copyright::before {
  content: "\f1f9";
}

.b-fa-couch::before {
  content: "\f4b8";
}

.b-fa-cow::before {
  content: "\f6c8";
}

.b-fa-credit-card::before {
  content: "\f09d";
}

.b-fa-credit-card-alt::before {
  content: "\f09d";
}

.b-fa-crop::before {
  content: "\f125";
}

.b-fa-crop-simple::before {
  content: "\f565";
}

.b-fa-crop-alt::before {
  content: "\f565";
}

.b-fa-cross::before {
  content: "\f654";
}

.b-fa-crosshairs::before {
  content: "\f05b";
}

.b-fa-crow::before {
  content: "\f520";
}

.b-fa-crown::before {
  content: "\f521";
}

.b-fa-crutch::before {
  content: "\f7f7";
}

.b-fa-cruzeiro-sign::before {
  content: "\e152";
}

.b-fa-cube::before {
  content: "\f1b2";
}

.b-fa-cubes::before {
  content: "\f1b3";
}

.b-fa-cubes-stacked::before {
  content: "\e4e6";
}

.b-fa-d::before {
  content: "D";
}

.b-fa-database::before {
  content: "\f1c0";
}

.b-fa-delete-left::before {
  content: "\f55a";
}

.b-fa-backspace::before {
  content: "\f55a";
}

.b-fa-democrat::before {
  content: "\f747";
}

.b-fa-desktop::before {
  content: "\f390";
}

.b-fa-desktop-alt::before {
  content: "\f390";
}

.b-fa-dharmachakra::before {
  content: "\f655";
}

.b-fa-diagram-next::before {
  content: "\e476";
}

.b-fa-diagram-predecessor::before {
  content: "\e477";
}

.b-fa-diagram-project::before {
  content: "\f542";
}

.b-fa-project-diagram::before {
  content: "\f542";
}

.b-fa-diagram-successor::before {
  content: "\e47a";
}

.b-fa-diamond::before {
  content: "\f219";
}

.b-fa-diamond-turn-right::before {
  content: "\f5eb";
}

.b-fa-directions::before {
  content: "\f5eb";
}

.b-fa-dice::before {
  content: "\f522";
}

.b-fa-dice-d20::before {
  content: "\f6cf";
}

.b-fa-dice-d6::before {
  content: "\f6d1";
}

.b-fa-dice-five::before {
  content: "\f523";
}

.b-fa-dice-four::before {
  content: "\f524";
}

.b-fa-dice-one::before {
  content: "\f525";
}

.b-fa-dice-six::before {
  content: "\f526";
}

.b-fa-dice-three::before {
  content: "\f527";
}

.b-fa-dice-two::before {
  content: "\f528";
}

.b-fa-disease::before {
  content: "\f7fa";
}

.b-fa-display::before {
  content: "\e163";
}

.b-fa-divide::before {
  content: "\f529";
}

.b-fa-dna::before {
  content: "\f471";
}

.b-fa-dog::before {
  content: "\f6d3";
}

.b-fa-dollar-sign::before {
  content: "\$";
}

.b-fa-dollar::before {
  content: "\$";
}

.b-fa-usd::before {
  content: "\$";
}

.b-fa-dolly::before {
  content: "\f472";
}

.b-fa-dolly-box::before {
  content: "\f472";
}

.b-fa-dong-sign::before {
  content: "\e169";
}

.b-fa-door-closed::before {
  content: "\f52a";
}

.b-fa-door-open::before {
  content: "\f52b";
}

.b-fa-dove::before {
  content: "\f4ba";
}

.b-fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}

.b-fa-compress-alt::before {
  content: "\f422";
}

.b-fa-down-long::before {
  content: "\f309";
}

.b-fa-long-arrow-alt-down::before {
  content: "\f309";
}

.b-fa-download::before {
  content: "\f019";
}

.b-fa-dragon::before {
  content: "\f6d5";
}

.b-fa-draw-polygon::before {
  content: "\f5ee";
}

.b-fa-droplet::before {
  content: "\f043";
}

.b-fa-tint::before {
  content: "\f043";
}

.b-fa-droplet-slash::before {
  content: "\f5c7";
}

.b-fa-tint-slash::before {
  content: "\f5c7";
}

.b-fa-drum::before {
  content: "\f569";
}

.b-fa-drum-steelpan::before {
  content: "\f56a";
}

.b-fa-drumstick-bite::before {
  content: "\f6d7";
}

.b-fa-dumbbell::before {
  content: "\f44b";
}

.b-fa-dumpster::before {
  content: "\f793";
}

.b-fa-dumpster-fire::before {
  content: "\f794";
}

.b-fa-dungeon::before {
  content: "\f6d9";
}

.b-fa-e::before {
  content: "E";
}

.b-fa-ear-deaf::before {
  content: "\f2a4";
}

.b-fa-deaf::before {
  content: "\f2a4";
}

.b-fa-deafness::before {
  content: "\f2a4";
}

.b-fa-hard-of-hearing::before {
  content: "\f2a4";
}

.b-fa-ear-listen::before {
  content: "\f2a2";
}

.b-fa-assistive-listening-systems::before {
  content: "\f2a2";
}

.b-fa-earth-africa::before {
  content: "\f57c";
}

.b-fa-globe-africa::before {
  content: "\f57c";
}

.b-fa-earth-americas::before {
  content: "\f57d";
}

.b-fa-earth::before {
  content: "\f57d";
}

.b-fa-earth-america::before {
  content: "\f57d";
}

.b-fa-globe-americas::before {
  content: "\f57d";
}

.b-fa-earth-asia::before {
  content: "\f57e";
}

.b-fa-globe-asia::before {
  content: "\f57e";
}

.b-fa-earth-europe::before {
  content: "\f7a2";
}

.b-fa-globe-europe::before {
  content: "\f7a2";
}

.b-fa-earth-oceania::before {
  content: "\e47b";
}

.b-fa-globe-oceania::before {
  content: "\e47b";
}

.b-fa-egg::before {
  content: "\f7fb";
}

.b-fa-eject::before {
  content: "\f052";
}

.b-fa-elevator::before {
  content: "\e16d";
}

.b-fa-ellipsis::before {
  content: "\f141";
}

.b-fa-ellipsis-h::before {
  content: "\f141";
}

.b-fa-ellipsis-vertical::before {
  content: "\f142";
}

.b-fa-ellipsis-v::before {
  content: "\f142";
}

.b-fa-envelope::before {
  content: "\f0e0";
}

.b-fa-envelope-circle-check::before {
  content: "\e4e8";
}

.b-fa-envelope-open::before {
  content: "\f2b6";
}

.b-fa-envelope-open-text::before {
  content: "\f658";
}

.b-fa-envelopes-bulk::before {
  content: "\f674";
}

.b-fa-mail-bulk::before {
  content: "\f674";
}

.b-fa-equals::before {
  content: "\=";
}

.b-fa-eraser::before {
  content: "\f12d";
}

.b-fa-ethernet::before {
  content: "\f796";
}

.b-fa-euro-sign::before {
  content: "\f153";
}

.b-fa-eur::before {
  content: "\f153";
}

.b-fa-euro::before {
  content: "\f153";
}

.b-fa-exclamation::before {
  content: "\!";
}

.b-fa-expand::before {
  content: "\f065";
}

.b-fa-explosion::before {
  content: "\e4e9";
}

.b-fa-eye::before {
  content: "\f06e";
}

.b-fa-eye-dropper::before {
  content: "\f1fb";
}

.b-fa-eye-dropper-empty::before {
  content: "\f1fb";
}

.b-fa-eyedropper::before {
  content: "\f1fb";
}

.b-fa-eye-low-vision::before {
  content: "\f2a8";
}

.b-fa-low-vision::before {
  content: "\f2a8";
}

.b-fa-eye-slash::before {
  content: "\f070";
}

.b-fa-f::before {
  content: "F";
}

.b-fa-face-angry::before {
  content: "\f556";
}

.b-fa-angry::before {
  content: "\f556";
}

.b-fa-face-dizzy::before {
  content: "\f567";
}

.b-fa-dizzy::before {
  content: "\f567";
}

.b-fa-face-flushed::before {
  content: "\f579";
}

.b-fa-flushed::before {
  content: "\f579";
}

.b-fa-face-frown::before {
  content: "\f119";
}

.b-fa-frown::before {
  content: "\f119";
}

.b-fa-face-frown-open::before {
  content: "\f57a";
}

.b-fa-frown-open::before {
  content: "\f57a";
}

.b-fa-face-grimace::before {
  content: "\f57f";
}

.b-fa-grimace::before {
  content: "\f57f";
}

.b-fa-face-grin::before {
  content: "\f580";
}

.b-fa-grin::before {
  content: "\f580";
}

.b-fa-face-grin-beam::before {
  content: "\f582";
}

.b-fa-grin-beam::before {
  content: "\f582";
}

.b-fa-face-grin-beam-sweat::before {
  content: "\f583";
}

.b-fa-grin-beam-sweat::before {
  content: "\f583";
}

.b-fa-face-grin-hearts::before {
  content: "\f584";
}

.b-fa-grin-hearts::before {
  content: "\f584";
}

.b-fa-face-grin-squint::before {
  content: "\f585";
}

.b-fa-grin-squint::before {
  content: "\f585";
}

.b-fa-face-grin-squint-tears::before {
  content: "\f586";
}

.b-fa-grin-squint-tears::before {
  content: "\f586";
}

.b-fa-face-grin-stars::before {
  content: "\f587";
}

.b-fa-grin-stars::before {
  content: "\f587";
}

.b-fa-face-grin-tears::before {
  content: "\f588";
}

.b-fa-grin-tears::before {
  content: "\f588";
}

.b-fa-face-grin-tongue::before {
  content: "\f589";
}

.b-fa-grin-tongue::before {
  content: "\f589";
}

.b-fa-face-grin-tongue-squint::before {
  content: "\f58a";
}

.b-fa-grin-tongue-squint::before {
  content: "\f58a";
}

.b-fa-face-grin-tongue-wink::before {
  content: "\f58b";
}

.b-fa-grin-tongue-wink::before {
  content: "\f58b";
}

.b-fa-face-grin-wide::before {
  content: "\f581";
}

.b-fa-grin-alt::before {
  content: "\f581";
}

.b-fa-face-grin-wink::before {
  content: "\f58c";
}

.b-fa-grin-wink::before {
  content: "\f58c";
}

.b-fa-face-kiss::before {
  content: "\f596";
}

.b-fa-kiss::before {
  content: "\f596";
}

.b-fa-face-kiss-beam::before {
  content: "\f597";
}

.b-fa-kiss-beam::before {
  content: "\f597";
}

.b-fa-face-kiss-wink-heart::before {
  content: "\f598";
}

.b-fa-kiss-wink-heart::before {
  content: "\f598";
}

.b-fa-face-laugh::before {
  content: "\f599";
}

.b-fa-laugh::before {
  content: "\f599";
}

.b-fa-face-laugh-beam::before {
  content: "\f59a";
}

.b-fa-laugh-beam::before {
  content: "\f59a";
}

.b-fa-face-laugh-squint::before {
  content: "\f59b";
}

.b-fa-laugh-squint::before {
  content: "\f59b";
}

.b-fa-face-laugh-wink::before {
  content: "\f59c";
}

.b-fa-laugh-wink::before {
  content: "\f59c";
}

.b-fa-face-meh::before {
  content: "\f11a";
}

.b-fa-meh::before {
  content: "\f11a";
}

.b-fa-face-meh-blank::before {
  content: "\f5a4";
}

.b-fa-meh-blank::before {
  content: "\f5a4";
}

.b-fa-face-rolling-eyes::before {
  content: "\f5a5";
}

.b-fa-meh-rolling-eyes::before {
  content: "\f5a5";
}

.b-fa-face-sad-cry::before {
  content: "\f5b3";
}

.b-fa-sad-cry::before {
  content: "\f5b3";
}

.b-fa-face-sad-tear::before {
  content: "\f5b4";
}

.b-fa-sad-tear::before {
  content: "\f5b4";
}

.b-fa-face-smile::before {
  content: "\f118";
}

.b-fa-smile::before {
  content: "\f118";
}

.b-fa-face-smile-beam::before {
  content: "\f5b8";
}

.b-fa-smile-beam::before {
  content: "\f5b8";
}

.b-fa-face-smile-wink::before {
  content: "\f4da";
}

.b-fa-smile-wink::before {
  content: "\f4da";
}

.b-fa-face-surprise::before {
  content: "\f5c2";
}

.b-fa-surprise::before {
  content: "\f5c2";
}

.b-fa-face-tired::before {
  content: "\f5c8";
}

.b-fa-tired::before {
  content: "\f5c8";
}

.b-fa-fan::before {
  content: "\f863";
}

.b-fa-faucet::before {
  content: "\e005";
}

.b-fa-faucet-drip::before {
  content: "\e006";
}

.b-fa-fax::before {
  content: "\f1ac";
}

.b-fa-feather::before {
  content: "\f52d";
}

.b-fa-feather-pointed::before {
  content: "\f56b";
}

.b-fa-feather-alt::before {
  content: "\f56b";
}

.b-fa-ferry::before {
  content: "\e4ea";
}

.b-fa-file::before {
  content: "\f15b";
}

.b-fa-file-arrow-down::before {
  content: "\f56d";
}

.b-fa-file-download::before {
  content: "\f56d";
}

.b-fa-file-arrow-up::before {
  content: "\f574";
}

.b-fa-file-upload::before {
  content: "\f574";
}

.b-fa-file-audio::before {
  content: "\f1c7";
}

.b-fa-file-circle-check::before {
  content: "\e493";
}

.b-fa-file-circle-exclamation::before {
  content: "\e4eb";
}

.b-fa-file-circle-minus::before {
  content: "\e4ed";
}

.b-fa-file-circle-plus::before {
  content: "\e4ee";
}

.b-fa-file-circle-question::before {
  content: "\e4ef";
}

.b-fa-file-circle-xmark::before {
  content: "\e494";
}

.b-fa-file-code::before {
  content: "\f1c9";
}

.b-fa-file-contract::before {
  content: "\f56c";
}

.b-fa-file-csv::before {
  content: "\f6dd";
}

.b-fa-file-excel::before {
  content: "\f1c3";
}

.b-fa-file-export::before {
  content: "\f56e";
}

.b-fa-arrow-right-from-file::before {
  content: "\f56e";
}

.b-fa-file-image::before {
  content: "\f1c5";
}

.b-fa-file-import::before {
  content: "\f56f";
}

.b-fa-arrow-right-to-file::before {
  content: "\f56f";
}

.b-fa-file-invoice::before {
  content: "\f570";
}

.b-fa-file-invoice-dollar::before {
  content: "\f571";
}

.b-fa-file-lines::before {
  content: "\f15c";
}

.b-fa-file-alt::before {
  content: "\f15c";
}

.b-fa-file-text::before {
  content: "\f15c";
}

.b-fa-file-medical::before {
  content: "\f477";
}

.b-fa-file-pdf::before {
  content: "\f1c1";
}

.b-fa-file-pen::before {
  content: "\f31c";
}

.b-fa-file-edit::before {
  content: "\f31c";
}

.b-fa-file-powerpoint::before {
  content: "\f1c4";
}

.b-fa-file-prescription::before {
  content: "\f572";
}

.b-fa-file-shield::before {
  content: "\e4f0";
}

.b-fa-file-signature::before {
  content: "\f573";
}

.b-fa-file-video::before {
  content: "\f1c8";
}

.b-fa-file-waveform::before {
  content: "\f478";
}

.b-fa-file-medical-alt::before {
  content: "\f478";
}

.b-fa-file-word::before {
  content: "\f1c2";
}

.b-fa-file-zipper::before {
  content: "\f1c6";
}

.b-fa-file-archive::before {
  content: "\f1c6";
}

.b-fa-fill::before {
  content: "\f575";
}

.b-fa-fill-drip::before {
  content: "\f576";
}

.b-fa-film::before {
  content: "\f008";
}

.b-fa-filter::before {
  content: "\f0b0";
}

.b-fa-filter-circle-dollar::before {
  content: "\f662";
}

.b-fa-funnel-dollar::before {
  content: "\f662";
}

.b-fa-filter-circle-xmark::before {
  content: "\e17b";
}

.b-fa-fingerprint::before {
  content: "\f577";
}

.b-fa-fire::before {
  content: "\f06d";
}

.b-fa-fire-burner::before {
  content: "\e4f1";
}

.b-fa-fire-extinguisher::before {
  content: "\f134";
}

.b-fa-fire-flame-curved::before {
  content: "\f7e4";
}

.b-fa-fire-alt::before {
  content: "\f7e4";
}

.b-fa-fire-flame-simple::before {
  content: "\f46a";
}

.b-fa-burn::before {
  content: "\f46a";
}

.b-fa-fish::before {
  content: "\f578";
}

.b-fa-fish-fins::before {
  content: "\e4f2";
}

.b-fa-flag::before {
  content: "\f024";
}

.b-fa-flag-checkered::before {
  content: "\f11e";
}

.b-fa-flag-usa::before {
  content: "\f74d";
}

.b-fa-flask::before {
  content: "\f0c3";
}

.b-fa-flask-vial::before {
  content: "\e4f3";
}

.b-fa-floppy-disk::before {
  content: "\f0c7";
}

.b-fa-save::before {
  content: "\f0c7";
}

.b-fa-florin-sign::before {
  content: "\e184";
}

.b-fa-folder::before {
  content: "\f07b";
}

.b-fa-folder-blank::before {
  content: "\f07b";
}

.b-fa-folder-closed::before {
  content: "\e185";
}

.b-fa-folder-minus::before {
  content: "\f65d";
}

.b-fa-folder-open::before {
  content: "\f07c";
}

.b-fa-folder-plus::before {
  content: "\f65e";
}

.b-fa-folder-tree::before {
  content: "\f802";
}

.b-fa-font::before {
  content: "\f031";
}

.b-fa-football::before {
  content: "\f44e";
}

.b-fa-football-ball::before {
  content: "\f44e";
}

.b-fa-forward::before {
  content: "\f04e";
}

.b-fa-forward-fast::before {
  content: "\f050";
}

.b-fa-fast-forward::before {
  content: "\f050";
}

.b-fa-forward-step::before {
  content: "\f051";
}

.b-fa-step-forward::before {
  content: "\f051";
}

.b-fa-franc-sign::before {
  content: "\e18f";
}

.b-fa-frog::before {
  content: "\f52e";
}

.b-fa-futbol::before {
  content: "\f1e3";
}

.b-fa-futbol-ball::before {
  content: "\f1e3";
}

.b-fa-soccer-ball::before {
  content: "\f1e3";
}

.b-fa-g::before {
  content: "G";
}

.b-fa-gamepad::before {
  content: "\f11b";
}

.b-fa-gas-pump::before {
  content: "\f52f";
}

.b-fa-gauge::before {
  content: "\f624";
}

.b-fa-dashboard::before {
  content: "\f624";
}

.b-fa-gauge-med::before {
  content: "\f624";
}

.b-fa-tachometer-alt-average::before {
  content: "\f624";
}

.b-fa-gauge-high::before {
  content: "\f625";
}

.b-fa-tachometer-alt::before {
  content: "\f625";
}

.b-fa-tachometer-alt-fast::before {
  content: "\f625";
}

.b-fa-gauge-simple::before {
  content: "\f629";
}

.b-fa-gauge-simple-med::before {
  content: "\f629";
}

.b-fa-tachometer-average::before {
  content: "\f629";
}

.b-fa-gauge-simple-high::before {
  content: "\f62a";
}

.b-fa-tachometer::before {
  content: "\f62a";
}

.b-fa-tachometer-fast::before {
  content: "\f62a";
}

.b-fa-gavel::before {
  content: "\f0e3";
}

.b-fa-legal::before {
  content: "\f0e3";
}

.b-fa-gear::before {
  content: "\f013";
}

.b-fa-cog::before {
  content: "\f013";
}

.b-fa-gears::before {
  content: "\f085";
}

.b-fa-cogs::before {
  content: "\f085";
}

.b-fa-gem::before {
  content: "\f3a5";
}

.b-fa-genderless::before {
  content: "\f22d";
}

.b-fa-ghost::before {
  content: "\f6e2";
}

.b-fa-gift::before {
  content: "\f06b";
}

.b-fa-gifts::before {
  content: "\f79c";
}

.b-fa-glass-water::before {
  content: "\e4f4";
}

.b-fa-glass-water-droplet::before {
  content: "\e4f5";
}

.b-fa-glasses::before {
  content: "\f530";
}

.b-fa-globe::before {
  content: "\f0ac";
}

.b-fa-golf-ball-tee::before {
  content: "\f450";
}

.b-fa-golf-ball::before {
  content: "\f450";
}

.b-fa-gopuram::before {
  content: "\f664";
}

.b-fa-graduation-cap::before {
  content: "\f19d";
}

.b-fa-mortar-board::before {
  content: "\f19d";
}

.b-fa-greater-than::before {
  content: "\>";
}

.b-fa-greater-than-equal::before {
  content: "\f532";
}

.b-fa-grip::before {
  content: "\f58d";
}

.b-fa-grip-horizontal::before {
  content: "\f58d";
}

.b-fa-grip-lines::before {
  content: "\f7a4";
}

.b-fa-grip-lines-vertical::before {
  content: "\f7a5";
}

.b-fa-grip-vertical::before {
  content: "\f58e";
}

.b-fa-group-arrows-rotate::before {
  content: "\e4f6";
}

.b-fa-guarani-sign::before {
  content: "\e19a";
}

.b-fa-guitar::before {
  content: "\f7a6";
}

.b-fa-gun::before {
  content: "\e19b";
}

.b-fa-h::before {
  content: "H";
}

.b-fa-hammer::before {
  content: "\f6e3";
}

.b-fa-hamsa::before {
  content: "\f665";
}

.b-fa-hand::before {
  content: "\f256";
}

.b-fa-hand-paper::before {
  content: "\f256";
}

.b-fa-hand-back-fist::before {
  content: "\f255";
}

.b-fa-hand-rock::before {
  content: "\f255";
}

.b-fa-hand-dots::before {
  content: "\f461";
}

.b-fa-allergies::before {
  content: "\f461";
}

.b-fa-hand-fist::before {
  content: "\f6de";
}

.b-fa-fist-raised::before {
  content: "\f6de";
}

.b-fa-hand-holding::before {
  content: "\f4bd";
}

.b-fa-hand-holding-dollar::before {
  content: "\f4c0";
}

.b-fa-hand-holding-usd::before {
  content: "\f4c0";
}

.b-fa-hand-holding-droplet::before {
  content: "\f4c1";
}

.b-fa-hand-holding-water::before {
  content: "\f4c1";
}

.b-fa-hand-holding-hand::before {
  content: "\e4f7";
}

.b-fa-hand-holding-heart::before {
  content: "\f4be";
}

.b-fa-hand-holding-medical::before {
  content: "\e05c";
}

.b-fa-hand-lizard::before {
  content: "\f258";
}

.b-fa-hand-middle-finger::before {
  content: "\f806";
}

.b-fa-hand-peace::before {
  content: "\f25b";
}

.b-fa-hand-point-down::before {
  content: "\f0a7";
}

.b-fa-hand-point-left::before {
  content: "\f0a5";
}

.b-fa-hand-point-right::before {
  content: "\f0a4";
}

.b-fa-hand-point-up::before {
  content: "\f0a6";
}

.b-fa-hand-pointer::before {
  content: "\f25a";
}

.b-fa-hand-scissors::before {
  content: "\f257";
}

.b-fa-hand-sparkles::before {
  content: "\e05d";
}

.b-fa-hand-spock::before {
  content: "\f259";
}

.b-fa-handcuffs::before {
  content: "\e4f8";
}

.b-fa-hands::before {
  content: "\f2a7";
}

.b-fa-sign-language::before {
  content: "\f2a7";
}

.b-fa-signing::before {
  content: "\f2a7";
}

.b-fa-hands-asl-interpreting::before {
  content: "\f2a3";
}

.b-fa-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.b-fa-asl-interpreting::before {
  content: "\f2a3";
}

.b-fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.b-fa-hands-bound::before {
  content: "\e4f9";
}

.b-fa-hands-bubbles::before {
  content: "\e05e";
}

.b-fa-hands-wash::before {
  content: "\e05e";
}

.b-fa-hands-clapping::before {
  content: "\e1a8";
}

.b-fa-hands-holding::before {
  content: "\f4c2";
}

.b-fa-hands-holding-child::before {
  content: "\e4fa";
}

.b-fa-hands-holding-circle::before {
  content: "\e4fb";
}

.b-fa-hands-praying::before {
  content: "\f684";
}

.b-fa-praying-hands::before {
  content: "\f684";
}

.b-fa-handshake::before {
  content: "\f2b5";
}

.b-fa-handshake-angle::before {
  content: "\f4c4";
}

.b-fa-hands-helping::before {
  content: "\f4c4";
}

.b-fa-handshake-simple::before {
  content: "\f4c6";
}

.b-fa-handshake-alt::before {
  content: "\f4c6";
}

.b-fa-handshake-simple-slash::before {
  content: "\e05f";
}

.b-fa-handshake-alt-slash::before {
  content: "\e05f";
}

.b-fa-handshake-slash::before {
  content: "\e060";
}

.b-fa-hanukiah::before {
  content: "\f6e6";
}

.b-fa-hard-drive::before {
  content: "\f0a0";
}

.b-fa-hdd::before {
  content: "\f0a0";
}

.b-fa-hashtag::before {
  content: "\#";
}

.b-fa-hat-cowboy::before {
  content: "\f8c0";
}

.b-fa-hat-cowboy-side::before {
  content: "\f8c1";
}

.b-fa-hat-wizard::before {
  content: "\f6e8";
}

.b-fa-head-side-cough::before {
  content: "\e061";
}

.b-fa-head-side-cough-slash::before {
  content: "\e062";
}

.b-fa-head-side-mask::before {
  content: "\e063";
}

.b-fa-head-side-virus::before {
  content: "\e064";
}

.b-fa-heading::before {
  content: "\f1dc";
}

.b-fa-header::before {
  content: "\f1dc";
}

.b-fa-headphones::before {
  content: "\f025";
}

.b-fa-headphones-simple::before {
  content: "\f58f";
}

.b-fa-headphones-alt::before {
  content: "\f58f";
}

.b-fa-headset::before {
  content: "\f590";
}

.b-fa-heart::before {
  content: "\f004";
}

.b-fa-heart-circle-bolt::before {
  content: "\e4fc";
}

.b-fa-heart-circle-check::before {
  content: "\e4fd";
}

.b-fa-heart-circle-exclamation::before {
  content: "\e4fe";
}

.b-fa-heart-circle-minus::before {
  content: "\e4ff";
}

.b-fa-heart-circle-plus::before {
  content: "\e500";
}

.b-fa-heart-circle-xmark::before {
  content: "\e501";
}

.b-fa-heart-crack::before {
  content: "\f7a9";
}

.b-fa-heart-broken::before {
  content: "\f7a9";
}

.b-fa-heart-pulse::before {
  content: "\f21e";
}

.b-fa-heartbeat::before {
  content: "\f21e";
}

.b-fa-helicopter::before {
  content: "\f533";
}

.b-fa-helicopter-symbol::before {
  content: "\e502";
}

.b-fa-helmet-safety::before {
  content: "\f807";
}

.b-fa-hard-hat::before {
  content: "\f807";
}

.b-fa-hat-hard::before {
  content: "\f807";
}

.b-fa-helmet-un::before {
  content: "\e503";
}

.b-fa-highlighter::before {
  content: "\f591";
}

.b-fa-hill-avalanche::before {
  content: "\e507";
}

.b-fa-hill-rockslide::before {
  content: "\e508";
}

.b-fa-hippo::before {
  content: "\f6ed";
}

.b-fa-hockey-puck::before {
  content: "\f453";
}

.b-fa-holly-berry::before {
  content: "\f7aa";
}

.b-fa-horse::before {
  content: "\f6f0";
}

.b-fa-horse-head::before {
  content: "\f7ab";
}

.b-fa-hospital::before {
  content: "\f0f8";
}

.b-fa-hospital-alt::before {
  content: "\f0f8";
}

.b-fa-hospital-wide::before {
  content: "\f0f8";
}

.b-fa-hospital-user::before {
  content: "\f80d";
}

.b-fa-hot-tub-person::before {
  content: "\f593";
}

.b-fa-hot-tub::before {
  content: "\f593";
}

.b-fa-hotdog::before {
  content: "\f80f";
}

.b-fa-hotel::before {
  content: "\f594";
}

.b-fa-hourglass::before {
  content: "\f254";
}

.b-fa-hourglass-2::before {
  content: "\f254";
}

.b-fa-hourglass-half::before {
  content: "\f254";
}

.b-fa-hourglass-empty::before {
  content: "\f252";
}

.b-fa-hourglass-end::before {
  content: "\f253";
}

.b-fa-hourglass-3::before {
  content: "\f253";
}

.b-fa-hourglass-start::before {
  content: "\f251";
}

.b-fa-hourglass-1::before {
  content: "\f251";
}

.b-fa-house::before {
  content: "\f015";
}

.b-fa-home::before {
  content: "\f015";
}

.b-fa-home-alt::before {
  content: "\f015";
}

.b-fa-home-lg-alt::before {
  content: "\f015";
}

.b-fa-house-chimney::before {
  content: "\e3af";
}

.b-fa-home-lg::before {
  content: "\e3af";
}

.b-fa-house-chimney-crack::before {
  content: "\f6f1";
}

.b-fa-house-damage::before {
  content: "\f6f1";
}

.b-fa-house-chimney-medical::before {
  content: "\f7f2";
}

.b-fa-clinic-medical::before {
  content: "\f7f2";
}

.b-fa-house-chimney-user::before {
  content: "\e065";
}

.b-fa-house-chimney-window::before {
  content: "\e00d";
}

.b-fa-house-circle-check::before {
  content: "\e509";
}

.b-fa-house-circle-exclamation::before {
  content: "\e50a";
}

.b-fa-house-circle-xmark::before {
  content: "\e50b";
}

.b-fa-house-crack::before {
  content: "\e3b1";
}

.b-fa-house-fire::before {
  content: "\e50c";
}

.b-fa-house-flag::before {
  content: "\e50d";
}

.b-fa-house-flood-water::before {
  content: "\e50e";
}

.b-fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}

.b-fa-house-laptop::before {
  content: "\e066";
}

.b-fa-laptop-house::before {
  content: "\e066";
}

.b-fa-house-lock::before {
  content: "\e510";
}

.b-fa-house-medical::before {
  content: "\e3b2";
}

.b-fa-house-medical-circle-check::before {
  content: "\e511";
}

.b-fa-house-medical-circle-exclamation::before {
  content: "\e512";
}

.b-fa-house-medical-circle-xmark::before {
  content: "\e513";
}

.b-fa-house-medical-flag::before {
  content: "\e514";
}

.b-fa-house-signal::before {
  content: "\e012";
}

.b-fa-house-tsunami::before {
  content: "\e515";
}

.b-fa-house-user::before {
  content: "\e1b0";
}

.b-fa-home-user::before {
  content: "\e1b0";
}

.b-fa-hryvnia-sign::before {
  content: "\f6f2";
}

.b-fa-hryvnia::before {
  content: "\f6f2";
}

.b-fa-hurricane::before {
  content: "\f751";
}

.b-fa-i::before {
  content: "I";
}

.b-fa-i-cursor::before {
  content: "\f246";
}

.b-fa-ice-cream::before {
  content: "\f810";
}

.b-fa-icicles::before {
  content: "\f7ad";
}

.b-fa-icons::before {
  content: "\f86d";
}

.b-fa-heart-music-camera-bolt::before {
  content: "\f86d";
}

.b-fa-id-badge::before {
  content: "\f2c1";
}

.b-fa-id-card::before {
  content: "\f2c2";
}

.b-fa-drivers-license::before {
  content: "\f2c2";
}

.b-fa-id-card-clip::before {
  content: "\f47f";
}

.b-fa-id-card-alt::before {
  content: "\f47f";
}

.b-fa-igloo::before {
  content: "\f7ae";
}

.b-fa-image::before {
  content: "\f03e";
}

.b-fa-image-portrait::before {
  content: "\f3e0";
}

.b-fa-portrait::before {
  content: "\f3e0";
}

.b-fa-images::before {
  content: "\f302";
}

.b-fa-inbox::before {
  content: "\f01c";
}

.b-fa-indent::before {
  content: "\f03c";
}

.b-fa-indian-rupee-sign::before {
  content: "\e1bc";
}

.b-fa-indian-rupee::before {
  content: "\e1bc";
}

.b-fa-inr::before {
  content: "\e1bc";
}

.b-fa-industry::before {
  content: "\f275";
}

.b-fa-infinity::before {
  content: "\f534";
}

.b-fa-info::before {
  content: "\f129";
}

.b-fa-italic::before {
  content: "\f033";
}

.b-fa-j::before {
  content: "J";
}

.b-fa-jar::before {
  content: "\e516";
}

.b-fa-jar-wheat::before {
  content: "\e517";
}

.b-fa-jedi::before {
  content: "\f669";
}

.b-fa-jet-fighter::before {
  content: "\f0fb";
}

.b-fa-fighter-jet::before {
  content: "\f0fb";
}

.b-fa-jet-fighter-up::before {
  content: "\e518";
}

.b-fa-joint::before {
  content: "\f595";
}

.b-fa-jug-detergent::before {
  content: "\e519";
}

.b-fa-k::before {
  content: "K";
}

.b-fa-kaaba::before {
  content: "\f66b";
}

.b-fa-key::before {
  content: "\f084";
}

.b-fa-keyboard::before {
  content: "\f11c";
}

.b-fa-khanda::before {
  content: "\f66d";
}

.b-fa-kip-sign::before {
  content: "\e1c4";
}

.b-fa-kit-medical::before {
  content: "\f479";
}

.b-fa-first-aid::before {
  content: "\f479";
}

.b-fa-kitchen-set::before {
  content: "\e51a";
}

.b-fa-kiwi-bird::before {
  content: "\f535";
}

.b-fa-l::before {
  content: "L";
}

.b-fa-land-mine-on::before {
  content: "\e51b";
}

.b-fa-landmark::before {
  content: "\f66f";
}

.b-fa-landmark-dome::before {
  content: "\f752";
}

.b-fa-landmark-alt::before {
  content: "\f752";
}

.b-fa-landmark-flag::before {
  content: "\e51c";
}

.b-fa-language::before {
  content: "\f1ab";
}

.b-fa-laptop::before {
  content: "\f109";
}

.b-fa-laptop-code::before {
  content: "\f5fc";
}

.b-fa-laptop-file::before {
  content: "\e51d";
}

.b-fa-laptop-medical::before {
  content: "\f812";
}

.b-fa-lari-sign::before {
  content: "\e1c8";
}

.b-fa-layer-group::before {
  content: "\f5fd";
}

.b-fa-leaf::before {
  content: "\f06c";
}

.b-fa-left-long::before {
  content: "\f30a";
}

.b-fa-long-arrow-alt-left::before {
  content: "\f30a";
}

.b-fa-left-right::before {
  content: "\f337";
}

.b-fa-arrows-alt-h::before {
  content: "\f337";
}

.b-fa-lemon::before {
  content: "\f094";
}

.b-fa-less-than::before {
  content: "\<";
}

.b-fa-less-than-equal::before {
  content: "\f537";
}

.b-fa-life-ring::before {
  content: "\f1cd";
}

.b-fa-lightbulb::before {
  content: "\f0eb";
}

.b-fa-lines-leaning::before {
  content: "\e51e";
}

.b-fa-link::before {
  content: "\f0c1";
}

.b-fa-chain::before {
  content: "\f0c1";
}

.b-fa-link-slash::before {
  content: "\f127";
}

.b-fa-chain-broken::before {
  content: "\f127";
}

.b-fa-chain-slash::before {
  content: "\f127";
}

.b-fa-unlink::before {
  content: "\f127";
}

.b-fa-lira-sign::before {
  content: "\f195";
}

.b-fa-list::before {
  content: "\f03a";
}

.b-fa-list-squares::before {
  content: "\f03a";
}

.b-fa-list-check::before {
  content: "\f0ae";
}

.b-fa-tasks::before {
  content: "\f0ae";
}

.b-fa-list-ol::before {
  content: "\f0cb";
}

.b-fa-list-1-2::before {
  content: "\f0cb";
}

.b-fa-list-numeric::before {
  content: "\f0cb";
}

.b-fa-list-ul::before {
  content: "\f0ca";
}

.b-fa-list-dots::before {
  content: "\f0ca";
}

.b-fa-litecoin-sign::before {
  content: "\e1d3";
}

.b-fa-location-arrow::before {
  content: "\f124";
}

.b-fa-location-crosshairs::before {
  content: "\f601";
}

.b-fa-location::before {
  content: "\f601";
}

.b-fa-location-dot::before {
  content: "\f3c5";
}

.b-fa-map-marker-alt::before {
  content: "\f3c5";
}

.b-fa-location-pin::before {
  content: "\f041";
}

.b-fa-map-marker::before {
  content: "\f041";
}

.b-fa-location-pin-lock::before {
  content: "\e51f";
}

.b-fa-lock::before {
  content: "\f023";
}

.b-fa-lock-open::before {
  content: "\f3c1";
}

.b-fa-locust::before {
  content: "\e520";
}

.b-fa-lungs::before {
  content: "\f604";
}

.b-fa-lungs-virus::before {
  content: "\e067";
}

.b-fa-m::before {
  content: "M";
}

.b-fa-magnet::before {
  content: "\f076";
}

.b-fa-magnifying-glass::before {
  content: "\f002";
}

.b-fa-search::before {
  content: "\f002";
}

.b-fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}

.b-fa-magnifying-glass-chart::before {
  content: "\e522";
}

.b-fa-magnifying-glass-dollar::before {
  content: "\f688";
}

.b-fa-search-dollar::before {
  content: "\f688";
}

.b-fa-magnifying-glass-location::before {
  content: "\f689";
}

.b-fa-search-location::before {
  content: "\f689";
}

.b-fa-magnifying-glass-minus::before {
  content: "\f010";
}

.b-fa-search-minus::before {
  content: "\f010";
}

.b-fa-magnifying-glass-plus::before {
  content: "\f00e";
}

.b-fa-search-plus::before {
  content: "\f00e";
}

.b-fa-manat-sign::before {
  content: "\e1d5";
}

.b-fa-map::before {
  content: "\f279";
}

.b-fa-map-location::before {
  content: "\f59f";
}

.b-fa-map-marked::before {
  content: "\f59f";
}

.b-fa-map-location-dot::before {
  content: "\f5a0";
}

.b-fa-map-marked-alt::before {
  content: "\f5a0";
}

.b-fa-map-pin::before {
  content: "\f276";
}

.b-fa-marker::before {
  content: "\f5a1";
}

.b-fa-mars::before {
  content: "\f222";
}

.b-fa-mars-and-venus::before {
  content: "\f224";
}

.b-fa-mars-and-venus-burst::before {
  content: "\e523";
}

.b-fa-mars-double::before {
  content: "\f227";
}

.b-fa-mars-stroke::before {
  content: "\f229";
}

.b-fa-mars-stroke-right::before {
  content: "\f22b";
}

.b-fa-mars-stroke-h::before {
  content: "\f22b";
}

.b-fa-mars-stroke-up::before {
  content: "\f22a";
}

.b-fa-mars-stroke-v::before {
  content: "\f22a";
}

.b-fa-martini-glass::before {
  content: "\f57b";
}

.b-fa-glass-martini-alt::before {
  content: "\f57b";
}

.b-fa-martini-glass-citrus::before {
  content: "\f561";
}

.b-fa-cocktail::before {
  content: "\f561";
}

.b-fa-martini-glass-empty::before {
  content: "\f000";
}

.b-fa-glass-martini::before {
  content: "\f000";
}

.b-fa-mask::before {
  content: "\f6fa";
}

.b-fa-mask-face::before {
  content: "\e1d7";
}

.b-fa-mask-ventilator::before {
  content: "\e524";
}

.b-fa-masks-theater::before {
  content: "\f630";
}

.b-fa-theater-masks::before {
  content: "\f630";
}

.b-fa-mattress-pillow::before {
  content: "\e525";
}

.b-fa-maximize::before {
  content: "\f31e";
}

.b-fa-expand-arrows-alt::before {
  content: "\f31e";
}

.b-fa-medal::before {
  content: "\f5a2";
}

.b-fa-memory::before {
  content: "\f538";
}

.b-fa-menorah::before {
  content: "\f676";
}

.b-fa-mercury::before {
  content: "\f223";
}

.b-fa-message::before {
  content: "\f27a";
}

.b-fa-comment-alt::before {
  content: "\f27a";
}

.b-fa-meteor::before {
  content: "\f753";
}

.b-fa-microchip::before {
  content: "\f2db";
}

.b-fa-microphone::before {
  content: "\f130";
}

.b-fa-microphone-lines::before {
  content: "\f3c9";
}

.b-fa-microphone-alt::before {
  content: "\f3c9";
}

.b-fa-microphone-lines-slash::before {
  content: "\f539";
}

.b-fa-microphone-alt-slash::before {
  content: "\f539";
}

.b-fa-microphone-slash::before {
  content: "\f131";
}

.b-fa-microscope::before {
  content: "\f610";
}

.b-fa-mill-sign::before {
  content: "\e1ed";
}

.b-fa-minimize::before {
  content: "\f78c";
}

.b-fa-compress-arrows-alt::before {
  content: "\f78c";
}

.b-fa-minus::before {
  content: "\f068";
}

.b-fa-subtract::before {
  content: "\f068";
}

.b-fa-mitten::before {
  content: "\f7b5";
}

.b-fa-mobile::before {
  content: "\f3ce";
}

.b-fa-mobile-android::before {
  content: "\f3ce";
}

.b-fa-mobile-phone::before {
  content: "\f3ce";
}

.b-fa-mobile-button::before {
  content: "\f10b";
}

.b-fa-mobile-retro::before {
  content: "\e527";
}

.b-fa-mobile-screen::before {
  content: "\f3cf";
}

.b-fa-mobile-android-alt::before {
  content: "\f3cf";
}

.b-fa-mobile-screen-button::before {
  content: "\f3cd";
}

.b-fa-mobile-alt::before {
  content: "\f3cd";
}

.b-fa-money-bill::before {
  content: "\f0d6";
}

.b-fa-money-bill-1::before {
  content: "\f3d1";
}

.b-fa-money-bill-alt::before {
  content: "\f3d1";
}

.b-fa-money-bill-1-wave::before {
  content: "\f53b";
}

.b-fa-money-bill-wave-alt::before {
  content: "\f53b";
}

.b-fa-money-bill-transfer::before {
  content: "\e528";
}

.b-fa-money-bill-trend-up::before {
  content: "\e529";
}

.b-fa-money-bill-wave::before {
  content: "\f53a";
}

.b-fa-money-bill-wheat::before {
  content: "\e52a";
}

.b-fa-money-bills::before {
  content: "\e1f3";
}

.b-fa-money-check::before {
  content: "\f53c";
}

.b-fa-money-check-dollar::before {
  content: "\f53d";
}

.b-fa-money-check-alt::before {
  content: "\f53d";
}

.b-fa-monument::before {
  content: "\f5a6";
}

.b-fa-moon::before {
  content: "\f186";
}

.b-fa-mortar-pestle::before {
  content: "\f5a7";
}

.b-fa-mosque::before {
  content: "\f678";
}

.b-fa-mosquito::before {
  content: "\e52b";
}

.b-fa-mosquito-net::before {
  content: "\e52c";
}

.b-fa-motorcycle::before {
  content: "\f21c";
}

.b-fa-mound::before {
  content: "\e52d";
}

.b-fa-mountain::before {
  content: "\f6fc";
}

.b-fa-mountain-city::before {
  content: "\e52e";
}

.b-fa-mountain-sun::before {
  content: "\e52f";
}

.b-fa-mug-hot::before {
  content: "\f7b6";
}

.b-fa-mug-saucer::before {
  content: "\f0f4";
}

.b-fa-coffee::before {
  content: "\f0f4";
}

.b-fa-music::before {
  content: "\f001";
}

.b-fa-n::before {
  content: "N";
}

.b-fa-naira-sign::before {
  content: "\e1f6";
}

.b-fa-network-wired::before {
  content: "\f6ff";
}

.b-fa-neuter::before {
  content: "\f22c";
}

.b-fa-newspaper::before {
  content: "\f1ea";
}

.b-fa-not-equal::before {
  content: "\f53e";
}

.b-fa-note-sticky::before {
  content: "\f249";
}

.b-fa-sticky-note::before {
  content: "\f249";
}

.b-fa-notes-medical::before {
  content: "\f481";
}

.b-fa-o::before {
  content: "O";
}

.b-fa-object-group::before {
  content: "\f247";
}

.b-fa-object-ungroup::before {
  content: "\f248";
}

.b-fa-oil-can::before {
  content: "\f613";
}

.b-fa-oil-well::before {
  content: "\e532";
}

.b-fa-om::before {
  content: "\f679";
}

.b-fa-otter::before {
  content: "\f700";
}

.b-fa-outdent::before {
  content: "\f03b";
}

.b-fa-dedent::before {
  content: "\f03b";
}

.b-fa-p::before {
  content: "P";
}

.b-fa-pager::before {
  content: "\f815";
}

.b-fa-paint-roller::before {
  content: "\f5aa";
}

.b-fa-paintbrush::before {
  content: "\f1fc";
}

.b-fa-paint-brush::before {
  content: "\f1fc";
}

.b-fa-palette::before {
  content: "\f53f";
}

.b-fa-pallet::before {
  content: "\f482";
}

.b-fa-panorama::before {
  content: "\e209";
}

.b-fa-paper-plane::before {
  content: "\f1d8";
}

.b-fa-paperclip::before {
  content: "\f0c6";
}

.b-fa-parachute-box::before {
  content: "\f4cd";
}

.b-fa-paragraph::before {
  content: "\f1dd";
}

.b-fa-passport::before {
  content: "\f5ab";
}

.b-fa-paste::before {
  content: "\f0ea";
}

.b-fa-file-clipboard::before {
  content: "\f0ea";
}

.b-fa-pause::before {
  content: "\f04c";
}

.b-fa-paw::before {
  content: "\f1b0";
}

.b-fa-peace::before {
  content: "\f67c";
}

.b-fa-pen::before {
  content: "\f304";
}

.b-fa-pen-clip::before {
  content: "\f305";
}

.b-fa-pen-alt::before {
  content: "\f305";
}

.b-fa-pen-fancy::before {
  content: "\f5ac";
}

.b-fa-pen-nib::before {
  content: "\f5ad";
}

.b-fa-pen-ruler::before {
  content: "\f5ae";
}

.b-fa-pencil-ruler::before {
  content: "\f5ae";
}

.b-fa-pen-to-square::before {
  content: "\f044";
}

.b-fa-edit::before {
  content: "\f044";
}

.b-fa-pencil::before {
  content: "\f303";
}

.b-fa-pencil-alt::before {
  content: "\f303";
}

.b-fa-people-arrows-left-right::before {
  content: "\e068";
}

.b-fa-people-arrows::before {
  content: "\e068";
}

.b-fa-people-carry-box::before {
  content: "\f4ce";
}

.b-fa-people-carry::before {
  content: "\f4ce";
}

.b-fa-people-group::before {
  content: "\e533";
}

.b-fa-people-line::before {
  content: "\e534";
}

.b-fa-people-pulling::before {
  content: "\e535";
}

.b-fa-people-robbery::before {
  content: "\e536";
}

.b-fa-people-roof::before {
  content: "\e537";
}

.b-fa-pepper-hot::before {
  content: "\f816";
}

.b-fa-percent::before {
  content: "\%";
}

.b-fa-percentage::before {
  content: "\%";
}

.b-fa-person::before {
  content: "\f183";
}

.b-fa-male::before {
  content: "\f183";
}

.b-fa-person-arrow-down-to-line::before {
  content: "\e538";
}

.b-fa-person-arrow-up-from-line::before {
  content: "\e539";
}

.b-fa-person-biking::before {
  content: "\f84a";
}

.b-fa-biking::before {
  content: "\f84a";
}

.b-fa-person-booth::before {
  content: "\f756";
}

.b-fa-person-breastfeeding::before {
  content: "\e53a";
}

.b-fa-person-burst::before {
  content: "\e53b";
}

.b-fa-person-cane::before {
  content: "\e53c";
}

.b-fa-person-chalkboard::before {
  content: "\e53d";
}

.b-fa-person-circle-check::before {
  content: "\e53e";
}

.b-fa-person-circle-exclamation::before {
  content: "\e53f";
}

.b-fa-person-circle-minus::before {
  content: "\e540";
}

.b-fa-person-circle-plus::before {
  content: "\e541";
}

.b-fa-person-circle-question::before {
  content: "\e542";
}

.b-fa-person-circle-xmark::before {
  content: "\e543";
}

.b-fa-person-digging::before {
  content: "\f85e";
}

.b-fa-digging::before {
  content: "\f85e";
}

.b-fa-person-dots-from-line::before {
  content: "\f470";
}

.b-fa-diagnoses::before {
  content: "\f470";
}

.b-fa-person-dress::before {
  content: "\f182";
}

.b-fa-female::before {
  content: "\f182";
}

.b-fa-person-dress-burst::before {
  content: "\e544";
}

.b-fa-person-drowning::before {
  content: "\e545";
}

.b-fa-person-falling::before {
  content: "\e546";
}

.b-fa-person-falling-burst::before {
  content: "\e547";
}

.b-fa-person-half-dress::before {
  content: "\e548";
}

.b-fa-person-harassing::before {
  content: "\e549";
}

.b-fa-person-hiking::before {
  content: "\f6ec";
}

.b-fa-hiking::before {
  content: "\f6ec";
}

.b-fa-person-military-pointing::before {
  content: "\e54a";
}

.b-fa-person-military-rifle::before {
  content: "\e54b";
}

.b-fa-person-military-to-person::before {
  content: "\e54c";
}

.b-fa-person-praying::before {
  content: "\f683";
}

.b-fa-pray::before {
  content: "\f683";
}

.b-fa-person-pregnant::before {
  content: "\e31e";
}

.b-fa-person-rays::before {
  content: "\e54d";
}

.b-fa-person-rifle::before {
  content: "\e54e";
}

.b-fa-person-running::before {
  content: "\f70c";
}

.b-fa-running::before {
  content: "\f70c";
}

.b-fa-person-shelter::before {
  content: "\e54f";
}

.b-fa-person-skating::before {
  content: "\f7c5";
}

.b-fa-skating::before {
  content: "\f7c5";
}

.b-fa-person-skiing::before {
  content: "\f7c9";
}

.b-fa-skiing::before {
  content: "\f7c9";
}

.b-fa-person-skiing-nordic::before {
  content: "\f7ca";
}

.b-fa-skiing-nordic::before {
  content: "\f7ca";
}

.b-fa-person-snowboarding::before {
  content: "\f7ce";
}

.b-fa-snowboarding::before {
  content: "\f7ce";
}

.b-fa-person-swimming::before {
  content: "\f5c4";
}

.b-fa-swimmer::before {
  content: "\f5c4";
}

.b-fa-person-through-window::before {
  content: "\e433";
}

.b-fa-person-walking::before {
  content: "\f554";
}

.b-fa-walking::before {
  content: "\f554";
}

.b-fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}

.b-fa-person-walking-arrow-right::before {
  content: "\e552";
}

.b-fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}

.b-fa-person-walking-luggage::before {
  content: "\e554";
}

.b-fa-person-walking-with-cane::before {
  content: "\f29d";
}

.b-fa-blind::before {
  content: "\f29d";
}

.b-fa-peseta-sign::before {
  content: "\e221";
}

.b-fa-peso-sign::before {
  content: "\e222";
}

.b-fa-phone::before {
  content: "\f095";
}

.b-fa-phone-flip::before {
  content: "\f879";
}

.b-fa-phone-alt::before {
  content: "\f879";
}

.b-fa-phone-slash::before {
  content: "\f3dd";
}

.b-fa-phone-volume::before {
  content: "\f2a0";
}

.b-fa-volume-control-phone::before {
  content: "\f2a0";
}

.b-fa-photo-film::before {
  content: "\f87c";
}

.b-fa-photo-video::before {
  content: "\f87c";
}

.b-fa-piggy-bank::before {
  content: "\f4d3";
}

.b-fa-pills::before {
  content: "\f484";
}

.b-fa-pizza-slice::before {
  content: "\f818";
}

.b-fa-place-of-worship::before {
  content: "\f67f";
}

.b-fa-plane::before {
  content: "\f072";
}

.b-fa-plane-arrival::before {
  content: "\f5af";
}

.b-fa-plane-circle-check::before {
  content: "\e555";
}

.b-fa-plane-circle-exclamation::before {
  content: "\e556";
}

.b-fa-plane-circle-xmark::before {
  content: "\e557";
}

.b-fa-plane-departure::before {
  content: "\f5b0";
}

.b-fa-plane-lock::before {
  content: "\e558";
}

.b-fa-plane-slash::before {
  content: "\e069";
}

.b-fa-plane-up::before {
  content: "\e22d";
}

.b-fa-plant-wilt::before {
  content: "\e43b";
}

.b-fa-plate-wheat::before {
  content: "\e55a";
}

.b-fa-play::before {
  content: "\f04b";
}

.b-fa-plug::before {
  content: "\f1e6";
}

.b-fa-plug-circle-bolt::before {
  content: "\e55b";
}

.b-fa-plug-circle-check::before {
  content: "\e55c";
}

.b-fa-plug-circle-exclamation::before {
  content: "\e55d";
}

.b-fa-plug-circle-minus::before {
  content: "\e55e";
}

.b-fa-plug-circle-plus::before {
  content: "\e55f";
}

.b-fa-plug-circle-xmark::before {
  content: "\e560";
}

.b-fa-plus::before {
  content: "\+";
}

.b-fa-add::before {
  content: "\+";
}

.b-fa-plus-minus::before {
  content: "\e43c";
}

.b-fa-podcast::before {
  content: "\f2ce";
}

.b-fa-poo::before {
  content: "\f2fe";
}

.b-fa-poo-storm::before {
  content: "\f75a";
}

.b-fa-poo-bolt::before {
  content: "\f75a";
}

.b-fa-poop::before {
  content: "\f619";
}

.b-fa-power-off::before {
  content: "\f011";
}

.b-fa-prescription::before {
  content: "\f5b1";
}

.b-fa-prescription-bottle::before {
  content: "\f485";
}

.b-fa-prescription-bottle-medical::before {
  content: "\f486";
}

.b-fa-prescription-bottle-alt::before {
  content: "\f486";
}

.b-fa-print::before {
  content: "\f02f";
}

.b-fa-pump-medical::before {
  content: "\e06a";
}

.b-fa-pump-soap::before {
  content: "\e06b";
}

.b-fa-puzzle-piece::before {
  content: "\f12e";
}

.b-fa-q::before {
  content: "Q";
}

.b-fa-qrcode::before {
  content: "\f029";
}

.b-fa-question::before {
  content: "\?";
}

.b-fa-quote-left::before {
  content: "\f10d";
}

.b-fa-quote-left-alt::before {
  content: "\f10d";
}

.b-fa-quote-right::before {
  content: "\f10e";
}

.b-fa-quote-right-alt::before {
  content: "\f10e";
}

.b-fa-r::before {
  content: "R";
}

.b-fa-radiation::before {
  content: "\f7b9";
}

.b-fa-radio::before {
  content: "\f8d7";
}

.b-fa-rainbow::before {
  content: "\f75b";
}

.b-fa-ranking-star::before {
  content: "\e561";
}

.b-fa-receipt::before {
  content: "\f543";
}

.b-fa-record-vinyl::before {
  content: "\f8d9";
}

.b-fa-rectangle-ad::before {
  content: "\f641";
}

.b-fa-ad::before {
  content: "\f641";
}

.b-fa-rectangle-list::before {
  content: "\f022";
}

.b-fa-list-alt::before {
  content: "\f022";
}

.b-fa-rectangle-xmark::before {
  content: "\f410";
}

.b-fa-rectangle-times::before {
  content: "\f410";
}

.b-fa-times-rectangle::before {
  content: "\f410";
}

.b-fa-window-close::before {
  content: "\f410";
}

.b-fa-recycle::before {
  content: "\f1b8";
}

.b-fa-registered::before {
  content: "\f25d";
}

.b-fa-repeat::before {
  content: "\f363";
}

.b-fa-reply::before {
  content: "\f3e5";
}

.b-fa-mail-reply::before {
  content: "\f3e5";
}

.b-fa-reply-all::before {
  content: "\f122";
}

.b-fa-mail-reply-all::before {
  content: "\f122";
}

.b-fa-republican::before {
  content: "\f75e";
}

.b-fa-restroom::before {
  content: "\f7bd";
}

.b-fa-retweet::before {
  content: "\f079";
}

.b-fa-ribbon::before {
  content: "\f4d6";
}

.b-fa-right-from-bracket::before {
  content: "\f2f5";
}

.b-fa-sign-out-alt::before {
  content: "\f2f5";
}

.b-fa-right-left::before {
  content: "\f362";
}

.b-fa-exchange-alt::before {
  content: "\f362";
}

.b-fa-right-long::before {
  content: "\f30b";
}

.b-fa-long-arrow-alt-right::before {
  content: "\f30b";
}

.b-fa-right-to-bracket::before {
  content: "\f2f6";
}

.b-fa-sign-in-alt::before {
  content: "\f2f6";
}

.b-fa-ring::before {
  content: "\f70b";
}

.b-fa-road::before {
  content: "\f018";
}

.b-fa-road-barrier::before {
  content: "\e562";
}

.b-fa-road-bridge::before {
  content: "\e563";
}

.b-fa-road-circle-check::before {
  content: "\e564";
}

.b-fa-road-circle-exclamation::before {
  content: "\e565";
}

.b-fa-road-circle-xmark::before {
  content: "\e566";
}

.b-fa-road-lock::before {
  content: "\e567";
}

.b-fa-road-spikes::before {
  content: "\e568";
}

.b-fa-robot::before {
  content: "\f544";
}

.b-fa-rocket::before {
  content: "\f135";
}

.b-fa-rotate::before {
  content: "\f2f1";
}

.b-fa-sync-alt::before {
  content: "\f2f1";
}

.b-fa-rotate-left::before {
  content: "\f2ea";
}

.b-fa-rotate-back::before {
  content: "\f2ea";
}

.b-fa-rotate-backward::before {
  content: "\f2ea";
}

.b-fa-undo-alt::before {
  content: "\f2ea";
}

.b-fa-rotate-right::before {
  content: "\f2f9";
}

.b-fa-redo-alt::before {
  content: "\f2f9";
}

.b-fa-rotate-forward::before {
  content: "\f2f9";
}

.b-fa-route::before {
  content: "\f4d7";
}

.b-fa-rss::before {
  content: "\f09e";
}

.b-fa-feed::before {
  content: "\f09e";
}

.b-fa-ruble-sign::before {
  content: "\f158";
}

.b-fa-rouble::before {
  content: "\f158";
}

.b-fa-rub::before {
  content: "\f158";
}

.b-fa-ruble::before {
  content: "\f158";
}

.b-fa-rug::before {
  content: "\e569";
}

.b-fa-ruler::before {
  content: "\f545";
}

.b-fa-ruler-combined::before {
  content: "\f546";
}

.b-fa-ruler-horizontal::before {
  content: "\f547";
}

.b-fa-ruler-vertical::before {
  content: "\f548";
}

.b-fa-rupee-sign::before {
  content: "\f156";
}

.b-fa-rupee::before {
  content: "\f156";
}

.b-fa-rupiah-sign::before {
  content: "\e23d";
}

.b-fa-s::before {
  content: "S";
}

.b-fa-sack-dollar::before {
  content: "\f81d";
}

.b-fa-sack-xmark::before {
  content: "\e56a";
}

.b-fa-sailboat::before {
  content: "\e445";
}

.b-fa-satellite::before {
  content: "\f7bf";
}

.b-fa-satellite-dish::before {
  content: "\f7c0";
}

.b-fa-scale-balanced::before {
  content: "\f24e";
}

.b-fa-balance-scale::before {
  content: "\f24e";
}

.b-fa-scale-unbalanced::before {
  content: "\f515";
}

.b-fa-balance-scale-left::before {
  content: "\f515";
}

.b-fa-scale-unbalanced-flip::before {
  content: "\f516";
}

.b-fa-balance-scale-right::before {
  content: "\f516";
}

.b-fa-school::before {
  content: "\f549";
}

.b-fa-school-circle-check::before {
  content: "\e56b";
}

.b-fa-school-circle-exclamation::before {
  content: "\e56c";
}

.b-fa-school-circle-xmark::before {
  content: "\e56d";
}

.b-fa-school-flag::before {
  content: "\e56e";
}

.b-fa-school-lock::before {
  content: "\e56f";
}

.b-fa-scissors::before {
  content: "\f0c4";
}

.b-fa-cut::before {
  content: "\f0c4";
}

.b-fa-screwdriver::before {
  content: "\f54a";
}

.b-fa-screwdriver-wrench::before {
  content: "\f7d9";
}

.b-fa-tools::before {
  content: "\f7d9";
}

.b-fa-scroll::before {
  content: "\f70e";
}

.b-fa-scroll-torah::before {
  content: "\f6a0";
}

.b-fa-torah::before {
  content: "\f6a0";
}

.b-fa-sd-card::before {
  content: "\f7c2";
}

.b-fa-section::before {
  content: "\e447";
}

.b-fa-seedling::before {
  content: "\f4d8";
}

.b-fa-sprout::before {
  content: "\f4d8";
}

.b-fa-server::before {
  content: "\f233";
}

.b-fa-shapes::before {
  content: "\f61f";
}

.b-fa-triangle-circle-square::before {
  content: "\f61f";
}

.b-fa-share::before {
  content: "\f064";
}

.b-fa-arrow-turn-right::before {
  content: "\f064";
}

.b-fa-mail-forward::before {
  content: "\f064";
}

.b-fa-share-from-square::before {
  content: "\f14d";
}

.b-fa-share-square::before {
  content: "\f14d";
}

.b-fa-share-nodes::before {
  content: "\f1e0";
}

.b-fa-share-alt::before {
  content: "\f1e0";
}

.b-fa-sheet-plastic::before {
  content: "\e571";
}

.b-fa-shekel-sign::before {
  content: "\f20b";
}

.b-fa-ils::before {
  content: "\f20b";
}

.b-fa-shekel::before {
  content: "\f20b";
}

.b-fa-sheqel::before {
  content: "\f20b";
}

.b-fa-sheqel-sign::before {
  content: "\f20b";
}

.b-fa-shield::before {
  content: "\f132";
}

.b-fa-shield-blank::before {
  content: "\f132";
}

.b-fa-shield-cat::before {
  content: "\e572";
}

.b-fa-shield-dog::before {
  content: "\e573";
}

.b-fa-shield-halved::before {
  content: "\f3ed";
}

.b-fa-shield-alt::before {
  content: "\f3ed";
}

.b-fa-shield-heart::before {
  content: "\e574";
}

.b-fa-shield-virus::before {
  content: "\e06c";
}

.b-fa-ship::before {
  content: "\f21a";
}

.b-fa-shirt::before {
  content: "\f553";
}

.b-fa-t-shirt::before {
  content: "\f553";
}

.b-fa-tshirt::before {
  content: "\f553";
}

.b-fa-shoe-prints::before {
  content: "\f54b";
}

.b-fa-shop::before {
  content: "\f54f";
}

.b-fa-store-alt::before {
  content: "\f54f";
}

.b-fa-shop-lock::before {
  content: "\e4a5";
}

.b-fa-shop-slash::before {
  content: "\e070";
}

.b-fa-store-alt-slash::before {
  content: "\e070";
}

.b-fa-shower::before {
  content: "\f2cc";
}

.b-fa-shrimp::before {
  content: "\e448";
}

.b-fa-shuffle::before {
  content: "\f074";
}

.b-fa-random::before {
  content: "\f074";
}

.b-fa-shuttle-space::before {
  content: "\f197";
}

.b-fa-space-shuttle::before {
  content: "\f197";
}

.b-fa-sign-hanging::before {
  content: "\f4d9";
}

.b-fa-sign::before {
  content: "\f4d9";
}

.b-fa-signal::before {
  content: "\f012";
}

.b-fa-signal-5::before {
  content: "\f012";
}

.b-fa-signal-perfect::before {
  content: "\f012";
}

.b-fa-signature::before {
  content: "\f5b7";
}

.b-fa-signs-post::before {
  content: "\f277";
}

.b-fa-map-signs::before {
  content: "\f277";
}

.b-fa-sim-card::before {
  content: "\f7c4";
}

.b-fa-sink::before {
  content: "\e06d";
}

.b-fa-sitemap::before {
  content: "\f0e8";
}

.b-fa-skull::before {
  content: "\f54c";
}

.b-fa-skull-crossbones::before {
  content: "\f714";
}

.b-fa-slash::before {
  content: "\f715";
}

.b-fa-sleigh::before {
  content: "\f7cc";
}

.b-fa-sliders::before {
  content: "\f1de";
}

.b-fa-sliders-h::before {
  content: "\f1de";
}

.b-fa-smog::before {
  content: "\f75f";
}

.b-fa-smoking::before {
  content: "\f48d";
}

.b-fa-snowflake::before {
  content: "\f2dc";
}

.b-fa-snowman::before {
  content: "\f7d0";
}

.b-fa-snowplow::before {
  content: "\f7d2";
}

.b-fa-soap::before {
  content: "\e06e";
}

.b-fa-socks::before {
  content: "\f696";
}

.b-fa-solar-panel::before {
  content: "\f5ba";
}

.b-fa-sort::before {
  content: "\f0dc";
}

.b-fa-unsorted::before {
  content: "\f0dc";
}

.b-fa-sort-down::before {
  content: "\f0dd";
}

.b-fa-sort-desc::before {
  content: "\f0dd";
}

.b-fa-sort-up::before {
  content: "\f0de";
}

.b-fa-sort-asc::before {
  content: "\f0de";
}

.b-fa-spa::before {
  content: "\f5bb";
}

.b-fa-spaghetti-monster-flying::before {
  content: "\f67b";
}

.b-fa-pastafarianism::before {
  content: "\f67b";
}

.b-fa-spell-check::before {
  content: "\f891";
}

.b-fa-spider::before {
  content: "\f717";
}

.b-fa-spinner::before {
  content: "\f110";
}

.b-fa-splotch::before {
  content: "\f5bc";
}

.b-fa-spoon::before {
  content: "\f2e5";
}

.b-fa-utensil-spoon::before {
  content: "\f2e5";
}

.b-fa-spray-can::before {
  content: "\f5bd";
}

.b-fa-spray-can-sparkles::before {
  content: "\f5d0";
}

.b-fa-air-freshener::before {
  content: "\f5d0";
}

.b-fa-square::before {
  content: "\f0c8";
}

.b-fa-square-arrow-up-right::before {
  content: "\f14c";
}

.b-fa-external-link-square::before {
  content: "\f14c";
}

.b-fa-square-caret-down::before {
  content: "\f150";
}

.b-fa-caret-square-down::before {
  content: "\f150";
}

.b-fa-square-caret-left::before {
  content: "\f191";
}

.b-fa-caret-square-left::before {
  content: "\f191";
}

.b-fa-square-caret-right::before {
  content: "\f152";
}

.b-fa-caret-square-right::before {
  content: "\f152";
}

.b-fa-square-caret-up::before {
  content: "\f151";
}

.b-fa-caret-square-up::before {
  content: "\f151";
}

.b-fa-square-check::before {
  content: "\f14a";
}

.b-fa-check-square::before {
  content: "\f14a";
}

.b-fa-square-envelope::before {
  content: "\f199";
}

.b-fa-envelope-square::before {
  content: "\f199";
}

.b-fa-square-full::before {
  content: "\f45c";
}

.b-fa-square-h::before {
  content: "\f0fd";
}

.b-fa-h-square::before {
  content: "\f0fd";
}

.b-fa-square-minus::before {
  content: "\f146";
}

.b-fa-minus-square::before {
  content: "\f146";
}

.b-fa-square-nfi::before {
  content: "\e576";
}

.b-fa-square-parking::before {
  content: "\f540";
}

.b-fa-parking::before {
  content: "\f540";
}

.b-fa-square-pen::before {
  content: "\f14b";
}

.b-fa-pen-square::before {
  content: "\f14b";
}

.b-fa-pencil-square::before {
  content: "\f14b";
}

.b-fa-square-person-confined::before {
  content: "\e577";
}

.b-fa-square-phone::before {
  content: "\f098";
}

.b-fa-phone-square::before {
  content: "\f098";
}

.b-fa-square-phone-flip::before {
  content: "\f87b";
}

.b-fa-phone-square-alt::before {
  content: "\f87b";
}

.b-fa-square-plus::before {
  content: "\f0fe";
}

.b-fa-plus-square::before {
  content: "\f0fe";
}

.b-fa-square-poll-horizontal::before {
  content: "\f682";
}

.b-fa-poll-h::before {
  content: "\f682";
}

.b-fa-square-poll-vertical::before {
  content: "\f681";
}

.b-fa-poll::before {
  content: "\f681";
}

.b-fa-square-root-variable::before {
  content: "\f698";
}

.b-fa-square-root-alt::before {
  content: "\f698";
}

.b-fa-square-rss::before {
  content: "\f143";
}

.b-fa-rss-square::before {
  content: "\f143";
}

.b-fa-square-share-nodes::before {
  content: "\f1e1";
}

.b-fa-share-alt-square::before {
  content: "\f1e1";
}

.b-fa-square-up-right::before {
  content: "\f360";
}

.b-fa-external-link-square-alt::before {
  content: "\f360";
}

.b-fa-square-virus::before {
  content: "\e578";
}

.b-fa-square-xmark::before {
  content: "\f2d3";
}

.b-fa-times-square::before {
  content: "\f2d3";
}

.b-fa-xmark-square::before {
  content: "\f2d3";
}

.b-fa-staff-aesculapius::before {
  content: "\e579";
}

.b-fa-rod-asclepius::before {
  content: "\e579";
}

.b-fa-rod-snake::before {
  content: "\e579";
}

.b-fa-staff-snake::before {
  content: "\e579";
}

.b-fa-stairs::before {
  content: "\e289";
}

.b-fa-stamp::before {
  content: "\f5bf";
}

.b-fa-star::before {
  content: "\f005";
}

.b-fa-star-and-crescent::before {
  content: "\f699";
}

.b-fa-star-half::before {
  content: "\f089";
}

.b-fa-star-half-stroke::before {
  content: "\f5c0";
}

.b-fa-star-half-alt::before {
  content: "\f5c0";
}

.b-fa-star-of-david::before {
  content: "\f69a";
}

.b-fa-star-of-life::before {
  content: "\f621";
}

.b-fa-sterling-sign::before {
  content: "\f154";
}

.b-fa-gbp::before {
  content: "\f154";
}

.b-fa-pound-sign::before {
  content: "\f154";
}

.b-fa-stethoscope::before {
  content: "\f0f1";
}

.b-fa-stop::before {
  content: "\f04d";
}

.b-fa-stopwatch::before {
  content: "\f2f2";
}

.b-fa-stopwatch-20::before {
  content: "\e06f";
}

.b-fa-store::before {
  content: "\f54e";
}

.b-fa-store-slash::before {
  content: "\e071";
}

.b-fa-street-view::before {
  content: "\f21d";
}

.b-fa-strikethrough::before {
  content: "\f0cc";
}

.b-fa-stroopwafel::before {
  content: "\f551";
}

.b-fa-subscript::before {
  content: "\f12c";
}

.b-fa-suitcase::before {
  content: "\f0f2";
}

.b-fa-suitcase-medical::before {
  content: "\f0fa";
}

.b-fa-medkit::before {
  content: "\f0fa";
}

.b-fa-suitcase-rolling::before {
  content: "\f5c1";
}

.b-fa-sun::before {
  content: "\f185";
}

.b-fa-sun-plant-wilt::before {
  content: "\e57a";
}

.b-fa-superscript::before {
  content: "\f12b";
}

.b-fa-swatchbook::before {
  content: "\f5c3";
}

.b-fa-synagogue::before {
  content: "\f69b";
}

.b-fa-syringe::before {
  content: "\f48e";
}

.b-fa-t::before {
  content: "T";
}

.b-fa-table::before {
  content: "\f0ce";
}

.b-fa-table-cells::before {
  content: "\f00a";
}

.b-fa-th::before {
  content: "\f00a";
}

.b-fa-table-cells-large::before {
  content: "\f009";
}

.b-fa-th-large::before {
  content: "\f009";
}

.b-fa-table-columns::before {
  content: "\f0db";
}

.b-fa-columns::before {
  content: "\f0db";
}

.b-fa-table-list::before {
  content: "\f00b";
}

.b-fa-th-list::before {
  content: "\f00b";
}

.b-fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}

.b-fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}

.b-fa-table-tennis::before {
  content: "\f45d";
}

.b-fa-tablet::before {
  content: "\f3fb";
}

.b-fa-tablet-android::before {
  content: "\f3fb";
}

.b-fa-tablet-button::before {
  content: "\f10a";
}

.b-fa-tablet-screen-button::before {
  content: "\f3fa";
}

.b-fa-tablet-alt::before {
  content: "\f3fa";
}

.b-fa-tablets::before {
  content: "\f490";
}

.b-fa-tachograph-digital::before {
  content: "\f566";
}

.b-fa-digital-tachograph::before {
  content: "\f566";
}

.b-fa-tag::before {
  content: "\f02b";
}

.b-fa-tags::before {
  content: "\f02c";
}

.b-fa-tape::before {
  content: "\f4db";
}

.b-fa-tarp::before {
  content: "\e57b";
}

.b-fa-tarp-droplet::before {
  content: "\e57c";
}

.b-fa-taxi::before {
  content: "\f1ba";
}

.b-fa-cab::before {
  content: "\f1ba";
}

.b-fa-teeth::before {
  content: "\f62e";
}

.b-fa-teeth-open::before {
  content: "\f62f";
}

.b-fa-temperature-arrow-down::before {
  content: "\e03f";
}

.b-fa-temperature-down::before {
  content: "\e03f";
}

.b-fa-temperature-arrow-up::before {
  content: "\e040";
}

.b-fa-temperature-up::before {
  content: "\e040";
}

.b-fa-temperature-empty::before {
  content: "\f2cb";
}

.b-fa-temperature-0::before {
  content: "\f2cb";
}

.b-fa-thermometer-0::before {
  content: "\f2cb";
}

.b-fa-thermometer-empty::before {
  content: "\f2cb";
}

.b-fa-temperature-full::before {
  content: "\f2c7";
}

.b-fa-temperature-4::before {
  content: "\f2c7";
}

.b-fa-thermometer-4::before {
  content: "\f2c7";
}

.b-fa-thermometer-full::before {
  content: "\f2c7";
}

.b-fa-temperature-half::before {
  content: "\f2c9";
}

.b-fa-temperature-2::before {
  content: "\f2c9";
}

.b-fa-thermometer-2::before {
  content: "\f2c9";
}

.b-fa-thermometer-half::before {
  content: "\f2c9";
}

.b-fa-temperature-high::before {
  content: "\f769";
}

.b-fa-temperature-low::before {
  content: "\f76b";
}

.b-fa-temperature-quarter::before {
  content: "\f2ca";
}

.b-fa-temperature-1::before {
  content: "\f2ca";
}

.b-fa-thermometer-1::before {
  content: "\f2ca";
}

.b-fa-thermometer-quarter::before {
  content: "\f2ca";
}

.b-fa-temperature-three-quarters::before {
  content: "\f2c8";
}

.b-fa-temperature-3::before {
  content: "\f2c8";
}

.b-fa-thermometer-3::before {
  content: "\f2c8";
}

.b-fa-thermometer-three-quarters::before {
  content: "\f2c8";
}

.b-fa-tenge-sign::before {
  content: "\f7d7";
}

.b-fa-tenge::before {
  content: "\f7d7";
}

.b-fa-tent::before {
  content: "\e57d";
}

.b-fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}

.b-fa-tent-arrow-left-right::before {
  content: "\e57f";
}

.b-fa-tent-arrow-turn-left::before {
  content: "\e580";
}

.b-fa-tent-arrows-down::before {
  content: "\e581";
}

.b-fa-tents::before {
  content: "\e582";
}

.b-fa-terminal::before {
  content: "\f120";
}

.b-fa-text-height::before {
  content: "\f034";
}

.b-fa-text-slash::before {
  content: "\f87d";
}

.b-fa-remove-format::before {
  content: "\f87d";
}

.b-fa-text-width::before {
  content: "\f035";
}

.b-fa-thermometer::before {
  content: "\f491";
}

.b-fa-thumbs-down::before {
  content: "\f165";
}

.b-fa-thumbs-up::before {
  content: "\f164";
}

.b-fa-thumbtack::before {
  content: "\f08d";
}

.b-fa-thumb-tack::before {
  content: "\f08d";
}

.b-fa-ticket::before {
  content: "\f145";
}

.b-fa-ticket-simple::before {
  content: "\f3ff";
}

.b-fa-ticket-alt::before {
  content: "\f3ff";
}

.b-fa-timeline::before {
  content: "\e29c";
}

.b-fa-toggle-off::before {
  content: "\f204";
}

.b-fa-toggle-on::before {
  content: "\f205";
}

.b-fa-toilet::before {
  content: "\f7d8";
}

.b-fa-toilet-paper::before {
  content: "\f71e";
}

.b-fa-toilet-paper-slash::before {
  content: "\e072";
}

.b-fa-toilet-portable::before {
  content: "\e583";
}

.b-fa-toilets-portable::before {
  content: "\e584";
}

.b-fa-toolbox::before {
  content: "\f552";
}

.b-fa-tooth::before {
  content: "\f5c9";
}

.b-fa-torii-gate::before {
  content: "\f6a1";
}

.b-fa-tornado::before {
  content: "\f76f";
}

.b-fa-tower-broadcast::before {
  content: "\f519";
}

.b-fa-broadcast-tower::before {
  content: "\f519";
}

.b-fa-tower-cell::before {
  content: "\e585";
}

.b-fa-tower-observation::before {
  content: "\e586";
}

.b-fa-tractor::before {
  content: "\f722";
}

.b-fa-trademark::before {
  content: "\f25c";
}

.b-fa-traffic-light::before {
  content: "\f637";
}

.b-fa-trailer::before {
  content: "\e041";
}

.b-fa-train::before {
  content: "\f238";
}

.b-fa-train-subway::before {
  content: "\f239";
}

.b-fa-subway::before {
  content: "\f239";
}

.b-fa-train-tram::before {
  content: "\f7da";
}

.b-fa-tram::before {
  content: "\f7da";
}

.b-fa-transgender::before {
  content: "\f225";
}

.b-fa-transgender-alt::before {
  content: "\f225";
}

.b-fa-trash::before {
  content: "\f1f8";
}

.b-fa-trash-arrow-up::before {
  content: "\f829";
}

.b-fa-trash-restore::before {
  content: "\f829";
}

.b-fa-trash-can::before {
  content: "\f2ed";
}

.b-fa-trash-alt::before {
  content: "\f2ed";
}

.b-fa-trash-can-arrow-up::before {
  content: "\f82a";
}

.b-fa-trash-restore-alt::before {
  content: "\f82a";
}

.b-fa-tree::before {
  content: "\f1bb";
}

.b-fa-tree-city::before {
  content: "\e587";
}

.b-fa-triangle-exclamation::before {
  content: "\f071";
}

.b-fa-exclamation-triangle::before {
  content: "\f071";
}

.b-fa-warning::before {
  content: "\f071";
}

.b-fa-trophy::before {
  content: "\f091";
}

.b-fa-trowel::before {
  content: "\e589";
}

.b-fa-trowel-bricks::before {
  content: "\e58a";
}

.b-fa-truck::before {
  content: "\f0d1";
}

.b-fa-truck-arrow-right::before {
  content: "\e58b";
}

.b-fa-truck-droplet::before {
  content: "\e58c";
}

.b-fa-truck-fast::before {
  content: "\f48b";
}

.b-fa-shipping-fast::before {
  content: "\f48b";
}

.b-fa-truck-field::before {
  content: "\e58d";
}

.b-fa-truck-field-un::before {
  content: "\e58e";
}

.b-fa-truck-front::before {
  content: "\e2b7";
}

.b-fa-truck-medical::before {
  content: "\f0f9";
}

.b-fa-ambulance::before {
  content: "\f0f9";
}

.b-fa-truck-monster::before {
  content: "\f63b";
}

.b-fa-truck-moving::before {
  content: "\f4df";
}

.b-fa-truck-pickup::before {
  content: "\f63c";
}

.b-fa-truck-plane::before {
  content: "\e58f";
}

.b-fa-truck-ramp-box::before {
  content: "\f4de";
}

.b-fa-truck-loading::before {
  content: "\f4de";
}

.b-fa-tty::before {
  content: "\f1e4";
}

.b-fa-teletype::before {
  content: "\f1e4";
}

.b-fa-turkish-lira-sign::before {
  content: "\e2bb";
}

.b-fa-try::before {
  content: "\e2bb";
}

.b-fa-turkish-lira::before {
  content: "\e2bb";
}

.b-fa-turn-down::before {
  content: "\f3be";
}

.b-fa-level-down-alt::before {
  content: "\f3be";
}

.b-fa-turn-up::before {
  content: "\f3bf";
}

.b-fa-level-up-alt::before {
  content: "\f3bf";
}

.b-fa-tv::before {
  content: "\f26c";
}

.b-fa-television::before {
  content: "\f26c";
}

.b-fa-tv-alt::before {
  content: "\f26c";
}

.b-fa-u::before {
  content: "U";
}

.b-fa-umbrella::before {
  content: "\f0e9";
}

.b-fa-umbrella-beach::before {
  content: "\f5ca";
}

.b-fa-underline::before {
  content: "\f0cd";
}

.b-fa-universal-access::before {
  content: "\f29a";
}

.b-fa-unlock::before {
  content: "\f09c";
}

.b-fa-unlock-keyhole::before {
  content: "\f13e";
}

.b-fa-unlock-alt::before {
  content: "\f13e";
}

.b-fa-up-down::before {
  content: "\f338";
}

.b-fa-arrows-alt-v::before {
  content: "\f338";
}

.b-fa-up-down-left-right::before {
  content: "\f0b2";
}

.b-fa-arrows-alt::before {
  content: "\f0b2";
}

.b-fa-up-long::before {
  content: "\f30c";
}

.b-fa-long-arrow-alt-up::before {
  content: "\f30c";
}

.b-fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}

.b-fa-expand-alt::before {
  content: "\f424";
}

.b-fa-up-right-from-square::before {
  content: "\f35d";
}

.b-fa-external-link-alt::before {
  content: "\f35d";
}

.b-fa-upload::before {
  content: "\f093";
}

.b-fa-user::before {
  content: "\f007";
}

.b-fa-user-astronaut::before {
  content: "\f4fb";
}

.b-fa-user-check::before {
  content: "\f4fc";
}

.b-fa-user-clock::before {
  content: "\f4fd";
}

.b-fa-user-doctor::before {
  content: "\f0f0";
}

.b-fa-user-md::before {
  content: "\f0f0";
}

.b-fa-user-gear::before {
  content: "\f4fe";
}

.b-fa-user-cog::before {
  content: "\f4fe";
}

.b-fa-user-graduate::before {
  content: "\f501";
}

.b-fa-user-group::before {
  content: "\f500";
}

.b-fa-user-friends::before {
  content: "\f500";
}

.b-fa-user-injured::before {
  content: "\f728";
}

.b-fa-user-large::before {
  content: "\f406";
}

.b-fa-user-alt::before {
  content: "\f406";
}

.b-fa-user-large-slash::before {
  content: "\f4fa";
}

.b-fa-user-alt-slash::before {
  content: "\f4fa";
}

.b-fa-user-lock::before {
  content: "\f502";
}

.b-fa-user-minus::before {
  content: "\f503";
}

.b-fa-user-ninja::before {
  content: "\f504";
}

.b-fa-user-nurse::before {
  content: "\f82f";
}

.b-fa-user-pen::before {
  content: "\f4ff";
}

.b-fa-user-edit::before {
  content: "\f4ff";
}

.b-fa-user-plus::before {
  content: "\f234";
}

.b-fa-user-secret::before {
  content: "\f21b";
}

.b-fa-user-shield::before {
  content: "\f505";
}

.b-fa-user-slash::before {
  content: "\f506";
}

.b-fa-user-tag::before {
  content: "\f507";
}

.b-fa-user-tie::before {
  content: "\f508";
}

.b-fa-user-xmark::before {
  content: "\f235";
}

.b-fa-user-times::before {
  content: "\f235";
}

.b-fa-users::before {
  content: "\f0c0";
}

.b-fa-users-between-lines::before {
  content: "\e591";
}

.b-fa-users-gear::before {
  content: "\f509";
}

.b-fa-users-cog::before {
  content: "\f509";
}

.b-fa-users-line::before {
  content: "\e592";
}

.b-fa-users-rays::before {
  content: "\e593";
}

.b-fa-users-rectangle::before {
  content: "\e594";
}

.b-fa-users-slash::before {
  content: "\e073";
}

.b-fa-users-viewfinder::before {
  content: "\e595";
}

.b-fa-utensils::before {
  content: "\f2e7";
}

.b-fa-cutlery::before {
  content: "\f2e7";
}

.b-fa-v::before {
  content: "V";
}

.b-fa-van-shuttle::before {
  content: "\f5b6";
}

.b-fa-shuttle-van::before {
  content: "\f5b6";
}

.b-fa-vault::before {
  content: "\e2c5";
}

.b-fa-vector-square::before {
  content: "\f5cb";
}

.b-fa-venus::before {
  content: "\f221";
}

.b-fa-venus-double::before {
  content: "\f226";
}

.b-fa-venus-mars::before {
  content: "\f228";
}

.b-fa-vest::before {
  content: "\e085";
}

.b-fa-vest-patches::before {
  content: "\e086";
}

.b-fa-vial::before {
  content: "\f492";
}

.b-fa-vial-circle-check::before {
  content: "\e596";
}

.b-fa-vial-virus::before {
  content: "\e597";
}

.b-fa-vials::before {
  content: "\f493";
}

.b-fa-video::before {
  content: "\f03d";
}

.b-fa-video-camera::before {
  content: "\f03d";
}

.b-fa-video-slash::before {
  content: "\f4e2";
}

.b-fa-vihara::before {
  content: "\f6a7";
}

.b-fa-virus::before {
  content: "\e074";
}

.b-fa-virus-covid::before {
  content: "\e4a8";
}

.b-fa-virus-covid-slash::before {
  content: "\e4a9";
}

.b-fa-virus-slash::before {
  content: "\e075";
}

.b-fa-viruses::before {
  content: "\e076";
}

.b-fa-voicemail::before {
  content: "\f897";
}

.b-fa-volcano::before {
  content: "\f770";
}

.b-fa-volleyball::before {
  content: "\f45f";
}

.b-fa-volleyball-ball::before {
  content: "\f45f";
}

.b-fa-volume-high::before {
  content: "\f028";
}

.b-fa-volume-up::before {
  content: "\f028";
}

.b-fa-volume-low::before {
  content: "\f027";
}

.b-fa-volume-down::before {
  content: "\f027";
}

.b-fa-volume-off::before {
  content: "\f026";
}

.b-fa-volume-xmark::before {
  content: "\f6a9";
}

.b-fa-volume-mute::before {
  content: "\f6a9";
}

.b-fa-volume-times::before {
  content: "\f6a9";
}

.b-fa-vr-cardboard::before {
  content: "\f729";
}

.b-fa-w::before {
  content: "W";
}

.b-fa-walkie-talkie::before {
  content: "\f8ef";
}

.b-fa-wallet::before {
  content: "\f555";
}

.b-fa-wand-magic::before {
  content: "\f0d0";
}

.b-fa-magic::before {
  content: "\f0d0";
}

.b-fa-wand-magic-sparkles::before {
  content: "\e2ca";
}

.b-fa-magic-wand-sparkles::before {
  content: "\e2ca";
}

.b-fa-wand-sparkles::before {
  content: "\f72b";
}

.b-fa-warehouse::before {
  content: "\f494";
}

.b-fa-water::before {
  content: "\f773";
}

.b-fa-water-ladder::before {
  content: "\f5c5";
}

.b-fa-ladder-water::before {
  content: "\f5c5";
}

.b-fa-swimming-pool::before {
  content: "\f5c5";
}

.b-fa-wave-square::before {
  content: "\f83e";
}

.b-fa-weight-hanging::before {
  content: "\f5cd";
}

.b-fa-weight-scale::before {
  content: "\f496";
}

.b-fa-weight::before {
  content: "\f496";
}

.b-fa-wheat-awn::before {
  content: "\e2cd";
}

.b-fa-wheat-alt::before {
  content: "\e2cd";
}

.b-fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}

.b-fa-wheelchair::before {
  content: "\f193";
}

.b-fa-wheelchair-move::before {
  content: "\e2ce";
}

.b-fa-wheelchair-alt::before {
  content: "\e2ce";
}

.b-fa-whiskey-glass::before {
  content: "\f7a0";
}

.b-fa-glass-whiskey::before {
  content: "\f7a0";
}

.b-fa-wifi::before {
  content: "\f1eb";
}

.b-fa-wifi-3::before {
  content: "\f1eb";
}

.b-fa-wifi-strong::before {
  content: "\f1eb";
}

.b-fa-wind::before {
  content: "\f72e";
}

.b-fa-window-maximize::before {
  content: "\f2d0";
}

.b-fa-window-minimize::before {
  content: "\f2d1";
}

.b-fa-window-restore::before {
  content: "\f2d2";
}

.b-fa-wine-bottle::before {
  content: "\f72f";
}

.b-fa-wine-glass::before {
  content: "\f4e3";
}

.b-fa-wine-glass-empty::before {
  content: "\f5ce";
}

.b-fa-wine-glass-alt::before {
  content: "\f5ce";
}

.b-fa-won-sign::before {
  content: "\f159";
}

.b-fa-krw::before {
  content: "\f159";
}

.b-fa-won::before {
  content: "\f159";
}

.b-fa-worm::before {
  content: "\e599";
}

.b-fa-wrench::before {
  content: "\f0ad";
}

.b-fa-x::before {
  content: "X";
}

.b-fa-x-ray::before {
  content: "\f497";
}

.b-fa-xmark::before {
  content: "\f00d";
}

.b-fa-close::before {
  content: "\f00d";
}

.b-fa-multiply::before {
  content: "\f00d";
}

.b-fa-remove::before {
  content: "\f00d";
}

.b-fa-times::before {
  content: "\f00d";
}

.b-fa-xmarks-lines::before {
  content: "\e59a";
}

.b-fa-y::before {
  content: "Y";
}

.b-fa-yen-sign::before {
  content: "\f157";
}

.b-fa-cny::before {
  content: "\f157";
}

.b-fa-jpy::before {
  content: "\f157";
}

.b-fa-rmb::before {
  content: "\f157";
}

.b-fa-yen::before {
  content: "\f157";
}

.b-fa-yin-yang::before {
  content: "\f6ad";
}

.b-fa-z::before {
  content: "Z";
}

.sr-only,
.b-fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.sr-only-focusable:not(:focus),
.b-fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.b-fa {
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  -webkit-font-smoothing: inherit;
}

.b-fa:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
}

.b-icon:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.b-fw-icon:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}

.b-icon-add:before {
  content: "+";
}

.b-icon-remove:before {
  content: "\f00d";
}

.b-icon-clear:before {
  content: "\f00d";
}

.b-icon-close:before, .b-popup-close:before {
  content: "\f00d";
}

.b-icon-collapse-down:before {
  content: "\f078";
}

.b-icon-collapse-left:before {
  content: "\f053";
}

.b-icon-collapse-right:before {
  content: "\f054";
}

.b-icon-collapse-up:before {
  content: "\f077";
}

.b-icon-filter-disable:before {
  content: "\f05e";
}

.b-icon-search:before {
  content: "\f002";
}

.b-icon-search-plus:before {
  content: "\f00e";
}

.b-icon-search-minus:before {
  content: "\f010";
}

.b-icon-hide:before {
  content: "\f057";
}

.b-icon-trash:before {
  content: "\f1f8";
}

.b-icon-edit:before {
  content: "\f303";
}

.b-icon-rename:before {
  content: "\f044";
}

.b-icon-copy:before {
  content: "\f0c5";
}

.b-icon-cut:before {
  content: "\f0c4";
}

.b-icon-paste:before {
  content: "\f0ea";
}

.b-icon-expand-row:before {
  content: "\f107";
}

.b-icon-expand-column:before {
  content: "\f105";
}

.b-icon-expand, .b-popup-expand:before {
  content: "\f065";
}

.b-icon-first:before {
  content: "\f100";
}

.b-rtl > .b-icon-first:before {
  transform: scaleX(-1);
}

.b-icon-last:before {
  content: "\f101";
}

.b-rtl > .b-icon-last:before {
  transform: scaleX(-1);
}

.b-icon-reload:before {
  content: "\f01e";
}

.b-icon-undo:before {
  content: "\f0e2";
}

.b-icon-redo:before {
  content: "\f01e";
}

.b-icon-compare:before {
  content: "\e13a";
}

.b-icon-split-horizontal:before,
.b-icon-split-vertical:before,
.b-icon-split-both:before {
  min-width: 1em !important;
  width: 1em;
  height: 1em;
  border-radius: 2px;
  border: 2px solid currentColor;
  overflow: hidden;
}

.b-icon-split-horizontal:before {
  content: "┃";
  transform: rotate(90deg);
  border-left-width: 3px;
}

.b-icon-split-vertical:before {
  content: "┃";
  border-top-width: 3px;
}

.b-icon-split-both:before {
  content: "╋";
  border-top-width: 3px;
}

.b-icon-code:before {
  content: "\f121";
}

.b-icon-clipboard:before {
  content: "\f328";
}

.b-icon-filter:before,
.b-icon-filter-equal:before {
  content: "\f0b0";
}

.b-icon-filter-less:before,
.b-icon-filter-before:before {
  content: "\f053";
}

.b-icon-filter-more:before,
.b-icon-filter-after:before {
  content: "\f054";
}

.b-icon-check:before {
  content: "\f00c";
}

.b-icon-checked:before {
  content: "\f14a";
}

.b-icon-unchecked:before {
  content: "\f0c8";
}

.b-icon-radio:before {
  content: "\f111";
}

.b-icon-radio-checked:before {
  content: "\f192";
}

.b-icon-radio-unchecked:before {
  content: "\f111";
}

.b-icon-calendar:before {
  content: "\f133";
}

.b-icon-calendar-day:before {
  content: "\f783";
}

.b-icon-clock:before {
  content: "\f017";
}

.b-icon-recurring:before {
  content: "\f021";
}

.b-icon-duration:before {
  content: "\f254";
}

.b-icon-milestone:before {
  content: "\f219";
}

.b-icon-locked:before {
  content: "\f023";
}

.b-icon-user:before {
  content: "\f007";
}

.b-icon-menu:before {
  content: "\f0c9";
}

.b-icon-menu-horizontal:before {
  content: "\f141";
}

.b-icon-menu-vertical:before {
  content: "\f142";
}

.b-icon-info:before {
  content: "\f129";
}

.b-icon-sub-menu:before {
  content: "\f054";
}

.b-icon-star:before {
  content: "\f005";
}

.b-icon-warning:before {
  content: "\f071";
}

.b-icon-columns:before {
  content: "\f0db";
}

.b-icon-picker:before {
  content: "\f0d7";
  transition: transform 0.2s;
}

.b-icon-picker-rotated:before {
  content: "\f0d7";
  transform: rotate(180deg);
  transition: transform 0.2s;
}

.b-icon-resize-horizontal:before {
  content: "\f337";
}

.b-icon-fullscreen:before {
  content: "\f0b2";
}

.b-icon-cog:before {
  content: "\f013";
}
.b-linux .b-icon-cog:before, .b-windows .b-icon-cog:before {
  vertical-align: middle;
}

.b-icon-file-download:before {
  content: "\f56d";
}

.b-icon-sync:before {
  content: "\f2f1";
}

.b-icon-bad-mood-emoji:before {
  content: "\f119";
}

.b-icon-circle:before {
  content: "\f111";
}

.b-icon-square:before {
  content: "\f0c8";
}

.b-icon-merge-cells:before {
  content: "\f5fd";
}

.b-icon-up:before {
  content: "\f062";
}

.b-icon-down:before {
  content: "\f063";
}

.b-icon-left:before {
  content: "\f060";
}

.b-icon-right:before {
  content: "\f061";
}

.b-icon-angle-left:before {
  content: "\f104";
}

.b-icon-angle-right:before {
  content: "\f105";
}

.b-icon-previous:before {
  content: "\f053";
}

.b-rtl > .b-icon-previous:before {
  transform: scaleX(-1);
}

.b-icon-next:before {
  content: "\f054";
}

.b-rtl > .b-icon-next:before {
  transform: scaleX(-1);
}

.b-icon-move-left-right:before {
  content: "\f337";
}

.b-icon-move-up-down:before {
  content: "\f338";
}

.b-icon-spinner:before {
  content: "\f110";
  animation: rotate 2s infinite linear;
}

.b-icon-column-move-left:before {
  content: "\f0a8";
}

.b-icon-column-move-right:before {
  content: "\f0a9";
}

.b-icon-hide-column:before {
  content: "\f057";
}

.b-icon-sort:before {
  content: "\f0dc";
}

.b-icon-sort-asc:before {
  content: "\f15e";
}

.b-icon-sort-desc:before {
  content: "\f15d";
}

.b-icon-sorted-asc:before {
  content: "\f062";
}

.b-icon-group-asc:before {
  content: "\f885";
}

.b-icon-group-desc:before {
  content: "\f160";
}

.b-icon-group-collapse:before {
  content: "\f056";
}

.b-icon-group-expand:before {
  content: "\f055";
}

.b-icon-grouped-asc:before {
  content: "\f012";
}

.b-icon-tree-expand:before {
  content: "\f105";
}

.b-icon-tree-collapse:before {
  content: "\f107";
}

.b-icon-tree-folder:before {
  content: "\f07b";
}

.b-icon-tree-folder-open:before {
  content: "\f07c";
}

.b-icon-tree-leaf:before {
  content: "\f111";
}

.b-icon-expand-gridregion:before {
  content: "\f054";
}

.b-icon-collapse-gridregion:before {
  content: "\f053";
}

.b-icon-unassign:before {
  content: "\f506";
}

.b-icon-valid:before {
  content: "\f00c";
}

.b-icon-invalid:before {
  content: "\f05e";
}

.b-icon-checking:before {
  content: "\f110";
}

.b-icon-expand-resource:before {
  content: "\f103";
}

.b-icon-note:before {
  content: "\f249";
}

.b-icon-advanced:before {
  content: "\f085";
}

.b-icon-palette:before {
  content: "\f53f";
}

.b-icon-renumber:before {
  content: "\f884";
}

.b-icon-indent:before {
  content: "\f03c";
}

.b-icon-outdent:before {
  content: "\f03b";
}

.b-icon-subtask::before {
  content: "\e476";
}

.b-icon-predecessor::before {
  content: "\e477";
}

.b-icon-successor::before {
  content: "\e47a";
}

.b-icon-link:before {
  content: "\f0c1";
}

.b-icon-unlink:before {
  content: "\f127";
}

.b-icon-calendar-days:before {
  content: "\f073";
}

.b-icon-calendar-week:before {
  content: "\f784";
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-noselect {
  -webkit-user-select: none;
  user-select: none;
}

:root, :host {
  --rtl-negate: 1;
}

.b-rtl {
  --rtl-negate: -1;
}

.b-released,
.b-hide-display,
.b-theme-info {
  display: none !important;
}

.b-hide-visibility {
  visibility: hidden !important;
}

.b-hide-offscreen {
  visibility: hidden !important;
  position: absolute !important;
  top: -10000em;
  left: -10000em;
}

.b-yscroll-pad {
  display: none;
}

.b-visible-scrollbar .b-show-yscroll-padding > .b-yscroll-pad {
  display: block;
  order: 9999;
  border-inline-start: 1px solid #ddd;
}
.b-visible-scrollbar .b-show-yscroll-padding > .b-yscroll-pad .b-yscroll-pad-sizer {
  overflow-x: hidden;
  overflow-y: scroll;
  visibility: hidden;
  margin-inline-start: -1px;
  height: 0;
}

.b-fx-highlight {
  z-index: 9999;
  animation-name: b-fx-highlight-animation;
  animation-duration: 1s;
  animation: b-fx-highlight-animation 1s ease 0s 1;
}

@keyframes b-fx-highlight-animation {
  0% {
    box-shadow: none;
  }
  50% {
    box-shadow: 0 0 10px 5px rgba(253, 126, 20, 0.5);
  }
  100% {
    box-shadow: none;
  }
}
@keyframes b-slide-in-from-right {
  30% {
    transform: translateX(-30%);
    opacity: 0.1;
  }
  30.01% {
    transform: translateX(30%);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes b-slide-in-from-left {
  30% {
    transform: translateX(30%);
    opacity: 0.1;
  }
  30.01% {
    transform: translateX(-30%);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes b-slide-in-from-below {
  30% {
    transform: translateY(-30%);
    opacity: 0.1;
  }
  30.01% {
    transform: translateY(30%);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes b-slide-in-from-above {
  30% {
    transform: translateY(30%);
    opacity: 0.1;
  }
  30.01% {
    transform: translateY(-30%);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.b-slide-vertical.b-slide-in-next {
  animation: b-slide-in-from-below 0.3s ease 0s 1 normal;
}
.b-slide-vertical.b-slide-in-previous {
  animation: b-slide-in-from-above 0.3s ease 0s 1 normal;
}

:not(.b-slide-vertical).b-slide-in-next {
  animation: b-slide-in-from-right 0.3s ease 0s 1 normal;
}
:not(.b-slide-vertical).b-slide-in-previous {
  animation: b-slide-in-from-left 0.3s ease 0s 1 normal;
}

.b-rtl :not(.b-slide-vertical).b-slide-in-next {
  animation: b-slide-in-from-left 0.3s ease 0s 1 normal;
}
.b-rtl :not(.b-slide-vertical).b-slide-in-previous {
  animation: b-slide-in-from-right 0.3s ease 0s 1 normal;
}

.b-sliding-child-element {
  overflow: hidden !important;
  overflow: clip !important;
}

/**
 * DomHelper size monitoring polyfill for when ResizeObserver not available
 * now only necessary on IE.
 */
.b-no-resizeobserver.b-resize-monitored {
  position: relative;
}
.b-no-resizeobserver.b-resize-monitored .b-resize-monitors {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  overflow: hidden;
}
.b-no-resizeobserver.b-resize-monitored .b-resize-monitors > * {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.b-no-resizeobserver.b-resize-monitored .b-resize-monitors > .b-resize-monitor-expand:after {
  content: "";
  display: block;
  width: 100000px;
  height: 100000px;
}
.b-no-resizeobserver.b-resize-monitored .b-resize-monitors > .b-resize-monitor-shrink:after {
  content: "";
  display: block;
  width: 200%;
  height: 200%;
  min-width: 1px;
  min-height: 1px;
}

.b-float-root {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
  overflow: -moz-hidden-unscrollable;
  overflow: clip;
  z-index: 11000;
  contain: strict;
  display: flex;
  justify-content: center;
  align-items: center;
}
.b-float-root.b-safari {
  -webkit-user-select: none;
  user-select: none;
}
.b-float-root > .b-floating {
  position: absolute;
  contain: layout style;
  pointer-events: all;
  transition: opacity 0.2s;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.24);
  top: 0;
  left: 0;
  z-index: 11001;
}
.b-firefox .b-float-root > .b-floating {
  contain: layout;
}
.b-float-root > .b-floating.b-hidden {
  opacity: 0;
}
.b-float-root > .b-floating.b-aligned-above:not(.b-anchored) {
  box-shadow: -3px -1px 6px rgba(0, 0, 0, 0.12), 3px -2px 6px rgba(0, 0, 0, 0.24);
}

/*
    The Gripper
    ===========
    The Hoverable mixin applies various b-hover classes to a hoverTarget element. Based on these classes, a resize
    gripper element inside the target is styled. This element may be always present, or (as with CalendarDrag), moved
    in to the active hoverTarget on hoverEnter.

    Hoverable may set the following classes simultaneously. Within each are the classes that are mutually exclusive:

     - b-hover-(top|bottom)
     - b-hover-(right|left)
     - b-hover-edge   (set when hovering near any edge)

   It may be that none of the above are present if hoverEdges is used. When hoverEdges is not used, these classes will
   be present on the hoverTarget no matter where the cursor is inside it.

   To facilitate animations, the b-hover-anim class is added in a way such that transitions for styles activated by it
   will be animated.
*/
.b-gripper {
  position: absolute;
  /*
   Horizontal gripper (top and bottom):
          +---------------------------+
          |           =====           |
          |                           |
          |                           |
          |           =====           |
          +---------------------------+
   */
  /*
   Vertical gripper (left and right):
          +---------------------------+
          |                           |
          | ||                     || |
          | ||                     || |
          |                           |
          +---------------------------+
   */
}
.b-gripper:after {
  content: " ";
  position: absolute;
  opacity: 0;
}
.b-hover-top .b-gripper.b-gripper-horz, .b-hover-bottom .b-gripper.b-gripper-horz {
  cursor: ns-resize;
  height: 1em;
  left: 0;
  right: 0;
}
.b-hover-bottom .b-gripper.b-gripper-horz {
  bottom: 0;
}
.b-gripper.b-gripper-horz:after {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  width: 0;
  height: 0.25em;
  left: 50%;
  margin-inline-start: 0;
}
.b-hover-top .b-gripper.b-gripper-horz:after {
  top: 0.4em;
}
.b-hover-bottom .b-gripper.b-gripper-horz:after {
  bottom: 0.4em;
}
.b-hover-anim.b-hover-edge .b-gripper.b-gripper-horz:after {
  transition: opacity 0.2s, margin-inline-start 0.2s, width 0.2s;
  opacity: 1;
  margin-inline-start: -0.6em;
  width: 1.2em;
}
.b-hover-left .b-gripper.b-gripper-vert, .b-hover-right .b-gripper.b-gripper-vert {
  cursor: ew-resize;
  width: 1em;
  top: 0;
  bottom: 0;
}
.b-hover-right .b-gripper.b-gripper-vert {
  right: 0;
}
.b-hover-left .b-gripper.b-gripper-vert {
  left: 0;
}
.b-gripper.b-gripper-vert:after {
  background: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0.8) 3px);
  height: 0;
  width: 0.5em;
  top: 50%;
  margin-top: 0;
}
.b-hover-left .b-gripper.b-gripper-vert:after {
  left: 4px;
}
.b-hover-right .b-gripper.b-gripper-vert:after {
  right: 4px;
}
.b-hover-anim.b-hover-edge .b-gripper.b-gripper-vert:after {
  transition: opacity 0.2s, margin-top 0.2s, height 0.2s;
  opacity: 1;
  margin-top: -6px;
  height: 12px;
}

.b-dragging {
  z-index: 100;
  pointer-events: none !important;
  opacity: 0.8;
  box-sizing: border-box;
}
.b-dragging.b-drag-unified-proxy {
  opacity: 0.65;
}
.b-dragging.b-drag-main {
  z-index: 101;
  opacity: 1;
}

/*
 Used when Drag code is creating a separate proxy element representing the dragged element,
   as opposed to the 'inline' drag of the actual element
*/
.b-drag-proxy {
  position: absolute !important;
  top: 0;
  left: 0;
  pointer-events: none !important;
  box-sizing: border-box;
}
.b-drag-proxy * {
  box-sizing: border-box;
}

.b-aborting,
.b-drag-final-transition {
  transition-duration: 0.3s;
  transition-property: all !important;
}

.b-drag-unified-animation {
  transition: transform 0.2s;
}

.b-drag-original.b-hidden {
  display: none !important;
}

.b-draghelper-active * {
  -webkit-user-select: none;
  user-select: none;
}

.simulated-mouse {
  position: absolute;
  z-index: 100;
  top: 10px;
  left: 10px;
  transition: top 0.5s, left 0.5s;
  pointer-events: none;
  font-size: 16px;
}
.simulated-mouse.quick {
  transition: top 0.05s, left 0.05s;
}
.simulated-mouse:after {
  position: absolute;
  content: "\f245";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  z-index: 102;
}
.simulated-mouse.drag:before, .simulated-mouse.mousedown:before, .simulated-mouse.dblclick:before, .simulated-mouse.click:before {
  position: absolute;
  content: "";
  border: 2px solid transparent;
  border-radius: 50%;
  animation-name: click;
  animation-duration: 0.2s;
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
  z-index: 101;
  opacity: 0.7;
}
.simulated-mouse.drag:after {
  content: "\f25a";
  left: -3px;
}
.simulated-mouse.dblclick:before {
  animation-name: dblclick;
  animation-duration: 0.3s;
}
.simulated-mouse.mousedown:before, .simulated-mouse.drag:before {
  animation-name: none;
  width: 1.5em;
  height: 1.5em;
  border-color: red;
}

@keyframes click {
  0% {
    width: 0;
    height: 0;
  }
  90% {
    width: 1.5em;
    height: 1.5em;
    border-color: red;
  }
  100% {
    width: 0;
    height: 0;
    border-color: transparent;
  }
}
@keyframes dblclick {
  0% {
    width: 0;
    height: 0;
  }
  40% {
    width: 1.5em;
    height: 1.5em;
    border-color: red;
  }
  50% {
    width: 0;
    height: 0;
  }
  90% {
    width: 1.5em;
    height: 1.5em;
    border-color: red;
  }
  100% {
    width: 0;
    height: 0;
    border-color: transparent;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-widget {
  --color-indigo: #4531fe;
  --color-blue: #3183fe;
  --color-cyan: #3bc9db;
  --color-red: #e53f2c;
  --color-deep-orange: #ff5722;
  --color-orange: #feac31;
  --color-amber: #ffc107;
  --color-yellow: #ecfe26;
  --color-green: #27ca37;
  --color-teal: #31feac;
  --color-light-green: #9efea7;
  --color-lime: #83fe31;
  --color-purple: #fe31ea;
  --color-pink: #f783ac;
  --color-violet: #9775fa;
  --color-gray: #b0b0b7;
  --color-light-gray: #e0e0e7;
  --color-dark-gray: #474849;
  --color-white: #fff;
  --color-black: #000;
  display: inline-flex;
  overflow: hidden;
  line-height: initial;
  font-weight: 400;
  font-size: 1em;
  box-sizing: border-box;
  color-scheme: light;
}
.b-widget.b-measure {
  display: block !important;
}
.b-widget.b-anchored {
  overflow: visible;
}
.b-widget.b-maximized {
  position: fixed;
  transform: none !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
}
.b-widget.b-maximized.b-mobile .b-bottom-toolbar {
  order: -1;
  min-height: 3.5em;
}
.b-widget.b-maximized.b-mobile .b-bottom-toolbar .b-toolbar-content {
  padding-block: 0.5em 0;
  padding-inline-start: 1em !important;
}
.b-widget * {
  box-sizing: border-box;
}
.b-widget:before, .b-widget:after,
.b-widget *:before,
.b-widget *:after {
  box-sizing: border-box;
}
.b-widget.b-positioned {
  position: absolute;
  top: 0;
  left: 0;
}
.b-widget.b-floating.b-centered, .b-widget.b-positioned.b-centered {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.b-widget > .b-focus-trap {
  position: absolute;
  display: none;
  clip: rect(0, 0, 0, 0);
}
.b-widget.b-focus-trapped.b-contains-focus > .b-focus-trap {
  display: inherit;
}
.b-widget.b-hidden {
  display: none !important;
}
.b-widget.b-hiding {
  pointer-events: none;
}
.b-widget .b-aria-desc-element {
  position: absolute;
  clip-path: polygon(0 0);
  contain: strict;
}
.b-widget .b-widget-inner {
  width: 100%;
  position: relative;
  flex: 1;
}
.b-widget .b-anchor {
  width: 16px;
  height: 8px;
  position: absolute;
  z-index: -1;
}
.b-widget .b-anchor svg {
  position: absolute;
  top: 0;
  overflow: visible;
}
.b-widget .b-anchor.b-anchor-top {
  left: 0;
  bottom: calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-bottom {
  left: 0;
  top: calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-bottom svg {
  transform: rotate(180deg);
}
.b-widget .b-anchor.b-anchor-left {
  top: 0;
  width: 8px;
  height: 16px;
  right: calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-left svg {
  transform: rotate(270deg);
  transform-origin: 8px 8px;
}
.b-widget .b-anchor.b-anchor-right {
  top: 0;
  width: 8px;
  height: 16px;
  left: calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-right svg {
  transform: rotate(90deg);
  transform-origin: 4px 4px;
}
.b-widget.b-rtl > .b-anchor.b-anchor-left {
  right: calc(100% - 1px - 8px);
}
.b-widget.b-rtl > .b-anchor.b-anchor-right {
  left: calc(100% - 1px + 8px);
}

.b-slidingcontent-content {
  display: flex;
  flex-flow: row nowrap !important;
  align-items: stretch;
  scroll-snap-type: x mandatory;
}
.b-slidingcontent-content .b-carousel-item {
  flex: 1 0 100%;
}

.b-widget-scroller {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  overflow-anchor: none; /* without this we see weird issues in Mac Chrome <= 63 with no scrollbar, covered in Tree.t.js */
  position: relative;
}
.b-widget-scroller.b-hide-scroll {
  scrollbar-width: none;
}
.b-widget-scroller.b-hide-scroll::-webkit-scrollbar {
  display: none;
}

.b-scroller-stretcher {
  position: absolute;
  height: 1px;
  width: 1px;
  top: 0;
  left: 0;
}
.b-rtl > .b-scroller-stretcher {
  left: auto;
  right: 0;
}

.b-text-align-start,
.b-text-align-left {
  text-align: start;
}

.b-text-align-center {
  text-align: center;
}

.b-text-align-end,
.b-text-align-right {
  text-align: end;
}

.b-rtl {
  direction: rtl;
}

.b-ltr {
  direction: ltr;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-widget.b-badge {
  overflow: visible;
}

.b-badge::before {
  content: attr(data-badge);
  position: absolute;
  right: -1em;
  top: -1em;
  width: 0;
  height: 0;
  overflow: visible;
  padding: 1em;
  background-color: #e53f2c;
  color: #fff;
  border-radius: 50%;
  font-size: 0.6em;
  z-index: 5;
  display: flex;
  justify-content: center;
  align-items: center;
  animation-name: b-badge-show;
  animation-duration: 0.3s;
}

.b-badge.b-rtl::before {
  left: -1em;
  right: auto;
}

.b-button.b-badge:before {
  font-size: 0.7em;
}

@keyframes b-badge-show {
  0% {
    opacity: 0;
    transform: scale(0.1) rotate(180deg);
  }
  100% {
    opacity: 1;
    transform: scale(1) rotate(0deg);
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-button {
  --widget-primary-color-rgb: 120,120,131;
  --button-background-opacity: 0.05;
  --button-border-opacity: 0.3;
  --button-text-color: var(--widget-primary-color-rgb);
  --button-text-opacity: 1;
  --button-hover-background-opacity: var(--button-border-opacity);
  --button-pressed-text-color: 255, 255, 255;
  --button-pressed-background-opacity: 0.8;
  --button-pressed-hover-background-opacity: 0.7;
  --button-pressed-disabled-background-opacity: 0.1;
  --button-active-background-opacity: 1;
  --button-focus-background-opacity: 0.3;
  --button-pressed-focus-background-opacity: 1;
  --button-disabled-background-opacity: 0;
  --button-disabled-text-opacity: 0.3;
  --button-disabled-border-opacity: 0.2;
  --button-transparent-background-opacity: 0;
  --button-transparent-text-opacity: 0.6;
  --button-transparent-pressed-text-opacity: 1;
  --button-transparent-hover-background-opacity: 0.1;
  position: relative;
  padding: 0 1em;
  min-height: 2.7em;
  cursor: pointer;
  font-family: inherit;
  font-weight: 400;
  transition: background-color 200ms, color 200ms, border 200ms;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  border: 1px solid rgba(var(--widget-primary-color-rgb), var(--button-border-opacity));
  background-color: rgba(var(--widget-primary-color-rgb), var(--button-background-opacity));
  color: rgba(var(--button-text-color), var(--button-text-opacity));
  -webkit-user-select: none;
  user-select: none;
}
.b-button.b-text {
  min-width: 3.3em;
}
.b-button.b-transparent {
  --button-background-opacity: var(--button-transparent-background-opacity);
  --button-text-opacity: var(--button-transparent-text-opacity);
  border: none;
}
.b-button.b-pressed {
  --button-background-opacity: var(--button-pressed-background-opacity);
  --button-text-color: var(--button-pressed-text-color);
}
.b-button.b-pressed.b-transparent {
  --button-text-color: var(--widget-primary-color-rgb);
  --button-background-opacity: var(--button-transparent-background-opacity);
  --button-text-opacity: var(--button-transparent-pressed-text-opacity);
}
.b-button.b-pressed:hover:not(.b-disabled) {
  --button-background-opacity: var(--button-pressed-hover-background-opacity);
}
.b-button.b-pressed:hover:not(.b-disabled).b-transparent {
  --button-background-opacity: var(--button-transparent-hover-background-opacity);
}
.b-button.b-pressed[data-group]:not(.b-disabled):hover {
  --button-background-opacity: var(--button-pressed-hover-background-opacity);
}
.b-button:hover:not(.b-disabled) {
  --button-background-opacity: var(--button-hover-background-opacity);
}
.b-button:hover:not(.b-disabled).b-transparent {
  --button-background-opacity: var(--button-transparent-hover-background-opacity);
}
.b-button:active:not(.b-disabled), .b-button:active:focus:not(.b-disabled) {
  --button-background-opacity: var(--button-active-background-opacity);
  --button-text-color: var(--button-pressed-text-color);
}
.b-using-keyboard .b-button:focus, .b-button.b-using-keyboard:focus {
  --button-background-opacity: var(--button-focus-background-opacity);
}
.b-using-keyboard .b-button:focus.b-pressed:not(.b-transparent), .b-button.b-using-keyboard:focus.b-pressed:not(.b-transparent) {
  --button-background-opacity: var(--button-pressed-focus-background-opacity);
}
.b-button.b-disabled {
  --button-background-opacity: var(--button-disabled-background-opacity);
  --button-text-opacity: var(--button-disabled-text-opacity);
  --button-border-opacity: var(--button-disabled-border-opacity);
}
.b-button.b-disabled.b-pressed {
  --button-background-opacity: var(--button-pressed-disabled-background-opacity);
}
.b-button:not(.b-tab) {
  border-radius: 2px;
}
.b-button::-moz-focus-inner {
  border: 0;
}
.b-button label {
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-button.b-rotate-vertical {
  min-height: 3em;
  min-width: 2.7em;
  padding: 1em 0 1em 0;
}
.b-button.b-rotate-vertical label {
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
}
.b-button.b-rotate-left {
  flex-direction: column-reverse;
}
.b-button.b-rotate-left label {
  transform: rotate(180deg);
}
.b-button.b-rotate-left i {
  transform: rotate(270deg);
}
.b-button.b-rotate-right {
  flex-direction: column;
}
.b-button.b-rotate-right i {
  transform: rotate(90deg);
}
.b-button.b-icon-align-start i:not(.b-button-menu-icon) {
  order: -100;
}
.b-button.b-icon-align-start:not(.b-rotate-vertical) label {
  margin-inline-start: 0.5em;
}
.b-button.b-icon-align-start.b-rotate-right label {
  margin-inline-end: 0.5em;
}
.b-button.b-icon-align-start.b-rotate-left label {
  margin-inline-start: 0.5em;
}
.b-button.b-icon-align-end i {
  order: 100;
}
.b-button.b-icon-align-end:not(.b-rotate-vertical) label {
  margin-inline-end: 0.5em;
}
.b-button.b-icon-align-end.b-rotate-right label {
  margin-inline-start: 0.5em;
}
.b-button.b-icon-align-end.b-rotate-left label {
  margin-inline-end: 0.5em;
}
.b-button .b-button-menu-icon {
  margin-inline-start: 0.5em;
}
.b-button i {
  font-size: 1em;
}
.b-button label:empty {
  display: none;
}
.b-button.b-badge {
  overflow: visible !important;
}
.b-button.b-rounded {
  border-radius: 50%;
  width: 3em;
  height: 3em;
}
.b-button:focus {
  outline: none;
}
.b-button:disabled {
  cursor: default;
}
.b-toolbar-content > .b-button {
  font-size: 0.9em;
}
.b-button.b-borderless {
  border: none;
}

.b-button.b-raised {
  --button-background-opacity: 1;
  --button-focus-background-opacity: 0.7;
  --button-hover-background-opacity: 0.8;
  --button-pressed-hover-background-opacity: 1;
  color: #fff;
  border: none;
}
.b-button.b-raised:active {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
}
.b-button.b-raised.b-pressed {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.b-using-keyboard .b-button.b-raised.b-pressed:focus, .b-button.b-raised.b-pressed.b-using-keyboard:focus {
  background-image: linear-gradient(rgba(0, 0, 0, 0.0666666667), rgba(0, 0, 0, 0.0666666667));
}
.b-button.b-raised.b-disabled {
  --widget-primary-color-rgb: 224,224,231;
}

.b-popup .b-bottom-toolbar .b-button.b-text {
  min-width: 8em;
}

a.b-button {
  text-decoration: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-container {
  --autocontainer-gap: 0.6em;
}
.b-container.b-outer, .b-auto-container:not(.b-toolbar-content).b-single-child > .b-container {
  align-self: stretch;
  flex: 1 1 auto;
}

body.b-container.b-outer {
  margin: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.b-container:focus {
  outline: none;
}

.b-auto-container {
  gap: var(--autocontainer-gap);
}

.b-content-element {
  position: relative;
  display: flex;
  flex-flow: row wrap;
}
.b-content-element.b-flex-row {
  align-content: flex-start;
}
.b-content-element.b-text-content {
  display: block;
  overflow: auto;
}
.b-content-element > .b-field.b-half-width {
  flex: 0 0 calc(50% - var(--autocontainer-gap) / 2);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-toolbar {
  --toolbar-min-size: 4em;
  --toolbar-content-padding: 0.5em;
  background-color: #f3f4f5;
  color: #4f5964;
  flex-shrink: 0;
}
.b-toolbar.b-dock-header, .b-toolbar.b-dock-pre-header {
  background-color: transparent;
}
.b-toolbar.b-dock-header .b-toolbar-content, .b-toolbar.b-dock-pre-header .b-toolbar-content {
  padding: 0;
}
.b-toolbar.b-dock-header > .b-button, .b-toolbar.b-dock-pre-header > .b-button {
  margin: 0;
}
.b-toolbar.b-dock-header .b-button, .b-toolbar.b-dock-pre-header .b-button {
  min-height: auto;
}
.b-toolbar.b-dock-header {
  margin-inline-start: 1em;
}
.b-toolbar.b-dock-pre-header {
  margin-inline-end: 1em;
}
.b-toolbar > .b-tool {
  align-self: center;
  background-color: transparent;
}
.b-toolbar > .b-tool.b-pressed {
  background-color: rgba(50, 50, 50, 0.2);
}
.b-toolbar .b-button:not(.b-text) {
  flex-shrink: 0;
}
.b-toolbar .b-row-start-scroller {
  margin: 0;
  margin-inline-end: 0.5em;
}
.b-toolbar.b-dock-left .b-row-start-scroller {
  margin: 0;
  margin-inline-start: 0.5em;
}
.b-toolbar.b-dock-right .b-row-start-scroller {
  margin: 0;
  margin-inline-start: 0.5em;
}
.b-toolbar .b-row-end-scroller, .b-toolbar .b-row-menu {
  margin: 0;
  margin-inline-start: 0.5em;
}
.b-toolbar .b-column-start-scroller {
  margin: 0 0 0.5em 0;
}
.b-toolbar .b-column-end-scroller, .b-toolbar .b-column-menu {
  margin: 0.5em 0 0 0;
}
.b-toolbar > .b-overflow-button {
  margin: 0.5em;
}
.b-toolbar.b-rtl > .b-overflow-button::before {
  transform: scaleX(-1);
}
.b-toolbar.b-dock-bottom {
  --toolbar-min-size: 3em;
  --toolbar-content-padding: 1em;
}
.b-toolbar .b-toolbar-content {
  overflow: hidden;
  padding: var(--toolbar-content-padding);
  gap: 0.5em;
}
.b-toolbar .b-toolbar-content .b-field {
  margin-bottom: 0;
}
.b-toolbar .b-toolbar-content > .b-toolbar-fill {
  flex: 1 1 0%;
}
.b-toolbar .b-toolbar-content .b-html {
  align-items: center;
}
.b-toolbar .b-toolbar-content.b-overflow .b-field, .b-toolbar .b-toolbar-content.b-overflow .b-button {
  flex-shrink: 0;
}
.b-toolbar.b-dock-top .b-toolbar-content, .b-toolbar.b-dock-bottom .b-toolbar-content {
  min-height: var(--toolbar-min-size);
}
.b-toolbar.b-dock-top .b-toolbar-content > .b-toolbar-separator, .b-toolbar.b-dock-bottom .b-toolbar-content > .b-toolbar-separator {
  margin-block: 0.2em;
  border-style: solid;
  border-width: 0 1px 0 1px;
  border-inline-start-color: #d7dbde;
  border-inline-end-color: #e5e7e9;
}
.b-toolbar.b-dock-top .b-toolbar-content > .b-widget:not(.b-button), .b-toolbar.b-dock-bottom .b-toolbar-content > .b-widget:not(.b-button) {
  min-height: 0;
}
.b-toolbar.b-dock-top {
  border-bottom: 1px solid #d8d9da;
}
.b-toolbar.b-dock-left .b-toolbar-content, .b-toolbar.b-dock-right .b-toolbar-content {
  min-width: var(--toolbar-min-size);
}
.b-toolbar.b-dock-left .b-toolbar-content > .b-toolbar-separator, .b-toolbar.b-dock-right .b-toolbar-content > .b-toolbar-separator {
  margin: 0 0.5em 0.2em 0.2em;
  border-style: solid;
  border-width: 1px 0 1px 0;
  border-top-color: #d7dbde;
  border-bottom-color: #e5e7e9;
}
.b-toolbar.b-dock-left .b-toolbar-content > .b-widget:not(.b-button), .b-toolbar.b-dock-right .b-toolbar-content > .b-widget:not(.b-button) {
  min-width: 0;
}

.b-tabpanel .b-panel .b-toolbar {
  background-color: transparent;
}

.b-toolbar.b-outer {
  background-color: #f8f9fa;
}

.b-toolbar-overflow-menu > .b-panel-body-wrap > .b-menu-content .b-widget {
  flex: 0 0 auto !important;
  width: auto;
}

.b-pagingtoolbar .b-toolbar-content {
  justify-content: center;
}
.b-pagingtoolbar .b-toolbar-content .b-numberfield {
  width: unset;
}
.b-pagingtoolbar .b-toolbar-content .b-numberfield input {
  width: 4em;
  text-align: center;
}
.b-pagingtoolbar .b-toolbar-content .b-disabled.b-html {
  color: #b0b0b7;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-buttongroup {
  overflow: visible;
  flex-shrink: 0;
}
.b-buttongroup.b-content-element {
  display: inline-flex;
  flex-flow: row nowrap;
  gap: 0;
}
.b-buttongroup.b-content-element.b-rotate-vertical {
  flex-direction: column;
}
.b-toolbar .b-buttongroup {
  font-size: 0.9em;
}
.b-buttongroup .b-button {
  margin: 0;
}
.b-buttongroup .b-button:not(.b-pressed) {
  box-shadow: none !important;
}
.b-buttongroup .b-button.b-pressed, .b-buttongroup .b-button:active {
  z-index: 2;
}
.b-buttongroup .b-button:not(.b-first-visible-child) {
  margin-inline-start: -1px;
}
.b-buttongroup.b-columned.b-content-element {
  flex: 1;
  flex-wrap: wrap;
}
.b-buttongroup.b-columned.b-content-element .b-button {
  margin-inline-start: 0;
}
.b-buttongroup .b-button:not(.b-first-visible-child):not(.b-last-visible-child) {
  border-radius: 0;
}
.b-buttongroup .b-button.b-first-visible-child:not(.b-last-visible-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.b-buttongroup .b-button.b-last-visible-child:not(.b-first-visible-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-buttongroup.b-rtl .b-button.b-first-visible-child:not(.b-last-visible-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-buttongroup.b-rtl .b-button.b-last-visible-child:not(.b-first-visible-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-editor {
  background-color: #fff;
  border-radius: 2px;
}
.b-editor.b-positioned {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}
.b-editor.b-content-element > .b-widget.b-field {
  margin: 0;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes b-field-updated {
  0% {
    color: #4f5964;
  }
  25% {
    color: #9ca6b0;
  }
  75% {
    color: #9ca6b0;
  }
  100% {
    color: #4f5964;
  }
}
.b-field label {
  user-select: none;
}

.b-has-label.b-label-above {
  flex-direction: column;
}
.b-has-label.b-label-before .b-label {
  align-self: center;
  margin-inline-end: 1em;
}
.b-has-label.b-label-above .b-label {
  align-self: flex-start;
  flex: none !important;
  margin: 0 0 0.4em 0.1em;
}
.b-has-label.b-open .b-label, .b-has-label:focus-within .b-label {
  color: #4f5964;
}
.b-container .b-has-label .b-label.b-align-end {
  margin-inline-start: 1em;
  text-align: left;
}
.b-container .b-has-label.b-open .b-label, .b-container .b-has-label:focus-within .b-label {
  color: #212121;
}
.b-has-label.b-invalid .b-label {
  color: #e53f2c !important;
}
.b-has-label.b-disabled .b-label {
  color: #b0b0b7;
}

.b-field-updated {
  animation-name: b-field-updated;
  animation-duration: 0.5s;
}

.b-vbox.b-box-justify-stretch > .b-field,
.b-flex-column > .b-field {
  width: auto;
}

.b-flex-row > .b-field {
  align-self: flex-start;
  flex: 1 0 100%;
}

.b-vbox > .b-field.b-label-above {
  margin-bottom: 1.2em;
}

.b-field-inner {
  display: flex;
  flex: 1 1 100%;
  align-items: center;
  background-color: #fff;
  border-radius: 2px;
  border-width: 1px;
  border-style: solid;
  border-color: #d0d1d2;
  min-width: 0;
  position: relative;
}
.b-field-container-inline > .b-field-inner {
  flex: 0 1 auto;
}

.b-field-container:not(.b-field-container-inline) {
  flex-wrap: wrap;
}

.b-field-container-wrap {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  position: relative;
}
.b-field-container-wrap > .b-container {
  width: 100%;
}
.b-field.b-collapsed:not(.b-field-container-inline) > .b-field-container-wrap {
  height: 0;
}
.b-field.b-collapsed.b-field-container-inline > .b-field-container-wrap {
  opacity: 0;
}

.b-field.b-collapsed:not(.b-field-container-inline) > .b-field-container-wrap > .b-container, .b-field.b-collapsing:not(.b-field-container-inline) > .b-field-container-wrap > .b-container {
  position: absolute;
  bottom: 0;
}

.b-field-container-inline:not(.b-no-input) > .b-field-container-wrap {
  margin-inline-start: 1em;
}

.b-field-hint {
  align-self: stretch;
  overflow: visible;
  pointer-events: none;
  position: relative;
  white-space: nowrap;
  width: 0;
}
.b-field-hint .b-field-hint-content {
  position: absolute;
  inset-inline-end: 0.6em;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.9em;
  text-transform: uppercase;
}
.b-legacy-inset .b-field-hint .b-field-hint-content {
  right: 0.6em;
}
.b-legacy-inset .b-field-hint .b-field-hint-content.b-rtl {
  left: 0.6em;
}
.b-field-no-hint .b-field-hint {
  display: none;
}

.b-numberfield,
.b-textareafield,
.b-textfield {
  align-items: stretch;
  min-width: 3em;
  color: #4f5964;
  border-radius: 2px;
  position: relative;
  width: 12.5em;
}
.b-numberfield.b-has-width,
.b-textareafield.b-has-width,
.b-textfield.b-has-width {
  width: auto;
}
.b-numberfield.b-contains-focus .b-field-inner,
.b-textareafield.b-contains-focus .b-field-inner,
.b-textfield.b-contains-focus .b-field-inner {
  border-color: rgba(254, 172, 49, 0.6);
}
.b-numberfield .b-fieldtrigger,
.b-textareafield .b-fieldtrigger,
.b-textfield .b-fieldtrigger {
  color: #b0b1b2;
  font-size: 0.9em;
  cursor: pointer;
  flex: 0 0 auto;
  align-items: center;
}
.b-numberfield .b-fieldtrigger.b-align-start,
.b-textareafield .b-fieldtrigger.b-align-start,
.b-textfield .b-fieldtrigger.b-align-start {
  padding-inline: 0.8em 0;
}
.b-numberfield .b-fieldtrigger.b-align-end,
.b-textareafield .b-fieldtrigger.b-align-end,
.b-textfield .b-fieldtrigger.b-align-end {
  padding-inline: 0 0.8em;
}
.b-numberfield .b-fieldtrigger:before,
.b-textareafield .b-fieldtrigger:before,
.b-textfield .b-fieldtrigger:before {
  font-size: 1.3em;
  transition: transform 0.3s;
}
.b-numberfield .b-spintrigger,
.b-textareafield .b-spintrigger,
.b-textfield .b-spintrigger {
  flex-direction: column;
  font-size: 1em;
}
.b-numberfield .b-spintrigger .b-spin-up:before,
.b-textareafield .b-spintrigger .b-spin-up:before,
.b-textfield .b-spintrigger .b-spin-up:before {
  content: "\f0d8";
  vertical-align: bottom;
}
.b-numberfield .b-spintrigger .b-spin-down:before,
.b-textareafield .b-spintrigger .b-spin-down:before,
.b-textfield .b-spintrigger .b-spin-down:before {
  content: "\f0d7";
  vertical-align: top;
}
.b-numberfield.b-hide-spinner .b-spintrigger,
.b-textareafield.b-hide-spinner .b-spintrigger,
.b-textfield.b-hide-spinner .b-spintrigger {
  display: none;
}
.b-numberfield input, .b-numberfield textarea,
.b-textareafield input,
.b-textareafield textarea,
.b-textfield input,
.b-textfield textarea {
  background-color: transparent;
  color: inherit;
  padding: 0.8em;
  font-weight: 400;
  flex: 1 1 0;
  border: 0 none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  min-width: 1em;
  text-align: inherit;
}
.b-numberfield input:focus, .b-numberfield textarea:focus,
.b-textareafield input:focus,
.b-textareafield textarea:focus,
.b-textfield input:focus,
.b-textfield textarea:focus {
  outline: none;
}
.b-numberfield input::-ms-clear, .b-numberfield textarea::-ms-clear,
.b-textareafield input::-ms-clear,
.b-textareafield textarea::-ms-clear,
.b-textfield input::-ms-clear,
.b-textfield textarea::-ms-clear {
  display: none;
}
.b-numberfield textarea,
.b-textareafield textarea,
.b-textfield textarea {
  align-self: stretch;
}
.b-numberfield ::-webkit-input-placeholder,
.b-textareafield ::-webkit-input-placeholder,
.b-textfield ::-webkit-input-placeholder {
  color: #b0b0b7;
}
.b-numberfield.b-empty .b-fieldtrigger.b-icon-remove,
.b-textareafield.b-empty .b-fieldtrigger.b-icon-remove,
.b-textfield.b-empty .b-fieldtrigger.b-icon-remove {
  visibility: hidden;
}
.b-numberfield:focus-within .b-label i,
.b-textareafield:focus-within .b-label i,
.b-textfield:focus-within .b-label i {
  color: rgba(254, 172, 49, 0.6);
}
.b-numberfield:not(.b-disabled):hover .b-label i,
.b-textareafield:not(.b-disabled):hover .b-label i,
.b-textfield:not(.b-disabled):hover .b-label i {
  color: rgba(254, 172, 49, 0.6);
}
.b-numberfield:not(.b-disabled):hover .b-field-inner,
.b-textareafield:not(.b-disabled):hover .b-field-inner,
.b-textfield:not(.b-disabled):hover .b-field-inner {
  border-color: rgba(254, 172, 49, 0.6);
}
.b-numberfield.b-invalid .b-field-inner,
.b-textareafield.b-invalid .b-field-inner,
.b-textfield.b-invalid .b-field-inner {
  border-color: #e53f2c !important;
}
.b-numberfield.b-disabled,
.b-textareafield.b-disabled,
.b-textfield.b-disabled {
  color: #b0b0b7;
  cursor: default;
}
.b-safari .b-numberfield.b-disabled,
.b-safari .b-textareafield.b-disabled,
.b-safari .b-textfield.b-disabled {
  color: inherit;
}
.b-numberfield.b-disabled input,
.b-textareafield.b-disabled input,
.b-textfield.b-disabled input {
  cursor: text;
}
.b-numberfield.b-disabled .b-fieldtrigger,
.b-textareafield.b-disabled .b-fieldtrigger,
.b-textfield.b-disabled .b-fieldtrigger {
  color: #e4e4e4;
}
.b-numberfield.b-disabled .b-fieldtrigger,
.b-textareafield.b-disabled .b-fieldtrigger,
.b-textfield.b-disabled .b-fieldtrigger {
  cursor: default;
}
.b-numberfield.b-disabled .b-field-inner,
.b-textareafield.b-disabled .b-field-inner,
.b-textfield.b-disabled .b-field-inner {
  border-style: solid;
}
.b-numberfield.b-readonly,
.b-textareafield.b-readonly,
.b-textfield.b-readonly {
  cursor: default;
}
.b-numberfield.b-readonly input,
.b-textareafield.b-readonly input,
.b-textfield.b-readonly input {
  cursor: text;
}
.b-numberfield.b-readonly .b-fieldtrigger,
.b-textareafield.b-readonly .b-fieldtrigger,
.b-textfield.b-readonly .b-fieldtrigger {
  color: #e4e4e4;
  cursor: default;
}

.b-numberfield input[type=number]::-webkit-inner-spin-button,
.b-numberfield input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.b-numberfield input[type=number] {
  -moz-appearance: textfield;
}
.b-numberfield .b-field-inner .b-fieldtrigger.b-icon-remove {
  font-size: 0.8em;
}

.b-tooltip.b-field-error-tip {
  border: 1px solid #e53f2c;
}
.b-tooltip.b-field-error-tip .b-popup-content {
  background-color: #fffef6;
  color: #e53f2c;
  font-weight: bold;
}

.b-divider {
  position: relative;
  justify-content: center;
  margin: 1em 0 1.5em 0;
}
.b-divider::before {
  content: "";
  width: 100%;
  border-bottom: 1px solid #d0d1d2;
  position: absolute;
  top: 50%;
}
.b-divider::after {
  display: flex;
  content: attr(data-text);
  color: #616161;
  background: #f8f9fa;
  padding: 0 1em;
  z-index: 1;
  text-transform: uppercase;
  font-size: 0.8em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-checkbox {
  --widget-primary-color-rgb: 176,176,183;
  --checkbox-unchecked-check-opacity: 0.1;
  --checkbox-unchecked-check-color: rgb(var(--widget-primary-color-rgb), var(--checkbox-unchecked-check-opacity));
  --checkbox-unchecked-background-color: transparent;
  --checkbox-unchecked-border-color: rgb(var(--widget-primary-color-rgb));
  --checkbox-checked-check-color: #fff;
  --checkbox-checked-background-color: rgb(var(--widget-primary-color-rgb));
  --checkbox-checked-border-color: rgb(var(--widget-primary-color-rgb));
  --checkbox-disabled-unchecked-check-color: transparent;
  --checkbox-disabled-checked-check-color: rgba(128, 128, 128, 0.15);
  --checkbox-disabled-background-color: rgba(128, 128, 128, 0.1);
  --checkbox-disabled-border-color: rgba(128, 128, 128, 0.15);
  --checkbox-check-color: var(--checkbox-unchecked-check-color);
  --checkbox-background-color: var(--checkbox-unchecked-background-color);
  --checkbox-border-color: var(--checkbox-unchecked-border-color);
  --checkbox-label-transition: color 0.2s, background-color 0.2s;
  --checkbox-input-transition: color 0.5s, background-color 0.5s;
  position: relative;
  align-items: center;
}
.b-checkbox.b-field-container > .b-field-inner {
  min-height: 5.4ex;
}
.b-checkbox > .b-field-inner {
  border: none;
  background-color: transparent;
  white-space: nowrap;
  word-break: break-all;
}
.b-checkbox > .b-field-inner .b-checkbox-label {
  position: relative;
  font-size: inherit;
  cursor: pointer;
  color: #4f5964;
  white-space: normal;
}
.b-container .b-checkbox > .b-field-inner .b-checkbox-label {
  color: #616161;
}
.b-checkbox > .b-field-inner .b-checkbox-label:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-inline-end: 0.4em;
  font-size: inherit;
  width: 1.6em;
  height: 1.6em;
  padding: 0.15em;
  border-radius: 2px;
  transition: var(--checkbox-label-transition);
  background-color: var(--checkbox-background-color);
  border: 1px solid var(--checkbox-border-color);
}
.b-checkbox > .b-field-inner .b-checkbox-label:not(.b-radio-label):before {
  content: "\f00c";
  color: var(--checkbox-check-color);
}
.b-checkbox > .b-field-inner input[type=checkbox] {
  z-index: 1;
  opacity: 0;
  width: 2.2em;
  height: 2.2em;
  position: absolute;
  margin: 0;
  cursor: pointer;
  transition: var(--checkbox-input-transition);
}
.b-checkbox > .b-field-inner input[type=checkbox]:checked + .b-checkbox-label:before {
  --checkbox-check-color: var(--checkbox-checked-check-color);
  --checkbox-background-color: var(--checkbox-checked-background-color);
  --checkbox-border-color: var(--checkbox-checked-border-color);
}
.b-checkbox.b-disabled > .b-field-inner {
  --checkbox-check-color: var(--checkbox-disabled-unchecked-check-color);
  --checkbox-background-color: var(--checkbox-disabled-background-color);
  --checkbox-border-color: var(--checkbox-disabled-border-color);
}
.b-checkbox.b-disabled > .b-field-inner .b-checkbox-label {
  color: #b0b0b7;
}
.b-checkbox.b-disabled > .b-field-inner input[type=checkbox]:checked + .b-checkbox-label:before {
  --checkbox-check-color: var(--checkbox-disabled-checked-check-color);
  --checkbox-background-color: var(--checkbox-disabled-background-color);
  --checkbox-border-color: var(--checkbox-disabled-border-color);
}

.b-container .b-checkbox-label:before {
  margin: 0.675em;
  margin-inline-end: 0.4em;
  margin-inline-start: 0;
  margin-top: 0.5em;
}

.b-checkbox.b-field-container:not(.b-field-container-inline) > .b-field-container-wrap {
  margin-inline-start: 2.2em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-colorbox {
  width: 1em;
  height: 1em;
  border-radius: 3px;
  background: currentColor;
  margin-inline-end: 0.5em;
}

.b-colorfield:not(.b-colorless) .b-colorbox,
.b-colorboxcombo:not(.b-colorless) .b-colorbox {
  margin-inline: 0.8em 0.4em;
}
.b-colorfield:not(.b-colorless) .b-colorbox.b-no-color,
.b-colorboxcombo:not(.b-colorless) .b-colorbox.b-no-color {
  background: none;
  border: 1px solid #d0d1d2;
}
.b-colorfield:not(.b-colorless) input,
.b-colorboxcombo:not(.b-colorless) input {
  padding-inline-start: 0;
}
.b-colorfield.b-colorless .b-colorbox,
.b-colorboxcombo.b-colorless .b-colorbox {
  display: none;
}
.b-colorfield.b-empty,
.b-colorboxcombo.b-empty {
  color: #ccc;
}
.b-colorfield.b-empty ::-webkit-input-placeholder,
.b-colorboxcombo.b-empty ::-webkit-input-placeholder {
  color: #4f5964;
}
.b-colorfield.b-empty .b-colorbox,
.b-colorboxcombo.b-empty .b-colorbox {
  background: none;
  border: 1px solid currentColor;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-colorpicker.b-list.b-widget {
  display: grid;
  grid-gap: 0.8em;
  padding: 1em;
}
.b-colorpicker.b-list.b-widget .b-list-item {
  border: none;
  width: 2em;
  height: 2em;
  border-radius: 50%;
  padding: 0;
  min-width: 0;
  justify-content: center;
}
.b-colorpicker.b-list.b-widget .b-list-item.b-no-color {
  border: 1px solid #d0d1d2;
}
.b-colorpicker.b-list.b-widget .b-list-item.b-no-color.b-selected:after {
  color: #999;
}
.b-colorpicker.b-list.b-widget .b-list-item.b-no-color:before {
  content: "";
  border-right: 1px solid #d0d1d2;
  height: 100%;
  transform: rotate(135deg);
  position: absolute;
}
.b-colorpicker.b-list.b-widget .b-list-item.b-color-active {
  outline: 2px solid #999;
  outline-offset: 2px;
}
.b-colorpicker.b-list.b-widget .b-list-item.b-selected:after {
  content: "\f00c";
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  color: #fff;
  text-shadow: 0 0 1px #000;
  font-size: 1.2em;
}

.b-popup .b-colorpicker {
  background: transparent;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-combo.b-open .b-fieldtrigger.b-icon-picker:before {
  transform: rotate(180deg);
}
.b-combo.b-inline-picker:not(.b-label-above) {
  flex-wrap: wrap;
  align-content: flex-start;
}
.b-combo.b-inline-picker:not(.b-label-above) .b-field-inner {
  flex-shrink: 0;
  align-self: flex-start;
}
.b-combo.b-inline-picker:not(.b-label-above) .b-combo-picker {
  flex: 1 0 100%;
}
.b-combo .b-field-inner .b-fieldtrigger.b-icon-remove {
  font-size: 0.8em;
}
.b-combo.b-hide-trigger .b-fieldtrigger.b-icon-picker, .b-combo.b-readonly .b-fieldtrigger.b-icon-picker {
  display: none;
}
.b-combo.b-uses-chipview .b-field-inner {
  align-self: stretch;
}
.b-combo.b-uses-chipview .b-chipview {
  align-self: stretch;
  display: flex;
  flex-flow: wrap;
  flex: 1 1 auto;
  align-items: center;
  margin: 0.16em 0.3em;
}
.b-combo.b-uses-chipview .b-chipview:not(.b-empty) input {
  padding-inline-start: 0.2em;
  order: 99999;
}
.b-combo.b-uses-chipview.b-not-editable input {
  order: -1;
  min-width: 0;
  padding-inline: 0;
  flex: 0 1 0;
  margin-inline-start: -0.3em;
}
.b-combo.b-uses-chipview.b-not-editable:not(.b-empty) .b-chipview .b-chip {
  padding-block: calc(0.3em + 0.5px);
  padding-inline: 0.7em;
}
.b-combo.b-uses-chipview.b-not-editable:not(.b-empty) input {
  padding-inline: 0;
}

.b-list.b-combo-picker.b-empty:not(.b-masked)[data-add-new-value]::after {
  content: attr(data-add-new-value);
  display: block;
  padding: 0.8em;
  color: #4f5964;
  cursor: pointer;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-fieldfilterpicker .b-fieldfilterpicker-inputs {
  flex-wrap: wrap;
  gap: 0.25em 0.5em;
}
.b-fieldfilterpicker .b-fieldfilterpicker-property,
.b-fieldfilterpicker .b-fieldfilterpicker-operator,
.b-fieldfilterpicker .b-fieldfilterpicker-values {
  flex: 1 0 8em;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values-number {
  flex: 1 0 3em;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values-duration {
  flex: 1 0 6em;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values {
  overflow: hidden;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values.b-hidden {
  display: none;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values-multiple {
  flex: 0 0 100%;
}
.b-fieldfilterpicker .b-fieldfilterpicker-combo-locked > .b-field-inner {
  border: none;
  background: none;
}
.b-fieldfilterpicker .b-fieldfilterpicker-combo-locked > .b-field-inner input {
  padding-inline-start: 0;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values {
  display: flex;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values-multiple {
  width: 100%;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values > .b-field {
  flex: 1;
  margin-block-end: 0;
  align-self: baseline;
}
.b-fieldfilterpicker .b-fieldfilterpicker-value-separator {
  flex: none;
  padding: 0 0.4em;
  align-self: center;
}
.b-fieldfilterpicker .b-fieldfilterpicker-values > .b-field:last-child::after {
  display: none;
}

.b-fieldfilterpickergroup .b-checkbox[data-ref=enableAllCheckbox] .b-checkbox-label::before {
  margin-inline-end: 0.5em;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row {
  padding-top: 2.2em;
  position: relative;
  flex-shrink: 0;
  align-items: baseline;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:first-child {
  padding-top: 0;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:first-child::before {
  display: none;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row::before {
  content: attr(data-separator-text);
  font-size: 85%;
  position: absolute;
  text-align: center;
  line-height: 2.2em;
  width: 100%;
  height: 2.2em;
  top: 0;
  background-image: linear-gradient(to right, #e0e0e7, #e0e0e7 44%, transparent 46%, transparent 54%, #e0e0e7 56%);
  background-position: 0 50%;
  background-size: 100% 1px;
  background-repeat: no-repeat;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-row:not(.b-fieldfilterpickergroup-row-removable) {
  padding-inline-end: 2.25em;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-filter-active {
  flex: 0 0 2rem;
  align-self: flex-start;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-filter-active.b-slidetoggle {
  flex-basis: 2.5rem;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-other-filters {
  padding: 0.5em 0;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-add-button {
  align-self: center;
  margin-top: 1.1em;
}
.b-fieldfilterpickergroup .b-fieldfilterpickergroup-remove {
  inline-size: 2em;
  margin-inline-start: 0.25em;
}

.b-filepicker {
  overflow: visible;
}
.b-filepicker.b-content-element {
  align-content: stretch;
}

.b-displayfield {
  color: inherit;
}
.b-displayfield .b-field-inner {
  border: 0;
  background: transparent;
}
.b-displayfield .b-field-inner span {
  padding: 0.8em;
}

.b-pickerfield.b-open .b-field-inner {
  border-color: #feac31;
}
.b-pickerfield:not(.b-readonly):not(.b-disabled) input[readonly] {
  cursor: pointer;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-datefield.b-open .b-fieldtrigger {
  color: #feac31 !important;
}
.b-datefield.b-no-steppers .b-step-trigger {
  display: none;
}
.b-datefield.b-rtl .b-step-trigger::before {
  transform: scaleX(-1);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-datetimefield {
  align-items: center;
  position: relative;
}
.b-datetimefield input {
  text-align: center;
}
.b-datetimefield .b-field-inner {
  height: 100%;
}
.b-datetimefield .b-datefield {
  flex: 1 1 55%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.b-datetimefield .b-datefield .b-field-inner {
  border: none;
  border-inline-end: 1px solid #dedfe0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.b-datetimefield .b-timefield {
  flex: 1 1 45%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-datetimefield .b-timefield .b-field-inner {
  border: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-datetimefield:not(.b-disabled):hover .b-field-inner, .b-datetimefield:focus-within .b-field-inner {
  border-color: rgba(254, 172, 49, 0.6);
}
.b-datetimefield:not(.b-disabled):hover .b-datefield .b-field-inner, .b-datetimefield:focus-within .b-datefield .b-field-inner {
  border-inline-end: 1px solid #dedfe0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-label {
  align-items: center;
  color: #4f5964;
  font-size: 0.9em;
  text-transform: uppercase;
  text-align: right;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.b-container .b-label {
  color: #616161;
  margin-inline-start: 0.3em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-list {
  display: block;
  background-color: white;
  outline: none;
  padding: 0;
  margin: 0;
  -webkit-user-select: none;
  user-select: none;
}
.b-list.b-floating {
  border-radius: 2px;
}
.b-list.b-empty:not(.b-masked) {
  min-height: initial !important;
}
.b-list.b-empty:not(.b-masked)[data-empty-text]::after {
  content: attr(data-empty-text);
  display: block;
  padding: 0.8em;
  color: #4f5964;
}
.b-list.b-masked {
  padding: 2em 0;
}
.b-list .b-selected-icon {
  margin-inline-end: 0.5em;
  display: none;
}
.b-list .b-select-all-item {
  border-bottom: 1px solid;
  font-weight: 500;
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 1;
}
.b-list.b-multiselect .b-list-item .b-selected-icon {
  display: initial;
  visibility: hidden;
}
.b-list.b-multiselect .b-list-item.b-selected .b-selected-icon {
  visibility: visible;
}

.b-list-item {
  position: relative;
  padding: 0.8em;
  color: #4f5964;
  cursor: pointer;
  background-color: transparent;
  transition: background-color 0.2s, color 0.2s;
  border-top: 1px dotted rgba(224, 224, 231, 0.8);
  min-width: 100px;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.b-list-item.b-hidden {
  display: none;
}
.b-list-item:first-child {
  border-top: none;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.b-list-item:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.b-list-item.b-active, .b-list-item:focus {
  outline: none;
}
.b-list-item.b-active:not(.b-disabled), .b-list-item:focus:not(.b-disabled) {
  background-color: rgba(254, 172, 49, 0.3);
  color: #4f5964;
}
.b-list-item.b-list-item-group-header {
  font-weight: 500;
}
.b-list-item.b-list-item-group-header .b-icon-check {
  display: none;
}
.b-list-item.b-list-item-group-header .b-list-expander-icon {
  margin-inline-start: auto;
  margin-inline-end: 0;
  font-size: 1.1em;
  min-width: 0;
  min-height: 0;
  padding: 0;
  height: 1.1em;
  width: 1.1em;
  opacity: 0.8;
}
@media (pointer: coarse) {
  .b-list-item.b-list-item-group-header .b-list-expander-icon {
    font-size: 1.4em;
    width: 1.4em;
  }
}
.b-list-item.b-list-item-group-header .b-list-expander-icon:hover {
  opacity: 1;
}
.b-grouped .b-list-item:not(.b-list-item-group-header) {
  padding-inline-start: 2em !important;
}

.b-chip {
  display: flex;
  align-items: center;
  padding-block: 0.3em;
  padding-inline: 0.7em;
  border-radius: 1em;
  background-color: #e0e0e7;
  color: #5a6672;
  transition: background-color 0.3s, color 0.3s;
}
.b-chip .b-icon {
  height: 1.5em;
  width: 1.5em;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #eeeef2;
  color: #474849;
}
.b-chip .b-icon:first-child:not(.b-close-icon) {
  margin-inline-end: 0.5em;
  margin-inline-start: -0.4em;
}
.b-chip:hover {
  background-color: #d2d2dc;
  color: #4f5964;
}
.b-chip:hover .b-icon {
  background-color: #eeeef2;
  color: #474849;
}
.b-chip.b-selected {
  background-color: #feac31;
  color: #fff;
}
.b-chip.b-selected .b-icon {
  background-color: #eeeef2;
  color: #feac31;
}
.b-chip.b-selected:hover {
  background-color: #fea218;
  color: #fff;
}
.b-chip.b-selected:hover .b-icon {
  background-color: #eeeef2;
  color: #fea218;
}
.b-chip.b-active {
  outline: 1px solid rgba(254, 172, 49, 0.6);
  outline-offset: 2px;
}
.b-chip .b-close-icon {
  margin-inline-start: 0.5em;
  cursor: pointer;
}

.b-chipview {
  background-color: transparent;
  gap: 0.3em;
}
.b-chipview.b-empty::after {
  display: none;
}
.b-chipview input {
  padding-top: 0.6em;
  padding-bottom: calc(0.6em + 1px);
}
.b-chipview.b-chips-closable .b-chip {
  padding-inline-end: 0.3em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes maskOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-masked {
  position: relative;
}

.b-mask {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10000;
  background-color: transparent;
}
.b-mask:not(.b-prevent-transitions) {
  transition: opacity 1s;
}
.b-mask.b-visible {
  pointer-events: all;
  opacity: 1;
}
.b-mask.b-visible:not(.b-prevent-transitions):not(.b-delayed-show) {
  animation: maskOpacity 0.3s ease 0s 1;
}
.b-mask.b-hidden {
  pointer-events: none;
  opacity: 0;
}
.b-mask.b-hidden:not(.b-prevent-transitions) {
  animation: maskOpacity 0.2s ease 0s 1 reverse;
}
.b-mask.b-delayed-show {
  opacity: 0;
}
.b-mask.b-mask-bright, .b-mask.b-mask-bright-blur {
  background-color: rgba(255, 255, 255, 0.6980392157);
}
.b-mask.b-mask-dark, .b-mask.b-mask-dark-blur {
  background-color: rgba(0, 0, 0, 0.2980392157);
}

.b-mask-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  color: #fff;
  background-color: #feac31;
  border-radius: 2px;
}

.b-mask-text {
  padding: 1em;
  display: flex;
  align-items: center;
}

.b-mask-progress-bar {
  height: 3px;
  background-color: #3183fe;
}

.b-mask-icon {
  margin-inline-end: 0.5em;
}

.b-masked-dark-blur,
.b-masked-bright-blur {
  filter: blur(3px);
  transform: scale(1.01);
  transition: all 0.5s;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-panel.b-floating {
  border-radius: 2px;
}
.b-panel.b-floating > .b-panel-body-wrap, .b-panel.b-floating > .b-panel-body-wrap > .b-panel-content {
  border-radius: inherit;
}
.b-panel.b-floating > .b-panel-header.b-dock-top, .b-panel.b-floating:not(.b-has-header) > .b-panel-body-wrap > .b-toolbar.b-dock-top {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.b-panel.b-floating > .b-panel-body-wrap > .b-toolbar.b-dock-bottom {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.b-panel.b-floating.b-panel-has-header > .b-panel-body-wrap > .b-panel-content, .b-panel.b-floating.b-panel-has-top-toolbar > .b-panel-body-wrap > .b-panel-content {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.b-panel.b-floating.b-panel-has-bottom-toolbar > .b-panel-body-wrap > .b-panel-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.b-panel {
  --panel-background-color: #f8f9fa;
  padding: 0;
  color: #4f5964;
  z-index: 0;
}
.b-panel .b-panel-body-wrap {
  background-color: var(--panel-background-color);
  overflow: hidden;
}
.b-panel .b-auto-container-panel .b-toolbar.b-innermost.b-dock-top .b-toolbar-content {
  padding-bottom: 0;
}
.b-panel .b-auto-container-panel .b-toolbar.b-innermost.b-dock-right .b-toolbar-content {
  padding-left: 0;
}
.b-panel .b-auto-container-panel .b-toolbar.b-innermost.b-dock-bottom .b-toolbar-content {
  padding-top: 0;
}
.b-panel .b-auto-container-panel .b-toolbar.b-innermost.b-dock-left .b-toolbar-content {
  padding-right: 0;
}
.b-panel.b-html .b-panel-content {
  padding-block: 3px;
  margin-block: 1em;
}
.b-panel > .b-panel-overlay,
.b-panel > .b-panel-body-wrap {
  z-index: 0;
}
.b-panel > .b-panel-collapse-size-locker {
  position: absolute !important;
}
.b-panel:not(.b-panel-collapsible-overlay).b-collapsed > .b-panel-collapse-size-locker {
  clip: rect(0, 0, 0, 0);
}
.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-down:not(.b-panel-has-header) > .b-panel-collapse-size-locker, .b-panel:not(.b-panel-collapsible-overlay).b-header-dock-bottom.b-panel-collapse-down > .b-panel-collapse-size-locker, .b-panel:not(.b-panel-collapsible-overlay).b-header-dock-bottom.b-panel-collapse-up > .b-panel-collapse-size-locker {
  top: 0;
}
.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-up:not(.b-panel-has-header) > .b-panel-collapse-size-locker, .b-panel:not(.b-panel-collapsible-overlay).b-header-dock-top.b-panel-collapse-up > .b-panel-collapse-size-locker, .b-panel:not(.b-panel-collapsible-overlay).b-header-dock-top.b-panel-collapse-down > .b-panel-collapse-size-locker {
  bottom: 0;
}
.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-left:not(.b-panel-has-header) > .b-panel-collapse-size-locker, .b-panel:not(.b-panel-collapsible-overlay).b-header-dock-left.b-panel-collapse-left > .b-panel-collapse-size-locker, .b-panel:not(.b-panel-collapsible-overlay).b-header-dock-left.b-panel-collapse-right > .b-panel-collapse-size-locker {
  right: 0;
}
.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-right:not(.b-panel-has-header) > .b-panel-collapse-size-locker, .b-panel:not(.b-panel-collapsible-overlay).b-header-dock-right.b-panel-collapse-left > .b-panel-collapse-size-locker, .b-panel:not(.b-panel-collapsible-overlay).b-header-dock-right.b-panel-collapse-right > .b-panel-collapse-size-locker {
  left: 0;
}
.b-panel.b-panel-collapsible-overlay:not(.b-collapsing, .b-expanding, .b-panel-overlay-revealed, .b-panel-overlay-revealing) > .b-panel-overlay > .b-panel-overlay-header {
  display: none;
}
.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealed > .b-panel-overlay {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  overflow: visible;
}
.b-panel.b-panel-collapsible-overlay > .b-panel-header {
  transition: transform 0.2s ease-in-out;
}
.b-panel.b-panel-collapsible-overlay.b-collapsed > .b-panel-header > .b-collapsify-hide {
  display: none;
}
.b-panel.b-panel-collapsible-overlay.b-collapsing > .b-panel-header, .b-panel.b-panel-collapsible-overlay.b-expanding > .b-panel-header {
  opacity: 0;
}
.b-panel.b-panel-collapsible-overlay:not(.b-collapsed, .b-collapsing) > .b-panel-overlay > .b-panel-overlay-header {
  display: none;
}
.b-panel.b-panel-collapsible-overlay.b-collapsing, .b-panel.b-panel-collapsible-overlay.b-expanding, .b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealing, .b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealed {
  overflow: visible;
  z-index: 1;
}
.b-panel.b-panel-collapsible-overlay.b-collapsing {
  overflow: visible;
}
.b-panel.b-panel-collapsible-overlay.b-collapsing > .b-panel-header {
  z-index: -1;
}
.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-up > .b-panel-header {
  transform: translate(0, -100%);
}
.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-down > .b-panel-header {
  transform: translate(0, 100%);
}
.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-right > .b-panel-header {
  transform: translate(100%, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-left > .b-panel-header {
  transform: translate(-100%, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding) > .b-panel-collapse-size-locker {
  transition: transform 0.2s ease-in-out, clip-path 0.2s ease-in-out, top 0.2s ease-in-out, right 0.2s ease-in-out, bottom 0.2s ease-in-out, left 0.2s ease-in-out;
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-up > .b-panel-collapse-size-locker {
  transform: translate(0, -100%);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-up.b-panel-overlay-revealed > .b-panel-collapse-size-locker {
  clip-path: inset(0 0 -10px 0);
  transform: translate(0, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-down > .b-panel-collapse-size-locker {
  transform: translate(0, 100%);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-down.b-panel-overlay-revealed > .b-panel-collapse-size-locker {
  clip-path: inset(-10px 0 0 0);
  transform: translate(0, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-left > .b-panel-collapse-size-locker {
  transform: translate(-100%, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-left.b-panel-overlay-revealed > .b-panel-collapse-size-locker {
  clip-path: inset(0 -10px 0 0);
  transform: translate(0, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-right > .b-panel-collapse-size-locker {
  transform: translate(100%, 0);
}
.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-right.b-panel-overlay-revealed > .b-panel-collapse-size-locker {
  clip-path: inset(0 0 0 -10px);
  transform: translate(0, 0);
}
.b-panel.b-panel-collapsible-overlay.b-expanding {
  flex: none !important;
  overflow: visible;
}
.b-panel.b-header-dock-right, .b-panel.b-header-dock-bottom {
  justify-content: flex-end;
}
.b-panel.b-collapsed:not(.b-expanding):not(.b-panel-overlay-revealed):not(.b-panel-overlay-revealing) {
  visibility: hidden;
  flex: 0 1 0px;
}
.b-panel.b-collapsed > .b-panel-collapse-revealer {
  visibility: visible;
  cursor: pointer;
}
.b-panel .b-panel-collapser-header {
  display: none;
}
.b-panel.b-collapse-unflex {
  flex-grow: unset !important;
  flex-basis: unset !important;
  flex-shrink: 0 !important;
}
.b-panel.b-collapsed .b-panel-collapser-header, .b-panel.b-collapsing .b-panel-collapser-header {
  display: flex;
}
.b-panel.b-collapsed.b-header-dock-top, .b-panel.b-collapsed.b-header-dock-bottom, .b-panel.b-collapsing.b-header-dock-top, .b-panel.b-collapsing.b-header-dock-bottom {
  min-height: auto !important;
}
.b-panel.b-collapsed.b-header-dock-top.b-panel-collapsible-overlay, .b-panel.b-collapsed.b-header-dock-bottom.b-panel-collapsible-overlay, .b-panel.b-collapsing.b-header-dock-top.b-panel-collapsible-overlay, .b-panel.b-collapsing.b-header-dock-bottom.b-panel-collapsible-overlay {
  height: unset !important;
}
.b-vbox > .b-panel.b-collapsed.b-header-dock-top, .b-vbox > .b-panel.b-collapsed.b-header-dock-bottom, .b-vbox > .b-panel.b-collapsing.b-header-dock-top, .b-vbox > .b-panel.b-collapsing.b-header-dock-bottom {
  flex: none !important;
}
.b-panel.b-collapsed.b-header-dock-right, .b-panel.b-collapsed.b-header-dock-left, .b-panel.b-collapsing.b-header-dock-right, .b-panel.b-collapsing.b-header-dock-left {
  min-width: auto !important;
}
.b-panel.b-collapsed.b-header-dock-right.b-panel-collapsible-overlay, .b-panel.b-collapsed.b-header-dock-left.b-panel-collapsible-overlay, .b-panel.b-collapsing.b-header-dock-right.b-panel-collapsible-overlay, .b-panel.b-collapsing.b-header-dock-left.b-panel-collapsible-overlay {
  width: unset !important;
}
.b-hbox > .b-panel.b-collapsed.b-header-dock-right, .b-hbox > .b-panel.b-collapsed.b-header-dock-left, .b-hbox > .b-panel.b-collapsing.b-header-dock-right, .b-hbox > .b-panel.b-collapsing.b-header-dock-left {
  flex: none !important;
}
.b-panel.b-collapsed:not(.b-expanding).b-header-dock-right, .b-panel.b-collapsed:not(.b-expanding).b-header-dock-left {
  width: unset !important;
  flex: unset !important;
}
.b-panel.b-header-dock-top .b-panel-content {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.b-panel.b-header-dock-right .b-panel-content {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.b-panel.b-header-dock-bottom .b-panel-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.b-panel.b-header-dock-left .b-panel-content {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-panel.b-panel-has-bottom-toolbar .b-panel-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.b-panel.b-floating > .b-dock-top {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.b-panel.b-floating > .b-dock-right {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.b-panel.b-floating > .b-dock-bottom {
  position: static;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.b-panel.b-floating > .b-dock-left {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.b-panel-content {
  justify-content: space-between;
  overflow: hidden;
  padding: 1em;
}
.b-panel-content.b-auto-container.b-single-child > .b-container {
  flex: 1 1 auto;
}
.b-panel-content.b-fit-container {
  padding: 0;
}

.b-tabpanel .b-panel-content {
  background-color: transparent;
}

.b-panel-collapser {
  z-index: 0;
}

.b-panel-header {
  display: flex;
  background-color: #fff5e6;
  color: #4f5964;
  padding: 1em;
  flex: 0 0 auto;
  align-items: center;
  z-index: 1;
}
.b-panel-header.b-panel-ui-toolbar {
  background-color: #f3f4f5;
  color: #4f5964;
  padding: 0.5em;
}
.b-panel-header.b-panel-ui-toolbar .b-header-title {
  font-size: unset;
  font-weight: unset;
}
.b-panel-header.b-panel-ui-toolbar.b-dock-top {
  border-bottom: 1px solid #d8d9da;
}
.b-panel-header.b-dock-top {
  border-bottom: 1px solid #feac31;
}
.b-panel-header.b-dock-right {
  flex-flow: column nowrap;
}
.b-panel-header.b-dock-left {
  flex-flow: column-reverse nowrap;
}
.b-panel-header.b-dock-left .b-header-title {
  transform: rotate(180deg);
}
.b-panel-header .b-header-title {
  flex: 1 1 auto;
  text-align: center;
  justify-content: center;
  font-size: 1.2em;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-panel-header .b-header-title:not(:last-child) {
  padding-inline-end: 1em;
}
.b-panel-header .b-header-title.b-align-start {
  text-align: start;
  justify-content: flex-start;
}
.b-panel-header .b-header-title.b-align-center {
  text-align: center;
  justify-content: center;
  padding-inline-end: 0;
}
.b-panel-header .b-header-title.b-align-end {
  text-align: end;
  justify-content: flex-end;
}
.b-panel-header .b-header-title.b-align-end:not(:last-child) {
  margin-inline-end: 1em;
}
.b-panel-has-tools .b-panel-collapser .b-panel-header .b-header-title {
  line-height: 1.8em;
}
.b-panel-header.b-dock-right .b-header-title, .b-panel-header.b-dock-left .b-header-title {
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
}
.b-panel-header.b-dock-right, .b-panel-header.b-dock-bottom {
  order: 100;
}

.b-button.b-tool,
.b-tool {
  cursor: pointer;
  color: #4f5964;
  height: 2em;
  width: 2em;
  font-size: 0.9em;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 0 none;
  background-color: transparent;
  flex-shrink: 0;
  contain: paint;
}
.b-button.b-tool::-moz-focus-inner,
.b-tool::-moz-focus-inner {
  border: 0;
}
.b-button.b-tool:focus,
.b-tool:focus {
  outline: none;
}
.b-using-keyboard .b-button.b-tool:focus,
.b-using-keyboard .b-tool:focus {
  background-color: rgba(220, 220, 220, 0.5);
}
.b-button.b-tool.b-icon:before,
.b-tool.b-icon:before {
  width: 1em;
  height: 1em;
  text-align: center;
  line-height: inherit;
}
.b-button.b-tool:hover,
.b-tool:hover {
  opacity: 0.8;
}
.b-button.b-tool.b-disabled,
.b-tool.b-disabled {
  opacity: 0.4;
}
.b-button.b-tool.b-rotate-left:before,
.b-tool.b-rotate-left:before {
  transform: rotate(270deg);
}
.b-button.b-tool.b-rotate-right:before,
.b-tool.b-rotate-right:before {
  transform: rotate(90deg);
}
.b-button.b-tool i,
.b-tool i {
  display: flex;
}
.b-button.b-tool a,
.b-tool a {
  color: #4f5964;
}

.b-button.b-tool {
  min-height: 2em;
  min-width: 2em;
}

.b-collapsetool:not(.b-collapsing):before {
  transition: all 0.2s ease-in-out;
}
.b-collapsetool.b-rotate-left:before, .b-collapsetool.b-rotate-right:before {
  transform: rotate(0deg);
}
.b-collapsetool.b-collapsed:before {
  transform: rotate(180deg);
}
.b-panel-ui-toolbar.b-panel-collapse-right .b-collapsible-tr.b-dock-right .b-collapsetool {
  margin-block-start: 0.6em;
}
.b-panel-ui-toolbar.b-panel-collapse-right .b-collapsible-tr.b-dock-top .b-collapsetool {
  margin-inline-end: 0.7em;
}

.b-dock-top .b-header-title:not(:last-child), .b-dock-bottom .b-header-title:not(:last-child) {
  padding-inline-end: 0.2em;
}
.b-dock-top .b-tool.b-align-start, .b-dock-bottom .b-tool.b-align-start {
  margin-block: 0;
  margin-inline: 0 0.4em;
}
.b-dock-top .b-tool.b-align-end, .b-dock-bottom .b-tool.b-align-end {
  margin-block: 0;
  margin-inline: 0.4em 0;
}

.b-dock-right .b-header-title:not(:last-child), .b-dock-left .b-header-title:not(:last-child) {
  padding: 0.2em 0;
}
.b-dock-right .b-tool.b-align-start, .b-dock-left .b-tool.b-align-start {
  margin-block-end: 0.4em;
}
.b-dock-right .b-tool.b-align-end, .b-dock-left .b-tool.b-align-end {
  margin-block-start: 0.4em;
}

.b-calendarpanel {
  -webkit-user-select: none;
  user-select: none;
}
.b-calendarpanel.b-outer {
  display: inline-flex;
}
.b-calendarpanel .b-week-number-cell {
  display: none;
}
.b-calendarpanel.b-show-week-column .b-week-number-cell {
  display: flex;
  flex-direction: column;
}
.b-calendarpanel.b-hide-othermonth-cells .b-calendar-cell.b-other-month {
  visibility: hidden;
  pointer-events: none;
}
.b-calendarpanel.b-disable-othermonth-cells .b-calendar-cell.b-other-month {
  opacity: 0.7;
  pointer-events: none;
}
.b-calendarpanel.b-disable-othermonth-cells .b-calendar-cell.b-other-month.b-first-visible-cell .b-cal-event-wrap {
  pointer-events: all;
}
.b-calendarpanel .b-panel-body-wrap {
  background-color: #f8f9fa;
}
.b-calendarpanel .b-calendar-weekdays .b-calendar-day-header {
  min-width: var(--min-column-width);
  flex: 1 0 0;
  text-align: center;
}
.b-calendarpanel .b-calendarpanel-content {
  align-items: stretch;
}
.b-calendarpanel .b-calendarpanel-content.b-hide-nonworking-days .b-calendar-day-header.b-nonworking-day, .b-calendarpanel .b-calendarpanel-content.b-hide-nonworking-days .b-calendar-cell.b-nonworking-day {
  display: none;
}
.b-calendarpanel .b-calendar-row {
  display: flex;
}
.b-calendarpanel .b-calendar-cell {
  min-width: var(--min-column-width);
  display: flex;
  text-align: center;
  flex-direction: column;
  justify-content: center;
}
.b-calendarpanel .b-calendar-days {
  flex: 1 1 auto;
  display: flex;
  justify-content: space-around;
  overflow: hidden;
}
.b-calendarpanel .b-weeks-container {
  display: flex;
  flex-direction: column;
}
.b-calendarpanel .b-weeks-container .b-calendar-row {
  min-height: var(--min-row-height);
}
.b-calendarpanel .b-weeks-container.b-min-columnwidth.b-horizontal-overflow {
  align-items: flex-start;
}
.b-calendarpanel .b-weeks-container.b-min-columnwidth.b-horizontal-overflow .b-calendar-row {
  overflow: hidden;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-datepicker:focus {
  outline: 0;
}
.b-datepicker .b-datepicker-title {
  font-weight: bold;
  gap: 0;
  justify-content: center;
  margin: 0 !important;
  flex-wrap: nowrap;
}
.b-datepicker .b-field {
  background-color: transparent;
  border: 0 none;
  color: #4f5964;
  min-width: 0;
  display: inline-flex;
  flex: none !important;
  width: auto;
  margin-bottom: 0 !important;
  height: 100%;
  cursor: pointer;
}
.b-datepicker .b-field:not(.b-readonly):hover {
  opacity: 0.7;
}
.b-datepicker .b-field .b-field-inner {
  flex: none;
  border: 0 none;
  background-color: transparent;
  align-self: stretch;
  padding: 0;
  box-shadow: none;
}
.b-datepicker .b-field div[type=text] {
  outline: none;
}
.b-datepicker .b-toolbar.b-dock-top {
  background-color: #fff5e6;
  color: #4f5964;
  border-bottom: none;
  font-size: 1.2em;
}
.b-datepicker .b-toolbar.b-dock-top .b-toolbar-content {
  min-height: 0;
  padding: 0.5em 0.5ex !important;
  gap: 0.5ex;
  justify-content: space-around;
}
.b-datepicker .b-toolbar.b-dock-top .b-datepicker-title {
  flex: 1 1 auto;
}
.b-datepicker .b-toolbar.b-dock-top .b-icon {
  color: #4f5964;
}
.b-datepicker .b-toolbar.b-dock-top .b-icon:before {
  line-height: normal;
}
.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon {
  border: none;
  border-radius: 50%;
  min-width: 0;
  min-height: 0;
  width: 2em;
  height: 2em;
  font-size: 80%;
}
.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon:hover {
  opacity: 0.7;
}
.b-datepicker .b-toolbar.b-dock-top .b-button.b-icon:not(.b-contains-focus) {
  background: transparent !important;
}
.b-datepicker .b-calendar-weekdays {
  background-color: #fff5e6;
  font-size: 0.85em;
}
.b-datepicker .b-calendar-weekdays .b-calendar-day-header {
  padding: 0.4em 0;
}
.b-datepicker.b-show-week-column .b-week-number-cell {
  line-height: 2.35em;
  width: 2.35em;
  margin: 5px 4px;
  text-align: center;
}
.b-datepicker .b-calendarpanel-content {
  padding: 0;
  justify-content: flex-start;
}
.b-datepicker .b-week-number-cell {
  color: #76c579;
}
.b-datepicker .b-calendar-cell {
  outline: 0 none;
  position: relative;
  flex: 1 0 2.35em;
  padding: 0 4px;
  margin: 5px 0;
  transition: background-color 0.2s, color 0.2s;
  align-items: center;
}
.b-datepicker .b-calendar-cell > .b-datepicker-cell-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 2.35em;
  width: 2.35em;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 50%;
}
.b-datepicker .b-calendar-cell.b-today > .b-datepicker-cell-inner {
  border-color: #feac31;
  border-width: 1px;
}
.b-datepicker .b-calendar-cell.b-active-date:not(.b-selected-date) > .b-datepicker-cell-inner {
  border-color: #feac31;
}
.b-datepicker .b-calendar-cell.b-selected-date:not(.b-in-range) > .b-datepicker-cell-inner {
  color: #fff;
  background-color: #3183fe;
  border-color: #3183fe;
}
.b-datepicker .b-calendar-cell.b-other-month > .b-datepicker-cell-inner {
  color: #bbb;
}
.b-datepicker .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner {
  cursor: pointer;
}
.b-datepicker .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner:hover {
  background-color: rgba(49, 131, 254, 0.15);
  border-color: transparent;
}
.b-datepicker .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner:hover.b-today {
  background-color: #feac31;
  border-color: #feac31;
}
.b-datepicker .b-calendar-cell.b-out-of-range > .b-datepicker-cell-inner {
  color: #aaa;
}
.b-datepicker .b-calendar-cell.b-disabled-date > .b-datepicker-cell-inner {
  color: #aaa;
  opacity: 0.4;
}
.b-datepicker .b-calendar-cell.b-in-range {
  background-color: rgba(49, 131, 254, 0.15);
  border-radius: 0 !important;
}
.b-datepicker .b-calendar-cell.b-in-range.b-first-visible-cell {
  clip-path: polygon(0 50%, 8px 0, 100% 0, 100% 100%, 8px 100%);
}
.b-datepicker .b-calendar-cell.b-in-range.b-last-visible-cell {
  clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%);
}
.b-datepicker .b-calendar-cell.b-range-start, .b-datepicker .b-calendar-cell.b-range-end {
  z-index: 0;
}
.b-datepicker .b-calendar-cell.b-range-start:before, .b-datepicker .b-calendar-cell.b-range-end:before {
  content: " ";
  background-color: rgba(49, 131, 254, 0.15);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.b-datepicker .b-calendar-cell.b-range-start > .b-datepicker-cell-inner, .b-datepicker .b-calendar-cell.b-range-end > .b-datepicker-cell-inner {
  position: relative;
  background-color: #fff;
}
.b-datepicker .b-calendar-cell.b-range-start > .b-datepicker-cell-inner:after, .b-datepicker .b-calendar-cell.b-range-end > .b-datepicker-cell-inner:after {
  content: " ";
  background-color: rgba(49, 131, 254, 0.15);
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.b-datepicker .b-calendar-cell.b-range-start:before {
  left: 50%;
}
.b-datepicker .b-calendar-cell.b-range-end:before {
  right: 50%;
}
.b-datepicker.b-multiselect .b-calendar-cell {
  flex-grow: 1 !important;
  margin-inline: 0 !important;
}
.b-datepicker.b-rtl .b-icon::before {
  transform: scaleX(-1);
}
.b-datepicker .b-yearpicker {
  width: 100%;
  height: 100%;
}
.b-datepicker .b-datepicker-yearbutton {
  margin-inline-start: 0.5ex;
  padding: 0;
  border: 0 none;
  color: inherit !important;
  min-height: unset;
  min-width: unset;
  background-color: unset;
  font-weight: 400;
}
.b-datepicker .b-datepicker-yearbutton:not(.b-disabled):not(.b-tab):hover {
  opacity: 0.7;
  background-color: unset;
}

.b-readonly-combo-list.b-empty {
  display: none;
}
.b-readonly-combo-list .b-list-item {
  min-width: auto;
}
.b-visible-scrollbar .b-readonly-combo-list .b-list-item {
  padding-inline-end: 2em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-fieldset.b-has-label {
  align-items: center;
}
.b-fieldset.b-has-label.b-label-before > .b-panel-body-wrap {
  flex: 1 1 100%;
}
.b-fieldset.b-has-label > label {
  flex-shrink: 0;
}

.b-fieldset-header {
  background-color: transparent;
  padding: 0.5em;
  color: #4f5964;
}
.b-fieldset-header .b-header-title {
  font-weight: 600;
}

fieldset.b-fieldset-content {
  border: none;
  background-color: transparent;
  margin-inline-start: 0;
  margin-inline-end: 0;
  overflow: unset;
  padding-block-end: 0;
}
.b-panel-has-header > .b-radiogroup-body-wrap > fieldset.b-fieldset-content {
  padding-block-start: 1em;
  padding-inline-start: 1em;
  padding-inline-end: 1em;
}
.b-fieldset:not(.b-panel-has-header) > .b-radiogroup-body-wrap > fieldset.b-fieldset-content {
  padding: 0;
}
fieldset.b-fieldset-content.b-inline > .b-field:not(:first-child) {
  margin-inline-start: 1em;
}
fieldset.b-fieldset-content > legend.b-fieldset-legend {
  position: absolute;
  top: -10000px;
  clip: rect(0, 0, 0, 0);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-popup {
  --panel-background-color: #f8f9fa;
  color: #4f5964;
}
.b-popup.b-text-popup {
  max-width: 25em;
}
.b-popup.b-positioned {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.24);
}

.b-popup-content a {
  color: #22262b;
}

.b-popup-header {
  background-color: #fff5e6;
  color: #4f5964;
}

.b-modal-mask {
  background-color: rgba(100, 100, 100, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  pointer-events: all;
  z-index: 11001;
}
.b-modal-mask.b-modal-transparent {
  background-color: transparent;
}

@media (max-width: 480px) {
  .b-popup {
    max-width: 100% !important;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-messagedialog.b-popup {
  min-width: 18em;
}
.b-messagedialog.b-popup .b-button {
  min-width: 9em;
}
.b-messagedialog.b-popup .b-messagedialog-header,
.b-messagedialog.b-popup .b-messagedialog-content {
  padding: 1em;
}
.b-messagedialog.b-popup .b-messagedialog-content.b-panel-content {
  border-radius: 0;
  min-height: 4em;
}
.b-messagedialog.b-popup .b-messagedialog-input,
.b-messagedialog.b-popup .b-messagedialog-okbutton,
.b-messagedialog.b-popup .b-messagedialog-cancelbutton {
  display: none;
}
.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-okbutton,
.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-cancelbutton, .b-messagedialog.b-popup.b-messagedialog-confirm .b-messagedialog-okbutton,
.b-messagedialog.b-popup.b-messagedialog-confirm .b-messagedialog-cancelbutton {
  display: initial;
}
.b-messagedialog.b-popup.b-messagedialog-prompt .b-messagedialog-input {
  display: initial;
  margin: 1em 0 0 0;
}
.b-messagedialog.b-popup.b-messagedialog-alert .b-messagedialog-okbutton {
  display: initial;
}
.b-messagedialog.b-popup .b-panel-body-wrap {
  background: #f8f9fa;
}
.b-messagedialog.b-popup .b-popup-content,
.b-messagedialog.b-popup .b-toolbar {
  background: transparent;
}
.b-messagedialog.b-popup .b-toolbar .b-toolbar-content {
  justify-content: flex-end;
}
.b-messagedialog.b-popup .b-toolbar .b-toolbar-content .b-button:not(:first-child) {
  margin-inline-start: 1em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-menu {
  min-height: 20px;
  outline: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  -webkit-user-select: none;
  user-select: none;
}
.b-menu .b-panel-content {
  background-color: #fff;
}
.b-menu.b-empty::after {
  content: attr(data-empty-text);
  display: block;
  padding: 0.8em;
  color: #4f5964;
}
.b-menu .b-icon:before, .b-menu .b-icon-fw:before {
  min-width: 1.3em;
}
.b-menu.b-menu-with-submenu .b-menuitem:not(.b-has-submenu) .b-menu-text {
  margin-inline-end: 2em;
}

.b-sub-menu .b-anchor:before {
  position: absolute;
  height: 2.7em;
  width: 11px;
  left: -2px;
  content: " ";
  margin-top: -0.8em;
}

.b-menu-content {
  justify-content: flex-start;
  align-items: stretch;
  padding: 0;
}
.b-menu-content > :not(.b-menuitem) {
  margin: 0.2em 0.6em;
  display: flex;
}
.b-menu-content > :not(.b-menuitem):first-child {
  margin-top: 0.4em;
}
.b-menu-content > :not(.b-menuitem):last-child {
  margin-bottom: 0.4em;
}
.b-menu-content > .b-button {
  justify-content: flex-start;
}

.b-menuitem {
  flex-shrink: 0;
  padding: 0.8em;
  color: #4f5964;
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
  border-top: 1px dotted rgba(224, 224, 231, 0.8);
  font-size: 1em;
  min-width: 7em;
  display: flex;
  align-items: center;
}
.b-menuitem.b-disabled {
  opacity: 0.5;
}
.b-menuitem:first-child {
  border-top: none;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.b-menuitem:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.b-menuitem.b-separator:not(.b-first-visible-child) {
  border-top: 1px solid #c3c3d1;
}
.b-menuitem.b-contains-focus, .b-menuitem:focus {
  outline: none;
  background-color: rgba(254, 172, 49, 0.3);
  color: #4f5964;
}
.b-menuitem span.b-menu-text {
  flex: 1 1 auto;
  white-space: nowrap;
  margin-inline-start: 0.6em;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 5em;
}
.b-menuitem.b-has-submenu .b-icon-sub-menu {
  margin-inline-start: 0.3em;
}
.b-menuitem.b-rtl .b-icon-sub-menu::before {
  transform: scaleX(-1);
}

a.b-menuitem:hover .b-menu-text {
  text-decoration: underline;
}

.b-menu-with-icon .b-menuitem-icon {
  width: 1.25em;
  text-align: center;
  flex-shrink: 0;
  margin-inline-end: 0.5em;
}
.b-menu-with-icon span.b-menu-text {
  margin-inline-start: 1.75em;
}
.b-menu-with-icon .b-menuitem-icon ~ span.b-menu-text {
  margin-inline-start: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-radio {
  --radio-background-color: #fff;
  --radio-dot-color: var(----radio-background-color);
  --radio-border-color: rgb(var(--widget-primary-color-rgb));
  --radio-checked-dot-color: rgb(var(--widget-primary-color-rgb));
  --radio-disabled-color: #e0e0e7;
  /* forcing keyboard focus appearance */
  /* Overrides checkbox css */
}
.b-radio.b-disabled {
  --radio-border-color: var(--radio-disabled-color);
  --radio-checked-dot-color: var(--radio-disabled-color);
}
.b-radio input[type=radio]:checked {
  --radio-dot-color: var(--radio-checked-dot-color);
}
.b-radio input[type=radio] {
  border-radius: 50%;
  box-shadow: 0 0 0 1px var(--radio-border-color);
  border: 0.25em solid var(--radio-background-color);
  background-color: var(--radio-dot-color);
  height: 1.3em;
  width: 1.3em;
  min-width: 1.3em;
  /* Margin as large as border so not to be clipped by overflow hidden parent el */
  margin: 1px;
  z-index: 1;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
}
.b-radio input[type=radio]:focus-visible {
  outline: 1px solid rgba(254, 172, 49, 0.6);
  outline-offset: 0;
}
.b-radio > .b-field-inner label.b-radio-label {
  margin-inline-start: 0.4em;
}
.b-radio > .b-field-inner label.b-radio-label:before {
  content: none;
}

@media screen and (min-resolution: 120dpi) {
  .b-firefox .b-radio input {
    transform: rotate(1deg);
    margin: calc(1px + 0.5px);
  }
}
.b-ripple {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-slider {
  background-color: transparent;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: visible;
}
.b-slider label {
  font-size: 0.8em;
  transition: color 0.2s;
}
.b-slider.b-rtl > [type=range] {
  direction: rtl;
}
.b-slider [type=range] {
  align-self: stretch;
  max-width: 100%;
  -webkit-appearance: none;
  margin: 10px 0;
  padding: 0;
  font-size: inherit;
  background-color: transparent;
}
.b-slider [type=range]:focus {
  outline: 0;
}
.b-slider [type=range]:focus::-webkit-slider-runnable-track {
  background: #c9dfff;
}
.b-slider [type=range]:focus::-moz-range-track {
  background: #c9dfff;
}
.b-slider [type=range]:focus::-ms-fill-lower, .b-slider [type=range]:focus::-ms-fill-upper {
  background: #c9dfff;
}
.b-slider [type=range]:focus::-webkit-slider-thumb {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15), 0 2px 4px rgba(0, 0, 0, 0.2);
}
.b-slider [type=range]::-moz-focus-outer {
  border: 0;
}
.b-slider [type=range]::-ms-tooltip {
  display: none;
}
.b-slider [type=range]::-webkit-slider-runnable-track {
  cursor: pointer;
  height: 8px;
  transition: all 0.2s ease;
  width: 100%;
  background: #e0e0e7;
  border: none;
  border-radius: 2px;
}
.b-slider [type=range]::-webkit-slider-thumb {
  background: #3183fe;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  width: 20px;
  -webkit-appearance: none;
  margin-top: -6px;
  transition: all 0.5s;
}
.b-slider [type=range]::-moz-range-track {
  cursor: pointer;
  height: 8px;
  transition: all 0.2s ease;
  width: 100%;
  background: #e0e0e7;
  border: none;
  border-radius: 2px;
}
.b-slider [type=range]::-moz-range-thumb {
  background: #3183fe;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  width: 20px;
}
.b-slider [type=range]::-ms-track {
  cursor: pointer;
  height: 8px;
  transition: all 0.2s ease;
  width: 100%;
  background: transparent;
  border-color: transparent;
  border-width: 10px 0;
  color: transparent;
}
.b-slider [type=range]::-ms-fill-lower, .b-slider [type=range]::-ms-fill-upper {
  background: #e0e0e7;
  border: none;
  border-radius: 4px;
}
.b-slider [type=range]::-ms-thumb {
  background: #3183fe;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  width: 20px;
  margin-top: 0;
}
.b-slider.b-disabled [type=range]::-ms-thumb, .b-slider.b-disabled [type=range]::-ms-fill-lower, .b-slider.b-disabled [type=range]::-ms-fill-upper {
  background: #d2d2dc;
  cursor: default;
}
.b-slider.b-disabled [type=range]::-moz-range-thumb, .b-slider.b-disabled [type=range]::-moz-range-track {
  background: #d2d2dc;
  cursor: default;
}
.b-slider.b-disabled [type=range]::-webkit-slider-thumb, .b-slider.b-disabled [type=range]::-webkit-slider-runnable-track {
  background: #d2d2dc;
  cursor: default;
}
.b-grid-cell .b-slider {
  width: 100%;
}

.b-container .b-slider label {
  margin: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-slidetoggle {
  --widget-primary-color-rgb: 49,131,254;
  --slidetoggle-background-color: rgb(var(--widget-primary-color-rgb));
  --slidetoggle-toggle-background-opacity: 0.5;
  --slidetoggle-toggle-background-color: rgba(var(--widget-primary-color-rgb), var(--slidetoggle-toggle-background-opacity));
  height: 3.25em;
}
.b-slidetoggle.b-disabled {
  --slidetoggle-toggle-background-color: #e0e0e7;
  --slidetoggle-background-color: #e0e0e7;
}
.b-slidetoggle .b-field-inner::before {
  width: 2.4em;
}
.b-slidetoggle input,
.b-slidetoggle .b-slidetoggle-toggle {
  width: 2.4em;
  height: 1.4em;
  font-size: inherit;
  flex-shrink: 0;
}
.b-slidetoggle input {
  top: -0.4em;
}
.b-slidetoggle input:checked + .b-slidetoggle-toggle {
  opacity: 1;
  background-color: var(--slidetoggle-background-color);
}
.b-slidetoggle input:checked + .b-slidetoggle-toggle .b-slidetoggle-thumb {
  background-color: #fff;
  transform: translate(1.2em, 0.2em);
}
.b-slidetoggle .b-slidetoggle-toggle {
  transition: background-color 0.2s, opacity 0.2s;
  opacity: 0.7;
  border-radius: 0.7em;
  margin-inline-end: 0.4em;
  background-color: rgba(176, 176, 183, 0.6);
}
.b-slidetoggle:hover .b-slidetoggle-toggle {
  opacity: 1;
}
.b-slidetoggle .b-slidetoggle-thumb {
  height: 1em;
  width: 1em;
  background-color: white;
  border-radius: 0.5em;
  position: absolute;
  transform: translate(0.2em, 0.2em);
  transition: transform 0.3s ease;
}
.b-slidetoggle.b-rtl .b-slidetoggle-thumb {
  transform: translate(-0.2em, 0.2em);
}
.b-slidetoggle.b-rtl input:checked + .b-slidetoggle-toggle .b-slidetoggle-thumb {
  transform: translate(-1.2em, 0.2em);
}

.b-slidetoggle-label {
  cursor: pointer;
}

.b-container .b-slidetoggle .b-slidetoggle-label {
  margin-inline-start: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-splitter {
  background-color: #e5e5e8;
  flex: 0 0 0.5em;
  position: relative;
  touch-action: none;
}
@media (pointer: coarse) {
  .b-splitter {
    --splitter-inner-size: 2em;
  }
}
@media (pointer: fine) {
  .b-splitter {
    --splitter-inner-size: 0;
  }
}
.b-splitter.b-disabled {
  flex: 0 0 1px;
  pointer-events: none;
}
.b-splitter:not(.b-disabled) {
  overflow: visible;
}
.b-splitter::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.b-splitter:hover::after, .b-splitter.b-hover::after, .b-splitter.b-moving::after {
  background-color: #e5e5e8;
}
.b-splitter.b-horizontal {
  cursor: ns-resize;
  min-height: 0.5em;
}
.b-splitter.b-horizontal.b-disabled {
  min-height: 1px;
}
.b-splitter.b-horizontal::after {
  height: var(--splitter-inner-size);
  width: 100%;
}
.b-splitter.b-horizontal:hover::after, .b-splitter.b-horizontal.b-hover::after, .b-splitter.b-horizontal.b-moving::after {
  top: calc((10px - 0.5em) / -2);
  height: 10px;
}
.b-splitter.b-vertical {
  cursor: ew-resize;
  min-width: 0.5em;
}
.b-splitter.b-vertical.b-disabled {
  min-width: 1px;
}
.b-splitter.b-vertical::after {
  width: var(--splitter-inner-size);
  height: 100%;
}
.b-splitter.b-vertical:hover::after, .b-splitter.b-vertical.b-hover::after, .b-splitter.b-vertical.b-moving::after {
  left: calc((10px - 0.5em) / -2);
  width: 10px;
}
.b-splitter:last-child, .b-splitter:first-child {
  visibility: hidden;
  flex: 0;
  min-width: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timefield.b-open .b-icon-clock-live {
  background-color: #feac31 !important;
}
.b-timefield.b-empty .b-fieldtrigger {
  animation-delay: -300s;
}
.b-timefield.b-disabled .b-icon-clock-live, .b-timefield.b-readonly .b-icon-clock-live {
  background-color: #e4e4e4;
}
.b-timefield:not(.b-disabled):not(.b-readonly) .b-icon-angle-left:hover,
.b-timefield:not(.b-disabled):not(.b-readonly) .b-icon-angle-right:hover {
  color: #feac31;
}
.b-timefield.b-no-steppers .b-step-trigger {
  display: none;
}
.b-timefield .b-step-trigger::before {
  transition: color 0.3s;
}
.b-timefield.b-rtl .b-step-trigger::before {
  transform: scaleX(-1);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timepicker .b-panel-content {
  background-color: #f8f9fa;
  align-items: stretch;
  padding: 0.5em;
  gap: 0.5em;
}
.b-timepicker .b-panel-content .b-widget {
  margin: 0;
  flex: 0 0 auto;
  width: auto;
}
.b-timepicker .b-panel-content .b-numberfield.b-has-label {
  margin-top: 0;
}
.b-timepicker .b-panel-content .b-numberfield > .b-label {
  clip-path: polygon(0 0);
  position: absolute;
  contain: strict;
}
.b-timepicker .b-panel-content .b-numberfield:not(.b-first-visible-child)::before {
  content: ":";
  align-self: center;
  margin-inline-end: 0.5em;
  font-weight: bold;
}
.b-timepicker .b-panel-content .b-numberfield input {
  width: 2.8em;
}
.b-timepicker .b-panel-content .b-button {
  flex: 0 0 3em;
  padding: 0;
}
.b-timepicker .b-panel-content .b-button label {
  text-overflow: clip;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes progress {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.b-toast {
  --widget-primary-color-rgb: 248,249,250;
  --toast-background-color: rgb(var(--widget-primary-color-rgb));
  --toast-color: #4f5964;
  --toast-progress-background-color: #feac31;
  background-color: var(--toast-background-color);
  color: var(--toast-color);
}

.b-float-root > .b-floating.b-toast {
  display: inline-block;
  overflow-x: hidden;
  overflow-y: auto;
  top: auto;
  inset-inline-end: 2em;
  inset-inline-start: auto;
  max-width: 60%;
  max-height: 60%;
  line-height: 1.4em;
  transition: var(--side) 0.25s ease-in, transform 0.25s ease-in;
  padding: 1em;
  border-radius: 2px;
  cursor: pointer;
}
.b-float-root > .b-floating.b-toast:is(.b-side-top-start, .b-side-top-end) {
  top: 0;
}
.b-legacy-inset .b-float-root > .b-floating.b-toast {
  left: auto;
  right: 2em;
}
.b-legacy-inset .b-float-root > .b-floating.b-toast.b-rtl {
  left: 2em;
  right: auto;
}
.b-float-root > .b-floating.b-toast:is(.b-side-top-start, .b-side-bottom-start) {
  inset-inline-start: 2em;
  inset-inline-end: auto;
}
.b-float-root > .b-floating.b-toast.b-toast-hide:is(.b-side-bottom-end, .b-side-bottom-start) {
  bottom: 0 !important;
  transform: translateY(100%) !important;
}
.b-float-root > .b-floating.b-toast.b-toast-hide:is(.b-side-top-end, .b-side-top-start) {
  top: 0 !important;
  transform: translateY(-100%) !important;
}
.b-float-root > .b-floating.b-toast.b-icon:before {
  margin-inline-end: 0.5em;
}

.b-toast-progress {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  height: 3px;
  background: var(--toast-progress-background-color);
  animation-name: progress;
  animation-timing-function: linear;
}
.b-legacy-inset .b-toast-progress {
  left: 0;
}
.b-legacy-inset .b-toast-progress.b-rtl {
  right: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-tooltip {
  --panel-background-color: white;
}
.b-tooltip:not(.b-allow-over) {
  -webkit-user-select: none;
  user-select: none;
}
.b-tooltip .b-tooltip-loading .b-icon {
  display: inline-block;
  margin-inline-end: 0.5em;
}

.b-tooltip-content {
  background: inherit;
  color: #4f5964;
  font-size: 1em;
  line-height: 1.4em;
  padding: 1em;
}
.b-tooltip-content a {
  color: #4f5964;
}

.b-tooltip-header.b-dock-right .b-header-title,
.b-tooltip-header.b-dock-left .b-header-title {
  font-size: 1em;
}

.b-textareafield textarea,
.b-textareapickerfield textarea {
  padding: 0.8em;
  align-self: stretch;
}

.b-textareapickerfield-picker {
  display: flex;
  flex: 1;
  min-height: 10em;
}
.b-textareapickerfield-picker:focus {
  outline: none;
  border-color: rgba(254, 172, 49, 0.6);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-tabpanel-tabs {
  display: flex;
  flex: 0 0 auto;
  flex-direction: row;
  margin-bottom: 0;
  background-color: transparent;
}
.b-toolbar .b-tabpanel-tabs {
  gap: 0;
}
.b-tabpanel-tab {
  display: flex;
  padding: 0.9em;
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
  align-items: center;
  justify-content: center;
  font-size: 0.9em;
  font-weight: 500;
  text-transform: uppercase;
  color: #7b7b7b;
  background-color: transparent;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.b-tabpanel-tab.b-rotate-vertical {
  min-width: auto;
  min-height: 3em;
}
.b-tabpanel-tab:not(.b-rotate-vertical) {
  min-height: auto;
  min-width: 3em;
}
.b-tabpanel-tab.b-active {
  background-color: #fff5e6;
  border-color: #d0d1d2;
  color: #3b3b3b;
  z-index: 1;
}
.b-dock-left > .b-tabpanel-tabs > .b-tabpanel-tab {
  border-width: 0 0 0 0;
}
.b-dock-right > .b-tabpanel-tabs > .b-tabpanel-tab {
  border-width: 0 0 0 0;
}
.b-dock-bottom > .b-tabpanel-tabs > .b-tabpanel-tab {
  border-width: 0 0 0 0;
}
.b-tabpanel-tab.b-hidden {
  display: none !important;
}
.b-tabpanel-tab.b-disabled {
  background-color: transparent;
  color: rgba(123, 123, 123, 0.3);
  border-color: rgba(0, 0, 0, 0);
}
.b-tabpanel-tab:focus {
  outline: none;
}
.b-tabpanel-tab:hover:not(.b-active):not(.b-disabled), .b-tabpanel-tab:focus:not(.b-active):not(.b-disabled) {
  background-color: #fff5e6;
  color: #616161;
}
.b-tabpanel-body.b-card-container {
  background-color: transparent;
  border-radius: 2px;
  border: 0 solid #d0d1d2;
  flex: 1 0 auto;
  padding: 1em 0;
}
.b-tabpanel[data-active-index="0"] .b-tabpanel-body {
  border-top-left-radius: 0;
}
.b-tabpanel .b-html {
  color: #4f5964;
}

.b-toolbar.b-tabbar {
  background-color: var(--panel-background-color);
}
.b-toolbar.b-tabbar > .b-tabpanel-tabs {
  min-height: auto;
  padding: 0;
}
.b-toolbar.b-tabbar.b-dock-top {
  border-bottom: 1px solid #feac31;
}
.b-toolbar.b-tabbar.b-dock-right {
  border-inline-start: 1px solid #feac31;
}
.b-toolbar.b-tabbar.b-dock-bottom {
  border-top: 1px solid #feac31;
}
.b-toolbar.b-tabbar.b-dock-left {
  border-inline-end: 1px solid #feac31;
}

.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child), .b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child), .b-tabbar.b-dock-left .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child), .b-tabbar.b-dock-right .b-tabpanel-tabs > .b-widget:not(.b-last-visible-child) {
  margin-inline-end: 0;
  margin-bottom: 0;
}

.b-toolbar.b-undoredo {
  padding: 0;
  gap: 0;
}
.b-toolbar.b-undoredo > * {
  border-radius: 0;
}
.b-buttongroup .b-toolbar.b-undoredo:not(:first-child) > button:first-child {
  margin-inline-start: -1px;
}
.b-buttongroup .b-toolbar.b-undoredo > .b-widget {
  margin-inline-end: 0;
}
.b-toolbar.b-undoredo .b-widget.b-combo {
  flex: 1 1 250px;
  margin: 0 0.5em;
}
.b-theme-material .b-toolbar.b-undoredo .b-widget.b-combo .b-field-inner {
  padding-inline: 0.7em;
}

.b-yearpicker {
  width: max-content;
}
.b-yearpicker .b-toolbar.b-dock-top {
  background-color: #fff5e6;
  color: #4f5964;
  border-bottom: none;
  min-height: 0;
  font-size: 1.2em;
}
.b-yearpicker .b-toolbar.b-dock-top .b-toolbar-content {
  padding: 0.5em 0.5ex !important;
  gap: 0.5ex;
}
.b-yearpicker .b-toolbar.b-dock-top .b-icon:before {
  line-height: normal;
}
.b-yearpicker .b-toolbar.b-dock-top button {
  border: none;
  min-height: 0;
}
.b-yearpicker .b-toolbar.b-dock-top .b-tool {
  font-size: 80%;
}
.b-yearpicker .b-toolbar.b-dock-top .b-tool:hover {
  opacity: 0.7;
}
.b-yearpicker .b-toolbar.b-dock-top .b-tool:not(.b-contains-focus) {
  background: transparent !important;
}
.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title {
  margin-inline: auto;
  color: inherit;
  font-weight: 400;
  background-color: unset;
}
.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title[data-item-index="0"] {
  margin-inline: 0.5em auto !important;
}
.b-yearpicker .b-toolbar.b-dock-top .b-yearpicker-title:not(.b-disabled):not(.b-tab):hover {
  opacity: 0.7;
  background-color: unset;
}
.b-yearpicker .b-yearpicker-body-wrap {
  background-color: #f8f9fa;
}
.b-yearpicker .b-yearpicker-content {
  display: grid;
  align-items: center;
  grid-template-columns: repeat(4, 1fr);
  padding: 1em;
  gap: 1em;
}
.b-yearpicker .b-yearpicker-content button.b-yearpicker-year {
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 1em;
  height: 2em;
  background: transparent;
  font-size: 1em;
  cursor: pointer;
  color: #4f5964;
  font-family: inherit;
  font-weight: 400;
  padding-inline: 0;
}
.b-yearpicker .b-yearpicker-content button.b-yearpicker-year:hover {
  background-color: rgba(49, 131, 254, 0.15);
  border-color: transparent;
}
.b-yearpicker .b-yearpicker-content button.b-yearpicker-year.b-selected {
  color: #fff;
  background-color: #3183fe;
  border-color: #3183fe;
}
.b-yearpicker.b-outer, .b-yearpicker.b-floating {
  min-width: 20.4em;
  min-height: 18.2em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-histogram {
  background-color: #fff;
  padding: 1px;
  contain: strict;
}
.b-histogram svg * {
  vector-effect: non-scaling-stroke;
}
.b-histogram rect {
  fill: #27ca37;
  transition-property: x, y, width, height, fill;
  transition-duration: 1000ms;
}
.b-histogram rect.b-series-index-0 {
  fill: #27ca37;
}
.b-histogram rect.b-series-index-1 {
  fill: #3183fe;
}
.b-histogram rect.b-series-index-2 {
  fill: #4531fe;
}
.b-histogram rect.b-series-index-3 {
  fill: #31feac;
}
.b-histogram rect.b-series-index-4 {
  fill: #feac31;
}
.b-histogram rect.b-series-index-5 {
  fill: #83fe31;
}
.b-histogram rect.b-exceeds-top {
  fill: #e53f2c;
}
.b-histogram text.b-bar-legend {
  writing-mode: tb;
  text-anchor: end;
  font-size: 75%;
  pointer-events: none;
}
.b-histogram svg {
  overflow: visible;
}
.b-histogram path {
  fill: transparent;
  stroke: #f99;
  transition: d 1000ms;
  pointer-events: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-scale {
  contain: strict;
}
.b-scale svg * {
  vector-effect: non-scaling-stroke;
}
.b-scale.b-scale-vertical text.b-scale-tick-label {
  transform: translateY(0.3em);
}
.b-scale.b-scale-vertical.b-align-right {
  text-anchor: end;
}
.b-scale.b-scale-horizontal text.b-scale-tick-label {
  text-anchor: middle;
}
.b-scale path {
  stroke: #9c9c9c;
  pointer-events: none;
}
.b-scale text {
  fill: #808080;
}

.b-hbox,
.b-vbox {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  position: relative;
}
.b-hbox > .b-box-center,
.b-vbox > .b-box-center {
  flex: 1 1 auto;
  overflow: hidden;
}

.b-hbox {
  flex-flow: row nowrap;
}

.b-vbox {
  flex-flow: column nowrap;
}

.b-box-justify-stretch {
  justify-content: stretch;
}

.b-card-container {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.b-card-container.b-animating {
  overflow: hidden;
}
.b-card-container > .b-card-item {
  flex: 1 0 100%;
  align-items: stretch;
  max-width: 100%;
}
.b-card-container.b-hide-child-headers > .b-panel:not(.b-positioned) > .b-panel-header {
  display: none;
}

@keyframes b-card-slide-in-left {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes b-card-slide-out-right {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes b-card-slide-in-right {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes b-card-slide-out-left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.b-slide-in-left {
  animation: b-card-slide-in-left 0.3s ease 0s 1;
}

.b-slide-out-right {
  pointer-events: none;
  left: 1em;
  animation: b-card-slide-out-right 0.3s ease 0s 1;
}

.b-slide-in-right {
  animation: b-card-slide-in-right 0.3s ease 0s 1;
}

.b-slide-out-left {
  pointer-events: none;
  margin-inline-start: -1em;
  margin-inline-end: 1em;
  animation: b-card-slide-out-left 0.3s ease 0s 1;
}

.b-fit-container {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  overflow: hidden;
  position: relative;
}
.b-fit-container > .b-fit-item {
  flex: 1 0 auto;
  margin: 0;
  max-width: 100%;
  align-self: stretch !important;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-resource-avatar {
  touch-action: pan-x pan-y;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.2em;
  height: 2.2em;
  border-radius: 50%;
  flex-shrink: 0;
}
.b-resource-avatar.b-resource-icon:before {
  font-size: 1.5em;
}

.b-resource-initials {
  background: #3183fe;
  color: #fff;
  text-transform: uppercase;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-color-indigo {
  background-color: #4531fe;
}

.b-color-blue {
  background-color: #3183fe;
}

.b-color-cyan {
  background-color: #3bc9db;
}

.b-color-red {
  background-color: #e53f2c;
}

.b-color-deep-orange {
  background-color: #ff5722;
}

.b-color-orange {
  background-color: #feac31;
}

.b-color-amber {
  background-color: #ffc107;
}

.b-color-yellow {
  background-color: #ecfe26;
}

.b-color-teal {
  background-color: #31feac;
}

.b-color-green {
  background-color: #27ca37;
}

.b-color-light-green {
  background-color: #9efea7;
}

.b-color-lime {
  background-color: #83fe31;
}

.b-color-purple {
  background-color: #fe31ea;
}

.b-color-violet {
  background-color: #9775fa;
}

.b-color-pink {
  background-color: #f783ac;
}

.b-color-dark-gray {
  background-color: #474849;
}

.b-color-gray {
  background-color: #b0b0b7;
}

.b-color-light-gray {
  background-color: #e0e0e7;
}

.b-color-white {
  background-color: #fff;
}

.b-indigo {
  --widget-primary-color-rgb: 69,49,254;
}

.b-blue {
  --widget-primary-color-rgb: 49,131,254;
}

.b-cyan {
  --widget-primary-color-rgb: 59,201,219;
}

.b-red {
  --widget-primary-color-rgb: 229,63,44;
}

.b-deep-orange {
  --widget-primary-color-rgb: 255,87,34;
}

.b-orange {
  --widget-primary-color-rgb: 254,172,49;
}

.b-amber {
  --widget-primary-color-rgb: 255,193,7;
}

.b-yellow {
  --widget-primary-color-rgb: 236,254,38;
}

.b-teal {
  --widget-primary-color-rgb: 49,254,172;
}

.b-green {
  --widget-primary-color-rgb: 39,202,55;
}

.b-light-green {
  --widget-primary-color-rgb: 158,254,167;
}

.b-lime {
  --widget-primary-color-rgb: 131,254,49;
}

.b-purple {
  --widget-primary-color-rgb: 254,49,234;
}

.b-violet {
  --widget-primary-color-rgb: 151,117,250;
}

.b-pink {
  --widget-primary-color-rgb:247,131,172;
}

.b-dark-gray {
  --widget-primary-color-rgb: 71,72,73;
}

.b-gray {
  --widget-primary-color-rgb: 176,176,183;
}

.b-light-gray {
  --widget-primary-color-rgb: 224,224,231;
}

.b-white {
  --widget-primary-color-rgb: 255,255,255;
}

.b-icon-clock-live {
  background-color: #b0b1b2;
  border-radius: 50%;
  width: 1em;
  height: 1em;
  position: relative;
  animation-delay: 0s;
}
.b-icon-clock-live:before, .b-icon-clock-live:after {
  position: absolute;
  display: block;
  font-size: 1em !important;
  content: "";
  width: 0.1em !important;
  left: 0.44em; /* half width of clock - half width of hand */
  background: #fff;
  border-radius: 0.5em;
}
.b-icon-clock-live:before {
  top: 0.15em;
  height: 0.4em !important; /* half the width/height of the clock */
  transform-origin: 0.05em 0.35em;
  animation: rotate 6s infinite linear;
  animation-play-state: paused;
  animation-delay: inherit;
}
.b-icon-clock-live:after {
  top: 0.22em;
  height: 0.33em; /* top + height for little hand must = top + height for big hand */
  transform-origin: 0.05em 0.3em;
  animation: rotate 72s infinite linear; /* time should be big-hand time * 12 */
  animation-play-state: paused;
  animation-delay: inherit;
}

/* Animations */
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.b-checkbox {
  --checkbox-unchecked-check-color: transparent;
  --checkbox-checked-background-color: transparent;
  --checkbox-checked-check-color: #474849;
}

/*# sourceMappingURL=core.stockholm.thin.css.map */

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.b-content-icon, .b-group-state-icon, .b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}

.b-theme-info:before {
  content: '{"name":"Stockholm"}';
}

.b-slidetoggle .b-slidetoggle-label,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label {
  text-transform: uppercase;
  font-size: 0.9em;
}
.b-slidetoggle .b-slidetoggle-label::before,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before {
  font-size: 1.1111111111em;
}

.b-popup > .b-panel-body-wrap > .b-bottom-toolbar {
  background: #f8f9fa;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid.b-readonly.b-actioncolumn-readonly .b-action-cell {
  filter: grayscale(1);
  opacity: 0.2;
  pointer-events: none;
}

.b-action-cell {
  text-align: end;
}

.b-action-ct {
  display: flex;
  flex-flow: row nowrap;
}

.b-action-item {
  margin: 0 -0.2em;
  text-align: center;
  font-size: 1.2em;
  color: #4d4d4d;
}

.b-action-cell.b-grid-cell .b-action-item {
  transition: all 0.15s ease-in-out;
}

.b-action-item:hover {
  transform: scale3d(1.2, 1.2, 1);
  color: #feac31;
}

.b-check-header-with-checkbox .b-grid-header-text {
  display: none;
}
.b-check-header-with-checkbox .b-field-inner {
  justify-content: center;
}

.b-check-header-with-checkbox .b-checkbox-label,
.b-check-cell .b-checkbox-label {
  display: flex;
  gap: 0.4em;
  align-items: center;
}
.b-check-header-with-checkbox .b-checkbox-label:before,
.b-check-cell .b-checkbox-label:before {
  margin: 0 !important;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-cell.b-color-cell .b-color-cell-inner {
  border: none;
  border-radius: 1em;
  cursor: pointer;
  flex: 1;
  height: 1.5em;
  margin-inline: 1em;
}
.b-grid-cell.b-color-cell .b-color-cell-inner.b-empty {
  border: 1px solid #e9eaeb;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-percent-bar-outer {
  flex: 1;
  height: 30%;
  max-height: 0.8em;
  background: #f1f1f1;
}

.b-percent-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  max-width: 100%;
  padding: 0 0.2em;
  background: #27ca37;
  color: #fff;
  font-size: 0.7em;
  text-align: end;
  transition: width 0.5s, padding 0.5s, background-color 0.5s;
}
.b-percent-bar.b-zero {
  padding: 0;
  text-indent: 0.2em;
}
.b-percent-bar.b-low {
  background: #e53f2c;
  color: #4f5964;
}
.b-percent-bar.b-low span {
  left: 100%;
  margin-block: 0;
  margin-inline: 5px 0;
}
.b-percent-bar span {
  position: relative;
  display: inline-block;
  margin-block: 0;
  margin-inline: 0 5px;
  line-height: 1em;
}

.b-grid-body-container.b-scrolling .b-percent-bar {
  transition: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-rating-cell .b-icon {
  font-size: 1.8em;
}
.b-rating-cell .b-empty {
  color: rgba(224, 224, 231, 0.3);
}
.b-rating-cell .b-filled {
  color: #ffce3a;
}

.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon {
  cursor: pointer;
  transition: all 0.2s linear;
  position: relative;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-icon {
  color: #ffce3a;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-icon.b-empty::before {
  opacity: 0.4;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover {
  transform: scale(1.3);
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover.b-filled {
  opacity: 1;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover:hover ~ .b-icon::before {
  color: rgba(224, 224, 231, 0.3);
  opacity: 1;
}

.b-grid-body-container.b-scrolling .b-rating-cell-inner .b-icon {
  transition: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-cell.b-row-number-cell {
  background-color: #f1f1f1;
  border-inline-end: 1px solid #e9eaeb;
}

.b-grid-row.b-hover .b-grid-cell.b-row-number-cell:hover {
  border-inline-end: 1px solid #e9eaeb;
}

.b-group-row .b-grid-cell.b-row-number-cell:first-child {
  border-inline-end: 1px solid #e9eaeb;
}

.b-gridbase:focus .b-grid-row.b-selected .b-grid-cell.b-row-number-cell.b-selected {
  border-inline-end: 1px solid #e9eaeb;
}

.b-gridbase .b-grid-row.b-selected .b-row-number-cell, .b-gridbase .b-grid-row .b-grid-cell.b-selected.b-row-number-cell {
  background-color: #e4e4e4;
}

.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell.b-row-number-cell, .b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row) .b-grid-cell.b-row-number-cell.b-hover {
  background-color: #ececec;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-tree-expander {
  position: relative;
  top: 1px;
  margin: 0 0.55em;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.b-loading-children .b-tree-expander .b-icon:before {
  content: "\f110";
  animation: spin 2s infinite linear;
}

.b-grid-cell.b-tree-cell {
  align-items: stretch;
}

.b-tree-leaf-cell .b-tree-cell-inner:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  color: #adaeaf;
  margin-inline-end: 0.6em;
  width: 1.25em;
  min-width: 1.25em;
  text-align: center;
}

.b-tree-icon,
.b-icon-tree-leaf,
.b-icon-tree-folder,
.b-icon-tree-folder-open,
.b-icon-tree-expand,
.b-icon-tree-collapse {
  color: #adaeaf;
  width: 1.25em;
  min-width: 1.25em;
  text-align: center;
}

.b-tree-icon,
.b-icon-tree-leaf,
.b-icon-tree-folder,
.b-icon-tree-folder-open {
  margin-inline-end: 0.6em;
}

.b-icon-tree-leaf:before {
  font-size: 0.3em;
  vertical-align: middle;
}

.b-icon-tree-folder:before,
.b-icon-tree-folder-open:before {
  margin-inline-start: 0.1em;
}

.b-icon-tree-expand.b-empty-parent,
.b-icon-tree-collapse.b-empty-parent {
  visibility: hidden;
}
.b-icon-tree-expand:before,
.b-icon-tree-collapse:before {
  font-size: 1.2em;
}

.b-tree-cell-inner {
  padding: 0.5em 0;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-grow: 1;
}
.b-tree-cell-inner.b-text-value {
  flex-shrink: 1;
  overflow: hidden;
}
.b-tree-cell-inner.b-text-value .b-tree-cell-value {
  display: initial;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-tree-cell.b-auto-height .b-tree-cell-inner {
  flex-shrink: 1;
}

.b-tree-cell.b-auto-height {
  flex-shrink: 1;
}

a.b-tree-cell-inner {
  text-decoration: none;
}
a.b-tree-cell-inner:hover .b-tree-cell-value {
  text-decoration: underline;
}

.b-tree-parent-cell,
.b-tree-leaf-cell {
  padding-inline-start: 10px;
}

.b-tree-parent-row .b-grid-cell {
  font-weight: 600;
  color: #797b7d;
}

.b-tree-cell-value {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.b-touch .b-tree-expander {
  width: 1.1em;
}
.b-touch .b-icon-tree-expand:before,
.b-touch .b-icon-tree-collapse:before {
  font-size: 1.8em;
}
.b-touch .b-icon-tree-leaf:before {
  font-size: 0.6em;
}
.b-touch .b-tree-icon,
.b-touch .b-tree-leaf-cell:not(.b-tree-parent-cell):before {
  font-size: 1.2em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-editor.b-cell-editor {
  position: absolute;
  background-color: transparent;
  border-width: 0;
  border-style: solid;
  box-shadow: none !important;
  z-index: 1;
}
.b-grid-cell:not(.b-tree-cell) .b-editor.b-cell-editor {
  width: 100% !important;
}
.b-editor.b-cell-editor .b-field > .b-label {
  clip-path: inset(0 100% 100% 0);
  position: absolute;
  contain: strict;
}
.b-editor.b-cell-editor .b-numberfield:not(.b-has-start-trigger) .b-field-inner,
.b-editor.b-cell-editor .b-textfield:not(.b-has-start-trigger) .b-field-inner {
  padding-inline-start: 0;
}
.b-editor.b-cell-editor .b-numberfield input,
.b-editor.b-cell-editor .b-textfield input {
  padding: 0 calc(0.5em - 1px);
}
.b-editor.b-cell-editor .b-combo.b-uses-chipview .b-chipview {
  margin: 0.3em;
}

.b-gridbase .b-editing {
  overflow: visible;
  contain: unset;
  z-index: 1;
  outline: none !important;
}
.b-gridbase .b-editing .b-grid-cell.b-editing {
  color: transparent;
}

.b-grid-cell:not(.b-editing) .b-cell-editor {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-celltooltip-tip {
  max-height: 50%;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-columndragtoolbar {
  position: absolute;
  top: calc(100% - 3em);
  left: 50%;
  z-index: 100;
  animation-name: b-show-columndragtoolbar;
  animation-duration: 0.2s;
  transform: translateX(-50%);
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-radius: 1em;
  background: #f8f9fa;
  transition: opacity 0.2s, top 0.2s;
  box-shadow: none;
  padding: 1em 1em 0.5em 1em;
  opacity: 0.4;
  font-size: 0.8em;
}
.b-columndragtoolbar.b-closer {
  top: 50%;
  transform: translate(-50%, -50%);
}
.b-columndragtoolbar.b-hover {
  opacity: 0.8;
}
.b-columndragtoolbar.b-remove {
  animation-name: b-hide-columndragtoolbar;
  animation-duration: 0.2s;
  top: 100%;
  opacity: 0;
}
.b-columndragtoolbar.b-remove.b-closer {
  animation-name: b-hide-columndragtoolbar-closer;
}
.b-columndragtoolbar > .b-title {
  color: #fff;
  flex-basis: 100%;
  margin-bottom: 1em;
  text-align: center;
}
.b-columndragtoolbar > .b-title:before {
  content: "Drag header downwards";
}
.b-columndragtoolbar.b-closer > .b-title:before {
  content: "Drop header on a button";
}
.b-columndragtoolbar .b-group {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  margin-inline-end: 1.5em;
}
.b-columndragtoolbar .b-group:last-child {
  margin-inline-end: 0;
}
.b-columndragtoolbar .b-group .b-title {
  color: #fff;
  margin-block: 0.5em;
}
.b-columndragtoolbar .b-buttons {
  display: inline-flex;
  flex-direction: row;
}
.b-columndragtoolbar .b-target-button {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  transition: all 0.2s;
  color: #4f5964;
  border: 0.3em solid #feac31;
  border-radius: 1em;
  background: transparent;
  padding: 1em 0;
  width: 7em;
  margin-inline-end: 0.5em;
  box-shadow: none;
}
.b-columndragtoolbar .b-target-button:last-child {
  margin-inline-end: 0;
}
.b-columndragtoolbar .b-target-button i {
  font-size: 2.5em;
  color: #feac31;
  pointer-events: none;
  transition: all 0.2s;
}
.b-columndragtoolbar .b-target-button.b-hover:not([data-disabled=true]) {
  background-color: #feac31;
  color: #fff;
  box-shadow: none;
}
.b-columndragtoolbar .b-target-button.b-hover:not([data-disabled=true]) i {
  transform: scale(1.1);
  color: #fff;
}
.b-columndragtoolbar .b-target-button.b-activate i {
  transform: scale(1.1) rotate(180deg) !important;
}
.b-columndragtoolbar .b-target-button[data-button-id^=group] {
  border-color: #3183fe;
  background-color: transparent;
}
.b-columndragtoolbar .b-target-button[data-button-id^=group] i {
  color: #3183fe;
}
.b-columndragtoolbar .b-target-button[data-button-id^=group].b-hover:not([data-disabled=true]) {
  background-color: #3183fe;
}
.b-columndragtoolbar .b-target-button[data-button-id^=group].b-hover:not([data-disabled=true]) i {
  color: #fff;
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort] {
  border-color: #fb9701;
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort] i {
  color: #fb9701;
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort].b-hover:not([data-disabled=true]) {
  background-color: #fb9701;
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort].b-hover:not([data-disabled=true]) i {
  color: #fff;
}
.b-columndragtoolbar .b-target-button[data-disabled=true] {
  opacity: 0.5;
}

@keyframes b-show-columndragtoolbar {
  from {
    top: 100%;
    opacity: 0;
  }
  to {
    top: calc(100% - 3em);
    opacity: 0.4;
  }
}
@keyframes b-hide-columndragtoolbar {
  from {
    top: calc(100% - 3em);
    opacity: 0.4;
  }
  to {
    top: 100%;
    opacity: 0;
  }
}
@keyframes b-hide-columndragtoolbar-closer {
  from {
    top: 50%;
    opacity: 0.4;
  }
  to {
    top: 100%;
    opacity: 0;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-header.b-drag-proxy {
  line-height: normal;
  font-weight: 500;
  background-color: #f3f4f5;
  outline: 1px solid #d8d9da;
  transition: background-color 0.3s;
  border-inline-end: none;
}
.b-grid-header.b-drag-proxy.b-grid-header-parent {
  justify-content: stretch;
}
.b-grid-header.b-drag-proxy.b-grid-header-parent > .b-grid-header-text {
  border-inline-end: none;
}
.b-grid-header.b-drag-proxy .b-grid-header:last-child {
  border-inline-end: none;
}
.b-grid-header.b-drop-placeholder {
  opacity: 0.3;
}
.b-grid-header.b-drag-invalid {
  outline: 1px solid #e53f2c;
}
.b-grid-header.b-drag-invalid, .b-grid-header.b-drag-invalid .b-grid-header {
  color: #e53f2c;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-gridbase.b-columnresize .b-grid-header.b-resize-handle {
  cursor: col-resize !important;
}
.b-gridbase.b-columnresize .b-grid-header.b-resizing {
  background: white;
}
.b-gridbase.b-columnresize.b-sort .b-grid-header.b-resizing:not(.b-filter):not(.b-multifilter) .b-filter-icon,
.b-gridbase.b-columnresize.b-sort .b-grid-header.b-over-resize-handle:not(.b-filter):not(.b-multifilter) .b-filter-icon,
.b-gridbase.b-columnresize.b-sort .b-grid-header.b-resizing:not(.b-sort):after,
.b-gridbase.b-columnresize.b-sort .b-grid-header.b-over-resize-handle:hover:not(.b-sort):after {
  display: none;
}
.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing {
  overflow: visible;
  z-index: 100;
}
.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing::before {
  content: "\f337";
  font-size: 1.5em;
  color: #fff;
  position: absolute;
  top: 50%;
  transform: translateX(50%) translateY(-50%);
  right: 0;
  z-index: 101;
  border-radius: 100%;
  background-color: #d8d9da;
  pointer-events: none;
  padding: 0.5em;
}
.b-rtl .b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing::before {
  right: auto;
  left: 0;
}
.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header:not(.b-resizing) {
  z-index: 1;
}

.b-context-menu {
  min-width: 14em;
}

.b-fill-handle {
  width: 0.8em;
  height: 0.8em;
  transform: translate(-50%, -50%);
  position: absolute;
  background: #64a2fe;
  cursor: crosshair;
  border: 1px solid #fff;
  z-index: 200;
  background-clip: content-box;
  user-select: none;
  -webkit-user-select: none;
}

.b-fill-selection-border {
  position: absolute;
  border: 1px solid #64a2fe;
  border-radius: 0.1em;
  pointer-events: none;
  z-index: 2;
  -webkit-user-select: none;
  user-select: none;
}

.b-indicate-crop {
  opacity: 0.4;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes b-filter-icon-color {
  0% {
    color: #b0b0b7;
  }
  50% {
    color: #3183fe;
  }
  100% {
    color: #b0b0b7;
  }
}
.b-grid-header .b-filter-icon {
  display: none;
  cursor: pointer;
  transition: opacity 0.2s;
}
.b-grid-header .b-filter-icon::after {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  font-size: 0.8em;
  color: #e5e7e9;
  margin-inline-start: 0.5em;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit; /* Transparent bg will look bad if there is text under the icon */
  content: "\f0b0";
}
.b-grid-header .b-filter-icon:hover::after {
  color: #b0b0b7;
}

.b-gridbase:not(.b-filter):not(.b-multifilter) .b-filter-icon {
  opacity: 0.2;
  pointer-events: none;
}

.b-gridbase:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) .b-grid-header.b-filterable:hover > .b-grid-header-text > .b-filter-icon {
  display: flex;
}

.b-grid-header.b-filter .b-grid-header-text {
  font-weight: 700;
  color: #666;
}
.b-grid-header.b-filter .b-filter-icon {
  display: flex;
}
.b-grid-header.b-filter .b-filter-icon::after {
  color: #b0b0b7;
}
.b-grid-header.b-filter .b-filter-icon.b-latest::after {
  animation-name: b-filter-icon-color;
  animation-duration: 0.75s;
}

.b-filter-popup-legacymode .b-field {
  width: 15em;
}

.b-filter-popup .b-fieldfilterpickergroup {
  width: 32em;
}
.b-filter-popup .b-multifilter-add {
  width: 12em;
  align-self: center;
  margin: 1.1em 0 0 0;
}
.b-filter-popup .b-fieldfilterpicker-property {
  display: none;
}
.b-filter-popup .b-panel-content {
  gap: 0.6em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-filter-bar-field {
  margin: 0 0 0.5em 0;
  width: 100%;
}

.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled {
  flex-direction: row;
}
.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled .b-grid-header-text {
  padding: 0.25em 0;
  width: 2em;
  order: 1;
  margin-inline-end: -0.5em;
}
.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled .b-grid-header-text .b-grid-header-text-content {
  display: none;
}
.b-filter-bar-compact .b-filter-bar-field {
  margin: 0;
}
.b-filter-bar-compact .b-filter-bar-field .b-field-inner {
  background-color: transparent;
  border: none;
}
.b-filter-bar-compact .b-filter-bar-field .b-field-inner::before {
  display: none;
}
.b-filter-bar-compact .b-filter-bar-field .b-field-inner input {
  padding: 0.8em 0;
}
.b-filter-bar-compact .b-filter-bar-field .b-field-inner input::placeholder {
  color: #667280;
  text-transform: uppercase;
  font-size: 0.9em;
  font-weight: 500;
}
.b-filter-bar-compact .b-filter-bar-field .b-fieldtrigger {
  display: none;
}
.b-filter-bar-compact .b-filter-bar-field:focus-within:not(.b-empty) .b-icon-remove, .b-filter-bar-compact .b-filter-bar-field:focus-within .b-fieldtrigger:not(.b-step-trigger):not(.b-icon-remove):not(.b-spintrigger) {
  display: inline-flex;
}
.b-filter-bar-compact .b-filter-bar-field .b-fieldtrigger.b-align-end {
  padding: 0;
}
.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) input {
  margin-inline-start: 0.5em;
  margin-top: -0.25em;
}
.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) input::placeholder {
  color: transparent;
}
.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) .b-chip {
  font-size: 0.9em;
}
.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) .b-chip[data-index="0"] {
  margin-inline-start: 0;
}
.b-filter-bar-compact.b-dragging .b-filter-bar-field {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-group-summary .b-grid-group-collapsed.b-header-summary .b-grid-cell.b-group-title {
  overflow: hidden;
}
.b-group-summary .b-grid-row.b-group-footer .b-grid-cell {
  border-inline-end-color: transparent;
  background-color: #fffbf5;
}
.b-group-summary .b-grid-row.b-group-footer td {
  padding: 0.25em 0;
}
.b-group-summary .b-grid-row.b-group-footer .b-grid-summary-label {
  padding-inline-end: 1em;
}
.b-group-summary .b-grid-row.b-group-footer .b-grid-summary-value {
  width: 100%;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-gridbase.b-firefox .b-mergecells .b-single-child .b-grid-subgrid:not(.b-timeaxissubgrid):not(.b-overlay-scrollbar), .b-mergecells.b-gridbase.b-firefox .b-single-child .b-grid-subgrid:not(.b-timeaxissubgrid):not(.b-overlay-scrollbar) {
  overflow: visible !important;
}
.b-mergecells .b-single-child .b-grid-subgrid:not(.b-grid-subgrid-collapsed):not(.b-timeaxissubgrid):not(.b-horizontal-overflow),
.b-mergecells .b-grid-vertical-scroller {
  overflow: visible !important;
}
.b-mergecells .b-grid-row.b-hover, .b-mergecells.b-mergecells-passthrough .b-grid-row.b-selected, .b-using-keyboard .b-mergecells .b-grid-row.b-selected {
  z-index: 1;
  overflow: visible;
}
.b-mergecells .b-grid-row.b-hover .b-merged-cell, .b-mergecells.b-mergecells-passthrough .b-grid-row.b-selected .b-merged-cell, .b-using-keyboard .b-mergecells .b-grid-row.b-selected .b-merged-cell {
  top: -1px;
  height: calc(100% + 1px);
  border-top: 1px solid #e9eaeb;
}
.b-mergecells .b-merged-cell {
  border-bottom: none;
}

.b-grid-merged-cells {
  position: absolute;
  contain: strict;
  border-inline-end: 1px solid #e9eaeb;
  border-bottom: 1px solid #e9eaeb;
  z-index: 1;
  display: flex;
  align-items: flex-start;
  background: #fff;
}
.b-gridbase.b-mergecells-passthrough .b-grid-merged-cells {
  pointer-events: none;
}
.b-grid-merged-cells:hover {
  box-shadow: inset 0 0 0 1000px rgba(254, 172, 49, 0.1);
}
.b-grid-merged-cells.b-selected {
  box-shadow: inset 0 0 0 1000px rgba(254, 172, 49, 0.25);
}
.b-grid-merged-cells .b-grid-cell {
  position: sticky;
  top: 0;
  flex: 1;
  contain: none;
  overflow: visible;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
html.b-export-root,
.b-export-root body {
  margin: 0;
}

html.b-print-root,
.b-print-root body {
  margin: 0;
  height: auto;
  overflow: unset;
  display: block;
}

html.b-export-root {
  overflow: auto;
}

.b-export-root body,
.b-print-root body {
  position: relative;
}

.b-print-root .b-float-root,
.b-print-root .b-scrollbar-measure-element,
.b-print-root .b-grid-header-resize-handle {
  display: none !important;
}

.b-print:not(.b-safari) .b-page-wrap {
  page-break-after: always;
}

.b-export:not(.b-print) {
  overflow: hidden;
  display: flex;
  flex-flow: column nowrap;
}
.b-export .b-export-content {
  display: flex;
  flex-direction: column;
}
.b-export:not(.b-print) .b-export-content {
  position: absolute;
  height: 100%;
}
.b-export .b-export-body {
  flex: 1;
}
.b-export .b-grid-header-container {
  margin-inline-end: 0 !important;
  border-inline-end: none !important;
}
.b-export .b-grid-body-container.b-widget-scroller {
  overflow-y: hidden !important;
}
.b-export .b-grid-footer-container {
  padding-inline-end: 0 !important;
}
.b-export .b-virtual-scrollers {
  display: none;
}
.b-export.b-visible-scrollbar .b-show-yscroll-padding > .b-yscroll-pad {
  display: none;
}
.b-export.b-multipage .b-export-content {
  width: 100%;
  height: 100%;
}
.b-export.b-multipage .b-export-body {
  overflow: hidden;
}

.b-export-content,
.b-export-content * {
  box-sizing: border-box;
}

@media print {
  .b-page-wrap {
    overflow: hidden;
  }
  .b-grid-body-container {
    contain: paint !important;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-quick-hit-cell {
  background: #f5fe8c;
}

.b-quick-hit-text {
  font-weight: 400;
  background: #f5fe8c;
}

.b-quick-hit-text {
  padding: 0.3em 0;
}

.b-quick-hit-header {
  position: absolute;
  top: 0.3em;
  left: 0.3em;
  bottom: 0.3em;
  right: 0.3em;
  z-index: 1;
}
.b-quick-hit-header.b-quick-hit-mode-grid {
  bottom: auto;
  height: 3em;
  z-index: 100;
  opacity: 0.75;
}

.b-quick-hit-field {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0.5em 0;
  background: #f5fe8c;
}

.b-quick-hit-cell-badge,
.b-quick-hit-header .b-quick-hit-badge {
  position: absolute;
  top: 0.4em;
  right: 0.4em;
  font-size: 0.7em;
  line-height: 0.7em;
}
.b-rtl .b-quick-hit-cell-badge,
.b-rtl .b-quick-hit-header .b-quick-hit-badge {
  right: auto;
  left: 0.4em;
}

.b-quick-hit-header .b-quick-hit-badge {
  color: #7f8a01;
}

.b-quick-hit-cell-badge {
  color: #7f8a01;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-splitter {
  z-index: 5;
  position: relative;
  background: #bec0c1;
  pointer-events: none;
  flex: 0 0 1px;
}
@media (pointer: coarse) {
  .b-grid-splitter {
    --splitter-button-size: 1.3em;
  }
}
@media (pointer: fine) {
  .b-grid-splitter {
    --splitter-button-size: 1em;
  }
}
.b-grid-splitter .b-grid-splitter-inner {
  display: none;
}
.b-split .b-grid-splitter {
  pointer-events: all;
}
.b-grid-splitter, .b-grid-splitter.b-disabled {
  pointer-events: none;
}

.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-collapse, .b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-expand {
  transform: scaleX(-1);
}
.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-expand {
  justify-content: flex-end;
}
.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-collapse {
  justify-content: flex-start;
}

.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) {
  flex: 0 0 0.5em;
  background: #e5e5e8;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner {
  display: flex;
  background: #e5e5e8;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed {
  cursor: initial;
  flex: 0 0 0.5em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-inner {
  width: 0.5em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed:not(.b-grid-splitter-allow-collapse) .b-grid-splitter-button-collapse, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed.b-grid-splitter-allow-collapse .b-grid-splitter-button-expand {
  visibility: hidden;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-buttons {
  display: flex;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-left-only:not(.b-grid-splitter-collapsed) .b-grid-splitter-button-expand, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-right-only:not(.b-grid-splitter-collapsed) .b-grid-splitter-button-collapse {
  visibility: hidden;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-buttons {
  display: none;
  position: absolute;
  transform: translateY(-50%);
  height: 2.4em;
  width: 2.4em;
  font-size: var(--splitter-button-size);
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand {
  flex: 1;
  cursor: pointer;
  background: #e5e5e8;
  display: flex;
  align-items: center;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse:hover .b-grid-splitter-button-icon,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand:hover .b-grid-splitter-button-icon {
  fill: #3183fe;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse {
  border-top-left-radius: 100% 50%;
  border-bottom-left-radius: 100% 50%;
  justify-content: flex-end;
  padding-right: 0.1em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand {
  border-top-right-radius: 100% 50%;
  border-bottom-right-radius: 100% 50%;
  padding-left: 0.1em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-icon {
  cursor: pointer;
  fill: #7b7b86;
  height: 1.5em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-partner-splitter-hover, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving {
  overflow: visible;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover .b-grid-splitter-inner, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-partner-splitter-hover .b-grid-splitter-inner, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching .b-grid-splitter-inner, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving .b-grid-splitter-inner {
  left: calc((10px - 0.5em) / -2);
  width: 10px;
  transition: width 0.1s, left 0.1s;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover:not(.b-partner-splitter-hover) .b-grid-splitter-buttons, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-partner-splitter-hover:not(.b-partner-splitter-hover) .b-grid-splitter-buttons, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching:not(.b-partner-splitter-hover) .b-grid-splitter-buttons, .b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving:not(.b-partner-splitter-hover) .b-grid-splitter-buttons {
  display: flex;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed:nth-child(2):hover:not(.b-moving) .b-grid-splitter-inner {
  left: 0;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner {
  width: 0.5em;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  flex-direction: column;
  align-items: center;
}

.b-gridbase.b-split:not(.b-grid-splitter-no-drag) .b-grid-splitter:not(.b-disabled, .b-grid-splitter-collapsed) .b-grid-splitter-inner {
  cursor: col-resize;
}

.b-grid-header-scroller.b-collapsed,
.b-grid-footer-scroller.b-collapsed,
.b-virtual-scroller.b-collapsed {
  width: 0;
  min-width: 0 !important;
}

.b-splitter-touch-area {
  width: 2em;
  left: calc((2em - 0.5em) / -2);
  position: absolute;
  top: 0;
  height: 100%;
}

.b-splitter-button-touch-area {
  height: 3em;
  top: -0.3em;
  width: 2em;
  position: absolute;
}

.b-grid-splitter-button-collapse .b-splitter-button-touch-area {
  left: -0.9em;
}

.b-grid-splitter-button-expand .b-splitter-button-touch-area {
  right: -0.9em;
}

.b-draghelper-active .b-gridbase.b-split .b-grid-splitter {
  pointer-events: none !important;
}

.b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-buttons, .b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover .b-grid-splitter-buttons, .b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching .b-grid-splitter-buttons, .b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving .b-grid-splitter-buttons {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-row-drop-indicator {
  display: none;
  pointer-events: none;
}

.b-row-reordering .b-row-drop-indicator {
  position: absolute;
  display: block;
  left: 0;
  top: -1px;
  width: 100%;
  height: 2px;
  background-color: #feac31;
  z-index: 2000;
}
.b-row-reordering .b-row-drop-indicator.b-drag-invalid {
  background-color: #e53f2c;
}
.b-row-reordering .b-row-reorder-proxy.b-dragging {
  transition: margin-top 0.2s, opacity 0.2s;
  background: transparent;
  opacity: 0.5;
}
.b-row-reordering .b-row-reorder-proxy.b-dragging .b-grid-row {
  width: 100%;
}
.b-row-reordering .b-row-reorder-proxy.b-dragging .b-grid-row, .b-row-reordering .b-row-reorder-proxy.b-dragging .b-row-dragging-multiple {
  transition: transform 0.2s, background-color 0.2s;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background: #fff;
}
.b-row-reordering .b-row-reorder-proxy.b-dragging .b-row-dragging-multiple {
  top: -0.3em;
  left: 0.3em;
  z-index: -1;
}
.b-row-reordering .b-row-reorder-proxy.b-dragging.b-drag-invalid .b-grid-row {
  border: none;
  background: rgba(229, 63, 44, 0.2);
}
.b-row-reordering .b-grid-body-container {
  z-index: 4;
}
.b-row-reordering .b-drag-original {
  opacity: 0.3;
}
.b-row-reordering .b-grid-row.b-grid-group-collapsed.b-row-reordering-target {
  background-color: rgba(254, 172, 49, 0.1);
}
.b-row-reordering .b-grid-body-container .b-grid-subgrid .b-row-reordering-target {
  box-shadow: 0 1px 0 0 #feac31 inset, 0 -1px 0 0 #feac31 inset;
  z-index: 9999;
}

.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child {
  display: grid;
  grid-template-columns: auto 1fr;
}
.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child.b-grid-cell-align-end {
  justify-items: end;
}
.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child.b-grid-cell-align-right {
  justify-items: right;
}
.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child.b-grid-cell-align-center {
  justify-items: center;
}
.b-row-reorder-with-grip .b-grid-subgrid[data-item-index="0"] .b-grid-cell:first-child:before {
  display: flex;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  align-self: stretch;
  align-items: center;
  content: "\f58e";
  cursor: move;
  padding-inline-start: 0.5em;
  padding-inline-end: 0.6em;
  margin-inline-start: -0.5em;
  font-size: 0.8em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-gridbase.b-rowresize .b-grid-row.b-resize-handle {
  cursor: row-resize !important;
}
.b-gridbase.b-rowresize .b-grid-row.b-resizing {
  z-index: 2;
}
.b-gridbase.b-rowresize.b-row-resizing .b-grid-row {
  pointer-events: none;
}
.b-gridbase.b-rowresize.b-row-resizing * {
  cursor: row-resize !important;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-search-hit-cell {
  background: #f5fe8c;
}

.b-search-hit-text {
  font-weight: 400;
  background: #f5fe8c;
  padding: 0.3em 0;
}

.b-search-hit-field {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0.5em 0;
  background: #f5fe8c;
}

.b-search-hit-cell-badge {
  position: absolute;
  top: 0.4em;
  right: 0.4em;
  font-size: 0.7em;
  line-height: 0.7em;
  color: #7f8a01;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-gridbase.b-sort .b-grid-header .b-sort-icon {
  display: contents;
}
.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text {
  color: #667280;
}
.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text .b-sort-icon::before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  font-size: 0.8em;
  color: #b0b0b7;
  margin-inline-start: 0.5em;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit; /* Transparent bg will look bad if there is text under the icon */
  content: "\f062";
}
.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text[data-sort-index]::before {
  content: attr(data-sort-index);
  position: relative;
  top: 1em;
  color: #7b7b86;
  z-index: 30;
  font-size: 0.6em;
  order: 1;
}
.b-gridbase.b-sort .b-grid-header.b-sort.b-desc .b-grid-header-text .b-sort-icon::before {
  transform: rotate(180deg);
}

.b-gridbase.b-sort:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) .b-grid-header.b-sortable.b-depth-0:hover:not(.b-sort):not(.b-group) .b-grid-header-text .b-sort-icon::before, .b-gridbase.b-sort:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) .b-grid-header.b-sortable.b-depth-0:focus:not(.b-sort):not(.b-group) .b-grid-header-text .b-sort-icon::before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  font-size: 0.8em;
  color: #e5e7e9;
  margin-inline-start: 0.5em;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit; /* Transparent bg will look bad if there is text under the icon */
  content: "\f15e";
}

.b-split-container {
  display: flex;
  width: 100%;
  height: 100%;
}
.b-split-container.b-split-horizontal, .b-split-container.b-split-both {
  flex-direction: column;
}
.b-split-container.b-split-vertical {
  flex-direction: row;
}
.b-split-container .b-split-top,
.b-split-container .b-split-bottom {
  display: flex;
  flex: 1;
}
.b-split-container > .b-gridbase,
.b-split-container > div > .b-gridbase {
  flex: 1;
  flex-basis: 0;
  height: unset !important;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-header.b-group .b-grid-header-text .b-sort-icon::after {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  font-size: 0.8em;
  color: #3183fe;
  margin-inline-start: 0.5em;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit; /* Transparent bg will look bad if there is text under the icon */
  content: "\f012";
  transform: rotate(90deg);
}
.b-grid-header.b-group.b-desc .b-grid-header-text .b-sort-icon::after {
  transform: rotate(270deg) scaleX(-1);
}

.b-group-row {
  background: #fafbfc;
}
.b-group-row .b-grid-cell {
  border-inline-end-color: transparent;
}
.b-group-row .b-group-title.b-grid-cell-align-right, .b-group-row .b-group-title.b-grid-cell-align-end {
  justify-content: flex-end;
}
.b-group-row .b-group-title.b-grid-cell-align-center {
  justify-content: flex-start;
}

.b-grid-cell.b-group-title {
  color: #4f5964;
  overflow: visible;
  contain: size layout style;
  font-weight: 500;
  text-transform: uppercase;
}
.b-firefox .b-grid-cell.b-group-title {
  contain: size layout;
}

.b-group-state-icon {
  margin-inline-end: 0.5em;
  cursor: pointer;
  color: #babbbc;
}
.b-group-state-icon:before {
  content: "\f056";
}

.b-grid-group-collapsed .b-group-state-icon:before {
  content: "\f055";
}

.b-stripe .b-grid-row.b-group-row,
.b-grid-row.b-group-row {
  border-bottom: 1px solid #d8d9da;
  cursor: pointer;
}

.b-gridbase.b-group .b-grid-header .b-sort-icon {
  display: contents;
}

.b-cut-row {
  opacity: 0.4;
}

.b-stickycells .b-grid-sticky-row {
  position: absolute;
  top: 0;
  left: 0;
  min-width: auto;
  border: 0 none;
  padding: 0;
  contain: initial;
}
.b-stickycells .b-grid-sticky-row .b-grid-cell {
  width: min-content;
  contain: initial;
  padding: 0;
  border: 0 none;
}
.b-stickycells .b-sticky-cells-current-top-row .b-sticky-content-el {
  visibility: hidden;
}
.b-stickycells .b-sticky-cells-current-top-row.b-not-enough-height .b-sticky-content-el {
  visibility: visible;
  align-self: flex-end;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-stripe .b-grid-row.b-odd {
  background-color: rgba(246, 246, 246, 0.8);
}
.b-stripe .b-grid-row.b-even {
  background-color: rgba(255, 255, 255, 0.8);
}
.b-stripe .b-grid-row {
  border-bottom: none;
}
.b-stripe .b-grid-row.b-selected {
  background-color: rgba(254, 172, 49, 0.25);
}
.b-stripe .b-grid-row.b-selected .b-grid-cell.b-selected {
  background-color: rgba(254, 172, 49, 0.25);
}

.b-stripe:focus .b-grid-row.b-selected {
  background-color: rgba(254, 172, 49, 0.3);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-summary-wrap {
  flex: 0 0 100%;
  display: grid;
  column-gap: 1em;
  grid-template-columns: auto 1fr;
  align-items: center;
}
.b-summary-wrap > * {
  padding: 0.25em 0;
}
.b-summary-wrap .b-grid-summary-label {
  font-size: 0.7em;
}
.b-summary-wrap .b-grid-summary-value {
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-summary-wrap .b-grid-summary-value.b-nolabel {
  grid-column: span 2/span 2;
}

.b-summary-disabled .b-grid-footer-container {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-generated-parent.b-readonly .b-grid-cell {
  color: #606263;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-rowexpander-body {
  display: flex;
  border-top: 1px solid #e9eaeb;
  left: 0;
  right: 0;
  color: #606263;
  font-weight: 400;
}
.b-rowexpander-body, .b-rowexpander-body.b-no-resizeobserver.b-resize-monitored {
  position: absolute;
}

/* Applies when the rowExpander has spanRegions set to true */
.b-grid-vertical-scroller > .b-rowexpander-body {
  z-index: 100;
  transition: height 0.3s, top 0.3s;
  overflow: hidden;
}

.b-rowexpander-loading {
  justify-content: center;
  align-items: center;
  font-size: 1.2em;
  display: flex;
  width: 100%;
}
.b-rowexpander-loading .b-icon-spinner {
  margin-inline-end: 0.5em;
}

.b-gridbase .b-grid-row [data-column=expanderActionColumn] .b-icon.b-icon-collapse-down {
  transition: transform 0.15s ease-in-out;
  font-size: 1em;
}

.b-rowexpander-disabled [data-column=expanderActionColumn] {
  opacity: 0.2;
  pointer-events: none;
}

.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating.b-autoheight .b-grid-body-container, .b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating.b-autoheight .b-grid-vertical-scroller {
  transition: height 0.3s;
  overflow-y: hidden !important;
}
.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating.b-autoheight .b-yscroll-pad {
  display: none;
}
.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating .b-grid-row {
  transition: height 0.3s, transform 0.3s;
}

.b-rowexpander-row-expanded:not(.b-row-is-collapsing) [data-column=expanderActionColumn] .b-icon-collapse-down {
  transform: rotate(180deg);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-exportdialog.b-popup .b-bottom-toolbar > button {
  flex: 1;
  margin-inline-end: 0.5em;
}
.b-exportdialog.b-popup .b-bottom-toolbar > button:last-child {
  margin-inline-end: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-footer-container {
  background-color: #f3f4f5;
  outline: 1px solid #d8d9da;
  z-index: 2;
  box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.08);
}
.b-grid-footer-container.b-hidden {
  display: none;
}

.b-grid-footers {
  display: inline-flex;
  align-items: stretch;
  height: 100%;
  white-space: nowrap;
  line-height: initial;
}

.b-grid-footer {
  display: flex;
  border-inline-end: 1px solid #d8d9da;
  flex-shrink: 0;
  align-items: stretch;
  padding: 0.5em;
}

.b-grid-footer:last-child {
  border-inline-end: none;
}

.b-grid-footer-align-start,
.b-grid-footer-align-left {
  text-align: start;
}

.b-grid-footer-align-center {
  text-align: center;
}

.b-grid-footer-align-end,
.b-grid-footer-align-right {
  text-align: end;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-gridbase {
  position: relative;
  /*
   * This implements the fillLastColumn config. It causes the last leaf header, and the last cell in
   * each row to flex-grow to consume all available space when there are no configured flexed columns and rows are not
   * wider than their container.
   */
}
.b-gridbase.b-outer {
  height: 100%;
}
.b-gridbase.b-autoheight {
  height: auto;
  flex: none;
}
.b-gridbase.b-autoheight.b-ie {
  display: block;
}
.b-gridbase .b-grid-panel-body:not(.b-autoheight) > .b-grid-body-container {
  flex: 1 1 0;
  contain: strict;
}
.b-gridbase .b-grid-panel-body:not(.b-autoheight) > .b-grid-body-container > .b-grid-vertical-scroller {
  min-height: 100%;
}
.b-gridbase.b-grid-translate .b-grid-row, .b-gridbase.b-grid-translate3d .b-grid-row {
  transform-style: flat;
}
.b-gridbase.b-enable-sticky .b-sticky-cell,
.b-gridbase.b-enable-sticky .b-grid-subgrid,
.b-gridbase.b-enable-sticky .b-grid-vertical-scroller,
.b-gridbase.b-enable-sticky .b-grid-row {
  overflow: visible !important;
}
.b-gridbase.b-no-column-lines .b-grid-row .b-grid-cell {
  border-inline-end-color: transparent;
}
.b-gridbase.b-no-row-lines .b-grid-row {
  border-block: none;
}
.b-gridbase.b-fill-last-column .b-grid-subgrid:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-cell:last-child,
.b-gridbase.b-fill-last-column .b-grid-subgrid:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-row.b-rowexpander-row-expanded .b-grid-cell:nth-last-child(2),
.b-gridbase.b-fill-last-column .b-grid-footers:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-footer:last-child,
.b-gridbase.b-fill-last-column .b-grid-headers:not(.b-has-flex):not(.b-horizontal-overflow) .b-last-parent,
.b-gridbase.b-fill-last-column .b-grid-headers:not(.b-has-flex):not(.b-horizontal-overflow) .b-last-leaf {
  flex-grow: 1;
}
.b-gridbase:not(.b-masked) .b-grid-empty {
  min-height: 5em;
}
.b-gridbase:not(.b-masked) .b-grid-empty .b-empty-text {
  display: block;
  color: #667280;
  background-color: #fff;
  padding: 1em;
  position: absolute;
  pointer-events: none;
}
.b-gridbase.b-grid-notextselection .b-grid-cell {
  -webkit-user-select: none;
  user-select: none;
}
.b-gridbase.b-notransition .b-grid-cell * {
  transition: none !important;
}
.b-gridbase.b-disabled {
  opacity: 0.5;
}

.b-grid-panel-body {
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background-color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.b-gridbase:not(.b-animating) .b-grid-row:not(.b-grid-row-updating) .b-grid-cell:not(.b-widget-cell.b-focused) * {
  transition: none;
}

.b-gridbase.b-autoheight .b-grid-empty .b-grid-vertical-scroller {
  min-height: 100%;
}

.b-grid-body-container {
  position: relative;
}
.b-grid-body-container .b-empty-text {
  display: none;
}
.b-grid-body-container:focus {
  outline: none;
}
.b-grid-body-container:focus .b-grid-row.b-selected {
  background-color: rgba(254, 172, 49, 0.3);
}

.b-playing-demo .b-grid-body-container {
  overflow: hidden !important;
}

.b-grid-vertical-scroller {
  position: absolute;
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
  width: 100%;
  align-items: stretch;
}

.b-grid-row-container {
  display: inline-block;
  min-width: 100%;
}

.b-virtual-scrollers {
  z-index: 3;
  display: flex;
  flex-direction: row;
  contain: paint style layout;
}
.b-firefox .b-virtual-scrollers {
  contain: paint layout;
}
.b-overlay-scrollbar.b-firefox.b-windows .b-virtual-scrollers {
  pointer-events: auto;
}
.b-overlay-scrollbar.b-firefox.b-windows .b-virtual-scrollers .b-virtual-scroller {
  pointer-events: auto;
}
.b-overlay-scrollbar .b-virtual-scrollers {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.b-overlay-scrollbar .b-virtual-scrollers .b-virtual-scroller {
  height: 16px;
  opacity: 0;
  pointer-events: none;
}
.b-virtual-scrollers .b-virtual-scroller {
  overflow-x: scroll;
  overflow-y: hidden;
}
.b-virtual-scrollers .b-virtual-width {
  height: 1px;
}

.b-overlay-scrollbar .b-virtual-scroller:hover,
.b-overlay-scrollbar .b-virtual-scroller.b-show-virtual-scroller {
  pointer-events: all;
  opacity: 1;
  transition: opacity 0.5s;
}

/* using tag name to increase specificity, otherwise rule gets overridden by salesforce styles */
.b-grid-footer-container,
header.b-grid-header-container {
  display: flex;
  flex-direction: row;
}

.b-grid-header-container {
  border-bottom: 1px solid #d8d9da;
  position: relative;
}

.b-grid-footer-scroller,
.b-grid-header-scroller {
  overflow: hidden;
  position: relative;
  display: flex;
}

.b-grid-footers,
.b-grid-headers {
  z-index: 2;
  contain: paint style layout;
  flex: 1 1 auto;
}
.b-firefox .b-grid-footers,
.b-firefox .b-grid-headers {
  contain: paint layout;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
:root {
  --row-splice-duration: 300ms;
}

.b-grid-row {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  position: absolute;
  left: 0;
  overflow: hidden;
  border-bottom: 1px solid #e9eaeb;
  height: 45px;
  contain: layout;
}
.b-grid-subgrid .b-grid-row {
  min-width: 100%;
}
.b-grid-subgrid.b-horizontal-overflow .b-grid-row {
  min-width: max(var(--total-column-width, 100%), 100%);
}
.b-grid-row.b-aborting {
  transition: background-color 0.2s, transform 0.3s;
}
.b-splicing-rows .b-grid-row:is(.b-adding, .b-removing, .b-repositioning) {
  transition: transform var(--row-splice-duration), top var(--row-splice-duration);
  z-index: -1;
  pointer-events: none;
}
.b-rtl .b-grid-row {
  left: auto;
  right: 0;
}
.b-grid-row.b-selected {
  background-color: rgba(254, 172, 49, 0.25);
}
.b-grid-row.b-selected .b-grid-cell.b-checkbox-selection {
  background-color: #e4e4e4;
}
.b-grid-row.b-removing {
  animation: row-removing var(--row-splice-duration) forwards;
}
.b-grid-row.b-adding {
  animation: row-adding var(--row-splice-duration) forwards;
}
.b-grid-row.b-fa {
  display: flex;
}
.b-grid-row.b-fa::before {
  content: none;
}

.b-grid-refreshing .b-grid-row {
  transition: none;
}

.b-grid-row:not(.b-selected) .b-grid-cell.b-selected {
  background-color: rgba(254, 172, 49, 0.15);
}
.b-grid-row:not(.b-selected) .b-grid-cell.b-selected.b-hover {
  background-color: rgba(254, 172, 49, 0.2);
}
.b-grid-row:not(.b-selected) .b-grid-cell.b-selected.b-checkbox-selection {
  background-color: #e4e4e4;
}

.b-grid-cell {
  position: relative;
  display: flex;
  align-items: center;
  color: #606263;
  font-weight: 400;
  padding: 0 0.5em;
  overflow: hidden;
  white-space: nowrap;
  flex-shrink: 0;
  text-overflow: ellipsis;
  border-inline-end: 1px solid #e9eaeb;
  transform-style: flat;
  width: 0;
  contain: strict;
}
.b-fill-last-column .b-grid-cell:last-child, .b-fill-last-column.b-rowexpander-row-expanded .b-grid-cell:nth-last-child(2) {
  border-inline-end-color: transparent;
}
.b-grid-cell > i:not(:last-child) {
  margin-inline-end: 0.5em;
}
.b-show-dirty .b-grid-cell.b-cell-dirty:not(.b-editing):before, .b-show-dirty-during-edit .b-grid-cell.b-cell-dirty:before {
  content: "";
  clip-path: polygon(0% 50%, 0% 0%, 50% 0%);
  z-index: 2;
  position: absolute;
  top: 0;
  left: 1px;
  background-color: red;
  width: 1.2em;
  height: 1.2em;
}
.b-rtl .b-show-dirty .b-grid-cell.b-cell-dirty:not(.b-editing):before, .b-rtl .b-show-dirty-during-edit .b-grid-cell.b-cell-dirty:before {
  left: auto;
  right: 0;
  clip-path: polygon(100% 50%, 50% 0%, 100% 0%);
}
.b-grid-cell.b-checkbox-selection {
  background-color: #f1f1f1;
}
.b-grid-cell:focus, .b-grid-cell:focus-within {
  transition: none !important;
  outline: none;
}
.b-grid-cell.b-auto-height {
  white-space: normal;
}
.b-grid-cell.b-measuring-auto-height {
  contain: paint style layout;
  align-self: baseline;
}
.b-firefox .b-grid-cell.b-measuring-auto-height {
  contain: paint layout;
}

body.b-using-keyboard .b-grid-cell:focus, body.b-using-keyboard .b-grid-cell:focus-within, body.b-using-keyboard .b-grid-header:focus, body.b-using-keyboard .b-grid-header:focus-within,
.b-outer.b-using-keyboard .b-grid-cell:focus,
.b-outer.b-using-keyboard .b-grid-cell:focus-within,
.b-outer.b-using-keyboard .b-grid-header:focus,
.b-outer.b-using-keyboard .b-grid-header:focus-within {
  outline: 1px solid #64a2fe;
  outline-offset: -1px;
}

.b-readonly > .b-grid-cell {
  color: #b3b3b3;
}

.b-grid-cell-align-right, .b-grid-cell-align-end {
  justify-content: flex-end;
}

.b-grid-cell-align-center {
  justify-content: center;
}

.b-grid-subgrid {
  overscroll-behavior: contain auto;
  position: relative;
}
.b-grid-subgrid.b-grid-subgrid-collapsed {
  width: 0;
  min-width: 0 !important;
}
.b-grid-subgrid.b-grid-subgrid-animate-collapse {
  transition: width 0.15s;
}

.b-playing-demo .b-grid-subgrid {
  overflow: hidden !important;
}

.b-grid-header-scroller.b-grid-subgrid-animate-collapse {
  transition: width 0.15s;
}

.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover {
  background-color: rgba(254, 172, 49, 0.1);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover.b-selected {
  background-color: rgba(254, 172, 49, 0.25);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell {
  background-color: rgba(254, 172, 49, 0.1);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell.b-checkbox-selection {
  background-color: #ececec;
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover {
  background-color: rgba(254, 172, 49, 0.1);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover.b-selected {
  background-color: rgba(254, 172, 49, 0.2);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover.b-checkbox-selection {
  background-color: #ececec;
}

@keyframes row-removing {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.3;
    height: 0;
  }
}
@keyframes row-adding {
  from {
    opacity: 0.3;
    height: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-header-container {
  background-color: #f3f4f5;
  z-index: 4;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
}
.b-grid-header-container.b-hidden {
  position: absolute;
  clip-path: inset(0 0 100% 0);
  contain: strict;
}

.b-grid-headers {
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: stretch;
  line-height: initial;
  position: relative;
}

.b-grid-header-align-right > .b-grid-header-text > .b-grid-header-text-content,
.b-grid-header-align-end > .b-grid-header-text > .b-grid-header-text-content {
  text-align: end;
}

.b-grid-header-align-center > .b-grid-header-text > .b-grid-header-text-content {
  text-align: center;
}

.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:focus, .b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0.b-check-header-with-checkbox:focus-within {
  background-color: #fafafb;
}
.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:hover, .b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0.b-hover {
  background-color: white;
}

.b-gridbase.b-columnresize .b-grid-header-resizable:not(.b-last-leaf) {
  overflow: visible;
}
.b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle {
  position: absolute;
  top: 0;
  right: -5px;
  bottom: 0;
  width: 10px;
  background-color: transparent;
  z-index: 3;
  cursor: col-resize;
  display: block;
}

.b-gridbase.b-columnresize.b-rtl .b-grid-header-resizable .b-grid-header-resize-handle {
  left: -5px;
  right: auto;
}

.b-touch-events .b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle {
  right: -10px;
  width: 20px;
}
.b-rtl .b-touch-events .b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle {
  left: -10px;
  right: auto;
}

.b-fill-last-column .b-grid-headers .b-last-parent,
.b-fill-last-column .b-grid-headers .b-last-leaf {
  border-inline-end-color: transparent;
}
.b-fill-last-column .b-grid-headers .b-last-parent > .b-grid-header-text,
.b-fill-last-column .b-grid-headers .b-last-leaf > .b-grid-header-text {
  border-inline-end-color: transparent;
}

.b-grid-header-text {
  -webkit-user-select: none;
  user-select: none;
  padding: 1em 0 1em 0;
  white-space: nowrap;
  position: relative;
  font-weight: 500;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.b-grid-header-text > .b-grid-header-text-content {
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1 1 0;
  width: 0;
  font-size: 0.9em;
}
.b-grid-header-text > .b-grid-header-text-content > i {
  margin-inline-end: 0.5em;
}

.b-grid-header-children {
  display: flex;
  flex-direction: column;
}
.b-grid-header-children > * {
  width: inherit;
}

.b-grid-header {
  -webkit-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  color: #667280;
  outline: none;
  border-inline-end: 1px solid #d8d9da;
  text-transform: uppercase;
}
.b-grid-header:not(.b-depth-0) {
  overflow: visible;
}
.b-grid-header.b-depth-0 {
  padding-inline: 0.5em 0.5em;
  width: 0;
}
.b-grid-header.b-depth-0 .b-grid-header-text {
  border-bottom: none;
  transition: background-color 0.2s;
  flex-direction: row;
}
.b-grid-header.b-sortable {
  cursor: pointer;
}
.b-grid-header.b-grid-header-parent {
  border-inline-end: none;
  flex-basis: auto;
  padding-inline: 0;
}
.b-grid-header.b-grid-header-parent > .b-grid-header-text {
  padding-inline: 0.5em 0.5em;
  border-inline-end: 1px solid #d8d9da;
  flex: 1 1 auto;
}
.b-grid-header .b-grid-header-resize-handle {
  display: none;
}

.b-grid-header-parent > .b-grid-header-children {
  border-top: 1px solid #d8d9da;
  flex-flow: row nowrap;
  flex: 1 1 auto;
}

.b-grid-header .b-button[data-ref=collapseExpand] {
  min-width: 2em;
  min-height: 2em;
  padding: 0;
  position: absolute;
  right: 0;
}
.b-grid-header .b-button[data-ref=collapseExpand]:hover {
  background-color: transparent;
}

.b-groupbar {
  display: flex;
  flex: 1;
  align-self: center;
  gap: 2em;
  margin-inline-start: 0.3em;
  height: 2.5em;
}
.b-groupbar .b-chip {
  position: relative;
  padding-block: 0.5em;
  padding-inline: 1em;
  outline: none !important;
  cursor: pointer;
}
.b-groupbar .b-chip .b-close-icon {
  margin-inline-start: 1em;
}
.b-groupbar .b-chip:not(:last-child):after {
  content: "\f105";
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  font-style: normal;
  text-decoration: none;
  position: absolute;
  right: -1.25em;
}
.b-rtl .b-groupbar .b-chip:not(:last-child):after {
  content: "\f104";
  right: unset;
  left: -1.25em;
}
.b-groupbar.b-chips-closable .b-chip {
  padding-inline-end: 0.6em;
}
.b-groupbar .b-chip.b-drop-target {
  width: 8em;
  opacity: 0.5;
}
.b-groupbar .b-chip.b-drop-target .b-icon {
  display: none;
}

.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy {
  border-radius: 1em;
  min-width: 10em !important;
  padding-inline: 1em;
}
.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy .b-grid-header-text {
  padding: 0.5em 0;
}
.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy, .b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy .b-grid-header-text-content {
  width: auto !important;
}

.b-icon-sort-asc:before {
  content: "\f062";
}

.b-icon-sort-desc:before {
  content: "\f063";
}

.b-icon-group-collapse:before {
  content: "\f068" !important;
}

.b-icon-group-expand:before {
  content: "\f067" !important;
}

.b-gridbase.b-no-column-lines .b-grid-header {
  border-right-color: transparent;
}

/*# sourceMappingURL=grid.stockholm.thin.css.map */

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}

.b-theme-info:before {
  content: '{"name":"Stockholm"}';
}

.b-slidetoggle .b-slidetoggle-label,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label {
  text-transform: uppercase;
  font-size: 0.9em;
}
.b-slidetoggle .b-slidetoggle-label::before,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before {
  font-size: 1.1111111111em;
}

.b-popup > .b-panel-body-wrap > .b-bottom-toolbar {
  background: #f8f9fa;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap {
  transform: translateY(-50%);
  margin-inline-start: 0;
  height: 1em;
}
.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event {
  padding-inline-start: 0;
  width: 100%;
}
.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event .b-sch-event-content {
  justify-content: center;
  margin: 0;
}
.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event .b-sch-event-content label {
  left: unset;
  top: 105%;
}

.b-sch-canvas {
  position: absolute;
  inset: 0;
  pointer-events: none;
  height: 100%;
  overflow: hidden;
  overflow: clip;
  contain: strict;
  width: max(var(--total-column-width, 100%), 100%);
}
.b-sch-canvas.b-timeranges-canvas {
  display: contents;
}
.b-sch-canvas.b-timeranges-canvas > div {
  z-index: inherit;
}
.b-sch-vertical .b-sch-canvas.b-timeranges-canvas > div.b-sch-timerange {
  width: inherit;
}

.b-sch-foreground-canvas {
  z-index: 7;
}
.b-row-reordering .b-sch-foreground-canvas * {
  pointer-events: none !important;
}

.b-timelinebase .b-grid-splitter {
  z-index: 8;
}

.b-schedulerbase > .b-editor {
  z-index: 5;
}

.b-sch-event.b-milestone label,
.b-sch-event .b-sch-event-content,
.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event {
  font-size: 13px;
}

.b-sch-event-wrap {
  position: absolute;
  z-index: 7;
  justify-content: center;
  align-items: center;
  pointer-events: all;
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s;
  contain: layout style;
}
.b-sch-event-wrap.b-readonly {
  opacity: 0.8;
}
.b-sch-event-wrap.b-readonly .b-sch-event-content {
  opacity: 0.5;
}
.b-animating:not(.b-eventbuffer-transition) .b-sch-event-wrap:not(.b-dragging, .b-sch-event-wrap-resizing, .b-reusing-own) {
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, left 0.2s, top 0.2s, transform 0.2s, width 0.2s, height 0.2s, font-size 0.2s;
}
.b-toggling-node .b-sch-event-wrap {
  transition: none;
}
.b-sch-event-wrap.b-sch-event-hover, .b-sch-event-wrap:focus {
  z-index: 107 !important;
}
.b-sch-event-wrap:focus {
  outline: none;
}
.b-scrolling .b-sch-event-wrap:not(.b-aborting) {
  transition: none !important;
}
.b-scrolling .b-sch-event-wrap:not(.b-aborting) .b-sch-event {
  transition: none !important;
}
.b-grid-body-container.b-scrolling .b-sch-event-wrap {
  pointer-events: none;
}

.b-sch-event-wrap.b-milestone-wrap {
  z-index: 6;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event {
  overflow: visible;
  box-shadow: none;
  background-color: transparent;
  width: 1em;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content {
  transition: background-color 0.2s, border 0.2s;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon {
  justify-content: center;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon .b-sch-event-content {
  font-size: inherit;
  justify-content: center;
  background-color: transparent;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon i {
  margin-inline-end: 0;
  line-height: 1em;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event label {
  position: absolute;
  left: 110%;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event-content {
  display: flex;
  align-items: center;
}
.b-sch-event-wrap.b-milestone-wrap .b-fa, .b-sch-event-wrap.b-milestone-wrap .b-icon {
  margin-inline-end: 1em;
  color: #777;
  font-size: inherit;
}
.b-labels-topbottom .b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) {
  font-size: 40%;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content {
  font-size: inherit;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content::before {
  position: absolute;
  left: 0.1464465em;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  transform-origin: 50% 50%;
  transform: rotate(45deg);
  background-color: inherit;
}
.b-using-keyboard .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-sch-event-withicon {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-using-keyboard .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content:before {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-sch-event-wrap.b-milestone-wrap.b-measure {
  height: 1em;
  position: fixed;
  top: -10000px;
  left: -10000px;
  visibility: hidden;
}
.b-sch-event-wrap.b-milestone-wrap.b-measure label {
  font-weight: 400;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap {
  margin: 0;
  min-width: 0;
  flex-direction: row;
}
.b-using-keyboard .b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-milestone,
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-milestone:before {
  outline: none;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone {
  font-size: inherit;
  left: 0.5em;
  width: calc(100% - 1em);
  min-width: 0;
  padding: 0;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone .b-sch-event-content {
  background-color: transparent;
  font-size: 13px;
  justify-content: center;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone .b-sch-event-content::before {
  content: none;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone::before, .b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone::after {
  background: inherit;
  position: absolute;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  z-index: 0;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone::before {
  top: 50%;
  left: 0;
  transform-origin: 50% 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone::after {
  right: 0;
  transform: rotate(-45deg);
  transform-origin: 100% 0;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-measure .b-sch-event.b-milestone {
  width: calc(100% + 1em);
}

.b-sch-event {
  -webkit-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  overflow: hidden;
  overflow: clip;
  white-space: nowrap;
  width: calc(100% - 1px);
  text-align: left;
  min-width: 5px;
  min-height: 5px;
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s;
  position: relative;
}
.b-toggling-node .b-sch-event {
  transition: none;
}
.b-sch-event label {
  color: #888;
}
.b-sch-event:not(.b-milestone) .b-fa, .b-sch-event:not(.b-milestone) .b-icon {
  margin-inline-end: 0.75em;
  line-height: inherit;
}
.b-sch-event:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
}
.b-sch-event.b-sch-event-resizing, .b-sch-event:hover {
  z-index: 8;
}
.b-sch-event.b-sch-event-selected, .b-sch-event.b-sch-event-selected * {
  font-weight: 500;
  z-index: 8;
}
.b-sch-event.b-sch-event-assign-selected {
  animation-name: instance-selected;
  animation-duration: 0.2s;
  animation-iteration-count: 3;
  animation-timing-function: ease-in-out;
}
.b-sch-event.b-milestone {
  transition: background 0s;
}

.b-sch-event-wrap:not(.b-milestone-wrap) {
  min-width: 6px;
  min-height: 6px;
}
.b-using-keyboard .b-sch-event-wrap:not(.b-milestone-wrap).b-active .b-sch-event {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}

@keyframes instance-selected {
  0% {
    top: -2px;
  }
  50% {
    top: 2px;
  }
  100% {
    top: 0;
  }
}
.b-initial-fade-in .b-sch-dependency,
.b-initial-fade-in .b-sch-event-wrap {
  opacity: 0;
  animation-name: initial-fade-in;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}

@keyframes initial-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-initial-zoom-in .b-sch-event-wrap .b-sch-event {
  animation-name: initial-zoom-in;
  animation-duration: 0.4s;
  animation-timing-function: ease-in;
}

@keyframes initial-zoom-in {
  0% {
    transform: scale(0.01);
  }
  100% {
    transform: scale(1);
  }
}
.b-initial-slide-from-left .b-sch-event-wrap {
  transform: translateX(-100vw);
  animation-name: initial-slide-from-left;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
}

@keyframes initial-slide-from-left {
  100% {
    transform: translateX(0);
  }
}
.b-initial-slide-from-top .b-sch-event-wrap {
  transform: translateY(-100vh);
  animation-name: initial-slide-from-top;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
}

@keyframes initial-slide-from-top {
  100% {
    transform: translateY(0);
  }
}
.b-sch-event-content {
  z-index: 1;
}

.b-milestone .b-sch-event-content {
  flex: 1;
}

.b-sch-event:not(.b-milestone) .b-sch-event-content {
  margin: 0 0.5em 0 0.75em;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow: clip;
  display: flex;
}
.b-sch-event:not(.b-milestone) .b-sch-event-content > :not(i) {
  text-overflow: ellipsis;
  overflow: hidden;
  overflow: clip;
}

.b-verticaltimeaxis-row .b-sch-event:not(.b-milestone) .b-sch-event-content {
  flex-direction: column;
}

.b-prevent-event-transitions .b-sch-event-wrap {
  transition: none !important;
}

.b-sch-event-wrap {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}
.b-sch-event-wrap .b-sch-event {
  height: 100%;
  grid-area: body;
}
.b-sch-horizontal .b-sch-event-wrap, .b-sch-event-wrap.b-sch-horizontal {
  grid-template-areas: "top    top    top    top    top" "before start  body   end  after" "bottom bottom bottom bottom bottom";
  grid-template-columns: 0 auto 1fr auto 0;
  grid-template-rows: min-content auto min-content;
}
.b-sch-event-wrap.b-sch-vertical {
  grid-template-areas: "start" "body" "end";
  grid-template-rows: auto 1fr auto;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow {
  justify-content: center;
  padding-inline-start: 0;
  padding-inline-end: 0;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-sch-event-content {
  flex-direction: column;
  align-items: center;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow i {
  margin-inline-end: 0;
  align-self: center;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-event-text-wrap {
  writing-mode: vertical-rl;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event {
  grid-column: 1;
}
.b-sch-horizontal.b-eventbuffer-transition.b-animating .b-sch-event-wrap:not(.b-dragging):not(.b-sch-event-wrap-resizing) {
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, height 0.2s, font-size 0.2s;
}
.b-sch-vertical.b-eventbuffer-transition.b-animating .b-sch-event-wrap:not(.b-dragging):not(.b-sch-event-wrap-resizing) {
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, width 0.2s, font-size 0.2s;
}

.b-sch-event-wrap, .b-gantt-task-wrap {
  --event-primary-color-h: 125.8895705521deg;
  --event-primary-color-s: 67.6348547718%;
  --event-primary-color-l: 47.2549019608%;
  --event-primary-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), var(--event-primary-color-l));
}

.b-sch-event-wrap > .b-sch-event:hover, .b-sch-event-wrap > .b-sch-event.b-sch-event-selected, .b-sch-event-wrap > .b-sch-event.b-sch-event-resizing,
.b-sch-event-wrap > .b-segmented > .b-sch-event-segments > .b-sch-event:hover,
.b-sch-event-wrap > .b-segmented > .b-sch-event-segments > .b-sch-event.b-sch-event-selected,
.b-sch-event-wrap > .b-segmented > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing {
  --event-s-factor: var(--event-hover-s-factor);
  --event-l-factor: var(--event-hover-l-factor);
  --event-a: var(--event-hover-a);
  --event-color: var(--event-hover-color);
  --event-opacity: var(--event-hover-opacity);
}
.b-sch-event-wrap > .b-sch-event.b-sch-event-selected:hover,
.b-sch-event-wrap > .b-segmented > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover {
  --event-s-factor: var(--event-selected-hover-s-factor);
  --event-l-factor: var(--event-selected-hover-l-factor);
  --event-a: var(--event-selected-hover-a);
}
.b-sch-event-wrap > .b-sch-event-selected > .b-sch-event-segments > .b-sch-event.b-sch-event-segment {
  --event-s-factor: var(--event-hover-s-factor);
  --event-l-factor: var(--event-hover-l-factor);
  --event-a: var(--event-hover-a);
  --event-color: var(--event-hover-color);
  --event-opacity: var(--event-hover-opacity);
}

.b-sch-color-none {
  --event-primary-color-h: null;
  --event-primary-color-s: null;
  --event-primary-color-l: null;
  --event-primary-color: null;
}

.b-sch-event,
.b-gantt-task,
.b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-h: var(--event-primary-color-h);
  --event-background-s: var(--event-primary-color-s);
  --event-background-l: var(--event-primary-color-l);
  --event-s-factor: 1;
  --event-l-factor: 1;
  --event-a: 1;
  --event-hover-s-factor: 1;
  --event-hover-l-factor: 1;
  --event-hover-a: 1;
  --event-selected-hover-s-factor: 1;
  --event-selected-hover-l-factor: 1;
  --event-selected-hover-a: 1;
  --event-background-color: hsla(
          var(--event-background-h),
          calc(var(--event-background-s) * var(--event-s-factor)),
          calc(var(--event-background-l) * var(--event-l-factor)),
          var(--event-a)
  );
  --event-border-color: var(--event-primary-color);
  --event-border-width: 0px;
  --event-border-style: solid;
  --event-border-radius: 0;
  --event-color: #fff;
  --event-hover-color: #fff;
  --event-opacity: 1;
  --event-hover-opacity: 1;
  --event-font-weight: 500;
  color: var(--event-color);
  background-color: var(--event-background-color);
  border-color: var(--event-border-color);
  border-width: var(--event-border-width);
  border-style: var(--event-border-style);
  border-radius: var(--event-border-radius);
  font-weight: var(--event-font-weight);
  opacity: var(--event-opacity);
}
.b-sch-event.b-sch-event-startsoutside,
.b-gantt-task.b-sch-event-startsoutside,
.b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-startsoutside {
  border-inline-start: none;
}

.b-sch-event-wrap.b-milestone-wrap > .b-sch-event.b-milestone {
  border-width: 0;
}

.b-schedulerbase.b-sch-layout-milestones .b-sch-event.b-milestone {
  background-color: var(--event-background-color);
  border-color: var(--event-border-color);
  border-width: var(--event-border-width) 0 var(--event-border-width) 0;
  opacity: var(--event-opacity);
  border-style: var(--event-border-style);
  font-weight: var(--event-font-weight);
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event.b-milestone::before {
  --event-border-width: inherit;
  --event-border-radius: inherit;
  border-style: var(--event-border-style);
  border-color: var(--event-border-color);
  border-top-width: 0;
  border-inline-end-width: 0;
  border-bottom-width: var(--event-border-width);
  border-inline-start-width: var(--event-border-width);
  border-bottom-left-radius: var(--event-border-radius);
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event.b-milestone::after {
  --event-border-width: inherit;
  --event-border-radius: inherit;
  border-style: var(--event-border-style);
  border-color: var(--event-border-color);
  border-top-width: 0;
  border-inline-end-width: var(--event-border-width);
  border-inline-start-width: 0;
  border-bottom-width: var(--event-border-width);
  border-bottom-right-radius: var(--event-border-radius);
  top: calc(var(--event-border-width) * -1);
}

.b-sch-event.b-milestone, .b-gantt-task.b-milestone {
  border-radius: 0;
}
.b-sch-event.b-milestone .b-gantt-task-content,
.b-sch-event.b-milestone .b-sch-event-content, .b-gantt-task.b-milestone .b-gantt-task-content,
.b-gantt-task.b-milestone .b-sch-event-content {
  background-color: var(--event-background-color);
}
.b-sch-event.b-milestone .b-gantt-task-content::before,
.b-sch-event.b-milestone .b-sch-event-content::before, .b-gantt-task.b-milestone .b-gantt-task-content::before,
.b-gantt-task.b-milestone .b-sch-event-content::before {
  border-width: var(--event-border-width);
  border-radius: var(--event-border-radius);
  border-color: var(--event-border-color);
  opacity: var(--event-opacity);
  border-style: var(--event-border-style);
}

.b-gantt-task,
.b-sch-style-none .b-sch-event {
  --event-background-image: none;
}
.b-gantt-task.b-task-selected, .b-gantt-task.b-sch-event-selected,
.b-sch-style-none .b-sch-event.b-task-selected,
.b-sch-style-none .b-sch-event.b-sch-event-selected {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
}
.b-gantt-task.b-task-selected:hover, .b-gantt-task.b-sch-event-selected:hover,
.b-sch-style-none .b-sch-event.b-task-selected:hover,
.b-sch-style-none .b-sch-event.b-sch-event-selected:hover {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
}
.b-gantt-task.b-task-selected .b-sch-event-segment, .b-gantt-task.b-sch-event-selected .b-sch-event-segment,
.b-sch-style-none .b-sch-event.b-task-selected .b-sch-event-segment,
.b-sch-style-none .b-sch-event.b-sch-event-selected .b-sch-event-segment {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
}
.b-gantt-task.b-task-selected .b-sch-event-segment:hover, .b-gantt-task.b-sch-event-selected .b-sch-event-segment:hover,
.b-sch-style-none .b-sch-event.b-task-selected .b-sch-event-segment:hover,
.b-sch-style-none .b-sch-event.b-sch-event-selected .b-sch-event-segment:hover {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
}
.b-gantt-task:hover,
.b-sch-style-none .b-sch-event:hover {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
}
.b-gantt-task:not(.b-milestone),
.b-sch-style-none .b-sch-event:not(.b-milestone) {
  background-image: var(--event-background-image);
}
.b-gantt-task.b-milestone > .b-gantt-task-content::before, .b-gantt-task.b-milestone > .b-sch-event-content::before,
.b-sch-style-none .b-sch-event.b-milestone > .b-gantt-task-content::before,
.b-sch-style-none .b-sch-event.b-milestone > .b-sch-event-content::before {
  background-image: var(--event-background-image);
}

.b-gantt-task-hover .b-gantt-task {
  --event-background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
}

.b-sch-vertical .b-sch-event {
  align-items: flex-start;
  padding-inline: 0.75em;
  white-space: normal;
}
.b-sch-vertical .b-sch-event .b-sch-event-content {
  margin: rotateSides(0 0.5em 0 0.75em);
}
.b-sch-vertical:not(.b-masked) .b-grid-empty .b-grid-subgrid:first-child::before {
  content: "";
  display: none;
}
.b-sch-vertical:not(.b-masked) .b-grid-empty .b-timeline-subgrid::before {
  color: #262626;
  content: attr(data-empty-text);
  padding: 1em;
}
.b-sch-vertical .b-grid-row {
  border-bottom: none;
}

.b-sch-vertical.b-eventlayout-mixed .b-sch-event {
  opacity: 0.8;
}

.b-timelinebase.b-overlay-scrollbar .b-virtual-scrollers {
  z-index: 100;
}

.b-sch-layout-milestone .b-milestone-wrap {
  min-width: 1em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-scale-cell {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.b-scale-cell .b-scale {
  background-color: transparent;
  font-weight: 400;
}
.b-scale-cell .b-scale-tick-label {
  font-size: 70%;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-schedulerbase.b-animating .b-grid-row {
  transition: height 0.2s, transform 0.2s;
}

.b-grid-footer-container .b-sch-timeaxiscolumn {
  padding: 0;
}

.b-sch-timeaxis-cell {
  padding: 0;
  flex: none !important;
  align-items: baseline;
  border-inline-end: none;
}

.b-gridbase .b-timeline-subgrid .b-grid-row.b-selected:not(.b-group-row) {
  background-color: transparent;
}
.b-gridbase .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-sch-timeaxis-cell.b-selected {
  background-color: transparent;
}

.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-odd,
.b-stripe .b-timeline-subgrid .b-grid-row.b-odd,
.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-odd,
.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-odd {
  background-color: rgba(246, 246, 246, 0.8);
}
.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-even,
.b-stripe .b-timeline-subgrid .b-grid-row.b-even,
.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-even,
.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-even {
  background-color: rgba(255, 255, 255, 0.8);
}

.b-stripe .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-selected {
  background-color: transparent;
}

.b-stripe .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-selected {
  background-color: transparent;
}

.b-gridbase .b-timeline-subgrid .b-group-row.b-selected,
.b-timeline-subgrid .b-group-row.b-selected,
.b-timeline-subgrid .b-group-row {
  z-index: 8;
  background-color: rgba(250, 251, 252, 0.8);
}

.b-timeline-subgrid {
  -webkit-user-select: none;
  user-select: none;
}

.b-timeaxissubgrid .b-grid-row {
  z-index: 1;
}
.b-timeaxissubgrid .b-grid-row.b-group-row {
  z-index: 5;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-resource-info {
  flex: 1;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
}
.b-resource-info dl {
  overflow: hidden;
}
.b-resource-info dt {
  font-weight: 600;
  margin-bottom: 0.2em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-resource-info dd {
  margin: 0;
  font-size: 0.8em;
  color: #b0b0b7;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-resource-info .b-resource-avatar {
  margin-inline-end: 0.5em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-resourcecollapse-cell {
  cursor: pointer;
}
.b-resourcecollapse-cell .b-icon {
  transition: transform 0.2s !important;
}
.b-resourcecollapse-cell .b-icon.b-flip {
  transform: rotate(180deg);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-column-lines-canvas {
  z-index: 3;
}

.b-columnlines .b-grid-cell:not(:last-child) {
  border-inline-end: 1px solid #e9eaeb;
}

.b-columnlines .b-group-row .b-grid-cell {
  border-inline-end-color: transparent;
}

.b-column-line,
.b-column-line-major {
  height: 100%;
  position: absolute;
  border-left-width: 1px;
  border-left-style: solid;
}

.b-column-line {
  border-color: #f4f5f5;
}

.b-column-line-major {
  border-color: #e9eaeb;
  z-index: 1;
}

.b-sch-vertical .b-column-line:not(.b-resource-column-line),
.b-sch-vertical .b-column-line-major {
  height: auto;
  width: 100%;
  position: absolute;
  border-left: none;
  border-top-width: 1px;
  border-top-style: solid;
}
.b-sch-vertical .b-resource-group-divider {
  border-color: #d8d9da;
}

.b-animating .b-resource-column-line {
  transition: left 0.2s linear;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-foreground-canvas {
  --scheduler-dependency-terminal-offset: 0px;
  --scheduler-dependency-terminal-size: 12px;
}

svg.b-sch-dependencies-canvas {
  --scheduler-dependency-marker: url("#arrowEnd");
  contain: unset;
  overflow: visible;
  z-index: 6;
}

.b-sch-dependency-arrow {
  fill: #bbb;
}
.b-sch-dependency-arrow path {
  fill: inherit;
}

.b-sch-dependency {
  pointer-events: visibleStroke;
  fill: transparent;
  stroke: #bbb;
  stroke-width: 1;
  transition: stroke-width 0.2s linear;
}
.b-sch-dependency.b-sch-dependency-over {
  stroke-width: 2;
  stroke-dasharray: 0;
}
.b-sch-dependency.b-sch-released {
  display: none;
}
.b-sch-dependency.b-click-area {
  stroke: transparent;
  stroke-dasharray: none !important;
  marker-end: none;
}

.b-sch-dependency {
  marker-end: var(--scheduler-dependency-marker);
}
.b-sch-dependency.b-sch-bidirectional-line {
  marker-start: var(--scheduler-dependency-marker);
}
.b-sch-dependency.b-sch-dependency-markerless {
  marker-end: none;
}

.b-dependencies .b-sch-event-hover {
  z-index: 108;
}
.b-dependencies .b-sch-event.b-sch-terminals-visible,
.b-dependencies .b-gantt-task.b-sch-terminals-visible {
  overflow: visible;
}
.b-dependencies.b-highlighting .b-sch-event-wrap .b-sch-event,
.b-dependencies.b-highlighting .b-sch-dependency {
  opacity: 0.3;
}
.b-dependencies.b-highlighting .b-sch-event-wrap .b-sch-event.b-highlight,
.b-dependencies.b-highlighting .b-sch-dependency.b-highlight {
  opacity: 1;
}
.b-dependencies.b-highlighting .b-sch-resourcetimerange {
  opacity: 0.3;
}

.b-sch-terminal {
  width: var(--scheduler-dependency-terminal-size);
  height: var(--scheduler-dependency-terminal-size);
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 50%;
  position: absolute;
  z-index: 2;
  cursor: pointer;
  --terminal-start-end-offset: 80%;
}
@media (pointer: coarse) {
  .b-sch-terminal {
    --terminal-start-end-offset: 115%;
  }
  .b-sch-terminal::after {
    content: "";
    height: calc(var(--scheduler-dependency-terminal-size) * 2);
    width: calc(var(--scheduler-dependency-terminal-size) * 2);
    border-radius: 50%;
    position: absolute;
    transform: translate(calc(var(--scheduler-dependency-terminal-size) * -0.5 - 1), calc(var(--scheduler-dependency-terminal-size) * -0.5 - 1));
  }
}
.b-sch-terminal.b-sch-terminal:hover {
  background-color: #e6e6e6;
}
.b-dragging .b-sch-terminal, .b-sch-event-resizing .b-sch-terminal {
  display: none;
}

.b-creating-dependency .b-sch-terminal:hover,
.b-creating-dependency .b-sch-terminal-active {
  background-color: #e6e6e6;
}
.b-creating-dependency .b-sch-terminal:hover.b-valid,
.b-creating-dependency .b-sch-terminal-active.b-valid {
  border-color: #27ca37;
  background-color: #9eeca5;
}
.b-creating-dependency .b-sch-terminal:hover.b-invalid,
.b-creating-dependency .b-sch-terminal-active.b-invalid {
  border-color: #e53f2c;
  background-color: #f6bbb4;
}
.b-creating-dependency * {
  touch-action: none;
}

.b-sch-terminal-top {
  top: var(--scheduler-dependency-terminal-offset);
  left: 50%;
  transform: translateX(-50%) translateY(-80%);
}

.b-sch-terminal-bottom {
  bottom: var(--scheduler-dependency-terminal-offset);
  left: 50%;
  transform: translateX(-50%) translateY(80%);
}

.b-sch-terminal-start {
  left: var(--scheduler-dependency-terminal-offset);
  top: 50%;
  transform: translateX(calc(var(--terminal-start-end-offset) * -1 * var(--rtl-negate))) translateY(-50%);
}
.b-rtl .b-sch-terminal-start {
  left: auto;
  right: 0;
}

.b-sch-terminal-end {
  right: var(--scheduler-dependency-terminal-offset);
  top: 50%;
  transform: translateX(calc(var(--terminal-start-end-offset) * var(--rtl-negate))) translateY(-50%);
}
.b-rtl .b-sch-terminal-end {
  right: auto;
  left: 0;
}

.b-sch-terminal-hover-area {
  grid-area: body;
  width: calc(100% + var(--scheduler-dependency-terminal-offset) * -2 + var(--scheduler-dependency-terminal-size) * 0.8);
  height: calc(100% + var(--scheduler-dependency-terminal-offset) * -2 + var(--scheduler-dependency-terminal-size) * 0.8);
  justify-self: center;
}

.b-labels-topbottom .b-schedulerbase:not(.b-sch-layout-milestones) .b-milestone:not(.b-sch-event-withicon) .b-sch-terminal-start,
.b-labels-topbottom .b-gantt:not(.b-sch-layout-milestones) .b-milestone:not(.b-gantt-task-withicon) .b-sch-terminal-start {
  transform: translate(calc(-0.35em * var(--rtl-negate)), -50%);
}
.b-labels-topbottom .b-schedulerbase:not(.b-sch-layout-milestones) .b-milestone:not(.b-sch-event-withicon) .b-sch-terminal-end,
.b-labels-topbottom .b-gantt:not(.b-sch-layout-milestones) .b-milestone:not(.b-gantt-task-withicon) .b-sch-terminal-end {
  transform: translate(calc(0.35em * var(--rtl-negate)), -50%);
}

.b-sch-dependency-connector {
  position: absolute;
  contain: strict;
  border-top: 2px dashed #bbb;
  z-index: 10;
  transform-origin: 0 0;
  pointer-events: none;
}
.b-sch-dependency-connector.b-removing {
  transition: width 0.2s ease-out;
}
.b-sch-dependency-connector.b-valid {
  border-color: #27ca37;
  border-top-style: solid;
}

.b-sch-dependency-creation-tooltip.b-popup {
  max-width: none;
}
.b-sch-dependency-creation-tooltip .b-popup-header {
  padding: 0.5em 0.075em;
  background-color: #27ca37;
}
.b-safari .b-sch-dependency-creation-tooltip .b-popup-header, .b-firefox .b-sch-dependency-creation-tooltip .b-popup-header {
  width: 1.5em;
}
.b-sch-dependency-creation-tooltip .b-popup-header i {
  margin-bottom: 0.5em;
}
.b-sch-dependency-creation-tooltip.b-rtl .b-popup-header i {
  margin-bottom: 0;
  margin-top: 0.5em;
}
.b-sch-dependency-creation-tooltip.b-invalid .b-popup-header {
  background-color: #e53f2c;
}
.b-sch-dependency-creation-tooltip.b-checking .b-popup-header {
  background-color: #b0b0b7;
}

.b-sch-dependency-tooltip {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-column-gap: 0.5em;
  align-items: center;
}
.b-sch-dependency-tooltip label {
  font-size: 0.8em;
}

.b-sch-dependency-creation-tooltip .b-panel-header,
.b-sch-dependency-tooltip .b-panel-header {
  color: #fff;
}
.b-sch-dependency-creation-tooltip .b-sch-box,
.b-sch-dependency-tooltip .b-sch-box {
  width: 12px;
  height: 8px;
  border: 1px solid #bbb;
  display: none;
  position: relative;
}
.b-sch-dependency-creation-tooltip .b-sch-box.b-start, .b-sch-dependency-creation-tooltip .b-sch-box.b-end, .b-sch-dependency-creation-tooltip .b-sch-box.b-right, .b-sch-dependency-creation-tooltip .b-sch-box.b-left, .b-sch-dependency-creation-tooltip .b-sch-box.b-top, .b-sch-dependency-creation-tooltip .b-sch-box.b-bottom,
.b-sch-dependency-tooltip .b-sch-box.b-start,
.b-sch-dependency-tooltip .b-sch-box.b-end,
.b-sch-dependency-tooltip .b-sch-box.b-right,
.b-sch-dependency-tooltip .b-sch-box.b-left,
.b-sch-dependency-tooltip .b-sch-box.b-top,
.b-sch-dependency-tooltip .b-sch-box.b-bottom {
  display: block;
}
.b-sch-dependency-creation-tooltip .b-sch-box:after,
.b-sch-dependency-tooltip .b-sch-box:after {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #888;
  position: absolute;
}
.b-sch-dependency-creation-tooltip .b-sch-box.b-end:after, .b-sch-dependency-creation-tooltip .b-sch-box.b-right:after,
.b-sch-dependency-tooltip .b-sch-box.b-end:after,
.b-sch-dependency-tooltip .b-sch-box.b-right:after {
  right: -2px;
  top: 50%;
  transform: translateY(-50%);
}
.b-rtl .b-sch-dependency-creation-tooltip .b-sch-box.b-end:after,
.b-rtl .b-sch-dependency-tooltip .b-sch-box.b-end:after {
  right: auto;
  left: -2px;
}
.b-sch-dependency-creation-tooltip .b-sch-box.b-start:after, .b-sch-dependency-creation-tooltip .b-sch-box.b-left:after,
.b-sch-dependency-tooltip .b-sch-box.b-start:after,
.b-sch-dependency-tooltip .b-sch-box.b-left:after {
  left: -2px;
  top: 50%;
  transform: translateY(-50%);
}
.b-rtl .b-sch-dependency-creation-tooltip .b-sch-box.b-start:after,
.b-rtl .b-sch-dependency-tooltip .b-sch-box.b-start:after {
  left: auto;
  right: -2px;
}
.b-sch-dependency-creation-tooltip .b-sch-box.b-top:after,
.b-sch-dependency-tooltip .b-sch-box.b-top:after {
  top: -2px;
  left: 50%;
  transform: translateX(-50%);
}
.b-sch-dependency-creation-tooltip .b-sch-box.b-bottom:after,
.b-sch-dependency-tooltip .b-sch-box.b-bottom:after {
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
}

.b-predecessor-list {
  display: flex;
  flex-direction: column;
}
.b-predecessor-list > * {
  flex: 0 0 auto;
  align-self: stretch;
  width: auto;
}
.b-predecessor-list > .b-list-item .b-predecessor-item-text {
  flex: 1;
}
.b-predecessor-list > .b-list-item .b-sch-box {
  width: 1.2em;
  height: 0.9em;
  border: 1px solid #bbb;
  margin-inline-start: 0.5em;
  position: relative;
}
.b-predecessor-list > .b-list-item .b-sch-box:after {
  content: "";
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  border: 1px solid #bbb;
  display: none;
}
.b-predecessor-list > .b-list-item.b-selected .b-sch-box {
  background-color: #27ca37;
}
.b-predecessor-list > .b-list-item.b-selected.b-fs .b-sch-box.b-from::after {
  right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-fs .b-sch-box.b-to::after {
  left: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-sf .b-sch-box.b-from::after {
  left: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-sf .b-sch-box.b-to::after {
  right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-ss .b-sch-box.b-from::after {
  left: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-ss .b-sch-box.b-to::after {
  left: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-ff .b-sch-box.b-from::after {
  right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-ff .b-sch-box.b-to::after {
  right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-dependencyeditor.b-popup {
  width: 29em;
}
.b-dependencyeditor.b-popup .b-popup-content {
  padding: 1em 1em 0 1em;
}
.b-dependencyeditor.b-popup .b-popup-content .b-textfield label,
.b-dependencyeditor.b-popup .b-popup-content .b-checkbox label {
  flex: 1 0 4em;
}
.b-dependencyeditor.b-popup .b-popup-content .b-textfield .b-checkbox-label,
.b-dependencyeditor.b-popup .b-popup-content .b-checkbox .b-checkbox-label {
  text-align: start;
}
.b-dependencyeditor.b-popup .b-bottom-toolbar {
  padding: 1em 1em 0.4em 1em;
}
.b-dependencyeditor.b-popup .b-bottom-toolbar .b-label-filler {
  display: none;
}
.b-dependencyeditor.b-popup .b-bottom-toolbar > button {
  flex: 1;
  margin-inline-end: 0.5em;
}
.b-dependencyeditor.b-popup .b-bottom-toolbar > button:last-child {
  margin-inline-end: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-dragselect-rect {
  position: absolute;
  left: 0;
  top: 0;
  transform-origin: 0 0;
  pointer-events: none;
  z-index: 100;
  border: 1px dashed #474849;
}

div.b-sch-event-wrap > .b-sch-event.b-cut-item {
  opacity: 0.4;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-schedulerbase.b-dragging-event {
  -webkit-user-select: none;
  user-select: none;
}

.b-sch-event-wrap.b-aborting, .b-sch-event-wrap.b-drag-unified-animation {
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, transform 0.2s, left 0.2s, top 0.2s;
}
.b-sch-event-wrap.b-dragging {
  z-index: 200;
}
.b-sch-event-wrap.b-dragging.b-drag-main {
  z-index: 201;
}
.b-sch-event-wrap.b-dragging .b-sch-event {
  outline: none !important;
}
.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-plain .b-sch-event-wrap.b-dragging .b-sch-event, .b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-border .b-sch-event-wrap.b-dragging .b-sch-event, .b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-colored .b-sch-event-wrap.b-dragging .b-sch-event {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.24);
}
.b-sch-event-wrap.b-hidden {
  display: none !important;
}

.b-float-root > .b-tooltip.b-eventdrag-tooltip {
  pointer-events: none;
}

.b-sch-tip-message {
  margin-top: 0.5em;
}
.b-sch-tip-invalid .b-sch-tip-message {
  color: #e53f2c;
}
.b-sch-tip-message .b-icon:first-child {
  margin-inline-end: 0.4em;
}
.b-sch-tip-message:empty {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timelinebase.b-dragcreating {
  -webkit-user-select: none;
  user-select: none;
}
.b-timelinebase.b-dragcreating .b-sch-timeaxis-cell,
.b-timelinebase.b-dragcreating .b-sch-event-wrap,
.b-timelinebase.b-dragcreating .b-gantt-task-wrap {
  pointer-events: none;
}

.b-dragcreate-lock .b-iscreating {
  opacity: 0.5;
}
.b-dragcreate-lock .b-iscreating .b-sch-event-content {
  display: none;
}

.b-sch-dragcreating.b-too-narrow {
  opacity: 0.25;
}

.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-startdate,
.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-enddate {
  color: #e53f2c;
}
.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-startdate .b-sch-clock,
.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-enddate .b-sch-clock {
  border-color: #e53f2c;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-eventeditor.b-popup {
  width: min(100%, 16em + var(--date-time-length));
  min-width: min(100%, 16em + var(--date-time-length));
  flex: unset;
}
.b-eventeditor.b-popup.b-collapsed .b-panel-collapse-revealer {
  display: none;
}
.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content .b-field > label {
  flex: 0 0 6em;
}
.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=startDateField], .b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=endDateField] {
  flex: 1 0 calc(55.5% + var(--date-width-difference) - 0.6em / 2);
}
.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=startTimeField], .b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=endTimeField] {
  flex: 1 0 calc(44.5% - var(--date-width-difference) - 0.6em / 2);
}
.b-eventeditor.b-popup .b-bottom-toolbar {
  background: transparent;
}
@media (min-width: 390px) {
  .b-eventeditor.b-popup .b-bottom-toolbar > .b-toolbar-content {
    padding-inline-start: calc(1em + 6.6em);
  }
}
.b-eventeditor.b-popup .b-bottom-toolbar > .b-toolbar-content > button {
  flex: 1;
  margin-inline-end: 0.5em;
  min-width: 0;
}
.b-eventeditor.b-popup .b-bottom-toolbar > .b-toolbar-content > button:last-child {
  margin-inline-end: 0;
}

.b-panel.b-floating > .b-eventeditor-body-wrap {
  padding-top: 1em;
}
.b-panel.b-floating > .b-eventeditor-body-wrap > .b-panel-content {
  padding-block: 0;
}
.b-panel.b-floating > .b-eventeditor-body-wrap > .b-bottom-toolbar .b-toolbar-content {
  padding-top: 1em;
}

.b-readonly.b-panel.b-floating > .b-eventeditor-body-wrap {
  padding-bottom: 1em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-event-wrap .b-sch-nonworkingtime {
  z-index: 0;
}

.b-dragging-event .b-sch-event-wrap.b-dragging .b-sch-nonworkingtime {
  display: none;
}

.b-animating .b-sch-event-wrap .b-sch-timerange {
  transition: none;
}

.b-sch-vertical .b-sch-event-wrap .b-sch-nonworkingtime {
  left: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-event-resizable-true, .b-sch-event-resizable-start, .b-sch-event-resizable-end {
  --handle-size: 0.5em;
}
@media (pointer: coarse) {
  .b-sch-event-resizable-true, .b-sch-event-resizable-start, .b-sch-event-resizable-end {
    --handle-size: 1em;
  }
}
.b-sch-event-resizable-true::before, .b-sch-event-resizable-true::after, .b-sch-event-resizable-start::before, .b-sch-event-resizable-start::after, .b-sch-event-resizable-end::before, .b-sch-event-resizable-end::after {
  --handle-width: 9px;
  --handle-height: 50%;
  --handle-inset: 3px;
  --handle-align-inset: 25%;
  --gradient-dir: to right;
  --handle-opacity: 0.7;
  --clip-path: inset(0 0 0 var(--handle-inset));
  position: absolute;
  clip-path: var(--clip-path);
  left: 0;
  top: var(--handle-align-inset);
  width: var(--handle-width);
  height: var(--handle-height);
  opacity: var(--handle-opacity);
  background: linear-gradient(var(--gradient-dir), #fff 1px, transparent 1px);
  background-size: 2px;
  background-position: var(--handle-inset);
}
@media (pointer: coarse) {
  .b-sch-event-resizable-true::before, .b-sch-event-resizable-true::after, .b-sch-event-resizable-start::before, .b-sch-event-resizable-start::after, .b-sch-event-resizable-end::before, .b-sch-event-resizable-end::after {
    --handle-width: 1.7em;
    --handle-inset: 0.7em;
  }
}
.b-sch-event-resizable-true::after, .b-sch-event-resizable-start::after, .b-sch-event-resizable-end::after {
  --clip-path: inset(0 var(--handle-inset) 0 0);
  left: auto;
  right: 0;
}
.b-sch-vertical .b-sch-event-resizable-true::before, .b-sch-vertical .b-sch-event-resizable-true::after, .b-sch-vertical .b-sch-event-resizable-start::before, .b-sch-vertical .b-sch-event-resizable-start::after, .b-sch-vertical .b-sch-event-resizable-end::before, .b-sch-vertical .b-sch-event-resizable-end::after {
  --handle-width: 50%;
  --handle-height: 0.7em;
  --gradient-dir: to bottom;
  background-size: 100% 2px;
  --clip-path: inset(var(--handle-inset) 0 0 0);
  top: 0;
  left: var(--handle-align-inset);
}
@media (pointer: coarse) {
  .b-sch-vertical .b-sch-event-resizable-true::before, .b-sch-vertical .b-sch-event-resizable-true::after, .b-sch-vertical .b-sch-event-resizable-start::before, .b-sch-vertical .b-sch-event-resizable-start::after, .b-sch-vertical .b-sch-event-resizable-end::before, .b-sch-vertical .b-sch-event-resizable-end::after {
    --handle-height: 1.7em;
  }
}
.b-sch-vertical .b-sch-event-resizable-true::after, .b-sch-vertical .b-sch-event-resizable-start::after, .b-sch-vertical .b-sch-event-resizable-end::after {
  --clip-path: inset(0 0 var(--handle-inset) 0);
  top: auto;
  bottom: 0;
}

.b-eventresize:not(.b-readonly):not(.b-creating-dependency) {
  --handle-cursor: ew-resize;
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency).b-sch-vertical {
  --handle-cursor: ns-resize;
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) > .b-sch-event:not(.b-segmented).b-sch-event-resizable-start:before, .b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) > .b-sch-event:not(.b-segmented).b-sch-event-resizable-end:after, .b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true:before, .b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true:after,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-start:before,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-end:after,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-true:before,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-true:after {
  content: "";
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event.b-resize-handle {
  cursor: var(--handle-cursor);
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency).b-resizing-event, .b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-resizing {
  -webkit-user-select: none;
  user-select: none;
  cursor: var(--handle-cursor) !important;
}

.b-sch-event-wrap.b-sch-event-wrap-resizing {
  z-index: 9;
}

.b-schedulerbase.b-resizing-event .b-sch-timeaxis-cell,
.b-schedulerbase.b-resizing-event .b-sch-event-wrap {
  /* prevent drag create */
  pointer-events: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-popup.b-sch-event-tooltip {
  max-width: 30em;
  display: flex;
  flex-direction: column;
}
.b-popup.b-sch-event-tooltip .b-sch-event-title {
  font-weight: 600;
}

.b-eventtip-content {
  gap: 0.5em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timeaxis-group-summary {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
}
.b-timeaxis-group-summary .b-timeaxis-tick {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
}
.b-timeaxis-group-summary .b-timeaxis-summary-value {
  text-align: center;
}

.b-gridbase.b-schedulerbase .b-timeline-subgrid .b-grid-row.b-group-footer.b-hover .b-grid-cell,
.b-gridbase.b-schedulerbase .b-timeline-subgrid .b-grid-row.b-group-footer.b-hover .b-grid-cell:hover {
  background-color: #fffbf5;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-headerzoom-rect {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  transform-origin: 0 0;
  pointer-events: none;
  z-index: 100;
  background: rgba(152, 193, 255, 0.3);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-event-wrap .b-sch-label, .b-gantt-task-wrap .b-sch-label {
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  color: #888;
  font-weight: 500;
  z-index: 1;
  min-width: 1em;
  pointer-events: all;
  -webkit-user-select: none;
  user-select: none;
}
.b-sch-event-wrap .b-sch-label-top, .b-gantt-task-wrap .b-sch-label-top {
  grid-area: top;
  justify-self: center;
  margin-bottom: 0.2em;
}
.b-sch-event-wrap .b-sch-label-bottom, .b-gantt-task-wrap .b-sch-label-bottom {
  grid-area: bottom;
  justify-self: center;
  margin-top: 0.2em;
}
.b-sch-event-wrap .b-sch-label-before, .b-gantt-task-wrap .b-sch-label-before {
  grid-area: before;
  justify-self: end;
  margin-inline-end: 1.5em;
}
.b-sch-event-wrap .b-sch-label-after, .b-gantt-task-wrap .b-sch-label-after {
  grid-area: after;
  margin-inline-start: 1.5em;
}

.b-sch-event-wrap.b-measure-label {
  height: 1em;
  position: fixed;
  top: -10000px;
  left: -10000px;
  visibility: hidden;
}
.b-sch-event-wrap.b-measure-label label {
  padding-inline-start: 1.5em;
  grid-area: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-pan .b-timeline-subgrid {
  cursor: move;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-export .b-sch-canvas {
  width: 100%;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-resourcetimerange {
  display: flex;
  position: absolute;
  left: 0;
  background-color: rgba(255, 235, 59, 0.1);
  color: #ecd300;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
}
.b-sch-resourcetimerange [data-task-feature] {
  display: flex;
  font-size: 12px;
}
.b-animating .b-sch-resourcetimerange {
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, transform 0.2s, left 0.2s, right 0.2s, width 0.2s, height 0.2s, font-size 0.2s;
}
.b-sch-resourcetimerange .b-sch-event-withicon .b-fa {
  margin-inline-end: 0.4em;
  line-height: inherit;
}
.b-sch-resourcetimerange .b-sch-event-content {
  margin: 3px;
}
.b-interactive-resourcetimeranges .b-sch-resourcetimerange {
  pointer-events: auto;
}

.b-sch-vertical .b-sch-resourcetimerange {
  justify-content: center;
  align-items: flex-start;
}

.b-sch-color-red.b-sch-resourcetimerange {
  background-color: rgba(229, 63, 44, 0.1);
  color: #b72615;
}

.b-sch-color-pink.b-sch-resourcetimerange {
  background-color: rgba(254, 49, 131, 0.1);
  color: #e2015b;
}

.b-sch-color-purple.b-sch-resourcetimerange {
  background-color: rgba(254, 49, 234, 0.1);
  color: #e201cc;
}

.b-sch-color-violet.b-sch-resourcetimerange {
  background-color: rgba(172, 49, 254, 0.1);
  color: #8801e2;
}

.b-sch-color-indigo.b-sch-resourcetimerange {
  background-color: rgba(69, 49, 254, 0.1);
  color: #1701e2;
}

.b-sch-color-blue.b-sch-resourcetimerange {
  background-color: rgba(49, 131, 254, 0.1);
  color: #015be2;
}

.b-sch-color-cyan.b-sch-resourcetimerange {
  background-color: rgba(49, 233, 254, 0.1);
  color: #01cbe2;
}

.b-sch-color-teal.b-sch-resourcetimerange {
  background-color: rgba(49, 254, 172, 0.1);
  color: #01e288;
}

.b-sch-color-green.b-sch-resourcetimerange {
  background-color: rgba(39, 202, 55, 0.1);
  color: #1c9928;
}

.b-sch-color-lime.b-sch-resourcetimerange {
  background-color: rgba(118, 230, 44, 0.1);
  color: #56b915;
}

.b-sch-color-yellow.b-sch-resourcetimerange {
  background-color: rgba(255, 235, 59, 0.1);
  color: #ecd300;
}

.b-sch-color-orange.b-sch-resourcetimerange {
  background-color: rgba(254, 172, 49, 0.1);
  color: #e28801;
}

.b-sch-color-deep-orange.b-sch-resourcetimerange {
  background-color: rgba(255, 112, 67, 0.1);
  color: #f23a00;
}

.b-sch-color-gray.b-sch-resourcetimerange {
  background-color: rgba(160, 160, 160, 0.1);
  color: #7e7272;
}

.b-sch-color-gantt-green.b-sch-resourcetimerange {
  background-color: rgba(142, 233, 151, 0.1);
  color: #3edc4d;
}

.b-schedule-selected-tick {
  position: absolute;
  pointer-events: none;
  background-color: rgba(254, 172, 49, 0.3);
  display: flex;
  justify-content: center;
  align-items: center;
}

.b-sch-scheduletip {
  min-width: 10em;
}
.b-sch-scheduletip.b-nonworking-time {
  opacity: 0;
  pointer-events: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-simpleeventeditor {
  z-index: 15;
}
.b-simpleeventeditor .b-field {
  align-items: stretch;
}
.b-sch-horizontal .b-simpleeventeditor .b-field {
  height: 100%;
}

.b-stickyevents:where(.b-sch-horizontal) .b-sch-event-wrap:where(:not(.b-disable-sticky, .b-milestone-wrap)),
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange {
  overflow: visible;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-event-wrap:where(:not(.b-disable-sticky, .b-milestone-wrap)) .b-sch-event-content,
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange .b-sch-event-content {
  position: sticky;
  left: 0.75em;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-event-wrap:where(:not(.b-disable-sticky, .b-milestone-wrap)) .b-sch-event,
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange .b-sch-event {
  overflow: visible;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange {
  justify-content: flex-start;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange > div {
  overflow: visible;
  width: 100%;
}

.b-rtl.b-stickyevents.b-sch-horizontal .b-sch-event-wrap:not(.b-disable-sticky, .b-milestone-wrap) .b-sch-event-content,
.b-rtl.b-stickyevents.b-sch-horizontal .b-sch-resourcetimerange .b-sch-event-content {
  right: 0.75em;
}

.b-firefox.b-stickyevents.b-sch-horizontal .b-sch-foreground-canvas {
  contain: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-summarybar {
  padding: 0;
  flex-direction: row;
  justify-content: flex-start;
  flex-grow: unset !important;
}
.b-sch-summarybar .b-timeaxis-tick {
  display: flex;
  flex-direction: column;
  text-align: center;
  overflow: hidden;
  justify-content: center;
  align-items: stretch;
}

.b-sch-summarybar:not(.b-sch-vertical) .b-timeaxis-tick {
  padding: 0.5em 0;
}
.b-sch-summarybar:not(.b-sch-vertical) .b-timeaxis-tick:not(:last-child) {
  border-inline-end: 1px solid #d8d9da;
}

.b-sch-vertical .b-sch-summarybar {
  flex-direction: column;
  align-items: stretch;
  background: #f3f4f5 !important;
  color: #667280;
}
.b-sch-vertical .b-sch-summarybar .b-timeaxis-tick {
  padding: 0 0.5em;
}
.b-sch-vertical .b-sch-summarybar .b-timeaxis-tick:not(:last-child) {
  border-bottom: 1px solid #d8d9da;
}

.b-timeaxis-summary-tip {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.b-timeaxis-summary-tip header {
  width: 100%;
  text-align: center;
  font-weight: 700;
  margin-bottom: 1em;
}
.b-timeaxis-summary-tip label {
  flex: 1 1 50%;
}
.b-timeaxis-summary-tip .b-timeaxis-summary-value {
  flex: 0 0 auto;
}

.b-sch-timeaxis-menu-daterange-popup {
  width: 21em;
}
.b-sch-timeaxis-menu-daterange-popup .b-left-nav-btn,
.b-sch-timeaxis-menu-daterange-popup .b-right-nav-btn {
  max-width: 1em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-float-root > .b-floating.b-interaction-tooltip {
  pointer-events: none;
}

.b-timeranges-canvas {
  z-index: 4;
}

.b-sch-line {
  margin-inline-start: -1px;
  z-index: 8;
}

.b-sch-timerange {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: absolute;
  left: 0;
  overflow: hidden;
  justify-content: center;
  color: #aaa;
  z-index: 4;
  cursor: pointer;
}
.b-sch-timerange.b-over-resize-handle {
  cursor: ew-resize;
}
.b-timelinebase:not(.b-dragging-timerange) .b-sch-timerange:hover {
  z-index: 7;
}
.b-sch-timerange label {
  font-size: 0.8em;
  color: inherit;
  white-space: nowrap;
  cursor: inherit;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0.3em;
}
.b-sch-timerange i {
  margin-inline-end: 0.5em;
}
.b-timeranges-body-canvas .b-sch-timerange.b-narrow-range label {
  writing-mode: tb;
  padding-inline-start: 1em;
}

.b-sch-current-time {
  pointer-events: none;
}

.b-animating .b-sch-timerange {
  transition: transform 0.3s, width 0.3s, height 0.3s;
}

.b-timeline-subgrid .b-sch-timerange {
  height: 100%;
  align-items: flex-start;
  min-width: 1px;
  color: #aaa;
  font-size: 14px;
}
.b-timeline-subgrid .b-sch-timerange:not(.b-sch-line) label {
  overflow: visible;
}
.b-timeline-subgrid .b-sch-timerange:not(.b-sch-line) label.b-vertical {
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
}
.b-timeline-subgrid .b-sch-timerange.b-sch-line {
  width: 1px;
  overflow: visible;
}
.b-timeline-subgrid .b-sch-timerange.b-sch-line:before {
  display: none;
}
.b-timeline-subgrid .b-sch-range {
  background-color: rgba(240, 240, 240, 0.5);
  pointer-events: none;
}
.b-timeline-subgrid div.b-sch-line {
  border-inline-start: 2px solid #fab005;
  color: #fff;
  padding: 0;
  z-index: 8;
}
.b-timeline-subgrid div.b-sch-line label {
  background-color: #fab005;
  padding: 0.3em;
  white-space: nowrap;
}
.b-timeline-subgrid div.b-sch-current-time {
  border-inline-start-color: #fa5252;
}
.b-timeline-subgrid div.b-sch-current-time label {
  background-color: #fa5252;
}

.b-timelinebase:not(.b-sch-vertical) .b-timeline-subgrid .b-sch-line {
  flex-direction: column;
  justify-content: flex-start;
}
.b-timelinebase:not(.b-sch-vertical) .b-timeline-subgrid .b-sch-line label {
  margin-top: 0.5em;
}

.b-sch-vertical .b-sch-timerange {
  left: auto;
  top: 0;
  justify-content: flex-start;
}
.b-sch-vertical .b-sch-timerange label {
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  transform: rotate(180deg);
}
.b-sch-vertical .b-sch-timerange.b-over-resize-handle {
  cursor: ns-resize;
}
.b-sch-vertical .b-timeline-subgrid .b-sch-timerange {
  height: auto;
  width: 100%;
}
.b-sch-vertical .b-timeline-subgrid .b-sch-line {
  border-top: 2px solid #fab005;
  color: #fff;
  padding: 0;
  height: 1px;
}
.b-sch-vertical .b-timeline-subgrid .b-sch-line label {
  background-color: #fab005;
  padding: 0.3em;
  white-space: nowrap;
}

.b-timeranges-header-canvas .b-sch-timerange {
  pointer-events: all;
}

.b-grid-header .b-sch-timerange {
  flex-direction: row;
  justify-content: center;
  bottom: 0;
  background-color: #98c1ff;
  color: #fff;
  line-height: 1;
  padding: 0.5em 0;
  -webkit-user-select: none;
  user-select: none;
}
.b-grid-header .b-sch-timerange.b-sch-line {
  padding: 0.5em;
  background-color: #fab005;
  z-index: 5;
}
.b-grid-header .b-sch-timerange.b-sch-current-time {
  background-color: #fa5252;
}
.b-grid-header .b-sch-timerange:before {
  margin-inline-end: 0.5em;
}
.b-grid-header .b-sch-timerange label {
  padding: 0;
}
.b-grid-header.b-sch-timeaxiscolumn-levels-1 .b-sch-timerange {
  height: 100%;
}
.b-grid-header.b-sch-timeaxiscolumn-levels-2 .b-sch-timerange {
  height: 50%;
}
.b-grid-header.b-sch-timeaxiscolumn-levels-3 .b-sch-timerange {
  height: 33.3333333333%;
}
.b-grid-header .b-sch-line {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.b-grid-header .b-sch-line.b-rtl {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.b-grid-header .b-sch-line.b-sch-timerange-with-headerlabel label {
  left: -2px;
}

.b-verticaltimeaxiscolumn .b-sch-timerange {
  flex-direction: column;
  justify-content: center;
  right: 0;
  background-color: #98c1ff;
  color: #fff;
  -webkit-user-select: none;
  user-select: none;
}
.b-verticaltimeaxiscolumn .b-sch-timerange:before {
  margin-bottom: 0.5em;
}
.b-verticaltimeaxiscolumn .b-sch-line {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.b-verticaltimeaxiscolumn .b-sch-line.b-sch-timerange-with-headerlabel label {
  top: -2px;
}

.b-sch-timeranges-with-headerelements .b-timeline-subgrid .b-sch-range:before {
  display: none;
}

.b-dragging-timerange .b-sch-timerange:not(.b-dragging) {
  pointer-events: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-timeaxiscolumn .b-selected-time-span,
.b-verticaltimeaxiscolumn .b-selected-time-span {
  background: #3183fe;
  color: #fff;
  justify-content: space-between;
  padding: 0.4em;
  opacity: 1;
}
.b-sch-timeaxiscolumn .b-selected-time-span span,
.b-verticaltimeaxiscolumn .b-selected-time-span span {
  white-space: nowrap;
  overflow: hidden;
}
.b-sch-timeaxiscolumn .b-selected-time-span .b-selection-start,
.b-sch-timeaxiscolumn .b-selected-time-span .b-selection-end,
.b-verticaltimeaxiscolumn .b-selected-time-span .b-selection-start,
.b-verticaltimeaxiscolumn .b-selected-time-span .b-selection-end {
  align-self: flex-end;
}
.b-sch-timeaxiscolumn .b-selected-time-span .b-icon-close,
.b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close {
  position: absolute;
  top: 0.2em;
  right: 0.4em;
  cursor: pointer;
}

.b-timelinebase.b-rtl .b-sch-timeaxiscolumn .b-selected-time-span .b-icon-close,
.b-timelinebase.b-rtl .b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close {
  left: 0.4em;
  right: auto;
}

.b-sch-timeaxiscolumn .b-selected-time-span {
  font-size: 0.7em;
}

.b-verticaltimeaxiscolumn .b-selected-time-span {
  width: calc(100% - 2em);
}
.b-verticaltimeaxiscolumn .b-selected-time-span span {
  font-size: 0.7em;
}
.b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close {
  left: 0.4em;
}

.b-grid-header .b-selected-time-span,
.b-timeline-subgrid .b-selected-time-span,
.b-verticaltimeaxiscolumn .b-selected-time-span {
  transition: none;
  z-index: 10;
}

.b-timeline-subgrid .b-selected-time-span {
  background: rgba(152, 193, 255, 0.2);
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-grid-headers .b-sch-nonworkingtime {
  background-color: rgba(240, 213, 213, 0.3);
  z-index: 3;
  pointer-events: none;
}

.b-sch-nonworkingtime-canvas {
  z-index: 2;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-clockwrap {
  display: flex;
}
.b-sch-clockwrap:not(:first-child) {
  margin-top: 0.3em;
}

.b-sch-clock {
  position: relative;
  height: 21px;
  width: 21px;
  min-width: 21px;
  white-space: nowrap;
}
.b-sch-clock .b-sch-hour-indicator {
  border-top: 2px solid transparent;
  border-bottom: 6px solid #777;
}
.b-sch-clock .b-sch-minute-indicator {
  border-top: 8px solid #777;
}
.b-sch-clock .b-sch-minute-indicator,
.b-sch-clock .b-sch-hour-indicator {
  position: absolute;
  left: 50%;
  top: 1px;
  width: 2px;
  height: 8px;
  overflow: hidden;
  margin-left: -1px;
  transform-origin: 50% 100%;
}

.b-sch-clock-hour .b-sch-clock {
  border: 2px solid #feac31;
  background-color: #f8f8f8;
  border-radius: 100%;
}
.b-sch-clock-hour .b-sch-clock-dot {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 4px;
  height: 4px;
  margin-left: -2px;
  margin-top: -2px;
  background: #777;
  border-radius: 3px;
  z-index: 2;
}

.b-sch-clock-day .b-sch-clock {
  background-color: #f8f8f8;
  border: none;
  border-radius: 2px;
}
.b-sch-clock-day .b-sch-clock .b-sch-hour-indicator {
  width: inherit;
  position: static !important;
  background-color: #feac31;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  font-size: 7px;
  line-height: 8px;
  text-align: center;
  color: #fff;
  height: 9px;
  text-indent: 0;
  margin-top: -1px;
  margin-left: 0;
  border: 0 none;
  transform: none !important;
}
.b-sch-clock-day .b-sch-clock .b-sch-minute-indicator {
  width: inherit;
  color: #555;
  position: static !important;
  height: 16px;
  background-color: transparent;
  font-size: 10px;
  text-align: center;
  text-indent: 0;
  line-height: 12px;
  border: none;
  margin-left: 0;
  transform: none !important;
}
.b-sch-clock-day .b-sch-clock-dot {
  display: none;
}

.b-sch-clock-text {
  margin-inline-start: 8px;
  padding-top: 1px;
  white-space: nowrap;
  width: 100%;
}

/*.b-rtl .b-sch-clock-text {
    margin-left  : auto;
    margin-right : 25px;
}*/
.b-sticky-headers .b-grid-header, .b-sticky-headers .b-timeaxis, .b-sticky-headers .b-sticky-header, .b-sticky-headers .b-sch-header-timeaxis-cell {
  overflow: visible;
}
.b-sticky-headers .b-sch-header-text.b-sticky-header {
  position: sticky;
}
.b-sticky-headers .b-horizontaltimeaxis .b-sch-header-text.b-sticky-header {
  left: 0;
  padding-inline: left(0 0.5em 0 0.75em);
}
.b-sticky-headers .b-verticaltimeaxis .b-sch-header-text.b-sticky-header {
  top: 0.15em;
}
.b-sticky-headers .b-verticaltimeaxis .b-sch-header-row-0 .b-sch-header-text.b-sticky-header {
  padding-top: right(0 0.5em 0 0.75em);
}
.b-sticky-headers .b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-text.b-sticky-header {
  padding-bottom: right(0 0.5em 0 0.75em);
}

body:not(.b-using-keyboard) .b-sch-timeaxis-cell:focus, body:not(.b-using-keyboard) .b-sch-timeaxis-cell:focus-within {
  outline: none !important;
}

.b-sch-header-timeaxis-cell {
  align-items: center;
}

.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:hover, .b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:focus {
  background: transparent;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timelinehistogram .b-grid-row {
  z-index: 4;
}
.b-timelinehistogram .b-timelinehistogram-cell {
  padding: 0;
  border-inline-end-width: 0;
}
.b-timelinehistogram .b-timeline-subgrid .b-grid-cell.b-focused::after {
  display: none;
}

.b-timelinehistogram-histogram {
  padding: 0;
  background-color: transparent;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-column.b-grid-header {
  padding: 0;
}

.b-grid-header-container .b-sch-timeaxiscolumn {
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  flex-grow: unset !important;
  background-color: #f3f4f5;
  border-inline-end: 0 none;
}
.b-grid-header-container .b-sch-timeaxiscolumn .b-sch-header-timeaxis-cell:hover {
  background-color: white;
}

.b-horizontaltimeaxis {
  flex-direction: column;
  flex: 1 0 100%;
}
.b-horizontaltimeaxis .b-sch-header-row {
  flex: 1 0 2em;
}
.b-horizontaltimeaxis .b-sch-header-row.b-sch-header-row-0.b-lowest {
  flex: 1;
}
.b-horizontaltimeaxis .b-sch-header-timeaxis-cell {
  height: 100%;
  border-inline-start: 1px solid #d8d9da;
}
.b-horizontaltimeaxis .b-sch-header-timeaxis-cell:hover {
  cursor: pointer;
  background-color: white;
}
.b-horizontaltimeaxis .b-sch-header-timeaxis-cell.b-last .b-sch-header-text {
  overflow: hidden;
}

.b-sch-timeaxiscolumn-levels-1 {
  min-height: 1.5em;
}

.b-sch-timeaxiscolumn-levels-2 {
  min-height: 3em;
}

.b-sch-timeaxiscolumn-levels-3 {
  min-height: 4.5em;
}

.b-sch-header-row {
  position: relative;
  contain: strict;
}
.b-sch-header-row:last-child .b-sch-header-timeaxis-cell {
  border-bottom: none;
}

.b-sch-header-timeaxis-cell {
  display: flex;
  justify-content: center;
  position: absolute;
  color: #667280;
  border-bottom: 1px solid #d8d9da;
  overflow: hidden;
  transition: background-color 0.2s;
  font-size: 0.9em;
  font-weight: 500;
  padding: top(0.5em) 0 bottom(0.5em) 0;
  white-space: nowrap;
  contain: strict;
  -webkit-user-select: none;
  user-select: none;
}
.b-sch-header-timeaxis-cell.b-align-start .b-sch-header-text, .b-sch-header-timeaxis-cell.b-align-end .b-sch-header-text {
  padding-inline-start: left(0 0.5em 0 0.75em);
  padding-inline-end: right(0 0.5em 0 0.75em);
}
.b-sch-header-timeaxis-cell.b-align-start {
  justify-content: flex-start;
}
.b-sch-header-timeaxis-cell.b-align-end {
  justify-content: flex-end;
}

.b-schedulerbase.b-fill-last-column .b-sch-timeaxiscolumn:last-child {
  border-inline-end-color: #d8d9da;
}

.b-sch-header-timeaxis-cell[data-tick-index="0"] {
  border-inline-start: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-verticaltimeaxiscolumn {
  flex-flow: column nowrap;
  align-items: stretch;
  padding: 0;
  border-inline-end: none;
  background-color: #fbfcfc !important;
}
.b-verticaltimeaxiscolumn.b-grid-cell.b-focused:after {
  display: none;
}

.b-verticaltimeaxis {
  flex: 1 0 100%;
  contain: strict;
}
.b-verticaltimeaxis .b-sch-header-row {
  flex-direction: column;
  flex: 1;
}
.b-verticaltimeaxis .b-sch-header-timeaxis-cell {
  width: 100%;
  text-transform: uppercase;
  padding: 0;
  border-inline-start: 0 none;
}
.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell {
  border-inline-end: none;
  border-bottom: none;
  justify-content: flex-end;
  align-items: flex-start;
  contain: unset;
}
.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell .b-sch-header-text {
  padding-inline-end: 0.5em;
  margin-top: -0.75em;
}
.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell:hover {
  background-color: #f3f4f5;
}
.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) {
  flex: 0 0 2em;
}
.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) .b-sch-header-timeaxis-cell {
  align-items: flex-start;
  border-inline-end: 1px solid #d8d9da;
}
.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) .b-sch-header-text {
  padding-bottom: left(0 0.5em 0 0.75em);
  writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  transform: rotate(180deg);
}

.b-sch-vertical .b-sticky-headers .b-content-element,
.b-sch-vertical .b-sticky-headers .b-grid-subgrid-locked,
.b-sch-vertical .b-sticky-headers .b-verticaltimeaxis-row,
.b-sch-vertical .b-sticky-headers .b-verticaltimeaxiscolumn,
.b-sch-vertical .b-sticky-headers .b-verticaltimeaxis,
.b-sch-vertical .b-sticky-headers .b-sch-header-row,
.b-sch-vertical .b-sticky-headers .b-sch-header-timeaxis-cell {
  overflow: visible;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-vertical .b-sch-timeaxiscolumn {
  flex-direction: row;
  min-height: 3em;
}

.b-resourceheader {
  flex: 1;
  position: relative;
  contain: strict;
}
.b-resourceheader.b-has-images {
  min-height: 3em;
}
.b-resourceheader.b-grouped {
  height: 6em;
}

.b-resourceheader-group-cell {
  position: absolute;
  display: flex;
  align-items: stretch;
  flex-direction: column;
  height: 100%;
}
.b-resourceheader-group-cell > span {
  padding: 0.5em 0;
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #d8d9da;
  border-inline-end: 1px solid #d8d9da;
}
.b-resourceheader-group-cell .b-resourceheader-group-children {
  position: relative;
  height: 100%;
}

.b-resourceheader-cell {
  position: absolute;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #667280;
  border-inline-end: 1px solid #d8d9da;
  overflow: hidden;
  transition: background-color 0.2s;
  font-size: 0.9em;
  font-weight: 500;
  padding: top(0.5em);
  white-space: nowrap;
  contain: strict;
  height: 100%;
  -webkit-user-select: none;
  user-select: none;
}
.b-animating .b-resourceheader-cell {
  transition: width 0.2s, left 0.2s, right 0.2s;
}
.b-resourceheader-cell:hover {
  cursor: pointer;
  background-color: white;
}
.b-resourceheader-cell.b-align-start, .b-resourceheader-cell.b-align-end {
  padding-inline: 0.3em;
}
.b-resourceheader-cell.b-align-start {
  justify-content: flex-start;
}
.b-resourceheader-cell.b-align-end {
  justify-content: flex-end;
}
.b-resourceheader-cell i {
  margin-inline-end: 0.5em;
}
.b-resourceheader-cell .b-resource-name {
  overflow: hidden;
}
.b-resourceheader-cell .b-resource-avatar {
  margin-inline-end: 1em;
}

.b-recurrenceconfirmationpopup.b-popup {
  width: 29em;
  max-width: none;
}
.b-recurrenceconfirmationpopup.b-popup .b-recurrenceconfirmationpopup-header,
.b-recurrenceconfirmationpopup.b-popup .b-recurrenceconfirmationpopup-content {
  padding: 0.65em;
}
.b-recurrenceconfirmationpopup.b-popup .b-bottom-toolbar > button {
  margin-inline-end: 0.5em;
}
.b-recurrenceconfirmationpopup.b-popup .b-bottom-toolbar > button:last-child {
  margin-inline-end: 0;
}

button.b-button.b-recurrencelegendbutton {
  /* allow lines wrapping for the button since recurrence legend might be a long string */
  white-space: normal;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-recurrenceeditor .b-panel {
  --panel-background-color: inherit;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content {
  padding: 0;
  column-gap: 1em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-field label.b-align-start {
  flex: 1 0 10.4em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-recurrencepositionscombo {
  flex: 0 0 9.6em;
}
.b-recurrenceeditor .b-bottom-toolbar .b-label-filler {
  width: 10em;
}
.b-recurrenceeditor .b-bottom-toolbar button {
  flex: 1;
}

.b-schedulerpro-taskeditor .b-recurrenceeditor .b-buttongroup {
  font-size: 0.8em;
}

.b-datepicker .b-icon-circle {
  font-size: 50%;
  color: #3183fe;
  margin-top: 1px;
}
.b-datepicker .b-selected-date .b-icon-circle {
  color: #fff;
}
.b-datepicker .b-cell-events-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 80%;
  background-color: #e53f2c;
  color: #fff;
  width: 1.3em;
  height: 1.3em;
}

.b-datepicker-with-events .b-calendar-weekdays {
  padding-bottom: 4px;
}
.b-datepicker-with-events .b-calendar-week .b-calendar-cell {
  margin: 1px 1px;
  justify-content: flex-start;
}
.b-datepicker-with-events .b-calendar-week .b-calendar-cell .b-datepicker-cell-inner {
  margin-bottom: 0.45em;
}

.b-resourcecombo .b-resource-icon {
  display: none;
  margin-inline: 0.5em 0;
}
.b-resourcecombo.b-show-event-color:not(.b-uses-chipview) .b-resource-icon {
  display: block;
}

.b-resourcecombo-picker .b-icon {
  display: none;
  margin-inline-end: 0.5em;
}
.b-resourcecombo-picker.b-multiselect .b-icon, .b-resourcecombo-picker.b-show-event-color .b-icon {
  display: block;
}
.b-resourcecombo-picker.b-multiselect .b-selected .b-icon-square:before, .b-resourcecombo-picker.b-show-event-color .b-selected .b-icon-square:before {
  content: "\f14a";
}

.b-theme-material .b-resourcecombo .b-resource-icon {
  margin-inline: 0 0.5em;
}

.b-resourcefilter .b-list-item {
  border: 0 none;
  border-radius: 0;
}
.b-resourcefilter .b-selected-icon {
  visibility: visible !important;
}
.b-resourcefilter .b-selected-icon:before {
  content: "\f0c8";
  opacity: 0.6;
}
.b-resourcefilter .b-selected .b-selected-icon:before {
  content: "\f14a";
  opacity: 1;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-red {
  background-color: #e53f2c;
}

.b-sch-foreground-red {
  color: #e53f2c;
}

.b-sch-pink {
  background-color: #fe3183;
}

.b-sch-foreground-pink {
  color: #fe3183;
}

.b-sch-purple {
  background-color: #fe31ea;
}

.b-sch-foreground-purple {
  color: #fe31ea;
}

.b-sch-magenta {
  background-color: #ff4dff;
}

.b-sch-foreground-magenta {
  color: #ff4dff;
}

.b-sch-violet {
  background-color: #ac31fe;
}

.b-sch-foreground-violet {
  color: #ac31fe;
}

.b-sch-indigo {
  background-color: #4531fe;
}

.b-sch-foreground-indigo {
  color: #4531fe;
}

.b-sch-blue {
  background-color: #3183fe;
}

.b-sch-foreground-blue {
  color: #3183fe;
}

.b-sch-cyan {
  background-color: #31e9fe;
}

.b-sch-foreground-cyan {
  color: #31e9fe;
}

.b-sch-teal {
  background-color: #31feac;
}

.b-sch-foreground-teal {
  color: #31feac;
}

.b-sch-green {
  background-color: #27ca37;
}

.b-sch-foreground-green {
  color: #27ca37;
}

.b-sch-lime {
  background-color: #76e62c;
}

.b-sch-foreground-lime {
  color: #76e62c;
}

.b-sch-gantt-green {
  background-color: #8ee997;
}

.b-sch-foreground-gantt-green {
  color: #8ee997;
}

.b-sch-yellow {
  background-color: #FFEB3B;
}

.b-sch-foreground-yellow {
  color: #FFEB3B;
}

.b-sch-orange {
  background-color: #feac31;
}

.b-sch-foreground-orange {
  color: #feac31;
}

.b-sch-deep-orange {
  background-color: #ff7043;
}

.b-sch-foreground-deep-orange {
  color: #ff7043;
}

.b-sch-gray {
  background-color: #a0a0a0;
}

.b-sch-foreground-gray {
  color: #a0a0a0;
}

.b-sch-light-gray {
  background-color: #e0e0e7;
}

.b-sch-foreground-light-gray {
  color: #e0e0e7;
}

.b-sch-foreground-black {
  color: #000;
}

.b-sch-color-red {
  --event-primary-color-h: 6.1621621622deg;
  --event-primary-color-s: 78.05907173%;
  --event-primary-color-l: 53.5294117647%;
}

.b-sch-color-pink {
  --event-primary-color-h: 336deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}

.b-sch-color-purple {
  --event-primary-color-h: 305.8536585366deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}

.b-sch-color-violet {
  --event-primary-color-h: 276deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}

.b-sch-color-indigo {
  --event-primary-color-h: 245.8536585366deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}

.b-sch-color-blue {
  --event-primary-color-h: 216deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}

.b-sch-color-cyan {
  --event-primary-color-h: 186.1463414634deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}

.b-sch-color-magenta {
  --event-primary-color-h: 300deg;
  --event-primary-color-s: 100%;
  --event-primary-color-l: 65.0980392157%;
}

.b-sch-color-teal {
  --event-primary-color-h: 156deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}

.b-sch-color-green {
  --event-primary-color-h: 125.8895705521deg;
  --event-primary-color-s: 67.6348547718%;
  --event-primary-color-l: 47.2549019608%;
}

.b-sch-color-lime {
  --event-primary-color-h: 96.1290322581deg;
  --event-primary-color-s: 78.813559322%;
  --event-primary-color-l: 53.7254901961%;
}

.b-sch-color-yellow {
  --event-primary-color-h: 53.8775510204deg;
  --event-primary-color-s: 100%;
  --event-primary-color-l: 61.568627451%;
}

.b-sch-color-orange {
  --event-primary-color-h: 36deg;
  --event-primary-color-s: 99.0338164251%;
  --event-primary-color-l: 59.4117647059%;
}

.b-sch-color-deep-orange {
  --event-primary-color-h: 14.3617021277deg;
  --event-primary-color-s: 100%;
  --event-primary-color-l: 63.137254902%;
}

.b-sch-color-gray {
  --event-primary-color-h: 0deg;
  --event-primary-color-s: 0%;
  --event-primary-color-l: 62.7450980392%;
}

.b-sch-color-light-gray {
  --event-primary-color-h: 240deg;
  --event-primary-color-s: 12.7272727273%;
  --event-primary-color-l: 89.2156862745%;
}

.b-sch-color-gantt-green {
  --event-primary-color-h: 125.9340659341deg;
  --event-primary-color-s: 67.4074074074%;
  --event-primary-color-l: 73.5294117647%;
}

.b-sch-color-black {
  --event-primary-color-h: 0deg;
  --event-primary-color-s: 0%;
  --event-primary-color-l: 0%;
}

.b-sch-style-interday > .b-sch-event,
.b-sch-style-interday > .b-sch-event > .b-sch-event-segments > .b-sch-event,
.b-sch-style-plain > .b-sch-event,
.b-sch-style-plain > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-s-factor: 1;
  --event-l-factor: 1;
  --event-hover-s-factor: 1.3;
  --event-hover-l-factor: 0.6;
  --event-selected-hover-s-factor: 1.4;
  --event-selected-hover-l-factor: 0.55;
}

.b-sch-style-interday .b-sch-event {
  opacity: 0.8;
  border-radius: 3px;
}
.b-sch-style-interday .b-sch-event-content {
  font-weight: 400;
}

.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone) {
  background-color: currentColor;
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, .b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, .b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: currentColor;
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone) > .b-sch-event-content {
  color: #fff;
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before {
  background-color: currentColor;
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content::before, .b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before, .b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content::before {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}

.b-sch-layout-milestone-text-position-inside .b-sch-event-wrap.b-milestone-wrap .b-milestone {
  display: flex;
  justify-content: center;
  align-items: center;
}
.b-sch-layout-milestone-text-position-inside .b-sch-event-wrap.b-milestone-wrap .b-milestone label {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  color: inherit;
}

.b-sch-style-border > .b-sch-event,
.b-sch-style-border > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-border-color: hsl(
                  var(--event-background-h),
                  var(--event-background-s),
                  calc(var(--event-background-l) * 0.7)
  );
  --event-hover-color: #fff;
  --event-hover-l-factor: 0.7;
  --event-selected-hover-l-factor: 0.6;
  --event-border-style: solid;
  --event-border-radius: 3px;
  --event-border-width: 1px;
  --event-opacity: .8;
  --event-hover-opacity: 1;
}

.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone > .b-sch-event-content {
  font-size: 11px;
}

.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone) {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
  border-color: currentColor;
}
.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone) .b-sch-event-content {
  color: #fff;
}
.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, .b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing, .b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, .b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: currentColor;
  background-image: none;
  border-color: currentColor;
}
.b-sch-style-border.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
  border-color: currentColor;
}

.b-sch-style-hollow > .b-sch-event,
.b-sch-style-hollow > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-s-factor: 0;
  --event-l-factor: 2;
  --event-a: 0.2;
  --event-hover-s-factor: 1;
  --event-hover-l-factor: 1;
  --event-hover-a: 1;
  --event-selected-hover-l-factor: 0.8;
  --event-color: var(--event-primary-color);
  --event-hover-color: #fff;
  --event-border-width: 2px;
  --event-border-radius: 3px;
  --event-opacity: .8;
}

.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-hollow > .b-sch-event.b-milestone > .b-sch-event-content {
  font-size: 11px;
  font-weight: 600;
}

.b-sch-style-hollow.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: currentColor;
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover .b-sch-event-content, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover .b-sch-event-content {
  color: #fff;
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content::before, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content::before, .b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content::before {
  background-color: currentColor;
}

.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-l: 90%;
  --event-border-width: 3px;
  --event-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * 0.8));
  --event-border-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * 0.9));
  --event-opacity: 0.8;
  --event-selected-hover-l-factor: 0.8;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:hover,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:hover,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover {
  --event-background-l: 85%;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected {
  --event-background-l: var(--event-primary-color-l);
  --event-color: #fff;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone),
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  border-block-width: 0;
  border-inline-end-width: 0;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone {
  --event-border-width: 0px;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone::before,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone::before,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone::before,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone::before {
  --event-border-width: 3px;
}
.b-sch-vertical .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone),
.b-sch-vertical .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone),
.b-sch-vertical .b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone),
.b-sch-vertical .b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  border-top-width: 3px;
  border-inline-width: 0;
}

.b-sch-style-colored.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone) {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, .b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing, .b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover .b-sch-event-content, .b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content, .b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content {
  color: #fff;
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, .b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: currentColor;
  background-image: none;
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content::before, .b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content::before, .b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before {
  background-image: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
}
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before, .b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content::before {
  background-image: none;
}

.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event, .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-l: 97%;
  --event-selected-hover-l-factor: 1;
  opacity: 1;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:hover, .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover {
  --event-background-l: 89%;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected, .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected {
  --event-background-l: 84%;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected .b-sch-event-content *, .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected .b-sch-event-content * {
  font-weight: 400;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event .b-sch-event-content *, .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content * {
  font-weight: 400;
  color: #606060;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected .b-sch-event-content *, .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected .b-sch-event-content * {
  color: #606060;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone) .b-sch-event-content, .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) .b-sch-event-content {
  margin: 0;
  padding: 0.3em;
}

.b-sch-event-wrap.b-sch-style-line > .b-sch-event,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-color: transparent;
  --event-border-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * var(--event-l-factor)));
  --event-color: #777;
  --event-hover-color: #777;
  --event-border-width: 5px;
  --event-hover-l-factor: 0.8;
  --event-selected-hover-l-factor: 0.7;
  justify-content: center;
  overflow: visible;
  height: auto !important;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event .b-sch-event-content,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content {
  padding: 0;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-active,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-active {
  outline-offset: 5px;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  align-self: center;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before, .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  content: "";
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  position: absolute;
  border-radius: 2px;
  --handle-width: unset;
  --handle-height: unset;
  --handle-inset: unset;
  --handle-opacity: unset;
  --clip-path: unset;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before, .b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  top: -9px;
  height: 13px;
  border-inline-start-width: 5px;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before, .b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  left: -9px;
  width: 13px;
  border-top-width: 5px;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before {
  left: 0;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before {
  border-inline-start-width: 5px;
  top: 0;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  top: -9px;
  right: 0;
  height: 13px;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  bottom: 0;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone {
  top: initial;
}

.b-sch-style-line.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
  opacity: 0.8;
}
.b-sch-style-line.b-sch-custom-color > .b-sch-event:hover, .b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected, .b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-resizing, .b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover {
  border-color: currentColor;
  opacity: 1;
}

.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-color: transparent;
  --event-border-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * var(--event-l-factor)));
  --event-color: #777;
  --event-hover-color: #777;
  --event-border-width: 5px;
  --event-border-style: dashed;
  --event-hover-l-factor: 0.8;
  --event-selected-hover-l-factor: 0.7;
  justify-content: center;
  overflow: visible;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  padding: 5px 0 3px 0;
}
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event .b-sch-event-content,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content {
  padding: 0;
}
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  align-self: center;
}
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone {
  top: initial;
}

.b-sch-style-dashed.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
  opacity: 0.8;
}
.b-sch-style-dashed.b-sch-custom-color > .b-sch-event:hover, .b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected, .b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-resizing, .b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover {
  border-color: currentColor;
  opacity: 1;
}

.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event, .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-color: transparent;
  --event-border-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * var(--event-l-factor)));
  --event-color: #777;
  --event-hover-color: #777;
  --event-border-width: 1px;
  --event-hover-l-factor: 0.8;
  --event-selected-hover-l-factor: 0.7;
  overflow: visible;
  padding: 0;
}
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event:not(.b-milestone), .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  font-size: 10px;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event:not(.b-milestone), .b-sch-horizontal .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  border-width: 0 0 var(--event-border-width) 0;
  align-items: flex-end;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event:not(.b-milestone), .b-sch-vertical .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  border-width: 0;
  border-inline-start-width: var(--event-border-width);
  align-items: flex-start;
  padding-inline-start: 0.75em;
}
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event.b-milestone .b-sch-event-content, .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone .b-sch-event-content {
  font-size: 20px;
  left: 10px;
  position: relative;
}
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event.b-milestone .b-sch-event-content label, .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone .b-sch-event-content label {
  font-size: 10px;
  left: 70%;
}

.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event.b-milestone {
  height: 20px;
  font-size: 20px;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event.b-milestone .b-sch-event-content {
  font-size: 10px;
  left: 0;
}

.b-sch-style-minimal.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
  opacity: 0.8;
}
.b-sch-style-minimal.b-sch-custom-color > .b-sch-event .b-sch-event-content {
  color: #777;
}
.b-sch-style-minimal.b-sch-custom-color > .b-sch-event:hover, .b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-selected, .b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-resizing, .b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover {
  border-color: currentColor;
  opacity: 1;
}

.b-sch-horizontal .b-sch-style-line > .b-sch-event,
.b-sch-horizontal .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event,
.b-sch-horizontal .b-sch-style-dashed > .b-sch-event,
.b-sch-horizontal .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  top: 5px;
  height: auto !important;
  border-width: 5px 0 0 0;
}
.b-sch-vertical .b-sch-style-line > .b-sch-event,
.b-sch-vertical .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event,
.b-sch-vertical .b-sch-style-dashed > .b-sch-event,
.b-sch-vertical .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  left: 0;
  border-width: 0 0 0 5px;
  flex-direction: column;
}
.b-sch-vertical .b-sch-style-line > .b-sch-event .b-sch-event-content,
.b-sch-vertical .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content,
.b-sch-vertical .b-sch-style-dashed > .b-sch-event .b-sch-event-content,
.b-sch-vertical .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content {
  margin: 0;
}

.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event, .b-sch-event-wrap.b-sch-style-rounded > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-l: 80%;
  --event-a: 0.6;
  --event-hover-a: 1;
  --event-hover-l-factor: 0.8;
  --event-selected-hover-l-factor: 0.9;
  --event-color: hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * 0.7));
  --event-border-color: var(--event-primary-color);
  --event-border-radius: 2em;
}
.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event.b-sch-event-selected, .b-sch-event-wrap.b-sch-style-rounded > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected {
  --event-background-l: var(--event-primary-color-l);
  --event-a: 1;
  --event-color: #fff;
}
.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event.b-milestone {
  --event-border-radius: 1em;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded .b-sch-event.b-milestone {
  --event-border-radius: 3px;
  --event-a: 1;
  --event-background-l: 85%;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded .b-sch-event.b-milestone > .b-sch-event-content {
  font-size: 11px;
}

.b-sch-horizontal .b-sch-event-wrap.b-sch-style-rounded:not(.b-milestone) .b-sch-event-content {
  margin: 0 1em;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-rounded:not(.b-milestone) .b-sch-event-content {
  margin: 1em 0;
}

.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone) {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected {
  background-image: none;
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content {
  color: #fff;
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content {
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content {
  background-image: none;
}

.b-sch-style-plain {
  border-radius: 2px;
}

.b-gridbase.b-no-column-lines .b-sch-header-timeaxis-cell {
  border-right-color: transparent;
}

.b-sch-timeaxiscolumn {
  text-transform: unset;
}

/*# sourceMappingURL=scheduler.stockholm.thin.css.map */

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}

.b-theme-info:before {
  content: '{"name":"Stockholm"}';
}

.b-slidetoggle .b-slidetoggle-label,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label {
  text-transform: uppercase;
  font-size: 0.9em;
}
.b-slidetoggle .b-slidetoggle-label::before,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before {
  font-size: 1.1111111111em;
}

.b-popup > .b-panel-body-wrap > .b-bottom-toolbar {
  background: #f8f9fa;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-highlighted-calendar-range {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(49, 131, 254, 0.5333333333);
  background: rgba(49, 131, 254, 0.0705882353);
  border: 2px dashed rgba(49, 131, 254, 0.2);
  animation-name: fadeInOpacity;
  animation-duration: 0.2s;
  overflow: hidden;
}
.b-sch-highlighted-calendar-range .b-sch-event-content {
  font-size: 13px;
  padding: 0.5em;
  text-align: center;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
svg.b-sch-dependency-canvas .b-sch-dependency.b-inactive {
  stroke-dasharray: 9 3;
}

.b-eventbuffer .b-sch-event {
  width: 100%;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap {
  contain: size layout;
}
.b-eventbuffer .b-sch-event-buffer-before {
  grid-area: start;
}
.b-eventbuffer .b-sch-event-buffer-after {
  grid-area: end;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer {
  height: 5px;
  background: repeating-linear-gradient(180deg, transparent, transparent 30%, #ccc 30%, #ccc 70%, transparent 70%, transparent 100%);
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before {
  flex-direction: row;
  justify-content: flex-end;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label {
  margin-inline-end: auto;
  padding-inline-end: 0.5em;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label,
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before i {
  transform: translate(0.1em, -1.25em);
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before i {
  margin-inline-end: 0.5em;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label,
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after i {
  transform: translate(-0.1em, -1.25em);
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label {
  text-align: right;
  margin-inline-start: 0.5em;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after i {
  margin-inline-start: auto;
  padding-inline-start: 0.5em;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer {
  width: 5px;
  justify-self: center;
  background: repeating-linear-gradient(90deg, transparent, transparent 30%, #ccc 30%, #ccc 70%, transparent 70%, transparent 100%);
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-before {
  flex-direction: column;
  justify-content: flex-end;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label {
  margin-inline-end: 0.5em;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-buffer-label,
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap i {
  margin-right: -1.3em;
  writing-mode: vertical-rl;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after {
  flex-direction: column-reverse;
  justify-content: flex-end;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label {
  margin-inline-start: 0.5em;
}
.b-eventbuffer .b-sch-event-buffer {
  display: flex;
  color: #aaa;
  white-space: nowrap;
  font-size: 10px;
}

.b-animating .b-sch-event-buffer {
  transition: width 0.2s;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-schedulerprobase {
  --schedulerpro-nested-event-header-height: 20px;
}

.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone) {
  flex-direction: column;
  width: 100%;
}
.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone) > .b-sch-event-content {
  padding-block: 0.1em;
  flex: 0 0 var(--schedulerpro-nested-event-header-height);
  min-height: 0;
}
.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone)::before, .b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone)::after {
  display: none;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone), .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone), .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone) {
  color: #666;
  background-color: transparent;
  border-left: none;
  border-radius: 0;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content > *, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content > *, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content > * {
  color: #555;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: rgba(221, 221, 221, 0.5647058824);
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain.b-sch-event-hover > .b-sch-event:not(.b-milestone), .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored.b-sch-event-hover > .b-sch-event:not(.b-milestone), .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded.b-sch-event-hover > .b-sch-event:not(.b-milestone) {
  background-color: rgba(221, 221, 221, 0.5647058824);
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain .b-nested-events-container, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored .b-nested-events-container, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded .b-nested-events-container {
  background-color: rgba(221, 221, 221, 0.5647058824);
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-border > .b-sch-event:not(.b-milestone) {
  background-image: linear-gradient(rgba(221, 221, 221, 0.5647058824), rgba(221, 221, 221, 0.5647058824));
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-hollow:hover > .b-sch-event {
  background-image: linear-gradient(rgba(255, 255, 255, 0.3137254902), rgba(255, 255, 255, 0.3137254902));
}

.b-nested-events-container {
  position: relative;
  align-self: flex-start;
  flex: 1;
  width: 100%;
  overflow: visible;
  transition: background 0.2s;
}
.b-nested-events-container .b-sch-event:not(.b-milestone) {
  width: 100%;
}
.b-nested-events-container .b-sch-style-border {
  transform: translateX(-1px);
}
.b-nested-events-container .b-sch-style-hollow {
  transform: translateX(-2px);
}
.b-nested-events-container.b-nested-events-layout-stack {
  overflow-y: auto;
  overflow-x: hidden;
}

.b-dependencies .b-nested-events-container.b-nested-events-layout-stack {
  overflow: visible;
}
.b-dependencies .b-nested-event.b-sch-event-hover {
  z-index: 9;
}

.b-sch-event-wrap.b-nested-events-parent.b-sch-vertical > .b-sch-event:not(.b-milestone) {
  flex-direction: row;
  padding: 0;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-vertical > .b-sch-event:not(.b-milestone) > .b-sch-event-content {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-vertical .b-nested-events-container {
  height: 100%;
}

.b-nestedevents .b-sch-dependencies-canvas {
  z-index: 8;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-percentbar .b-sch-event-wrap {
  overflow: visible;
}
.b-percentbar .b-sch-event-wrap .b-sch-event {
  overflow: visible;
}

.b-task-percent-bar-outer {
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  transition: background-color 0.2s;
  border-radius: inherit;
}
.b-sch-style-rounded .b-sch-event.b-sch-event-selected:hover .b-task-percent-bar-outer, .b-sch-style-rounded .b-sch-event-selected .b-task-percent-bar-outer {
  background-color: rgba(255, 255, 255, 0.4);
}

.b-task-percent-bar {
  background-color: rgba(0, 0, 0, 0.15);
  border-start-start-radius: inherit;
  border-end-start-radius: inherit;
  z-index: 0;
  box-sizing: content-box;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  transition: color 0.2s, background-color 0.2s, opacity 0.2s;
  line-height: initial;
}
.b-sch-horizontal .b-task-percent-bar, .b-gantt .b-task-percent-bar {
  height: 100%;
  max-width: 100%;
  text-align: right;
}
.b-sch-vertical .b-task-percent-bar {
  width: 100%;
  max-height: 100%;
}
.b-animating .b-task-percent-bar {
  transition: color 0.2s, width 0.2s, height 0.2s;
}
.b-task-percent-bar-resizing-task .b-task-percent-bar {
  transition: background-color 0.2s;
}
.b-sch-event-selected .b-task-percent-bar {
  background-color: rgba(0, 0, 0, 0.2);
}
.b-sch-style-rounded .b-task-percent-bar {
  background-color: currentColor;
  mix-blend-mode: overlay;
  opacity: 0.5;
}
.b-sch-style-rounded .b-sch-event:hover .b-task-percent-bar {
  mix-blend-mode: darken;
  opacity: 0.4;
}
.b-sch-style-rounded .b-sch-event.b-sch-event-selected:hover .b-task-percent-bar, .b-sch-style-rounded .b-sch-event-selected .b-task-percent-bar {
  background-color: rgba(0, 0, 0, 0.4);
  mix-blend-mode: darken;
  opacity: 0.4;
}

.b-task-percent-bar-handle {
  position: absolute;
  width: 0;
  height: 0;
  display: flex;
  justify-content: center;
  z-index: 1000;
  border-color: #fff;
  border-right-color: transparent;
  border-left-color: transparent;
  border-width: 0 5px 6px 5px;
  border-style: solid;
  opacity: 1;
}
.b-sch-horizontal .b-task-percent-bar-handle, .b-gantt .b-task-percent-bar-handle {
  cursor: ew-resize !important;
  bottom: 0;
  margin-inline-start: -5px;
}
.b-gantt-task-parent .b-task-percent-bar-handle {
  bottom: 8px;
}
.b-sch-vertical .b-task-percent-bar-handle {
  cursor: ns-resize !important;
  left: 0;
  margin-top: -4px;
  transform: rotate(90deg);
}
.b-sch-horizontal .b-sch-event .b-task-percent-bar-handle {
  margin-inline-start: -8px;
  border-width: 0 6px 7px 7px;
}
.b-sch-vertical .b-sch-event .b-task-percent-bar-handle {
  margin-inline-start: -3px;
  border-width: 0 6px 7px 7px;
}
.b-sch-event.b-sch-event-selected .b-task-percent-bar-handle {
  z-index: 1000;
}
.b-sch-style-rounded .b-task-percent-bar-handle {
  border-block-color: #333;
}

.b-task-percent-bar-handle::after {
  margin-top: 10px;
  font-size: 0.8em;
  color: #606263;
}

.b-task-percent-bar-show-percentage:not(.b-resizing-event):not(.b-dragging-event).b-task-percent-bar-resizing-task .b-task-percent-bar-handle::after,
.b-task-percent-bar-show-percentage:not(.b-resizing-event):not(.b-dragging-event) .b-sch-event-hover .b-task-percent-bar-handle::after {
  position: absolute;
  content: attr(data-percent) "%";
}

.b-sch-vertical .b-task-percent-bar-handle::after {
  margin-top: -2em;
  transform: rotate(-90deg);
}

.b-task-percent-bar-resizing .b-sch-event,
.b-task-percent-bar-resizing .b-gantt-task {
  -webkit-user-select: none;
  user-select: none;
  cursor: ew-resize !important;
}

.b-task-percent-bar-drag-disabled .b-task-percent-bar-handle,
.b-readonly .b-task-percent-bar-handle {
  display: none !important;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-resourcenonworkingtime {
  background-color: rgba(240, 240, 240, 0.5);
  z-index: 1;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-popup.b-taskeditor .b-bottom-toolbar > button, .b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button {
  flex: none;
  width: 10em;
  margin-right: 0.5em;
  min-height: 2.5em;
}
.b-popup.b-taskeditor .b-bottom-toolbar > button:last-child, .b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button:last-child {
  margin-right: 0;
}
.b-popup.b-taskeditor .b-chip, .b-popup.b-schedulerpro-taskeditor .b-chip {
  font-size: 0.9em;
}

.b-schedulerpro-taskeditor .b-watermark {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-highlight-container {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.b-sch-highlight-container .b-unavailable {
  background: rgba(200, 200, 200, 0.1882352941);
}

.b-sch-highlighted-range {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(49, 131, 254, 0.5333333333);
  font-size: 13px;
}

.b-sch-highlighted-range-name {
  text-overflow: ellipsis;
  overflow: hidden;
}

.b-sch-highlighted-range-default {
  background: rgba(49, 131, 254, 0.0705882353);
  border: 2px dashed rgba(49, 131, 254, 0.2);
  animation-name: fadeInOpacity;
  animation-duration: 0.2s;
}

.b-timelinebase.b-transition-highlight .b-sch-highlighted-range {
  transition-property: opacity;
  transition-duration: 0.3s;
}
.b-timelinebase.b-transition-highlight .b-sch-highlighted-range[data-sync-id] {
  transition-property: width, height, left, top, opacity;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), .b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected {
  border-width: 0;
  background-color: transparent;
}

.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::before, .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::after,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::before,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::after {
  content: unset;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event {
  top: 0;
}

.b-sch-style-minimal .b-sch-event .b-sch-event-segments {
  height: 100%;
}

.b-event-segment-renamer {
  z-index: 15;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-versiongrid-property-update-desc {
  display: flex;
  gap: 0.4em;
  align-items: baseline;
  font-size: 90%;
}

.b-versiongrid-property-name::after {
  content: ":";
}

.b-versiongrid-property-before,
.b-versiongrid-property-after {
  padding: 0.2em 0.4em;
  border-radius: 0.1em;
  background: #f0f0f0;
}

.b-versiongrid-empty-value {
  opacity: 0.5;
}

.b-versiongrid .b-tree-cell.b-tree-parent-cell {
  font-weight: 400;
}

.b-icon-version::before {
  content: "\e493";
}

.b-versiongrid-highlighted-entity {
  font-weight: 700;
}

.b-versiongrid-comparing {
  background: #3183fe;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-schedulerpro-taskeditor .b-taskeditorbase-content {
  padding: 1em;
  flex-direction: column;
}
.b-schedulerpro-taskeditor .b-tabpanel-body {
  padding-bottom: 0;
}
.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid {
  white-space: nowrap;
}
.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-icon, .b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-icon-version {
  color: #e53f2c;
  display: inline-block;
  margin-right: 0.5em;
}
.b-schedulerpro-taskeditor .b-tabpanel-item {
  align-content: flex-start;
}
.b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button {
  flex: none;
  min-width: 9em;
  margin-right: 0.5em;
}
.b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button:last-child {
  margin-right: 0;
}

.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar {
  font-size: 0.8em;
  min-height: 2.5em;
}
.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar > .b-toolbar-content {
  padding: 0;
}
.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar .b-button {
  border: none;
}

.b-toolbar.occurrence-info-toolbar {
  font-size: 0.9em;
  background-color: #ffeeee;
  border-color: #ffcccf;
}
.b-toolbar.occurrence-info-toolbar .b-toolbar-content {
  padding-inline: 1.1111111111em;
  min-height: 0;
}
.b-toolbar.occurrence-info-toolbar .b-button {
  min-height: 0;
  padding-block: 0.5em;
}

.b-visible-scrollbar .b-schedulerpro-taskeditor .b-tabpanel-content > .b-container:not(.b-panel-body).b-vertical-overflow {
  padding-right: 0.5em;
}

.b-popup[class*=editor] .b-bottom-toolbar .b-toolbar-content {
  padding-top: 0;
}

.b-advanced-tab {
  justify-content: space-between;
}
.b-advanced-tab .b-checkbox > label {
  white-space: normal;
}
.b-advanced-tab .b-enforced-sch-direction label::after {
  content: "\f059";
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  position: relative;
  top: -1em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-dependencytab .b-grid .b-grid-row.b-invalid {
  border-bottom: 1px dotted #e53f2c;
}
.b-dependencytab .b-grid .b-grid-row.b-invalid .b-icon-warning {
  color: #e53f2c;
}
.b-dependencytab .b-grid .b-grid-row .b-grid-cell.b-inactive {
  text-decoration: line-through;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-notestab .b-taskeditor-notes-field {
  height: 100%;
}
.b-notestab .b-taskeditor-notes-field .b-field-inner {
  align-self: stretch;
}
.b-notestab .b-taskeditor-notes-field .b-field-inner textarea {
  resize: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-timeline {
  background: #f8f9fa;
  overflow: visible;
}
.b-timeline .b-grid-panel-body {
  padding: 2em 10em 4em 10em;
}
.b-timeline .b-virtual-scrollers, .b-timeline .b-yscroll-pad {
  display: none !important;
}
.b-timeline .b-sch-header-row:not(:first-child) {
  display: none;
}
.b-timeline .b-grid-row {
  background: transparent;
  border-bottom: 1px solid transparent;
}
.b-timeline .b-grid-cell {
  border: 1px solid #d8d9da;
}
.b-timeline .b-sch-event-wrap .b-sch-event {
  opacity: 1;
  border-color: #0e4a14;
  font-weight: 400;
  font-size: 12px;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap {
  position: relative;
  z-index: 12;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content:before {
  opacity: 1;
  z-index: 2;
  background-color: #83b5fe;
  border: 2px solid #f8f9fa;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone {
  font-size: 1em;
  top: 0.5em;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone .b-sch-event-content {
  height: 2.8em;
  position: relative;
  background-color: transparent;
  font-size: max(0.5em, 20px);
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone label {
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  color: #bec0c1;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event.b-milestone label:before {
  content: " ";
  position: absolute;
  top: -2em;
  left: 50%;
  height: 2em;
  border-left: 1px solid #d8d9da;
  transform: translateX(-50%);
}
.b-timeline .b-sch-header-timeaxis-cell {
  justify-content: flex-start;
  color: #bec0c1;
  padding: 0 0 0.5em 0.5em;
}
.b-timeline .b-sch-header-timeaxis-cell:before {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0.7em;
  border-left: 1px solid #d8d9da;
}
.b-timeline .b-schedulerbase,
.b-timeline .b-grid-body-container,
.b-timeline .b-grid-vertical-scroller,
.b-timeline .b-grid-subgrid,
.b-timeline .b-sch-foreground-canvas {
  overflow: visible !important;
  contain: none !important;
}
.b-timeline.b-gridbase.b-firefox .b-grid-subgrid.b-grid-horizontal-scroller {
  overflow: visible !important;
}
.b-timeline .b-grid-header-container,
.b-timeline .b-grid-header-container.b-grid-vertical-overflow,
.b-timeline .b-sch-header-timeaxis-cell,
.b-timeline .b-grid-header-container .b-sch-timeaxiscolumn,
.b-timeline .b-grid-header-container .b-sch-timeaxiscolumn:hover {
  background: transparent !important;
  box-shadow: none;
  border: none;
}
.b-timeline .b-grid-header {
  min-height: 1.5em;
}
.b-timeline .b-grid-vertical-overflow .b-grid-header-scroller:last-child {
  border-right: none;
}
.b-timeline .b-timeline-startdate {
  left: -1em;
  transform: translateX(-100%);
}
.b-timeline .b-timeline-enddate {
  right: -1em;
  transform: translateX(100%);
}
.b-timeline .b-timeline-startdate,
.b-timeline .b-timeline-enddate {
  position: absolute;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #bec0c1;
  min-width: 6em;
  font-size: 0.9em;
}

.b-schedulerpro-issueresolutionpopup {
  width: clamp(400px, 45%, 100%);
  max-width: 80%;
}
.b-schedulerpro-issueresolutionpopup .b-error-description,
.b-schedulerpro-issueresolutionpopup .b-invalid-dependencies-description {
  display: block;
  margin-bottom: 1em;
  line-height: 1.5em;
}
.b-schedulerpro-issueresolutionpopup .b-radio {
  margin-bottom: 1em;
}
.b-schedulerpro-issueresolutionpopup .b-radio .b-field-inner .b-checkbox-label {
  text-transform: none;
  font-size: 1em;
}
.b-schedulerpro-issueresolutionpopup .b-dependency-field {
  width: 33em;
}
.b-schedulerpro-issueresolutionpopup .b-radiogroup-body-wrap {
  background: transparent;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-histogram-bar-tooltip span.b-underallocated {
  color: #78e582;
}
.b-histogram-bar-tooltip span.b-overallocated {
  color: #ef8c80;
}

.b-resourcehistogram-histogram {
  padding: 0;
  background-color: transparent;
}
.b-resourcehistogram-histogram .b-bar-legend {
  font-size: 75%;
  pointer-events: none;
}
.b-resourcehistogram-histogram rect,
.b-resourcehistogram-histogram rect.b-series-index-0 {
  fill: #bbf2c1;
}
.b-resourcehistogram-histogram rect.b-underallocated,
.b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated {
  fill: #78e582;
}
.b-resourcehistogram-histogram rect.b-underallocated:hover,
.b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated:hover {
  fill: #61e16e;
}
.b-resourcehistogram-histogram rect.b-overallocated,
.b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated {
  fill: #ef8c80;
}
.b-resourcehistogram-histogram rect.b-overallocated:hover,
.b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated:hover {
  fill: #ed796b;
}
.b-resourcehistogram-histogram rect:hover,
.b-resourcehistogram-histogram rect.b-series-index-0:hover {
  fill: #a5eeac;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-resourceutilization .b-resourceutilization-cell {
  padding: 0;
  border-inline-end-width: 0;
}

.b-resourceutilization-histogram {
  padding: 0;
  background-color: transparent;
}
.b-resourceutilization-histogram svg g text.b-bar-legend {
  font-size: 90%;
  fill: #606263;
  writing-mode: lr;
  alignment-baseline: middle;
  text-anchor: middle;
  pointer-events: none;
}
.b-resourceutilization-histogram rect {
  fill: #bbf2c1;
}
.b-resourceutilization-histogram rect.b-series-index-0 {
  fill: #bbf2c1;
}
.b-resourceutilization-histogram rect.b-series-index-0.b-underallocated, .b-resourceutilization-histogram rect.b-underallocated {
  fill: #78e582;
}
.b-resourceutilization-histogram rect.b-series-index-0.b-underallocated:hover, .b-resourceutilization-histogram rect.b-underallocated:hover {
  fill: #61e16e;
}
.b-resourceutilization-histogram rect.b-series-index-0.b-overallocated, .b-resourceutilization-histogram rect.b-overallocated {
  fill: #ef8c80;
}
.b-resourceutilization-histogram rect.b-series-index-0.b-overallocated:hover, .b-resourceutilization-histogram rect.b-overallocated:hover {
  fill: #ed796b;
}
.b-resourceutilization-histogram rect.b-series-index-0:hover, .b-resourceutilization-histogram rect:hover {
  fill: #a5eeac;
}

.b-resource-row .b-resourceutilization-histogram svg g text.b-bar-legend {
  font-size: 90%;
  fill: #606263;
}
.b-resource-row .b-resourceutilization-histogram rect {
  fill: #bbf2c1;
}
.b-resource-row .b-resourceutilization-histogram rect.b-underallocated {
  fill: #78e582;
}
.b-resource-row .b-resourceutilization-histogram rect.b-underallocated:hover {
  fill: #61e16e;
}
.b-resource-row .b-resourceutilization-histogram rect.b-overallocated {
  fill: #ef8c80;
}
.b-resource-row .b-resourceutilization-histogram rect.b-overallocated:hover {
  fill: #ed796b;
}
.b-resource-row .b-resourceutilization-histogram rect:hover {
  fill: #a5eeac;
}

.b-assignment-row .b-resourceutilization-histogram svg g text.b-bar-legend {
  font-size: 90%;
  fill: #606263;
}
.b-assignment-row .b-resourceutilization-histogram rect {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect.b-underallocated {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect.b-underallocated:hover {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect.b-overallocated {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect.b-overallocated:hover {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect:hover {
  fill: transparent;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), .b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected {
  border-width: 0;
  background-color: transparent;
}

.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::before, .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::after,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::before,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::after {
  content: unset;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event {
  top: 0;
}

.b-sch-style-minimal .b-sch-event .b-sch-event-segments {
  height: 100%;
}

.b-event-segment-renamer {
  z-index: 15;
}

.b-calculation-progress-wrap {
  position: absolute;
  bottom: 0;
  display: flex;
  width: 100%;
  height: 2px;
  z-index: 100;
}

.b-calculation-progress {
  background: #27ca37;
  opacity: 0.3;
}

.b-sch-event.b-segmented, .b-sch-event.b-segmented:hover {
  overflow: visible;
  background-image: none;
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
}
.b-sch-event .b-sch-event-segments {
  position: absolute;
  top: 0;
  width: 100%;
  height: calc(50% + 0.5px);
  border-bottom: 1px dashed;
  border-color: #999;
  pointer-events: none;
}
.b-sch-event .b-sch-event-segments .b-sch-event-segment {
  pointer-events: all;
  position: absolute;
  display: flex;
  align-items: center;
}

.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected.b-segmented, .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected.b-segmented:hover, .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover.b-segmented, .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover.b-segmented:hover, .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover.b-segmented, .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover.b-segmented:hover {
  background-image: none;
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
}
.b-using-keyboard .b-sch-event-wrap:not(.b-milestone-wrap).b-active .b-sch-event-segment {
  outline: none;
}

.b-popup.b-schedulerpro-taskeditor .b-tabpanel-body {
  padding-bottom: 0;
}

/*# sourceMappingURL=schedulerpro.stockholm.thin.css.map */

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --b-fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/v2/build/fonts/fa-solid-900.59edf72a325ac2048d6077f64773674f.woff2) format("woff2"), url(/v2/build/fonts/fa-solid-900.e615bbcb258550973c165dfc0d871c96.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}

.b-theme-info:before {
  content: '{"name":"Stockholm"}';
}

.b-slidetoggle .b-slidetoggle-label,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label {
  text-transform: uppercase;
  font-size: 0.9em;
}
.b-slidetoggle .b-slidetoggle-label::before,
:not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before {
  font-size: 1.1111111111em;
}

.b-popup > .b-panel-body-wrap > .b-bottom-toolbar {
  background: #f8f9fa;
}

.b-new-column-column * {
  height: 100%;
  width: 100%;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-percentdone-circle {
  --gantt-percentdone-angle: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  max-height: 3em;
  max-width: 3em;
  border-radius: 50%;
  background-color: #e9eaeb;
  background-image: conic-gradient(#3183fe 0 var(--gantt-percentdone-angle), transparent var(--gantt-percentdone-angle) 1turn);
}
.b-percentdone-circle.b-full, .b-percentdone-circle.b-empty {
  background-image: none;
}
.b-percentdone-circle.b-full {
  background-color: #3183fe;
}
.b-percentdone-circle::after {
  content: attr(data-value);
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  border-radius: 50%;
  background: #fff;
  font-size: 0.8em;
  color: #606263;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-resourceassignment-cell {
  padding-block: 0.4em;
}

.b-resource-avatar-container {
  display: flex;
  align-items: center;
  height: 100%;
}
.b-resource-avatar-container .b-resource-avatar {
  margin-inline-end: 2px;
  height: 100%;
  width: auto;
}
.b-resource-avatar-container .b-resource-avatar.b-drag-original {
  opacity: 0.5;
}
.b-resource-avatar-container:empty {
  height: 2.2em;
}

.b-draggable-resource-avatars .b-resource-avatar-container > .b-resource-avatar {
  cursor: pointer;
}

.b-resource-initials:not([class*=b-sch-]) {
  background: #83b5fe;
}

.b-overflow-img {
  overflow: hidden;
  position: relative;
}
.b-overflow-img .b-resource-avatar {
  filter: brightness(60%);
  margin-inline-end: 0;
}
.b-overflow-img .b-overflow-count {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  pointer-events: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-baseline-wrap {
  display: flex;
  flex-direction: column;
  position: absolute;
  transition: none;
  z-index: 7;
  top: 0.4em;
  height: 0.6em;
}

.b-task-baseline {
  font-size: 13px;
  position: relative;
  flex: 0.5;
  border: 0 solid orange;
  transition: flex 0.3s, border-width 0.3s, font-size 0.3s;
  background-color: #ddd;
  margin-top: 1px;
  pointer-events: all;
}
.b-animating .b-task-baseline {
  transition: flex 0.3s, border-width 0.3s, font-size 0.3s, width 0.3s, left 0.3s;
}

.b-baselines .b-gantt-task-wrap.b-has-baselines {
  height: 0.4em;
}
.b-baselines .b-gantt-task-wrap.b-has-baselines.b-milestone-wrap {
  font-size: 60%;
  transition: flex 0.3s, font-size 0.3s;
}

.b-task-baseline-milestone {
  border: none;
  font-size: 30%;
}
.b-task-baseline-milestone::before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  transform-origin: 50% 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  background-image: inherit;
  background-color: inherit;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-ganttbase .b-sch-terminal {
  cursor: pointer !important;
}
.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency {
  marker-end: none;
  marker-start: url("#arrowEnd");
}
.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency.b-sch-dependency-ends-outside {
  marker-start: none;
}
.b-ganttbase.b-edge svg.b-sch-dependencies-canvas > .b-sch-dependency:not(.b-sch-dependency-ends-outside) {
  marker-start: url("#arrowStart");
}

.b-gantt-task-wrap:not(.b-gantt-task-hover) .b-sch-terminal {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-indicator {
  position: absolute;
  pointer-events: all;
  z-index: 6;
  overflow: visible;
  white-space: nowrap;
  transition: color 0.2s, border-color 0.2s;
  color: #ccc;
}
.b-indicator.b-has-icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.b-animating .b-indicator {
  transition: all 0.2s;
}
.b-indicator i {
  font-size: 0.6em;
  color: #ccc;
}
.b-indicator:hover {
  z-index: 7;
  color: #999;
  border-color: #999;
}
.b-indicator.b-has-icon::before {
  top: 90%;
}
.b-indicator.b-bottom {
  margin-top: calc(1em + 4px);
}
.b-indicator.b-early-dates, .b-indicator.b-late-dates {
  height: 6px !important;
  border-width: 1px;
  border-style: solid;
  border-top: none;
  border-color: #ccc;
}
.b-indicator.b-early-dates:hover, .b-indicator.b-late-dates:hover {
  border-color: #999;
}
.b-indicator.b-deadline-date {
  width: auto;
  margin-inline-start: -2.5px;
}
.b-indicator.b-deadline-date::before {
  content: "\f024";
  color: #e53f2c;
  font-size: 12px;
  vertical-align: top;
  position: relative;
  top: -2px;
  transition: color 0.2s;
}
.b-timeaxissubgrid.b-rtl .b-indicator.b-deadline-date::before {
  transform: rotateY(180deg);
}
.b-indicator.b-deadline-date:hover::before {
  color: #982013;
}
.b-indicator.b-constraint-date {
  width: 6px;
}
.b-indicator.b-constraint-date::before {
  transition: border-color 0.2s, background-color 0.2s;
}
.b-indicator.b-constraint-date:hover::before {
  border-color: #999;
}
.b-indicator.b-constraint-type-muststarton, .b-indicator.b-constraint-type-mustfinishon {
  border: none;
  width: auto;
  margin-inline-start: -4.5px;
}
.b-indicator.b-constraint-type-muststarton::before, .b-indicator.b-constraint-type-mustfinishon::before {
  content: "\f08d";
  font-size: 12px;
  vertical-align: top;
  position: relative;
  top: -2px;
}
.b-indicator.b-constraint-type-startnoearlierthan, .b-indicator.b-constraint-type-startnolaterthan {
  width: 5px;
  height: 10px !important;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border: 1px solid #ccc;
  background-color: #ccc;
}
.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-startnoearlierthan, .b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-startnolaterthan {
  border-top-right-radius: initial;
  border-bottom-right-radius: initial;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.b-indicator.b-constraint-type-startnolaterthan {
  background-color: transparent;
}
.b-indicator.b-constraint-type-startnoearlierthan:hover {
  background-color: #999;
}
.b-indicator.b-constraint-type-finishnoearlierthan, .b-indicator.b-constraint-type-finishnolaterthan {
  margin-inline-start: -5px;
  width: 5px;
  height: 10px !important;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border: 1px solid #ccc;
  background-color: #ccc;
}
.b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-finishnoearlierthan, .b-timeaxissubgrid.b-rtl .b-indicator.b-constraint-type-finishnolaterthan {
  border-top-left-radius: initial;
  border-bottom-left-radius: initial;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.b-indicator.b-constraint-type-finishnolaterthan {
  background-color: transparent;
}
.b-indicator.b-constraint-type-finishnoearlierthan:hover {
  background-color: #999;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-parent-area {
  position: absolute;
  z-index: 4;
  background: rgba(136, 136, 136, 0.1450980392);
  pointer-events: none;
}

.b-animating .b-parent-area {
  transition: left 0.2s, top 0.2s, width 0.2s;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-progress-line-canvas {
  z-index: 127;
}

.b-gantt-progress-line {
  stroke: #e53f2c;
}

.b-scrollbuttons {
  --scrollbutton-color: #ced1d3;
  --scrollbutton-background-color: #fff;
  --scrollbutton-hover-color: #999ea2;
}
.b-scrollbuttons .b-timeaxissubgrid .b-grid-row,
.b-scrollbuttons .b-timeaxissubgrid .b-grid-cell {
  z-index: 2;
  overflow: unset;
}
.b-scrollbuttons .b-timeaxissubgrid .b-column-lines-canvas {
  z-index: 0;
}
.b-scrollbuttons .b-timeaxissubgrid svg.b-sch-dependencies-canvas {
  z-index: 1;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-container {
  height: 100%;
  display: flex;
  width: 100%;
  pointer-events: none;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-content {
  position: sticky;
  left: 1em;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-content label {
  font-size: 0.9em;
  font-weight: 500;
}
.b-scrollbuttons .b-timeaxissubgrid i.b-scroll-button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5em;
  width: 2em;
  height: 2em;
  width: 1.8em;
  height: 1.8em;
  margin: 0.1em 0;
  background: var(--scrollbutton-background-color);
  border-radius: 50%;
  transition: all 0.2s !important;
  cursor: pointer;
  color: var(--scrollbutton-color);
  border: 2px solid var(--scrollbutton-color);
  pointer-events: all;
}
.b-scrollbuttons .b-timeaxissubgrid i.b-scroll-button:hover {
  --scrollbutton-color: var(--scrollbutton-hover-color);
}
.b-scrollbuttons .b-timeaxissubgrid i.b-scroll-button.b-task-visible {
  opacity: 0;
  pointer-events: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-ganttbase.b-dragging-task {
  -webkit-user-select: none;
  user-select: none;
}
.b-ganttbase.b-dragging-task .b-gantt-task,
.b-ganttbase.b-dragging-task .b-sch-dependency {
  pointer-events: none;
}

.b-gantt-task-wrap.b-aborting {
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, transform 0.2s;
}

.b-gantt-taskdrag-tooltip {
  pointer-events: none !important;
}
.b-gantt-taskdrag-tooltip .b-sch-tip-message {
  display: none;
}

.b-gantt-task-tooltip {
  max-width: 30em;
}
.b-gantt-task-tooltip .b-sch-clockwrap {
  margin-top: 0.5em;
}
.b-gantt-task-tooltip .b-sch-clockwrap:first-child {
  margin-top: 0;
}
.b-gantt-task-tooltip .b-gantt-task-title {
  font-weight: 600;
}
.b-gantt-task-tooltip table {
  border: 0;
  border-spacing: 0;
}
.b-gantt-task-tooltip table, .b-gantt-task-tooltip tr, .b-gantt-task-tooltip td {
  padding: 0;
}
.b-gantt-task-tooltip td {
  padding-top: 3px;
}
.b-gantt-task-tooltip td:last-child {
  text-align: right;
}
.b-gantt-task-tooltip .b-sch-clock {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-tasknonworkingtime {
  display: flex;
  position: absolute;
  background-color: rgba(240, 240, 240, 0.5);
  z-index: 2;
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s;
  justify-content: center;
  align-items: center;
  padding: 3px;
  font-size: 0.5em;
  pointer-events: all;
  gap: 0.5em;
  overflow: hidden;
}
.b-tasknonworkingtime [data-task-feature] {
  font-size: 12px;
}
.b-animating .b-tasknonworkingtime {
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, transform 0.2s, width 0.2s, height 0.2s, font-size 0.2s;
}
.b-tasknonworkingtime.b-released {
  display: none;
  transition: none;
}

.b-gantt-task > .b-tasknonworkingtime {
  top: 0;
  height: 100%;
  font-size: 0.8em;
  color: #555;
  pointer-events: none;
}
.b-gantt-task > .b-tasknonworkingtime i.b-fa {
  margin-inline-end: 0;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-ganttbase.b-gantt-critical-paths {
  /* parents */
  /* leaves */
  /* dependencies */
}
.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical {
  fill: #e44b4b;
}
.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical path {
  fill: #e44b4b;
  stroke: #e44b4b;
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task-parent .b-gantt-task.b-critical {
  background-color: #cd4866;
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical {
  background-color: #d25d3c;
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical .b-sch-event-segments .b-sch-event-segment {
  background-color: #d25d3c;
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical.b-segmented, .b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical.b-segmented.b-task-selected, .b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical.b-segmented:hover {
  background-color: transparent;
}
.b-ganttbase.b-gantt-critical-paths .b-milestone-wrap .b-gantt-task.b-critical:not(.b-gantt-task-withicon) {
  background-color: transparent;
}
.b-ganttbase.b-gantt-critical-paths .b-milestone-wrap .b-gantt-task.b-critical:not(.b-gantt-task-withicon) .b-gantt-task-content {
  background-color: #d25d3c;
}
.b-ganttbase.b-gantt-critical-paths .b-milestone-wrap .b-gantt-task.b-critical:not(.b-gantt-task-withicon) .b-gantt-task-content:hover {
  background-color: #d25d3c;
}
.b-ganttbase.b-gantt-critical-paths .b-sch-dependency.b-critical {
  stroke: #e44b4b;
  stroke-width: 2;
  marker-start: url("#arrowEndCritical");
}

.b-task-rollup-wrap {
  grid-area: rollup;
  display: block;
  align-self: stretch;
  position: relative;
  min-height: 3px;
  height: 0.2em;
  margin-top: 0.15em;
  grid-area: rollup;
}

.b-task-rollup {
  background-color: #27ca37;
  position: absolute;
  height: 100%;
  opacity: 0.4;
}

.b-task-rollup.b-inactive {
  filter: grayscale(1);
  opacity: 0.5;
}

.b-rollups .b-baseline-wrap {
  top: 0.6em;
}
.b-rollups .b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task {
  min-height: 1em;
}

.b-task-rollup.b-milestone {
  top: 50%;
  width: 0.275em;
  height: 0.275em;
  transform: translateY(-50%) translateX(-50%) rotate(45deg);
  transform-origin: 50% 50%;
  z-index: 2;
  background-color: #83b5fe;
  opacity: 0.9;
}

.b-gantt-task-tooltip .b-gantt-task-title.b-follow-on {
  margin-top: 1em;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), .b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected {
  border-width: 0;
  background-color: transparent;
}

.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::before, .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::after,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::before,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::after {
  content: unset;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event {
  top: 0;
}

.b-sch-style-minimal .b-sch-event .b-sch-event-segments {
  height: 100%;
}

.b-event-segment-renamer {
  z-index: 15;
}

.b-gantt > .b-editor {
  z-index: 5;
}

.b-gantt-task.b-milestone label,
.b-gantt-task .b-gantt-task-content,
.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task {
  font-size: 13px;
}

.b-gantt-task-wrap {
  position: absolute;
  z-index: 7;
  justify-content: center;
  align-items: center;
  pointer-events: all;
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s;
  contain: layout style;
}
.b-gantt-task-wrap.b-readonly {
  opacity: 0.8;
}
.b-gantt-task-wrap.b-readonly .b-sch-event-content {
  opacity: 0.5;
}
.b-animating:not(.b-eventbuffer-transition) .b-gantt-task-wrap:not(.b-dragging, .b-gantt-task-wrap-resizing, .b-reusing-own) {
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s, left 0.2s, top 0.2s, transform 0.2s, width 0.2s, height 0.2s, font-size 0.2s;
}
.b-toggling-node .b-gantt-task-wrap {
  transition: none;
}
.b-gantt-task-wrap.b-sch-event-hover, .b-gantt-task-wrap:focus {
  z-index: 107 !important;
}
.b-gantt-task-wrap:focus {
  outline: none;
}
.b-scrolling .b-gantt-task-wrap:not(.b-aborting) {
  transition: none !important;
}
.b-scrolling .b-gantt-task-wrap:not(.b-aborting) .b-gantt-task {
  transition: none !important;
}
.b-grid-body-container.b-scrolling .b-gantt-task-wrap {
  pointer-events: none;
}

.b-gantt-task-wrap.b-milestone-wrap {
  z-index: 6;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task {
  overflow: visible;
  box-shadow: none;
  background-color: transparent;
  width: 1em;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content {
  transition: background-color 0.2s, border 0.2s;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon {
  justify-content: center;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon .b-gantt-task-content {
  font-size: inherit;
  justify-content: center;
  background-color: transparent;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-gantt-task-withicon i {
  margin-inline-end: 0;
  line-height: 1em;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task label {
  position: absolute;
  left: 110%;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task-content {
  display: flex;
  align-items: center;
}
.b-gantt-task-wrap.b-milestone-wrap .b-fa, .b-gantt-task-wrap.b-milestone-wrap .b-icon, .b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-deadline-date, .b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-constraint-type-muststarton, .b-gantt-task-wrap.b-milestone-wrap .b-indicator.b-constraint-type-mustfinishon {
  margin-inline-end: 1em;
  color: #83b5fe;
  font-size: inherit;
}
.b-labels-topbottom .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) {
  font-size: 40%;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content {
  font-size: inherit;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content::before {
  position: absolute;
  left: 0.1464465em;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  transform-origin: 50% 50%;
  transform: rotate(45deg);
  background-color: inherit;
}
.b-using-keyboard .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-gantt-task-withicon {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-using-keyboard .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task:not(.b-gantt-task-withicon) .b-gantt-task-content:before {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-gantt-task-wrap.b-milestone-wrap.b-measure {
  height: 1em;
  position: fixed;
  top: -10000px;
  left: -10000px;
  visibility: hidden;
}
.b-gantt-task-wrap.b-milestone-wrap.b-measure label {
  font-weight: 400;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap {
  margin: 0;
  min-width: 0;
  flex-direction: row;
}
.b-using-keyboard .b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-milestone,
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-active .b-gantt-task.b-milestone:before {
  outline: none;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone {
  font-size: inherit;
  left: 0.5em;
  width: calc(100% - 1em);
  min-width: 0;
  padding: 0;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone .b-gantt-task-content {
  background-color: transparent;
  font-size: 13px;
  justify-content: center;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone .b-gantt-task-content::before {
  content: none;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone::before, .b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone::after {
  background: inherit;
  position: absolute;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  z-index: 0;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone::before {
  top: 50%;
  left: 0;
  transform-origin: 50% 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-milestone::after {
  right: 0;
  transform: rotate(-45deg);
  transform-origin: 100% 0;
}
.b-gantt.b-gantt-layout-milestones .b-gantt-task-wrap.b-milestone-wrap.b-measure .b-gantt-task.b-milestone {
  width: calc(100% + 1em);
}

.b-gantt-task {
  -webkit-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  overflow: hidden;
  overflow: clip;
  white-space: nowrap;
  width: calc(100% - 1px);
  text-align: left;
  padding-inline-start: 0;
  min-width: 5px;
  min-height: 5px;
  transition: background-color 0.2s, color 0.2s, opacity 0.2s, font-weight 0.2s, border 0.2s;
  position: relative;
}
.b-toggling-node .b-gantt-task {
  transition: none;
}
.b-gantt-task label {
  color: #888;
}
.b-gantt-task:not(.b-milestone) .b-fa, .b-gantt-task:not(.b-milestone) .b-icon, .b-gantt-task:not(.b-milestone) .b-indicator.b-deadline-date, .b-gantt-task:not(.b-milestone) .b-indicator.b-constraint-type-muststarton, .b-gantt-task:not(.b-milestone) .b-indicator.b-constraint-type-mustfinishon {
  margin-inline-end: 0.75em;
  line-height: inherit;
}
.b-gantt-task:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
}
.b-gantt-task.b-gantt-event-resizing, .b-gantt-task:hover {
  z-index: 8;
}
.b-gantt-task.b-gantt-task-selected, .b-gantt-task.b-gantt-task-selected * {
  font-weight: 500;
  z-index: 8;
}
.b-gantt-task.b-gantt-task-assign-selected {
  animation-name: instance-selected;
  animation-duration: 0.2s;
  animation-iteration-count: 3;
  animation-timing-function: ease-in-out;
}
.b-gantt-task.b-milestone {
  transition: background 0s;
}

.b-gantt-task-wrap:not(.b-milestone-wrap) {
  min-width: 6px;
  min-height: 6px;
}
.b-using-keyboard .b-gantt-task-wrap:not(.b-milestone-wrap).b-active .b-gantt-task {
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}

@keyframes instance-selected {
  0% {
    top: -2px;
  }
  50% {
    top: 2px;
  }
  100% {
    top: 0;
  }
}
.b-initial-fade-in .b-sch-dependency,
.b-initial-fade-in .b-sch-event-wrap {
  opacity: 0;
  animation-name: initial-fade-in;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}

@keyframes initial-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-initial-zoom-in .b-sch-event-wrap .b-gantt-task {
  animation-name: initial-zoom-in;
  animation-duration: 0.4s;
  animation-timing-function: ease-in;
}

@keyframes initial-zoom-in {
  0% {
    transform: scale(0.01);
  }
  100% {
    transform: scale(1);
  }
}
.b-initial-slide-from-left .b-sch-event-wrap {
  transform: translateX(-100vw);
  animation-name: initial-slide-from-left;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
}

@keyframes initial-slide-from-left {
  100% {
    transform: translateX(0);
  }
}
.b-initial-slide-from-top .b-sch-event-wrap {
  transform: translateY(-100vh);
  animation-name: initial-slide-from-top;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
}

@keyframes initial-slide-from-top {
  100% {
    transform: translateY(0);
  }
}
.b-gantt-task.b-segmented, .b-gantt-task.b-segmented:hover {
  overflow: visible;
  background-image: none;
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
}
.b-gantt-task .b-sch-event-segments {
  position: absolute;
  top: 0;
  width: 100%;
  height: calc(50% + 0.5px);
  border-bottom: 1px dashed;
  border-color: #999;
  pointer-events: none;
}
.b-gantt-task .b-sch-event-segments .b-sch-event-segment {
  pointer-events: all;
  position: absolute;
  display: flex;
  align-items: center;
}

.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected.b-segmented, .b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected.b-segmented:hover, .b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task:hover.b-segmented, .b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task:hover.b-segmented:hover, .b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected:hover.b-segmented, .b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task.b-gantt-task-selected:hover.b-segmented:hover {
  background-image: none;
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
}
.b-using-keyboard .b-gantt-task-wrap:not(.b-milestone-wrap).b-active .b-sch-event-segment {
  outline: none;
}

.b-gantt-task-wrap {
  display: grid;
  height: 1em;
  grid-template-areas: "top    top    top   " "before body   after " "void1  rollup void2" "bottom bottom bottom";
  grid-template-columns: 0 1fr 0;
  grid-template-rows: min-content minmax(0, 100%) min-content min-content;
}
.b-gantt-task-wrap.b-inactive .b-gantt-task {
  filter: grayscale(1);
  opacity: 0.5;
}
.b-gantt-task-wrap.b-inactive .b-sch-label {
  color: #c4c4c4;
}
.b-gantt-task-wrap.b-gantt-task-parent .b-gantt-task {
  align-self: center;
  height: 100%;
}
.b-gantt-task-wrap.b-gantt-task-parent .b-active .b-gantt-task {
  outline: none;
}
.b-gantt-task-wrap.b-milestone-wrap {
  margin-inline-start: 0;
}

.b-gantt-task {
  border-radius: 2px;
  align-self: stretch;
  width: 100%;
  grid-area: body;
}

.b-gantt-task-content {
  padding: 0 0.4em;
  font-size: 0.8em;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 1;
}

.b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task {
  overflow: visible;
  border-radius: 2px 2px 0 0;
  flex: 1 1 0;
  max-height: 2em;
  min-height: 1.3em;
  clip-path: polygon(-20px 0, calc(100% + 20px) 0, calc(100% + 20px) 100%, 100% 100%, calc(100% - 8px) calc(100% - 8px), 8px calc(100% - 8px), 0 100%, -20px 100%);
}

.b-using-keyboard .b-gantt-task-wrap.b-gantt-task-parent.b-active::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  outline: 1px solid #64a2fe;
  outline-offset: 3px;
}

.b-gantt .b-gantt-task-wrap.b-over-resize-handle .b-gantt-task {
  cursor: ew-resize !important;
}
.b-gantt .b-gantt-task-wrap .b-sch-event-segment.b-over-resize-handle {
  cursor: ew-resize !important;
}

.b-gantt.b-resizing-event * {
  -webkit-user-select: none;
  user-select: none;
  cursor: ew-resize !important;
}

.b-new-column-column .b-grid-header-text {
  display: none;
}

.b-new-column-combo .b-field-inner {
  background-color: transparent;
  border: 0 none;
}
.b-new-column-combo .b-field-inner input {
  padding: 0;
}

.b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=name], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=startDate], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=endDate], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=earlyStartDate], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=earlyEndDate], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=lateStartDate], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=lateEndDate], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=wbsValue], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=fullDuration], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=fullEffort], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=schedulingMode], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=constraintType], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=calendar], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=deadline], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=totalSlack], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=note], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=predecessors], .b-gantt .b-grid-subgrid-locked .b-grid-row.b-inactive .b-grid-cell[data-column=successors] {
  text-decoration: line-through;
  color: #aaa;
}

.b-sch-color-none.b-gantt-task-wrap > .b-gantt-task,
.b-sch-color-none.b-gantt-task-wrap > .b-gantt-task > .b-sch-event-segments > .b-gantt-task.b-sch-color-none {
  --event-background-color: #8ee997;
  border-color: #8ee997;
}
.b-sch-color-none.b-gantt-task-wrap > .b-gantt-task.b-milestone,
.b-sch-color-none.b-gantt-task-wrap > .b-gantt-task > .b-sch-event-segments > .b-gantt-task.b-sch-color-none.b-milestone {
  --event-background-color: #83b5fe;
  border-color: #83b5fe;
}
.b-sch-color-none.b-gantt-task-wrap.b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task {
  --event-background-color: #83b5fe;
  border-color: #83b5fe;
}

.b-no-transitions .b-grid-row {
  transition: none !important;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-dependency-list .b-list-item[data-index="0"] {
  border-top: none;
}

.b-dependency-list-filter {
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: white;
  border-bottom: 1px solid #d0d1d2;
  border-radius: 0;
}
.b-dependency-list-filter .b-field-inner {
  border: none;
}

.b-theme-material .b-dependency-list-filter .b-icon-filter {
  margin-inline-start: 0.5em;
}
.b-theme-material .b-dependency-list-filter .b-icon-remove {
  margin-inline-end: 0.5em;
}

.b-assignmentfield .b-assignment-chipview {
  flex-flow: row nowrap !important;
  overscroll-behavior: contain auto;
}
.b-assignmentfield .b-chip {
  font-size: 0.9em;
  white-space: nowrap;
  padding-inline-start: 0.45em;
}

.b-resourceassignment-cell {
  align-items: center;
}
.b-resourceassignment-cell .b-assignment-chipview-wrap {
  overflow: hidden;
}
.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview {
  display: flex;
  overflow-x: auto;
}
.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview .b-chip {
  font-size: 0.9em;
  padding: 0.45em;
  margin-bottom: 0;
}
.b-resourceassignment-cell .b-assignment-chipview-wrap .b-assignment-chipview .b-chip:first-child {
  margin-inline-start: 0;
}

.b-assignmentgrid-assign-all-column .b-grid-header-text {
  display: none;
}
.b-assignmentgrid-assign-all-column .b-checkbox {
  justify-content: center;
}
.b-assignmentgrid-assign-all-column .b-checkbox .b-field-inner {
  flex: none;
}
.b-assignmentgrid-assign-all-column .b-checkbox label.b-checkbox-label:before {
  margin: 0;
}

.b-assignmentgrid-resource-column {
  flex-direction: row;
}
.b-assignmentgrid-resource-column.b-grid-header.b-depth-0 {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
.b-assignmentgrid-resource-column .b-filter-bar-field {
  margin-bottom: 0;
}
.b-assignmentgrid-resource-column .b-grid-header-text,
.b-assignmentgrid-resource-column .b-grid-header-text-content {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-assignmentpicker .b-panel-content {
  padding: 0;
  background-color: #fff;
}
.b-assignmentpicker .b-assignmentgrid {
  flex: 1 1 auto;
}
.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content {
  justify-content: flex-end;
}
.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content > button {
  min-width: 10em;
  margin-inline-end: 0.5em;
}
.b-assignmentpicker .b-bottom-toolbar .b-toolbar-content > button.b-last-visible-child {
  margin-inline-end: 0;
}

/*# sourceMappingURL=gantt.stockholm.thin.css.map */


/*# sourceMappingURL=vendors.80527afedd8de4885ff5.css.map*/